.menu{position:fixed;top:0;right:0;z-index:100;padding:100px 40px 30px;width:100vw;height:100vh;background:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:opacity .3s,visibility .3s;border-left:4px solid transparent;border-right:4px solid transparent;overflow:auto;visibility:hidden;opacity:0}.menu::-webkit-scrollbar{display:block;width:5px;background:rgba(255,255,255,.4)}.menu::-webkit-scrollbar-thumb{background:#fff}.menu .container{max-width:unset}.menu.open{visibility:visible;opacity:1}.menu__links{display:block}.menu__links .header__link{margin:0;font-size:25px}.menu__links .header__link a{padding:9px 0;text-underline-offset:6px}.menu__links .header__link a::after,.menu__links .header__link a::before{display:none}.menu__links .header__link.current a{color:#fff;text-decoration:underline;text-decoration-color:rgba(255,255,255,.5)}.menu__bottom{margin-top:50px;display:flex;max-width:650px}.menu__bottom .header__btn{display:flex}.menu__bottom .header__info-wrapper{display:block}@media (min-width:991px){.menu__links .header__link a{padding:13px 0}.menu__bottom{display:none}.menu{max-width:500px}}@media (max-width:575px){.menu__links .header__link{font-size:23px}.menu__links .header__link a{padding:7px 0}.menu__bottom{margin-top:35px}.menu{padding:100px 25px 20px}}@media (max-width:500px){.menu__links .header__link{font-size:21px}.menu__links .header__link a{padding:6px 0}.menu{padding:80px 20px 15px}}@media (max-width:424px){.menu__links .header__link{font-size:18px}.menu__links .header__link a{padding:5px 0}.menu{padding:75px 15px 10px}}@media (max-width:374px){.menu__links .header__link{font-size:16px}.menu__links .header__link a{padding:4px 0}.menu{padding:65px 12px 8px}}