@media (min-width:981px){#site-header.sticky li.mega-menu .sub-menu-wrap:after{margin-top:17px}.menu-container li.mega-menu{position:inherit;transition:opacity .2s ease-in-out 0s!important}.menu-container li.mega-menu>a:after{content:"\e5cf";font-family:Icomoon;position:relative;display:inline-block;font-weight:700;height:20px;top:2px}.menu-container li.mega-menu>a[aria-expanded=true]:after{transform:rotate(-180deg);top:6px}.menu-container li.mega-menu a{position:relative}.menu-container li.mega-menu.open{transition:opacity .2s ease-in-out 0s!important}.menu-container li.mega-menu.current-menu-item:hover>a:before,.menu-container li.mega-menu.current_page_ancestor:hover>a:before{border:transparent}.menu-container li.mega-menu li.current-menu-ancestor>a:before,.menu-container li.mega-menu li.current-menu-item>a:before{display:none}.menu-container li.mega-menu>.sub-menu-wrap{z-index:999;position:absolute;visibility:hidden;opacity:0;width:100%;margin:0 auto;padding-top:3em;left:0;right:0}.menu-container li.mega-menu>.sub-menu-wrap:after{content:"";background-color:var(--color-shadow);border-bottom:10px solid var(--color-blue-2);position:absolute;width:100%;height:100%;top:-1px;margin-top:10px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}.menu-container li.mega-menu>.sub-menu-wrap>ul.sub-menu{width:100%;padding-left:26%;padding-right:3em;background-color:inherit;position:relative;visibility:hidden;padding-bottom:0;opacity:0;columns:3}.menu-container li.mega-menu>.sub-menu-wrap>ul.sub-menu a{color:var(--main-color)}.menu-container li.mega-menu>.sub-menu-wrap>ul.sub-menu>li{-moz-column-break-inside:avoid;break-inside:avoid-column;display:table;margin:0;position:relative}.menu-container li.mega-menu>.sub-menu-wrap>ul.sub-menu>li.title>a{font-weight:400;cursor:default}.menu-container li.mega-menu>.sub-menu-wrap>ul.sub-menu>li.title>a:hover{text-decoration:none!important}.menu-container li.mega-menu>.sub-menu-wrap>ul.sub-menu>li>a{position:relative;display:block;margin-bottom:.5em;font-size:16px;line-height:1.15}.menu-container li.mega-menu>.sub-menu-wrap>ul.sub-menu>li>a:focus,.menu-container li.mega-menu>.sub-menu-wrap>ul.sub-menu>li>a:hover{text-decoration:underline!important}.menu-container li.mega-menu>.sub-menu-wrap>ul.sub-menu>li .sub-menu{position:relative;background:transparent;padding:0;width:auto;font-weight:400;font-size:17.78px}.menu-container li.mega-menu>.sub-menu-wrap>ul.sub-menu>li .sub-menu li{margin:0;padding:0}.menu-container li.mega-menu>.sub-menu-wrap>ul.sub-menu>li .sub-menu li a{padding:.1em .5em;margin-left:-.5em;display:block;transition:color .3s ease-in-out}.menu-container li.mega-menu>.sub-menu-wrap>ul.sub-menu>li .sub-menu li a:focus,.menu-container li.mega-menu>.sub-menu-wrap>ul.sub-menu>li .sub-menu li a:hover{text-decoration:underline!important}.menu-container li.mega-menu>.sub-menu-wrap li{background:none}.menu-container li.mega-menu.open>.sub-menu-wrap,.menu-container li.mega-menu.open>.sub-menu-wrap .sub-menu{visibility:visible;opacity:1}}.mobile-search{display:none}.admin-bar #site-header.sticky{top:32px}#site-header{background:var(--white)}#site-header .mobile-phone-header{display:none}#site-header.sticky{position:fixed;top:0;left:0;width:100%}#site-header.sticky .top-nav{opacity:0;max-height:0}#site-header.sticky .logo{transition:max-height .3s ease-in-out;max-height:85px}#site-header.sticky .logo svg{max-height:50px}#site-header.sticky+main{margin-top:85px}.hamburger-menu,.menu-container .mobile-only,.menu-container .submenu-header{display:none}.search-button{border:0;background-color:transparent;cursor:pointer;font-size:25px;top:2px;position:relative}.search-button span.icon-search{color:var(--color-content)}nav li{display:inline-block;text-align:left;position:relative;margin:0 5px}nav li:last-child{margin-right:0}nav.top-nav{transition:opacity .3s ease-in-out,max-height .3s ease-in-out;opacity:1;max-height:107px;margin-top:15px;display:flex;justify-content:flex-end;align-items:center}nav.top-nav .contrast-toggle{display:inline-block;margin-right:5px;cursor:pointer}nav.top-nav .contrast-toggle[aria-pressed=true] span{transform:rotateY(180deg)}nav.top-nav li a{color:var(--color-blue-7)}nav.top-nav li.btn{padding:0 1em;font-size:12.8px}nav.top-nav li.btn:hover a{color:var(--color-primary)}nav.top-nav li.btn a{color:var(--white)}nav.top-nav li.btn a:hover{color:var(--color-primary)}nav.main-nav{margin-top:12px}nav.main-nav li{padding:.5em 1em 1.5em;margin:0!important;padding-right:1em!important}nav.main-nav li.open{background-color:var(--color-shadow)}nav.main-nav li a{font-size:14px;color:var(--color-content)}nav li a{text-decoration:none!important;transition:color .3s ease-in-out}nav li a:focus,nav li a:hover{color:var(--color-primary-link)}nav li a.focus-visible,nav li a:focus-visible{outline:2px solid var(--main-color);outline-offset:3px;border-radius:1px}nav .open-sub-menu{display:none}nav .current-menu-ancestor:not(.btn)>a,nav li.current-menu-item:not(.btn)>a,nav li.current_page_ancestor:not(.btn)>a,nav li.current_page_item:not(.btn)>a{color:var(--color-primary-link)!important}.menu-container .sub-menu{position:absolute;z-index:100;left:0;padding:0;background-color:var(--color-shadow);width:200px}.menu-container .sub-menu li{display:block;width:100%;padding:1em}.menu-container .menu-item-has-children{position:relative}.menu-container .menu-item-has-children .sub-menu{visibility:hidden;opacity:0;z-index:100;transition:opacity .3s ease-in-out;max-height:none;background-color:var(--white);text-align:left}.menu-container .menu-item-has-children:hover .sub-menu{visibility:visible;opacity:1}
/*# sourceMappingURL=desktop-menu.css.map */
