/* Native navigation and a small mobile disclosure enhancement. */
.site-header{position:relative;z-index:10}.btla-navigation li.btla-dropdown{gap:8px}.btla-navigation .wp-block-navigation__submenu-icon{min-width:24px;min-height:32px;display:inline-flex;align-items:center;justify-content:center}.btla-navigation .wp-block-navigation__submenu-container{background:#fff!important;color:#00393f!important;border:1px solid #d7e2df!important;box-shadow:0 14px 26px #00393f1f;min-width:315px!important;padding:10px!important;gap:0!important;z-index:20}.btla-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item{width:100%;font-size:13px;line-height:1.45}.btla-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item__content{width:100%;padding:12px 14px!important;white-space:normal}.site-header .btla-navigation .wp-block-navigation__submenu-container a:hover,.site-header .btla-navigation .wp-block-navigation__submenu-container a:focus-visible{background:#eef4ef;color:#00393f!important}.btla-navigation .wp-block-navigation__submenu-container a[aria-current]{color:#005c66!important;font-weight:700}.btla-navigation .wp-block-navigation__submenu-container a:focus-visible{outline:2px solid #005c66;outline-offset:-3px}.process .step{display:flex;flex-direction:column}.process .step>p:not(.step-number){font-size:.875rem;line-height:1.75;margin-bottom:24px}.process .btla-step-link{margin-top:auto;padding-top:20px}.btla-navigation .is-menu-open li.btla-dropdown{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;gap:0}.btla-navigation .is-menu-open li.btla-dropdown>.wp-block-navigation-submenu__toggle{display:inline-flex!important;width:44px;height:44px;justify-content:center;align-items:center}.btla-navigation .is-menu-open li.btla-dropdown>.wp-block-navigation__submenu-container{display:flex!important;position:static!important;flex-basis:100%;min-width:0!important;width:100%;height:auto;opacity:1;visibility:visible;margin:8px 0 10px;padding:8px 12px!important;box-shadow:none}.btla-navigation .is-menu-open li.btla-dropdown:has(>.wp-block-navigation-submenu__toggle[aria-expanded="true"])>.wp-block-navigation__submenu-container{display:flex!important}.btla-navigation .is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content{font-size:14px;min-height:44px}.btla-navigation .is-menu-open .wp-block-navigation__container{gap:14px}.btla-navigation .is-menu-open .wp-block-navigation__responsive-container-content{align-items:stretch}.btla-navigation .wp-block-navigation__submenu-icon:focus-visible{outline:2px solid #dbe283;outline-offset:3px}
.btla-navigation .wp-block-navigation__submenu-container{transition:none!important}

.btla-navigation .is-menu-open li.btla-dropdown[data-btla-mobile-open="false"]>.wp-block-navigation__submenu-container{display:none!important}.btla-navigation .is-menu-open li.btla-dropdown[data-btla-mobile-open="true"]>.wp-block-navigation__submenu-container{display:flex!important}
/* Keep core's overlay layout from stacking the small toggle below its label. */
.site-header .btla-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:stretch!important}
.site-header .btla-navigation .is-menu-open .wp-block-navigation__container{width:100%;align-items:stretch!important;justify-content:flex-start!important}
.site-header .btla-navigation .is-menu-open .wp-block-navigation__container>.wp-block-navigation-item{align-self:stretch!important;justify-content:flex-start!important;width:100%}
.site-header .btla-navigation .is-menu-open li.btla-dropdown{flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:0!important}
.site-header .btla-navigation .is-menu-open li.btla-dropdown>.wp-block-navigation-item__content{flex:1;width:auto!important;text-align:left}
.site-header .btla-navigation .is-menu-open li.btla-dropdown>.wp-block-navigation-submenu__toggle{flex:0 0 44px;margin:0!important;padding:12px!important}
.site-header .btla-navigation .is-menu-open .wp-block-navigation-submenu__toggle svg{width:14px!important;height:14px!important}
.site-header .btla-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container{background:#fff!important;color:#00393f!important}
.site-header .btla-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content{color:#00393f!important;text-align:left;justify-content:flex-start!important}
