:root{--p: 11.11111vw;--gap: 5.55556vw;--header-height: 15.55556vw}@media(min-width: 1921px){.container{max-width:none}}.container{padding-left:3.33333vw;padding-right:3.33333vw}.button{line-height:1;height:13.33333vw;width:100%;max-width:100%;border-radius:3.33333vw;font-size:4.16667vw;-webkit-filter:drop-shadow(0px 1.11111vw 0.55556vw rgba(82, 82, 82, 0.18));filter:drop-shadow(0px 1.11111vw 0.55556vw rgba(82, 82, 82, 0.18));padding:5.55556vw}.button--rounded{border-radius:22.22222vw}.button--grey{-webkit-filter:none;filter:none}.title{font-size:10vw;margin-bottom:6.66667vw}.custom-scrollbar-wrapper .simplebar-track{border-radius:2.77778vw}.custom-scrollbar-wrapper--pr .simplebar-track{right:1.38889vw}.custom-scrollbar-wrapper .simplebar-track.simplebar-vertical{width:1.66667vw}.custom-scrollbar-wrapper .simplebar-scrollbar{border-radius:2.77778vw}.h2{font-weight:600;font-size:23.88889vw;line-height:110%;letter-spacing:-0.02em}.popup__inner{padding:25vw 2.77778vw}.popup__container{max-width:258.33333vw;border-radius:4.44444vw;padding:0}.popup-univer .popup__container{padding:5.55556vw 3.33333vw}.popup__buttons{right:inherit;top:-16.66667vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.popup__buttons-button{width:12.22222vw;height:12.22222vw;border-radius:2.22222vw}.popup__buttons-close{font-size:3.33333vw}.popup .form{padding:8.33333vw 5.55556vw}.popup .form__title{font-weight:600;font-size:6.66667vw;line-height:110%;letter-spacing:-0.02em;margin-bottom:5.55556vw}.popup .form__items{grid-template-columns:1fr}.popup .form .send-success{color:#1c1c1c}.form .send-success{color:#fff;min-height:auto}.form .send-success h3{font-size:5.55556vw}.form .send-success p{font-size:4.44444vw;margin-top:4.16667vw}.form__items{gap:3.33333vw}.form__input{font-size:3.88889vw;min-height:13.05556vw;padding:0 3.33333vw;border:1px solid #ecedf0;border-radius:3.33333vw;font-variant-numeric:lining-nums;-webkit-font-feature-settings:"pnum" on,"lnum" on,"liga" off;font-feature-settings:"pnum" on,"lnum" on,"liga" off}.form__button{width:100%;height:13.05556vw;font-size:4.16667vw;margin-top:5.55556vw;margin-bottom:4.44444vw}.form__footer{font-size:2.77778vw;line-height:1.3}.form__footer-text{font-size:2.77778vw;line-height:1.2}.form__footer-label{gap:3.33333vw}.form__footer-checkbox{width:3.88889vw;height:3.88889vw;flex:0 0 auto;border-radius:1.11111vw}.form__footer-checkbox-icon{opacity:0;transition:.1s;width:3.33333vw;height:2.77778vw;-o-object-fit:contain;object-fit:contain}:checked~.form__footer-checkbox-icon{opacity:1}.header__content{justify-content:space-between}.header__logo-wrap{height:7.22222vw;width:7.22222vw}.header__nav{gap:1.11111vw}.header__nav-item{font-size:3.61111vw;height:9.16667vw;padding:1.38889vw 4.16667vw;white-space:nowrap;border-radius:11.11111vw;line-height:1}.header__nav-wrap{display:none;position:absolute;top:var(--header-height);left:0;padding:2.22222vw 3.33333vw;background:#f5f5f6;width:100%;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.header__nav-wrap::-webkit-scrollbar{display:none}.header__city{gap:1.38889vw;margin-right:0}.header__city-icon{height:3.33333vw}.header__city-text{font-size:3.33333vw;font-weight:600;line-height:1}.header__city-list{gap:2.77778vw;top:170%;left:50%;border-radius:4.44444vw;padding:3.33333vw;min-width:100%}.header__city-list-item{font-size:3.33333vw;font-weight:600;line-height:1}.header__button{font-size:3.61111vw;padding:2.22222vw 4.44444vw;height:8.88889vw;line-height:.9;max-width:27.5vw;-webkit-filter:none;filter:none}.header__button-wrap{flex:1;display:flex;align-items:center;justify-content:space-between;padding-left:3.33333vw}.header__phone-text{display:none}.header__phone-icon{display:block;width:8.88889vw;height:8.88889vw}.header__person{display:flex;align-items:center;justify-content:center;width:8.88889vw;min-width:8.88889vw;height:8.88889vw;background:#e0e1e5;border-radius:50%}.header__person-icon{width:4.44444vw;height:5.27778vw}.header__burger{width:8.88889vw;height:8.88889vw;display:flex;flex-direction:column;justify-content:space-between;position:relative;cursor:pointer;z-index:200;background:#e0e1e5;border-radius:50%}.header__burger:before,.header__burger:after,.header__burger-elem{width:4.44444vw;min-height:0.55556vw;margin:0 auto;content:"";display:block;position:relative;background:#1c1c1c;transition:.2s}.header__burger:before{top:3.05556vw}.header__burger:after{bottom:3.05556vw}.header__burger-wrap{display:flex;align-items:center;gap:3.33333vw}.header__burger--active .header__burger-elem{opacity:0}.header__burger--active:before{top:4.16667vw;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.header__burger--active:after{bottom:4.16667vw;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.footer{margin-top:0;padding:9.44444vw 0 6.66667vw}.footer__top{padding-bottom:6.66667vw;display:flex;flex-direction:column;gap:6.66667vw}.footer__logo{display:block;height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.footer__logo-inner{display:flex;align-items:center;height:6.11111vw;width:70.27778vw}.footer__logo-wrap{flex:1}.footer__nav{gap:2.22222vw;width:-webkit-fit-content;width:fit-content}.footer__nav-wrap{display:flex;margin-right:-3.33333vw;margin-left:-3.33333vw;padding-right:3.33333vw;padding-left:3.33333vw;flex:1;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.footer__nav-wrap::-webkit-scrollbar{display:none}.footer__nav-item{display:flex;align-items:center;justify-content:center;height:8.88889vw;white-space:nowrap;border-radius:11.11111vw;border:1px solid #cacacb;font-size:3.61111vw;padding:0 3.33333vw;line-height:1}.footer__bottom{display:flex;flex-direction:column;gap:4.44444vw}.footer__item{padding:4.44444vw 3.33333vw;background:#ecedf0;border-radius:2.22222vw;height:auto}.footer__item-title{font-size:4.72222vw;line-height:1.2;margin-bottom:4.44444vw}.footer__contacts{gap:1.38889vw}.footer__phone{line-height:1.2;font-size:3.33333vw}.footer__mail{line-height:1.2;font-size:3.33333vw;margin-bottom:0}.footer__copyright{max-width:-webkit-fit-content;max-width:fit-content;flex:1;order:2;font-size:3.33333vw;line-height:1.2}.footer__age{flex:1;max-width:26.38889vw;order:1;font-size:3.33333vw;line-height:1.2}.footer__policy{flex:1 0 100%;order:3;font-size:3.33333vw;line-height:1.2}.footer__policy-wrap{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:4.44444vw 0;padding:0;background:none;border-radius:0}