.top_nav{z-index:10000;background-color:#fff;height:8rem}@media (min-width:768px){.top_nav{height:10rem}}.top_logo{width:5rem}@media (min-width:768px){.top_logo{width:6.5rem}}.headroom{will-change:transform;transition:transform .2s linear}.headroom--pinned{transform:translateY(0%)}.headroom--unpinned{transform:translateY(-100%)}.mb-menu{z-index:9999;opacity:0;background-color:#fff;transition:left .3s ease-in-out,opacity .3s ease-in-out;left:-100%}.mb-menu.open{opacity:1;left:0}.mb-menu li{margin-bottom:3rem;font-size:6vw}#nav_button{cursor:pointer;display:inline-block}#nav_button a{z-index:3000;width:2rem;height:1.7rem;padding-top:0;display:block}#nav_button a span{transition-duration:0s;display:block;position:relative;top:.8rem}#nav_button a span:before,#nav_button a span:after{content:"";position:absolute}#nav_button a span,#nav_button a span:before,#nav_button a span:after{border-top:2px solid #000;width:2rem;height:0;display:block}#nav_button a:hover span,#nav_button a:hover span:before,#nav_button a:hover span:after{background-color:#000}#nav_button a span:before{margin-top:-.7rem}#nav_button a span:after{margin-top:.43rem}#nav_button a.open span{border-top:none;transition-delay:.2s}#nav_button a span:before{transition-property:margin,transform;transition-duration:.2s;transition-delay:.2s,0s}#nav_button a.open span:before{border-top:2px solid #000;margin-top:0;transition-delay:0s,.2s;transform:rotate(45deg)}#nav_button a span:after{transition-property:margin,transform;transition-duration:.2s;transition-delay:.2s,0s}#nav_button a.open span:after{border-top:2px solid #000;margin-top:0;transition-delay:0s,.2s;transform:rotate(-45deg)}