#main-menu-wrapper{display:flex;flex-direction:column;height:65px;position:absolute;top:0;left:0;width:100%;z-index:50;-webkit-transition:height 0s;-o-transition:height 0s;transition:height 0s;transition-delay:.2s}#main-menu-wrapper.open{transition-delay:0s;height:100vh}#main-menu-wrapper #main-menu{display:flex;justify-content:space-between}#main-menu-wrapper #main-menu #main-menu-logo{max-width:200px}#main-menu-wrapper #main-menu #main-menu-logo.dark{filter:invert(1)}#main-menu-wrapper #main-menu #main-menu-icon{cursor:pointer;padding:0 1rem}#main-menu-wrapper #main-menu #main-menu-icon .bar{margin:2px;width:25px;height:2px;-webkit-transition:margin .2s,-webkit-transform .2s;transition:margin .2s,-webkit-transform .2s;-o-transition:margin .2s,transform .2s;transition:margin .2s,transform .2s;transition:margin .2s,transform .2s,-webkit-transform .2s}#main-menu-wrapper #main-menu #main-menu-icon.close>div:nth-of-type(1){-webkit-transform:translateY(6px) rotate(45deg);-ms-transform:translateY(6px) rotate(45deg);transform:translateY(6px) rotate(45deg)}#main-menu-wrapper #main-menu #main-menu-icon.close>div:nth-of-type(2){opacity:0}#main-menu-wrapper #main-menu #main-menu-icon.close>div:nth-of-type(3){-webkit-transform:translateY(-6px) rotate(-45deg);-ms-transform:translateY(-6px) rotate(-45deg);transform:translateY(-6px) rotate(-45deg)}#main-menu-wrapper #main-menu-panel{flex:1;opacity:0;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}#main-menu-wrapper #main-menu-panel>div{width:80%}#main-menu-wrapper #main-menu-panel>div>ul{height:0;opacity:0;position:relative;transform:translateY(10rem);transition-delay:.01s;-webkit-transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,-webkit-transform .2s;-o-transition:opacity .2s,transform .2s;transition:opacity .2s,transform .2s;transition:opacity .2s,transform .2s,-webkit-transform .2s}#main-menu-wrapper.open #main-menu-panel{opacity:1}#main-menu-wrapper.open #main-menu-panel>div>ul{height:auto;opacity:1;transform:translateY(0);-webkit-transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,-webkit-transform .2s;-o-transition:opacity .2s,transform .2s;transition:opacity .2s,transform .2s;transition:opacity .2s,transform .2s,-webkit-transform .2s}
