/* Native UX Builder Section backgrounds, arranged as a split introduction. */
.bht-inner-hero,.bht-inner-hero:has(.bht-contact-actions){max-width:1440px;width:calc(100% - 48px);margin:24px auto 0;min-height:440px;padding:60px 0!important;background:#193d30;border-radius:7px;overflow:hidden;isolation:isolate}
.bht-inner-hero .section-bg{left:52%;top:16px;bottom:16px;right:16px;width:auto;height:auto;border-radius:4px 60px 4px 4px;background:#193d30}
.bht-inner-hero .section-bg:after{background:linear-gradient(0deg,#10291c1a,transparent 45%)}
.bht-inner-hero .section-bg img{object-position:center 48%}
.bht-inner-hero .section-content>.row{padding:0 30px;width:100%;max-width:1340px;margin:auto}
.bht-inner-hero .section-content>.row>.col{flex-basis:50%;max-width:50%;padding:0 35px 0 0}
.bht-inner-hero h1{font-size:clamp(40px,4.4vw,65px);line-height:1.07;letter-spacing:-.035em;max-width:580px;margin:21px 0 22px;text-wrap:balance}
.bht-inner-hero .bht-lead{font-size:17px;line-height:1.7;color:#e3e9de;max-width:500px;margin:0}
.bht-inner-hero .bht-kicker{color:#e1ca91;font-size:10px;line-height:1.7;letter-spacing:.15em}
.bht-inner-hero .bht-contact-actions{gap:10px;margin-top:29px}
.bht-inner-hero .bht-contact-actions a{font-size:13px;min-height:46px;padding:12px 17px}
.bht-inner-hero .bht-cta-primary{background:#f2e8c7;color:#203a2d!important;border-color:#f2e8c7!important}
.bht-inner-hero .bht-cta-primary:hover{background:#fff9e5;color:#203a2d}
.bht-inner-hero .bht-cta-whatsapp{background:transparent;border-color:#9eaf9e!important;color:#fffdf2!important}
.bht-inner-hero .bht-cta-whatsapp:hover{background:#2e5440;color:#fff}
.bht-inner-hero .bht-hero-note{margin:28px 0 0;padding-top:18px;border-top:1px solid #ffffff2e;font-size:11px;line-height:1.7;letter-spacing:.04em;color:#d0dbce}
@media(min-width:1600px){.bht-inner-hero{min-height:490px}.bht-inner-hero .section-content>.row{padding:0 40px}}
@media(max-width:1050px) and (min-width:850px){.bht-inner-hero,.bht-inner-hero:has(.bht-contact-actions){width:calc(100% - 32px);padding:45px 0!important}.bht-inner-hero .section-content>.row{padding:0 25px}.bht-inner-hero .section-content>.row>.col{padding-right:25px}.bht-inner-hero h1{font-size:46px}.bht-inner-hero .bht-lead{font-size:16px}.bht-inner-hero .bht-contact-actions a{font-size:12px;padding:11px 12px}}
@media(max-width:849px){.bht-inner-hero,.bht-inner-hero:has(.bht-contact-actions){display:flex;flex-direction:column;width:calc(100% - 28px);margin-top:14px;min-height:0;padding:36px 0 0!important;overflow:hidden}.bht-inner-hero .section-content{order:1}.bht-inner-hero .section-content>.row{padding:0 24px}.bht-inner-hero .section-content>.row>.col{flex-basis:100%;max-width:100%;padding:0}.bht-inner-hero h1{font-size:clamp(38px,6.6vw,56px);max-width:640px;margin:17px 0 18px}.bht-inner-hero .bht-lead{max-width:600px;font-size:16px}.bht-inner-hero .section-bg{position:relative;order:2;inset:auto;width:calc(100% - 28px);height:300px;margin:27px 14px 14px;border-radius:4px 42px 4px 4px;flex:none}.bht-inner-hero .bht-hero-note{margin-top:23px;padding-top:16px}.bht-inner-hero .bht-contact-actions{margin-top:24px}}
@media(max-width:549px){.bht-inner-hero,.bht-inner-hero:has(.bht-contact-actions){width:calc(100% - 20px);margin-top:10px;padding-top:30px!important}.bht-inner-hero .section-content>.row{padding:0 22px}.bht-inner-hero h1{font-size:39px;line-height:1.1}.bht-inner-hero .bht-kicker{font-size:9px}.bht-inner-hero .section-bg{height:250px}.bht-inner-hero .bht-contact-actions a{font-size:12px;padding:11px 13px}.bht-inner-hero .bht-hero-note{font-size:10px}}
@media(prefers-reduced-motion:reduce){.bht-nav>li>a:before{transition:none}}
@media(max-width:849px){.bht-inner-hero .section-bg{margin:27px 14px 14px!important}}
