.headerButton{padding:0 .5em .3em;font-size:1.5em;border:none;display:block;transition:.3s;position:relative}.headerButton:hover{cursor:pointer}.headerButton:before{content:"";border-bottom:.1em solid #fff;border-radius:1em;position:absolute;bottom:0;left:0;right:0;margin:0 auto;width:1em;transition:.3s cubic-bezier(0,0,.3,.9)}.headerButton.mbactive:before{width:90%}.headerButton:hover:before{width:100%;padding:0}.slider{position:fixed;top:0;right:0;z-index:11;translate:100% 0;transition:.5s;border-left:1px solid rgba(255,255,255,.3);box-shadow:-4px 0 15px rgba(255,255,255,.25)}.slider,.slider.open{transition:.5s linear}.slider.open{translate:0}.returnButton{border-bottom:1px solid rgba(255,255,255,.3)}.menuBackground{background:rgba(0,0,0,.5);backdrop-filter:blur(10px);padding:10px!important}.menuItem{width:100%;display:flex;flex-direction:column;align-items:start;padding:6px 12px;font-size:1.5em;transition:.3s;background-color:transparent;border-radius:12px}.menuItem:hover{cursor:pointer}.menuItem h3{font-size:1.2em;line-height:1.3em}.menuItem p{font-size:18px;color:rgba(255,255,255,.8)}.menuItem:hover{background-color:rgba(255,255,255,.1);transition:.3s}.menuItem svg{font-size:20px}.menuItem p{translate:0 -2px}