.header__logo img,.header__nav{-webkit-transition:all .15s;-moz-transition:all .15s;-o-transition:all .15;-ms-transition:all .15s;transition:all .15s;transition-timing-function:cubic-bezier(0.25,0.25,0.005,1)}.header-container-wrapper,.header{width:100vw;z-index:99999999;padding-top:10px;position:fixed;top:0;left:0;background:transparent;-webkit-backface-visibility:hidden}.header__logo{position:relative;height:auto;display:inline-block;z-index:999}.header__logo img{max-width:250px;display:block}.header__nav{float:right;margin:20px 0}.header__nav ul li{font-size:17px;letter-spacing:2px;padding-right:50px;display:inline-block;padding-right:2rem}.header__nav ul li a{color:white;-webkit-transition:all .15s;-moz-transition:all .15s;-o-transition:all .15;-ms-transition:all .15s;transition:all .15s;transition-timing-function:cubic-bezier(0.25,0.25,0.005,1)}.header__nav ul li a:hover{color:var(--yellow)}nav.mobile__nav{display:none;visibility:hidden;opacity:0}.ie .header{width:100%}.header.active{padding-top:2.5px;background:var(--darkblue)}.header.active .header__logo img{max-width:175px}.header.active .header__nav{margin:9px 0}.header.active .header__nav ul li{font-size:16px}@media only screen and (max-width:1350px){nav.header__nav{display:none;visibility:hidden;opacity:0}nav.mobile__nav{display:inline;visibility:visible;opacity:1}#menuToggle{display:block;float:right;position:relative;top:15px;right:35px;-webkit-user-select:none;user-select:none;z-index:998}#menuToggle a{text-decoration:none;color:white;-webkit-transition:all .15s;-moz-transition:all .15s;-o-transition:all .15;-ms-transition:all .15s;transition:all .15s;transition-timing-function:cubic-bezier(0.25,0.25,0.005,1)}#menuToggle a:hover{color:var(--yellow)}#menuToggle input{display:block;width:40px;height:32px;position:absolute;top:-7px;left:-5px;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}#menuToggle span{display:block;width:33px;height:3px;margin-bottom:7px;position:relative;background:white;border-radius:3px;z-index:1;transform-origin:4px 0px;transition:transform .5s cubic-bezier(0.77,0.2,0.05,1.0),background .5s cubic-bezier(0.77,0.2,0.05,1.0),opacity .55s ease}#menuToggle span:first-child{transform-origin:0 0}#menuToggle span:nth-last-child(2){transform-origin:0 100%}#menuToggle input:checked ~ span{opacity:1;transform:rotate(45deg) translate(-2px,1px)}#menuToggle input:checked ~ span:nth-last-child(3){opacity:0;transform:rotate(0) scale(0.2,0.2)}#menuToggle input:checked ~ span:nth-last-child(2){transform:rotate(-45deg) translate(0,-1px)}#menu{position:absolute;width:50vw;height:110vh;margin:-100px 0 0 50px;padding:50px;padding-top:125px;background:var(--darkblue);list-style-type:none;-webkit-font-smoothing:antialiased;transform-origin:0 0;transform:translate(100%,0);transition:transform .5s cubic-bezier(0.77,0.2,0.05,1.0)}#menu li{font-size:17px;letter-spacing:2px;padding:10px 0;font-size:22px}#menuToggle input:checked ~ ul{transform:translate(-98%,0)}}@media only screen and (max-width:1024px){#menuToggle input:checked ~ ul{transform:translate(-95%,0)}}@media only screen and (max-width:600px){#menu{width:102vw}#menuToggle{right:20px}#menuToggle input:checked ~ ul{transform:translate(-98%,0)}}.footer,.footer[class*="span"]{min-height:100vh;background:var(--darkblue)}.footer a{margin:0 auto}.footer img{width:125px;height:auto}.footer h3,.footer[class*="span"] h3{font-family:var(--rt--light);letter-spacing:.05em}.footer h3 span,.footer[class*="span"] h3 span{font-family:var(--rt--semi)}.footer h3,.footer[class*="span"] h3,.footer h3 span,.footer[class*="span"] h3 span{display:inline-block}.ie .footer img{padding-top:15%}