.header{padding:28px 0;position:relative}.header .logo img{width:107px}.header__wrap{align-items:center;display:flex;justify-content:space-between}.header .menu ul{background-color:#fff;bottom:0;box-sizing:border-box;display:none;left:0;list-style:none;padding:20px 5%;position:fixed;right:0;top:100px}.header .menu ul li{margin-bottom:30px}.menu__link{transition:all .3s ease}.menu__link:hover{color:#0645ad;text-decoration:underline}.menu__link--tel{display:flex;font-weight:500;gap:10px}.menu__link--tel:before{color:#000;content:"\01F4DE"}.mobile-menu{cursor:pointer;display:block;height:50px;width:25px;z-index:9}.menu-bar{position:relative;transform:translateY(25px);transition:all 0ms .3s}.menu-bar,.menu-bar:after,.menu-bar:before{height:2px;width:25px}.menu-bar:before{bottom:6px;transition:bottom .3s cubic-bezier(.23,1,.32,1) .3s,-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:bottom .3s cubic-bezier(.23,1,.32,1) .3s,transform .3s cubic-bezier(.23,1,.32,1);transition:bottom .3s cubic-bezier(.23,1,.32,1) .3s,transform .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1)}.menu-bar:after,.menu-bar:before{content:"";left:0;position:absolute}.menu-bar:after{top:6px;transition:top .3s cubic-bezier(.23,1,.32,1) .3s,-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:top .3s cubic-bezier(.23,1,.32,1) .3s,transform .3s cubic-bezier(.23,1,.32,1);transition:top .3s cubic-bezier(.23,1,.32,1) .3s,transform .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1)}.menu-bar.animate:before{bottom:0;transform:rotate(-45deg);transition:bottom .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1) .3s;transition:bottom .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1) .3s;transition:bottom .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1) .3s,-webkit-transform .3s cubic-bezier(.23,1,.32,1) .3s}.menu-bar.animate:after{top:0;transform:rotate(45deg);transition:top .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1) .3s;transition:top .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1) .3s;transition:top .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1) .3s,-webkit-transform .3s cubic-bezier(.23,1,.32,1) .3s}.menu-bar.animate{background:hsla(0,0%,100%,0)}@media (min-width:965px){.header .logo{flex:1}.header .logo img{width:186px}.header .menu ul{align-items:center;display:flex;gap:40px;padding:initial;position:static}.header .menu ul li{margin-bottom:0}.mobile-menu{display:none}}