header.active .headerBar{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}header.active .headerBar .icon,header.active .headerBar .logo,header.active .headerBar .mainMenuWrapper li{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}header .headerBar{height:3.3125vw;left:0;position:fixed;top:0;width:100vw;background:#000;color:#fff;line-height:3.3125vw;z-index:10;-webkit-transform:translateY(-.625vw);-moz-transform:translateY(-.625vw);-o-transform:translateY(-.625vw);-ms-transform:translateY(-.625vw);transform:translateY(-.625vw);opacity:0;-webkit-transition:transform .45s 0s,opacity .45s 0s;-moz-transition:transform .45s 0s,opacity .45s 0s;-ms-transition:transform .45s 0s,opacity .45s 0s;-o-transition:transform .45s 0s,opacity .45s 0s;transition:transform .45s 0s,opacity .45s 0s}header .headerBar .icon,header .headerBar .mainMenuWrapper{display:inline-block;vertical-align:top;width:38.75vw}header .headerBar .icon{-webkit-transform:translateY(-.625vw);-moz-transform:translateY(-.625vw);-o-transform:translateY(-.625vw);-ms-transform:translateY(-.625vw);transform:translateY(-.625vw);opacity:0;-webkit-transition:transform .45s .15s,opacity .45s .15s;-moz-transition:transform .45s .15s,opacity .45s .15s;-ms-transition:transform .45s .15s,opacity .45s .15s;-o-transition:transform .45s .15s,opacity .45s .15s;transition:transform .45s .15s,opacity .45s .15s}header .headerBar .icon a{display:inline-block;vertical-align:middle;width:2vw;margin-left:-4.375vw;margin-top:-.125vw;opacity:1;-webkit-transition:opacity .3s 0s ease-out;-moz-transition:opacity .3s 0s ease-out;-o-transition:opacity .3s 0s ease-out;transition:opacity .3s 0s ease-out}header .headerBar .icon a:hover{opacity:.6}header .headerBar .icon a svg{display:block;width:100%;height:auto}header .headerBar .icon a svg path{fill:#fff}header .headerBar .logo{display:inline-block;vertical-align:top;width:12.5vw;text-align:center;-webkit-transform:translateY(-1.875vw);-moz-transform:translateY(-1.875vw);-o-transform:translateY(-1.875vw);-ms-transform:translateY(-1.875vw);transform:translateY(-1.875vw);opacity:0;-webkit-transition:transform .45s .3s,opacity .45s .3s;-moz-transition:transform .45s .3s,opacity .45s .3s;-ms-transition:transform .45s .3s,opacity .45s .3s;-o-transition:transform .45s .3s,opacity .45s .3s;transition:transform .45s .3s,opacity .45s .3s}header .headerBar .logo a{display:inline-block;vertical-align:middle;width:8.75vw;margin-top:-.125vw;opacity:1;-webkit-transition:opacity .3s 0s ease-out;-moz-transition:opacity .3s 0s ease-out;-o-transition:opacity .3s 0s ease-out;transition:opacity .3s 0s ease-out}header .headerBar .logo a:hover{opacity:.6}header .headerBar .logo a svg{display:block;width:100%;height:auto}header .headerBar .logo a svg path{fill:#fff}header .headerBar .mainMenuWrapper{text-align:right}header .headerBar .mainMenuWrapper li{display:inline-block;margin-left:2.8125vw;position:relative;-webkit-transform:translateY(-.625vw);-moz-transform:translateY(-.625vw);-o-transform:translateY(-.625vw);-ms-transform:translateY(-.625vw);transform:translateY(-.625vw);opacity:0;-webkit-transition:transform .45s .45s,opacity .45s .45s;-moz-transition:transform .45s .45s,opacity .45s .45s;-ms-transition:transform .45s .45s,opacity .45s .45s;-o-transition:transform .45s .45s,opacity .45s .45s;transition:transform .45s .45s,opacity .45s .45s}header .headerBar .mainMenuWrapper li:first-child{margin-left:0}header .headerBar .mainMenuWrapper li:nth-child(2){-webkit-transition:transform .45s .5s,opacity .45s .5s;-moz-transition:transform .45s .5s,opacity .45s .5s;-ms-transition:transform .45s .5s,opacity .45s .5s;-o-transition:transform .45s .5s,opacity .45s .5s;transition:transform .45s .5s,opacity .45s .5s}header .headerBar .mainMenuWrapper li:nth-child(3){-webkit-transition:transform .45s .55s,opacity .45s .55s;-moz-transition:transform .45s .55s,opacity .45s .55s;-ms-transition:transform .45s .55s,opacity .45s .55s;-o-transition:transform .45s .55s,opacity .45s .55s;transition:transform .45s .55s,opacity .45s .55s}header .headerBar .mainMenuWrapper li:nth-child(4){-webkit-transition:transform .45s .6s,opacity .45s .6s;-moz-transition:transform .45s .6s,opacity .45s .6s;-ms-transition:transform .45s .6s,opacity .45s .6s;-o-transition:transform .45s .6s,opacity .45s .6s;transition:transform .45s .6s,opacity .45s .6s}header .headerBar .mainMenuWrapper li:nth-child(5){-webkit-transition:transform .45s .65s,opacity .45s .65s;-moz-transition:transform .45s .65s,opacity .45s .65s;-ms-transition:transform .45s .65s,opacity .45s .65s;-o-transition:transform .45s .65s,opacity .45s .65s;transition:transform .45s .65s,opacity .45s .65s}header .headerBar .mainMenuWrapper li:before{content:"";height:1.875vw;left:-25%;position:absolute;top:50%;width:150%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:rgba(255,255,255,.35);border-radius:1.875vw;pointer-events:none;opacity:0;-webkit-transition:opacity .3s 0s ease-out;-moz-transition:opacity .3s 0s ease-out;-o-transition:opacity .3s 0s ease-out;transition:opacity .3s 0s ease-out}header .headerBar .mainMenuWrapper li:hover:before{opacity:1}header .headerBar .mainMenuWrapper li a{color:#fff;text-decoration:none;display:block}.hamburgerMenu{display:none}@media all and (max-width:1080px){header .headerBar{height:4.908vw;left:0;position:fixed;top:0;width:100vw;line-height:4.908vw}header .headerBar .icon,header .headerBar .mainMenuWrapper{width:44%}header .headerBar .icon a{width:2.963vw;margin-left:-3.889vw;margin-top:-.185vw}header .headerBar .logo{width:12%}header .headerBar .logo a{width:9.259vw;margin-top:-.185vw}header .headerBar .mainMenuWrapper li{margin-left:.926vw}header .headerBar .mainMenuWrapper li:before{height:2.778vw;left:-5%;position:absolute;top:50%;width:110%;border-radius:2.778vw}}@media all and (max-width:580px){header .headerBar{height:16.034vw;left:0;position:fixed;top:0;width:100vw;line-height:16.034vw}header .headerBar .icon,header .headerBar .mainMenuWrapper{width:20%}header .headerBar .icon a{width:5.517vw;margin-left:0;margin-top:-.345vw}header .headerBar .logo{width:60%}header .headerBar .logo a{width:24.138vw;margin-top:-.345vw}header .headerBar .mainMenuWrapper{display:none}header .headerBar #hamburger{display:inline-block;vertical-align:middle;float:right;margin-top:6.035vw;width:25px;height:18px;position:relative;cursor:pointer;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}header .headerBar #hamburger.active .bar:first-child{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:8px}header .headerBar #hamburger.active .bar:nth-child(2){width:0}header .headerBar #hamburger.active .bar:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);bottom:8px}header .headerBar #hamburger .bars{position:relative;height:100%;width:100%}header .headerBar #hamburger .bar{height:2px;left:0;position:absolute;top:0;width:100%;background:#fff;display:block;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}header .headerBar #hamburger .bar:nth-child(2){top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}header .headerBar #hamburger .bar:nth-child(3){bottom:0;top:auto}.hamburgerMenu{display:block !important;position:fixed;width:100%;height:100%;top:0;left:0;background:#000;z-index:3;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.hamburgerMenu.active{opacity:1;visibility:visible}.hamburgerMenu .menuWrapper{padding:0 3.448vw;padding-bottom:8.621vw;overflow:auto;height:calc(100% - 17.241vw);margin-top:17.241vw;-webkit-overflow-scrolling:touch;padding-top:8.621vw;text-align:center}.hamburgerMenu .menuWrapper ul li{display:block;margin-bottom:3.448vw}.hamburgerMenu .menuWrapper ul li.highlight{opacity:.4}.hamburgerMenu .menuWrapper ul li a{color:#fff;font-size:5.172vw;line-height:5.172vw;text-decoration:none}}