.inner-page:has(>.offer){padding:0}.offer section{padding:90px 0}@media (max-width:991px){.offer section{padding:60px 0}}.offer-kicker{color:#d0af6b;display:block;font-size:12px;font-weight:600;letter-spacing:2px;margin-bottom:15px;text-transform:uppercase}.offer-heading{margin:0 auto 50px;max-width:720px;text-align:center}.offer-heading h2{color:#000;font-family:Poppins,sans-serif;font-size:40px;font-weight:700;line-height:1.1;margin:0;text-transform:uppercase}.offer-heading--light h2{color:#fff}.offer-heading--left{margin:0 0 40px;text-align:left}@media (max-width:991px){.offer-heading h2{font-size:28px}}.offer-list{font-size:13px;line-height:1.7;list-style:none;margin:0;padding:0}.offer-list li{margin-bottom:14px;padding-left:26px;position:relative}.offer-list li:before{background:#d0af6b;content:"";height:1px;left:0;position:absolute;top:11px;width:14px}.offer-list--light{color:#fff;margin-bottom:25px}.offer-btn{align-items:center;background:#151515;border:1px solid #151515;border-radius:30px;color:#fff;display:inline-flex;font-size:12px;font-weight:600;gap:10px;justify-content:center;letter-spacing:1px;padding:12px 30px;text-align:center;text-transform:uppercase;transition:.3s}.offer-btn i{font-size:16px;line-height:0}.offer-btn:hover{background:#d0af6b;border-color:#d0af6b;color:#151515}.offer-btn--light{background:#fff;border-color:#fff;color:#151515}.offer-btn--outline{background:transparent;border-color:currentColor;color:inherit}.offer-hero{background:url(../themes/brandsy/assets/img/cta-bg1.webp) 50%/cover no-repeat;color:#fff;position:relative}.offer-hero:before{background:rgba(0,0,0,.82);content:"";inset:0;position:absolute}.offer-hero .container{position:relative}.offer-hero__title{color:#a8a196;font-size:54px;font-weight:700;line-height:1.05;margin-bottom:25px;max-width:820px}.offer-hero__sub,.offer-hero__title{font-family:Poppins,sans-serif;text-transform:uppercase}.offer-hero__sub{font-size:20px;font-weight:300;line-height:1.35;margin-bottom:20px}.offer-hero__text{font-size:14px;line-height:1.7;margin-bottom:40px;max-width:600px}.offer-hero__actions{display:flex;flex-wrap:wrap;gap:15px}@media (max-width:991px){.offer-hero__title{font-size:32px}.offer-hero__sub{font-size:16px}}.offer .offer-principles{background:#efebe4;padding:50px 0}.offer-principles__item{border-left:1px solid rgba(0,0,0,.12);padding:20px 30px}.offer-principles__item:first-child{border-left:0}.offer-principles__item h3{color:#000;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.offer-principles__item p{font-size:13px;line-height:1.6;margin:0}.offer-principles__num{color:#d0af6b;display:block;font-family:Poppins,sans-serif;font-size:32px;font-weight:300;line-height:1;margin-bottom:8px}@media (max-width:767px){.offer-principles__item{border-left:0;border-top:1px solid rgba(0,0,0,.12)}.offer-principles__item:first-child{border-top:0}}.offer-audience{background:#fff}.offer-audience__card{background:#fff;border:1px solid rgba(0,0,0,.12);height:100%;padding:45px 40px;transition:.3s}.offer-audience__card:hover{border-color:#d0af6b;box-shadow:0 20px 40px rgba(0,0,0,.06)}.offer-audience__card h3{color:#000;font-family:Poppins,sans-serif;font-size:26px;font-weight:700;line-height:1.15;margin-bottom:30px;text-transform:uppercase}.offer-audience__card h3 span{display:block;font-size:18px;font-weight:300;margin-top:6px}@media (max-width:575px){.offer-audience__card{padding:35px 25px}}.offer-packages{background:#000}.offer-package{background:#efebe4;color:#444;display:flex;flex-direction:column;height:100%;padding:45px 35px 40px;position:relative}.offer-package__badge{background:#d0af6b;border-radius:20px;color:#151515;font-size:11px;font-weight:700;left:50%;letter-spacing:1px;padding:6px 18px;position:absolute;text-transform:uppercase;top:0;transform:translate(-50%,-50%);white-space:nowrap}.offer-package__num{color:#7d7870;font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase}.offer-package__title{color:#000;font-family:Poppins,sans-serif;font-size:24px;font-weight:700;line-height:1.15;margin:10px 0 8px;text-transform:uppercase}.offer-package__subtitle{font-size:14px;font-style:italic;margin-bottom:25px}.offer-package__price{border-bottom:1px solid rgba(0,0,0,.12);border-top:1px solid rgba(0,0,0,.12);color:#000;font-family:Poppins,sans-serif;font-size:32px;font-weight:700;line-height:1.1;margin-bottom:25px;padding:18px 0}.offer-package__price small{color:#7d7870;display:block;font-family:Open Sans,sans-serif;font-size:11px;font-weight:600;letter-spacing:2px;margin-bottom:6px;text-transform:uppercase}.offer-package__price span{font-size:16px;font-weight:400}.offer-package__limit{color:#b58d39;font-size:12px;font-weight:600;letter-spacing:.5px;margin:-15px 0 25px;text-transform:uppercase}.offer-package h4{color:#000;font-size:12px;font-weight:700;letter-spacing:1.5px;margin-bottom:10px;text-transform:uppercase}.offer-package__text{font-size:13px;line-height:1.7;margin-bottom:25px}.offer-package__list{flex-grow:1;font-size:13px;line-height:1.6;list-style:none;margin:0 0 35px;padding:0}.offer-package__list li{margin-bottom:12px;padding-left:24px;position:relative}.offer-package__list li:before{color:#d0af6b;content:"\f26e";font-family:bootstrap-icons;left:0;position:absolute;top:1px}.offer-package__list strong{color:#000}.offer-package__btn{width:100%}.offer-package--featured{background:#fff;outline:2px solid #d0af6b;outline-offset:-2px}.offer-package--featured .offer-package__btn{background:#d0af6b;border-color:#d0af6b;color:#151515}.offer-package--featured .offer-package__btn:hover{background:#151515;border-color:#151515;color:#fff}@media (min-width:992px){.offer-package--featured{height:calc(100% + 40px);margin-top:-20px}}@media (max-width:991px){.offer-package--featured{margin-top:15px}}.offer-process{background:#efebe4}.offer-process__steps{display:grid;gap:30px;grid-template-columns:repeat(5,1fr);list-style:none;margin:0;padding:0}.offer-process__steps li{border-top:1px solid #7d7870;padding-top:25px;position:relative}.offer-process__steps h3{color:#000;font-family:Poppins,sans-serif;font-size:15px;font-weight:700;margin-bottom:10px;text-transform:uppercase}.offer-process__steps p{font-size:13px;line-height:1.65;margin:0}.offer-process__num{color:#a8a196;display:block;font-family:Poppins,sans-serif;font-size:36px;font-weight:300;line-height:1;margin-bottom:12px}@media (max-width:1199px){.offer-process__steps{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.offer-process__steps{grid-template-columns:1fr}}.offer-workshops{background:#fff}.offer-workshops__box{background:#7d7870;color:#fff;padding:70px 60px;position:relative}.offer-workshops__box .offer-kicker{color:#efebe4}.offer-workshops__box .offer-list li:before{background:#efebe4}.offer-workshops__title{color:#fff;font-family:Poppins,sans-serif;font-size:32px;font-weight:700;line-height:1.1;margin-bottom:25px;text-transform:uppercase}.offer-workshops__lead{font-size:13px;letter-spacing:.5px;line-height:1.6;margin-bottom:30px;text-transform:uppercase}.offer-workshops__text{font-size:13px;line-height:1.7;margin-bottom:20px}.offer-workshops .offer-btn{margin-top:10px}@media (max-width:991px){.offer-workshops__box{padding:45px 25px}.offer-workshops__title{font-size:24px}}.offer-faq{background:#fff;border-top:1px solid rgba(0,0,0,.12)}.offer-faq__item{border-bottom:1px solid rgba(0,0,0,.12)}.offer-faq__item:first-child{border-top:1px solid rgba(0,0,0,.12)}.offer-faq__item summary{color:#000;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;list-style:none;padding:22px 40px 22px 0;position:relative}.offer-faq__item summary::-webkit-details-marker{display:none}.offer-faq__item summary:after{color:#d0af6b;content:"+";font-size:24px;font-weight:300;position:absolute;right:5px;top:50%;transform:translateY(-50%);transition:.3s}.offer-faq__item[open] summary:after{transform:translateY(-50%) rotate(45deg)}.offer-faq__item p{font-size:14px;line-height:1.7;margin:0;padding:0 40px 22px 0}.offer-cta{background:#000;color:#fff}.offer-cta__title{color:#a8a196;font-family:Poppins,sans-serif;font-size:36px;font-weight:700;line-height:1.1;margin-bottom:25px;text-transform:uppercase}.offer-cta__text{font-size:14px;line-height:1.7;margin-bottom:35px}.offer-cta__text a{color:#d0af6b}.offer-cta__text a:hover{color:#fff}.offer-cta__actions{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}@media (max-width:991px){.offer-cta__title{font-size:26px}}