@charset "UTF-8";:where(.mod-menu__sub[aria-hidden="true"]){display:inline-block}nav#mainmenu{background-color:#fff;top:-200px;padding:0.75em 0 0.25em 0}nav#mainmenu ul.nav{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}nav#mainmenu ul.nav{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:60%}@media all and (max-width:800px){nav#mainmenu ul.nav{width:100%}}nav#mainmenu ul.nav li{padding:0;margin:0 0 0.5em 0;position:relative}nav#mainmenu ul.nav li a,nav#mainmenu ul.nav li span{display:block;padding:0 1px 2px 1px;color:#000;font-size:1.1em;line-height:1em;font-weight:300;letter-spacing:0.05em;text-transform:uppercase;text-decoration:none;white-space:nowrap;border-bottom:1px solid rgba(255,255,255,0);position:relative;z-index:101}nav#mainmenu ul.nav li:first-child a,nav ul.nav li:first-child span{padding-left:0}nav#mainmenu ul.nav li:last-child a,nav#mainmenu ul.nav li:last-child span{padding-right:0}nav#mainmenu ul.nav li a:hover,nav#mainmenu ul.nav li span:hover{text-decoration:none;color:rgb(10,71,130);border-bottom:1px solid rgb(10,71,130)}nav#mainmenu ul.nav li ul{position:absolute;margin:5px 0 0 -20px;padding:10px 15px 15px 20px;background-color:#fff;text-align:left;z-index:100;opacity:0;visibility:hidden;top:0;transition:all .25s ease}nav#mainmenu ul.nav li:hover ul{opacity:1;visibility:visible;top:1.1em;transition:all .25s ease}nav#mainmenu ul.nav li ul li{display:block;list-style:none;padding:10px 15px 5px 0;margin:0}nav#mainmenu ul.nav li ul li a,nav#mainmenu ul.nav li ul li span{display:inline-block;font-size:0.9em;line-height:1em;padding:0 1px 0 1px;border-bottom:1px solid rgba(255,255,255,0)}nav#mainmenu ul.nav>li.active>a,nav#mainmenu ul.nav>li.active>span{color:rgb(10,71,130);border-bottom:1px solid rgb(10,71,130)}nav#mainmenu ul li ul li.active a,nav#mainmenu ul li ul li.active span{color:rgb(10,71,130);border-bottom:1px solid rgb(10,71,130)}div#menu-toggle{display:none;cursor:pointer;color:#000;text-transform:uppercase;font-size:20;line-height:20px;text-align:right;padding:0 0 0.25em 0}.MenuHamburger{margin-left:0.25em;display:inline-block;vertical-align:bottom}.MenuHamburger .bar1,.MenuHamburger .bar2,.MenuHamburger .bar3{width:22px;height:2px;background-color:#000;margin:1px 0 5px 0;transition:0.4s}body.menu-open .bar1{transform:rotate(-45deg) translate(-6px,5px)}body.menu-open .bar2{opacity:0}body.menu-open .bar3{transform:rotate(45deg) translate(-5px,-4px)}@media all and (max-width:600px){nav#mainmenu ul.nav{flex-direction:column}div#menu-toggle{display:block}body div.menu-collapse{max-height:0;overflow:hidden}div.menu-collapse{}body.menu-open div.menu-collapse{transition:max-height .3s ease-in-out;max-height:500px}body.menu-open nav#mainmenu div.menu-collapse ul.nav li:hover ul{opacity:0;visibility:hidden}body.menu-open nav#mainmenu div.menu-collapse ul.nav li.active ul{opacity:1;visibility:visible;position:static;margin:0;padding:0.5em 0 0.5em 0;background:none}body.menu-open nav#mainmenu div.menu-collapse a{display:inline-block}body.menu-open nav#mainmenu div.menu-collapse ul.nav li.active ul li{padding:0 0 0.25em 1em}}
