.main__content{display:flex;flex-direction:column;justify-content:space-between;flex-wrap:wrap;position:relative;padding:1.25vw;border-radius:0.83333vw;overflow:hidden;min-height:30.72917vw}.main__bg,.main picture{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%;height:100%;overflow:hidden;z-index:-1}.main__title{font-size:6.25vw;font-weight:600;line-height:.8;letter-spacing:-0.03em;max-width:49.47917vw;margin-bottom:4.94792vw}.main__desc{font-size:1.77083vw;letter-spacing:-0.03em;font-weight:600;line-height:.8;margin-bottom:1.30208vw;max-width:29.94792vw}.main__button{max-width:21.92708vw;font-size:1.19792vw}.main__form .form__items{flex-direction:row;justify-content:flex-start;margin-bottom:1.25vw}.main__form .form__item{width:100%;max-width:31.04167vw}.main__form .form__input{height:4.6875vw;font-size:1.66667vw;padding:0 1.35417vw}.main__form .form__button{margin:0;height:4.6875vw;font-size:1.66667vw}.main__form .form__footer-checkbox{background:#1c1c1c}.main__form .form__footer-checkbox-icon path{fill:#fff}.catalog{padding-top:6.25vw}.catalog-page .catalog{padding-top:2.08333vw}.catalog__swiper{display:flex;margin:0 -0.52083vw}.catalog .swiper-slide{padding:0 0.52083vw}.catalog__title-wrap{position:relative;display:flex;justify-content:space-between}.catalog__arrows{display:flex;gap:1.04167vw}.catalog__arrows-prev,.catalog__arrows-next{display:flex;align-items:center;justify-content:center;width:2.5vw;height:2.5vw;background:#e0e1e5;border-radius:0.625vw;transition:all .25s ease-in-out}.catalog__arrows-prev-icon,.catalog__arrows-next-icon{height:0.83333vw;width:0.52083vw;transition:all .25s ease-in-out}.catalog__arrows-prev.swiper-button-disabled,.catalog__arrows-next.swiper-button-disabled{background:#ecedf0}.catalog__arrows-prev.swiper-button-disabled .catalog__arrows-prev-icon path,.catalog__arrows-next.swiper-button-disabled .catalog__arrows-prev-icon path{fill:#7e7f81}.catalog__tab{display:flex;align-items:center;justify-content:center;padding:0.625vw 1.30208vw;height:2.5vw;width:100%;min-width:11.09375vw;border:1px solid #cacacb;border-radius:0.625vw;font-size:0.98958vw;font-weight:600;background:#f5f5f6;transition:all .25s ease-in-out;line-height:1;gap:2.60417vw}.catalog__tab:hover{border-color:#1c1c1c}.catalog__tab--active{border-color:#1c1c1c;background:#1c1c1c;color:#fff}.catalog__tab-text--mobile{display:none}.catalog__tab-wrap{margin-bottom:2.08333vw}.catalog__tab-icon{width:1.14583vw;height:auto}.catalog__tab-icon path{fill:#ed131c}.catalog__content{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.04167vw}.catalog__item{min-height:16.5625vw;display:none;flex-direction:column;justify-content:space-between;background:#fff;border-radius:0.83333vw;padding:1.25vw;transition:all .25s ease-in-out}.catalog__item-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5625vw}.catalog__item-bottom{display:flex;align-items:flex-end;justify-content:space-between}.catalog__item-subtitle{font-size:0.83333vw;font-weight:600;color:rgba(28,28,28,.6);margin-bottom:0.52083vw;transition:all .25s ease-in-out}.catalog__item-title{font-size:1.97917vw;font-weight:600;padding-right:0.26042vw;letter-spacing:-0.02em;line-height:1;transition:all .25s ease-in-out}.catalog__item-title--mob{display:none}.catalog__item-logo{display:block;height:100%;max-width:100%;width:auto;max-height:3.95833vw}.catalog__item-logo-wrap{display:flex;align-items:flex-start;justify-content:flex-end;width:7.91667vw;min-width:7.91667vw;height:auto}.catalog__item-button{font-size:0.78125vw;height:2.5vw;width:7.34375vw}.catalog__item-button-wrap{display:flex;gap:1.04167vw}.catalog__item-list{display:flex;gap:0.52083vw;padding:0;margin:0;list-style-type:none;margin-bottom:0.52083vw}.catalog__item-list-item{position:relative;padding-left:0.46875vw;font-size:0.83333vw;font-weight:600;transition:all .25s ease-in-out}.catalog__item-list-item:before{content:"";position:absolute;left:0;top:0.26042vw;width:0.26042vw;height:0.26042vw;background:#1c1c1c;border-radius:50%;transition:all .25s ease-in-out}.catalog__more{margin:3.125vw auto 0;max-width:15.10417vw;height:3.125vw;background:#e0e1e5;font-size:0.83333vw}.catalog__more:hover{background:#d5d6da}.about{margin-top:4.16667vw;padding:4.16667vw 0;background:#ecedf0;border-radius:1.45833vw 1.45833vw 0 0}.about__main{display:flex;gap:1.04167vw}.about__main-item{padding:1.25vw;flex:1;position:relative;overflow:hidden;border-radius:0.83333vw;background:#fff}.about__main-title{font-size:3.33333vw;font-weight:600;line-height:1;letter-spacing:-0.02em;margin-bottom:4.6875vw}.about__main-desc{font-size:1.35417vw;font-weight:600;line-height:1.2;max-width:42.1875vw;margin-bottom:1.04167vw}.about__main-desc:last-child{margin-bottom:0}.about__main-img{position:absolute;top:0;left:0;bottom:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.about__rating{flex:1;height:12.55208vw;display:flex;flex-direction:column;justify-content:space-between;position:relative;background:#ed131c;border-radius:0.83333vw;padding:1.25vw;overflow:hidden}.about__rating-wrap{display:flex;gap:1.04167vw;margin-top:2.60417vw}.about__rating-main-title{display:none}.about__rating-title{flex:1;font-size:3.33333vw;font-weight:600;letter-spacing:-0.02em;line-height:1;color:#fff;position:relative;z-index:2}.about__rating-title-wrap{flex:1}.about__rating-desc{max-width:12.65625vw;font-size:1.35417vw;font-weight:600;line-height:1.2;color:#fff;position:relative;z-index:2}.about__rating-img{position:absolute;right:0;bottom:0;-o-object-fit:contain;object-fit:contain;width:7.44792vw;height:auto}.advantages{padding:0 0 4.16667vw;background:#ecedf0;border-radius:0 0 1.45833vw 1.45833vw}.advantages__item{flex:1;height:16.66667vw;display:flex;flex-direction:column;justify-content:space-between;position:relative;background:#e0e1e5;border-radius:0.83333vw;padding:1.25vw;overflow:hidden}.advantages__item-wrap{display:flex;gap:1.04167vw}.advantages__item-title{flex:1;font-size:1.97917vw;font-weight:600;line-height:1.1;position:relative;z-index:2}.advantages__item-title-wrap{flex:1}.advantages__item-desc{font-size:1.19792vw;font-weight:600;line-height:1.2;position:relative;z-index:2}.advantages__item-img{position:absolute;right:0;bottom:0;-o-object-fit:contain;object-fit:contain;height:auto}.advantages__item-img-1{width:9.11458vw}.advantages__item-img-2{width:11.19792vw}.advantages__item-img-3{width:10.41667vw}.services{padding-top:4.16667vw}.services__swiper{display:flex;margin:0 -0.52083vw}.services .swiper{overflow:visible}.services .swiper-slide{padding:0 0.52083vw}.services .swiper-scrollbar-horizontal{position:relative;margin-top:2.08333vw;height:0.20833vw;width:100%;bottom:0;border-radius:5.15625vw;background:#e0e1e5;left:0;right:0;z-index:20}.services .swiper-scrollbar-drag{cursor:pointer;background:#1c1c1c}.services__title{margin-bottom:0;max-width:62.5vw}.services__title-wrap{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:2.60417vw}.services__arrows{display:flex;gap:1.04167vw}.services__arrows-prev,.services__arrows-next{display:flex;align-items:center;justify-content:center;width:2.5vw;height:2.5vw;background:#e0e1e5;border-radius:0.625vw;transition:all .25s ease-in-out}.services__arrows-prev-icon,.services__arrows-next-icon{height:0.83333vw;width:0.52083vw}.services__arrows-prev.swiper-button-disabled,.services__arrows-next.swiper-button-disabled{background:#ecedf0}.services__arrows-prev.swiper-button-disabled .services__arrows-prev-icon path,.services__arrows-next.swiper-button-disabled .services__arrows-prev-icon path{fill:#7e7f81}.services__content{position:relative}.services__item{display:flex;flex-direction:column;justify-content:space-between;background:#fff;border-radius:0.83333vw;padding:1.25vw;height:100%;min-height:29.94792vw}.services__item-title{font-size:1.97917vw;line-height:1.1;font-weight:600;letter-spacing:-0.01em}.services__item-title-wrap{display:flex;justify-content:space-between}.services__item-num{display:flex;align-items:center;justify-content:center;width:2.5vw;min-width:2.5vw;height:2.5vw;background:#ed131c;color:#fff;font-size:1.35417vw;line-height:1;font-weight:600;border-radius:50%}.services__item-desc{font-size:0.98958vw;line-height:1.2;font-weight:600}.form-section{padding-top:4.16667vw}.form-section__content{display:flex;gap:1.04167vw}.form-section picture{position:absolute;bottom:-1px;right:-1px;width:21.875vw;height:auto}.form-section__bg{position:absolute;bottom:-1px;right:-1px;width:21.875vw}.form-section__desc{font-size:1.35417vw;color:#fff;line-height:1.2;font-weight:600;max-width:23.4375vw}.form-section__desc-wrap{flex:1;padding:1.25vw;border-radius:0.83333vw;background:#ed131c;display:flex;flex-direction:column;justify-content:space-between;position:relative;min-height:23.95833vw;overflow:hidden}.form-section__title{font-size:3.33333vw;color:#fff;line-height:1;font-weight:600;letter-spacing:-0.02em;max-width:25vw}.form-section__form{flex:1;padding:1.25vw;border-radius:0.83333vw;background:#1c1c1c}