/* Integration for the existing Brook Wagman ElementsKit header. */
body #masthead.bwmm-header-host {position:relative;z-index:1001!important;background:#fff}
.bwmm-header .elementskit-megamenu-panel {padding:0!important; border:0!important; box-shadow:none}
.bwmm-header .elementskit-megamenu-panel .elementor-widget-container {border-radius:0}
@media(min-width:1025px) {
  .bwmm-header .elementor-widget-ekit-nav-menu {min-height:45px}
}
.bwmm-header .elementskit-navbar-nav > li > a {position:relative}
.bwmm-header .elementskit-navbar-nav > li.bwmm-is-active > a {color:#143657!important}
.bwmm-header .elementskit-navbar-nav > li.bwmm-is-active > a::after {content:'';position:absolute;left:20px;right:20px;bottom:3px;height:1px;background:#299a9f}
.bwmm-header .elementskit-navbar-nav > li > a .elementskit-submenu-indicator {transition:transform .2s}
.bwmm-header .elementskit-navbar-nav > li.bwmm-is-active > a .elementskit-submenu-indicator {transform:rotate(180deg)}
/* Existing ElementsKit switches at 1024px; align the panel and overlay to it. */
@media(min-width:1025px) and (max-width:1100px) {
  .bwmm-header .bwmm-panel {padding:34px var(--bwmm-gutter) 0}
  .bwmm-header .bwmm-inner {grid-template-columns:minmax(0,.85fr) minmax(0,1.65fr) minmax(0,1.04fr);gap:25px;padding-bottom:28px}
  .bwmm-header .bwmm-intro {display:flex}
  .bwmm-header .bwmm-footer {display:flex}
  .bwmm-header .bwmm-links {grid-template-columns:repeat(2,minmax(0,1fr))}
  .bwmm-header .bwmm-row {min-height:65px;padding:13px 6px;font-size:13px}
  .bwmm-header .bwmm-card {min-height:232px}
}
@media(max-width:1024px) {
  .bwmm-header .elementskit-megamenu-panel .bwmm-panel {padding:12px 20px 20px}
  .bwmm-header .elementskit-megamenu-panel .bwmm-inner.bwmm-inner.bwmm-inner {grid-template-columns:minmax(0,1fr)}
  .bwmm-header .elementskit-megamenu-panel .bwmm-card.bwmm-card.bwmm-card {display:none}
  .bwmm-header .elementskit-megamenu-panel .bwmm-row.bwmm-row.bwmm-row {height:auto;min-height:48px}
}
