@media (min-width:980px){.block-superfish .sf-menu.sf-mega-menu ul{background:#f1f1f1!important}}.block-superfish .menu ul.sf-multicolumn{transition:background-color 2s ease-in}@media (min-width:980px){ul.sf-menu.sf-mega-menu li{position:unset}.block-superfish .menu.sf-mega-menu ul li .nolink,.block-superfish .menu.sf-mega-menu ul li a,.block-superfish .menu.sf-mega-menu ul li span{font-size:1.1rem;padding:.325rem 0}}.block-superfish .menu ul.sf-multicolumn a:hover{text-decoration:underline}ul.sf-mega-menu.sf-accordion li li.sf-depth-2.sfHover>ul,ul.sf-mega-menu.sf-accordion li li.sf-depth-2:hover>ul{display:none;float:none;left:100%}@media (min-width:980px){.nav--mega{position:relative}.nav--mega .contextual-region,.nav--mega .page__container{position:unset!important}}.block-superfish .sf-mega-menu .sf-multicolumn{border-top:1px solid #e1e1e1;position:absolute;width:100%;-webkit-border-before:1px solid #e1e1e1;border-block-start:1px solid #e1e1e1;box-shadow:0 .3px .4px rgba(0,0,0,.025),0 .9px 1.5px rgba(0,0,0,.05),0 3.5px 6px rgba(0,0,0,.1)}@media (min-width:84.375em){.block-superfish .sf-mega-menu .sf-multicolumn{left:calc(50% - 665px);width:1310px}}.block-superfish .sf-mega-menu .sf-multicolumn-wrapper>ol{display:grid;gap:0 1.5rem;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));padding:1.05rem}@media (min-width:84.375em){.block-superfish .sf-mega-menu .sf-multicolumn-wrapper>ol{padding:1.5rem 2rem}.block-superfish .sf-mega-menu .sf-multicolumn-wrapper{margin:0 auto;max-width:81.875rem}}.block-superfish .sf-mega-menu .sf-multicolumn .sf-multicolumn-wrapper li.sf-depth-2,.block-superfish .sf-mega-menu .sf-multicolumn .sf-multicolumn-wrapper li.sf-depth-3{width:100%}.block-superfish .sf-mega-menu .sf-multicolumn a.sf-depth-2{font-weight:700;line-height:1.2}.block-superfish .sf-mega-menu .sf-multicolumn li{float:none;line-height:1}.block-superfish .sf-mega-menu .sf-multicolumn ol ol{padding-top:0;-webkit-padding-before:0;padding-block-start:0;padding-bottom:0;-webkit-padding-after:0;padding-block-end:0;width:100%}.block-superfish .sf-mega-menu .sf-multicolumn ol ol a{font-size:1rem}.block-superfish .sf-mega-menu .sf-multicolumn ol ol a.is-active{font-weight:500}.block-superfish .sf-mega-menu .sf-multicolumn ol ol a.is-active:before{content:none}.block-superfish .menu.sf-mega-menu li.active-trail.menuparent ul:hover{background:#ccc}.block-superfish .menu.sf-mega-menu li.active-trail.menuparent ul .is-active{text-decoration:underline}