.header{padding-top:22px;padding-bottom:22px;margin-bottom:17px;display:flex;align-items:center;position:sticky;top:0;z-index:1;background-color:#fff}.header__logo{margin-right:93px;cursor:pointer}.header__logo a{font-size:24px;font-weight:700;line-height:28px;color:#000150}.nav__list{display:flex;margin:0}.nav__item:not(:last-of-type){margin-right:4px}.nav__item:hover a{background-color:#dbdfff}.nav__item a{text-decoration:none;border-radius:100px;background-color:none;transition:background-color .3s linear;padding:12px;color:#000150}.header__btn{margin-left:auto;background-color:#fff;color:#000150}.header{opacity:0;animation:ani .4s forwards}@keyframes ani{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}.menu{background-color:transparent;cursor:pointer;display:flex;padding:0;padding:4px 8px;display:none;outline:none}.menu{border:1px solid #000150}.menu:hover{background-color:#fff !important}.line{fill:none;stroke:#000150;stroke-width:6;transition:stroke-dasharray 600ms cubic-bezier(.4,0,.2,1),stroke-dashoffset 600ms cubic-bezier(.4,0,.2,1)}.line1{stroke-dasharray:60 207;stroke-width:6}.line2{stroke-dasharray:60 60;stroke-width:6}.line3{stroke-dasharray:60 207;stroke-width:6}.opened .line1{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.opened .line2{stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:6}.opened .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.menu-footer{display:none;transition:opacity .2s linear}@media(max-width:1320px){.nav__item:not(:last-child){margin-right:0}}@media(max-width:1090px){.nav{position:absolute;z-index:100;left:0;top:100%;border-radius:0 0 20px 20px;padding-top:27px;padding-bottom:8px;align-items:center;flex-direction:column;width:100%;background-color:#fff;display:none;transition:opacity .2s linear;opacity:0;box-shadow:0 29px 29px -3px rgba(0,0,0,.1)}.nav__item a{padding:6px 8px}.nav__list{flex-direction:column;padding-left:0;transition:opacity .2s linear,transform .2s linear;opacity:0;transform:translateY(-15px)}.nav__item{margin-right:0;margin-bottom:16px;text-align:center}.nav__item:last-child{margin-bottom:46px}.menu-footer{text-align:center;display:inline-block;font-weight:700;font-size:18px;line-height:22px;opacity:0}.menu{display:block}.header{padding-top:12px;padding-bottom:12px}.header__btn{margin-right:10px;padding:6px 8px}.header__logo a{font-size:18px;line-height:22px;margin-right:0}.header__logo{margin-right:0}.active-header-display{display:flex}.nav-mobile-active-opacity{opacity:1}.nav-mobile-active-items{opacity:1;transform:translateY(0)}}