.header{padding-top:51px;position:relative;z-index:9999}.header__logo{width:284px;height:65px}.header__inner{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #fff;padding-bottom:47px}.scroll-to-top{cursor:pointer;font-size:20px;margin-top:10px}.scroll-to-top span{display:block}.menu__list{display:flex;align-items:center;display:none}.menu__list-item{color:#fff;font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.7px;text-transform:uppercase;padding-bottom:17px;border-bottom:3px solid rgba(0,0,0,0);transition:all .5s ease-in-out}.menu__list-item+.menu__list-item{margin-left:61px}.menu__list-item.active,.menu__list-item:hover{border-bottom:3px solid #fff}.header__info{display:flex;align-items:center;gap:31px}.header__info-price{font-weight:400;font-size:24px;position:relative}.header__info-price:before{content:"";width:0;height:2px;border-radius:2px;background-color:#fff;position:absolute;bottom:-.1rem;left:50%;transition:width .4s,left .4s}.header__info-price:hover:before{width:100%;left:0}@media(max-width:1100px){.header__info{display:none}}.header__call{width:131px;height:46px;display:flex;align-items:center;justify-content:center;gap:9px;font-weight:600;font-size:14px;border:1px solid var(--white);border-radius:50px;transition:all .2s ease-in;position:relative;overflow:hidden;z-index:1}.header__call:before{left:50%;transform:translateX(-50%) scaleY(1) scaleX(1.25);top:100%;width:140%;height:180%;background-color:rgba(0,0,0,.05)}.header__call:after,.header__call:before{content:"";position:absolute;border-radius:50%;display:block;transition:all .5s cubic-bezier(.55,0,.1,1) .1s;z-index:-1}.header__call:after{left:55%;transform:translateX(-50%) scaleY(1) scaleX(1.45);top:180%;width:160%;height:190%;background-color:#000}.header__call:hover{color:#fff;border:1px solid #000;box-shadow:0 14px 20px 0 rgba(0,0,0,.35)}.header__call:hover:before{top:-35%}.header__call:hover:after,.header__call:hover:before{background-color:#000;transform:translateX(-50%) scaleY(1.3) scaleX(.8)}.header__call:hover:after{top:-45%}.header__call:active{box-shadow:0 5px 10px 0 rgba(0,0,0,.2);transform:translateY(4px)}