html,body{overflow-x:hidden;width:100%;max-width:100%;margin:0 auto}::-webkit-scrollbar{width:.625rem}#menuHamburguerToggle{display:block;position:fixed;top:50px;left:50px;z-index:10;-webkit-user-select:none;user-select:none;transform:translate(-500%,0)}#menuHamburguerToggle a{text-decoration:none;color:#fff;transition:color 0.3s ease}#menuHamburguerToggle a:hover{color:tomato}#menuHamburguerToggle input{display:block;width:40px;height:32px;position:absolute;top:-7px;left:-5px;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none;transform:translate(-300%,0)}#menuHamburguerToggle span{display:block;width:33px;height:4px;margin-bottom:5px;position:relative;border-radius:3px;z-index:1;transform-origin:4px 0;transition:transform 0.5s cubic-bezier(.77,.2,.05,1),background 0.5s cubic-bezier(.77,.2,.05,1),opacity 0.55s ease;transform:translate(-375%,0)}#menuHamburguerToggle span:first-child{transform-origin:0% 0%}#menuHamburguerToggle span:nth-last-child(2){transform-origin:0% 100%}#menuHamburguerToggle input:checked~span{opacity:1;transform:rotate(45deg) translate(-2px,-1px);background:#fff}#menuHamburguerToggle input:checked~span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(.2,.2)}#menuHamburguerToggle input:checked~span:nth-last-child(2){transform:rotate(-45deg) translate(0,-1px)}#menuHamburguer{position:absolute;max-width:400px;width:100dvw;height:100dvh;margin:-100px 0 0 -50px;padding:50px;padding-top:125px;box-sizing:border-box;overflow-y:auto;background:#2e3748;list-style-type:none;-webkit-font-smoothing:antialiased;transform-origin:0% 0%;transform:translate(-100%,0);transition:transform 0.5s cubic-bezier(.77,.2,.05,1)}#menuHamburguer li{padding:10px 0;font-size:22px}#menuHamburguer li label{cursor:pointer;color:#fff}#menuHamburguerToggle input:checked~ul{transform:none}#menuHamburguerToggle #menuHamburguerCheckbox:checked{transform:none}