.site-header__menu{position:absolute;top:0;left:0;width:100%;height:100vh;background-color:#343030;opacity:0;visibility:hidden;-webkit-transition:opacity 300ms ease,visibility 300ms ease;transition:opacity 300ms ease,visibility 300ms ease;padding-top:100px;overflow-y:auto}@media(min-width: 576px){.site-header__menu{padding-top:110px}}.site-header--menu-opened .site-header__menu{opacity:1;visibility:visible}.site-header__menu .menu__link{font-size:25px;font-weight:bold;color:#fff !important;text-decoration:none}@media(min-width: 576px){.site-header__menu .menu__link{font-size:30px}}.site-header__menu a.menu__link{position:relative}.site-header__menu a.menu__link:before{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:1px;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform 250ms ease;transition:-webkit-transform 250ms ease;transition:transform 250ms ease;transition:transform 250ms ease, -webkit-transform 250ms ease;background-color:#fff}.site-header__menu a.menu__link:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.site-header__menu .menu__list--level-0{margin:0;padding:0;list-style:none}.site-header__menu .menu__list--level-0 .menu__item{margin-bottom:10px}.site-header__menu .menu__list--level-0 .menu__item--current>.menu__link{font-weight:bold !important}@media(min-width: 992px){.site-header__menu .menu__list--level-0>.menu__item>.menu__link{font-size:35px}}.site-header__menu .menu__list--level-0 .menu__list{margin:0;padding:0;list-style:none;margin:10px 0 20px}.site-header__menu .menu__list--level-0 .menu__list li{display:inline-block}.site-header__menu .menu__list--level-0 .menu__list .menu__item{margin:0 20px 10px 0}.site-header__menu .menu__list--level-0 .menu__list .menu__link{font-size:16px;font-weight:normal}@media(min-width: 576px){.site-header__menu .menu__list--level-0 .menu__list .menu__link{font-size:18px}}.site-header--menu-opened .site-header__phone svg path{fill:#fff}.site-header--menu-opened .site-header__burger span:before,.site-header--menu-opened .site-header__burger span:after{background-color:#fff}.site-header--menu-opened .lang{border-color:#fff !important}.site-header--menu-opened .lang__current{color:#fff}.site-header--menu-opened .btn{border-color:#fff !important}.site-header--menu-opened .btn:not(:hover){color:#fff !important;background-color:rgba(0,0,0,0) !important}.site-header--menu-opened .btn:hover{background-color:#fff !important}.site-header--menu-opened img.white-logo{opacity:1;visibility:visible}.site-header--menu-opened img.white-logo+.site-logo{opacity:0;visibility:hidden}