/* Desktop density requested by the site owner. Keep mobile text readable. */
@media(min-width:1061px){
 body.premium-theme{zoom:.75}
 /* Header and carousel are a little larger than the remaining content. */
 body.premium-theme #mainNavbar{zoom:1.3333333333}
 /* Chat uses visualViewport coordinates; keep its coordinate system unscaled. */
 body.premium-theme .ssa{zoom:1.3333333333}
}

@media(min-width:1061px){
 /* Scale the hero wrapper once, matching the header's full-width coordinate space. */
 html body.premium-theme #main-content{padding-top:0!important}
 html body.premium-theme #main-content .e26-home .e26-managed-hero,
 html body.premium-theme #main-content .bn-hero{zoom:1.1333333333;width:100%!important;max-width:none!important;margin:0!important;border-radius:0!important;padding-inline:0!important}
 html body.premium-theme #main-content .e26-home .e26-managed-hero .ss-slider{zoom:1!important;width:100%!important;max-width:none!important;margin:0!important;height:clamp(760px,82vh,960px)!important;min-height:760px!important;aspect-ratio:auto!important;border-radius:0!important}
 html body.premium-theme #main-content .e26-home .e26-managed-hero .ss-slide{min-height:0!important;height:100%!important}
 html body.premium-theme #main-content .bn-hero .bn-slide{min-height:760px!important}
}

/* Continue the hero into the existing solutions section, without a white band. */
html body.premium-theme #main-content .bn-home .bn-six{width:100%!important;max-width:none!important;margin:0!important;padding:26px max(24px,calc((100% - 1550px)/2)) 44px!important;background:linear-gradient(180deg,#0a2132,#0a2132)!important;color:#eaf3f2!important;box-sizing:border-box;border-top:1px solid #13344833}
html body.premium-theme #main-content .bn-home .bn-six .bn-section-caption{color:#85dfd0!important}
html body.premium-theme #main-content .bn-home .bn-six h2{color:#eaf3f2!important;margin-top:8px!important;margin-bottom:24px!important}
html body.premium-theme #main-content .bn-home .bn-six-grid{border-color:#133448!important;box-shadow:none!important}
html body.premium-theme #main-content .bn-home .bn-six-grid a{background:#0a2132!important;border-color:#133448!important;color:#eaf3f2!important}
html body.premium-theme #main-content .bn-home .bn-six-grid a:hover{background:#133448!important}
html body.premium-theme #main-content .bn-home .bn-six-grid h3{color:#eaf3f2!important}
html body.premium-theme #main-content .bn-home .bn-six-grid a>span{color:#85dfd0!important}
@media(max-width:700px){html body.premium-theme #main-content .bn-home .bn-six{padding:22px 20px 30px!important}}

/* Keep the hero uninterrupted; hide the solutions block immediately below it. */
html body.premium-theme #main-content .bn-home .bn-six{display:none!important}
html body.premium-theme #main-content .bn-home>.bn-slider{width:100%!important;max-width:none!important;margin:0!important;border-radius:0!important}
@media(min-width:1061px){
 html body.premium-theme #main-content .bn-home>.bn-slider{zoom:1.3333333333;height:calc(100vh - 118px)!important;min-height:600px!important;max-height:none!important}
 html body.premium-theme #main-content .bn-home>.bn-slider .bn-slide{height:100%!important;min-height:100%!important}
}
