@import"https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap&subset=cyrillic-ext";body{background:#f5f5f6;font-family:"Raleway","Arial","Helvetica",sans-serif;-webkit-font-feature-settings:"lnum";-ms-font-feature-settings:"lnum";-o-font-feature-settings:"lnum";font-feature-settings:"lnum";font-weight:600;font-size:4.44444vw;line-height:1.25;color:#1c1c1c}.wrapper{overflow:hidden;margin:0 auto}.container{max-width:100vw;padding-left:3.33333vw;padding-right:3.33333vw}img{max-width:100%;border:0}a{color:inherit;outline:none;transition:.3s}a:active,a:hover,a:focus{color:inherit;text-decoration:none}a:hover{opacity:.8}ul{list-style:none}ul,li{padding:0;margin:0}[href^="tel:"]{white-space:nowrap}button,input,select,textarea{font-family:inherit;color:inherit}::-webkit-input-placeholder{color:inherit;opacity:1}::-ms-input-placeholder{color:inherit;opacity:1}::placeholder{color:inherit;opacity:1}:-ms-input-placeholder{color:inherit;opacity:1}.button{width:100%;height:15.55556vw;padding:0;border:0;border-radius:3.33333vw;box-shadow:0 1.66667vw 0.55556vw 0 rgba(102,0,0,.18);font-weight:600;font-size:4.16667vw;cursor:pointer}.button_1,.button_1:hover,.button_1:focus{background:#ed131c;color:#fff}.button_2,.button_2:hover,.button_2:focus{background:#1c1c1c;color:#fff}.button_3,.button_3:hover,.button_3:focus{background:#e0e1e5;color:#1c1c1c}.button_4,.button_4:hover,.button_4:focus{background:#fff;color:#1c1c1c}.button_noshadow{box-shadow:none}.button_link{display:flex;padding:0 3.33333vw;justify-content:center;align-items:center;text-align:center}.button:hover{opacity:.8}.button:disabled{opacity:.7;cursor:not-allowed}H1{font-weight:600;font-size:15vw;line-height:100%;letter-spacing:-0.03em;text-transform:none;margin:0}.section-title{font-weight:600;font-size:10.55556vw;line-height:110%;margin:0}.hidden{display:none}.hidden-block{display:none}.drop-block{position:fixed;top:0;bottom:0;left:0;right:0;z-index:10;display:block;min-height:100vh;background:#fff}.drop-block-inner{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.drop-block-scroll{position:absolute;top:0;bottom:0;left:0;right:0;overflow:auto}.slick-navigation{display:flex;justify-content:center;align-items:center}.slick-slider-dots{display:flex;flex-grow:1;border-radius:5.55556vw;overflow:hidden}.slick-slider-dots ul{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:100%;background:#e0e1e5}.slick-slider-dots ul li{flex-grow:1}.slick-slider-dots ul li button{display:block;width:100%;height:1.11111vw;padding:0;border:0;border-radius:0;font-size:0;line-height:0;color:transparent;outline:none;cursor:pointer;background:#e0e1e5}.slick-slider-dots ul li.slick-active button{border-radius:5.55556vw;background:#1c1c1c}.slick-arrows{display:flex;align-items:center;gap:0 5.55556vw}.slick-arrow{width:15.27778vw;height:15.27778vw;border-radius:3.33333vw;background:#e0e1e5 url(../img/common/pointer-01fef081d7.svg) no-repeat 50% 50%/6.66667vw 6.66667vw;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);cursor:pointer}.slick-slider-next{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.slick-disabled{opacity:.3;cursor:auto}.lazy{background-image:none !important;opacity:0}.lazy:before,.lazy:after{content:none !important}.lazy-loaded{opacity:1;transition:.1s}.form ::-webkit-input-placeholder{color:#2c2a29}.form ::-ms-input-placeholder{color:#2c2a29}.form ::placeholder{color:#2c2a29}.form :-ms-input-placeholder{color:#2c2a29}.form__title{font-weight:500;font-size:5vw;line-height:92.3%;margin-bottom:4.16667vw}.form__title_small{font-size:3.88889vw;line-height:100%;margin-bottom:2.77778vw}.form__text{font-weight:500;font-size:4.44444vw;line-height:100%;margin-bottom:2.77778vw}.form__items{display:flex;flex-flow:column}.form__item{flex:1 0;min-height:18.05556vw}.form__input{width:100%;height:15.27778vw;border:0.55556vw solid #e1e1e1;border-radius:1.38889vw;-webkit-font-feature-settings:"lnum";-ms-font-feature-settings:"lnum";-o-font-feature-settings:"lnum";font-feature-settings:"lnum";font-size:5vw;color:#2c2a29;padding:0 5vw;background-color:#fff;-webkit-appearance:none;outline:none}.form__input.error{border:0.55556vw solid #ff2626;background:#fff}.form__input.error::-webkit-input-placeholder{color:#ff2626}.form__input.error::-ms-input-placeholder{color:#ff2626}.form__input.error::placeholder{color:#ff2626}.form__input.error:-ms-input-placeholder{color:#ff2626}.form__input.valid{border:0.55556vw solid #219653;background:#fff;color:#219653}.form__input.valid::-webkit-input-placeholder{color:#219653}.form__input.valid::-ms-input-placeholder{color:#219653}.form__input.valid::placeholder{color:#219653}.form__input.valid:-ms-input-placeholder{color:#219653}.form__button{height:15.27778vw}.form__button:disabled{opacity:.7;cursor:not-allowed}.form__footer{position:relative;display:block;font-size:3.05556vw;color:rgba(44,42,41,.5);cursor:pointer;margin-bottom:0}.form__footer-checkbox{position:absolute;left:0;display:flex;align-items:center;justify-content:center;width:3.05556vw;height:3.05556vw;border:1px solid #e1e1e1;border-radius:0.83333vw;background:#f6f6f6}.form__footer-checkbox input{display:none}.form__footer-checkbox-icon:before{display:none;content:url("../img/form/check-57131215d7.png")}input:checked+.form__footer-checkbox-icon:before{display:block}.form__footer-text{padding-left:5.55556vw}.form__footer-text a{text-decoration:underline}.form_vertical{max-width:83.33333vw;margin:0 auto}.form_horisontal{max-width:83.33333vw;margin:0 auto}.form_vertical .form__items{flex-direction:column}.form_vertical .form__item{max-width:82.5vw}.form_vertical .form__more{max-width:82.5vw}.form_horisontal .form__title{margin-bottom:6.38889vw}label.error{display:none !important}.widget-form-privacy{display:none !important}.send-success{color:#000}.phone-info{padding-top:2.77778vw}.phone-info__text{max-width:80.55556vw;padding-bottom:3.05556vw;font-size:3.05556vw;line-height:3.33333vw;letter-spacing:.04em;color:#222;text-transform:uppercase}.phone-info__number{font-size:5.83333vw;font-weight:700;line-height:100%;color:#000}.phone-info__number:hover,.phone-info__number:focus{color:#000;text-decoration:none}.header{position:fixed;width:100%;max-width:533.33333vw;left:auto;right:auto;top:0;z-index:20;background:#f5f5f6}.page-scrolled .header{box-shadow:0 0 2.77778vw rgba(0,0,0,.2)}.header__box{display:flex;justify-content:space-between;align-items:center;min-height:20.55556vw;transition:.3s}.page-scrolled .header__box{min-height:15.27778vw}.header__logo{position:relative;z-index:11}.header__logo IMG{width:35.27778vw}.header__right{display:none;flex-direction:column;justify-content:space-between;min-height:100%;gap:11.11111vw 0;padding:31.94444vw 3.33333vw 3.33333vw 3.33333vw}.header__right.open{display:flex !important}.header__dropmenu-title{display:none}.header__menu{display:flex;flex-direction:column;gap:6.66667vw 0}.header__menu-item{font-size:4.44444vw;line-height:120%}.header__info{display:flex;flex-direction:column;gap:2.22222vw}.header__info .button{height:10.55556vw;border-radius:2.22222vw;font-size:3.33333vw}.header__contacts{padding:4.44444vw 3.33333vw;border-radius:2.22222vw;background:#ecedf0}.header__contacts-title{font-size:4.72222vw;line-height:120%;letter-spacing:-0.01em;margin-bottom:5.55556vw}.header__contacts-list{display:flex;justify-content:space-between;font-weight:500;font-size:3.61111vw}.header__links{display:flex;align-items:center;gap:3.33333vw}.header__buttonbox{position:relative;z-index:13;display:flex;align-items:center}.header__buttonbox .button{display:none}.header__tg{display:block;width:8.88889vw;height:8.88889vw;background:url(../img/common/telegram-e0a1107096.svg) no-repeat 50% 50%/100% 100%;text-indent:-2777.77778vw;margin:0 0 0 auto}.header__icon{position:relative;z-index:13}.header__icon-menu{position:relative;z-index:11;display:block;width:6.66667vw;height:0.83333vw;background-color:#1c1c1c;transition:all 0s}.header__icon-menu:before,.header__icon-menu:after{position:absolute;content:"";width:6.66667vw;height:0.83333vw;background-color:#1c1c1c;transition:all .2s}.header__icon-menu:before{top:-1.66667vw}.header__icon-menu:after{top:1.66667vw}.header__icon-menu.open{background-color:transparent}.header__icon-menu.open:before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header__icon-menu.open:after{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.form-section{padding:5.55556vw 0}.form-section__box{display:flex;flex-direction:column;border-radius:4.44444vw;overflow:hidden;margin:0 -3.33333vw}.form-section__content{display:flex;flex-direction:column;justify-content:space-between;padding:8.33333vw 3.33333vw 6.66667vw 3.33333vw}.form-section__title{font-size:6.66667vw;line-height:120%;letter-spacing:-0.01em;margin-bottom:11.11111vw}.form-section__text{font-size:4.72222vw;line-height:120%;letter-spacing:-0.01em;margin-bottom:5.55556vw}.form-section__buttonbox{display:flex;flex-direction:column;gap:2.22222vw}.form-section__buttonbox .button{height:15.55556vw}.form-section__photo{min-height:73.05556vw;background-repeat:no-repeat;background-position:50% 0;background-size:cover}.form-section_red .form-section__content{background:#ed131c;color:#fff}.form-section_white .form-section__content{background:#fff}.footer{padding:13.88889vw 0 19.44444vw 0}.footer__box{display:flex;flex-direction:column}.footer__logo{margin-bottom:6.66667vw}.footer__logo IMG{width:35.27778vw}.footer__contacts{display:flex;flex-wrap:wrap;align-items:center;gap:3.88889vw 8.88889vw;padding:4.44444vw 8.33333vw 2.22222vw 3.33333vw;border-radius:2.22222vw;background:#ecedf0;margin-bottom:3.88889vw}.footer__contacts-title{flex:0 0 100%;font-size:4.72222vw;line-height:120%;letter-spacing:-0.01em}.footer__contacts-phone{display:flex;justify-content:space-between;flex-grow:1;font-weight:500;font-size:3.61111vw}.footer__contacts-tg{display:block;width:8.88889vw;height:8.88889vw;background:url(../img/common/telegram-e0a1107096.svg) no-repeat 50% 50%/100% 100%;text-indent:-2777.77778vw;margin:0 0 0 auto}.footer__contacts .button{position:fixed;bottom:3.33333vw;right:3.33333vw;left:3.33333vw;z-index:11;width:auto;height:10.55556vw;border:1px solid #fff;border-radius:2.22222vw;font-size:3.33333vw}.footer__copy{display:flex;flex-direction:column;gap:3.88889vw;font-size:3.33333vw;color:#898989}.footer__copy>DIV:nth-child(3){display:flex;flex-direction:column;gap:3.88889vw}.popup-video{padding:0}.popup-video video{display:block;width:100%}