.site-header{position:fixed;left:0;top:0;z-index:99;width:100%;background-color:#000}.primary-menu h2,.primary-menu h3,.primary-menu h4{font-size:1rem;display:inline;margin:0;padding:0;text-transform:unset;line-height:inherit;border-bottom:0}.main-navigation .primary-menu ul.multi-lang,.main-navigation .primary-menu ul.social-icons{display:flex;justify-content:center;padding:5px 0;font-family:BentonSans,Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase}.main-navigation .primary-menu ul.multi-lang li>*{display:block;padding:10px}ul.multi-lang li span{color:#969696}.main-navigation .primary-menu ul.social-icons li a{padding:0}.site-navigation-container{position:relative}.main-navigation-container{max-width:1440px;margin:0 auto;background-color:transparent}.main-navigation{position:relative;width:100%}.main-navigation ul{list-style:none;width:auto;margin:0 auto;padding:0}.main-navigation .primary-menu{position:absolute;width:75%;min-width:275px;height:auto;max-height:75vh;overflow-x:hidden;overflow-y:scroll;background-color:#1e1e1e;-webkit-transition:right .3s;-moz-transition:right .3s;-o-transition:right .3s;transition:right .3s;padding:20px}.main-navigation .primary-menu a{display:block;text-decoration:none;padding:15px;margin:0;color:#fff;cursor:pointer;position:relative}.main-navigation .primary-menu a.menu-focus{outline:2px solid #0ff;outline-offset:-5px}.main-navigation .primary-menu ul.multi-lang li>a.menu-focus,.main-navigation .primary-menu ul.social-icons li a.menu-focus{outline-offset:0}.main-navigation .top-nav-element h2 a,.main-navigation .top-nav-element>a{font-family:BentonSans,Arial,Helvetica,sans-serif;font-size:1.125rem}.main-navigation .top-nav-element h2 a.menu-open,.main-navigation .top-nav-element.current-menu-ancestor h2 a,.main-navigation .top-nav-element.current-menu-item>a{background-color:#000;color:#fff}.main-navigation .sub-nav-element a{font-family:Arial,Helvetica,sans-serif;font-weight:300;-webkit-transition:background-color .2s ease-in-out,color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out,color .2s ease-in-out;-o-transition:background-color .2s ease-in-out,color .2s ease-in-out;transition:background-color .2s ease-in-out,color .2s ease-in-out}.main-navigation .primary-menu .sub-nav-container{display:none}@media screen and (max-width:1023px){.mega-menu-content,.site-branding.main-branding{display:none}.site-branding.mobile-branding{width:50%;min-width:150px;margin:10px;float:left}.mobile-menu-toggle{display:block;height:70px;width:70px;margin:0;padding:0;background-color:transparent;position:relative;border:0;text-indent:-9999px;float:right;cursor:pointer}.mobile-menu-toggle:focus{outline:2px solid #0ff;outline-offset:-5px}.mobile-menu-toggle::after{content:'';display:block;width:60px;height:60px;position:absolute;top:5px;left:5px;background-image:url(../assets/svg/un-icons.svg);background-size:600px 250px;background-position:-295px 5px;-webkit-transition:background-position .3s ease-in-out;-moz-transition:background-position .3s ease-in-out;-o-transition:background-position .3s ease-in-out;transition:background-position .3s ease-in-out}.expanded-nav .mobile-menu-toggle::after{background-position-y:-45px}.main-navigation .primary-menu{top:70px;max-width:500px;display:flex;right:-100%;flex-direction:column}.expanded-nav .primary-menu{right:0;-webkit-transition:right .3s;-moz-transition:right .3s;-o-transition:right .3s;transition:right .3s}.main-navigation .sub-nav-element,.main-navigation .top-nav-element{border-top:1px solid #969696;margin:0}.main-navigation .primary-menu .top-nav-element.current-menu-ancestor h2 a{color:#0ff}.main-navigation .primary-menu .sub-nav-container.menu-open{display:block}.main-navigation .primary-menu .sub-nav-element:first-child{border-top:0}.main-navigation .primary-menu .sub-nav-element a{background-color:#323232;color:#fff}.main-navigation .primary-menu .sub-nav-element.current-menu-item a{outline:2px solid #0ff;outline-offset:-5px;color:#0ff}.main-navigation .top-nav-element h2 a::after{content:'';position:absolute;top:50%;right:10px;width:25px;height:25px;display:block;background-image:url(../assets/svg/un-icons.svg);background-size:300px 125px;background-position:-100px -50px;-webkit-transform:translateY(-50%) rotateZ(-180deg);-moz-transform:translateY(-50%) rotateZ(-180deg);-o-transform:translateY(-50%) rotateZ(-180deg);transform:translateY(-50%) rotateZ(-180deg)}.main-navigation .top-nav-element h2 a.menu-open::after{-webkit-transform:translateY(-50%) rotateZ(-90deg);-moz-transform:translateY(-50%) rotateZ(-90deg);-o-transform:translateY(-50%) rotateZ(-90deg);transform:translateY(-50%) rotateZ(-90deg)}.main-navigation .primary-menu li.search-form{padding:5px 0}}@media screen and (min-width:1024px){.mobile-menu-toggle{display:none}.main-navigation-container{display:flex;padding:0 20px}.main-navigation .primary-menu{display:flex;justify-content:flex-end;align-items:center;background:0 0;position:static;width:100%;margin:0;padding:0;height:auto;overflow:auto}.main-navigation .primary-menu a{background-color:transparent;color:#fff;text-align:center}.main-navigation .primary-menu .lang-header,.main-navigation .primary-menu .search-form,.main-navigation .primary-menu .social-header{margin:0 5px 0 10px}.main-navigation .primary-menu .lang-header{order:1}.main-navigation .primary-menu ul.multi-lang li>*{padding-left:5px;padding-right:5px}.main-navigation .primary-menu .search-form form{background-color:transparent;padding:11px 0}.main-navigation .primary-menu .search-form form input{width:45px;font-size:1rem;padding:15px 35px 15px 15px}.main-navigation .primary-menu .search-form:hover input{width:55px;background-color:#1e1e1e}.main-navigation .primary-menu .search-form form input.menu-focus,.main-navigation .primary-menu .search-form form input:focus,.main-navigation .primary-menu .search-form form input:not([value=""]),.main-navigation .primary-menu .search-form form input:valid{width:200px;background-color:#969696}.main-navigation .top-nav-element{margin:0;overflow:hidden}.main-navigation .top-nav-element h2 a,.main-navigation .top-nav-element>a{padding:22px 15px;-webkit-transition:background-color .2s ease-in-out,color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out,color .2s ease-in-out;-o-transition:background-color .2s ease-in-out,color .2s ease-in-out;transition:background-color .2s ease-in-out,color .2s ease-in-out}.main-navigation .sub-nav-element{margin:5px 0;width:30%}.main-navigation .sub-nav-element a{background-color:transparent;color:#fff;width:auto;text-align:left;font-family:"Alternate Gothic No2 Pro",Arial,Helvetica,sans-serif;text-transform:uppercase;padding:15px 15px 15px 45px;font-size:1.375rem;letter-spacing:1px;border:0}.main-navigation .top-nav-element h2 a.menu-hover,.main-navigation .top-nav-element.current-menu-ancestor h2 a,.main-navigation .top-nav-element.current-menu-item>a,.main-navigation .top-nav-element:hover h2 a,.main-navigation .top-nav-element:hover>a,.main-navigation .top-nav-element>a.menu-hover{outline:2px solid #0ff;outline-offset:-5px;color:#0ff}.main-navigation .sub-nav-element.current-menu-item>a,.main-navigation .sub-nav-element:hover>a,.main-navigation .sub-nav-element>a.menu-hover{color:#0ff}.main-navigation .top-nav-element .sub-nav-container{position:absolute;top:100%;left:-5vw;width:71vw;min-width:768px}.main-navigation .top-nav-element .sub-nav-container.menu-open{display:block}.primary-menu .sub-nav-container>.sub-menu{margin:0;position:relative;border-top:2px solid #0ff;background-color:#1e1e1e;width:100%;max-height:85vh;display:flex;flex-direction:column;flex-wrap:wrap}.mega-menu-content{width:70%}.mega-menu-content .mega-head img{width:100%;max-height:350px;object-fit:cover}.mega-menu-content .mega-description{padding:15px 15px 30px;color:#fff}.mega-menu-content .mega-description .mega-title{font-weight:700;text-transform:uppercase;margin:0 0 5px;font-family:BentonSans,Arial,Helvetica,sans-serif;display:inline-block}.mega-menu-content .mega-description .mega-link{display:inline-block;padding:0;margin:0;color:#0ff}.mega-menu-content .mega-description .mega-link.menu-focus{outline-offset:3px}}