.menu-nav-container{padding:1.5rem 4rem}#menu,a#toggle{position:fixed;z-index:500}#menu{width:100%;height:100%;top:0;opacity:0;left:100%;transition:all ease-in-out .3s;background:var(--active-red-tr);background:linear-gradient(var(--active-red-95t),var(--active-black-95t))}#menu .mobile-tool-bar{height:65px;background:var(--active-black-95t)}html.open-menu{overflow:hidden}html.open-menu nav#menu{left:0;opacity:1}a#toggle{display:block;background:var(--active-red);top:.6rem;right:.5rem;width:2.25rem;height:2.25rem;font-size:20px;line-height:20px;text-align:center;color:var(--active-white);border:1px solid var(--active-light-grey);border-radius:6px}a#toggle i{position:relative;top:50%;transform:translateY(-50%)}a#toggle.fixed-mob,a#toggle:hover{background:var(--active-blue)}a#toggle.fixed-mob{background-color:var(--active-red-50t)}a#toggle2{color:rgba(255,255,255,.53);font-size:45px;top:10px;right:10px;position:absolute;z-index:1100}#menu ul li a,#menu ul li.open>a>i,a#toggle2:hover{color:var(--active-white)}#menu-nav{padding:1rem}#menu ul li{text-align:center;font-size:1.2rem;font-weight:400;text-transform:uppercase;letter-spacing:1px}#menu ul li a{display:block;padding:.6rem 0;transition:.1s ease-in-out}#menu ul li>a>i{transition:all ease-out .3s;-webkit-transition:all ease-out .1s;margin-left:.5rem;color:var(--active-extra-light-grey)}#menu ul li ul{display:none;position:static;width:100%;background-color:rgba(0,0,0,.35);transform:none;border:0;padding-top:0;box-shadow:0 5px 10px rgba(0,0,0,.168)}#menu ul li.open>a>i{transform:rotateZ(90deg)}#menu ul li.open>ul,a#toggle2{display:block}#menu ul li.open:hover>a,#menu ul li.open>a{background-color:rgba(255,255,255,.35)}#menu ul li:hover>a{background:rgba(0,0,0,.53)}@media only screen and (min-width:48rem) and (hover:hover) and (pointer:fine){#menu ul,.menu-nav-container{padding:0}#menu{position:-webkit-sticky;position:sticky;background:var(--active-dark-grey);transform:translateY(0);opacity:1}#menu.fixed{background:var(--active-white-90t);border-bottom:1px solid var(--active-dark-grey)}#menu.fixed a,#menu.fixed li:hover ul li a{color:#000}#menu ul li:hover>a>i,#menu.fixed li:hover a{color:var(--active-white)}#menu.fixed li:hover ul li a:hover{color:#fff}#menu .mobile-tool-bar{height:0}#menu ul{display:flex;align-items:stretch}#menu ul>*{flex-basis:100%}#menu ul li:hover>a>i{transform:rotateZ(90deg)}#menu ul li{font-size:clamp(.7rem,1.3vw,1.1rem);transition:.2s ease-in-out}#menu ul li:hover{background:var(--active-red)}#menu ul li>a>i{margin-left:.5vw}#menu ul li ul{display:none;background:rgb(242 242 242/99%);position:absolute;width:300px;border-bottom:2px solid #000;z-index:1}#menu ul li ul li{font-size:clamp(.7rem,1.3vw,1.05rem);line-height:1.4rem;text-align:left;text-transform:none;text-shadow:none}#menu ul li ul li>a{width:100%;padding:.7rem;color:var(--active-dark)}#menu ul li ul li:hover,#menu ul li ul li:hover>a{background:var(--active-dark);color:var(--active-white);text-shadow:none}#menu ul li.open:hover>a,#menu ul li.open>a,#menu ul li:hover>a{background:0 0}#menu ul li.open:hover>ul,#menu ul li:hover ul{display:block}#menu ul li.open>ul,a#toggle,a#toggle2{display:none}#menu ul li ul.sub-full-width{left:0;width:100vw;max-width:100vw;margin-left:calc(-50vw + 50%)}}