html{line-height:1.15;-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:60px}body{margin:0}h1{font-size:2em;margin:.67em 0}a{background-color:transparent}b,strong{font-weight:bolder}img{border-style:none}button,input,select{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}[type=checkbox]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[hidden]{display:none}:root{--main-color:#fbc73f;--main-color-darken:#f9b82a;--text-main-color:#1c1c1c}@-webkit-keyframes pulse_1{0%{-webkit-transform:translateY(-50%) scale(.8);transform:translateY(-50%) scale(.8);opacity:.8}100%{-webkit-transform:translateY(-50%) scale(3.5);transform:translateY(-50%) scale(3.5);opacity:0}}@keyframes pulse_1{0%{-webkit-transform:translateY(-50%) scale(.8);transform:translateY(-50%) scale(.8);opacity:.8}100%{-webkit-transform:translateY(-50%) scale(3.5);transform:translateY(-50%) scale(3.5);opacity:0}}@-webkit-keyframes pulse_2_small{0%{-webkit-transform:scale(.8);transform:scale(.8);opacity:.8}100%{-webkit-transform:scale(1.7);transform:scale(1.7);opacity:0}}@keyframes pulse_2_small{0%{-webkit-transform:scale(.8);transform:scale(.8);opacity:.8}100%{-webkit-transform:scale(1.7);transform:scale(1.7);opacity:0}}@-webkit-keyframes blick{0%{left:-80%}100%{left:160%}}@keyframes blick{0%{left:-80%}100%{left:160%}}html{width:100%;overflow-x:hidden;font-size:98%}.page{width:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:var(--text-main-color);font-size:.95rem}.page *{-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;outline:0;margin:0;padding:0;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.page * input{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.wrapper{width:70vw;margin:0 auto}*{outline:0!important;-webkit-tap-highlight-color:transparent}body{-webkit-overflow-scrolling:touch}body.menu-open,html.menu-open{overflow:hidden!important;position:fixed!important;width:100%!important;height:100%!important}input,input::placeholder,select{color:#4d4d4d!important}.md-line-dashed,.md-line-dotted{position:relative;cursor:pointer}.md-line-dashed:after,.md-line-dotted:after{content:"";position:absolute;width:100%;top:100%;left:0;right:0;height:0;border-bottom:.0520833333vw dashed var(--main-color);-webkit-transition:.3s;transition:.3s}.md-line-dashed:hover::after,.md-line-dotted:hover::after{width:60%;right:40%}.md-line-dotted::after{border-bottom:.0520833333vw dotted var(--main-color)}.md-main-color-btn{background-color:var(--main-color);color:#1c1c1c;padding:0 2.6041666667vw;border-radius:30px;height:4vw;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;overflow:hidden;cursor:pointer;-webkit-transition:.3s;transition:.3s}.md-main-color-btn:hover{background-color:var(--main-color-darken)}.md-main-color-btn:hover::after{opacity:0}.md-main-color-btn span{font-size:.95vw;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-align:center}.md-main-color-btn img,.md-main-color-btn svg{fill:#fff}.md-main-color-btn img path,.md-main-color-btn svg path{fill:#fff}.md-main-color-btn::after{content:"";position:absolute;top:0;left:0;width:2.8645833333vw;height:300%;-webkit-transition:.3s;transition:.3s;background-color:#fff;-webkit-animation:blick 3s linear infinite;animation:blick 3s linear infinite;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}.md-main-title{font-family:Montserrat,sans-serif;font-weight:400;font-size:2.4vw;line-height:3.8vw;letter-spacing:.02em;text-align:center}.md-main-title b{font-weight:700}h1,h2,h3,h4{font-family:Montserrat,sans-serif;font-weight:600;letter-spacing:.01em}a,div,li,p,span{font-size:.96em}.about-company__title,.first__title,.work-steps__title{font-family:Montserrat,sans-serif}.first__buttons-btn span,.md-main-color-btn span{font-family:Poppins,sans-serif;letter-spacing:.02em}.first__text p,.header__text{font-family:Raleway,sans-serif}.filters__slider{width:100%;position:relative;margin-bottom:3.3854166667vw}.filters__slider .filters__slider .filters__slider .filters__slider .slider-btn .md-standart-slider{position:relative}.md-standart-slider .slider-hint{display:none}.md-standart-slider .md-standart-slider .md-standart-slider .md-standart-slider .slider-btn{width:3.3333333333vw;height:3.3333333333vw;border-radius:50%;background-color:var(--main-color);position:absolute;top:50%;left:-5.2083333333vw;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.3s;transition:.3s;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.md-standart-slider .slider-btn img,.md-standart-slider .slider-btn svg{width:.4708333333vw;height:.8234375vw;-o-object-fit:cover;object-fit:cover;fill:#fff}.md-standart-slider .slider-btn img path,.md-standart-slider .slider-btn svg path{fill:#fff}.md-standart-slider .slider-btn:hover{background-color:var(--main-color-darken)}.md-standart-slider .slider-btn.slider-next-btn{left:auto;right:-5.2083333333vw}.md-standart-slider .slider-pagination{position:absolute;left:0;right:0;bottom:-4.1666666667vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.md-standart-form .form-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.0416666667vw}.md-standart-form .form-select{width:22.0520833333vw;height:4vw;border-radius:30px;color:var(--text-main-color);margin-right:1.3020833333vw;padding:0 2.6041666667vw;font-weight:500;font-size:1.1375vw;line-height:1.25vw;letter-spacing:.03em;border:2px solid transparent;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:all .3s ease;cursor:pointer}.md-standart-form .form-select:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:rgba(251,199,63,.3)}.md-standart-form .form-select::after{border:none;width:.46875vw;height:.46875vw;border-left:.0520833333vw solid var(--text-main-color);border-bottom:.0520833333vw solid var(--text-main-color);-webkit-transform:translate(-300%,-50%) rotate(-45deg);transform:translate(-300%,-50%) rotate(-45deg);-webkit-transition:.3s;transition:.3s;position:absolute;display:block}.md-standart-form .form-select.open{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:var(--main-color);box-shadow:0 4px 16px rgba(251,199,63,.25)}.md-standart-form .form-select.open::after{-webkit-transform:translate(-300%,-30%) rotate(-45deg);transform:translate(-300%,-30%) rotate(-45deg)}.md-standart-form .form-input{width:22.0520833333vw;height:4vw;padding:0 2.6041666667vw;font-weight:500;font-size:1.1375vw;line-height:1.25vw;letter-spacing:.03em;color:var(--text-main-color);border-radius:30px;font-family:Inter,Arial,sans-serif;border:2px solid transparent;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:all .3s ease;margin-right:1.3020833333vw}.md-standart-form .form-input:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:rgba(251,199,63,.3)}.md-standart-form .form-input:focus{outline:0;border-color:var(--main-color);box-shadow:0 4px 16px rgba(251,199,63,.25);transform:translateY(-2px)}.md-standart-form .form-input::-webkit-input-placeholder{color:var(--text-main-color);font-family:Raleway,Arial,sans-serif}.md-standart-form .form-input::-moz-placeholder{color:var(--text-main-color);font-family:Raleway,Arial,sans-serif}.md-standart-form .form-input:-ms-input-placeholder{color:var(--text-main-color);font-family:Raleway,Arial,sans-serif}.md-standart-form .form-input::-ms-input-placeholder{color:var(--text-main-color);font-family:Raleway,Arial,sans-serif}.md-standart-form .form-input::placeholder{color:var(--text-main-color);font-family:Raleway,Arial,sans-serif}.md-standart-form .form-btn{width:22.0520833333vw;box-shadow:0 4px 12px rgba(251,199,63,.3);transition:all .3s ease;position:relative;overflow:hidden}.md-standart-form .form-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(251,199,63,.4)}.md-standart-form .form-btn:active{transform:translateY(0);box-shadow:0 3px 10px rgba(251,199,63,.3)}.md-standart-form .form-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.md-standart-form .form-checkbox>div{width:1.0416666667vw;height:1.0416666667vw;margin-right:.8333333333vw;border:.0520833333vw solid var(--main-color);border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-transition:.3s;transition:.3s;cursor:pointer;-ms-flex-negative:0;flex-shrink:0}.md-standart-form .form-checkbox>div input{position:absolute;left:0;bottom:100%;display:none}.md-standart-form .form-checkbox>div img,.md-standart-form .form-checkbox>div svg{width:.4166666667vw;height:.3125vw;fill:#fff;opacity:0;-webkit-transition:.3s;transition:.3s}.md-standart-form .form-checkbox>div img path,.md-standart-form .form-checkbox>div svg path{fill:#fff}.md-standart-form .form-checkbox>div.checked{background-color:var(--main-color)}.md-standart-form .form-checkbox>div.checked img,.md-standart-form .form-checkbox>div.checked svg{opacity:1}.md-standart-form .form-checkbox p{font-weight:500;font-size:.7291666667vw;line-height:.9895833333vw;letter-spacing:.03em;cursor:pointer}.md-standart-form .form-checkbox p span{color:var(--main-color)}.md-standart-form .form-checkbox p span:hover{text-decoration:underline}input[type=text]{outline:0;-webkit-appearance:none;-moz-appearance:none}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover{background-color:#fff;border:none;-webkit-text-fill-color:var(--text-main-color);-webkit-box-shadow:none;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;caret-color:var(--text-main-color)}section{background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}.articles__slider{display:none}.about-company{padding-bottom:6.25vw;padding-top:3.25vw;position:relative}.about-company__bg{position:absolute;top:0;left:0;right:0;width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;z-index:-2}.about-company__title{margin-bottom:2.0833333333vw;text-align:left}.about-company__main{width:39.5833333333vw}.before-after__slide img{width:100%;height:39.0625vw;pointer-events:none}.before-after__slider{height:39.0625vw}.clear-talk__container{color:#000;width:100%;min-height:31.25vw;padding:5.3645833333vw 2.75vw 5.3645833333vw 35.625vw;background:linear-gradient(90deg,#fff 0,#f5f5f5 100%);position:relative;border-radius:20px}.clear-talk__container.md-black-style{color:#fff}.clear-talk__img{width:19.5833333333vw;height:30vw;position:absolute;left:10.15625vw;bottom:0;overflow:hidden}.clear-talk__img img{position:absolute;top:0;left:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.clear-talk__title{text-align:left;line-height:3.166667vw}.clear-talk__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.clear-talk__text p{font-weight:500;font-size:1.5625vw;line-height:2.0833333333vw;letter-spacing:.04em;margin-bottom:1.8229166667vw}.clear-talk__text span{font-weight:400;font-size:.9375vw;line-height:1.4583333333vw;letter-spacing:.04em;margin-bottom:2.0833333333vw}.clear-talk__link a{width:19.2708333333vw}.clients-choose__slider{display:none}.contacts{padding-top:4vw;padding-bottom:4vw;position:relative}.contacts__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8.3333333333vw}.contacts__container:last-child{margin-bottom:0}.contacts__info{width:35%;height:auto;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contacts__info-title{font-weight:400;font-size:2.0833333333vw;line-height:2.6041666667vw;margin-bottom:1.1979166667vw}.contacts__info-container{margin-bottom:1.1979166667vw}.contacts__info-container>div{margin-bottom:1.1979166667vw}.contacts__info-container>div:last-child{margin-bottom:0}.contacts__info-address,.contacts__info-email,.contacts__info-phones,.contacts__info-work-time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contacts__info-address p,.contacts__info-email p,.contacts__info-phones p,.contacts__info-work-time p{font-weight:400;font-size:1.3291666667vw;line-height:1.59375vw}.contacts__info-address p a,.contacts__info-email p a,.contacts__info-phones p a,.contacts__info-work-time p a{color:var(--text-main-color);-webkit-transition:.3s;transition:.3s}.contacts__info-address p a:hover,.contacts__info-email p a:hover,.contacts__info-phones p a:hover,.contacts__info-work-time p a:hover{color:var(--main-color)}.contacts__info-address img,.contacts__info-address svg,.contacts__info-email img,.contacts__info-phones img,.contacts__info-phones svg,.contacts__info-work-time img,.contacts__info-work-time svg{width:1.0416666667vw;height:1.25vw;margin-right:.8333333333vw;-o-object-fit:cover;object-fit:cover;fill:var(--main-color);-ms-flex-negative:0;flex-shrink:0}.contacts__info-email img{width:1.2616666667vw;height:1.25vw;margin-right:.8333333333vw;-o-object-fit:cover;object-fit:cover;fill:var(--main-color);-ms-flex-negative:0;flex-shrink:0}.contacts__info-address img path,.contacts__info-address svg path,.contacts__info-email img path,.contacts__info-email svg path,.contacts__info-phones img path,.contacts__info-phones svg path,.contacts__info-work-time img path,.contacts__info-work-time svg path{fill:var(--main-color)}.contacts__info-phones p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:700;font-size:1.0416666667vw;line-height:1.25vw;letter-spacing:.02em}.contacts__info-phones p a{font-family:Inter,Arial,sans-serif;margin-bottom:.2604166667vw}.contacts__info-phones p a:last-child{margin-bottom:0}.contacts__info-links{display:-webkit-box;display:-ms-flexbox;display:flex}.contacts__info-links a{font-weight:700;font-size:.8333333333vw;line-height:1.25vw;letter-spacing:.03em;color:var(--main-color)}.clear-talk{margin-top:4.4270833333vw}.contacts__address{width:65%;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contacts__address p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:400;font-size:1.25vw;line-height:1.5625vw;letter-spacing:.02em;margin-bottom:.8333333333vw;-ms-flex-negative:0;flex-shrink:0}.contacts__address p b{font-weight:700}.contacts__address p a{font-weight:700;font-size:.8333333333vw;line-height:1.25vw;letter-spacing:.03em;color:var(--main-color)}.contacts__address .map-container{width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-radius:20px;position:relative;min-height:400px}.contacts__address .map-container iframe{width:100%;height:100%}.native-slider-container{position:relative;overflow:hidden;width:100%}.native-slider-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.native-slide{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:100%;scroll-snap-align:center}.slider-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;margin-top:20px;padding:10px}.slider-dot{width:10px;height:10px;border-radius:50%;background:rgba(0,0,0,.2);cursor:pointer;-webkit-transition:background .3s ease,-webkit-transform .2s ease;transition:background .3s ease,-webkit-transform .2s ease;transition:background .3s ease,transform .2s ease;transition:background .3s ease,transform .2s ease,-webkit-transform .2s ease;border:none;padding:0}.slider-dot.active{background:#31b939;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}@media (min-width:768px){.native-slider-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.native-slide{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;min-width:unset}.slider-dots{display:none}}@media (max-width:767px){.native-slider-container{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y}}.map-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:-webkit-linear-gradient(135deg,#f5f7fa 0,#c3cfe2 100%);background:linear-gradient(135deg,#f5f7fa 0,#c3cfe2 100%);border-radius:20px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;z-index:2}.map-placeholder__content{text-align:center;padding:2rem}.map-placeholder__content svg{color:var(--main-color);margin-bottom:1rem;opacity:.8}.map-placeholder__content p{font-size:1.125rem;font-weight:600;color:#333;margin-bottom:1.5rem}.map-placeholder__button{padding:.875rem 2rem;background:var(--main-color);color:#fff;border:none;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 4px 15px rgba(49,185,57,.3);box-shadow:0 4px 15px rgba(49,185,57,.3)}.map-placeholder__button:hover{background:#2da844;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 20px rgba(49,185,57,.4);box-shadow:0 6px 20px rgba(49,185,57,.4)}.map-placeholder__button:active{-webkit-transform:translateY(0);transform:translateY(0)}.map-placeholder__button:disabled{opacity:.7;cursor:not-allowed}.download-price{position:relative;margin-bottom:2.7708333333vw}.download-price::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(0,0,0,.3) 0,rgba(0,0,0,.05) 50%,rgba(0,0,0,.2) 100%);z-index:1;pointer-events:none}.download-price__container{width:100%;min-height:36.4583333333vw;border-radius:20px;position:relative;background-position:center center;background-size:cover;background-repeat:no-repeat;padding:3.891667vw 0 3.84375vw 0;box-shadow:0 10px 40px rgba(0,0,0,.15);overflow:hidden;z-index:2}.download-price__bg{position:absolute;left:0;right:0;bottom:0;width:100%;height:100%;background-size:cover;background-position:center top;background-repeat:no-repeat;z-index:0;filter:brightness(1.05) contrast(1.1)}.download-price__img-small{position:absolute;width:28.28125vw;height:36.875vw;right:-9.1145833333vw;bottom:-12.0833333333vw;z-index:3;display:none}.download-price__img-small img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.download-price__content{position:relative;z-index:2}.download-price__title{text-align:left;margin-bottom:2.6041666667vw;text-transform:uppercase;font-size:2.625vw;line-height:4.166667vw;text-shadow:0 2px 8px rgba(0,0,0,.3)}.download-price__circle{position:absolute;width:7.8125vw;height:7.8125vw;background-color:#fff;top:4.020833vw;left:45.71875vw;border-radius:50%;z-index:5;-webkit-box-shadow:0 0 13.0208333333vw rgba(0,0,0,.25);box-shadow:0 0 13.0208333333vw rgba(0,0,0,.25);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:pointer}.download-price__circle p{color:var(--main-color);font-weight:600;font-size:.7291666667vw;line-height:1.0416666667vw;text-align:center;letter-spacing:.03em}.download-price__circle p span{font-family:Inter,Arial,sans-serif}.download-price__content{position:relative;z-index:4;color:#fff}.first{position:relative;min-height:45.25vw;padding-bottom:7vw;padding-top:18.770833vw;margin-top:-11.7708333333vw}.first__bg{position:absolute;top:0;left:0;right:0;width:100%;height:100%;z-index:-1}.first__bg .main-bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.first__content{display:flex;justify-content:space-between;padding-top:7.6041666667vw;padding-bottom:3.6041666667vw}.first__title{width:45vw;font-weight:300;font-size:3.1vw;line-height:4.4vw;letter-spacing:.02em}.first__title b{font-weight:700}.first__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:2.2395833333vw}.first__text p{margin-top:1.5rem;width:36.71875vw;font-weight:400;font-size:1.42vw;line-height:2.15vw;letter-spacing:.04em;margin-right:.8854166667vw}.first__bullets{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;max-width:100%}.md-first-with-form .first__bullets{max-width:100%}.first__bullets .bullets-item{font-size:1.38vw;margin-top:1rem;margin-left:0}.bullet-blue{color:#fbc73f;font-weight:600;font-size:1.38vw}.first__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.first__buttons-btn{margin-right:1.8229166667vw;justify-content:space-evenly;width:19.2708333333vw}.first.md-mb-0{margin-bottom:0}.first.md-dark-bg{color:#fff}.first.md-first-with-form .wrapper{padding-top:3.0208333333vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.first.md-first-with-form .first__title{width:100%}.first.md-first-with-form .first__content{width:44.53125vw}.first.md-first-style-2 .first__title{width:56.25vw;text-align:center;margin:0 auto;margin-bottom:2.34375vw}.first.md-first-style-2 .first__text{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.first.md-first-style-2 .first__text p{width:auto;max-width:67.7083333333vw}.first.md-first-style-2 .first__bullets{width:55.7291666667vw;margin:0 auto;margin-bottom:3.6458333333vw;justify-content:center}.first.md-first-style-2 .first__bullets .bullets-item{max-width:17.7083333333vw}.first.md-first-style-2 .first__buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.first.md-error-page{margin-bottom:0;min-height:51.0416666667vw}.first.md-error-page .first__content{padding-top:7.2916666667vw;color:#fff}.first.md-error-page .first__bg{top:0;bottom:0;height:auto}.first.md-error-page .first__title{width:31.25vw;margin-bottom:3.125vw}.first.md-error-page .first__text{margin-bottom:3.125vw}.first.md-error-page .first__buttons-btn{width:15.625vw;padding:0 3.6458333333vw}.first.md-thanx-page{margin-bottom:0;min-height:51.0416666667vw}.first.md-thanx-page .first__bg{height:auto;bottom:0}.first.md-thanx-page .first__content{padding-top:6.7708333333vw;color:#fff}.first.md-thanx-page .first__title{width:41.6666666667vw;margin-bottom:3.125vw}.first.md-thanx-page .first__text{margin-bottom:3.125vw}.first.md-thanx-page .first__buttons-btn{width:15.625vw;padding:0 3.6458333333vw}.first.md-after-breadcrumbs{margin-top:-15.9375vw;padding-top:15.9375vw}.first.md-lid-magnit{margin-bottom:0;min-height:51.0416666667vw}.first.md-lid-magnit .first__content{padding-top:0;padding-bottom:5.2083333333vw}.first.md-lid-magnit .first__text{margin-bottom:1.3020833333vw}.first.md-lid-magnit .first__title{margin-bottom:1.3020833333vw;font-weight:700;font-size:2.8645833333vw;line-height:3.90625vw;letter-spacing:.02em}.first.md-lid-magnit .first__bg{height:auto;bottom:0}.bullets-item{margin-left:3.6458333333vw;cursor:pointer}.bullets-item:first-child{margin-left:0}.bullets-item:hover>img{-webkit-transform:scale(1.2);transform:scale(1.2)}.bullets-item>img{border-radius:20px;width:3.5vw;margin-bottom:.8333333333vw;-webkit-transition:.3s;transition:.3s}.bullets-item p{font-size:1.375vw;line-height:1.7020833333vw;letter-spacing:.04em}.bullets-item p b{font-weight:700}.footer{background-color:#1c1c1c;color:#fff}.footer.md-bottom-only .footer__bottom{padding-bottom:1.3020833333vw}.footer__bottom{padding-top:2.3020833333vw;padding-bottom:2.6041666667vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__bottom-item:first-child,.footer__bottom-item:last-child{width:20vw}.footer__bottom-item:last-child p{text-align:right}.footer__bottom-item p{font-weight:500;font-size:1.01vw;line-height:1.25vw;letter-spacing:.04em}.footer__bottom-item p a,.footer__bottom-item p span{color:var(--main-color)}.footer__features{display:grid;grid-template-columns:repeat(4,1fr);gap:2vw;padding:3vw 0;border-bottom:1px solid rgba(255,255,255,.15)}.feature-item{text-align:center;padding:2vw 1vw;transition:transform .3s ease}.feature-item:hover{transform:translateY(-5px)}.feature-icon{width:4vw;height:4vw;margin:0 auto 1.5vw;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--main-color) 0,#ffd54f 100%);border-radius:50%;color:#1c1c1c}.feature-icon svg{width:2.5vw;height:2.5vw}.feature-item h4{font-family:Montserrat,sans-serif;font-weight:600;font-size:1.1vw;line-height:1.4;margin-bottom:.8vw;color:#fff}.feature-item p{font-size:.85vw;line-height:1.5;color:#cacaca}.footer__company-info{display:grid;grid-template-columns:repeat(2,1fr);gap:3vw 4vw;padding:3vw 0;border-bottom:1px solid rgba(255,255,255,.15)}.company-info-section h3{font-family:Montserrat,sans-serif;font-weight:700;font-size:1.5vw;line-height:1.3;margin-bottom:1vw;color:var(--main-color)}.company-info-section h4{font-family:Montserrat,sans-serif;font-weight:600;font-size:1.1vw;line-height:1.3;margin-bottom:1vw;color:#fff}.company-info-section p{font-size:.9vw;line-height:1.6;margin-bottom:.7vw;color:#cacaca}.company-info-section p:last-child{margin-bottom:0}.company-info-section a{color:var(--main-color);transition:color .3s ease}.company-info-section a:hover{color:#ffd54f}.company-info-section strong{color:#fff;font-weight:600}.company-description{font-size:1vw!important;line-height:1.7!important}.services-list{list-style:none;padding:0;margin:0}.services-list li{position:relative;padding-left:1.5vw;margin-bottom:.6vw;font-size:.85vw;line-height:1.5;color:#cacaca}.services-list li:before{content:"✓";position:absolute;left:0;color:var(--main-color);font-weight:700}.services-list li:last-child{margin-bottom:0}.geography__slide{display:block;width:100%;height:100%}.geography__slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header{height:11.7708333333vw;padding-top:1.0416666667vw;background-color:#f5f8f9;position:fixed;top:0;left:0;right:0;z-index:50;margin-bottom:0;-webkit-transition:background-color .3s,padding .3s;transition:background-color .3s,padding .3s}.header.fixed{background-color:#1c1c1c!important;padding-top:.5vw;height:auto}.header.fixed .header__logo p{color:#fff}.header.fixed .header__contacts a,.header.fixed .header__contacts p{color:#fff}.header.fixed .header__contacts .call-back{color:var(--main-color)!important}.header.fixed .nav-wrap .nav .nav-item a{color:#fff}.header.fixed .nav-wrap .nav .nav-item.dropdown-item::after{border-color:#fff}.header.md-bg-transparent{background-color:transparent;margin-bottom:0}.header.md-bg-transparent.fixed{background-color:#1c1c1c!important}.header.md-white-header{color:#fff!important}.header.md-white-header{color:#fff}.header.md-white-header .header__nav.fixed .nav-wrap .nav .nav-item a{color:var(--text-main-color)}.header.md-white-header .header__nav.fixed .nav-wrap .nav .nav-item.dropdown-item::after{border-color:var(--text-main-color)}.header.md-white-header .nav-wrap{border-color:rgba(255,255,255,.3)}.header.md-white-header .nav-wrap .nav .nav-item a{color:#fff!important}.header.md-white-header .nav-wrap .nav .nav-item a:hover{color:var(--main-color)}.header.md-white-header .nav-wrap .nav .nav-item.dropdown-item::after{border-color:#fff}.header.md-white-header .nav-wrap .nav .nav-item.dropdown-item:hover::after{border-color:var(--main-color)}.header.md-white-header .nav-wrap .nav .nav-item.dropdown-item .nav-menu .nav-item a{color:var(--text-main-color)}.header.md-white-header .nav-wrap .nav .nav-item:first-child svg{opacity:1}.header.md-white-header .header__contacts a,.header.md-white-header .header__logo a{color:#fff}.header.md-white-header .header__contacts a:hover{color:var(--main-color)}.header__btn{display:none}.header__btn-wrap{display:flex;align-items:center}.header__btn-wrap p{width:1.8229166667vw;font-size:.625vw;margin-right:.78125vw;letter-spacing:.03em}.header__btn{display:block;width:2.7vw;height:1.5vw;position:relative;cursor:pointer;z-index:999}.header__btn span{width:100%;height:.1771428571vw;border-radius:20px;position:absolute;left:0;background-color:var(--main-color);-webkit-transition:.3s;transition:.3s}.header__btn span:first-child{top:0}.header__btn span:nth-child(2){top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header__btn span:last-child{bottom:0;width:1.2vw}.header__btn.open span:first-child{top:50%;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);-webkit-transform-origin:center center;transform-origin:center center}.header__btn.open span:nth-child(2){opacity:0}.header__btn.open span:last-child{bottom:50%;-webkit-transform:translateY(50%) rotate(45deg);transform:translateY(50%) rotate(45deg);-webkit-transform-origin:center center;transform-origin:center center;width:2.7vw}.header__top .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:1.3020833333vw}.header__logo{width:10.8958333333vw}.header__logo a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:var(--text-main-color)}.header__logo a img,.header__logo a svg{width:9.864583vw;height:5.811458vw;fill:var(--main-color);-webkit-transition:filter .3s;transition:filter .3s}.header__logo a img path,.header__logo a svg path{fill:var(--main-color)}.header__logo a p{font-size:2.0833333333vw;font-weight:400;margin-left:1vw;-webkit-transition:color .3s;transition:color .3s}.header__logo a p b{font-weight:700}.header__text{width:10.4166666667vw;font-size:1.0291666667vw;line-height:1.0416666667vw;letter-spacing:.03em}.header__contacts,.header__social{width:18.760417vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:1vw}.header__contacts p,.header__social p{font-size:1.0333333333vw;line-height:.9895833333vw;letter-spacing:.03em;margin-bottom:.78125vw;position:relative}.header__contacts p b,.header__social p b{font-weight:600}.header__contacts p::before,.header__social p::before{content:"";position:absolute;width:.2083333333vw;height:.2083333333vw;border-radius:50%;background-color:var(--main-color);top:50%;left:-.5208333333vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.header__contacts p::after,.header__social p::after{content:"";position:absolute;width:.2083333333vw;height:.2083333333vw;border-radius:50%;background-color:#31b939;top:50%;left:-.5208333333vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;-webkit-transition:.3s;transition:.3s;-webkit-animation:pulse_1 3s linear infinite;animation:pulse_1 3s linear infinite}.header__contacts{width:16.7vw;display:flex;align-items:end}.header__contacts p{margin-bottom:.5208333333vw;-webkit-transition:color .3s;transition:color .3s}.header__contacts a{font-weight:600;font-size:1.2vw;line-height:1.3541666667vw;color:var(--text-main-color);margin-bottom:.15625vw;-webkit-transition:color .3s;transition:color .3s}.header__contacts a:hover{color:var(--main-color)}.header__contacts .call-back{color:var(--main-color);font-size:.8333333333vw;line-height:.9895833333vw;letter-spacing:.05em;font-weight:600}.header__nav{-webkit-transition:.3s;transition:.3s;border-bottom:1px solid #d6d6d6;border-top:1px solid #d6d6d6}.header__nav.fixed{position:fixed;top:0;left:0;right:0;background-color:#000}.header__nav.fixed .nav-wrap{border-bottom:none}.nav-wrap ul{list-style:none}.nav-wrap .nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.nav-wrap .nav .nav-item{padding:1.3541666667vw 0;-webkit-transition:.3s;transition:.3s;min-width:max-content}.nav-wrap .nav .nav-item:first-child img,.nav-wrap .nav .nav-item:first-child svg{width:1.1979166667vw;height:1.1458333333vw;fill:var(--main-color);-webkit-transition:.3s;transition:.3s}.nav-wrap .nav-item--home a{font-size:0px!important}.nav-wrap .nav-item--home a img,.nav-wrap .nav-item--home a svg{width:1.1979166667vw;height:1.1458333333vw;fill:var(--main-color);-webkit-transition:.3s;transition:.3s}.nav-wrap .nav .nav-item:first-child img path,.nav-wrap .nav .nav-item:first-child svg path{fill:var(--main-color)}.nav-wrap .nav .nav-item:first-child img:hover,.nav-wrap .nav .nav-item:first-child svg:hover{opacity:1}.nav-wrap .nav .nav-item:last-child{padding-right:0}.nav-wrap .nav .nav-item a{text-transform:uppercase;font-size:.9375vw;color:var(--text-main-color);font-weight:600;-webkit-transition:.3s;transition:.3s}.nav-wrap .nav .nav-item a:hover{color:var(--main-color)}.nav-wrap .nav .nav-item.dropdown-item{position:relative}.nav-wrap .nav .nav-item.dropdown-item .nav-menu{min-width:100%;position:absolute;top:100%;left:0;padding:1.5625vw 2.34375vw;background-color:#f5f8f9;pointer-events:none;opacity:0;-webkit-transition:.3s;transition:.3s;border-top:.0520833333vw solid rgba(28,28,28,.07)}.nav-wrap .nav .nav-item.dropdown-item .nav-menu .nav-menu--level-2{top:-100%;left:100%;border-top:0}.nav-wrap .nav .nav-item.dropdown-item .nav-menu .nav-item{padding:0;padding-bottom:.78125vw}.nav-wrap .nav .nav-item.dropdown-item .nav-menu .nav-item:last-child{padding-bottom:0}.nav-wrap .nav .nav-item.dropdown-item .nav-menu .nav-item a{font-weight:400;white-space:nowrap;font-size:.8333333333vw;line-height:.8333333333vw;text-transform:none}.nav-wrap .nav .nav-item.dropdown-item .nav-menu .nav-item a.active{font-weight:700;text-decoration:none!important}.nav-wrap .nav .nav-item.dropdown-item .nav-menu .nav-item a:hover{color:var(--text-main-color);text-decoration:underline}.nav-wrap .nav .nav-item.dropdown-item::after{content:"";display:inline-flex;width:.46875vw;height:.46875vw;margin-left:.6770833333vw;border-left:.0520833333vw solid var(--text-main-color);border-bottom:.0520833333vw solid var(--text-main-color);-webkit-transform:translateY(-33%) rotate(-45deg);transform:translateY(-33%) rotate(-45deg);-webkit-transition:.3s;transition:.3s}.nav-wrap .nav .nav-item.dropdown-item:hover{background-color:#f5f8f9}.nav-wrap .nav .nav-item.dropdown-item:hover>.nav-menu{pointer-events:all;opacity:1}.nav-wrap .nav .nav-item.dropdown-item:hover>a{color:var(--main-color)}.nav-wrap .nav .nav-item.dropdown-item:hover::after{border-color:var(--main-color)}.social-links{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.social-links a{width:2vw;height:2vw;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 .8604166667vw;-webkit-transition:.3s;transition:.3s}.social-links a:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.social-links a img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.our-values{margin-top:4.4270833333vw;margin-bottom:4.4270833333vw}.our-values__title{margin-bottom:1.34375vw;text-align:left}.our-values__container{width:100%}.our-values__container .container-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-.9114583333vw;justify-content:space-between}.our-values__slider{display:none}.our-values__item{width:34vw;height:17.0416666667vw;margin:.9114583333vw;position:relative;padding:1.864583vw 8.8125vw 1.604167vw 1.864583vw;border-radius:20px;color:#fff}.our-values__item .item-number{width:2.8645833333vw;height:2.8645833333vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;position:absolute;top:1.5625vw;right:1.5625vw;z-index:5;background-color:transparent;font-weight:600;font-size:1.5625vw;text-align:center;letter-spacing:.03em}.our-values__item .item-title{font-weight:800;font-size:2.05625vw;letter-spacing:.04em;margin-bottom:.78125vw;position:relative;z-index:3}.our-values__item .item-title:last-child{margin-bottom:0}.our-values__item .item-text{font-weight:600;font-size:1vw;line-height:2vw;letter-spacing:.04em;position:absolute;z-index:3;text-transform:uppercase;bottom:2vw;left:2vw}.our-values__item.md-black-item{background-color:#1c1c1c}.our-values__item.md-black-item::after{content:"";width:10.4166666667vw;height:10.4166666667vw;position:absolute;top:.8333333333vw;left:2.1875vw;background:#fff;opacity:.5;-webkit-filter:blur(5.2083333333vw);filter:blur(5.2083333333vw);z-index:1}.our-works__slider{height:20.8333333333vw;margin-bottom:5.9895833333vw}.our-works__slider{border-radius:20px;overflow:hidden}.our-works__slide{display:block;width:26.0416666667vw;height:20.8333333333vw;border-radius:20px;overflow:hidden;position:relative}.our-works__slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.our-works__slide::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.5)));background:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,.5));background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.5));-webkit-transition:.3s;transition:.3s;z-index:2}.our-works__slide:hover::after{opacity:.3}.partners__slider{position:relative;height:8.75vw}.partners__slide{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:.0260416667vw solid #e1e1e1;position:relative;cursor:pointer}.partners__slide:hover .slide-content{opacity:1}.partners__slide img{max-width:8.2291666667vw;max-height:4.5833333333vw}.partners__slide .slide-content{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;z-index:3;opacity:0;-webkit-transition:.3s;transition:.3s}.partners__slide .slide-content::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--main-color);opacity:.9;z-index:-1}.partners__slide .slide-content p{font-weight:700;font-size:.7291666667vw;line-height:1.1979166667vw}.partners__slide .slide-content span{font-weight:500;font-size:.625vw;line-height:1.1979166667vw}.popup{color:#000;position:fixed;z-index:1000;top:0;left:0;right:0;bottom:0;overflow-x:hidden;overflow-y:auto;padding-top:2.6041666667vw;padding-bottom:2.6041666667vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:none;-webkit-transition:.3s;transition:.3s;opacity:0;visibility:hidden;font-family:Inter,Arial,sans-serif}.popup.active{opacity:1;pointer-events:all;visibility:visible}.popup.active .popup__blur{overflow-y:scroll}.popup__blur{background-color:#000;opacity:.7;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1;cursor:pointer}.popup__container{margin:auto;z-index:2}.popup__block{position:relative;z-index:2;-webkit-transition:.3s;transition:.3s;margin:auto;position:relative;background-color:#fff}.popup__close{position:absolute;z-index:5;top:1.3020833333vw;right:1.5625vw;width:1.3020833333vw;height:1.3020833333vw;cursor:pointer}.popup__close img,.popup__close svg{position:absolute;top:0;left:0;right:0;bottom:0;width:1.0416666667vw;height:1.0416666667vw;-o-object-fit:contain;object-fit:contain;fill:#a0a0a0}.popup__close img path,.popup__close svg path{fill:#a0a0a0}.popup__block .download-price__container{padding:4.7916666667vw 0 4.84375vw 7vw}.politika-popup{width:81.7708333333vw;height:100%;padding:2.0833333333vw;background-color:#fff;border-radius:20px}.politika-popup .politika-popup__title{font-weight:500;font-size:2.0833333333vw;margin-bottom:1.3020833333vw}.politika-popup h2{font-weight:500;font-size:2.0833333333vw;margin-bottom:1.3020833333vw}.politika-popup .politika-title{font-weight:500;font-size:1.25vw;line-height:1.25vw;margin-bottom:.78125vw}.politika-popup .h3{font-weight:500;font-size:1.25vw;line-height:1.25vw;margin-bottom:.78125vw}.politika-popup p{font-weight:400;font-size:.8333333333vw;line-height:1.1979166667vw;margin-bottom:.78125vw}.download-popup-trigger{width:100%;height:.15625vw;position:fixed;top:0;left:0;right:0;z-index:2000}.download-popup{width:49.4791666667vw;border-radius:20px;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center}.download-popup__img{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;width:100%;height:100%}.download-popup__img img{width:100%;height:100%;border-radius:20px;-o-object-fit:cover;object-fit:cover}.download-popup__content{position:relative;z-index:2;padding:4.1666666667vw 15.625vw 4.1666666667vw 4.9479166667vw}.download-popup__title{font-weight:700;font-size:2.5vw;line-height:3.3854166667vw;letter-spacing:.02em;margin-bottom:1.0416666667vw}.download-popup__text{font-weight:400;font-size:.9375vw;line-height:1.09375vw;letter-spacing:.03em;margin-bottom:1.5625vw}.price-popup{background:0 0}.main-popup{width:26.0416666667vw;border-radius:20px;background-size:cover;background-repeat:no-repeat;background-position:center center}.main-popup__content{padding:2.8645833333vw 2.0833333333vw 2.8645833333vw 2.0833333333vw}.main-popup__title{font-weight:700;font-size:1.8229166667vw;line-height:2.1354166667vw;text-align:center;letter-spacing:.02em;margin-bottom:1.3020833333vw}.main-popup__text{font-weight:400;font-size:.9375vw;line-height:1.09375vw;text-align:center;letter-spacing:.03em;margin-bottom:2.0833333333vw}.main-popup__form .form-checkbox{margin:0 auto}.main-popup.md-review-popup{width:48.9583333333vw}.main-popup.md-review-popup .md-standart-form.md-popup-form .form-container{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-popup.md-review-popup .md-standart-form.md-popup-form .form-stars{width:100%}.main-popup.md-review-popup .md-standart-form.md-popup-form .form-checkbox{width:auto}.main-popup.md-review-popup .md-standart-form.md-popup-form .form-input,.main-popup.md-review-popup .md-standart-form.md-popup-form .form-select{width:21.875vw}.main-popup.md-review-popup .md-standart-form.md-popup-form .form-file{width:100%}.md-standart-form.md-popup-form .form-title{font-weight:700;font-size:1.8229166667vw;line-height:2.1354166667vw;letter-spacing:.02em;margin-bottom:1.0416666667vw;padding-right:2.6041666667vw}.md-standart-form.md-popup-form .form-text{padding-left:2.0833333333vw;font-weight:500;font-size:.8333333333vw;line-height:1.25vw;letter-spacing:.04em;margin-bottom:.5208333333vw}.md-standart-form.md-popup-form .form-container{width:21.875vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.md-standart-form.md-popup-form .form-select{margin:0;width:100%;height:4.1666666667vw;margin-bottom:.5208333333vw}.md-standart-form.md-popup-form .form-select span.current{line-height:4.1666666667vw}.md-standart-form.md-popup-form .form-select .list .option{line-height:4.1666666667vw;min-height:4.1666666667vw}.md-standart-form.md-popup-form .form-select.open{border-top-left-radius:2.0833333333vw;border-top-right-radius:2.0833333333vw}.md-standart-form.md-popup-form .form-select.open .list{border-bottom-left-radius:2.0833333333vw;border-bottom-right-radius:2.0833333333vw}.md-standart-form.md-popup-form .form-input{margin:0;width:100%;height:4.1666666667vw;margin-bottom:.5208333333vw}.md-standart-form.md-popup-form .form-btn{width:100%;height:4.1666666667vw;padding:0 1.5625vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.md-standart-form.md-popup-form .form-btn span{font-size:.9375vw;line-height:1.25vw}.md-standart-form.md-popup-form .form-checkbox{width:14.0625vw}.md-standart-form.md-popup-form .form-file{width:100%;margin:0;margin-bottom:.5208333333vw}.md-standart-form.md-popup-form .form-file>div{width:100%;height:4.1666666667vw}.md-standart-form.md-popup-form .form-file>div img,.md-standart-form.md-popup-form .form-file>div svg{right:1.5625vw}.portfolio__slider{display:none}.portfolio__text{font-size:1.6666666667vw;line-height:2.1666666667vw;letter-spacing:.04em;font-weight:300;text-align:left;margin-bottom:2.6041666667vw}.portfolio-typical__img-slider{display:none}.process__content{display:none}.process__content.active{display:block}.products__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:1.0416666667vw;display:none;position:relative}.products__item.active{display:flex}.products__item:last-child{margin-bottom:0}.products__item .item-info-block{margin-right:20px;width:36.71875vw;position:relative}.reviews__video-slider{width:33.8541666667vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reviews__video-slider .video-slider__container{width:33.8541666667vw;height:26.0416666667vw;margin-bottom:4.9479166667vw}.reviews__video-slider .video-slider__link{font-weight:600;font-size:.8333333333vw;line-height:.5208333333vw;letter-spacing:.04em;color:var(--main-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reviews__video-slider .video-slider__link:hover span{margin-right:.78125vw}.reviews__video-slider .video-slider__link span{-webkit-transition:.3s;transition:.3s;margin-right:.5208333333vw}.reviews__video-slider .video-slider__link img,.reviews__video-slider .video-slider__link svg{width:.9895833333vw;height:.9895833333vw;-o-object-fit:cover;object-fit:cover;fill:var(--main-color)}.reviews__video-slider .video-slider__link img path,.reviews__video-slider .video-slider__link svg path{fill:var(--main-color)}.reviews__video-slider{width:33.8541666667vw;height:100%}.reviews__video-slider .native-slide{width:33.8541666667vw;height:100%;border-radius:20px}.reviews__video-slider .slider-btn{background-color:transparent;border:.0520833333vw solid #fff;-webkit-box-shadow:none;box-shadow:none}.reviews__video-slider .slider-btn.slider-prev-btn{left:1.71875vw;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.reviews__video-slider .slider-btn.slider-next-btn{left:auto;right:1.71875vw;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.reviews__video-slider .slider-btn:hover{background-color:var(--main-color-darken);border-color:var(--main-color-darken)}.reviews__video-slider .video-slider__slide{position:relative;width:33.8541666667vw;height:100%;display:block}.reviews__video-slider .video-slider__slide:hover::after{opacity:.3}.reviews__video-slider .video-slider__slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.reviews__video-slider .video-slider__slide::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;-webkit-transition:.3s;transition:.3s;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.3)),to(rgba(0,0,0,.3)));background:-webkit-linear-gradient(bottom,rgba(0,0,0,.3),rgba(0,0,0,.3));background:linear-gradient(0deg,rgba(0,0,0,.3),rgba(0,0,0,.3))}.reviews__img-slider{width:16.9270833333vw}.reviews__img-slider .img-slider__container{width:100%;height:28.90625vw}.reviews__img-slider .img-slider__container{height:100%}.reviews__img-slider .img-slider__container .native-slide{border-radius:20px}.reviews__img-slider .img-slider__slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.reviews__phone-slider{width:14.2708333333vw}.reviews__phone-slider .phone-slider__container{width:100%;height:28.90625vw;padding:2.1354166667vw .78125vw .6770833333vw .78125vw;background-position:center center;background-size:cover;background-repeat:no-repeat}.reviews__phone-slider .phone-slider__container{width:100%;height:100%;border-bottom-right-radius:1.5625vw;border-bottom-left-radius:1.5625vw}.reviews__phone-slider .phone-slider__slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.reviews__phone-slider .phone-slider__link-1,.reviews__phone-slider .phone-slider__link-2{position:absolute;width:3.125vw;height:3.125vw;border-radius:20px;top:2.6041666667vw;left:-1.0416666667vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:3}.reviews__phone-slider .phone-slider__link-1::before,.reviews__phone-slider .phone-slider__link-2::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:.41;border-radius:20px;z-index:-1}.reviews__phone-slider .phone-slider__link-1 img,.reviews__phone-slider .phone-slider__link-1 svg,.reviews__phone-slider .phone-slider__link-2 img,.reviews__phone-slider .phone-slider__link-2 svg{width:1.9270833333vw;height:1.9791666667vw}.reviews__phone-slider .phone-slider__link-2{top:auto;left:auto;right:-1.1979166667vw;bottom:5.5729166667vw}.reviews__phone-slider .phone-slider__link-2 img,.reviews__phone-slider .phone-slider__link-2 svg{width:1.8229166667vw;height:1.8229166667vw}.other-reviews__slider{display:none}.services{padding-bottom:5.46875vw;padding-top:4vw;position:relative;overflow:hidden}.services__load-more{display:none}.services__title{margin-bottom:1.0416666667vw;text-align:left}.services__container{width:100%}.services__container .container-flex{margin:-1.4583333333vw -.78125vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;justify-content:center}.services__item{width:22vw;min-height:22vw;border-radius:20px;overflow:hidden;position:relative;padding:1.5vw 0 1.5vw 0;cursor:pointer}.services__item:hover .item-img::after{opacity:.7}.services__item:hover .item-text{opacity:1}.services__item .item-content{margin:1rem 0;position:relative;z-index:5;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#000}.services__item .item-title{text-align:end;font-weight:700;font-size:1.5625vw;line-height:1.8229166667vw;letter-spacing:.04em}.services__item .item-text{padding:.78125vw 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-weight:500;font-size:1.3vw;letter-spacing:.04em;-webkit-transition:.3s;transition:.3s;opacity:0;text-transform:uppercase}.team__slide{width:19.2708333333vw;height:26.0416666667vw;border-radius:20px;overflow:hidden;position:relative;cursor:pointer}.team__slide .slide-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.team__slide .slide-info{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1;background:-webkit-gradient(linear,left top,left bottom,color-stop(23.2%,rgba(0,0,0,.07)),color-stop(124.7%,#000));background:-webkit-linear-gradient(top,rgba(0,0,0,.07) 23.2%,#000 124.7%);background:linear-gradient(180deg,rgba(0,0,0,.07) 23.2%,#000 124.7%);padding:2.0833333333vw 2.6041666667vw;padding-right:5.2083333333vw;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-transition:.3s;transition:.3s;opacity:0}.team__slide .slide-info p{font-weight:700;font-size:1.25vw;line-height:1.4583333333vw;letter-spacing:.03em;margin-bottom:.78125vw}.team__slide .slide-info span{font-weight:400;font-size:.8333333333vw;line-height:.9895833333vw;letter-spacing:.03em}.team__slide .slide-icon{position:absolute;right:1.4583333333vw;bottom:1.4583333333vw;width:2.0833333333vw;height:2.0833333333vw;border-radius:50%;background-color:var(--main-color);-webkit-transition:.3s;transition:.3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2}.team__slide .slide-icon img,.team__slide .slide-icon svg{width:.5208333333vw;height:.5208333333vw;-o-object-fit:contain;object-fit:contain;fill:#fff}.team__slide .slide-icon img path,.team__slide .slide-icon svg path{fill:#fff}.team__slide .slide-icon::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;background-color:var(--main-color);-webkit-animation:pulse_2_small 2s linear infinite;animation:pulse_2_small 2s linear infinite;z-index:-1}.team__slide:hover .slide-info{opacity:1}.team__slide:hover .slide-icon{-webkit-transform:scale(1.3);transform:scale(1.3)}.team__slide:hover .slide-icon:after{display:none}.team__slider{height:26.0416666667vw;margin-bottom:5.2083333333vw}.team__slider .our-team__slide{width:100%;height:100%;display:block}.our-team__slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.our-team__slider{height:41.6666666667vw;margin-bottom:5.2083333333vw}.our-team__slider{position:fixed;right:1.5625vw;bottom:1.5625vw;width:3.3333333333vw;height:3.3333333333vw;border-radius:50%;background-color:var(--main-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:50;-webkit-transition:.3s;transition:.3s;opacity:0;pointer-events:none;cursor:pointer}.warranty__bullets{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#000}.warranty__bullets .bullets-item{margin:0;width:17.5vw}.zhnkk{margin-top:1.6041666667vw!important;width:23.5vw!important}.warranty__bullets .bullets-item:nth-child(3){width:100%}.work-steps{padding-bottom:4vw;padding-top:4vw}.work-steps__title{text-align:justify;margin-bottom:2.0833333333vw}.work-steps__slide{width:auto;min-height:31.7708333333vw;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;border-radius:20px;overflow:hidden}.work-steps__slide.md-light-text{color:#fff}.work-steps__slide.md-style-dark-bg,.work-steps__slide.md-style-light-bg{color:#fff}.work-steps__slide.md-style-dark-bg{background:radial-gradient(circle at 85% 15%,rgba(49,185,57,.3) 0,transparent 40%),radial-gradient(circle at 10% 90%,rgba(49,185,57,.25) 0,transparent 35%),#1c1c1c}.work-steps__slide.md-style-dark-bg .slide-phones a,.work-steps__slide.md-style-light-bg .slide-phones a{color:#fff}.work-steps__slide.md-style-dark-bg .slide-phones a::after,.work-steps__slide.md-style-light-bg .slide-phones a::after{background-color:#fff}.work-steps__slide.md-style-dark-bg .slide-text,.work-steps__slide.md-style-light-bg .slide-text{padding-right:7.8125vw}.work-steps__slide.md-style-dark-bg .slide-content,.work-steps__slide.md-style-light-bg .slide-content{padding-bottom:2.0833333333vw}.work-steps__slide.md-style-light-bg{color:var(--text-main-color)}.work-steps__slide.md-style-light-bg .slide-phones a{color:var(--text-main-color)}.work-steps__slide.md-style-light-bg .slide-phones a::after{background-color:var(--text-main-color)}.work-steps__slide .slide-img{position:absolute;left:0;right:0;bottom:0;width:100%;height:31.7708333333vw;-o-object-fit:cover;object-fit:cover;z-index:1}.our-values__item .slide-img{position:absolute;left:21.4vw;right:0;bottom:0;width:37%;-o-object-fit:cover;object-fit:cover;z-index:1}.work-steps__slide .slide-content{padding:2.0833333333vw 2.5vw 4.3020833333vw 2.5vw;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;z-index:2}.work-steps__slide .slide-step{padding:0 1.5625vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:2.8645833333vw;border-radius:20px;background-color:#fff;font-weight:600;font-size:1.0416666667vw;line-height:2.6041666667vw;letter-spacing:.03em;color:var(--main-color);margin-bottom:1.5625vw}.work-steps__slide .slide-title{font-weight:700;font-size:1.25vw;line-height:1.8229166667vw;letter-spacing:.02em;margin-bottom:.78125vw}.work-steps__slide .slide-text{font-weight:400;font-size:.9375vw;line-height:1.3541666667vw;letter-spacing:.03em;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.work-steps__slide .slide-phones{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:.8854166667vw}.work-steps__slide .slide-phones span{font-weight:700;font-size:1.25vw;line-height:2.0833333333vw;letter-spacing:.02em}.work-steps__slide .slide-phones a{font-weight:700;font-size:1.3541666667vw;line-height:2.0833333333vw;letter-spacing:.02em;font-family:Inter,Arial,sans-serif;color:var(--main-text-color);-webkit-transition:.3s;transition:.3s}.work-steps__slide .slide-phones a:hover{color:var(--main-color)}.work-steps__slide .slide-bottom{margin-top:.78125vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.work-steps__slide .slide-bottom p{font-weight:700;font-size:1.25vw;line-height:1.8229166667vw;letter-spacing:.02em;margin-bottom:1.1458333333vw;padding-right:5.7291666667vw}.work-steps__slide .slide-bottom span{width:13.0208333333vw;height:3.90625vw;font-weight:700;font-size:1.0416666667vw;line-height:1.25vw;letter-spacing:.03em;padding:0 1.5625vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.work-steps__slide .slide-bottom span::after{width:1.8229166667vw}.work-steps__slider{margin-bottom:5.9895833333vw}.work-steps__slider .work-steps__slider .work-steps__slider .t-input-title{display:block;color:#fff;font-family:Inter,sans-serif;padding-bottom:11px;font-size:13px;font-weight:600;letter-spacing:.02em;text-shadow:0 1px 3px rgba(0,0,0,.2);transition:all .3s ease}.t-input-title{display:block;color:#fff;font-family:Inter,sans-serif;padding-bottom:11px;font-size:13px;font-weight:600;letter-spacing:.02em;text-shadow:0 1px 3px rgba(0,0,0,.2);transition:all .3s ease}.t-input-group_width33{-webkit-box-flex:0;-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}.t-input-group_inrow .t-input-title{margin-bottom:0;margin-right:.75rem;min-width:120px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.t-input-group_inrow-last{margin-bottom:29px}@media only screen and (max-width:768px){html{scroll-padding-top:27vw}.our-values__item .item-text{bottom:5vw}.t-input-group_inrow-last{margin-bottom:10px}.t-input-group_width33{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}.t-input-title{display:block;color:#fff;font-family:Inter,sans-serif;padding-bottom:11px;font-size:13px;font-weight:600;letter-spacing:.02em;text-shadow:0 1px 3px rgba(0,0,0,.2);transition:all .3s ease}.wrapper{width:86.25vw}body{overflow-x:hidden;padding-top:25vw}.md-line-dotted::after{border-bottom:.3125vw dotted var(--main-color)}.md-main-color-btn{height:15.75vw;padding:0 14.6875vw}.md-main-color-btn:hover{padding:0 14.6875vw}.md-main-color-btn span{font-size:3.75vw;letter-spacing:.03em}.md-main-color-btn img,.md-main-color-btn svg{width:4.0625vw;height:4.0625vw;-o-object-fit:contain;object-fit:contain}.md-main-color-btn::after{width:7.8125vw}.md-standart-form .form-container{margin-bottom:3.125vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;align-items:self-start}.md-standart-form .form-select{width:85.25vw!important;height:15.75vw;margin-bottom:3.125vw;padding:0 9.375vw;font-size:3.75vw;box-shadow:0 3px 10px rgba(0,0,0,.08);box-sizing:border-box}.md-standart-form .form-select.open{border-color:var(--main-color);box-shadow:0 4px 16px rgba(251,199,63,.3)}.md-standart-form .form-select::after{width:1.5625vw;height:1.5625vw}.md-standart-form .form-input{width:85.25vw!important;border:2px solid transparent;box-shadow:0 3px 10px rgba(0,0,0,.08);height:15.75vw;font-size:3.75vw;padding:0 9.375vw;margin-bottom:3.125vw;box-sizing:border-box}.md-standart-form .form-input:focus{border-color:var(--main-color);box-shadow:0 4px 16px rgba(251,199,63,.3)}.md-standart-form .form-checkbox div{width:3.75vw;height:3.75vw;margin-right:1.875vw;border-radius:20px}.md-standart-form .form-checkbox div img,.md-standart-form .form-checkbox div svg{width:1.5625vw;height:1.25vw}.md-standart-form .form-checkbox p{font-size:2.1875vw;line-height:2.8125vw}.price-popup .form-btn,.price-popup .form-input,.price-popup .form-select{width:100%}.md-main-title{font-size:6.25vw;line-height:9.375vw}.md-standart-slider .slider-btn{display:none}.md-standart-slider .slider-pagination{bottom:-6.25vw}.md-standart-slider .slider-pagination .md-standart-slider .slider-hint{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:4.6875vw}.md-standart-slider .slider-hint span{font-size:2.75vw;line-height:4.0625vw;letter-spacing:.05em;margin-right:2.5vw}.md-standart-slider .slider-hint svg{width:4.0625vw;height:4.375vw}.md-standart-form.md-popup-form .form-text{padding-left:0;font-size:3.125vw;line-height:3.75vw;margin-bottom:3.125vw;text-align:center}.md-standart-form.md-popup-form .form-container{width:63.125vw;margin:0 auto;margin-bottom:3.125vw}.md-standart-form.md-popup-form .form-select{width:100%!important;height:18.75vw;margin-bottom:3.125vw;box-sizing:border-box}.md-standart-form.md-popup-form .form-select span.current{line-height:18.75vw}.md-standart-form.md-popup-form .form-select .list .option{line-height:18.75vw;min-height:18.75vw}.md-standart-form.md-popup-form .form-select.open{border-top-left-radius:9.375vw;border-top-right-radius:9.375vw}.md-standart-form.md-popup-form .form-select.open .list{border-bottom-left-radius:9.375vw;border-bottom-right-radius:9.375vw}.md-standart-form.md-popup-form .form-input{width:100%!important;height:18.75vw;margin-bottom:3.125vw;box-sizing:border-box}.md-standart-form.md-popup-form .form-btn{width:100%;height:18.75vw;padding:0 9.375vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.md-standart-form.md-popup-form .form-btn span{font-size:3.75vw;line-height:4.375vw}.md-standart-form.md-popup-form .form-checkbox{width:43.75vw}.md-standart-form.md-popup-form .form-file{width:100%;margin:0;margin-bottom:3.125vw}.md-standart-form.md-popup-form .form-file>div{width:100%;height:18.75vw}.filters__slider{margin-bottom:7.8125vw}.filters__slider .filters__slider .header{height:auto;padding:0;margin:0;position:fixed;z-index:50;top:0;left:0;right:0;background:linear-gradient(to bottom,rgba(0,0,0,.4) 0,transparent 100%);-webkit-transition:background .3s;transition:background .3s}.header.fixed{background:#1c1c1c}.header.fixed .header__top{background-color:#1c1c1c}.header.fixed .header__contacts a,.header.fixed .header__contacts p,.header.fixed .header__logo p{color:#fff}.header.fixed .nav-wrap .nav .nav-item a{color:#fff}.header.fixed .nav-wrap .nav .nav-item.dropdown-item::after{border-color:#fff}.header.fixed .call-back{color:var(--main-color)!important}.header.fixed .call-back::after{border-color:var(--main-color)}.header.fixed .header__btn span{background-color:#fff}.header.open{z-index:100;background:#1c1c1c!important}.header.open .header__top{background-color:#1c1c1c}.header.open .header__nav{opacity:1;pointer-events:all;background-color:#1c1c1c}.header.open .header__contacts a,.header.open .header__contacts p,.header.open .header__logo p{color:#fff}.header.open .call-back{color:var(--main-color)!important}.header.open .call-back::after{border-color:var(--main-color)}.header.open .nav-wrap .nav .nav-item a{color:#fff}.header.open .nav-wrap .nav .nav-item.dropdown-item::after{border-color:#fff}.header.open .header__btn span{background-color:#fff}.header__top{position:relative;z-index:3;background-color:transparent;padding:3.125vw 0;-webkit-transition:background-color .3s;transition:background-color .3s}.header__top .header__contacts a,.header__top .header__contacts p,.header__top .header__logo p{color:#fff;-webkit-transition:color .3s;transition:color .3s}.header__top .call-back{color:var(--main-color)!important}.header__top .call-back::after{border-color:var(--main-color)}.header__top .header__logo a img,.header__top .header__logo a svg{-webkit-transition:filter .3s;transition:filter .3s}.header__top .wrapper{border-bottom:none}.header__btn-wrap p{display:none}.header__btn{display:block;width:6.25vw;height:5.6875vw;position:relative;cursor:pointer;z-index:999}.header__btn span{width:6.25vw;height:.625vw;border-radius:20px;position:absolute;left:0;background-color:#fff;-webkit-transition:background-color .3s;transition:background-color .3s}.header__btn span:first-child{top:0}.header__btn span:nth-child(2){top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header__btn span:last-child{bottom:0;width:6.25vw}.header__btn.open span:last-child{width:6.25vw}.header__btn.open span:first-child{top:50%;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);-webkit-transform-origin:center center;transform-origin:center center}.header__btn.open span:nth-child(2){opacity:0}.header__btn.open span:last-child{bottom:50%;-webkit-transform:translateY(50%) rotate(45deg);transform:translateY(50%) rotate(45deg);-webkit-transform-origin:center center;transform-origin:center center}.header__social,.header__text{display:none}.header__logo{width:23.4375vw}.header__logo a img,.header__logo a svg{width:20.5vw;height:13.625vw}.header__logo a p{font-size:5.3125vw;line-height:1}.header__contacts{gap:13px;width:100%}.first__content{display:flex;flex-wrap:wrap}.zhnkk{margin-top:1.6041666667vw!important;width:100%!important}.first__bullets .bullets-item{font-size:4.5vw}.header__contacts p{width:auto;font-size:2.875vw;line-height:2.5vw}.header__contacts p::after,.header__contacts p:before{width:.9375vw;height:.9375vw;left:-1.875vw}.header__contacts a{font-size:4.325vw;line-height:4.0625vw}.header__contacts .call-back{font-size:3.3125vw;line-height:3.4375vw;padding-bottom:.3125vw}.header__nav{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;padding-top:31.25vw;background-color:#1c1c1c;z-index:2;padding-bottom:6.25vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:0;pointer-events:none}.header__nav .wrapper{overflow-x:hidden;overflow-y:auto}.header__nav .nav-wrap{width:100%;height:100%;border-bottom:none!important}.header__nav .nav-wrap .nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header__nav .nav-wrap .nav>.nav-item{padding:0;margin:0;margin-bottom:4.6875vw}.header__nav .nav-wrap .nav>.nav-item:last-child{margin-bottom:0}.header__nav .nav-wrap .nav>.nav-item a{font-size:4.375vw;line-height:6.25vw;color:#fff}.header__nav .nav-wrap .nav>.nav-item.dropdown-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.header__nav .nav-wrap .nav>.nav-item.dropdown-item::after{position:absolute;top:1.875vw;right:4.6875vw;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:1.5625vw;height:1.5625vw}.header__nav .nav-wrap .nav>.nav-item.dropdown-item .nav-menu{position:static;padding:0;opacity:1;pointer-events:all;border-top:none;background-color:transparent;padding-top:3.125vw;display:none}.header__nav .nav-wrap .nav>.nav-item.dropdown-item .nav-menu.open{display:block}.header__nav .nav-wrap .nav>.nav-item.dropdown-item .nav-menu.nav-menu--level-2.open{padding-left:2vw}.header__nav .nav-wrap .nav>.nav-item.dropdown-item .nav-menu .nav-item{margin:0;padding-bottom:3.125vw}.header__nav .nav-wrap .nav>.nav-item.dropdown-item .nav-menu .nav-item:last-child{padding-bottom:0}.header__nav .nav-wrap .nav>.nav-item.dropdown-item .nav-menu .nav-item a{font-size:4.375vw;line-height:1}.header__nav .nav-wrap .nav>.nav-item.dropdown-item .nav-menu.nav-menu--level-2 .nav-item a{font-size:3.5vw;line-height:1}.header__nav .nav-wrap .nav>.nav-item.dropdown-item:hover>a{color:var(--text-main-color)}.header__nav .nav-wrap .nav>.nav-item.dropdown-item:hover::after{border-color:var(--text-main-color)}.first{margin-top:0;padding-top:27vw;min-height:auto;padding-bottom:67.5vw;margin-bottom:7.8125vw}.first__bg{top:0;left:0;right:0;bottom:0;height:auto}.first__title{width:100%;margin-bottom:3vw;font-size:8.5vw;line-height:10vw;text-align:left}.first__content{padding-top:11.604167vw}.first__text{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:7.8125vw}.first__text p{width:100%;text-align:left;font-size:4.75vw;line-height:5.625vw}.first__bullets{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:center;margin-bottom:7.8125vw;gap:0 5vw;max-width:100%}.first__bullets .bullets-item{-webkit-box-align:center;-ms-flex-align:center;align-items:left;margin:0}.bullet-blue{font-size:4.5vw}.first__bullets .bullets-item span{width:6.875vw;height:6.875vw;margin-bottom:2.8125vw}.first__bullets .bullets-item span img,.first__bullets .bullets-item span svg{width:2.1875vw;height:1.5625vw;-o-object-fit:contain;object-fit:contain}.first__bullets .bullets-item p{font-size:2.1875vw;line-height:3.125vw;text-align:center;letter-spacing:.04em}.first__buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;align-items:baseline}.first__buttons-btn{width:100%;padding:0 14.6875vw;margin-bottom:4.6875vw}.first__buttons-btn span{width:50.1875vw}.first.md-first-with-form{padding-bottom:8vw}.first.md-first-with-form .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.first.md-first-with-form .first__content{width:100%}.first.md-first-style-2{padding-bottom:12.5vw}.first.md-first-style-2 .first__title{width:68.75vw}.first.md-first-style-2 .first__bullets{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first.md-first-style-2 .first__bullets .bullets-item{max-width:28.125vw}.first.md-after-breadcrumbs{padding-top:44.375vw;margin-top:-44.375vw}.first.md-lid-magnit{padding-bottom:56.25vw}.first.md-lid-magnit .first__text{margin-bottom:4.6875vw}.first.md-lid-magnit .first__title{width:100%;font-size:6.875vw;line-height:8.125vw;margin-bottom:9.375vw}.first.md-error-page{margin-top:0;padding-top:46.875vw;padding-bottom:31.25vw;min-height:70vh}.first.md-error-page .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.first.md-error-page .first__content{width:100%;padding:0;margin:auto}.first.md-error-page .first__title{width:100%;margin-bottom:4.6875vw}.first.md-error-page .first__text{margin-bottom:6.25vw}.first.md-error-page .first__text p{font-size:5.625vw;line-height:1}.first.md-error-page .first__buttons-btn{width:46.875vw;padding:0 8.4375vw}.first.md-error-page .first__buttons-btn:hover{padding:0 8.4375vw}.first.md-thanx-page{min-height:70vh;padding-top:46.875vw;padding-bottom:31.25vw}.first.md-thanx-page .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.first.md-thanx-page .first__content{width:100%;padding:0;margin:auto}.first.md-thanx-page .first__title{width:100%;margin-bottom:6.25vw}.first.md-thanx-page .first__text{margin-bottom:6.25vw}.first.md-thanx-page .first__text p{font-size:4.375vw;line-height:1}.first.md-thanx-page .first__buttons-btn{width:46.875vw;padding:0 8.4375vw}.first.md-thanx-page .first__buttons-btn:hover{padding:0 8.4375vw}.download-price__container{border-radius:20px;padding:15.8125vw 0 15.875vw 0}.download-price__container::after{border-radius:20px}.download-price__img-small{display:none}.download-price__title{font-size:6.25vw;line-height:7.8125vw;text-align:left;margin-bottom:4.6875vw}.download-price__circle{width:21.25vw;height:21.25vw;top:auto;left:auto;right:11.5625vw;bottom:20.625vw}.download-price__circle p{font-size:2.1875vw;line-height:2.8125vw}.download-price .form-container .form-btn,.download-price .form-container .form-input,.download-price .form-container .form-select{width:100%}.download-price .form-container .form-btn{padding:0 12.5vw}.download-price .form-container .form-btn:hover{padding:0 12.5vw}.download-price .form-checkbox{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:left}.services__title{margin-bottom:6.25vw}.services.md-all-items-visible{margin-bottom:18.75vw}.warranty__bullets .bullets-item:nth-child(3){width:100%}.warranty__bullets .bullets-item:first-child{width:43%}.services.md-all-items-visible .services__item{display:block!important}.services.md-all-items-visible .services__load-more{display:none}.services .container-flex{margin:-2.5vw}.services__load-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:6.25vw}.services__item{width:80vw;min-height:60vw;border-radius:20px;overflow:hidden}.services__item .item-img{border-radius:20px}.services__item .item-img img{width:100%;height:100%;border-radius:10px}.services__item .item-img::after{border-radius:20px}.services__item .item-title{width:100%;font-size:6.25vw;line-height:6.875vw}.services__item .item-text{font-size:3vw}.services__item:nth-child(1n+3){display:none}.load-more-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-bottom:.9375vw;margin-bottom:1.5625vw}.load-more-btn span{font-weight:600;font-size:3.125vw;line-height:3.125vw;letter-spacing:.04em;margin-right:1.5625vw;color:var(--main-color)}.load-more-btn img,.load-more-btn svg{width:3.125vw;height:3.125vw;-o-object-fit:contain;object-fit:contain;fill:var(--main-color)}.load-more-btn img path,.load-more-btn svg path{fill:var(--main-color)}.portfolio__text{font-size:4.5vw;line-height:5.625vw;margin-bottom:6.25vw}.reviews__video-slider .video-slider__slide{width:86.25vw;height:66.875vw}.reviews__video-slider .reviews__video-slider .reviews__video-slider .video-slider__link span{font-size:3.125vw;margin-right:1.5625vw}.reviews__video-slider .video-slider__link img,.reviews__video-slider .video-slider__link svg{width:3.125vw;height:3.125vw}.reviews__video-slider .video-slider__link:hover span{margin-right:1.5625vw}.reviews__img-slider{width:63.75vw;margin:0 auto;margin-bottom:25vw!important}.reviews__img-slider .img-slider__container{width:100%;height:auto}.reviews__img-slider .img-slider__container .slider-hint{margin-bottom:3.125vw}.reviews__img-slider .img-slider__container .slider-hint span{color:#fff}.reviews__img-slider .img-slider__container .reviews__img-slider .img-slider__container .reviews__phone-slider{width:63.75vw;margin:0 auto}.reviews__phone-slider .phone-slider__container{height:129.6875vw;position:relative;padding:9.6875vw 3.4375vw 3.125vw 3.4375vw}.reviews__phone-slider .phone-slider__container .slider-hint{position:absolute;left:0;right:0;bottom:100%}.reviews__phone-slider .phone-slider__container .slider-hint span{color:#fff}.reviews__phone-slider .phone-slider__container .reviews__phone-slider .phone-slider__link-1{width:14.0625vw;height:14.0625vw;top:11.5625vw;left:-4.6875vw;border-radius:20px}.reviews__phone-slider .phone-slider__link-1::before{border-radius:20px}.reviews__phone-slider .phone-slider__link-1 img,.reviews__phone-slider .phone-slider__link-1 svg{width:8.75vw;height:8.75vw}.reviews__phone-slider .phone-slider__link-2{width:14.0625vw;height:14.0625vw;right:-5.625vw;bottom:25vw;border-radius:20px}.reviews__phone-slider .phone-slider__link-2::before{border-radius:20px}.reviews__phone-slider .phone-slider__link-2 img,.reviews__phone-slider .phone-slider__link-2 svg{width:8.4375vw;height:8.4375vw}.warranty__bullets{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.25vw;margin-top:8vw}.warranty__bullets .bullets-item{width:38.8125vw;margin:0;margin-bottom:4.6875vw}.warranty__bullets .bullets-item span{width:6.875vw;height:6.875vw;margin-bottom:2.8125vw}.warranty__bullets .bullets-item span img,.warranty__bullets .bullets-item span svg{width:2.1875vw;height:1.5625vw}.warranty__bullets .bullets-item p{font-size:3.525vw;line-height:4.0625vw;text-align:left}.clear-talk{margin-bottom:14.0625vw}.clear-talk__container{padding:9.375vw 4.6875vw 93.75vw 4.6875vw;border-radius:20px;background-position:center top}.clear-talk__title{text-align:left;margin-bottom:4.6875vw}.clear-talk__text{text-align:left;margin-bottom:4.6875vw}.clear-talk__text p{font-size:4.375vw;line-height:6.25vw;margin-bottom:6.25vw}.clear-talk__text span{font-size:3.125vw;line-height:5vw}.clear-talk__link a{width:76.875vw;height:18.75vw;padding:0 6.25vw 0 9.375vw}.clear-talk__link a img,.clear-talk__link a svg{width:9.0625vw;height:9.0625vw}.clear-talk__link a:hover{padding:0 6.25vw 0 9.375vw}.clear-talk__img{width:54.5625vw;height:84vw;left:15vw;right:14.6875vw;bottom:0}.clear-talk__img img{width:100%;height:100%}.partners__slider{height:auto}.partners__slider .partners__slide img{max-width:27.5vw;max-height:14.6875vw}.partners__slide .slide-content p{font-size:3.125vw;line-height:3.75vw}.partners__slide .slide-content span{font-size:2.5vw;line-height:3.125vw}.before-after__slider .before-after__slider .before-after__slide img{height:68.75vw}.our-works__slider{height:auto;margin-bottom:12.5vw}.our-works__slide{width:86.25vw;height:66.875vw;border-radius:20px}.clients-choose__slider{display:block;margin:0 -6.875vw;padding:0 6.875vw;padding-bottom:15.625vw;overflow:hidden}.clients-choose__slider .slider-hint span{color:#fff}.clients-choose__slider .clients-choose__slider .slider-pagination{bottom:7.8125vw}.clients-choose__slider .slider-pagination .clients-choose__slider .clients-choose__slider .clients-choose__slider .clients-choose__slider .clients-choose__slider .clients-choose__slider .about-company{padding-bottom:18.75vw}.about-company__main{width:100%;margin-bottom:4.6875vw;text-align:center;padding:0 6.25vw}.about-company__title{margin-bottom:7.8125vw;text-align:center}.team__slider .team__slide{width:76.5625vw;height:103.125vw;border-radius:20px}.team__slide .slide-icon{width:8.4375vw;height:8.4375vw;right:5.625vw;bottom:5.625vw}.team__slide .slide-icon img,.team__slide .slide-icon svg{width:3.125vw;height:3.125vw}.team__slide .slide-info{padding:7.8125vw}.team__slide .slide-info p{font-size:3.75vw;line-height:4.375vw;margin-bottom:1.5625vw}.team__slide .slide-info span{font-size:3.125vw;line-height:3.75vw}.products__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.products__item .item-info-block{width:100%}.work-steps{padding-bottom:21.875vw}.work-steps__title{width:100%;margin-bottom:6.25vw;text-align:center}.work-steps__slider{overflow:visible}.work-steps__slider .work-steps__slider .work-steps__slider .work-steps__slider .slider-hint{display:flex;justify-content:center;align-items:center;gap:2vw;margin-bottom:5vw;font-size:3.5vw;color:#666}.work-steps__slider .slider-hint svg{width:4vw;height:4vw}.work-steps__slide{width:100%;min-height:100.3125vw;border-radius:20px}.work-steps__slide .slide-img{height:124.3125vw}.our-values__item .slide-img{left:44.4vw;width:49%;height:42.3125vw}.work-steps__slide .slide-content{padding:6.25vw 7.8125vw;padding-bottom:53.125vw}.work-steps__slide.md-style-dark-bg{background:radial-gradient(circle at 85% 15%,rgba(49,185,57,.35) 0,transparent 45%),radial-gradient(circle at 10% 90%,rgba(49,185,57,.3) 0,transparent 40%),#1c1c1c}.work-steps__slide.md-style-dark-bg .slide-text,.work-steps__slide.md-style-light-bg .slide-text{padding-right:15.625vw}.work-steps__slide.md-style-dark-bg .slide-content,.work-steps__slide.md-style-light-bg .slide-content{padding-bottom:6.25vw}.work-steps__slide .slide-step{height:8.75vw;padding:0 3.125vw;font-size:4.375vw;line-height:8.75vw;margin-bottom:3.125vw}.work-steps__slide .slide-title{font-size:4.375vw;line-height:5.625vw;margin-bottom:3.125vw}.work-steps__slide .slide-text{font-size:3.125vw;line-height:4.6875vw}.work-steps__slide .slide-phones{margin-bottom:3.125vw}.work-steps__slide .slide-phones span{font-size:4.375vw;line-height:6.875vw}.work-steps__slide .slide-phones a{font-size:4.375vw;line-height:6.875vw}.work-steps__slide .slide-bottom p{font-size:4.375vw;line-height:6.875vw;margin-bottom:3.125vw;padding-right:12.5vw}.work-steps__slide .slide-bottom span{width:40.625vw;height:12.5vw;font-size:3.125vw;padding:0 6.25vw}.contacts__container,.contacts__container.md-container-with-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contacts__info{width:100%;margin-bottom:9.375vw}.contacts__info-title{width:100%;font-size:6.25vw;line-height:11.25vw;margin-bottom:7.8125vw;text-align:left}.contacts__info-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:7.8125vw}.contacts__info-container>div{margin:0}.contacts__info-container>div:first-child,.contacts__info-container>div:nth-child(2){margin-top:0}.contacts__info-address,.contacts__info-email,.contacts__info-links,.contacts__info-phones,.contacts__info-work-time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.contacts__info-address img,.contacts__info-address svg,.contacts__info-email img,.contacts__info-email svg,.contacts__info-links img,.contacts__info-links svg,.contacts__info-phones img,.contacts__info-phones svg,.contacts__info-work-time img,.contacts__info-work-time svg{width:4.6875vw;height:4.6875vw;margin-right:2.5vw}.contacts__info-address p,.contacts__info-email p,.contacts__info-links p,.contacts__info-phones p,.contacts__info-work-time p{font-size:3.75vw;line-height:4.75vw;margin-top:4.6875vw}.contacts__info-links{width:100%}.contacts__info-links a{margin:0 auto;font-size:5vw;line-height:7.5vw}.contacts__address{width:100%;position:relative;padding-bottom:14.0625vw}.contacts__address p{font-size:5vw;line-height:8.125vw;margin-bottom:1.5625vw}.contacts__address p a{width:auto;position:absolute;white-space:nowrap;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:5vw;line-height:7.5vw}.contacts__address .map-container{width:100%;height:71.875vw}.contacts__address .map-container iframe{border-radius:20px}.footer__bottom{padding:0;padding-bottom:5vw;padding-top:5vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__bottom-item{width:100%!important;margin-bottom:3.75vw}.footer__bottom-item:last-child{margin-bottom:0}.footer__bottom-item p{width:100%;font-size:3.125vw;line-height:5vw;text-align:left!important}.footer.md-bottom-only{padding-top:6.25vw;padding-bottom:9.375vw}.articles__slider .articles__slider .articles__slider .articles__slider .our-values{margin-bottom:17.1875vw}.our-values__title{margin-bottom:4.6875vw}.our-values__container{display:block}.our-values__container .container-flex{flex-direction:column;align-items:center;margin:0}.our-values__slider{display:none}.our-values__item{width:86.25vw;height:auto;min-height:64vw;padding:8.4375vw 3vw;border-radius:20px;margin:0 0 5vw 0}.our-values__item .item-title{padding-right:10vw;font-size:5.375vw;line-height:6.25vw;margin-bottom:3.125vw}.our-values__item .item-text{font-size:3.125vw;line-height:5vw;padding-right:3.125vw}.our-values__item .item-text .md-main-color-btn{display:inline-flex;padding:3.5vw 7vw;font-size:3.5vw;height:auto;margin-top:3vw}.our-values__item .item-number{width:10.9375vw;height:10.9375vw;top:8.75vw;right:8.125vw;font-size:3.75vw}.our-values__item .slide-img{position:absolute;left:auto;right:0;bottom:0;width:30vw;height:auto;max-height:40vw;object-fit:contain;z-index:2}.our-values__item.md-black-item::after{width:62.5vw;height:62.5vw;top:5vw;left:13.125vw;border-radius:50%;-webkit-filter:blur(90px);filter:blur(90px)}.our-team__slider{height:auto}.other-reviews__slider .other-reviews__slider .other-reviews__slider .slider-pagination{bottom:0}.download-popup,.download-popup-trigger{display:none}.popup{padding-top:6.25vw;padding-bottom:6.25vw}.popup__close{width:3.125vw;height:3.125vw;top:3.125vw;right:3.125vw}.popup__close img,.popup__close svg{width:3.125vw;height:3.125vw}.politika-popup{width:86.25vw;padding:6.25vw 4.6875vw;border-radius:20px}.politika-popup .politika-popup__title{font-weight:500;font-size:5vw;margin-bottom:5.625vw}.politika-popup h2{font-weight:500;font-size:5vw;margin-bottom:5.625vw}.politika-popup .politika-title{font-size:3.75vw;line-height:4.375vw;margin-bottom:3.125vw}.politika-popup h3{font-size:3.75vw;line-height:4.375vw;margin-bottom:3.125vw}.politika-popup p{font-size:3.125vw;line-height:3.75vw;margin-bottom:3.125vw}.main-popup{width:86.25vw;border-radius:20px}.main-popup__content{padding:9.375vw 6.25vw}.main-popup__title{font-size:6.25vw;line-height:7.5vw;margin-bottom:6.25vw}.main-popup__text{font-size:3.75vw;line-height:4.375vw;margin-bottom:3.125vw}.main-popup.md-review-popup{width:86.25vw}.main-popup.md-review-popup .md-standart-form.md-popup-form .form-container{width:63.125vw;margin:0 auto;margin-bottom:3.125vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-popup.md-review-popup .md-standart-form.md-popup-form .form-stars{width:100%;margin-bottom:3.125vw}.main-popup.md-review-popup .md-standart-form.md-popup-form .form-stars label{width:3.75vw;height:3.75vw;margin-right:1.875vw}.main-popup.md-review-popup .md-standart-form.md-popup-form .form-stars label:last-child{margin-right:0}.main-popup.md-review-popup .md-standart-form.md-popup-form .form-checkbox{width:43.75vw;margin:0 auto}.main-popup.md-review-popup .md-standart-form.md-popup-form .form-file,.main-popup.md-review-popup .md-standart-form.md-popup-form .form-input,.main-popup.md-review-popup .md-standart-form.md-popup-form .form-select{width:63.125vw}.main-popup.md-review-popup .md-standart-form.md-popup-form .form-textarea{font-weight:400}}@media only screen and (max-width:768px){html{scroll-padding-top:27vw}.services{padding:5vw 0}}.examples__slider{margin-bottom:5.9895833333vw}@media only screen and (max-width:768px){html{scroll-padding-top:27vw}body,html{margin:0;padding:0}.bullets-item>img{width:8.5vw}}.header__btn-wrap{display:none}@media only screen and (max-width:768px){.header__btn-wrap{display:block;background-color:transparent;padding:6vw;border-radius:50%;cursor:pointer;-webkit-tap-highlight-color:rgba(255,255,255,0.1);position:relative;z-index:100;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.header__btn-wrap:active{opacity:.7}}.body{display:flex;flex-wrap:wrap}#usslugi{padding:30px 0 35px 0;position:relative}.circle{background-color:#ffde59;border-radius:50%;position:absolute}#usslugi h4{max-width:700px;margin:0 auto;margin-bottom:55px}.excellence_slider{margin-bottom:60px}.slick-slider{margin:0 -15px}.slick-slide{margin:0 15px}.mob_slider_btn{margin-top:0;top:130px}.excellence_card{-webkit-box-shadow:0 8px 10px rgb(163 163 163 / 40%);box-shadow:0 8px 10px rgb(163 163 163 / 40%);background:#fff;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;margin-right:auto;-webkit-transition:.2s;transition:.2s;margin-right:7.5px;margin-left:7.5px}.excellence_card:hover{-webkit-box-shadow:0 8px 15px rgb(251 199 63 / 40%);box-shadow:0 8px 15px rgb(251 199 63 / 40%)}.img_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.img_box img{border-top-left-radius:10px;border-top-right-radius:10px;max-width:100%;max-height:100%}@media screen and (max-width:767px){.excellence_card{-webkit-box-shadow:0 4px 10px rgb(163 163 163 / 40%);box-shadow:0 4px 10px rgb(163 163 163 / 40%);margin-bottom:10px}#usslugi{padding:20px 0 1rem 0}#usslugi{overflow:hidden}#usslugi h4{font-size:20px;font-style:italic;margin-bottom:30px}.circle{display:none}.excellence_slider{margin-left:-30px;margin-right:-30px;margin-bottom:10px}}.about-company{padding:5vw 0;position:relative;background:#fff}.about-company__bg{position:absolute;top:0;left:0;right:0;bottom:0;background:0 0;z-index:1}.about-company .wrapper{position:relative;z-index:2}.about-company__header{text-align:center;margin-bottom:4vw}.about-company__title{margin-bottom:1vw;color:var(--text-main-color)}.about-company__subtitle{font-size:1.25vw;color:#4d4d4d;font-weight:400;line-height:1.6}.about-company__content{display:grid;grid-template-columns:2fr 1fr;gap:3vw;align-items:start}.about-company__main{display:flex;flex-direction:column;gap:2vw}.about-company__description{display:flex;flex-direction:column;gap:1.5vw}.description__item{display:flex;align-items:flex-start;gap:1vw;padding:1.5vw;background:#f8fafb;border-radius:15px;box-shadow:0 4px 15px rgba(0,0,0,.08);transition:all .3s ease;border-left:4px solid var(--main-color)}.description__item:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.description__icon{flex-shrink:0;width:3vw;height:3vw;background:var(--main-color);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#1c1c1c}.description__icon svg{width:1.5vw;height:1.5vw}.description__text h3{font-size:1.25vw;font-weight:700;color:var(--text-main-color);margin-bottom:.5vw;line-height:1.4}.description__text p{font-size:1vw;color:#4d4d4d;line-height:1.6;margin:0}.about-company__cta{background:var(--main-color);border-radius:20px;padding:2vw;color:#1c1c1c;text-align:center;box-shadow:0 8px 25px rgba(251,199,63,.3)}.cta__content h3{font-size:1.5vw;font-weight:700;margin-bottom:1vw;line-height:1.3}.cta__content p{font-size:1.1vw;margin-bottom:1.5vw;opacity:.9;line-height:1.5}.cta__button .first__buttons-btn{background:#fff;color:#1c1c1c;border:2px solid #1c1c1c;font-weight:600;transition:all .3s ease}.cta__button .first__buttons-btn:hover{background:#1c1c1c;color:#fff;transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.2)}.about-company__advantages{display:flex;flex-direction:column;gap:1.5vw}.advantages__item{display:flex;align-items:flex-start;gap:1vw;padding:1.5vw;background:#f8fafb;border-radius:15px;box-shadow:0 4px 15px rgba(0,0,0,.08);transition:all .3s ease;border:1px solid rgba(251,199,63,.2)}.advantages__item:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.12);border-color:var(--main-color)}.advantages__icon{flex-shrink:0;width:4vw;height:4vw;background:var(--main-color);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#1c1c1c}.advantages__icon svg{width:2vw;height:2vw}.advantages__content h4{font-size:1.1vw;font-weight:700;color:var(--text-main-color);margin-bottom:.5vw;line-height:1.3}.advantages__content p{font-size:.9vw;color:#4d4d4d;line-height:1.5;margin:0}.advantages__content strong{color:var(--text-main-color);font-weight:700}@media only screen and (max-width:1024px) and (min-width:769px){.about-company{padding:6vw 0}.about-company__header{margin-bottom:5vw}.about-company__subtitle{font-size:2vw}.about-company__content{grid-template-columns:1fr;gap:4vw}.about-company__main{gap:3vw}.description__icon{width:4vw;height:4vw}.description__icon svg{width:2vw;height:2vw}.description__text h3{font-size:1.8vw}.description__text p{font-size:1.4vw}.advantages__icon{width:5vw;height:5vw}.advantages__icon svg{width:2.5vw;height:2.5vw}.advantages__content h4{font-size:1.6vw}.advantages__content p{font-size:1.3vw}.cta__content h3{font-size:2.2vw}.cta__content p{font-size:1.6vw}}@media only screen and (max-width:768px){html{scroll-padding-top:27vw}.about-company{padding:6vw 0;overflow:hidden}.about-company__header{margin-bottom:5vw}.about-company__title{font-size:6vw;line-height:1.25;padding:0 5vw}.about-company__subtitle{font-size:3.5vw;padding:0 5vw;line-height:1.4}.about-company__content{grid-template-columns:1fr;gap:0;padding:0}.about-company__main{display:flex;flex-direction:column;gap:3.5vw;width:100%;padding:0 5vw;margin-bottom:3.5vw}.about-company__description{gap:2.5vw;width:100%}.description__item{display:flex;align-items:flex-start;padding:3.5vw;padding-top:5vw;width:100%;box-sizing:border-box;border-radius:8px;position:relative}.description__item:hover{transform:none}.description__icon{position:absolute;top:3.5vw;left:3.5vw;width:8vw;height:8vw;flex-shrink:0;border-radius:8px}.description__icon svg{width:5vw;height:5vw}.description__text{flex:1;width:100%;text-align:center}.description__text h3{font-size:4.2vw;margin-bottom:5.2vw;line-height:1.25;text-align:center}.description__text p{font-size:3.2vw;line-height:1.4;text-align:center}.about-company__cta{padding:4.5vw;width:100%;box-sizing:border-box;border-radius:10px}.cta__content h3{font-size:4.5vw;margin-bottom:2vw;line-height:1.25}.cta__content p{font-size:3.3vw;margin-bottom:3.5vw;line-height:1.4}.cta__button .first__buttons-btn{padding:2.8vw 4vw;font-size:3.5vw}.about-company__advantages{gap:2.5vw;width:100%;padding:0 5vw}.advantages__item{padding:3.5vw;gap:2.5vw;width:100%;box-sizing:border-box;border-radius:8px}.advantages__item:hover{transform:none}.advantages__icon{width:8vw;height:8vw;flex-shrink:0;border-radius:8px}.advantages__icon svg{width:5vw;height:5vw}.advantages__content{flex:1;min-width:0}.advantages__content h4{font-size:4.2vw;margin-bottom:1.2vw;line-height:1.25;text-align:center}.advantages__content p{font-size:3.2vw;line-height:1.4;text-align:center}}@media only screen and (max-width:480px){.about-company{padding:12vw 0}.about-company__header{margin-bottom:10vw}.about-company__title{font-size:8vw;padding:0 6vw}.about-company__subtitle{font-size:4.5vw;padding:0 6vw}.about-company__content{gap:0;padding:0}.about-company__main{padding:0;margin-bottom:6vw;gap:6vw}.about-company__advantages{padding:0 6vw}.description__item{padding:8vw;padding-top:6vw}.description__icon{top:5vw;left:2vw}.description__text h3{font-size:4.5vw}.description__text p{font-size:3.5vw}.about-company__cta{padding:7vw}.cta__content h3{font-size:6vw;margin-bottom:4vw}.cta__content p{font-size:4.5vw;margin-bottom:6vw}.cta__button .first__buttons-btn{padding:4vw 6vw;font-size:4.5vw}.advantages__item{padding:4vw}.advantages__content h4{font-size:4.5vw}.advantages__content p{font-size:3.5vw}.footer__features{grid-template-columns:1fr;gap:5vw;padding:8vw 0}.feature-item{padding:4vw 2vw}.feature-icon{width:15vw;height:15vw;margin:0 auto 3vw}.feature-icon svg{width:8vw;height:8vw}.feature-item h4{font-size:4.5vw;margin-bottom:2vw}.feature-item p{font-size:3.5vw;line-height:1.6}.footer__company-info{grid-template-columns:1fr;gap:6vw 0;padding:8vw 0}.company-info-section h3{font-size:5.5vw;margin-bottom:3vw}.company-info-section h4{font-size:4.5vw;margin-bottom:2.5vw}.company-info-section p{font-size:3.5vw;line-height:1.7;margin-bottom:2vw}.company-description{font-size:3.8vw!important;line-height:1.8!important}.services-list li{padding-left:5vw;margin-bottom:2vw;font-size:3.5vw}.services-list li:before{font-size:4vw}}