.designed-menu{position:relative;color:var(--itemColor,inherit);background:var(--itemBackground,transparent)}
.designed-menu>.builder-menu-level{gap:var(--itemGap,16px)!important;justify-content:var(--menuAlign,flex-start);display:flex!important;flex-direction:row;flex-wrap:wrap}
.designed-menu[data-orientation=vertical]>.builder-menu-level{flex-direction:column;align-items:stretch}
.designed-menu a{color:var(--itemColor,inherit)!important;background:var(--itemBackground,transparent);padding:var(--itemPaddingY,10px) var(--itemPaddingX,12px)!important;border-radius:var(--itemRadius,4px);transition:color .2s,background-color .2s;flex:1}
.designed-menu a:is(:hover,:focus-visible),.designed-menu .builder-submenu-toggle:is(:hover,:focus-visible){color:var(--itemHoverColor,#0754a4)!important;background:var(--itemHoverBackground,#e6f2ff)!important}
.designed-menu a[aria-current=page]{color:var(--activeColor,#0754a4)!important;background:var(--activeBackground,#e6f2ff)}
.designed-menu .builder-menu-level .builder-menu-level{position:absolute!important;top:100%;left:0;display:none!important;min-width:var(--submenuWidth,220px)!important;background:var(--submenuBackground,#fff)!important;color:var(--submenuColor,#244666)!important;gap:var(--submenuGap,4px);padding:10px!important;box-shadow:0 10px 30px #152e4b24!important;z-index:200}
.designed-menu .builder-menu-level .builder-menu-level a{color:var(--submenuColor,#244666)!important;background:transparent}
.designed-menu .builder-menu-level .builder-menu-level .builder-menu-level{left:100%;top:0}
.designed-menu li{position:relative;display:flex;align-items:center;flex-wrap:nowrap!important}
.designed-menu .builder-submenu-toggle{flex:none;color:var(--itemColor,inherit);border-radius:var(--itemRadius,4px);min-width:30px;min-height:30px}
.designed-menu li.submenu-open>.builder-menu-level,.designed-menu[data-trigger=hover] li:is(:hover,:focus-within)>.builder-menu-level{display:flex!important;flex-direction:column;align-items:stretch}
.designed-menu[data-submenu-layout=accordion] .builder-menu-level .builder-menu-level,.designed-menu.is-collapsed .builder-menu-level .builder-menu-level{position:static!important;min-width:0!important;width:100%;box-shadow:none!important;flex-basis:100%;border:0;margin-left:8px}
.designed-menu[data-submenu-layout=accordion] li,.designed-menu.is-collapsed li{flex-wrap:wrap!important}
.designed-menu[data-submenu-layout=mega]>.builder-menu-level>li{position:static}
.designed-menu[data-submenu-layout=mega]>.builder-menu-level>li>.builder-menu-level{left:0;right:0;min-width:0!important;grid-template-columns:repeat(var(--megaColumns,3),minmax(0,1fr));gap:var(--submenuGap,16px)}
.designed-menu[data-submenu-layout=mega]>.builder-menu-level>li.submenu-open>.builder-menu-level,.designed-menu[data-submenu-layout=mega][data-trigger=hover]>.builder-menu-level>li:is(:hover,:focus-within)>.builder-menu-level{display:grid!important}
.designed-menu[data-submenu-layout=mega]>.builder-menu-level>li>.builder-menu-level li{flex-wrap:wrap!important;align-content:start}
.designed-menu[data-submenu-layout=mega]>.builder-menu-level>li>.builder-menu-level .builder-menu-level{display:flex!important;position:static!important;box-shadow:none!important;border:0;min-width:0!important;width:100%;flex-direction:column}
.designed-menu[data-effect=fade] li.submenu-open>.builder-menu-level,.designed-menu[data-effect=fade][data-trigger=hover] li:hover>.builder-menu-level{animation:hd-menu-fade .18s ease}
.designed-menu[data-effect=slide] li.submenu-open>.builder-menu-level,.designed-menu[data-effect=slide][data-trigger=hover] li:hover>.builder-menu-level{animation:hd-menu-slide .2s ease}
.menu-designer-toggle{display:none;border:1px solid #bfd0e2;border-radius:4px;padding:10px 14px;background:var(--toggleBackground,#fff);color:var(--toggleColor,#163e68);cursor:pointer}
.designed-menu.is-collapsed>.menu-designer-toggle{display:block}
.designed-menu.is-collapsed>.builder-menu-level{display:none!important}
.designed-menu.is-collapsed.menu-expanded>.builder-menu-level{display:flex!important;flex-direction:column;align-items:stretch;margin-top:10px}
.designed-menu.is-collapsed[data-submenu-layout=mega]>.builder-menu-level>li>.builder-menu-level{grid-template-columns:1fr!important}
.b-header-nav.has-designed-menu{flex:1;order:initial;width:auto}
.b-header-nav.has-designed-menu>.designed-menu{display:block;padding:0}
@keyframes hd-menu-fade{from{opacity:0}to{opacity:1}}@keyframes hd-menu-slide{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){.designed-menu *{animation:none!important;transition:none!important}}
@media(max-width:767px){.b-header-nav.has-designed-menu{flex:0 0 auto;order:2}.b-header-nav.has-designed-menu:has(.menu-expanded){flex-basis:100%;order:5}.b-header-nav.has-designed-menu .builder-menu a{font-size:inherit}}
.designed-menu a{text-decoration:none}.designed-menu .builder-menu-level .builder-menu-level a:is(:hover,:focus-visible){color:var(--itemHoverColor,#0754a4)!important}
.b-header-nav.has-designed-menu .designed-menu[data-orientation=horizontal]:not(.is-collapsed)>.builder-menu-level{flex-direction:row!important;align-items:center}.b-header-nav.has-designed-menu .designed-menu[data-orientation=vertical]:not(.is-collapsed)>.builder-menu-level{flex-direction:column!important;align-items:stretch}
