@media(min-width:992px){
.main-nav .main-top-nav{position:relative}
.main-nav .top-navigation>li.basiq-mega{position:static!important}
.main-nav .top-navigation>li.basiq-mega>.menu-wrap-sub{width:100%!important;max-width:1180px;left:0!important;right:0!important;top:100%!important;padding:0!important;margin:0!important;background:#fff;border:1px solid #dce5e9;border-radius:0 0 4px 4px;box-shadow:0 16px 32px -18px rgba(18,49,62,.3)}
.main-nav .basiq-mega>.menu-wrap-sub>.container{width:100%!important;max-width:none;padding:30px!important}
.main-nav .basiq-mega .mega-columns{display:flex;align-items:stretch;margin:0!important;gap:32px}
.main-nav .basiq-mega .menu-items{width:auto!important;max-width:none!important;flex:1;padding:6px 0 0!important}
.main-nav .basiq-mega .menu-items>.row{margin:0!important}
.main-nav .basiq-mega .menu-items>.row>ul.level0{display:grid;grid-template-columns:1fr 1fr;gap:24px;width:100%;margin:0!important;padding:0!important}
.main-nav .basiq-mega .menu-items li.groups{width:100%!important;max-width:none!important;float:none!important;padding:0!important;margin:0!important}
.main-nav .basiq-mega a.title-level1{font:600 12px/1.5 'Open Sans',sans-serif!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#6a7f88!important;padding:0 10px 12px!important;border:0!important}
.main-nav .basiq-mega a.site-nav__link{display:flex!important;align-items:center;min-height:44px;padding:9px 10px!important;font:400 15px/1.5 'Open Sans',sans-serif!important;letter-spacing:0!important;text-transform:none!important;color:#263e48!important;border-radius:3px;transition:background-color .18s ease,color .18s ease}
.main-nav .basiq-mega a.site-nav__link:hover{background:#edf3f5!important;color:#246d8a!important;text-decoration:none!important}
.main-nav .basiq-mega .ulmenu-block-right{width:30%!important;max-width:none;flex:0 0 30%;padding:0!important;background:#edf3f5;border-radius:3px;overflow:hidden}
.main-nav .basiq-mega .basiq-mega-feature{display:block!important;padding:12px 18px 20px!important;text-align:center;color:#193c4b!important;text-transform:none!important;height:auto!important}
.main-nav .basiq-mega .basiq-mega-feature>div{height:210px!important;background-position:center!important;background-size:contain!important}
.main-nav .basiq-mega .basiq-mega-feature>img{height:210px!important;object-fit:contain}
.main-nav .basiq-mega .basiq-mega-feature-title{font:500 30px/1.1 'Cormorant Garamond',Georgia,serif!important;display:block;height:auto!important;margin:8px 0 12px}
.main-nav .basiq-mega .basiq-mega-feature-link{font:600 12px/1.5 'Open Sans',sans-serif!important;display:inline-block;height:auto!important;text-decoration:underline;text-underline-offset:4px}
.main-nav .basiq-mega .basiq-mega-feature:hover .basiq-mega-feature-link{color:#246d8a;text-underline-offset:7px}
.main-nav .basiq-mega:focus-within>.menu-wrap-sub{display:block!important;visibility:visible!important;opacity:1!important;transform:none!important;pointer-events:auto}
.main-nav .basiq-mega a:focus-visible{outline:2px solid #2d7896!important;outline-offset:2px}
.main-nav .basiq-mega>.menu-wrap-sub:before,.main-nav .basiq-mega>.level-top:after{display:none!important}
}
@media(prefers-reduced-motion:reduce){.main-nav .basiq-mega a.site-nav__link{transition:none}}
@media(min-width:992px){
.main-nav .top-navigation>li.basiq-mega>.menu-wrap-sub{width:min(100%,980px)!important;margin-left:auto!important;margin-right:auto!important}
.main-nav .basiq-mega .basiq-mega-feature>div{mix-blend-mode:multiply}
.main-nav .basiq-mega span.title-level1{display:block;font:600 12px/1.5 'Open Sans',sans-serif!important;letter-spacing:.12em;text-transform:uppercase;color:#6a7f88;padding:0 10px 12px}
}
