/* V23: one canonical header layout for every beensend page. Keep in sync with homepage. */
@media (min-width:1181px){
 .bs-header{height:auto!important;min-height:94px!important;background:#fff!important;position:sticky!important;top:0!important;z-index:9999!important;overflow:visible!important;border-bottom:1px solid #e0e8e4!important;backdrop-filter:none!important}
 .bs-header .bs-header-inner{width:calc(100% - 32px)!important;max-width:none!important;margin:0 auto!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:28px!important;min-height:94px!important;padding:0!important}
 .bs-header .bs-logo{flex:0 0 auto!important;margin:0!important;display:flex!important;align-items:center!important}
 .bs-header .bs-logo img{width:215px!important;max-width:215px!important;height:auto!important;display:block!important;filter:none!important}
 .bs-header .bs-desktop-nav{display:flex!important;flex:1 1 auto!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important;gap:16px!important;min-width:0!important;margin:0!important;padding:0!important}
 .bs-header .bs-desktop-nav>a,.bs-header .bs-nav-dropdown>button{font:700 16px/1.3 'DM Sans',Arial,sans-serif!important;padding:10px 12px!important;margin:0!important;color:#152522!important;white-space:nowrap!important;min-height:44px!important}
 .bs-header .bs-header-actions{display:flex!important;flex:0 0 auto!important;align-items:center!important;gap:18px!important;margin:0!important;padding:0!important}
 .bs-header .bs-signin{font:700 15px/1.3 'DM Sans',Arial,sans-serif!important;white-space:nowrap!important;padding:10px 0!important}
 .bs-header .bs-header-cta{font:700 16px/1.3 'DM Sans',Arial,sans-serif!important;min-height:56px!important;width:auto!important;padding:0 23px!important;border-radius:16px!important;background:#31b58f!important;color:#0a2821!important;box-shadow:none!important;white-space:nowrap!important}
 .bs-header .bs-menu-toggle,.bs-header+.bs-mobile-nav{display:none!important}
}
@media(max-width:1180px){
 .bs-header .bs-desktop-nav,.bs-header .bs-header-actions{display:none!important}
 .bs-header .bs-menu-toggle{display:flex!important}
 .bs-header .bs-header-inner{width:calc(100% - 32px)!important;max-width:none!important;margin:auto!important;min-height:76px!important;gap:12px!important}
 .bs-header .bs-logo img{width:min(185px,48vw)!important;max-width:100%!important}
 .bs-mobile-nav.bs-open{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:540px){.bs-mobile-nav.bs-open{grid-template-columns:1fr!important}}
.bs-header .bs-nav-dropdown{position:relative!important}
.bs-header .bs-nav-dropdown>.bs-dropdown-panel{top:100%!important;margin-top:0!important;z-index:10000!important}
.bs-header .bs-nav-dropdown:after{height:12px!important;pointer-events:auto!important}
.bs-header .bs-nav-dropdown:hover>.bs-dropdown-panel,.bs-header .bs-nav-dropdown:focus-within>.bs-dropdown-panel,.bs-header .bs-nav-dropdown[aria-open="true"]>.bs-dropdown-panel{display:block!important}
