@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{--main-color:#31b939;--main-color-darken:#1f9f27;--text-main-color:#1c1c1c;--quiz-hover:rgba(49,185,57,.5);--gradient-process-item:rgba(49,185,57,.9);--gradient-articles-item:rgba(49,185,57,.44);--hit-status-color:#9747ff;--sale-status-color:#f63123;--new-status-color:#f2b644;--product-status-color:#1c1c1c}@keyframes progress_bar{0%{background-position:-52.0833333333vw}50%{background-position:0}to{background-position:52.0833333333vw}}@keyframes pulse_1{0%{opacity:.8;transform:translateY(-50%) scale(.8)}to{opacity:0;transform:translateY(-50%) scale(3.5)}}@keyframes pulse_2{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(3.5)}}@keyframes pulse_2_small{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(1.7)}}@keyframes video_pulse_big{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(1.7)}}@keyframes video_pulse_small{0%{opacity:.8;transform:scale(.7)}to{opacity:0;transform:scale(1.4)}}@keyframes pulse_3{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes wave_1{0%{opacity:1}25%{opacity:.75}50%{opacity:.25}75%{opacity:.75}to{opacity:1}}@keyframes wave_2{0%{opacity:.75}25%{opacity:1}50%{opacity:.75}75%{opacity:.5}to{opacity:.75}}@keyframes wave_3{0%{opacity:.5}25%{opacity:.75}50%{opacity:1}75%{opacity:.75}to{opacity:.5}}@keyframes wave_4{0%{opacity:.5}25%{opacity:.75}50%{opacity:1}75%{opacity:.75}to{opacity:.5}}@keyframes blick{0%{left:-80%}to{left:160%}}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}html{overflow-x:hidden;width:100%}.page{color:var(--text-main-color);width:100%}.page *{border:none;box-sizing:border-box;margin:0;outline:none;padding:0;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page * input{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.page.no-scroll{height:100vh;overflow:hidden;width:100vw}.wrapper{margin:0 auto;width:81.7708333333vw}*{outline:none!important;-webkit-tap-highlight-color:transparent}body{-webkit-overflow-scrolling:touch}input::-moz-placeholder{color:#000!important}input,input::placeholder,select{color:#000!important}[onScrollDisplay_JS]{opacity:0!important;transform:translateY(5.2083333333vw)!important;transition:.5s}[onScrollDisplay_JS].visible{opacity:1!important;transform:translateY(0)!important}.validate_error{border-color:red!important;color:red!important}.validate_error::-moz-placeholder{color:red!important}.validate_error::placeholder{color:red!important}.md-line-dashed,.md-line-dotted{cursor:pointer;position:relative}.md-line-dashed:after,.md-line-dotted:after{border-bottom:.0520833333vw dashed var(--main-color);content:"";height:0;left:0;position:absolute;right:0;top:100%;transition:.3s;width:100%}.md-line-dashed:hover:after,.md-line-dotted:hover:after{right:40%;width:60%}.md-line-dotted:after{border-bottom:.0520833333vw dotted var(--main-color)}.md-main-color-btn{align-items:center;background-color:var(--main-color);border-radius:var(--brad-regular);color:#fff;cursor:pointer;display:flex;height:5.2083333333vw;justify-content:space-between;overflow:hidden;padding:0 2.6041666667vw;position:relative;transition:.3s;width:28.6458333333vw}.md-main-color-btn:hover{background-color:var(--main-color-darken);padding:0 2.8645833333vw}.md-main-color-btn:hover:after{opacity:0}.md-main-color-btn span{font-size:1.0416666667vw;font-weight:600;letter-spacing:.04em}.md-main-color-btn img,.md-main-color-btn img path,.md-main-color-btn svg,.md-main-color-btn svg path{fill:#fff}.md-main-color-btn:after{animation:blick 3s linear infinite;background-color:#fff;content:"";height:300%;left:0;position:absolute;top:0;transform:rotate(45deg) translateY(-50%);transition:.3s;width:2.8645833333vw}.md-main-color-btn.disabled{opacity:.7;pointer-events:none}.md-main-color-btn.disabled:after{display:none}.md-main-title{font-size:3.125vw;font-weight:300;letter-spacing:.04em;line-height:4.1666666667vw}.md-main-title b{font-weight:700}.carousel__button.fancybox__button--thumbs,.fancybox__thumbs.is-draggable{display:none}.fancybox__counter{display:none;font-family:Montserrat,Arial,sans-serif}.filters__slider{margin-bottom:3.3854166667vw;position:relative;width:100%}.filters__slider .swiper-container{min-height:4.1666666667vw}.filters__slider .swiper-container .swiper-wrapper{align-items:stretch;min-height:4.1666666667vw}.filters__slider .swiper-container .swiper-wrapper .swiper-slide{height:auto}.filters__slider .filters-item{align-items:center;background:#f5f8f9;border-radius:var(--brad-regular);color:#707070;cursor:pointer;display:flex;font-size:.9375vw;font-weight:500;height:100%;justify-content:center;letter-spacing:.04em;line-height:1.09375vw;padding:1.0416666667vw 1.5625vw;text-align:center;transition:.3s;width:14.5833333333vw}.filters__slider .filters-item.active{background-color:var(--main-color);color:#fff}.filters__slider .slider-btn.swiper-button-disabled{opacity:0}.filters__content .portfolio__container{margin-bottom:0}.md-standart-slider{position:relative}.md-standart-slider .slider-hint{display:none}.md-standart-slider .swiper-container{height:100%;width:100%}.md-standart-slider .swiper-container .swiper-wrapper{align-items:stretch;height:100%}.md-standart-slider .swiper-container .swiper-wrapper .swiper-slide{height:auto;overflow:hidden}.md-standart-slider .slider-btn{align-items:center;background-color:var(--main-color);border-radius:50%;cursor:pointer;display:flex;height:3.3333333333vw;justify-content:center;left:-5.2083333333vw;position:absolute;top:50%;transform:translateY(-50%);transition:.3s;width:3.3333333333vw;z-index:5}.md-standart-slider .slider-btn img,.md-standart-slider .slider-btn svg{height:.8234375vw;-o-object-fit:cover;object-fit:cover;width:.4708333333vw;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{align-items:center;bottom:-4.1666666667vw;display:flex;justify-content:center;left:0;position:absolute;right:0}.md-standart-slider .slider-pagination .swiper-pagination-bullet{background-color:#ececec;height:.78125vw;margin:0 .78125vw;opacity:1;transition:.5s;width:.78125vw}.md-standart-slider .slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--main-color)}.md-standart-form .form-text{font-size:1.25vw;letter-spacing:.03em;line-height:1.9270833333vw;margin-bottom:1.3020833333vw}.md-standart-form .form-container{align-items:center;display:flex;margin-bottom:1.0416666667vw}.md-standart-form .form-select{border:none;border-radius:var(--brad-regular);box-shadow:none;color:var(--text-main-color);font-size:.9375vw;font-weight:500;height:5.2083333333vw;letter-spacing:.03em;line-height:1.25vw;margin-right:1.3020833333vw;padding:0 2.34375vw;width:18.90625vw}.md-standart-form .form-select:after{border:none;border-bottom:.0520833333vw solid var(--text-main-color);border-left:.0520833333vw solid var(--text-main-color);display:block;height:.46875vw;position:absolute;transform:translate(-300%,-50%) rotate(-45deg);transition:.3s;width:.46875vw}.md-standart-form .form-select span.current{line-height:5.2083333333vw;position:relative}.md-standart-form .form-select .list{border:none;border-bottom-left-radius:2.6041666667vw;border-bottom-right-radius:2.6041666667vw;box-shadow:none;top:90%;width:100%}.md-standart-form .form-select .list .option{line-height:5.2083333333vw;padding:0 2.34375vw}.md-standart-form .form-select.open{border-bottom-left-radius:0;border-bottom-right-radius:0}.md-standart-form .form-select.open:after{transform:translate(-300%,-30%) rotate(-45deg)}.md-standart-form .form-input{border-radius:var(--brad-regular);color:var(--text-main-color);font-family:Montserrat,Arial,sans-serif;font-size:.9375vw;font-weight:500;height:5.2083333333vw;letter-spacing:.03em;line-height:1.25vw;margin-right:1.0416666667vw;padding:0 2.6041666667vw;width:18.90625vw}.md-standart-form .form-input::-moz-placeholder{color:var(--text-main-color)}.md-standart-form .form-input::placeholder{color:var(--text-main-color)}.md-standart-form .form-textarea{border-radius:var(--brad-regular);font-size:.9375vw;font-weight:500;height:7.5520833333vw;letter-spacing:.03em;line-height:1.25vw;margin-bottom:.8854166667vw;padding:1.5625vw 2.34375vw;resize:none;width:100%}.md-standart-form .form-textarea::-moz-placeholder{color:var(--text-main-color)}.md-standart-form .form-textarea::placeholder{color:var(--text-main-color)}.md-standart-form .form-btn{width:20.0520833333vw}.md-standart-form .form-file{cursor:pointer;position:relative}.md-standart-form .form-file input{left:0;opacity:0;pointer-events:none;position:absolute;top:0}.md-standart-form .form-file>div{align-items:center;background-color:#fff;border-radius:var(--brad-regular);color:var(--text-main-color);display:flex;font-family:Montserrat,Arial,sans-serif;font-size:.9375vw;font-weight:500;height:5.2083333333vw;letter-spacing:.03em;line-height:1.25vw;margin-right:1.0416666667vw;padding:0 3.6458333333vw 0 2.6041666667vw;width:18.90625vw}.md-standart-form .form-file>div img,.md-standart-form .form-file>div svg{height:1.1979166667vw;-o-object-fit:contain;object-fit:contain;width:1.1458333333vw;fill:var(--text-main-color);position:absolute;right:3.125vw;top:50%;transform:translateY(-50%)}.md-standart-form .form-file>div img path,.md-standart-form .form-file>div svg path{fill:var(--text-main-color)}.md-standart-form .form-file>div p{display:-webkit-box;max-height:1.25vw;overflow:hidden;text-overflow:ellipsis;width:100%;-webkit-line-clamp:1;-webkit-box-orient:vertical}.md-standart-form .form-stars{align-items:center;display:flex;justify-content:center;margin-bottom:1.3020833333vw}.md-standart-form .form-stars label{cursor:pointer;height:.78125vw;margin-right:.4166666667vw;position:relative;width:.8333333333vw}.md-standart-form .form-stars label:last-child{margin-right:0}.md-standart-form .form-stars label input{left:0;opacity:0;pointer-events:none;position:absolute;top:0}.md-standart-form .form-stars label img,.md-standart-form .form-stars label svg{height:100%;inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%;fill:var(--main-color)}.md-standart-form .form-stars label img path,.md-standart-form .form-stars label svg path{fill:var(--main-color)}.md-standart-form .form-stars label.disabled svg,.md-standart-form .form-stars label.disabled svg path{fill:#aaa}.md-standart-form .form-checkbox{align-items:center;display:flex}.md-standart-form .form-checkbox>div{align-items:center;border:.0520833333vw solid var(--main-color);border-radius:var(--brad-regular);cursor:pointer;display:flex;flex-shrink:0;height:1.0416666667vw;justify-content:center;margin-right:.8333333333vw;position:relative;transition:.3s;width:1.0416666667vw}.md-standart-form .form-checkbox>div input{bottom:100%;display:none;left:0;position:absolute}.md-standart-form .form-checkbox>div img,.md-standart-form .form-checkbox>div svg{height:.3125vw;width:.4166666667vw;fill:#fff;opacity:0;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{cursor:pointer;font-size:.7291666667vw;font-weight:500;letter-spacing:.03em;line-height:.9895833333vw}.md-standart-form .form-checkbox p span{color:var(--main-color)}.md-standart-form .form-checkbox p span:hover{text-decoration:underline}input.validate_error:-webkit-autofill,input.validate_error:-webkit-autofill:focus,input.validate_error:-webkit-autofill:hover{-webkit-text-fill-color:red!important;caret-color:red!important}input[type=email],input[type=password],input[type=text]{-webkit-appearance:none;-moz-appearance:none;outline: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;caret-color:var(--text-main-color);-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.nice-select{color:#000!important;-webkit-tap-highlight-color:transparent;background-color:#fff;border:.0520833333vw solid #e8e8e8;border-radius:var(--brad-regular);box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:.7291666667vw;font-weight:400;height:2.1875vw;line-height:2.0833333333vw;outline:none;padding-left:.9375vw;padding-right:1.5625vw;position:relative;text-align:left!important;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:auto}.nice-select:hover{border-color:#dbdbdb}.nice-select.open,.nice-select:active,.nice-select:focus{border-color:#999}.nice-select:after{border-bottom:.1041666667vw solid #999;border-right:.1041666667vw solid #999;content:"";display:block;height:.2604166667vw;margin-top:-.2083333333vw;pointer-events:none;position:absolute;right:.625vw;top:50%;transform:rotate(45deg);transform-origin:66% 66%;transition:all .15s ease-in-out;width:.2604166667vw}.nice-select.open:after{transform:rotate(-135deg)}.nice-select.open .list{opacity:1;pointer-events:auto;transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .list{left:0!important;right:0!important}.nice-select.right{float:right}.nice-select.right .list{left:auto;right:0}.nice-select.small{font-size:.625vw;height:1.875vw;line-height:1.7708333333vw}.nice-select.small:after{height:.2083333333vw;width:.2083333333vw}.nice-select.small .option{line-height:1.7708333333vw;min-height:1.7708333333vw}.nice-select .list{background-color:#fff;border-radius:var(--brad-regular);box-shadow:0 0 0 .0520833333vw #4444441c;box-sizing:border-box;left:0;margin-top:.2083333333vw;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;transform:scale(.75) translateY(-21px);transform-origin:50% 0;transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9}.nice-select .list:hover .option:not(:hover){background-color:transparent!important}.nice-select .option{cursor:pointer;font-weight:400;line-height:2.0833333333vw;list-style:none;min-height:2.0833333333vw;outline:none;padding-left:.9375vw;padding-right:1.5104166667vw;text-align:left;transition:all .2s}.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover{background-color:#f6f6f6}.nice-select .option.selected{font-weight:700}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}.swiper-container{list-style:none;margin:0 auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{touch-action:pan-x}.swiper-button-next,.swiper-button-prev{background-position:50%;background-repeat:no-repeat;background-size:27px 44px;cursor:pointer;height:44px;margin-top:-22px;position:absolute;top:50%;width:27px;z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath fill='%23007aff' d='M0 22 22 0l2.1 2.1L4.2 22l19.9 19.9L22 44z'/%3E%3C/svg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath fill='%23007aff' d='M27 22 5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0z'/%3E%3C/svg%3E");left:auto;right:10px}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath fill='%23fff' d='M0 22 22 0l2.1 2.1L4.2 22l19.9 19.9L22 44z'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath fill='%23fff' d='M27 22 5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0z'/%3E%3C/svg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22 22 0l2.1 2.1L4.2 22l19.9 19.9L22 44z'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22 5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0z'/%3E%3C/svg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:#000;border-radius:100%;display:inline-block;height:8px;opacity:.2;width:8px}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{background:#007aff;opacity:1}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:#00000040;position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:#ffffff40}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:#00000040}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:#0000001a;border-radius:10px;position:relative;-ms-touch-action:none}.swiper-container-horizontal>.swiper-scrollbar{bottom:3px;height:5px;left:1%;position:absolute;width:98%;z-index:50}.swiper-container-vertical>.swiper-scrollbar{height:98%;position:absolute;right:3px;top:1%;width:5px;z-index:50}.swiper-scrollbar-drag{background:#00000080;border-radius:10px;height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{animation:swiper-preloader-spin 1s steps(12) infinite;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-lazy-preloader:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 120 120'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-linecap='round' stroke-width='11' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";display:block;height:100%;width:100%}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 120 120'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-linecap='round' stroke-width='11' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}@keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}.swiper-container .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-container-cube .swiper-cube-shadow{background:#000;bottom:0;filter:blur(50px);height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-vertical .twentytwenty-handle:after,.twentytwenty-vertical .twentytwenty-handle:before{background:#fff;box-shadow:0 0 .625vw #33333380;content:" ";display:block;position:absolute;z-index:30}.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-horizontal .twentytwenty-handle:before{height:520.78125vw;left:50%;margin-left:-.078125vw;width:.15625vw}.twentytwenty-vertical .twentytwenty-handle:after,.twentytwenty-vertical .twentytwenty-handle:before{height:.15625vw;margin-top:-.078125vw;top:50%;width:520.78125vw}.twentytwenty-after-label,.twentytwenty-before-label,.twentytwenty-overlay{height:100%;position:absolute;top:0;transition-duration:.5s;width:100%}.twentytwenty-after-label,.twentytwenty-before-label{transition-property:opacity}.twentytwenty-after-label:before,.twentytwenty-before-label:before{background:#fff3;border-radius:.1041666667vw;color:#fff;font-size:.6770833333vw;letter-spacing:.1em;line-height:1.9791666667vw;padding:0 1.0416666667vw;position:absolute}.twentytwenty-horizontal .twentytwenty-after-label:before,.twentytwenty-horizontal .twentytwenty-before-label:before{margin-top:-.9895833333vw;top:50%}.twentytwenty-vertical .twentytwenty-after-label:before,.twentytwenty-vertical .twentytwenty-before-label:before{left:50%;margin-left:-2.34375vw;text-align:center;width:4.6875vw}.twentytwenty-down-arrow,.twentytwenty-left-arrow,.twentytwenty-right-arrow,.twentytwenty-up-arrow{border:.3125vw inset transparent;height:0;position:absolute;width:0}.twentytwenty-left-arrow,.twentytwenty-right-arrow{margin-top:-.3125vw;top:50%}.twentytwenty-down-arrow,.twentytwenty-up-arrow{left:50%;margin-left:-.3125vw}.twentytwenty-container{box-sizing:content-box;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;z-index:0}.twentytwenty-container img{display:block;max-width:100%;position:absolute;top:0}.twentytwenty-container.active .twentytwenty-overlay,.twentytwenty-container.active :hover.twentytwenty-overlay{background:transparent}.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label,.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label{opacity:0}.twentytwenty-container *{box-sizing:content-box}.twentytwenty-before-label{opacity:0}.twentytwenty-before-label:before{content:attr(data-content)}.twentytwenty-after-label{opacity:0}.twentytwenty-after-label:before{content:attr(data-content)}.twentytwenty-horizontal .twentytwenty-before-label:before{left:.5208333333vw}.twentytwenty-horizontal .twentytwenty-after-label:before{right:.5208333333vw}.twentytwenty-vertical .twentytwenty-before-label:before{top:.5208333333vw}.twentytwenty-vertical .twentytwenty-after-label:before{bottom:.5208333333vw}.twentytwenty-overlay{background:transparent;transition-property:background;z-index:25}.twentytwenty-overlay:hover{background:#00000080}.twentytwenty-overlay:hover .twentytwenty-after-label,.twentytwenty-overlay:hover .twentytwenty-before-label{opacity:1}.twentytwenty-before{z-index:20}.twentytwenty-after{z-index:10}.twentytwenty-handle{border:.15625vw solid #fff;border-radius:52.0833333333vw;box-shadow:0 0 .625vw #33333380;cursor:pointer;height:1.9791666667vw;left:50%;margin-left:-1.1458333333vw;margin-top:-1.1458333333vw;position:absolute;top:50%;width:1.9791666667vw;z-index:40}.twentytwenty-horizontal .twentytwenty-handle:before{bottom:50%;box-shadow:0 .15625vw #fff,0 0 .625vw #33333380;margin-bottom:1.1458333333vw}.twentytwenty-horizontal .twentytwenty-handle:after{box-shadow:0 -.15625vw #fff,0 0 .625vw #33333380;margin-top:1.1458333333vw;top:50%}.twentytwenty-vertical .twentytwenty-handle:before{box-shadow:.15625vw 0 #fff,0 0 .625vw #33333380;left:50%;margin-left:1.1458333333vw}.twentytwenty-vertical .twentytwenty-handle:after{box-shadow:-.15625vw 0 #fff,0 0 .625vw #33333380;margin-right:1.1458333333vw;right:50%}.twentytwenty-left-arrow{border-right:.3125vw solid #fff;left:50%;margin-left:-.8854166667vw}.twentytwenty-right-arrow{border-left:.3125vw solid #fff;margin-right:-.8854166667vw;right:50%}.twentytwenty-up-arrow{border-bottom:.3125vw solid #fff;margin-top:-.8854166667vw;top:50%}.twentytwenty-down-arrow{border-top:.3125vw solid #fff;bottom:50%;margin-bottom:-.8854166667vw}section{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.articles{margin-bottom:4.1666666667vw}.articles__title{margin-bottom:1.0416666667vw}.articles__text{font-size:1.6666666667vw;font-weight:500;letter-spacing:.04em;line-height:3.125vw;margin-bottom:2.0833333333vw;text-align:center}.articles__container{width:100%}.articles__container .container-flex{display:flex;flex-wrap:wrap;margin:-1.0416666667vw -.9114583333vw}.articles__item{align-items:flex-start;border-radius:var(--brad-regular);display:flex;flex-direction:column;justify-content:flex-end;margin:1.0416666667vw .9114583333vw;min-height:20.8333333333vw;overflow:hidden;padding:2.6041666667vw;position:relative;width:26.0416666667vw}.articles__item:after,.articles__item:before{background:linear-gradient(180deg,transparent 43.5%,rgba(0,0,0,.79));border-radius:var(--brad-regular);content:"";inset:0;position:absolute;transition:.3s;z-index:2}.articles__item:before{background:linear-gradient(180deg,var(--gradient-articles-item) 22.13%,rgba(0,0,0,.89) 100%);opacity:0}.articles__item:hover:after{opacity:0}.articles__item:hover:before{opacity:.6}.articles__item .item-img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:1}.articles__item .item-title{color:#fff;font-size:1.25vw;font-weight:700;letter-spacing:.03em;line-height:1.6145833333vw;margin-bottom:.78125vw}.articles__item .item-link div,.articles__item .item-title{align-items:center;display:flex;position:relative;z-index:5}.articles__item .item-link div{color:var(--main-color);font-size:.8333333333vw;font-weight:600;letter-spacing:.04em;line-height:.5208333333vw}.articles__item .item-link div span{margin-right:.5208333333vw;transition:.3s}.articles__item .item-link div img,.articles__item .item-link div svg{height:.9895833333vw;-o-object-fit:cover;object-fit:cover;width:.9895833333vw;fill:var(--main-color)}.articles__item .item-link div img path,.articles__item .item-link div svg path{fill:var(--main-color)}.articles__item .item-link div:hover span{margin-right:.78125vw}.articles__slider{display:none}.articles-typical{position:relative}.articles-typical__bg{background-position:50%;background-repeat:no-repeat;background-size:cover;height:67.03125vw;left:0;position:absolute;right:0;top:-14.3229166667vw;width:100%;z-index:-1}.articles-typical__title{margin-bottom:2.6041666667vw;text-align:left;width:57.2916666667vw}.articles-typical__title.md-text-centered{text-align:center;width:100%}.articles-typical__container{align-items:stretch;display:flex;justify-content:space-between;margin-bottom:5.2083333333vw}.articles-typical__side{display:flex;flex-direction:column;width:19.2708333333vw}.articles-typical__content{width:57.2916666667vw}.articles-typical__content img{height:100%;-o-object-fit:cover;object-fit:cover;width:60%}@media only screen and (max-width:769px){.articles-typical__content img{width:100%}}.articles-typical__content .is-style-rounded{border-radius:var(--brad-regular);overflow:hidden}.articles-typical__content .is-style-rounded img{border-radius:0}.articles-typical__content hr{background:#f1f1f1;height:1px;margin:3.125vw 0}.articles-typical__content p{line-height:1.5}.articles-typical__img{margin-bottom:2.6041666667vw}.articles-typical__img a{height:33.8541666667vw;width:100%}.articles-typical__img a img{height:100%}.articles-typical__img a img,.articles-typical__img img{border-radius:var(--brad-regular);-o-object-fit:cover;object-fit:cover;width:100%}.articles-typical__img img{height:33.8541666667vw;pointer-events:none}.articles-typical__text{border-bottom:.0520833333vw solid #f1f1f1;margin-bottom:3.125vw;padding-bottom:3.125vw}.articles-typical__text:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.articles-typical__text h2{font-size:1.875vw;font-weight:700;letter-spacing:.04em;line-height:2.1875vw;margin-bottom:1.0416666667vw}.articles-typical__text h3{align-items:center;display:flex;font-size:1.25vw;font-weight:700;letter-spacing:.04em;line-height:1.4583333333vw;margin-bottom:2.0833333333vw}.articles-typical__text p{font-size:1.0416666667vw;font-weight:400;line-height:1.5625vw;margin-bottom:.78125vw}.articles-typical__text p:last-child{margin-bottom:0}.articles-typical__text .text-img-container{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:2.0833333333vw}.articles-typical__text .text-img-container a{border-radius:var(--brad-regular);height:20.8333333333vw;margin-top:2.0833333333vw;overflow:hidden;width:27.6041666667vw}.articles-typical__text .text-img-container a img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.articles-typical__text .text-img-container a:first-child,.articles-typical__text .text-img-container a:nth-child(2){margin-top:0}.articles-typical__text.md-with-img-container{border:none;padding-bottom:0}.articles-typical__text.md-with-img{align-items:stretch;border:none;display:flex;justify-content:space-between;padding-bottom:0}.articles-typical__text.md-with-img>div{width:28.125vw}.articles-typical__text.md-with-img a{border-radius:var(--brad-regular);height:auto;overflow:hidden;width:27.6041666667vw}.articles-typical__text.md-with-img a img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.articles-typical__back-link{align-items:center;display:flex;justify-content:flex-start}.articles-typical__back-link a{align-items:center;color:var(--main-color);display:flex;font-size:.8333333333vw;font-weight:600;letter-spacing:.04em;line-height:.5208333333vw}.articles-typical__back-link a img,.articles-typical__back-link a svg{height:.9895833333vw;-o-object-fit:cover;object-fit:cover;width:.9895833333vw;fill:var(--main-color);margin-right:.5208333333vw;transition:.3s}.articles-typical__back-link a img path,.articles-typical__back-link a svg path{fill:var(--main-color)}.articles-typical__back-link a:hover img,.articles-typical__back-link a:hover svg{margin-left:-.2604166667vw;margin-right:.78125vw}.about-company{padding-bottom:6.25vw;padding-top:3.25vw;position:relative}.about-company__bg{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:-2}.about-company__title{margin-bottom:2.0833333333vw;text-align:left}.about-company__container{align-items:center;display:flex;justify-content:space-between;margin-bottom:5.7291666667vw}.about-company__main{width:39.5833333333vw}.about-company__sub-title{font-size:2.5vw;font-weight:400;letter-spacing:.04em;line-height:3.3854166667vw;margin-bottom:2.0833333333vw}.about-company__text{display:flex;flex-direction:column}.about-company__text p{font-size:1.3020833333vw;font-weight:400;letter-spacing:.02em;line-height:1.9270833333vw;margin-bottom:2.0833333333vw}.about-company__text p:last-child{margin-bottom:0}.about-company__text span{font-size:.9375vw;font-weight:400;letter-spacing:.02em;line-height:1.40625vw;margin-bottom:2.0833333333vw}.about-company__text span:last-child{margin-bottom:0}.about-company__img{border-radius:var(--brad-regular);overflow:hidden;width:31.25vw}.about-company__img img{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}.about-company__bottom{align-items:center;display:flex;justify-content:space-between}.about-company__numbers{align-items:flex-start;display:flex;justify-content:space-between;width:63.5416666667vw}.about-company__numbers>div{display:flex;flex-direction:column;margin-right:2.1875vw;max-width:17.1875vw}.about-company__numbers>div:last-child{margin-right:0;max-width:24.7395833333vw}.about-company__numbers>div>p{font-family:Montserrat,Arial,sans-serif;font-size:13.0208333333vw;font-weight:700;letter-spacing:-.05em;line-height:1;position:relative}.about-company__numbers>div>p:after{background-color:var(--main-color);border-radius:50%;content:"";height:1.0416666667vw;position:absolute;right:3vw;top:2.34375vw;width:1.0416666667vw}.about-company__numbers>div:nth-child(2)>p:after{bottom:3.90625vw;right:1vw;top:auto}.about-company__numbers>div>span{font-size:1.0416666667vw;font-weight:400;letter-spacing:.03em;line-height:1.5625vw}.about-company__certificates{height:13.8541666667vw;width:9.8958333333vw}.about-company__certificates .swiper-slide{border-radius:var(--brad-regular);overflow:hidden}.about-company__certificates .swiper-slide a{display:block;height:100%;width:100%}.about-company__certificates .swiper-slide img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.about-company__certificates .slider-btn{height:2.2916666667vw;left:0;transform:translate(-50%,-50%);width:2.2916666667vw}.about-company__certificates .slider-btn img,.about-company__certificates .slider-btn svg{height:.5609375vw;-o-object-fit:cover;object-fit:cover;width:.3208333333vw;fill:#fff}.about-company__certificates .slider-btn img path,.about-company__certificates .slider-btn svg path{fill:#fff}.about-company__certificates .slider-btn.slider-next-btn{left:auto;right:0;transform:translate(50%,-50%)}.about-company__certificates .slider-pagination{bottom:-1.3541666667vw}.about-company__certificates .slider-pagination .swiper-pagination-bullet{height:.4166666667vw;margin:0 .2604166667vw;width:.4166666667vw}.company-video{margin-bottom:3.3854166667vw;margin-top:-6.25vw}.company-video.md-mt-0{margin-top:auto}.company-video__container{display:flex;min-height:46.875vw;position:relative;width:100%}.company-video__container:after{background:linear-gradient(0deg,#000000a6,#000000a6);content:"";height:100%;inset:0;position:absolute;transition:.3s;width:100%;z-index:2}.company-video__container.hovered:after{opacity:.5}.company-video__img{height:100%;inset:0;position:absolute;width:100%;z-index:1}.company-video__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.company-video__img img.mobile{display:none}.company-video__content{color:#fff;height:auto;padding:12.7604166667vw 17.7083333333vw 7.8125vw 44.7916666667vw;position:relative;width:100%;z-index:5}.company-video__content .video-title{margin-bottom:3.125vw;text-align:left}.company-video__content .video-text{display:flex;flex-direction:column;padding-left:7.8125vw;position:relative}.company-video__content .video-text p{font-size:1.3541666667vw;font-weight:700;line-height:1.8229166667vw;margin-bottom:1.0416666667vw}.company-video__content .video-text p:last-child{margin-bottom:0}.company-video__content .video-text span{font-size:1.0416666667vw;font-weight:500;line-height:1.6666666667vw;margin-bottom:1.0416666667vw}.company-video__content .video-text span:last-child{margin-bottom:0}.company-video__content .video-text .video-btn{align-items:center;background-color:var(--main-color);border-radius:50%;display:flex;height:5.7291666667vw;justify-content:center;left:0;position:absolute;top:0;transition:.3s;width:5.7291666667vw}.company-video__content .video-text .video-btn img,.company-video__content .video-text .video-btn svg{height:1.2208333333vw;-o-object-fit:cover;object-fit:cover;width:1.1005208333vw;fill:#fff}.company-video__content .video-text .video-btn img path,.company-video__content .video-text .video-btn svg path{fill:#fff}.company-video__content .video-text .video-btn:after,.company-video__content .video-text .video-btn:before{background-color:var(--main-color);border-radius:50%;content:"";inset:0;position:absolute;z-index:-1}.company-video__content .video-text .video-btn:before{animation:video_pulse_big 2s linear infinite}.company-video__content .video-text .video-btn:after{animation:video_pulse_small 2s linear infinite}.company-video__content .video-text .video-btn:hover{transform:scale(1.3)}.company-video__content .video-text .video-btn:hover:after,.company-video__content .video-text .video-btn:hover:before{animation-play-state:paused;opacity:0!important}.before-after{padding-bottom:9.375vw;padding-top:4vw}.before-after__title{margin-bottom:3.6458333333vw}.before-after__slide img{height:39.0625vw;pointer-events:none;width:100%}.before-after__slide .twentytwenty-handle{background:var(--main-color);border:none;box-shadow:none;height:4.6875vw;margin:0;width:4.6875vw;z-index:50}.before-after__slide .twentytwenty-handle:after,.before-after__slide .twentytwenty-handle:before{margin:0;pointer-events:none;transform:translate(-50%);width:.3645833333vw;z-index:-1}.before-after__slide .twentytwenty-handle:after{top:103%}.before-after__slide .twentytwenty-handle:before{bottom:103%}.before-after__slide .twentytwenty-handle span{background-position:50%;background-repeat:no-repeat;background-size:cover;border:none;border-radius:50%;height:100%;inset:0;margin:0;position:absolute;width:100%}.before-after__slide .twentytwenty-handle span.twentytwenty-left-arrow{background-image:url(../img/general/before-after-handle-bg.svg);z-index:1}.before-after__slide .twentytwenty-handle span.twentytwenty-righr-arrow{display:none}.before-after__slider{height:39.0625vw}.before-after__slider .swiper-slide{border-radius:var(--brad-regular)}.breadcrumbs{height:.8333333333vw;margin-bottom:2.34375vw;position:relative;z-index:10}.breadcrumbs__container{align-items:stretch;display:flex}.breadcrumbs.md-white-text .breadcrumbs__item a{color:#fff}.breadcrumbs.md-white-text .breadcrumbs__item:before{background-color:#fff}.breadcrumbs.md-after-transparent-header{height:2.34375vw;margin-bottom:1.8229166667vw;padding-top:1.5104166667vw}.breadcrumbs__item{align-items:center;display:flex}.breadcrumbs__item:before{background-color:#8c8c8c;content:"";height:.6770833333vw;margin:0 .78125vw;width:.0520833333vw}.breadcrumbs__item:first-child:before{display:none}.breadcrumbs__item.active{pointer-events:none}.breadcrumbs__item.active a{color:var(--text-main-color);font-weight:800}.breadcrumbs__item.active:before{background-color:var(--text-main-color)}.breadcrumbs a{color:#8c8c8c;font-size:.7291666667vw;font-weight:500;letter-spacing:.04em;line-height:.8333333333vw}.breadcrumbs a:hover{text-decoration:underline}.calc-banner{margin-bottom:4.1666666667vw}.calc-banner__container{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:var(--brad-regular);color:#fff;min-height:31.25vw;overflow:hidden;padding:5.3645833333vw 41.6666666667vw 5.3645833333vw 8.59375vw;position:relative;width:100%}.calc-banner__img{bottom:0;height:31.25vw;position:absolute;right:0;width:46.6666666667vw}.calc-banner__img img{height:38.28125vw;left:-2.5vw;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;top:-2.65625vw;width:52.4479166667vw}.calc-banner__title{margin-bottom:1.8229166667vw;text-align:left}.calc-banner__text{font-size:1.5625vw;font-weight:500;letter-spacing:.04em;line-height:2.0833333333vw;margin-bottom:1.8229166667vw}.calc-banner__link a{padding:0 3.3854166667vw;width:13.0208333333vw}.calc-banner__link a:hover{padding:0 3.6458333333vw}.calc-banner__close{display:none}.calc-banner.md-calc-banner-fixed{bottom:1.5625vw;left:-26.0416666667vw;margin-bottom:0;opacity:0;position:fixed;transition:.5s;width:23.4375vw;z-index:50}.calc-banner.md-calc-banner-fixed.visible{left:1.5625vw;opacity:1}.calc-banner.md-calc-banner-fixed .wrapper{width:100%}.calc-banner.md-calc-banner-fixed .calc-banner__title{font-size:1.0416666667vw;letter-spacing:.02em;line-height:.9895833333vw;margin-bottom:.78125vw;width:15.625vw}.calc-banner.md-calc-banner-fixed .calc-banner__container{min-height:10.4166666667vw;padding:1.6145833333vw 6.7708333333vw 1.3020833333vw 2.0833333333vw}.calc-banner.md-calc-banner-fixed .calc-banner__text{font-size:.8333333333vw;letter-spacing:.03em;line-height:.9895833333vw;margin-bottom:.78125vw}.calc-banner.md-calc-banner-fixed .calc-banner__img{height:10.2083333333vw;left:auto;right:-3.0208333333vw;top:.9375vw;width:13.9583333333vw}.calc-banner.md-calc-banner-fixed .calc-banner__img img{height:100%;inset:0;width:100%}.calc-banner.md-calc-banner-fixed .calc-banner__link a{height:2.7604166667vw;padding:0 1.3020833333vw;width:9.59375vw}.calc-banner.md-calc-banner-fixed .calc-banner__link a:hover{padding:0 1.4583333333vw}.calc-banner.md-calc-banner-fixed .calc-banner__link a span{font-size:.625vw;letter-spacing:.04em;line-height:1.25vw}.calc-banner.md-calc-banner-fixed .calc-banner__link a img,.calc-banner.md-calc-banner-fixed .calc-banner__link a svg{height:.5729166667vw;width:.5729166667vw}.calc-banner.md-calc-banner-fixed .calc-banner__link a:after{width:1.3020833333vw}.calc-banner.md-calc-banner-fixed .calc-banner__close{cursor:pointer;display:block;height:.78125vw;position:absolute;right:1.09375vw;top:1.1458333333vw;width:.78125vw}.calc-banner.md-calc-banner-fixed .calc-banner__close img,.calc-banner.md-calc-banner-fixed .calc-banner__close svg{height:.78125vw;-o-object-fit:cover;object-fit:cover;width:.78125vw;fill:#fff}.calc-banner.md-calc-banner-fixed .calc-banner__close img path,.calc-banner.md-calc-banner-fixed .calc-banner__close svg path{fill:#fff}.calc-banner.md-calc-banner-small{border-radius:var(--brad-regular);width:19.2708333333vw}.calc-banner.md-calc-banner-small .wrapper{width:100%}.calc-banner.md-calc-banner-small .calc-banner__container{align-items:center;display:flex;flex-direction:column;padding:2.34375vw 2.34375vw 15.625vw}.calc-banner.md-calc-banner-small .calc-banner__title{font-size:1.875vw;font-weight:700;line-height:2.1875vw;margin-bottom:.78125vw;text-align:center}.calc-banner.md-calc-banner-small .calc-banner__text{font-size:1.0416666667vw;font-weight:500;letter-spacing:normal;line-height:1.5625vw;margin-bottom:1.3020833333vw;text-align:center}.calc-banner.md-calc-banner-small .calc-banner__link a{padding:0 3.3854166667vw;width:13.0208333333vw}.calc-banner.md-calc-banner-small .calc-banner__link a:hover{padding:0 3.6458333333vw}.calc-banner.md-calc-banner-small .calc-banner__img{bottom:0;height:15.625vw;left:0;overflow:hidden;position:absolute;right:0;width:100%}.calc-banner.md-calc-banner-small .calc-banner__img img{height:16.875vw;left:-1.9791666667vw;-o-object-fit:cover;object-fit:cover;position:absolute;top:-1.25vw;width:22.8125vw}.calc-price{padding-bottom:5.46875vw;padding-top:4vw}.calc-price__title{margin-bottom:1.0416666667vw}.calc-price__text{font-size:1.6666666667vw;font-weight:500;letter-spacing:.04em;line-height:4.1666666667vw;margin-bottom:2.6041666667vw}.calc-price__container{align-items:stretch;color:#000;display:flex;justify-content:space-between;min-height:44.2708333333vw;position:relative}.calc-price__container.md-final-step .calc-price__info{display:none}.calc-price__container.md-final-step .calc-price__quiz{width:100%}.calc-price__preloader{align-items:center;background-color:#fbfbfb;border-radius:var(--brad-regular);box-shadow:0 0 1.0416666667vw #00000040;display:flex;flex-direction:column;height:100%;justify-content:center;inset:0;opacity:0;pointer-events:none;position:absolute;transition:.3s;width:100%;z-index:20}.calc-price__preloader.active{opacity:1}.calc-price__preloader .circle{animation:rotation 1s linear infinite;border:.5208333333vw solid var(--main-color);border-radius:50%;border-top:.5208333333vw solid transparent;height:10.4166666667vw;margin-bottom:2.6041666667vw;width:10.4166666667vw}.calc-price__preloader p{font-size:1.25vw;font-weight:700;line-height:1.4583333333vw}.calc-price__quiz{background-color:#fbfbfb;border-radius:var(--brad-regular);display:flex;flex-direction:column;height:auto;padding:2.0833333333vw 4.6875vw 2.6041666667vw;width:57.2916666667vw}.calc-price__quiz .quiz-progress{background-color:#fff;border-radius:var(--brad-regular);height:2.0833333333vw;margin-bottom:2.34375vw;padding:.2604166667vw .3125vw;position:relative;width:100%}.calc-price__quiz .quiz-progress .progress-text{font-size:.8333333333vw;font-weight:400;left:50%;letter-spacing:.03em;line-height:.9375vw;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:5}.calc-price__quiz .quiz-progress .progress-text span{font-family:Montserrat,Arial,sans-serif}.calc-price__quiz .quiz-progress .progress-text.md-white-text{color:#fff}.calc-price__quiz .quiz-progress .progress-bar{background-color:var(--main-color);border-radius:var(--brad-regular);height:100%;overflow:hidden;position:relative;transition:.5s;width:0;z-index:1}.calc-price__quiz .quiz-progress .progress-bar:after{animation:progress_bar 40s linear infinite;background-image:url(../img/general/progress-bar.svg);background-position:0;background-repeat:repeat-x;background-size:contain;bottom:0;content:"";height:100%;position:absolute;top:0;width:100%;z-index:2}.calc-price__quiz .quiz-progress .progress-bar.md-100-width:after{animation:progress_bar 80s linear infinite}.calc-price__info{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:var(--brad-regular);display:flex;flex-direction:column;height:auto;padding:1.3541666667vw 1.3020833333vw 1.40625vw;position:relative;width:23.4375vw}.calc-price__info .info-status{align-items:center;background-color:var(--main-color);border-radius:var(--brad-regular);color:#fff;display:flex;font-size:.78125vw;height:2.34375vw;left:1.6145833333vw;letter-spacing:.04em;line-height:1.3541666667vw;padding:0 1.0416666667vw;position:absolute;top:1.3541666667vw}.calc-price__info .info-status.md-always-green{background-color:#31b939!important}.calc-price__info .info-status:before{animation:pulse_3 2.5s linear infinite;background-color:#fff;border-radius:50%;content:"";height:.3645833333vw;margin-right:.4166666667vw;width:.3645833333vw}.calc-price__info .info-person{margin:0 auto 2.3958333333vw;width:14.5833333333vw}.calc-price__info .info-person__img{height:15.4166666667vw;width:100%}.calc-price__info .info-person__img img{height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;width:100%}.calc-price__info .info-person__name{align-items:center;background:#fff;border-radius:var(--brad-regular);display:flex;font-size:1.0416666667vw;font-weight:600;justify-content:center;letter-spacing:.04em;line-height:1.3541666667vw;padding:1.0416666667vw 1.5625vw;text-align:center}.calc-price__info .info-text{flex-grow:1;font-size:.9375vw;letter-spacing:.04em;line-height:1.3020833333vw;margin-bottom:3.0729166667vw;padding:0 3.125vw;text-align:center}.calc-price__info .info-text p{display:none}.calc-price__info .info-text p.active{display:block}.calc-price__info .info-bottom{margin-bottom:0;margin-top:auto}.calc-price__info .info-bottom__text{font-size:1.0416666667vw;font-weight:600;letter-spacing:.05em;line-height:1.3541666667vw;margin-bottom:1.1979166667vw;text-align:center;text-transform:uppercase}.calc-price__info .info-bottom__item{align-items:center;border-radius:var(--brad-regular);display:flex;height:4.4270833333vw;justify-content:space-between;margin-top:.78125vw;overflow:hidden;padding:0 1.5625vw 0 2.03125vw;position:relative;width:100%}.calc-price__info .info-bottom__item:first-child{margin-top:0}.calc-price__info .info-bottom__item .item-img{border-radius:var(--brad-regular);inset:0;position:absolute;z-index:1}.calc-price__info .info-bottom__item .item-img img{display:block;margin-left:auto;margin-right:1vw;max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover}.calc-price__info .info-bottom__item .item-img:after{background:#0f0f0f99;border-radius:var(--brad-regular);content:"";inset:0;position:absolute;z-index:2}.calc-price__info .info-bottom__item .item-text{color:#fff;display:-webkit-box;font-size:.9375vw;font-weight:500;letter-spacing:.04em;line-height:1.3020833333vw;max-height:2.6041666667vw;overflow:hidden;position:relative;text-overflow:ellipsis;width:10.4166666667vw;z-index:3;-webkit-line-clamp:2;-webkit-box-orient:vertical}.calc-price__info .info-bottom__item .item-icon{align-items:center;background-color:var(--main-color);border-radius:50%;display:flex;height:1.8229166667vw;justify-content:center;position:relative;width:1.8229166667vw;z-index:3}.calc-price__info .info-bottom__item .item-icon img,.calc-price__info .info-bottom__item .item-icon svg{height:.7291666667vw;-o-object-fit:cover;object-fit:cover;width:.5208333333vw;fill:#fff}.calc-price__info .info-bottom__item .item-icon img path,.calc-price__info .info-bottom__item .item-icon svg path{fill:#fff}.quiz-questions-container{flex-grow:1}.quiz-questions-container .quiz-question{display:none}.quiz-questions-container .quiz-question.active{display:flex;flex-direction:column;height:100%;width:100%}.quiz-questions-container .quiz-question[data-question-id="1"] .question-control .prev-btn{opacity:0;pointer-events:none}.quiz-questions-container .question-title{align-items:center;display:flex;justify-content:center;margin:0 auto 2.0833333333vw}.quiz-questions-container .question-title span{background-color:var(--main-color);border-radius:var(--brad-regular);color:#fff;flex-shrink:0;font-size:.78125vw;font-weight:600;height:2.34375vw;letter-spacing:.04em;line-height:2.34375vw;margin-right:1.1458333333vw;padding:0 1.5625vw}.quiz-questions-container .question-title p{font-size:1.875vw;font-weight:700;letter-spacing:.04em;line-height:2.1875vw}.quiz-questions-container .answers-container{flex-grow:1;height:26.0416666667vw;margin-bottom:auto;margin-right:-1.5625vw;margin-top:0;overflow-x:hidden;overflow-y:auto;padding-right:.5208333333vw}.quiz-questions-container .answers-container .container-flex{display:flex;flex-wrap:wrap;margin:-.9114583333vw -1.4322916667vw}.quiz-questions-container .answers-container .answers-wrap{margin:.9114583333vw 1.4322916667vw;position:relative}.quiz-questions-container .answers-container .answers-wrap__video{align-items:center;background-color:var(--main-color);border-radius:50%;display:flex;height:1.5625vw;justify-content:center;position:absolute;right:.5208333333vw;top:.5208333333vw;width:1.5625vw;z-index:5}.quiz-questions-container .answers-container .answers-wrap__video img,.quiz-questions-container .answers-container .answers-wrap__video svg{height:.4166666667vw;width:.3645833333vw;fill:#fff}.quiz-questions-container .answers-container .answers-wrap__video img path,.quiz-questions-container .answers-container .answers-wrap__video svg path{fill:#fff}.quiz-questions-container .answers-container .answers-wrap__video:after{animation:video_pulse_big 2s linear infinite;background-color:var(--main-color);border-radius:50%;content:"";height:100%;inset:0;position:absolute;width:100%;z-index:-1}.quiz-questions-container .answers-container .answers-wrap__hint{cursor:pointer;height:1.5625vw;position:absolute;right:.5208333333vw;top:.5208333333vw;width:1.5625vw;z-index:5}.quiz-questions-container .answers-container .answers-wrap__hint:hover span:after{display:none}.quiz-questions-container .answers-container .answers-wrap__hint:hover p{opacity:1;pointer-events:all}.quiz-questions-container .answers-container .answers-wrap__hint span{align-items:center;background-color:var(--main-color);border-radius:50%;color:#fff;display:flex;font-size:.7291666667vw;font-weight:600;height:100%;justify-content:center;position:relative;width:100%;z-index:5}.quiz-questions-container .answers-container .answers-wrap__hint span:after{animation:video_pulse_big 2s linear infinite;background-color:var(--main-color);border-radius:50%;content:"";height:100%;inset:0;position:absolute;width:100%;z-index:-1}.quiz-questions-container .answers-container .answers-wrap__hint p{background-color:#fff;border-radius:var(--brad-regular);box-shadow:0 .2604166667vw .5208333333vw #00000040;font-size:.7291666667vw;line-height:.8333333333vw;opacity:0;padding:1.3020833333vw 2.6041666667vw 1.3020833333vw 1.3020833333vw;pointer-events:none;position:absolute;right:-.5208333333vw;top:-.5208333333vw;transition:.3s;width:14.0625vw;z-index:3}.quiz-questions-container .answers-container .answers-item{cursor:pointer;display:flex;flex-direction:column;position:relative;width:14.0625vw}.quiz-questions-container .answers-container .answers-item input{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:5}.quiz-questions-container .answers-container .answers-item__img{background-position:50%;background-repeat:no-repeat;background-size:cover;border:.1041666667vw solid transparent;border-radius:var(--brad-regular);height:9.1145833333vw;overflow:hidden;transition:.3s;width:100%}.quiz-questions-container .answers-container .answers-item__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.quiz-questions-container .answers-container .answers-item__icon{align-items:center;background-color:#fff;border:.2083333333vw solid #fbfbfb;border-radius:50%;display:flex;height:1.7708333333vw;justify-content:center;margin:-.8854166667vw auto .5208333333vw;transition:.3s;width:1.7708333333vw}.quiz-questions-container .answers-container .answers-item__icon img,.quiz-questions-container .answers-container .answers-item__icon svg{height:.4166666667vw;width:.5208333333vw;fill:#aeaeae;transition:.3s}.quiz-questions-container .answers-container .answers-item__icon img path,.quiz-questions-container .answers-container .answers-item__icon svg path{fill:#aeaeae}.quiz-questions-container .answers-container .answers-item__text{font-size:.9375vw;font-weight:500;letter-spacing:.04em;line-height:1.09375vw;text-align:center}.quiz-questions-container .answers-container .answers-item__bottom{padding:0 .78125vw;width:100%}.quiz-questions-container .answers-container .answers-item__bottom>p{font-size:.9375vw;font-weight:700;line-height:1.0416666667vw;margin-bottom:.5208333333vw}.quiz-questions-container .answers-container .answers-item__bottom ul{list-style:none;padding:0}.quiz-questions-container .answers-container .answers-item__bottom ul li{align-items:center;display:flex;justify-content:space-between}.quiz-questions-container .answers-container .answers-item__bottom ul li span{font-size:.7291666667vw;line-height:.8333333333vw;max-width:60%}.quiz-questions-container .answers-container .answers-item__bottom ul li p{color:var(--main-color);font-family:Montserrat,Arial,sans-serif;font-size:.8333333333vw;font-weight:700;line-height:.9375vw;max-width:40%;text-align:right}.quiz-questions-container .answers-container .answers-item:hover .answers-item__img{border-color:var(--quiz-hover)}.quiz-questions-container .answers-container .answers-item:hover .answers-item__icon svg,.quiz-questions-container .answers-container .answers-item:hover .answers-item__icon svg path{fill:var(--main-color)}.quiz-questions-container .answers-container .answers-item.checked .answers-item__img{border-color:var(--main-color)}.quiz-questions-container .answers-container .answers-item.checked .answers-item__icon{background-color:var(--main-color)}.quiz-questions-container .answers-container .answers-item.checked .answers-item__icon svg,.quiz-questions-container .answers-container .answers-item.checked .answers-item__icon svg path{fill:#fff}.quiz-questions-container .answers-container .answers-inputs-container{align-items:center;display:flex}.quiz-questions-container .answers-container.md-no-img-item{height:auto;margin-right:0;overflow:visible;padding-right:0}.quiz-questions-container .answers-container.md-no-img-item .container-flex{margin:-.78125vw -1.0416666667vw}.quiz-questions-container .answers-container.md-no-img-item .answers-wrap{margin:.78125vw 1.0416666667vw;position:relative}.quiz-questions-container .answers-container.md-no-img-item .answers-wrap__video{align-items:center;background-color:var(--main-color);border-radius:50%;display:flex;height:1.5625vw;justify-content:center;position:absolute;right:1.0416666667vw;top:50%;transform:translateY(-50%);width:1.5625vw}.quiz-questions-container .answers-container.md-no-img-item .answers-wrap__video img,.quiz-questions-container .answers-container.md-no-img-item .answers-wrap__video svg{height:.4166666667vw;width:.3645833333vw;fill:#fff}.quiz-questions-container .answers-container.md-no-img-item .answers-wrap__video img path,.quiz-questions-container .answers-container.md-no-img-item .answers-wrap__video svg path{fill:#fff}.quiz-questions-container .answers-container.md-no-img-item .answers-wrap__video:after{animation:video_pulse_big 2s linear infinite;background-color:var(--main-color);border-radius:50%;content:"";height:100%;inset:0;position:absolute;width:100%;z-index:-1}.quiz-questions-container .answers-container.md-no-img-item .answers-wrap__hint{display:block;height:1.5625vw;position:absolute;right:1.0416666667vw;top:50%;transform:translateY(-50%);width:1.5625vw}.quiz-questions-container .answers-container.md-no-img-item .answers-wrap__hint:hover{z-index:10}.quiz-questions-container .answers-container.md-no-img-item .answers-wrap__hint:hover p{opacity:1;pointer-events:all}.quiz-questions-container .answers-container.md-no-img-item .answers-wrap__hint:hover span:after{display:none}.quiz-questions-container .answers-container.md-no-img-item .answers-wrap__hint span{align-items:center;background-color:var(--main-color);border-radius:50%;color:#fff;cursor:help;display:flex;font-size:.7291666667vw;font-weight:700;height:1.5625vw;justify-content:center;position:relative;width:1.5625vw;z-index:2}.quiz-questions-container .answers-container.md-no-img-item .answers-wrap__hint span:after{animation:video_pulse_big 2s linear infinite;background-color:var(--main-color);border-radius:50%;content:"";height:100%;inset:0;position:absolute;width:100%;z-index:-1}.quiz-questions-container .answers-container.md-no-img-item .answers-wrap__hint p{background-color:#fff;border-radius:var(--brad-regular);box-shadow:0 0 .5208333333vw #00000040;font-size:.8333333333vw;line-height:.9375vw;opacity:0;padding:1.3020833333vw 1.5625vw 1.3020833333vw 1.3020833333vw;pointer-events:none;position:absolute;right:50%;top:50%;transform:translateY(-50%);transition:.3s;width:14.0625vw;z-index:1}.quiz-questions-container .answers-container.md-no-img-item .answers-item{align-items:center;background-color:#fff;border:.0520833333vw solid #fff;border-radius:var(--brad-regular);flex-direction:row;padding:1.1458333333vw 3.6458333333vw 1.1458333333vw 1.0416666667vw;transition:.3s;width:22.9166666667vw}.quiz-questions-container .answers-container.md-no-img-item .answers-item__icon{background-color:#fbfbfb;border:none;flex-shrink:0;height:1.5625vw;margin:0 .7291666667vw 0 0;width:1.5625vw}.quiz-questions-container .answers-container.md-no-img-item .answers-item__text{text-align:left}.quiz-questions-container .answers-container.md-no-img-item .answers-item:hover{border:.0520833333vw solid var(--quiz-hover)}.quiz-questions-container .answers-container.md-no-img-item .answers-item:hover .answers-item__icon svg,.quiz-questions-container .answers-container.md-no-img-item .answers-item:hover .answers-item__icon svg path{fill:var(--main-color)}.quiz-questions-container .answers-container.md-no-img-item .answers-item.checked{border:.0520833333vw solid var(--main-color)}.quiz-questions-container .answers-container.md-no-img-item .answers-item.checked .answers-item__icon{background-color:var(--main-color)}.quiz-questions-container .answers-container.md-no-img-item .answers-item.checked .answers-item__icon svg,.quiz-questions-container .answers-container.md-no-img-item .answers-item.checked .answers-item__icon svg path{fill:#fff}.quiz-questions-container .answers-container.md-multiple-selection .answers-item__icon{border-radius:var(--brad-regular)}.quiz-questions-container .answers-container.md-large-img .answers-item__img{height:15.625vw}.quiz-questions-container .answers-container.md-answers-with-image{align-items:flex-start;display:flex;height:auto;justify-content:center;margin-bottom:auto;margin-right:0;overflow:visible;padding-right:0}.quiz-questions-container .answers-container.md-answers-with-image .answers-content{align-items:flex-start;display:flex;flex-direction:column;margin:0 auto;width:20.8333333333vw}.quiz-questions-container .answers-container.md-answers-with-image .answers-content .answers-wrap{margin:0 0 .5208333333vw;width:20.8333333333vw}.quiz-questions-container .answers-container.md-answers-with-image .answers-content .answers-wrap:last-child{margin-bottom:0}.quiz-questions-container .answers-container.md-answers-with-image .answers-content .answers-item{width:20.8333333333vw}.quiz-questions-container .answers-container.md-answers-with-image .answers-content .input-wrap{margin-bottom:1.0416666667vw}.quiz-questions-container .answers-container.md-answers-with-image .answers-content .input-wrap:last-child{margin-bottom:0}.quiz-questions-container .answers-container.md-answers-with-image .answers-content .input-wrap p{font-size:.8333333333vw;font-weight:600;margin-bottom:.5208333333vw}.quiz-questions-container .answers-container.md-answers-with-image .answers-content .input-wrap label{position:relative}.quiz-questions-container .answers-container.md-answers-with-image .answers-content .input-wrap label input{border-radius:var(--brad-regular);font-size:.8333333333vw;height:3.90625vw;padding:0 1.5625vw;width:20.8333333333vw}.quiz-questions-container .answers-container.md-answers-with-image .answers-content .input-wrap label span{display:block;font-size:.8333333333vw;left:100%;padding-left:.5208333333vw;position:absolute;top:50%;transform:translateY(-50%)}.quiz-questions-container .answers-container.md-answers-with-image .answers-content .input-wrap.md-file-input{position:relative}.quiz-questions-container .answers-container.md-answers-with-image .answers-content .input-wrap.md-file-input input{opacity:0;pointer-events:none;position:absolute;width:100%;z-index:10}.quiz-questions-container .answers-container.md-answers-with-image .answers-content .input-wrap.md-file-input div{align-items:center;background-color:#fff;border-radius:var(--brad-regular);cursor:pointer;display:flex;height:3.90625vw;padding:0 3.6458333333vw 0 1.5625vw;position:relative;width:20.8333333333vw}.quiz-questions-container .answers-container.md-answers-with-image .answers-content .input-wrap.md-file-input div.active svg,.quiz-questions-container .answers-container.md-answers-with-image .answers-content .input-wrap.md-file-input div.active svg path,.quiz-questions-container .answers-container.md-answers-with-image .answers-content .input-wrap.md-file-input div:hover svg,.quiz-questions-container .answers-container.md-answers-with-image .answers-content .input-wrap.md-file-input div:hover svg path{fill:var(--main-color)}.quiz-questions-container .answers-container.md-answers-with-image .answers-content .input-wrap.md-file-input div p{display:-webkit-box;font-size:.8333333333vw;line-height:.9375vw;margin:0;max-height:.9375vw;overflow:hidden;text-overflow:ellipsis;width:100%;-webkit-line-clamp:1;-webkit-box-orient:vertical}.quiz-questions-container .answers-container.md-answers-with-image .answers-content .input-wrap.md-file-input div img,.quiz-questions-container .answers-container.md-answers-with-image .answers-content .input-wrap.md-file-input div svg{height:1.3020833333vw;position:absolute;right:1.5625vw;top:50%;transform:translateY(-50%);width:1.3020833333vw;fill:var(--text-main-color)}.quiz-questions-container .answers-container.md-answers-with-image .answers-content .input-wrap.md-file-input div img path,.quiz-questions-container .answers-container.md-answers-with-image .answers-content .input-wrap.md-file-input div svg path{transition:.3s;fill:var(--text-main-color)}.quiz-questions-container .answers-container.md-answers-with-image .answers-content .answer-skip{align-items:center;cursor:pointer;display:flex;justify-content:center}.quiz-questions-container .answers-container.md-answers-with-image .answers-content .answer-skip.checked span{background-color:var(--main-color)}.quiz-questions-container .answers-container.md-answers-with-image .answers-content .answer-skip.checked span img,.quiz-questions-container .answers-container.md-answers-with-image .answers-content .answer-skip.checked span svg{opacity:1}.quiz-questions-container .answers-container.md-answers-with-image .answers-content .answer-skip input{left:0;opacity:0;pointer-events:none;position:absolute;top:0}.quiz-questions-container .answers-container.md-answers-with-image .answers-content .answer-skip span{align-items:center;background-color:transparent;border:.1041666667vw solid var(--main-color);border-radius:var(--brad-regular);display:flex;height:1.0416666667vw;justify-content:center;margin-right:.5208333333vw;transition:.3s;width:1.0416666667vw}.quiz-questions-container .answers-container.md-answers-with-image .answers-content .answer-skip span img,.quiz-questions-container .answers-container.md-answers-with-image .answers-content .answer-skip span svg{height:.3125vw;width:.4166666667vw;fill:#fff;opacity:0;transition:.3s}.quiz-questions-container .answers-container.md-answers-with-image .answers-content .answer-skip span img path,.quiz-questions-container .answers-container.md-answers-with-image .answers-content .answer-skip span svg path{fill:#fff}.quiz-questions-container .answers-container.md-answers-with-image .answers-content .answer-skip p{font-size:.8333333333vw;font-weight:600;line-height:.9375vw}.quiz-questions-container .answers-container.md-answers-with-image .img-container{align-items:center;display:flex;margin-left:3.6458333333vw;max-width:23.4375vw}.quiz-questions-container .answers-container.md-answers-with-image .img-container img{width:23.4375vw}.quiz-questions-container .question-control{align-items:center;justify-content:space-between;padding-top:1.5625vw;position:relative;z-index:15}.quiz-questions-container .question-control .btn-wrap{border-radius:var(--brad-regular);position:relative}.quiz-questions-container .question-control .btn-wrap:hover .btn-wrap__hint{opacity:1;pointer-events:all}.quiz-questions-container .question-control .btn-wrap.active{cursor:not-allowed}.quiz-questions-container .question-control .btn-wrap.active .btn-wrap__hint{display:block}.quiz-questions-container .question-control .btn-wrap__hint{background-color:#fff;border-radius:var(--brad-regular);bottom:110%;box-shadow:0 0 .5208333333vw #00000040;display:none;font-size:.8333333333vw;left:50%;line-height:.9375vw;opacity:0;padding:.78125vw;pointer-events:none;position:absolute;text-align:center;transform:translate(-50%);transition:.3s;width:130%}.quiz-questions-container .question-control__btn{height:3.90625vw;justify-content:center;padding:0 1.5625vw;width:9.1145833333vw}.quiz-questions-container .question-control__btn:hover{padding:0 1.5625vw}.quiz-questions-container .question-control__btn span:after{border-bottom:.1041666667vw solid #fff;border-right:.1041666667vw solid #fff;content:"";display:inline-block;height:.5208333333vw;margin-left:.2604166667vw;margin-top:-.1041666667vw;transform:rotate(-45deg);transform-origin:center center;width:.5208333333vw}.quiz-questions-container .question-control .prev-btn{align-items:center;background-color:#fff;border-radius:var(--brad-regular);color:#000;cursor:pointer;display:flex}.quiz-questions-container .question-control .prev-btn span{color:#000;font-size:1.0416666667vw;font-weight:600;letter-spacing:.05em;line-height:1.25vw;text-align:center}.quiz-questions-container .question-control .prev-btn span:after{display:none}.quiz-questions-container .question-control .prev-btn span:before{border-bottom:.1041666667vw solid var(--text-main-color);border-left:.1041666667vw solid var(--text-main-color);content:"";display:inline-block;height:.5208333333vw;margin-right:.2604166667vw;margin-top:-.1041666667vw;transform:rotate(45deg);transform-origin:center center;width:.5208333333vw}@media only screen and (min-width:769px){.answers-container::-webkit-scrollbar{background-color:#fff;width:.78125vw}.answers-container::-webkit-scrollbar-button{display:none}.answers-container::-webkit-scrollbar-thumb{background-color:var(--main-color);border-radius:.4166666667vw}}.quiz-final{align-items:stretch;display:flex}.quiz-final__content{align-items:center;display:flex;flex-direction:column;width:40%}.quiz-final__img{min-height:47.65625vw;width:60%}.quiz-final__img img{bottom:0;pointer-events:none;position:absolute;right:0;width:35.9375vw}.quiz-final__img .circle{align-items:center;background-color:var(--main-color);border-radius:50%;bottom:50%;color:#fff;cursor:pointer;display:flex;height:7.8125vw;justify-content:center;position:absolute;right:50%;transform:translate(50%);width:7.8125vw}.quiz-final__img .circle:hover img{animation-play-state:paused}.quiz-final__img .circle img{animation:rotation 10s linear infinite;border-radius:50%;height:7.2916666667vw;inset:.2604166667vw;position:absolute;width:7.2916666667vw;z-index:1}.quiz-final__img .circle p{font-size:.7291666667vw;font-weight:700;line-height:.9375vw;position:relative;text-align:center;z-index:2}.quiz-final__img .circle p span{display:block;font-family:Montserrat,Arial,sans-serif;font-size:1.3541666667vw;line-height:1.5625vw;margin:0 auto}.quiz-final__text{align-items:center;background-color:var(--main-color);border-radius:var(--brad-regular);color:#fff;display:flex;font-size:.78125vw;font-weight:600;justify-content:center;letter-spacing:.04em;line-height:1.3541666667vw;margin:0 auto .78125vw;min-height:2.34375vw;padding:.5208333333vw 1.5625vw}.quiz-final__title{font-size:1.875vw;font-weight:700;letter-spacing:.04em;line-height:2.1875vw;margin-bottom:1.8229166667vw;text-align:center}.quiz-final__form{width:100%}.quiz-final__form .form-container{flex-direction:column;margin:0 auto .78125vw;width:22.3958333333vw}.quiz-final__form .form-container .hidden{display:none}.quiz-final__form .form-container .form-input{margin:0 0 .5208333333vw;width:100%}.quiz-final__form .form-container .form-btn{justify-content:center;width:100%}.quiz-final__form .form-checkbox{justify-content:center;margin:0 auto 1.0416666667vw;width:20.8333333333vw}.quiz-final__form .form-checkbox p{width:12.5vw}.quiz-final__form .form-top{align-items:center;display:flex;justify-content:center;margin-bottom:1.8229166667vw}.quiz-final__form .form-top__item{align-items:center;background-color:transparent;border:.0520833333vw solid transparent;border-radius:var(--brad-regular);cursor:pointer;display:flex;flex-direction:column;margin:0 .1041666667vw;padding:.3645833333vw;position:relative;transition:.3s;width:5.2083333333vw}.quiz-final__form .form-top__item input{left:0;opacity:0;pointer-events:none;position:absolute;top:0}.quiz-final__form .form-top__item span{align-items:center;background-color:var(--main-color);border-radius:50%;display:flex;height:3.125vw;justify-content:center;margin-bottom:.78125vw;width:3.125vw}.quiz-final__form .form-top__item span img,.quiz-final__form .form-top__item span svg{width:1.3020833333vw;fill:#fff;pointer-events:none}.quiz-final__form .form-top__item span img path,.quiz-final__form .form-top__item span svg path{fill:#fff}.quiz-final__form .form-top__item span.whats-app{background-color:#31b939}.quiz-final__form .form-top__item span.viber{background-color:#746fbb}.quiz-final__form .form-top__item span.telegram{background-color:#05a0eb}.quiz-final__form .form-top__item p{font-size:.8333333333vw;font-weight:600;line-height:.9375vw}.quiz-final__form .form-top__item.active,.quiz-final__form .form-top__item:hover{background-color:#fff;border-color:var(--main-color)}.quiz-final__form .form-bottom{margin:0 auto;width:20.8333333333vw}.quiz-final__form .form-bottom__title{font-size:1.0416666667vw;font-weight:600;letter-spacing:.05em;line-height:1.3541666667vw;margin-bottom:1.1979166667vw;text-align:center;text-transform:uppercase}.quiz-final__form .form-bottom__item{align-items:center;border-radius:var(--brad-regular);display:flex;height:4.4270833333vw;justify-content:space-between;margin-top:.78125vw;overflow:hidden;padding:0 1.5625vw 0 2.03125vw;position:relative;width:100%}.quiz-final__form .form-bottom__item:first-child{margin-top:0}.quiz-final__form .form-bottom__item .item-img{border-radius:var(--brad-regular);inset:0;position:absolute;z-index:1}.quiz-final__form .form-bottom__item .item-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.quiz-final__form .form-bottom__item .item-img:after{background:#0f0f0f99;border-radius:var(--brad-regular);content:"";inset:0;position:absolute;z-index:2}.quiz-final__form .form-bottom__item .item-text{color:#fff;display:-webkit-box;font-size:.9375vw;font-weight:500;letter-spacing:.04em;line-height:1.3020833333vw;max-height:2.6041666667vw;overflow:hidden;position:relative;text-overflow:ellipsis;width:10.4166666667vw;z-index:3;-webkit-line-clamp:2;-webkit-box-orient:vertical}.quiz-final__form .form-bottom__item .item-icon{align-items:center;background-color:var(--main-color);border-radius:50%;display:flex;height:1.8229166667vw;justify-content:center;position:relative;width:1.8229166667vw;z-index:3}.quiz-final__form .form-bottom__item .item-icon img,.quiz-final__form .form-bottom__item .item-icon svg{height:.7291666667vw;-o-object-fit:cover;object-fit:cover;width:.5208333333vw;fill:#fff}.quiz-final__form .form-bottom__item .item-icon img path,.quiz-final__form .form-bottom__item .item-icon svg path{fill:#fff}.calc-price__quiz.full{margin-right:1vw;width:100%}.catalog{padding-bottom:4.9479166667vw;padding-top:4vw;position:relative}.catalog__title{margin-bottom:2.6041666667vw}.catalog__load-more{display:none}.catalog__bg{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:-1}.catalog__container{width:100%}.catalog__container .container-flex{display:flex;flex-wrap:wrap;margin:-1.3020833333vw -.78125vw}.catalog__item{background-color:#fff;border-radius:var(--brad-regular);box-shadow:0 0 100px #c7c7c75e;color:#000;display:flex;flex-direction:column;margin:1.3020833333vw .78125vw;overflow:hidden;padding:2.0833333333vw;position:relative;width:18.2708333333vw}.catalog__item .video{align-items:center;display:flex;height:3.125vw;justify-content:center;right:1.1979166667vw;top:1.1979166667vw;width:3.125vw;z-index:6}.catalog__item .video,.catalog__item .video:after{background-color:var(--main-color);border-radius:50%;position:absolute}.catalog__item .video:after{animation:pulse_2_small 2s linear infinite;content:"";inset:0;z-index:-1}.catalog__item .video img,.catalog__item .video svg{height:.6755208333vw;-o-object-fit:cover;object-fit:cover;width:.6088541667vw;fill:#fff}.catalog__item .video img path,.catalog__item .video svg path{fill:#fff}@media only screen and (max-width:768px){.catalog__item .video{height:8vw;right:2.625vw;top:3.625vw;width:8vw}.catalog__item .video img,.catalog__item .video svg{height:auto;width:1.6vw}}.catalog__item .item-status{align-items:center;display:flex;left:1.25vw;position:absolute;right:1.25vw;top:1.25vw;z-index:5}.catalog__item .item-status>div{border-radius:var(--brad-regular);color:#fff;display:none;font-size:.625vw;font-weight:600;height:1.5625vw;letter-spacing:.04em;line-height:1.5625vw;margin-right:.5208333333vw;padding:0 .625vw}.catalog__item .item-status>div:last-child{margin-right:0}.catalog__item .item-status>div img,.catalog__item .item-status>div svg{-o-object-fit:contain;object-fit:contain;fill:#fff;margin-right:.2604166667vw}.catalog__item .item-status>div img path,.catalog__item .item-status>div svg path{fill:#fff}.catalog__item .item-status .hit{background-color:var(--hit-status-color)}.catalog__item .item-status .hit img,.catalog__item .item-status .hit svg{height:.5208333333vw;width:.2604166667vw}.catalog__item .item-status .sale{background-color:var(--sale-status-color)}.catalog__item .item-status .sale img,.catalog__item .item-status .sale svg{height:.5208333333vw;width:.63125vw}.catalog__item .item-status .new{background-color:var(--new-status-color)}.catalog__item .item-status .new img,.catalog__item .item-status .new svg{height:.7848958333vw;width:.78125vw}.catalog__item .item-status.md-hit .hit,.catalog__item .item-status.md-new .new,.catalog__item .item-status.md-sale .sale{align-items:center;display:flex}.catalog__item .item-slider{height:16.0416666667vw;margin-bottom:4.9479166667vw;position:relative;width:100%}.catalog__item .item-slider .swiper-container{height:100%;width:108%}.catalog__item .item-slider .swiper-container .swiper-wrapper{align-items:stretch;height:100%}.catalog__item .item-slider .swiper-container .swiper-slide{height:auto}.catalog__item .item-slider .swiper-container .swiper-slide img{cursor:pointer;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.catalog__item .item-slider .slider-btn{cursor:pointer;height:.9895833333vw;left:0;opacity:.25;position:absolute;top:6.1979166667vw;transition:.3s;width:.5729166667vw;z-index:3}.catalog__item .item-slider .slider-btn.slider-next-btn{left:auto;right:0}.catalog__item .item-slider .slider-btn img,.catalog__item .item-slider .slider-btn svg{height:100%;-o-object-fit:contain;object-fit:contain;width:100%;fill:#1c1c1c}.catalog__item .item-slider .slider-btn img path,.catalog__item .item-slider .slider-btn svg path{fill:#1c1c1c}.catalog__item .item-slider .slider-btn:hover{opacity:.7}.catalog__item .item-slider .slider-pagination{align-items:center;bottom:-2.6041666667vw;display:flex;justify-content:center;left:0;position:absolute;right:0}.catalog__item .item-slider .slider-pagination .swiper-pagination-bullet{background-color:#ececec;height:.5208333333vw;margin:0 .2604166667vw;opacity:1;transition:.5s;width:.5208333333vw}.catalog__item .item-slider .slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--main-color)}.catalog__item .item-price{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1.8229166667vw}.catalog__item .item-price .current-price{font-size:1.0416666667vw;font-weight:700;letter-spacing:.01em;line-height:1.5625vw}.catalog__item .item-price .current-price span{font-size:2.5vw}.catalog__item .item-price .old-price{color:#c9c9c9;font-size:.7291666667vw;font-weight:500;letter-spacing:.01em;line-height:1.5625vw}.catalog__item .item-price .old-price span{font-size:1.25vw;text-decoration-line:line-through}.catalog__item .item-name{color:#000;font-size:1.0416666667vw;font-weight:700;letter-spacing:.03em;line-height:1.5625vw;transition:.4s}.catalog__item a.item-name:hover{color:var(--main-color)}.catalog__item .item-text{color:#b1b1b1;flex-grow:1;font-size:.9375vw;font-weight:400;letter-spacing:.03em;line-height:1.3541666667vw;padding-bottom:1.0416666667vw;padding-top:.78125vw}.catalog__item .item-order{align-items:center;border:.0520833333vw solid var(--main-color);border-radius:var(--brad-regular);color:var(--main-color);cursor:pointer;display:flex;font-size:.7291666667vw;font-weight:600;height:3.3854166667vw;justify-content:center;letter-spacing:.03em;line-height:1.5625vw;text-align:center;transition:.3s;width:9.375vw}.catalog__item .item-order:hover{background-color:var(--main-color);color:#fff}.certificates{margin-bottom:5.7291666667vw}.certificates__bg{background-image:none!important;background-position:50%;background-repeat:no-repeat;background-size:cover;height:67.03125vw;left:0;position:absolute;right:0;top:-14.3229166667vw;width:100%;z-index:-1}.certificates__load-more{display:none}.certificates__title{margin-bottom:3.125vw}.certificates__container{width:100%}.certificates__container .container-flex{display:flex;flex-wrap:wrap;margin:-1.5625vw -.78125vw}.certificates__item{border-radius:var(--brad-regular);height:27.34375vw;margin:1.5625vw .78125vw;overflow:hidden;position:relative;width:19.2708333333vw}.certificates__item:hover span,.certificates__item:hover:after{opacity:1}.certificates__item:after{background:linear-gradient(180deg,rgba(49,185,57,0) 26.86%,var(--main-color) 112.95%);content:"";inset:0;opacity:0;position:absolute;transition:.3s;z-index:2}.certificates__item img,.certificates__item:after{border-radius:var(--brad-regular);height:100%;width:100%}.certificates__item img{-o-object-fit:cover;object-fit:cover;position:relative;z-index:1}.certificates__item span{align-items:center;background-color:var(--main-color);border-radius:50%;display:flex;height:3.125vw;justify-content:center;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;width:3.125vw;z-index:3}.certificates__item span img,.certificates__item span svg{height:1.4583333333vw;-o-object-fit:cover;object-fit:cover;width:1.4583333333vw;fill:#fff}.certificates__item span img path,.certificates__item span svg path{fill:#fff}.certificates__item span:hover{transform:translate(-50%,-50%) scale(1.3)}.clear-talk{margin-bottom:3.90625vw;margin-top:3.90625vw}.clear-talk__container{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:var(--brad-regular);color:#000;min-height:31.25vw;padding:5.3645833333vw 8.75vw 5.3645833333vw 40.625vw;position:relative;width:100%}.clear-talk__container.md-black-style{color:#fff}.clear-talk__img{bottom:0;height:33.3854166667vw;left:10.15625vw;overflow:hidden;position:absolute;width:19.5833333333vw}.clear-talk__img img{height:51.9270833333vw;left:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;right:0;top:0;width:100%}.clear-talk__title{margin-bottom:2.0833333333vw;text-align:left}.clear-talk__text{display:flex;flex-direction:column}.clear-talk__text p{font-size:1.5625vw;font-weight:500;letter-spacing:.04em;line-height:2.0833333333vw;margin-bottom:1.8229166667vw}.clear-talk__text span{font-size:.9375vw;font-weight:400;letter-spacing:.04em;line-height:1.4583333333vw;margin-bottom:2.0833333333vw}.clear-talk__link a{width:19.2708333333vw}.clients-choose{position:relative}.clients-choose__title{padding-bottom:70.3125vw}.clients-choose__container{position:relative}.clients-choose__slider{display:none}.clients-choose__bg{background-position:bottom;background-repeat:no-repeat;background-size:cover;bottom:0;height:110%;left:0;position:absolute;right:0;width:100%;z-index:-1}.clients-choose__bullets{align-items:stretch;bottom:0;color:#fff;display:flex;left:0;margin:0 -2.6041666667vw;overflow:hidden;position:absolute;right:0}.clients-choose__bullets .bullets-item{border-left:.0520833333vw solid hsla(0,0%,100%,.25);display:flex;flex-direction:column;flex-grow:1;margin:0;max-width:20%;padding:0 2.6041666667vw 3.125vw;transform:translateY(25%);transition:.3s;width:20%}.clients-choose__bullets .bullets-item:hover{transform:translateY(0)}.clients-choose__bullets .bullets-item:hover .bullets-item__text{opacity:1}.clients-choose__bullets .bullets-item:first-child{border-left:none}.clients-choose__bullets .bullets-item__number{align-items:center;background-color:var(--main-color);border-radius:50%;display:flex;font-size:.8333333333vw;font-weight:500;height:2.0833333333vw;justify-content:center;letter-spacing:.03em;line-height:1.7708333333vw;margin-bottom:1.0416666667vw;position:relative;width:2.0833333333vw;z-index:3}.clients-choose__bullets .bullets-item__number:after{animation:pulse_2_small 2s linear infinite;background-color:var(--main-color);border-radius:50%;content:"";inset:0;position:absolute;z-index:-1}.clients-choose__bullets .bullets-item__title{font-size:1.25vw;font-weight:700;letter-spacing:.03em;line-height:1.7708333333vw}.clients-choose__bullets .bullets-item__text{flex-grow:1;font-size:1.0416666667vw;font-weight:300;letter-spacing:.03em;line-height:1.40625vw;opacity:0;padding-top:.78125vw;transition-duration:.3s;transition-property:opacity}.contacts{padding-bottom:4vw;padding-top:4vw;position:relative}.contacts__bg{background-image:none!important;background-position:50%;background-repeat:no-repeat;background-size:cover;height:66.6666666667vw;left:0;position:absolute;right:0;top:-10.15625vw;width:100%;z-index:-1}.contacts__title{margin-bottom:3.125vw}.contacts__container{align-items:stretch;display:flex;justify-content:space-between;margin-bottom:8.3333333333vw}.contacts__container:last-child{margin-bottom:0}.contacts__container.md-container-with-form .contacts__images{width:30.46875vw}.contacts__container.md-container-with-form .contacts__images-item>div{height:16.0416666667vw}.contacts__container.md-container-with-form .contacts__images-item>div a{height:7.6041666667vw;width:9.1145833333vw}.contacts__container.md-container-with-form .contacts__images-item>div a:first-child{height:47.03125vw;width:20.5729166667vw}.contacts__info{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;height:auto;justify-content:space-between;width:14.0625vw}.contacts__info-title{font-size:2.0833333333vw;font-weight:400;line-height:2.6041666667vw}.contacts__info-container,.contacts__info-container>div,.contacts__info-title{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{align-items:center;display:flex}.contacts__info-address p,.contacts__info-email p,.contacts__info-phones p,.contacts__info-work-time p{font-size:.7291666667vw;font-weight:400;line-height:1.09375vw}.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);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-email svg,.contacts__info-phones img,.contacts__info-phones svg,.contacts__info-work-time img,.contacts__info-work-time svg{height:1.25vw;margin-right:.8333333333vw;-o-object-fit:cover;object-fit:cover;width:1.0416666667vw;fill:var(--main-color);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:flex;flex-direction:column;font-size:1.0416666667vw;font-weight:700;letter-spacing:.02em;line-height:1.25vw}.contacts__info-phones p a{font-family:Montserrat,Arial,sans-serif;margin-bottom:.2604166667vw}.contacts__info-phones p a:last-child{margin-bottom:0}.contacts__info-social{margin-bottom:1.1979166667vw}.contacts__info-social p{font-size:.7291666667vw;font-weight:400;letter-spacing:.03em;line-height:1.25vw;margin-bottom:.8333333333vw}.contacts__info-social>div{align-items:center;display:flex}.contacts__info-social>div a{border-radius:50%;height:2.1875vw;margin-right:.5208333333vw;overflow:hidden;position:relative;transition:.3s;width:2.1875vw}.contacts__info-social>div a img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.contacts__info-social>div a:last-child{margin-right:0}.contacts__info-social>div a:hover{transform:scale(1.2)}.contacts__info-links{display:flex}.contacts__info-links a{color:var(--main-color);font-size:.8333333333vw;font-weight:700;letter-spacing:.03em;line-height:1.25vw}.contacts__images{display:flex;flex-direction:column;flex-shrink:0;justify-content:space-between;width:24.4791666667vw}.contacts__images-item{margin-bottom:1.0416666667vw}.contacts__images-item:last-child{margin-bottom:0}.contacts__images-item p{font-size:1.25vw;font-weight:700;letter-spacing:.02em;line-height:1.5625vw;margin-bottom:1.0416666667vw}.contacts__images-item>div{display:flex;flex-direction:column;flex-wrap:wrap;height:12.9166666667vw;justify-content:space-between;width:100%}.contacts__images-item>div a{border-radius:var(--brad-regular);height:6.09375vw;overflow:hidden;width:7.34375vw}.contacts__images-item>div a img{border-radius:var(--brad-regular);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.contacts__images-item>div a:first-child{height:12.9166666667vw;margin-right:.625vw;width:16.5104166667vw}.contacts__images-item>div a:nth-child(n+4){display:none}.contacts__address{display:flex;flex-direction:column;flex-shrink:0;width:63.6041666667vw}.contacts__address p{align-items:center;display:flex;flex-shrink:0;font-size:1.25vw;font-weight:400;justify-content:space-between;letter-spacing:.02em;line-height:1.5625vw;margin-bottom:.8333333333vw}.contacts__address p b{font-weight:700}.contacts__address p a{color:var(--main-color);font-size:.8333333333vw;font-weight:700;letter-spacing:.03em;line-height:1.25vw}.contacts__address .map-container{border-radius:var(--brad-regular);flex-grow:1;width:100%}.contacts__address .map-container iframe{height:100%;width:100%}.contacts__form{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:var(--brad-regular);padding:2.1875vw 2.2916666667vw;width:23.4375vw}.contacts__form .form-container{flex-direction:column}.contacts__form .form-container .form-input{font-size:.8333333333vw;height:3.90625vw;line-height:1.25vw;margin:0 0 .8854166667vw;padding:0 2.34375vw;width:100%}.contacts__form .form-container .form-textarea{font-size:.8333333333vw}.contacts__form .form-container .form-btn{padding:0 3.90625vw;width:100%}.contacts__form .form-container .form-btn:hover{padding:0 4.1666666667vw}.contacts__form .form-checkbox{padding:0 2.34375vw}.contacts__form .form-title{font-size:1.25vw;font-weight:700;letter-spacing:.02em;line-height:1.5625vw;margin-bottom:1.0416666667vw;text-align:center}.contacts__map-title{align-items:center;display:flex;flex-shrink:0;font-size:2.0833333333vw;font-weight:400;justify-content:space-between;letter-spacing:.02em;line-height:2.6041666667vw;margin-bottom:1.5625vw}.contacts__map-title b{font-weight:700}.contacts__map-title a{color:var(--main-color);font-size:.8333333333vw;font-weight:700;letter-spacing:.03em;line-height:1.25vw}.contacts__map .map-container{border-radius:var(--brad-regular);height:36.4583333333vw;overflow:hidden;width:100%}.contacts__map .map-container iframe{height:100%;width:100%}.delivery{margin-bottom:6.25vw;padding-top:6.25vw;position:relative;z-index:3}.delivery__title{margin:0 auto 3.6458333333vw;width:42.7083333333vw}.delivery__container{display:flex}.delivery__container .container-item{align-items:flex-end;display:flex;width:50%}.delivery__item{width:50%}.delivery__item.md-img-item{background-position:50%;background-repeat:no-repeat;background-size:cover;height:20.46875vw;width:20.46875vw}.delivery__item.md-img-item img{height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}.delivery__item.md-info-item{background-color:var(--main-color);border-top-left-radius:1.8229166667vw;border-top-right-radius:1.8229166667vw;color:#fff;display:flex;flex-direction:column;padding:4.53125vw 3.90625vw 1.8229166667vw;position:relative}.delivery__item.md-info-item p{font-size:1.6666666667vw;font-weight:600;letter-spacing:.03em;line-height:1.875vw;margin-bottom:1.5625vw}.delivery__item.md-info-item span{font-size:.8333333333vw;font-weight:400;letter-spacing:.03em;line-height:1.1458333333vw;margin-bottom:1.3020833333vw}.delivery__item.md-info-item span b{font-weight:600}.delivery__item.md-info-item span:last-child{margin-bottom:0}.delivery__item.md-info-item .icon{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:3.6458333333vw;justify-content:center;left:50%;position:absolute;top:0;transform:translate(-50%,-50%);width:3.6458333333vw}.delivery__item.md-info-item .icon img,.delivery__item.md-info-item .icon svg{margin:auto;max-height:1.5104166667vw;max-width:2.3958333333vw;fill:var(--main-color)}.delivery__item.md-info-item .icon img path,.delivery__item.md-info-item .icon svg path{fill:var(--main-color)}.download-price{margin-bottom:6.7708333333vw;margin-top:6.7708333333vw}.download-price__container{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:var(--brad-regular);min-height:36.4583333333vw;padding:4.7916666667vw 15.6770833333vw 4.84375vw 5.2083333333vw;position:relative;width:100%}.download-price__container:after{content:"";inset:0;position:absolute;z-index:2}.download-price__img-large{bottom:0;height:39.4583333333vw;left:0;overflow:hidden;position:absolute;right:0;width:100%;z-index:1}.download-price__img-large img{height:49.9479166667vw;-o-object-fit:contain;object-fit:contain;pointer-events:none;position:absolute;right:-20.7291666667vw;top:-.625vw;width:72.1875vw}.download-price__img-small{bottom:-12.0833333333vw;display:none;height:36.875vw;position:absolute;right:-9.1145833333vw;width:28.28125vw;z-index:3}.download-price__img-small img{height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}.download-price__title{margin-bottom:2.6041666667vw;text-align:left}.download-price__circle{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 0 13.0208333333vw #00000040;cursor:pointer;display:flex;flex-direction:column;height:7.8125vw;justify-content:center;left:41.71875vw;position:absolute;top:3.0208333333vw;width:7.8125vw;z-index:5}.download-price__circle:hover .pdf-circle{animation-play-state:paused}.download-price__circle .pdf-circle{animation:rotation 15s linear infinite;height:6.7708333333vw;inset:.5208333333vw;position:absolute;width:6.7708333333vw}.download-price__circle .circle-arrow{height:1.0416666667vw;width:.8854166667vw;fill:var(--main-color);margin-bottom:.3125vw}.download-price__circle .circle-arrow path{fill:var(--main-color)}.download-price__circle p{color:var(--main-color);font-size:.7291666667vw;font-weight:600;letter-spacing:.03em;line-height:1.0416666667vw;text-align:center}.download-price__circle p span{font-family:Montserrat,Arial,sans-serif}.download-price__content{color:#fff;position:relative;z-index:4}.first{margin-top:-11.7708333333vw;min-height:56.25vw;padding-top:11.7708333333vw;position:relative}.first__bg{z-index:-1}.first__bg,.first__bg .main-bg{height:100%;left:0;position:absolute;right:0;top:0;width:100%}.first__bg .main-bg{bottom:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;z-index:1}.first__bg .second-bg{bottom:0;max-height:95%;max-width:95%;pointer-events:none;position:absolute;right:0;z-index:2}.first__content{padding-bottom:2.6041666667vw;padding-top:5.6041666667vw}.first__title{font-size:3.3854166667vw;line-height:5.4270833333vw;margin-bottom:2.34375vw;width:56.7708333333vw}.first__title b{font-weight:700}.first__text{align-items:flex-start;display:flex;margin-bottom:2.2395833333vw}.first__text .dots{display:flex;margin-right:.88vw;margin-top:.78125vw}.first__text .dots span{border:.0520833333vw solid var(--main-color);border-radius:50%;height:.46875vw;margin-right:.3645833333vw;opacity:.5s;width:.46875vw}.first__text .dots span:first-child{animation:wave_1 2s linear infinite}.first__text .dots span:nth-child(2){animation:wave_2 2s linear infinite}.first__text .dots span:nth-child(3){animation:wave_3 2s linear infinite}.first__text .dots span:nth-child(4){animation:wave_4 2s linear infinite}.first__text .dots span:last-child{margin-right:0}.first__text p{font-size:1.5625vw;font-weight:500;letter-spacing:.04em;line-height:2.34375vw;margin-right:.8854166667vw;width:36.71875vw}.first__bullets{display:flex;margin-bottom:3.5416666667vw;max-width:49%}.md-first-with-form .first__bullets{max-width:100%}.first__buttons{align-items:center;display:flex}.first__buttons-btn{margin-right:1.8229166667vw}.first__buttons-text{display:flex;flex-direction:column;position:relative}.first__buttons-text:after,.first__buttons-text:before{background-color:var(--main-color);border-radius:50%;content:"";height:.3302083333vw;left:-.1041666667vw;position:absolute;top:0;width:.3302083333vw;z-index:2}.first__buttons-text:after{animation:pulse_2 2s linear infinite;z-index:1}.first__buttons-text img,.first__buttons-text svg{height:.9125vw;width:1.1265625vw;fill:#1c1c1c;margin-bottom:.6770833333vw;position:relative;z-index:3}.first__buttons-text img path,.first__buttons-text svg path{fill:#1c1c1c}.first__buttons-text p{font-size:.8333333333vw;letter-spacing:.03em;line-height:1.3020833333vw}.first.md-mb-0{margin-bottom:0}.first.md-dark-bg{color:#fff}.first.md-first-with-form .wrapper{align-items:center;display:flex;justify-content:space-between;padding-top:3.0208333333vw}.first.md-first-with-form .first__title{width:100%}.first.md-first-with-form .first__content{width:44.53125vw}.first__form{background-color:#fff;border:.2083333333vw solid hsla(0,0%,100%,.35);border-radius:var(--brad-regular);color:var(--text-main-color);padding:1.7708333333vw 2.2916666667vw;position:relative;width:23.8541666667vw}.first__form .form-title{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.0416666667vw}.first__form .form-title p{font-size:1.5625vw;font-weight:700;letter-spacing:.03em;line-height:1.8229166667vw;width:8.0729166667vw}.first__form .form-img{flex-shrink:0;height:9.8958333333vw;width:7.2916666667vw}.first__form .form-img img{height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}.first__form .form-text{font-size:.9375vw;font-weight:500;letter-spacing:.03em;line-height:1.9270833333vw;margin-bottom:.4166666667vw;text-align:center}.first__form .form-container{flex-direction:column}.first__form .form-container .form-input,.first__form .form-container .form-select{background-color:#f8f8f8;margin:0 0 .78125vw}.first__form .form-container .form-btn{padding:0 3.90625vw;width:100%}.first__form .form-container .form-btn:hover{padding:0 4.1666666667vw}.first.md-first-style-2 .first__title{margin:0 auto 2.34375vw;text-align:center;width:56.25vw}.first.md-first-style-2 .first__text{justify-content:center}.first.md-first-style-2 .first__text p{max-width:67.7083333333vw;width:auto}.first.md-first-style-2 .first__bullets{justify-content:center;margin:0 auto 3.6458333333vw;width:55.7291666667vw}.first.md-first-style-2 .first__bullets .bullets-item{max-width:17.7083333333vw}.first.md-first-style-2 .first__buttons{justify-content:center}.first.md-error-page{margin-bottom:0;margin-top:-3.0729166667vw;min-height:39.53125vw;padding-top:0}.first.md-error-page .first__content{color:#fff;padding-top:7.2916666667vw}.first.md-error-page .first__bg{bottom:0;height:auto;top:0}.first.md-error-page .first__title{margin-bottom:3.125vw;width:31.25vw}.first.md-error-page .first__text{margin-bottom:3.125vw}.first.md-error-page .first__buttons-btn{padding:0 3.6458333333vw;width:15.625vw}.first.md-error-page .first__buttons-btn:hover{padding:0 3.90625vw}.first.md-thanx-page{margin-bottom:0;min-height:51.0416666667vw}.first.md-thanx-page .first__bg{bottom:0;height:auto}.first.md-thanx-page .first__bg .second-bg{height:39.0104166667vw;right:10.78125vw;width:32.9166666667vw}.first.md-thanx-page .first__content{padding-top:6.7708333333vw}.first.md-thanx-page .first__title{margin-bottom:3.125vw;width:41.6666666667vw}.first.md-thanx-page .first__text{margin-bottom:3.125vw}.first.md-thanx-page .first__buttons-btn{padding:0 3.6458333333vw;width:15.625vw}.first.md-thanx-page .first__buttons-btn:hover{padding:0 3.90625vw}.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-bottom:5.2083333333vw;padding-top:0}.first.md-lid-magnit .first__text{margin-bottom:1.3020833333vw}.first.md-lid-magnit .first__title{font-size:2.8645833333vw;font-weight:700;letter-spacing:.02em;line-height:3.90625vw;margin-bottom:1.3020833333vw}.first.md-lid-magnit .first__bottom-form .form-text{font-size:1.25vw;font-weight:500;line-height:1.9270833333vw}.first.md-lid-magnit .first__bg{bottom:0;height:auto}.first.md-lid-magnit .first__bg .second-bg{bottom:0;height:51.0416666667vw;left:30.0520833333vw;-o-object-fit:cover;object-fit:cover;right:auto;top:auto;width:100vw}.bullets-item{align-items:flex-start;cursor:pointer;display:flex;flex-direction:column;margin-left:3.6458333333vw;max-width:11.9791666667vw}.bullets-item:first-child{margin-left:0}.bullets-item:hover>img{transform:scale(1.2)}.bullets-item>img{margin-bottom:.8333333333vw;transition:.3s}.bullets-item p{font-size:.9375vw;letter-spacing:.04em;line-height:1.3020833333vw}.bullets-item p b{font-weight:700}.footer{background-color:#1c1c1c;color:#fff}.footer.md-bottom-only .footer__top{display:none}.footer.md-bottom-only .footer__bottom{padding-bottom:1.3020833333vw}.footer__logo{border-bottom:.0520833333vw solid hsla(0,0%,100%,.35);display:flex;padding-bottom:3.90625vw;width:9.8958333333vw}.footer__logo a{align-items:center;color:#fff;display:flex;justify-content:space-between;width:100%}.footer__logo a img,.footer__logo a svg{height:2.2114583333vw;-o-object-fit:cover;object-fit:cover;width:5.8645833333vw;fill:var(--main-color)}.footer__logo a img path,.footer__logo a svg path{fill:var(--main-color)}.footer__logo a p{font-size:2.0833333333vw;font-weight:400;letter-spacing:.02em}.footer__logo a p b{font-weight:700}.footer__social{padding-top:3.8541666667vw}.footer__social p{font-size:1.0416666667vw;font-weight:400;letter-spacing:.03em;line-height:1.25vw;margin-bottom:.8333333333vw}.footer__social p b{font-weight:700}.footer__social>div{align-items:center;display:flex}.footer__social>div a{border-radius:50%;height:2.1354166667vw;margin-right:.4166666667vw;overflow:hidden;position:relative;transition:.3s;width:2.1354166667vw}.footer__social>div a:hover{transform:scale(1.2)}.footer__social>div a:last-child{margin-right:0}.footer__social>div a img{border-radius:50%;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.footer__top{align-items:stretch;border-bottom:.0520833333vw solid hsla(0,0%,100%,.35);display:flex;justify-content:space-between;padding-bottom:4.1666666667vw;padding-top:3.125vw}.footer__top-main{flex-shrink:0;padding-right:9.1145833333vw;width:19.1666666667vw}.footer__top-container{align-items:stretch;display:flex;flex-grow:1;flex-shrink:0;justify-content:space-between}.footer__top-item{flex-shrink:0;width:10.0520833333vw}.footer__top-item:nth-child(3){width:18.75vw}.footer__top-item:last-child{width:14.1666666667vw}.footer-title{font-size:1.0416666667vw;font-weight:700;letter-spacing:.03em;line-height:1.1979166667vw;margin-bottom:.7291666667vw}.footer-text{color:#cacaca}.footer-text p{font-size:.8333333333vw;font-weight:500;letter-spacing:.03em;line-height:1.25vw;margin-bottom:1.0416666667vw}.footer-text p:last-child{margin-bottom:0}.footer-list{list-style:none}.footer-list li{align-items:flex-start;display:flex}.footer-list li img,.footer-list li svg{height:.46875vw;margin-right:.5729166667vw;margin-top:.5729166667vw;-o-object-fit:cover;object-fit:cover;width:.625vw;fill:var(--main-color);flex-shrink:0}.footer-list li img path,.footer-list li svg path{fill:var(--main-color)}.footer-list li span{text-decoration:none!important}.footer-list a,.footer-list span{color:#cacaca;font-size:.8333333333vw;font-weight:500;letter-spacing:.03em;line-height:1.5625vw}.footer-list a:hover,.footer-list span:hover{text-decoration:underline}.footer__bottom{align-items:center;display:flex;justify-content:space-between;padding-bottom:2.6041666667vw;padding-top:1.3020833333vw}.footer__bottom-item:first-child,.footer__bottom-item:last-child{width:7.5520833333vw}.footer__bottom-item:last-child p{text-align:right}.footer__bottom-item p{font-size:.6770833333vw;font-weight:500;letter-spacing:.04em;line-height:1.25vw}.footer__bottom-item p a,.footer__bottom-item p span{color:var(--main-color)}.geography{margin-bottom:5.2083333333vw;position:relative}.geography__bg{background-position:50%;background-repeat:no-repeat;background-size:cover;height:80.78125vw;left:0;position:absolute;right:0;top:-26.5625vw;width:100%;z-index:-1}.geography__title{margin-bottom:2.6041666667vw}.geography__map{border-radius:var(--brad-regular);margin-bottom:4.1666666667vw;overflow:hidden}.geography__map img{pointer-events:none;width:100%}.geography__container{width:100%}.geography__container .container-flex{display:flex;flex-wrap:wrap;margin:-1.0416666667vw -1.8229166667vw}.geography__item{display:flex;flex-direction:column;margin:1.0416666667vw 1.8229166667vw;width:39.0625vw}.geography__item .item-title{flex-shrink:0;font-size:1.875vw;font-weight:700;letter-spacing:.03em;line-height:2.1875vw;margin-bottom:1.3020833333vw}.geography__item .item-text{color:#8a8a8a;flex-grow:1;font-size:.7291666667vw;font-weight:400;letter-spacing:.03em;line-height:1.1458333333vw;margin-bottom:1.8229166667vw}.geography__item .item-text:last-child{margin-bottom:0}.geography__item .item-slider{flex-shrink:0;height:26.0416666667vw;padding-bottom:3.125vw;width:100%}.geography__item .item-slider .slider-container,.geography__item .item-slider .swiper-container{height:100%;position:relative}.geography__item .item-slider .slider-container .swiper-slide,.geography__item .item-slider .swiper-container .swiper-slide{border-radius:var(--brad-regular)}.geography__item .item-slider .slider-btn{background-color:#fff;box-shadow:0 0 13.0208333333vw #00000040;left:2.2916666667vw;top:50%;transform:translateY(-50%)}.geography__item .item-slider .slider-btn img,.geography__item .item-slider .slider-btn svg{height:.8234375vw;-o-object-fit:cover;object-fit:cover;width:.4708333333vw;fill:#c7c7c7;transition:.3s}.geography__item .item-slider .slider-btn img path,.geography__item .item-slider .slider-btn svg path{fill:#c7c7c7}.geography__item .item-slider .slider-btn.slider-next-btn{left:auto;right:2.2916666667vw}.geography__item .item-slider .slider-btn:hover{background-color:var(--main-color-darken)}.geography__item .item-slider .slider-btn:hover img,.geography__item .item-slider .slider-btn:hover img path,.geography__item .item-slider .slider-btn:hover svg,.geography__item .item-slider .slider-btn:hover svg path{fill:#fff}.geography__item .item-slider .slider-pagination{bottom:-2.0833333333vw}.geography__slide{display:block;height:100%;width:100%}.geography__slide img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.get-consultation{margin-bottom:3.25vw}.get-consultation__container{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:var(--brad-regular);color:#4d4d4d;min-height:36.4583333333vw;padding:4.0625vw 18.2291666667vw 3.6458333333vw 5.2083333333vw;width:100%}.get-consultation__title{margin-bottom:1.3020833333vw;text-align:left}.get-consultation__form{margin-bottom:1.0416666667vw}.get-consultation__form .form-btn{width:17.1875vw}.get-consultation__person{bottom:0;height:39.6354166667vw;position:absolute;right:2.34375vw;width:35.2604166667vw}.get-consultation__person .person-info{display:flex;flex-direction:column;left:5.8854166667vw;position:absolute;top:12.8125vw;width:7.5520833333vw}.get-consultation__person .person-info p{font-size:1.25vw;font-weight:700;letter-spacing:.02em;line-height:1.4583333333vw;text-align:right}.get-consultation__person .person-info span{font-size:.8333333333vw;font-weight:400;letter-spacing:.02em;line-height:1.9270833333vw;text-align:right}.get-consultation__person .person-img{height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}.get-consultation__links{align-items:center;display:flex}.get-consultation__links p{font-size:1.5625vw;font-weight:500;letter-spacing:.03em;line-height:1.9270833333vw;margin-right:1.3020833333vw}.get-consultation__links p b{font-weight:700}.get-consultation__links a{align-items:center;border-radius:50%;display:flex;height:3.0208333333vw;justify-content:center;margin-right:.625vw;transition:.3s;width:3.0208333333vw}.get-consultation__links a:hover{transform:scale(1.2)}.get-consultation__links a img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.get-consultation.md-style-2{margin-bottom:4.6875vw}.get-consultation.md-style-2 .get-consultation__container{padding:3.5416666667vw 4.84375vw 3.5416666667vw 6.6666666667vw}.get-consultation.md-style-2 .get-consultation__content{align-items:stretch;display:flex;height:100%;justify-content:space-between}.get-consultation.md-style-2 .get-consultation__info{align-items:flex-start;display:flex;flex-direction:column;height:100%;width:23.1770833333vw}.get-consultation.md-style-2 .get-consultation__text{flex-grow:1;font-size:1.25vw;font-weight:500;letter-spacing:.04em;line-height:1.4583333333vw;margin-bottom:3.125vw}.get-consultation.md-style-2 .get-consultation__form{margin-bottom:0;width:20.8333333333vw}.get-consultation.md-style-2 .get-consultation__form .form-container{flex-direction:column}.get-consultation.md-style-2 .get-consultation__form .form-text{font-size:2.0833333333vw;font-weight:600;letter-spacing:.02em;line-height:2.6041666667vw;margin-bottom:.78125vw}.get-consultation.md-style-2 .get-consultation__form .form-list{list-style:disc;margin-bottom:1.4583333333vw;padding-left:1.3020833333vw}.get-consultation.md-style-2 .get-consultation__form .form-list li{font-size:.8333333333vw;font-weight:500;letter-spacing:.02em;line-height:1.4583333333vw;position:relative}.get-consultation.md-style-2 .get-consultation__form .form-input{margin-bottom:1.0416666667vw;margin-right:0;width:100%}.get-consultation.md-style-2 .get-consultation__form .form-btn{width:100%}.get-consultation.md-style-2 .get-consultation__person{bottom:0;height:36.4583333333vw;left:29.7916666667vw;position:absolute;width:26.6145833333vw}.get-consultation.md-style-2 .get-consultation__person .person-info{bottom:auto;left:1.5625vw;right:auto;top:19.0625vw}.get-consultation.md-style-2 .get-consultation__person .person-info p,.get-consultation.md-style-2 .get-consultation__person .person-info span{text-align:left}.get-consultation.md-style-2 .get-consultation__contacts{margin-bottom:3.125vw}.get-consultation.md-style-2 .get-consultation__contacts p{font-size:1.25vw;font-weight:600;letter-spacing:.02em;line-height:2.6041666667vw}.get-consultation.md-style-2 .get-consultation__contacts p span{font-family:Montserrat,Arial,sans-serif}.get-consultation.md-style-2 .get-consultation__contacts a{align-items:center;color:#fff;display:flex;font-size:1.5625vw;font-weight:700;letter-spacing:.02em;line-height:2.6041666667vw}.get-consultation.md-style-2 .get-consultation__contacts a:hover span{color:var(--main-color)}.get-consultation.md-style-2 .get-consultation__contacts a span{font-family:Montserrat,Arial,sans-serif;transition:.3s}.get-consultation.md-style-2 .get-consultation__contacts a img,.get-consultation.md-style-2 .get-consultation__contacts a svg{height:1.09375vw;-o-object-fit:cover;object-fit:cover;width:1.09375vw;fill:var(--main-color);margin-right:.5208333333vw}.get-consultation.md-style-2 .get-consultation__contacts a img path,.get-consultation.md-style-2 .get-consultation__contacts a svg path{fill:var(--main-color)}.get-consultation.md-style-2 .get-consultation__links p{font-size:1.25vw;line-height:1.5625vw;width:8.8541666667vw}.header{background-color:#fff;height:7.7708333333vw;margin-bottom:.0729166667vw;padding-top:1.0416666667vw;position:relative;z-index:30}.header.md-bg-transparent{background-color:transparent;margin-bottom:0}.header.md-bg-transparent .nav-wrap{border-bottom:.0520833333vw solid rgba(28,28,28,.07)}.header.md-bg-transparent .header__download a:hover{border-color:var(--main-color)}.header.md-white-header,.header.md-white-header .header__nav.fixed .nav-wrap .nav .nav-item a{color:#fff}.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:#ffffff4d}.header.md-white-header .nav-wrap .nav .nav-item a{color:#fff}.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__top .wrapper{border-color:#ffffff4d}.header.md-white-header .header__contacts a,.header.md-white-header .header__download a,.header.md-white-header .header__logo a{color:#fff}.header.md-white-header .header__download a{border-color:#fff}.header.md-white-header .header__download a span{color:#fff}.header.md-white-header .header__contacts a:hover{color:var(--main-color)}.header__btn{display:none}.header__btn-wrap{align-items:center;display:flex}.header__btn-wrap p{font-size:.725vw;letter-spacing:.03em;line-height:1.2vw;margin-right:.98125vw;width:1.8229166667vw}.header__btn{cursor:pointer;display:block;height:1.5vw;position:relative;width:2.7vw;z-index:999}.header__btn span{background-color:var(--text-main-color);border-radius:.3125vw;height:.1771428571vw;left:0;position:absolute;transition:.3s;width:80%}.header__btn span:first-child{top:0}.header__btn span:nth-child(2){top:50%;transform:translateY(-50%)}.header__btn span:last-child{bottom:0;width:1.2vw}.header__btn.open span:first-child{top:50%;transform:translateY(-50%) rotate(-45deg);transform-origin:center center}.header__btn.open span:nth-child(2){opacity:0}.header__btn.open span:last-child{bottom:50%;transform:translateY(50%) rotate(45deg);transform-origin:center center;width:2.7vw}.header__top .wrapper{align-items:center;border-bottom:.0520833333vw solid rgba(28,28,28,.07);display:flex;justify-content:space-between;padding-bottom:1.3020833333vw}.header__logo{width:9.8958333333vw}.header__logo a{align-items:center;color:var(--text-main-color);display:flex;justify-content:space-between}.header__logo a img,.header__logo a svg{height:2.2114583333vw;width:2.8645833333vw;fill:var(--main-color)}.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}.header__logo a p b{font-weight:700}.header__text{font-size:.7291666667vw;letter-spacing:.03em;line-height:1.0416666667vw;padding-left:1vw;width:10.4166666667vw}.header__address{align-items:center;display:flex;width:13.28125vw}.header__address img,.header__address svg{height:1.25vw;margin-right:.78125vw;width:1.0416666667vw;fill:var(--main-color)}.header__address img path,.header__address svg path{fill:var(--main-color)}.header__address p{font-size:.8333333333vw;letter-spacing:.03em;line-height:1.3020833333vw}.header__address p b{font-weight:700}.header__download{align-items:center;display:flex;width:16.1458333333vw}.header__download a{align-items:center;border:.0520833333vw solid var(--main-color);border-radius:var(--brad-regular);cursor:pointer;display:flex;height:3.90625vw;justify-content:space-between;padding:0 1.5625vw;transition:.3s;width:100%}.header__download a img,.header__download a svg{height:1.0416666667vw;width:1.0416666667vw;fill:var(--main-color);transition:.3s}.header__download a img path,.header__download a svg path{fill:var(--main-color);transition:.3s}.header__download a span{color:var(--main-color);font-size:.8333333333vw;font-weight:600;letter-spacing:.03em;line-height:.9895833333vw;transition:.3s}.header__download a:hover{background-color:var(--main-color)}.header__download a:hover img{filter:brightness(0) invert(1)}.header__download a:hover img,.header__download a:hover img path,.header__download a:hover svg,.header__download a:hover svg path{fill:#fff}.header__download a:hover span{color:#fff}.header__contacts,.header__social{align-items:center;display:flex;flex-direction:column;padding-left:1vw;padding-right:2vw;width:14.7604166667vw}.header__contacts p,.header__social p{font-size:.98333333333vw;letter-spacing:.03em;line-height:.9895833333vw;margin-bottom:.78125vw;position:relative}.header__contacts p b,.header__social p b{font-weight:600}.header__contacts p b span,.header__social p b span{font-family:Montserrat,Arial,serif}.header__contacts p:before,.header__social p:before{z-index:2}.header__contacts p:after,.header__contacts p:before,.header__social p:after,.header__social p:before{background-color:var(--main-color);border-radius:50%;content:"";height:.2083333333vw;left:-.5208333333vw;position:absolute;top:50%;transform:translateY(-50%);width:.2083333333vw}.header__contacts p:after,.header__social p:after{animation:pulse_1 3s linear infinite;transition:.3s;z-index:1}.header__contacts{width:16.7604166667vw}.header__contacts p{margin-bottom:.5208333333vw}.header__contacts a{color:var(--text-main-color);font-family:Montserrat,Arial,serif;font-size:1.30416666667vw;font-weight:600;line-height:1.3541666667vw;margin-bottom:.15625vw;transition:.3s}.header__contacts a:hover{color:var(--main-color)}.header__contacts .call-back{font-size:1vw;font-weight:600;letter-spacing:.05em;line-height:.9895833333vw}.header__nav{transition:.3s}.header__nav.fixed{background-color:#000;left:0;position:fixed;right:0;top:0}.header__nav.fixed .nav-wrap{border-bottom:none}.nav-wrap ul{list-style:none}.nav-wrap .nav{display:flex;justify-content:space-between}.nav-wrap .nav .nav-item{align-items:center;display:flex;padding:1.3541666667vw 1.34375vw;transition:.3s}.nav-wrap .nav .nav-item:first-child{padding-bottom:0;padding-left:0;padding-top:0}.nav-wrap .nav .nav-item:first-child img,.nav-wrap .nav .nav-item:first-child svg,.nav-wrap .nav-link.home img,.nav-wrap .nav-link.home svg{height:1.1458333333vw;width:1.1979166667vw;fill:var(--main-color);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{color:var(--text-main-color);font-size:.9375vw;font-weight:600;text-transform:uppercase;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{background-color:#f5f8f9;border-top:.0520833333vw solid rgba(28,28,28,.07);left:0;min-width:100%;opacity:0;padding:1.5625vw 2.34375vw;pointer-events:none;position:absolute;top:100%;transition:.3s}.nav-wrap .nav .nav-item.dropdown-item .nav-menu .nav-item{margin-bottom:.78125vw;padding:0}.nav-wrap .nav .nav-item.dropdown-item .nav-menu .nav-item:last-child{margin-bottom:0}.nav-wrap .nav .nav-item.dropdown-item .nav-menu .nav-item a{font-size:.8333333333vw;font-weight:400;line-height:.8333333333vw;text-transform:none;white-space:nowrap}.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{border-bottom:.0520833333vw solid var(--text-main-color);border-left:.0520833333vw solid var(--text-main-color);content:"";height:.46875vw;margin-left:.6770833333vw;transform:translateY(-33%) rotate(-45deg);transition:.3s;width:.46875vw}.nav-wrap .nav .nav-item.dropdown-item:hover{background-color:#f5f8f9}.nav-wrap .nav .nav-item.dropdown-item:hover .nav-menu{opacity:1;pointer-events:all}.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%}.social-links,.social-links a{align-items:center;display:flex;justify-content:center}.social-links a{background-color:var(--main-color);border-radius:50%;height:2.2916666667vw;margin:0 .2604166667vw;transition:.3s;width:2.2916666667vw}.social-links a:hover{transform:scale(1.2)}.social-links a img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.navigator{background-color:#000;height:26.0416666667vw;left:-14.5833333333vw;position:fixed;top:0;transition:.3s;width:14.5833333333vw;z-index:100}.navigator .container{display:flex;flex-direction:column;height:100%;overflow-y:scroll;padding:1.5625vw 1.0416666667vw;width:100%}.navigator a{color:#fff;font-size:1.0416666667vw;margin-bottom:.5208333333vw}.navigator a:last-child{margin-bottom:0}.navigator a:hover{text-decoration:underline}.navigator:hover{left:0}.navigator:after{background-color:#000;color:#ff0;content:"NAV";font-size:1.0416666667vw;height:2.0833333333vw;left:100%;line-height:2.0833333333vw;position:absolute;text-align:center;top:0;width:4.1666666667vw}@media only screen and (max-width:768px){.navigator{height:93.75vw;left:-62.5vw;width:62.5vw}.navigator .container{padding:3.125vw 1.5625vw}.navigator a{font-size:3.75vw;margin-bottom:2.5vw}.navigator:after{font-size:3.75vw;height:6.25vw;line-height:6.25vw;width:9.375vw}}.our-values{margin-bottom:4.4270833333vw}.our-values__title{margin-bottom:2.34375vw}.our-values__container{width:100%}.our-values__container .container-flex{display:flex;flex-wrap:wrap;margin:-.9114583333vw}.our-values__slider{display:none}.our-values__item{background-color:var(--main-color);border-radius:var(--brad-regular);color:#fff;margin:.9114583333vw;padding:2.8645833333vw 7.8125vw 2.6041666667vw 2.8645833333vw;position:relative;width:26.0416666667vw}.our-values__item .item-number{align-items:center;background-color:#fff;border-radius:50%;color:var(--main-color);display:flex;font-size:1.0416666667vw;font-weight:600;height:2.8645833333vw;justify-content:center;letter-spacing:.03em;position:absolute;right:1.5625vw;text-align:center;top:1.5625vw;width:2.8645833333vw;z-index:5}.our-values__item .item-title{font-size:1.5625vw;font-weight:700;letter-spacing:.04em;line-height:1.71875vw;margin-bottom:.78125vw;position:relative;z-index:3}.our-values__item .item-title:last-child{margin-bottom:0}.our-values__item .item-text{font-size:.9375vw;font-weight:500;letter-spacing:.04em;line-height:1.25vw;position:relative;z-index:3}.our-values__item.md-black-item{background-color:#1c1c1c}.our-values__item.md-black-item:after{background:#fff;content:"";filter:blur(5.2083333333vw);height:10.4166666667vw;left:2.1875vw;opacity:.5;position:absolute;top:.8333333333vw;width:10.4166666667vw;z-index:1}.our-works{padding-bottom:4vw;padding-top:4vw;position:relative}.our-works__bg{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:-1}.our-works__title{margin-bottom:1.3020833333vw}.our-works__text{font-size:1.6666666667vw;font-weight:500;letter-spacing:.04em;line-height:4.1666666667vw;margin-bottom:2.6041666667vw;text-align:center}.our-works__slider{height:20.8333333333vw;margin-bottom:5.9895833333vw}.our-works__slide,.our-works__slider .swiper-slide{border-radius:var(--brad-regular);overflow:hidden}.our-works__slide{display:block;height:20.8333333333vw;position:relative;width:26.0416666667vw}.our-works__slide img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%;z-index:1}.our-works__slide img,.our-works__slide:after{inset:0;position:absolute}.our-works__slide:after{background:linear-gradient(0deg,#00000080,#00000080);content:"";transition:.3s;z-index:2}.our-works__slide .video-btn{align-items:center;background-color:var(--main-color);border-radius:50%;display:flex;height:4.6875vw;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;width:4.6875vw;z-index:5}.our-works__slide .video-btn img,.our-works__slide .video-btn svg{height:1.0244791667vw;margin:auto;-o-object-fit:cover;object-fit:cover;width:.9234375vw;fill:#fff}.our-works__slide .video-btn img path,.our-works__slide .video-btn svg path{fill:#fff}.our-works__slide .video-btn:after,.our-works__slide .video-btn:before{background-color:var(--main-color);border-radius:50%;content:"";inset:0;position:absolute;z-index:-1}.our-works__slide .video-btn:before{animation:video_pulse_big 2s linear infinite}.our-works__slide .video-btn:after{animation:video_pulse_small 2s linear infinite}.our-works__slide:hover:after{opacity:.3}.our-works__slide:hover .video-btn{transform:translate(-50%,-50%) scale(1.2)}.our-works__slide:hover .video-btn:after,.our-works__slide:hover .video-btn:before{display:none}.our-works__link{align-items:center;display:flex;justify-content:center}.our-works__link a{align-items:center;color:var(--main-color);display:flex;font-size:.8333333333vw;font-weight:600;letter-spacing:.04em;line-height:.5208333333vw}.our-works__link a:hover span{margin-right:.78125vw}.our-works__link a span{margin-right:.5208333333vw;transition:.3s}.our-works__link a img,.our-works__link a svg{height:.9895833333vw;-o-object-fit:cover;object-fit:cover;width:.9895833333vw;fill:var(--main-color)}.our-works__link a img path,.our-works__link a svg path{fill:var(--main-color)}.page-pagination{align-items:center;display:flex;justify-content:center;margin-bottom:4.1666666667vw}.page-pagination .navigation{align-items:center;display:flex;flex-direction:column;overflow:hidden;position:relative}.page-pagination .navigation .screen-reader-text{font-size:.0520833333vw;height:.0520833333vw;overflow:hidden;position:absolute;top:-.0520833333vw}.page-pagination .navigation .nav-links{align-items:center;display:flex}.page-pagination .navigation .page-numbers{color:var(--text-main-color);flex-shrink:0;font-family:Montserrat,Arial,sans-serif;font-size:.8333333333vw;font-weight:400;line-height:.9895833333vw;margin:0 .78125vw;transition:.3s}.page-pagination .navigation .page-numbers:hover{color:var(--main-color)}.page-pagination .navigation .page-numbers.current{align-items:center;background-color:var(--main-color);border-radius:50%;color:#fff;display:flex;font-weight:700;height:1.8229166667vw;justify-content:center;pointer-events:none;width:1.8229166667vw}.page-pagination .navigation .page-numbers.dots{pointer-events:none}.page-pagination .navigation .page-numbers.next,.page-pagination .navigation .page-numbers.prev{align-items:center;display:flex;font-size:0;height:1.0416666667vw;justify-content:center;margin:0;position:relative;width:1.0416666667vw}.page-pagination .navigation .page-numbers.next:before,.page-pagination .navigation .page-numbers.prev:before{border-bottom:.0520833333vw solid var(--text-main-color);border-left:.0520833333vw solid var(--text-main-color);content:"";height:.5208333333vw;transform:rotate(45deg);transition:.3s;width:.5208333333vw}.page-pagination .navigation .page-numbers.next:hover:before,.page-pagination .navigation .page-numbers.prev:hover:before{border-color:var(--main-color)}.page-pagination .navigation .page-numbers.next{transform:scale(-1)}.partners{padding-bottom:6vw;padding-top:4vw}.partners__title{margin-bottom:3.125vw}.partners__slider{height:8.75vw;position:relative}.partners__slide{align-items:center;border:.0260416667vw solid #e1e1e1;cursor:pointer;display:flex;height:100%;justify-content:center;position:relative;width:100%}.partners__slide:hover .slide-content{opacity:1}.partners__slide img{max-height:4.5833333333vw;max-width:8.2291666667vw}.partners__slide .slide-content{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;inset:0;opacity:0;position:absolute;transition:.3s;z-index:3}.partners__slide .slide-content:before{background-color:var(--main-color);content:"";inset:0;opacity:.9;position:absolute;z-index:-1}.partners__slide .slide-content p{font-size:.7291666667vw;font-weight:700;line-height:1.1979166667vw}.partners__slide .slide-content span{font-size:.625vw;font-weight:500;line-height:1.1979166667vw}.popup{align-items:center;color:#000;display:flex;font-family:Montserrat,Arial,sans-serif;inset:0;opacity:0;overflow-x:hidden;overflow-y:auto;padding-bottom:2.6041666667vw;padding-top:2.6041666667vw;pointer-events:none;position:fixed;transition:.3s;visibility:hidden;z-index:1000}.popup.open{opacity:1;pointer-events:all;visibility:visible}.popup.open .popup__blur{overflow-y:scroll}.popup__blur{background-color:#000;cursor:pointer;inset:0;opacity:.7;position:fixed;z-index:1}.popup__block,.popup__container{margin:auto;z-index:2}.popup__block{background-color:#fff;position:relative;transition:.3s}.popup__close{cursor:pointer;height:1.3020833333vw;position:absolute;right:1.5625vw;top:1.3020833333vw;width:1.3020833333vw;z-index:5}.popup__close img,.popup__close svg{height:1.0416666667vw;inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:1.0416666667vw;fill:#a0a0a0}.popup__close img path,.popup__close svg path{fill:#a0a0a0}.politika-popup{background-color:#fff;border-radius:var(--brad-regular);height:100%;padding:2.0833333333vw;width:81.7708333333vw}.politika-popup .politika-popup__title,.politika-popup h2{font-size:2.0833333333vw;font-weight:500;margin-bottom:1.3020833333vw}.politika-popup .h3,.politika-popup .politika-title{font-size:1.25vw;font-weight:500;line-height:1.25vw;margin-bottom:.78125vw}.politika-popup p{font-size:.8333333333vw;font-weight:400;line-height:1.1979166667vw;margin-bottom:.78125vw}.download-popup-trigger{height:.15625vw;left:0;position:fixed;right:0;top:0;width:100%;z-index:2000}.download-popup{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:var(--brad-regular);position:relative;width:49.4791666667vw}.download-popup__img{height:100%;inset:0;position:absolute;width:100%;z-index:1}.download-popup__img img{border-radius:var(--brad-regular);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.download-popup__content{padding:4.1666666667vw 15.625vw 4.1666666667vw 4.9479166667vw;position:relative;z-index:2}.download-popup__title{font-size:2.5vw;font-weight:700;letter-spacing:.02em;line-height:3.3854166667vw;margin-bottom:1.0416666667vw}.download-popup__text{font-size:.9375vw;font-weight:400;letter-spacing:.03em;line-height:1.09375vw;margin-bottom:1.5625vw}.price-popup{background:transparent}.main-popup{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:var(--brad-regular);width:26.0416666667vw}.main-popup__content{padding:2.8645833333vw 2.0833333333vw}.main-popup__title{font-size:1.8229166667vw;font-weight:700;letter-spacing:.02em;line-height:2.1354166667vw;margin-bottom:1.3020833333vw;text-align:center}.main-popup__text{font-size:.9375vw;font-weight:400;letter-spacing:.03em;line-height:1.09375vw;margin-bottom:2.0833333333vw;text-align:center}.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{flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%}.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-size:1.8229166667vw;font-weight:700;letter-spacing:.02em;line-height:2.1354166667vw;margin-bottom:1.0416666667vw;padding-right:2.6041666667vw}.md-standart-form.md-popup-form .form-text{font-size:.8333333333vw;font-weight:500;letter-spacing:.04em;line-height:1.25vw;margin-bottom:.5208333333vw;padding-left:2.0833333333vw}.md-standart-form.md-popup-form .form-container{flex-direction:column;width:21.875vw}.md-standart-form.md-popup-form .form-select{height:4.1666666667vw;margin:0 0 .5208333333vw;width:100%}.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{height:4.1666666667vw;margin:0 0 .5208333333vw;width:100%}.md-standart-form.md-popup-form .form-btn{height:4.1666666667vw;justify-content:center;padding:0 1.5625vw;width:100%}.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{margin:0 0 .5208333333vw;width:100%}.md-standart-form.md-popup-form .form-file>div{height:4.1666666667vw;width:100%}.md-standart-form.md-popup-form .form-file>div img,.md-standart-form.md-popup-form .form-file>div svg{right:1.5625vw}.portfolio{padding-bottom:4vw;padding-top:1vw;position:relative}.portfolio__bg{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;right:0;top:0;z-index:-1}.portfolio__title{margin-bottom:1.0416666667vw}.portfolio__slider{display:none}.portfolio__text{font-size:1.6666666667vw;font-weight:500;letter-spacing:.04em;line-height:3.125vw;margin-bottom:2.0833333333vw}.portfolio__container{margin-bottom:3.90625vw}.portfolio__container .container-flex{align-items:stretch;display:flex;flex-wrap:wrap}.portfolio__item{align-items:flex-start;display:flex;flex-direction:column;margin-right:1.8229166667vw;margin-top:3.3854166667vw;width:26.0416666667vw}.portfolio__item:first-child,.portfolio__item:nth-child(2),.portfolio__item:nth-child(3){margin-top:0}.portfolio__item:nth-child(3n+3){margin-right:0}.portfolio__item .item-gallery{display:flex;flex-wrap:wrap;margin-bottom:1.8229166667vw;position:relative}.portfolio__item .item-gallery a{border-radius:var(--brad-regular);height:5.0520833333vw;margin-right:.625vw;overflow:hidden;width:5.9895833333vw}.portfolio__item .item-gallery a .video{display:none}.portfolio__item .item-gallery a img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.portfolio__item .item-gallery a:first-child{border-radius:var(--brad-regular);height:20.8333333333vw;margin-bottom:.8333333333vw;margin-right:0;overflow:hidden;position:relative;width:26.0416666667vw}.portfolio__item .item-gallery a:first-child .video{align-items:center;background-color:var(--main-color);border-radius:50%;display:flex;height:3.125vw;justify-content:center;position:absolute;right:1.1979166667vw;top:1.1979166667vw;width:3.125vw;z-index:2}.portfolio__item .item-gallery a:first-child .video:after{animation:pulse_2_small 2s linear infinite;background-color:var(--main-color);border-radius:50%;content:"";inset:0;position:absolute;z-index:-1}.portfolio__item .item-gallery a:first-child .video img,.portfolio__item .item-gallery a:first-child .video svg{height:.6755208333vw;-o-object-fit:cover;object-fit:cover;width:.6088541667vw;fill:#fff}.portfolio__item .item-gallery a:first-child .video img path,.portfolio__item .item-gallery a:first-child .video svg path{fill:#fff}.portfolio__item .item-gallery a:nth-child(n+6){display:none}.portfolio__item .item-gallery a:nth-child(3){margin-right:.6770833333vw}.portfolio__item .item-gallery a:nth-child(5){margin-right:0}.portfolio__item .item-gallery__hint{background-color:var(--main-color);border-radius:var(--brad-regular);color:#fff;font-size:.8333333333vw;font-weight:600;height:1.7708333333vw;left:1.1979166667vw;letter-spacing:.04em;line-height:1.7708333333vw;padding:0 .625vw;position:absolute;top:1.1979166667vw;z-index:5}.portfolio__item .item-gallery__hint span{font-family:Montserrat,Arial,sans-serif}.portfolio__item .item-gallery__hint.hidden{opacity:0;pointer-events:none;visibility:hidden}.portfolio__item .item-title,.realization-list-item .item-title{color:var(--text-main-color);font-size:1.5625vw;font-weight:700;letter-spacing:.03em;line-height:2.1875vw;margin-bottom:.7291666667vw;transition:.3s}.portfolio__item .item-title:hover,.realization-list-item .item-title:hover{color:var(--main-color)}.portfolio__item .item-text{color:#8a8a8a;flex-grow:1;font-size:.7291666667vw;font-weight:400;letter-spacing:.03em;line-height:1.1458333333vw;margin-bottom:.78125vw}.portfolio__item .item-btn{align-items:center;display:flex}.portfolio__item .item-btn span{color:var(--main-color);font-size:.8333333333vw;font-weight:600;letter-spacing:.04em;line-height:.5208333333vw;margin-right:.2604166667vw;transition:.3s}.portfolio__item .item-btn img,.portfolio__item .item-btn svg{height:.9895833333vw;-o-object-fit:cover;object-fit:cover;width:.9895833333vw;fill:var(--main-color)}.portfolio__item .item-btn img path,.portfolio__item .item-btn svg path{fill:var(--main-color)}.portfolio__item .item-btn:hover span{margin-right:.5208333333vw}.portfolio__link{margin:0 auto;width:19.2708333333vw}.portfolio-typical__title{margin-bottom:3.125vw}.portfolio-typical__gallery{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:2.34375vw}.portfolio-typical__gallery a{border-radius:var(--brad-regular);height:9.2708333333vw;margin-left:1.5625vw;overflow:hidden;width:19.2708333333vw}.portfolio-typical__gallery a img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.portfolio-typical__gallery a:first-child{height:39.0625vw;margin-bottom:1.6666666667vw;margin-left:0;width:100%}.portfolio-typical__gallery a:nth-child(2){margin-left:0}.portfolio-typical__gallery a:nth-child(n+6){display:none}.portfolio-typical__description{background:#f8fafb;border-radius:var(--brad-regular);margin-bottom:3.90625vw;padding:3.6458333333vw 4.1666666667vw}.portfolio-typical__description .description-title{font-size:1.875vw;font-weight:700;letter-spacing:.04em;line-height:2.1875vw;margin-bottom:.78125vw}.portfolio-typical__description .description-text{font-size:1.0416666667vw;font-weight:400;line-height:1.5625vw;margin-bottom:1.0416666667vw}.portfolio-typical__description .description-text:last-child{margin-bottom:0}.portfolio-typical__description .description-bottom{display:none}.portfolio-typical__editor{margin-bottom:3.90625vw}.portfolio-typical__editor p{font-size:1.0416666667vw;font-weight:400;line-height:1.5625vw}.portfolio-typical__editor h2{font-size:1.875vw;font-weight:700;letter-spacing:.04em;line-height:2.1875vw}.portfolio-typical__editor img{border-radius:var(--brad-regular)!important;display:flex;flex-wrap:wrap;overflow:hidden}.portfolio-typical__text{margin-bottom:3.90625vw}.portfolio-typical__text .text-title{font-size:1.875vw;font-weight:700;letter-spacing:.04em;line-height:2.1875vw;margin-bottom:1.0416666667vw}.portfolio-typical__text .text-content{font-size:1.0416666667vw;font-weight:400;line-height:1.5625vw;margin-bottom:1.0416666667vw}.portfolio-typical__text .text-content:last-child{margin-bottom:0}.portfolio-typical__img{display:flex;flex-wrap:wrap;margin-bottom:3.90625vw}.portfolio-typical__img-slider{display:none}.portfolio-typical__img a{border-radius:var(--brad-regular);overflow:hidden}.portfolio-typical__img a img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.portfolio-typical__img.md-1-col-img a{height:39.0625vw;margin-bottom:1.5625vw;width:100%}.portfolio-typical__img.md-1-col-img a:last-child{margin-bottom:0}.portfolio-typical__img.md-2-col-img{justify-content:space-between}.portfolio-typical__img.md-2-col-img a{height:31.25vw;margin-top:3.125vw;width:39.0625vw}.portfolio-typical__img.md-2-col-img a:first-child,.portfolio-typical__img.md-2-col-img a:nth-child(2){margin-top:0}.portfolio-typical__img.md-3-col-img a{height:20.8333333333vw;margin-left:1.8229166667vw;margin-top:1.8229166667vw;width:26.0416666667vw}.portfolio-typical__img.md-3-col-img a:first-child,.portfolio-typical__img.md-3-col-img a:nth-child(2),.portfolio-typical__img.md-3-col-img a:nth-child(3){margin-top:0}.portfolio-typical__img.md-3-col-img a:nth-child(3n+1){margin-left:0}.portfolio-typical__video{margin-bottom:3.90625vw}.portfolio-typical__video-container{display:block;height:44.2708333333vw;padding:5.2083333333vw;position:relative;width:100%}.portfolio-typical__video-container.hovered:after{opacity:.5}.portfolio-typical__video-container:after{background:linear-gradient(0deg,#00000073,#00000073);content:"";height:100%;inset:0;position:absolute;transition:.3s;width:100%;z-index:2}.portfolio-typical__video .video-img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:1}.portfolio-typical__video .video-title{color:#fff;font-size:3.125vw;font-weight:700;letter-spacing:.04em;line-height:3.6458333333vw;position:relative;text-align:center;z-index:3}.portfolio-typical__video .video-btn{align-items:center;background-color:var(--main-color);border-radius:50%;cursor:pointer;display:flex;height:7.2916666667vw;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;width:7.2916666667vw;z-index:4}.portfolio-typical__video .video-btn img,.portfolio-typical__video .video-btn svg{height:1.5963541667vw;-o-object-fit:cover;object-fit:cover;width:1.4390625vw;fill:#fff}.portfolio-typical__video .video-btn img path,.portfolio-typical__video .video-btn svg path{fill:#fff}.portfolio-typical__video .video-btn:hover{transform:translate(-50%,-50%) scale(1.3)}.portfolio-typical__video .video-btn:hover:after,.portfolio-typical__video .video-btn:hover:before{animation-play-state:paused;opacity:0!important}.portfolio-typical__video .video-btn:after,.portfolio-typical__video .video-btn:before{background-color:var(--main-color);border-radius:50%;content:"";inset:0;position:absolute;z-index:-1}.portfolio-typical__video .video-btn:before{animation:video_pulse_big 2s linear infinite}.portfolio-typical__video .video-btn:after{animation:video_pulse_small 2s linear infinite}.portfolio-typical__back-link{display:flex;justify-content:center;margin-bottom:4.1666666667vw}.portfolio-typical__back-link a{align-items:center;color:var(--main-color);display:flex;font-size:.8333333333vw;font-weight:600;letter-spacing:.04em;line-height:.5208333333vw}.portfolio-typical__back-link a img,.portfolio-typical__back-link a svg{height:.9895833333vw;margin-right:.5208333333vw;transition:.3s;width:.9895833333vw}.portfolio-typical__back-link a:hover img,.portfolio-typical__back-link a:hover svg{margin-right:.78125vw}.price{margin-bottom:5.2083333333vw}.price__title{margin-bottom:2.8645833333vw}.price__table{border-radius:var(--brad-regular);margin-bottom:3.125vw;overflow:hidden}.price__table .table-header{align-items:center;background-color:#1c1c1c;color:#fff;display:flex;font-size:1.25vw;font-weight:600;letter-spacing:.03em;line-height:1.6666666667vw;padding:2.0833333333vw 4.1666666667vw 2.0833333333vw 3.59375vw;text-align:center}.price__table .table-header .header-item:first-child{text-align:left;width:33.3333333333vw}.price__table .table-header .header-item:nth-child(2),.price__table .table-header .header-item:nth-child(3){width:13.0208333333vw}.price__table .table-header .header-item:last-child{width:14.5833333333vw}.price__table .table-item{align-items:flex-start;background-color:#fff;display:flex;flex-direction:column;padding:1.6666666667vw 4.1666666667vw 1.6666666667vw 3.5416666667vw;position:relative}.price__table .table-item:nth-child(2n) .item-btn.open,.price__table .table-item:nth-child(odd){background-color:#f8fafb}.price__table .table-item:nth-child(2n) .item-btn.open svg,.price__table .table-item:nth-child(2n) .item-btn.open svg path{fill:#fff}.price__table .table-item .item-header{cursor:pointer;font-size:1.25vw;font-weight:700;letter-spacing:.03em;line-height:1.6666666667vw}.price__table .table-item .item-content{display:none;padding-top:1.9791666667vw;width:100%}.price__table .table-item .item-row{display:flex;font-size:.9375vw;font-weight:500;letter-spacing:.03em;line-height:1.6666666667vw;margin-bottom:.5208333333vw;text-align:center}.price__table .table-item .item-row:last-child{margin-bottom:0}.price__table .table-item .item-row .item-col p:first-child{display:none}.price__table .table-item .item-row .item-col:first-child{padding-left:1.9270833333vw;text-align:left;width:33.3333333333vw}.price__table .table-item .item-row .item-col:nth-child(2),.price__table .table-item .item-row .item-col:nth-child(3){width:13.0208333333vw}.price__table .table-item .item-row .item-col:nth-child(2) p span{font-family:Montserrat,Arial,sans-serif}.price__table .table-item .item-row .item-col:last-child{width:14.5833333333vw}.price__table .table-item .item-btn{align-items:center;background-color:var(--main-color);border-radius:50%;cursor:pointer;display:flex;height:1.6666666667vw;justify-content:center;position:absolute;right:1.71875vw;top:1.6666666667vw;transition:.3s;width:1.6666666667vw;z-index:5}.price__table .table-item .item-btn img,.price__table .table-item .item-btn svg{height:.5208333333vw;-o-object-fit:contain;object-fit:contain;width:.5208333333vw;fill:#fff}.price__table .table-item .item-btn img path,.price__table .table-item .item-btn svg path{fill:#fff}.price__table .table-item .item-btn:after{animation:pulse_2_small 2s linear infinite;background-color:var(--main-color);border-radius:50%;content:"";inset:0;position:absolute;z-index:-1}.price__table .table-item .item-btn.open{background-color:#fff;filter:drop-shadow(0 0 2.6041666667vw rgba(0,0,0,.05));transform:rotate(45deg) scale(1.3)}.price__table .table-item .item-btn.open:after{display:none}.price__table .table-item .item-btn.open img,.price__table .table-item .item-btn.open img path,.price__table .table-item .item-btn.open svg,.price__table .table-item .item-btn.open svg path{fill:#d5dee3}.price__table-after-text{font-size:1.0416666667vw;font-weight:500;letter-spacing:.04em;line-height:1.5625vw;text-align:center}.process{padding-bottom:5.2083333333vw;padding-top:4vw;position:relative}.process__bg{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:-1}.process__load-more{display:none}.process__title{margin-bottom:3.3854166667vw}.process__content{display:none}.process__content.active{display:block}.process__container{width:100%}.process__container .container-flex{display:flex;flex-wrap:wrap;margin:-.9375vw -.78125vw}.process__item{border-radius:var(--brad-regular);height:15.625vw;margin:.9375vw .78125vw;overflow:hidden;position:relative;width:19.2708333333vw}.process__item:hover:after{opacity:1}.process__item:hover span{opacity:1;transform:translate(-50%,-50%)}.process__item:after{background:linear-gradient(180deg,rgba(49,185,57,0) 29.64%,var(--gradient-process-item) 100%);border-radius:var(--brad-regular);content:"";inset:0;opacity:0;position:absolute;transition:.3s}.process__item img{border-radius:var(--brad-regular);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.process__item span{align-items:center;background-color:var(--main-color);border-radius:50%;display:flex;height:2.34375vw;justify-content:center;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;width:2.34375vw;z-index:3}.process__item span img,.process__item span svg{height:.9895833333vw;-o-object-fit:cover;object-fit:cover;width:.9895833333vw;fill:#fff}.process__item span img path,.process__item span svg path{fill:#fff}.process__item span:hover{transform:translate(-50%,-50%) scale(1.3)}.products{padding-bottom:4vw;padding-top:4vw;position:relative}.products__bg{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:-1}.products__title{margin-bottom:3.125vw}.products__item{align-items:flex-start;display:flex;display:none;justify-content:space-between;margin-bottom:1.0416666667vw;position:relative}.products__item.active{display:flex}.products__item:last-child{margin-bottom:0}.products__item .item-status{align-items:center;display:flex;left:1.25vw;position:absolute;right:1.25vw;top:1.25vw;z-index:5}.products__item .item-status>div{border-radius:var(--brad-regular);color:#fff;display:none;font-size:.625vw;font-weight:600;height:1.5625vw;letter-spacing:.04em;line-height:1.5625vw;margin-right:.5208333333vw;padding:0 .625vw}.products__item .item-status>div:last-child{margin-right:0}.products__item .item-status>div img,.products__item .item-status>div svg{-o-object-fit:contain;object-fit:contain;fill:#fff;margin-right:.2604166667vw}.products__item .item-status>div img path,.products__item .item-status>div svg path{fill:#fff}.products__item .item-status .hit{background-color:var(--hit-status-color)}.products__item .item-status .hit img,.products__item .item-status .hit svg{height:.5208333333vw;width:.2604166667vw}.products__item .item-status .sale{background-color:var(--sale-status-color)}.products__item .item-status .sale img,.products__item .item-status .sale svg{height:.5208333333vw;width:.63125vw}.products__item .item-status .new{background-color:var(--new-status-color)}.products__item .item-status .new img,.products__item .item-status .new svg{height:.7848958333vw;width:.78125vw}.products__item .item-status.md-hit .hit,.products__item .item-status.md-new .new,.products__item .item-status.md-sale .sale{align-items:center;display:flex}@media only screen and (max-width:768px){.products__item .item-status{left:5.625vw;top:5.625vw}.products__item .item-status>div{height:7.1875vw;margin-right:1.5625vw;padding:0 2.8125vw}.products__item .item-status>div:last-child{margin-right:0}.products__item .item-status>div span{font-size:2.5vw;line-height:1}.products__item .item-status>div img,.products__item .item-status>div svg{margin-right:.625vw}.products__item .item-status .hit img,.products__item .item-status .hit svg{height:2.5vw;width:1.25vw}.products__item .item-status .new img,.products__item .item-status .new svg{height:2.8125vw;width:2.8125vw}.products__item .item-status .sale img,.products__item .item-status .sale svg{height:2.1875vw;width:2.5vw}}.products__item .item-img-block{display:flex;flex-wrap:wrap;position:relative;width:40.1041666667vw}.products__item .item-img-block a{border-radius:var(--brad-regular);height:7.7604166667vw;margin-right:1.0416666667vw;overflow:hidden;width:9.21875vw}.products__item .item-img-block a .video{display:none}.products__item .item-img-block a img{border-radius:var(--brad-regular);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.products__item .item-img-block a:first-child{border-radius:var(--brad-regular);height:28.6458333333vw;margin-bottom:1.0416666667vw;margin-right:0;width:100%}.products__item .item-img-block a:first-child img{border-radius:var(--brad-regular)}.products__item .item-img-block a:first-child .video{align-items:center;background-color:var(--main-color);border-radius:50%;display:flex;height:3.125vw;justify-content:center;position:absolute;right:1.1979166667vw;top:1.1979166667vw;width:3.125vw;z-index:2}.products__item .item-img-block a:first-child .video:after{animation:pulse_2_small 2s linear infinite;background-color:var(--main-color);border-radius:50%;content:"";inset:0;position:absolute;z-index:-1}.products__item .item-img-block a:first-child .video img,.products__item .item-img-block a:first-child .video svg{height:.6755208333vw;-o-object-fit:cover;object-fit:cover;width:.6088541667vw;fill:#fff}.products__item .item-img-block a:first-child .video img path,.products__item .item-img-block a:first-child .video svg path{fill:#fff}.products__item .item-img-block a:nth-child(3){margin-right:1.1458333333vw}.products__item .item-img-block a:nth-child(5){margin-right:0}.products__item .item-img-block a:nth-child(n+6){display:none}.products__item .item-img-block__hint{background-color:var(--main-color);border-radius:var(--brad-regular);color:#fff;font-size:.8333333333vw;font-weight:600;height:1.7708333333vw;left:1.1979166667vw;letter-spacing:.04em;line-height:1.7708333333vw;padding:0 .625vw;position:absolute;top:1.1979166667vw;z-index:5}.products__item .item-img-block__hint span{font-family:Montserrat,Arial,sans-serif}.products__item .item-img-block__hint.hidden{opacity:0;pointer-events:none;visibility:hidden}.products__item .item-info-block{position:relative;width:36.71875vw}.products__item .item-info-block .info-status{align-items:center;background-color:var(--product-status-color);border-radius:var(--brad-regular);color:#fff;display:flex;font-size:.78125vw;font-weight:500;letter-spacing:.04em;padding:.625vw 1.0416666667vw;position:absolute;right:0;top:0;z-index:3}.products__item .item-info-block .info-status img,.products__item .item-info-block .info-status svg{max-height:.625vw;width:.625vw;fill:var(--main-color);margin-right:.3645833333vw;-o-object-fit:cover;object-fit:cover}.products__item .item-info-block .info-status img path,.products__item .item-info-block .info-status svg path{fill:var(--main-color)}.products__item .item-info-block .info-title{font-size:2.0833333333vw;font-weight:600;letter-spacing:.04em;line-height:3.125vw;margin-bottom:2.8645833333vw;padding-right:8.8541666667vw}.products__item .item-info-block .info-list{list-style:none;margin-bottom:2.8645833333vw}.products__item .item-info-block .info-list li{align-items:flex-start;display:flex;font-size:1.0416666667vw;font-weight:400;letter-spacing:.03em;line-height:1.5625vw;margin-bottom:1.1458333333vw}.products__item .item-info-block .info-list li:last-child{margin-bottom:0}.products__item .item-info-block .info-list li span{align-items:center;background-color:#f5f8f9;border-radius:50%;display:flex;flex-shrink:0;height:2.0833333333vw;justify-content:center;margin-right:.78125vw;width:2.0833333333vw}.products__item .item-info-block .info-list li span img,.products__item .item-info-block .info-list li span svg{height:.4166666667vw;-o-object-fit:cover;object-fit:cover;width:.625vw;fill:var(--main-color)}.products__item .item-info-block .info-list li span img path,.products__item .item-info-block .info-list li span svg path{fill:var(--main-color)}.products__item .item-info-block .info-price{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.5vw 0;justify-content:space-between;margin-bottom:2.025vw}.products__item .item-info-block .info-price .price{align-items:flex-end;display:flex;font-size:1.25vw;font-weight:400;letter-spacing:.04em;margin:0 .5208333333vw 0 0}.products__item .item-info-block .info-price .price .price-old{color:#c9c9c9;font-size:1.25vw;font-weight:500;letter-spacing:.01em;line-height:1.5625vw}.products__item .item-info-block .info-price .price .price-old span{font-size:1.25vw;line-height:1.5625vw;text-decoration-line:line-through}.products__item .item-info-block .info-price .price>div{align-items:flex-end;display:flex;font-weight:700;margin:0 .5208333333vw}.products__item .item-info-block .info-price .price>div .hidden-text,.products__item .item-info-block .info-price .price>div span{font-size:3.3333333333vw;letter-spacing:-.02em;line-height:3.125vw;margin-right:.2604166667vw;position:relative}.products__item .item-info-block .info-price .price>div .hidden-text>div{bottom:80%;left:90%;position:absolute}.products__item .item-info-block .info-price .price>div .hidden-text>div:hover p{opacity:1;pointer-events:all}.products__item .item-info-block .info-price .price>div .hidden-text>div:hover span:after{display:none}.products__item .item-info-block .info-price .price>div .hidden-text>div span{align-items:center;background-color:var(--main-color);border-radius:50%;bottom:.2604166667vw;cursor:pointer;display:flex;flex-shrink:0;height:1.0416666667vw;justify-content:center;left:.3645833333vw;margin-right:.4166666667vw;position:absolute;width:1.0416666667vw;z-index:5}.products__item .item-info-block .info-price .price>div .hidden-text>div span img,.products__item .item-info-block .info-price .price>div .hidden-text>div span svg{height:.5208333333vw;-o-object-fit:cover;object-fit:cover;width:.2083333333vw;fill:#fff}.products__item .item-info-block .info-price .price>div .hidden-text>div span img path,.products__item .item-info-block .info-price .price>div .hidden-text>div span svg path{fill:#fff}.products__item .item-info-block .info-price .price>div .hidden-text>div span:after{animation:pulse_2_small 2s linear infinite;background-color:var(--main-color);border-radius:50%;content:"";inset:0;position:absolute;transition:.3s;z-index:-1}.products__item .item-info-block .info-price .price>div .hidden-text>div p{align-items:center;background-color:#f5f8f9;border-radius:var(--brad-regular);bottom:0;display:flex;font-size:.5208333333vw;font-weight:500;left:0;letter-spacing:.02em;line-height:.8333333333vw;min-height:1.5625vw;opacity:0;padding:.2604166667vw .3645833333vw .2604166667vw 1.8229166667vw;pointer-events:none;position:absolute;transition:.3s;width:8.8541666667vw;z-index:2}.products__item .item-info-block .info-price .link{align-items:center;color:var(--main-color);display:flex;font-size:.8333333333vw;font-weight:600;letter-spacing:.04em;line-height:.9375vw;margin-top:1.5208333333vw}.products__item .item-info-block .info-price .link span{margin-right:.5208333333vw;transition:.3s}.products__item .item-info-block .info-price .link img,.products__item .item-info-block .info-price .link svg{height:.9895833333vw;-o-object-fit:cover;object-fit:cover;transition:.3s;width:.9895833333vw;fill:var(--main-color)}.products__item .item-info-block .info-price .link img path,.products__item .item-info-block .info-price .link svg path{fill:var(--main-color)}.products__item .item-info-block .info-price .link:hover span{margin-right:.78125vw}.products__item .item-info-block .info-price .link:hover img,.products__item .item-info-block .info-price .link:hover svg{margin-right:-.2604166667vw}.products__item .item-info-block .info-btn-container{align-items:center;display:flex;justify-content:space-between}.products__item .item-info-block .info-btn-container .order-btn{padding:0 4.4270833333vw;width:15.625vw}.products__item .item-info-block .info-btn-container .order-btn:hover{padding:0 4.6875vw}.products__item .item-info-block .info-btn-container .free-call-btn{align-items:center;border:.0520833333vw solid var(--main-color);border-radius:var(--brad-regular);cursor:pointer;display:flex;height:5.2083333333vw;justify-content:space-between;padding:0 3.125vw;transition:.3s;width:19.53125vw}.products__item .item-info-block .info-btn-container .free-call-btn span{color:var(--main-color);font-size:1.09375vw;font-weight:700;letter-spacing:.04em;line-height:1.25vw;text-align:center;transition:.3s;width:11.4583333333vw}.products__item .item-info-block .info-btn-container .free-call-btn img,.products__item .item-info-block .info-btn-container .free-call-btn svg{height:.9895833333vw;-o-object-fit:cover;object-fit:cover;width:.9895833333vw;fill:var(--main-color);transition:.3s}.products__item .item-info-block .info-btn-container .free-call-btn img path,.products__item .item-info-block .info-btn-container .free-call-btn svg path{fill:var(--main-color)}.products__item .item-info-block .info-btn-container .free-call-btn:hover{background-color:var(--main-color-darken);border-color:var(--main-color-darken)}.products__item .item-info-block .info-btn-container .free-call-btn:hover span{color:#fff}.products__item .item-info-block .info-btn-container .free-call-btn:hover img,.products__item .item-info-block .info-btn-container .free-call-btn:hover img path,.products__item .item-info-block .info-btn-container .free-call-btn:hover svg,.products__item .item-info-block .info-btn-container .free-call-btn:hover svg path{fill:#fff}.promotions{padding-bottom:8.8541666667vw;padding-top:4vw;position:relative}.promotions__bg{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:-1}.promotions .wrapper{position:relative}.promotions__title{margin-bottom:2.6041666667vw}.promotions__slider .promotions__item{height:100%}.promotions__item{border-radius:var(--brad-regular);cursor:pointer;display:flex;flex-direction:column;min-height:19.53125vw;overflow:hidden;padding:2.8645833333vw 2.8645833333vw 3.125vw;position:relative;width:26.0416666667vw}.promotions__item:hover .promotions__item-blur{opacity:1}.promotions__item.md-black-item{background-color:#292929;color:#fff}.promotions__item.md-black-item .md-line-dotted span{color:var(--main-color)}.promotions__item.md-black-item .md-line-dotted img,.promotions__item.md-black-item .md-line-dotted img path,.promotions__item.md-black-item .md-line-dotted svg,.promotions__item.md-black-item .md-line-dotted svg path{fill:var(--main-color)}.promotions__item.md-black-item .promotions__item-blur{right:1.9791666667vw;top:.46875vw}.promotions__item.md-default-item{background-color:var(--main-color);color:#fff}.promotions__item.md-default-item .md-line-dotted:after{border-bottom:.0520833333vw dashed #fff}.promotions__item.md-default-item .md-line-dotted span{color:#fff}.promotions__item.md-default-item .md-line-dotted img,.promotions__item.md-default-item .md-line-dotted img path,.promotions__item.md-default-item .md-line-dotted svg,.promotions__item.md-default-item .md-line-dotted svg path{fill:#fff}.promotions__item.md-default-item .promotions__item-blur{right:-1.5625vw;top:2.9166666667vw}.promotions__item.md-white-item{background-position:50%;background-repeat:no-repeat;background-size:cover;color:var(--text-main-color)}.promotions__item.md-white-item .md-line-dotted span{color:var(--main-color)}.promotions__item.md-white-item .md-line-dotted img,.promotions__item.md-white-item .md-line-dotted img path,.promotions__item.md-white-item .md-line-dotted svg,.promotions__item.md-white-item .md-line-dotted svg path{fill:var(--main-color)}.promotions__item.md-white-item .promotions__item-blur{display:none}.promotions__item-img{height:19.53125vw;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:50%;transform:translateY(-50%);width:100%;z-index:3}.promotions__item-content{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;height:100%;position:relative;width:12.5vw;z-index:5}.promotions__item-content p{font-size:1.4vw;font-weight:700;letter-spacing:.04em;line-height:1.8229166667vw}.promotions__item-content>span{flex-grow:1;font-size:.9375vw;font-weight:500;letter-spacing:.04em;line-height:1.25vw;padding:1.0416666667vw 0}.promotions__item-content .content-btn{align-items:center;cursor:pointer;display:flex;margin-bottom:0;margin-top:auto}.promotions__item-content .content-btn:hover span{margin-right:.5208333333vw}.promotions__item-content .content-btn span{font-size:.8333333333vw;font-weight:600;letter-spacing:.04em;line-height:.5208333333vw;margin-right:.2604166667vw;transition:.3s}.promotions__item-content .content-btn img,.promotions__item-content .content-btn svg{height:.9895833333vw;-o-object-fit:cover;object-fit:cover;width:.9895833333vw}.promotions__item-blur{background:#fff;filter:blur(10.4166666667vw);height:10.4166666667vw;opacity:0;position:absolute;transition:.3s;width:10.4166666667vw;z-index:1}.promotions__container{width:100%}.promotions__container .container-flex{display:flex;flex-wrap:wrap;margin:-1.3020833333vw -.9114583333vw}.promotions__container .promotions__item{margin:1.3020833333vw .9114583333vw}.promotions.md-mb-80{margin-bottom:4.1666666667vw}.questions{padding-bottom:4vw;padding-top:3.25vw}.questions__container,.questions__title{margin-bottom:2.8645833333vw}.questions__container{display:flex;justify-content:space-between}.questions__container .container-item{width:39.53125vw}.questions__load-more{display:none}.questions__link{align-items:center;display:flex;justify-content:center}.questions__link a{align-items:center;border:.1041666667vw solid var(--main-color);border-radius:var(--brad-regular);color:var(--main-color);display:flex;font-size:1.0416666667vw;font-weight:700;height:5.2083333333vw;justify-content:space-between;letter-spacing:.04em;line-height:1.25vw;padding:0 2.6041666667vw;transition:.3s;width:26.0416666667vw}.questions__link a img,.questions__link a svg{height:1.9791666667vw;-o-object-fit:cover;object-fit:cover;width:1.9791666667vw;fill:var(--main-color);transition:.3s}.questions__link a img path,.questions__link a svg path{fill:var(--main-color)}.questions__link a:hover{background-color:var(--main-color);color:#fff}.questions__link a:hover img,.questions__link a:hover img path,.questions__link a:hover svg,.questions__link a:hover svg path{fill:#fff}.questions__item{background:#f8fafb;border-radius:var(--brad-regular);margin-top:1.3020833333vw;padding:1.3020833333vw 8.8541666667vw 1.3020833333vw 2.8645833333vw;position:relative;width:100%}.questions__item:first-child{margin-top:0}.questions__item .item-title{color:#000;cursor:pointer;font-size:1.1458333333vw;font-weight:700;letter-spacing:.03em;line-height:1.6666666667vw}.questions__item .item-content{color:#939393;display:none;font-size:.8333333333vw;font-weight:500;letter-spacing:.03em;line-height:1.3020833333vw;padding-top:1.0416666667vw}.questions__item .item-btn{align-items:center;background-color:var(--main-color);border-radius:50%;cursor:pointer;display:flex;height:1.6666666667vw;justify-content:center;position:absolute;right:1.7708333333vw;top:2.03125vw;transition:.3s;width:1.6666666667vw;z-index:5}.questions__item .item-btn img,.questions__item .item-btn svg{height:.5208333333vw;-o-object-fit:contain;object-fit:contain;width:.5208333333vw;fill:#fff}.questions__item .item-btn img path,.questions__item .item-btn svg path{fill:#fff}.questions__item .item-btn:after{animation:pulse_2_small 2s linear infinite;background-color:var(--main-color);border-radius:50%;content:"";inset:0;position:absolute;z-index:-1}.questions__item .item-btn.open{background-color:#fff;filter:drop-shadow(0 0 2.6041666667vw rgba(0,0,0,.05));transform:rotate(45deg) scale(1.3)}.questions__item .item-btn.open:after{display:none}.questions__item .item-btn.open img,.questions__item .item-btn.open img path,.questions__item .item-btn.open svg,.questions__item .item-btn.open svg path{fill:#d5dee3}.reviews{padding-bottom:4vw;padding-top:4vw;position:relative}.reviews__bg{background-image:none!important;background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;position:absolute;z-index:-1}.reviews__title{color:#fff;margin-bottom:3.90625vw}.reviews__container{align-items:flex-start;display:flex;justify-content:space-between}.reviews .slider-btn{box-shadow:0 0 13.0208333333vw #00000040;left:0;top:50%;transform:translateY(-50%)}.reviews .slider-btn.slider-prev-btn{transform:translate(-50%,-50%)}.reviews .slider-btn.slider-next-btn{left:auto;right:0;transform:translate(50%,-50%)}.reviews .slider-btn:hover{background-color:var(--main-color-darken)}.reviews .slider-pagination{bottom:-2.8645833333vw}.reviews__video-slider{align-items:center;display:flex;flex-direction:column;width:33.8541666667vw}.reviews__video-slider .video-slider__container{height:26.0416666667vw;margin-bottom:4.9479166667vw;width:33.8541666667vw}.reviews__video-slider .video-slider__link{align-items:center;color:var(--main-color);display:flex;font-size:.8333333333vw;font-weight:600;letter-spacing:.04em;line-height:.5208333333vw}.reviews__video-slider .video-slider__link:hover span{margin-right:.78125vw}.reviews__video-slider .video-slider__link span{margin-right:.5208333333vw;transition:.3s}.reviews__video-slider .video-slider__link img,.reviews__video-slider .video-slider__link svg{height:.9895833333vw;-o-object-fit:cover;object-fit:cover;width:.9895833333vw;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 .swiper-container{height:100%;width:33.8541666667vw}.reviews__video-slider .swiper-container .swiper-slide{border-radius:var(--brad-regular);height:100%;width:33.8541666667vw}.reviews__video-slider .slider-btn{background-color:transparent;border:.0520833333vw solid #fff;box-shadow:none}.reviews__video-slider .slider-btn.slider-prev-btn{left:1.71875vw;transform:translateY(-50%)}.reviews__video-slider .slider-btn.slider-next-btn{left:auto;right:1.71875vw;transform:translateY(-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{display:block;height:100%;position:relative;width:33.8541666667vw}.reviews__video-slider .video-slider__slide:hover:after{opacity:.3}.reviews__video-slider .video-slider__slide:hover .video{transform:translate(-50%,-50%) scale(1.2)}.reviews__video-slider .video-slider__slide:hover .video:after,.reviews__video-slider .video-slider__slide:hover .video:before{display:none}.reviews__video-slider .video-slider__slide img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.reviews__video-slider .video-slider__slide:after{background:linear-gradient(0deg,#0000004d,#0000004d);content:"";height:100%;inset:0;position:absolute;transition:.3s;width:100%}.reviews__video-slider .video-slider__slide .video{align-items:center;background-color:var(--main-color);border-radius:50%;display:flex;height:5.1338541667vw;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;width:5.1338541667vw;z-index:2}.reviews__video-slider .video-slider__slide .video img,.reviews__video-slider .video-slider__slide .video svg{height:1.1098958333vw;width:1.0005208333vw}.reviews__video-slider .video-slider__slide .video:after,.reviews__video-slider .video-slider__slide .video:before{background-color:var(--main-color);border-radius:50%;content:"";inset:0;position:absolute;z-index:-1}.reviews__video-slider .video-slider__slide .video:before{animation:video_pulse_big 2s linear infinite}.reviews__video-slider .video-slider__slide .video:after{animation:video_pulse_small 2s linear infinite}.reviews__img-slider{width:16.9270833333vw}.reviews__img-slider .img-slider__container{height:28.90625vw;width:100%}.reviews__img-slider .img-slider__container .swiper-container{height:100%}.reviews__img-slider .img-slider__container .swiper-slide{border-radius:var(--brad-regular)}.reviews__img-slider .img-slider__slide img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.reviews__phone-slider{width:14.2708333333vw}.reviews__phone-slider .phone-slider__container{background-position:50%;background-repeat:no-repeat;background-size:cover;height:28.90625vw;padding:2.1354166667vw .78125vw .6770833333vw;width:100%}.reviews__phone-slider .phone-slider__container .swiper-container{border-bottom-left-radius:1.5625vw;border-bottom-right-radius:1.5625vw;height:100%;width:100%}.reviews__phone-slider .phone-slider__slide img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.reviews__phone-slider .phone-slider__link-1,.reviews__phone-slider .phone-slider__link-2{align-items:center;border-radius:var(--brad-regular);display:flex;height:3.125vw;justify-content:center;left:-1.0416666667vw;position:absolute;top:2.6041666667vw;width:3.125vw;z-index:3}.reviews__phone-slider .phone-slider__link-1:before,.reviews__phone-slider .phone-slider__link-2:before{background-color:#000;border-radius:var(--brad-regular);content:"";inset:0;opacity:.41;position:absolute;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{height:1.9791666667vw;width:1.9270833333vw}.reviews__phone-slider .phone-slider__link-2{bottom:5.5729166667vw;left:auto;right:-1.1979166667vw;top:auto}.reviews__phone-slider .phone-slider__link-2 img,.reviews__phone-slider .phone-slider__link-2 svg{height:1.8229166667vw;width:1.8229166667vw}.reviews.md-style-2{margin-bottom:7.03125vw;padding:0}.reviews.md-style-2 .reviews__bg{bottom:auto;height:70.3125vw;top:-14.5833333333vw}.reviews.md-style-2 .reviews__title{color:var(--text-main-color)}.reviews.md-style-2 .reviews__img-slider .swiper-container{filter:drop-shadow(0 0 5.2083333333vw rgba(0,0,0,.1))}.reviews.md-style-2 .reviews__img-slider .swiper-pagination-bullet{background-color:#fff}.reviews.md-style-2 .reviews__img-slider .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--main-color)}.other-reviews{margin-bottom:4.6875vw}.other-reviews__title{margin-bottom:2.6041666667vw}.other-reviews__container{margin-bottom:2.0833333333vw}.other-reviews__slider{display:none}.other-reviews__item{background:#1c1c1d;border-radius:var(--brad-regular);display:flex;margin-bottom:2.0833333333vw;padding:3.90625vw 5.2083333333vw 3.125vw 3.6458333333vw}.other-reviews__item:last-child{margin-bottom:0}.other-reviews__item .review-info{padding-right:5.7291666667vw;position:relative;width:14.5833333333vw}.other-reviews__item .review-info__img{border-radius:50%;height:8.8541666667vw;margin-bottom:.5208333333vw;overflow:hidden;width:8.8541666667vw}.other-reviews__item .review-info__img img{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.other-reviews__item .review-info__name{font-size:.9895833333vw;font-weight:700;letter-spacing:.03em;line-height:1.3020833333vw;margin-bottom:.5208333333vw;text-align:center}.other-reviews__item .review-info__city{align-items:center;display:flex;font-size:.7291666667vw;font-weight:400;justify-content:center;line-height:1.0416666667vw}.other-reviews__item .review-info__city img,.other-reviews__item .review-info__city svg{height:.78125vw;margin-right:.46875vw;width:.625vw;fill:var(--main-color)}.other-reviews__item .review-info__city img path,.other-reviews__item .review-info__city svg path{fill:var(--main-color)}.other-reviews__item .review-info__stars{align-items:center;display:flex;left:100%;position:absolute;top:0;width:6.25vw;z-index:2}.other-reviews__item .review-info__stars img,.other-reviews__item .review-info__stars svg{height:.78125vw;-o-object-fit:contain;object-fit:contain;width:.8333333333vw;fill:var(--main-color);margin-right:.3645833333vw}.other-reviews__item .review-info__stars img path,.other-reviews__item .review-info__stars svg path{fill:var(--main-color)}.other-reviews__item .review-info__stars img:last-child,.other-reviews__item .review-info__stars svg:last-child{margin-right:0}.other-reviews__item .review-info__stars[data-stars-count="1"] svg:nth-child(n+2),.other-reviews__item .review-info__stars[data-stars-count="1"] svg:nth-child(n+2) path,.other-reviews__item .review-info__stars[data-stars-count="2"] svg:nth-child(n+3),.other-reviews__item .review-info__stars[data-stars-count="2"] svg:nth-child(n+3) path,.other-reviews__item .review-info__stars[data-stars-count="3"] svg:nth-child(n+4),.other-reviews__item .review-info__stars[data-stars-count="3"] svg:nth-child(n+4) path,.other-reviews__item .review-info__stars[data-stars-count="4"] svg:nth-child(n+5),.other-reviews__item .review-info__stars[data-stars-count="4"] svg:nth-child(n+5) path{fill:#aaa}.other-reviews__item .review-content{padding-top:2.6041666667vw}.other-reviews__item .review-content__title{font-size:1.25vw;font-weight:700;letter-spacing:.03em;line-height:1.6666666667vw;margin-bottom:1.6145833333vw}.other-reviews__item .review-content__read-more,.other-reviews__item .review-content__slider{display:none}.other-reviews__item .review-content__text{font-size:.9375vw;font-weight:500;letter-spacing:.03em;line-height:1.4583333333vw;margin-bottom:1.5625vw}.other-reviews__item .review-content__text:last-child{margin-bottom:0}.other-reviews__item .review-content__text-container{margin-bottom:1.5625vw}.other-reviews__item .review-content__img-container{display:flex;position:relative;width:46.5104166667vw}.other-reviews__item .review-content__img-container a{border-radius:var(--brad-regular);height:9.8958333333vw;margin-left:1.7708333333vw;position:relative;width:14.3229166667vw}.other-reviews__item .review-content__img-container a:first-child{margin-left:0}.other-reviews__item .review-content__img-container a img{border-radius:var(--brad-regular);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.other-reviews__item .review-content__img-container a:nth-child(n+4){display:none}.other-reviews__item .review-content__img-container a:hover:after{opacity:1}.other-reviews__item .review-content__img-container a:hover span{opacity:1;transform:translate(-50%,-50%)}.other-reviews__item .review-content__img-container a:after{background:linear-gradient(180deg,rgba(49,185,57,0) 29.64%,var(--gradient-process-item) 100%);border-radius:var(--brad-regular);content:"";inset:0;opacity:0;position:absolute;transition:.3s}.other-reviews__item .review-content__img-container a span{align-items:center;background-color:var(--main-color);border-radius:50%;display:flex;height:2.34375vw;justify-content:center;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;width:2.34375vw;z-index:3}.other-reviews__item .review-content__img-container a span img,.other-reviews__item .review-content__img-container a span svg{height:1.0416666667vw;-o-object-fit:cover;object-fit:cover;width:1.0416666667vw;fill:#fff}.other-reviews__item .review-content__img-container a span img path,.other-reviews__item .review-content__img-container a span svg path{fill:#fff}.other-reviews__item .review-content__img-container a span:hover{transform:translate(-50%,-50%) scale(1.3)}.other-reviews__item .review-content__img-container .img-container-hint{display:block;font-size:1.0416666667vw;font-weight:500;left:105%;line-height:1.4583333333vw;position:absolute;top:50%;transform:translateY(-50%);width:7.8125vw}.other-reviews__item .review-content__img-container .img-container-hint span{font-family:Montserrat,Arial,sans-serif}.other-reviews__item .review-content__img-container .img-container-hint.hidden{opacity:0;pointer-events:none;visibility:hidden}.other-reviews__bottom{align-items:center;display:flex;justify-content:center}.other-reviews__bottom .other-reviews__btn{padding:0 4.9479166667vw;width:20.8333333333vw}.other-reviews__bottom .other-reviews__btn img,.other-reviews__bottom .other-reviews__btn svg{height:1.3541666667vw;width:1.3541666667vw}.other-reviews__bottom .other-reviews__btn:hover{padding:0 5.2083333333vw}.services{overflow:hidden;padding-bottom:5.46875vw;padding-top:4vw;position:relative}.services__load-more{display:none}.services__title{margin-bottom:2.9166666667vw}.services__title-shadow{background:radial-gradient(106.28% 106.28% at 49.99% 0,#f0f0f0 0,#f0f0f000);-webkit-background-clip:text;font-size:13.0208333333vw;font-weight:200;height:12.4479166667vw;left:-25.5208333333vw;letter-spacing:.25em;position:absolute;text-align:center;top:-5.3645833333vw;width:151.25vw;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;z-index:-1}.services__container{width:100%}.services__container .container-flex{align-items:stretch;display:flex;flex-wrap:wrap;margin:-1.4583333333vw -.78125vw}.services__item{border-radius:var(--brad-regular);cursor:pointer;margin:1.4583333333vw .78125vw;min-height:19.53125vw;overflow:hidden;padding:2.5vw 1.9791666667vw 1.71875vw;position:relative;width:19.2708333333vw}.services__item:hover .item-img:after{opacity:.7}.services__item:hover .item-bottom__anchor,.services__item:hover .item-text{opacity:1}.services__item .item-img{inset:0;position:absolute;z-index:1}.services__item .item-img:after{background-color:#000;border-radius:var(--brad-regular);content:"";inset:0;opacity:.4;position:absolute;transition:.3s}.services__item .item-img img{height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}.services__item .item-content{color:#fff;display:flex;flex-direction:column;height:100%;position:relative;z-index:5}.services__item .item-title{font-size:1.5625vw;font-weight:700;letter-spacing:.04em;line-height:1.8229166667vw;width:11.4583333333vw}.services__item .item-text{display:flex;flex-direction:column;flex-grow:1;font-size:.9375vw;font-weight:500;justify-content:flex-end;letter-spacing:.04em;line-height:1.25vw;opacity:0;padding:.78125vw 0;transition:.3s}.services__item .item-bottom{align-items:flex-start;display:flex;justify-content:flex-start}.services__item .item-bottom__btn{height:3.125vw;margin-right:1.1979166667vw;padding:0 1.3020833333vw!important;text-align:center;width:10.4166666667vw}.services__item .item-bottom__btn:after{width:1.5625vw}.services__item .item-bottom__btn span{display:inline-block;font-size:.8333333333vw;font-weight:600;letter-spacing:.05em;line-height:.9895833333vw}.services__item .item-bottom__anchor{color:var(--main-color);font-size:.8333333333vw;font-weight:700;letter-spacing:.04em;line-height:1.1979166667vw;opacity:0;transition:.3s}.services__item .item-bottom__anchor:hover .md-line-dotted:after{right:40%;width:60%}.services__item .item-bottom__link{height:3.125vw;justify-content:center;padding:0 1.0416666667vw;width:13.0208333333vw}.services__item .item-bottom__link:hover{padding:0 1.0416666667vw}.services__item .item-bottom__link:after{width:1.5625vw}.services__item .item-bottom__link span{font-size:.8333333333vw;font-weight:600;line-height:.9895833333vw}.side-banner{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:var(--brad-regular);overflow:hidden;padding:1.8229166667vw 1.8229166667vw 11.1979166667vw;position:sticky;top:4.6875vw;width:19.2708333333vw}.side-banner__img{bottom:0;height:41.6666666667vw;left:0;position:absolute;right:0;width:100%;z-index:1}.side-banner__img img{height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}.side-banner__img img.mobile{display:none}.side-banner__text{font-size:.8333333333vw;font-weight:500;letter-spacing:.03em;line-height:1.3541666667vw}.side-banner__text,.side-banner__title{margin-bottom:.9375vw;position:relative;text-align:center;z-index:2}.side-banner__title{font-size:1.25vw;font-weight:700;line-height:1.7708333333vw}.side-banner__form{position:relative;z-index:2}.side-banner__form .form-text{font-size:.8333333333vw;font-weight:500;letter-spacing:.04em;line-height:1.25vw;margin-bottom:.78125vw;text-align:center}.side-banner__form .form-container{flex-direction:column}.side-banner__form .form-container .form-input,.side-banner__form .form-container .form-select{font-size:.8333333333vw;margin:0 0 .625vw;width:15.625vw}.side-banner__form .form-container .form-btn{justify-content:center;letter-spacing:.04em;padding:0 1.5625vw;width:15.625vw}.side-banner__form .form-container .form-btn span{font-size:.9375vw;line-height:1.25vw}.side-fixed-links{position:fixed;right:-7.8125vw;top:50%;transform:translateY(-50%);transition:.3s;width:5.2083333333vw;z-index:50}.side-fixed-links.visible{right:0}.side-fixed-links__close{align-items:center;background-color:var(--main-color);border-radius:50%;cursor:pointer;display:flex;height:1.71875vw;justify-content:center;left:50%;position:absolute;top:-2.9166666667vw;transform:translate(-50%);transition:.3s;width:1.71875vw}.side-fixed-links__close.closed{transform:translate(-50%) rotate(45deg)}.side-fixed-links__close img,.side-fixed-links__close svg{height:.46875vw;-o-object-fit:contain;object-fit:contain;width:.46875vw;fill:#fff}.side-fixed-links__close img path,.side-fixed-links__close svg path{fill:#fff}.side-fixed-links__container{display:flex;flex-direction:column;width:5.2083333333vw}.side-fixed-links__container>a,.side-fixed-links__container>div{align-items:center;background-color:var(--main-color);border-bottom-left-radius:.78125vw;border-top-left-radius:.78125vw;cursor:pointer;display:flex;flex-direction:column;margin-bottom:.3125vw;min-height:5.2083333333vw;padding:1.0416666667vw .5208333333vw .5208333333vw;transition:.3s;width:100%}.side-fixed-links__container>a:last-child,.side-fixed-links__container>div:last-child{margin-bottom:0}.side-fixed-links__container>a img,.side-fixed-links__container>a svg,.side-fixed-links__container>div img,.side-fixed-links__container>div svg{height:1.3020833333vw;-o-object-fit:contain;object-fit:contain;width:1.3020833333vw;fill:#fff;margin-bottom:.2604166667vw;transition:.3s}.side-fixed-links__container>a img path,.side-fixed-links__container>a svg path,.side-fixed-links__container>div img path,.side-fixed-links__container>div svg path{fill:#fff}.side-fixed-links__container>a span,.side-fixed-links__container>div span{color:#fff;font-size:.625vw;font-weight:500;letter-spacing:.03em;line-height:.8333333333vw;text-align:center;transition:.3s}.side-fixed-links__container>a:hover,.side-fixed-links__container>div:hover{background-color:#fff}.side-fixed-links__container>a:hover svg,.side-fixed-links__container>a:hover svg path,.side-fixed-links__container>div:hover svg,.side-fixed-links__container>div:hover svg path{fill:var(--main-color)}.side-fixed-links__container>a:hover span,.side-fixed-links__container>div:hover span{color:#000}.side-fixed-links__container>a:hover.whats-app svg,.side-fixed-links__container>a:hover.whats-app svg path,.side-fixed-links__container>div:hover.whats-app svg,.side-fixed-links__container>div:hover.whats-app svg path{fill:#31b939}.side-fixed-links__container>a:hover.viber svg,.side-fixed-links__container>a:hover.viber svg path,.side-fixed-links__container>div:hover.viber svg,.side-fixed-links__container>div:hover.viber svg path{fill:#976ecc}.side-fixed-links__container>a:hover.telegram svg,.side-fixed-links__container>a:hover.telegram svg path,.side-fixed-links__container>div:hover.telegram svg,.side-fixed-links__container>div:hover.telegram svg path{fill:#05a0eb}.side-fixed-links__container>a:hover img,.side-fixed-links__container>div:hover img{filter:invert(1)}.simple-text{padding-bottom:4vw;padding-top:4vw}.simple-text__title{font-size:1.6666666667vw;font-weight:600;letter-spacing:.03em;line-height:1.9791666667vw;margin-bottom:1.3020833333vw;text-align:center}.simple-text.open .simple-text__content{background:transparent;-webkit-background-clip:text;height:auto;-webkit-text-fill-color:var(--text-main-color);background-clip:text;text-fill-color:var(--text-main-color)}.simple-text.open .simple-text__bottom{display:none}.simple-text__content{background:linear-gradient(180deg,#000,transparent);-webkit-background-clip:text;font-size:.9375vw;font-weight:400;height:4.84375vw;letter-spacing:.03em;line-height:1.4583333333vw;width:74.1666666667vw;-webkit-text-fill-color:transparent;background-clip:text;margin:0 auto 2.0833333333vw;overflow:hidden;-webkit-text-fill-color:#fff;text-fill-color:#fff}.simple-text__bottom{align-items:center;display:flex;justify-content:center}.simple-text__content a{color:var(--main-color)}.simple-text__content ol,.simple-text__content ul{padding-left:1vw}.simple-text__content h1,.simple-text__content h2,.simple-text__content h3,.simple-text__content h4,.simple-text__content h5,.simple-text__content h6,.simple-text__content ol,.simple-text__content p,.simple-text__content ul{margin-bottom:1.0416666667vw}.simple-text__content h1:last-child,.simple-text__content h2:last-child,.simple-text__content h3:last-child,.simple-text__content h4:last-child,.simple-text__content h5:last-child,.simple-text__content h6:last-child,.simple-text__content ol:last-child,.simple-text__content p:last-child,.simple-text__content ul:last-child{margin-bottom:0}.simple-text__btn{align-items:center;color:#adadad;display:flex;font-size:.8333333333vw;font-weight:600;letter-spacing:.04em;line-height:.5208333333vw;padding-bottom:.15625vw}.simple-text__btn:after{border-color:#adadad!important}.simple-text__btn:hover img,.simple-text__btn:hover svg{transform:translateY(20%)}.simple-text__btn img,.simple-text__btn svg{height:.9895833333vw;-o-object-fit:cover;object-fit:cover;width:.9895833333vw;fill:#adadad;transition:.3s}.simple-text__btn img path,.simple-text__btn svg path{fill:#adadad}.team{padding-bottom:4vw;padding-top:4vw}.team__title{margin-bottom:5.2083333333vw;width:69.2708333333vw}.team__slide{border-radius:var(--brad-regular);cursor:pointer;height:26.0416666667vw;overflow:hidden;position:relative;width:19.2708333333vw}.team__slide .slide-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.team__slide .slide-info{background:linear-gradient(180deg,#00000012 23.2%,#000 124.7%);color:#fff;display:flex;flex-direction:column;height:100%;justify-content:flex-end;inset:0;opacity:0;padding:2.0833333333vw 5.2083333333vw 2.0833333333vw 2.6041666667vw;position:absolute;transition:.3s;width:100%;z-index:1}.team__slide .slide-info p{font-size:1.25vw;font-weight:700;letter-spacing:.03em;line-height:1.4583333333vw;margin-bottom:.78125vw}.team__slide .slide-info span{font-size:.8333333333vw;font-weight:400;letter-spacing:.03em;line-height:.9895833333vw}.team__slide .slide-icon{align-items:center;background-color:var(--main-color);border-radius:50%;bottom:1.4583333333vw;display:flex;height:2.0833333333vw;justify-content:center;position:absolute;right:1.4583333333vw;transition:.3s;width:2.0833333333vw;z-index:2}.team__slide .slide-icon img,.team__slide .slide-icon svg{height:.5208333333vw;-o-object-fit:contain;object-fit:contain;width:.5208333333vw;fill:#fff}.team__slide .slide-icon img path,.team__slide .slide-icon svg path{fill:#fff}.team__slide .slide-icon:after{animation:pulse_2_small 2s linear infinite;background-color:var(--main-color);border-radius:50%;content:"";inset:0;position:absolute;z-index:-1}.team__slide:hover .slide-info{opacity:1}.team__slide:hover .slide-icon{transform:scale(1.3)}.team__slide:hover .slide-icon:after{display:none}.team__slider{height:26.0416666667vw;margin-bottom:5.2083333333vw}.team__slider .swiper-slide{border-radius:var(--brad-regular);overflow:hidden}.our-team{margin-bottom:8.8541666667vw}.our-team__title{margin-bottom:2.34375vw}.our-team__slide{display:block;height:100%;width:100%}.our-team__slide img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.our-team__slider{height:41.6666666667vw;margin-bottom:5.2083333333vw}.our-team__slider .swiper-slide{border-radius:var(--brad-regular)}.to-top{align-items:center;background-color:var(--main-color);border-radius:50%;bottom:1.5625vw;cursor:pointer;display:flex;height:3.3333333333vw;justify-content:center;opacity:0;pointer-events:none;position:fixed;right:1.5625vw;transition:.3s;width:3.3333333333vw;z-index:50}.to-top.visible{opacity:1;pointer-events:all}.to-top img,.to-top svg{height:.4708333333vw;-o-object-fit:contain;object-fit:contain;width:.8234375vw;fill:#fff}.to-top img path,.to-top svg path{fill:#fff}.to-top:hover{background-color:var(--main-color-darken)}.vacancy{margin-bottom:3.125vw}.vacancy__text,.vacancy__title{margin-bottom:2.34375vw}.vacancy__text{font-size:1.5625vw;font-weight:400;letter-spacing:.03em;line-height:1.8229166667vw;text-align:center}.vacancy__text a{color:var(--text-main-color);font-family:Montserrat,Arial,sans-serif;font-weight:700;transition:.3s}.vacancy__text a:hover{color:var(--main-color)}.vacancy__container{margin-bottom:3.125vw}.vacancy__link{display:flex;justify-content:center}.vacancy__link .md-main-color-btn{padding:0 4.1666666667vw;width:20.8333333333vw}.vacancy__link .md-main-color-btn:hover{padding:0 4.4270833333vw}.vacancy__item{background:#f8fafb;border-radius:var(--brad-regular);color:#000;margin-bottom:1.8229166667vw;padding:1.8229166667vw 5.7291666667vw 1.8229166667vw 2.6041666667vw;position:relative}.vacancy__item:last-child{margin-bottom:0}.vacancy__item .item-btn{align-items:center;background-color:var(--main-color);border-radius:50%;cursor:pointer;display:flex;height:1.6666666667vw;justify-content:center;position:absolute;right:2.7083333333vw;top:2.03125vw;transition:.3s;width:1.6666666667vw;z-index:5}.vacancy__item .item-btn img,.vacancy__item .item-btn svg{height:.5208333333vw;-o-object-fit:contain;object-fit:contain;width:.5208333333vw;fill:#fff}.vacancy__item .item-btn img path,.vacancy__item .item-btn svg path{fill:#fff}.vacancy__item .item-btn:after{animation:pulse_2_small 2s linear infinite;background-color:var(--main-color);border-radius:50%;content:"";inset:0;position:absolute;z-index:-1}.vacancy__item .item-btn.open{background-color:#fff;filter:drop-shadow(0 0 2.6041666667vw rgba(0,0,0,.05));transform:rotate(45deg) scale(1.3)}.vacancy__item .item-btn.open:after{display:none}.vacancy__item .item-btn.open img,.vacancy__item .item-btn.open img path,.vacancy__item .item-btn.open svg,.vacancy__item .item-btn.open svg path{fill:#d5dee3}.vacancy__item .item-title{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.vacancy__item .item-title>div{align-items:center;display:flex;flex-shrink:0;font-size:1.0416666667vw;font-weight:500;line-height:1.6666666667vw}.vacancy__item .item-title>div .vacancy-name{font-size:1.875vw;font-weight:700;line-height:2.0833333333vw;max-height:2.0833333333vw}.vacancy__item .item-title>div .vacancy-name,.vacancy__item .item-title>div span{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical}.vacancy__item .item-title>div span{max-height:1.6666666667vw}.vacancy__item .item-title>div span:before{background-color:var(--main-color);border-radius:50%;content:"";display:inline-block;height:.5208333333vw;margin-right:.5208333333vw;opacity:.6;width:.5208333333vw}.vacancy__item .item-title>div:first-child{width:15.625vw}.vacancy__item .item-title>div:nth-child(2){width:15.1041666667vw}.vacancy__item .item-title>div:nth-child(3){width:19.2708333333vw}.vacancy__item .item-title>div:nth-child(4){width:21.3541666667vw}.vacancy__item .item-content{display:none;padding:3.125vw 2.6041666667vw 2.34375vw}.vacancy__item .item-content .content-title{font-size:1.25vw;font-weight:700;letter-spacing:.03em;line-height:1.6666666667vw;margin-bottom:.5208333333vw}.vacancy__item .item-content>div{margin-bottom:2.0833333333vw}.vacancy__item .item-content ul{margin-bottom:.78125vw;padding-left:1.0416666667vw}.vacancy__item .item-content ul li{font-size:.9375vw;font-weight:500;letter-spacing:.03em;line-height:1.40625vw}.vacancy__item .item-content ul:last-child{margin-bottom:0}.vacancy__item .item-content p{font-size:.9375vw;font-weight:500;letter-spacing:.03em;line-height:1.40625vw;margin-bottom:.78125vw}.vacancy__item .item-content p:last-child{margin-bottom:0}.video-block__container{color:#fff;display:flex;flex-direction:column;height:52.0833333333vw;justify-content:flex-end;padding:6.5104166667vw 9.1145833333vw;position:relative;width:100%}.video-block__container img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:1}.video-block__container:after{background:linear-gradient(0deg,#000000a6,#000000a6);content:"";inset:0;position:absolute;transition:.3s;z-index:2}.video-block__container.hovered:after{opacity:.5}.video-block__content{position:relative;z-index:5}.video-block__title{text-align:left;width:26.0416666667vw}.video-block__btn{align-items:center;background-color:var(--main-color);border-radius:50%;display:flex;height:7.2916666667vw;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;width:7.2916666667vw;z-index:7}.video-block__btn:hover{transform:translate(-50%,-50%) scale(1.3)}.video-block__btn:hover:after,.video-block__btn:hover:before{animation-play-state:paused;opacity:0!important}.video-block__btn img,.video-block__btn svg{display:block;height:1.5963541667vw;margin:auto;width:1.4390625vw;fill:#fff}.video-block__btn img path,.video-block__btn svg path{fill:#fff}.video-block__btn:after,.video-block__btn:before{background-color:var(--main-color);border-radius:50%;content:"";inset:0;position:absolute;z-index:-1}.video-block__btn:before{animation:video_pulse_big 2s linear infinite}.video-block__btn:after{animation:video_pulse_small 2s linear infinite}.warranty{margin-bottom:5.2083333333vw;margin-top:5.2083333333vw}.warranty__container{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:var(--brad-regular);color:#fff;overflow:hidden;padding:5.2083333333vw 29.6875vw 5.2083333333vw 5.2083333333vw;position:relative}.warranty__title{margin-bottom:2.8645833333vw;text-align:left}.warranty__bullets{display:flex;flex-wrap:wrap}.warranty__bullets .bullets-item{margin:2.6041666667vw 3.125vw 0 0;width:12.5vw}.warranty__bullets .bullets-item:nth-child(3n+3){margin-right:0}.warranty__bullets .bullets-item:first-child,.warranty__bullets .bullets-item:nth-child(2),.warranty__bullets .bullets-item:nth-child(3){margin-top:0}.warranty__text{bottom:32.96875vw;display:flex;flex-direction:column;position:absolute;right:6.3541666667vw;text-align:center;width:19.9479166667vw}.warranty__text p{font-size:1.25vw;font-weight:700;letter-spacing:.04em;line-height:1.8229166667vw;margin-bottom:1.1979166667vw}.warranty__text span{font-size:.8333333333vw;font-weight:400;letter-spacing:.04em;line-height:1.25vw}.warranty__text span b{font-weight:600}.warranty__img{bottom:0;height:30.5208333333vw;overflow:hidden;position:absolute;right:2.4479166667vw;width:27.7604166667vw}.warranty__img img{height:39.3229166667vw;left:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;right:0;top:0;width:100%}.work-steps{padding-bottom:4vw;padding-top:4vw}.work-steps__title{margin:0 auto 3.3854166667vw;width:100%}.work-steps__slide{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:var(--brad-regular);height:100%;min-height:31.7708333333vw;overflow:hidden;position:relative;width:24.4791666667vw}.work-steps__slide.md-light-text,.work-steps__slide.md-style-dark-bg,.work-steps__slide.md-style-dark-bg .slide-phones a,.work-steps__slide.md-style-light-bg,.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,.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{bottom:0;height:31.7708333333vw;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;width:100%;z-index:1}.work-steps__slide .slide-content{align-items:flex-start;display:flex;flex-direction:column;height:100%;padding:2.0833333333vw 2.5vw 12.3020833333vw;position:relative;width:100%;z-index:2}.work-steps__slide .slide-step{align-items:center;background-color:#fff;color:var(--main-color);display:flex;font-size:1.0416666667vw;font-weight:600;height:2.8645833333vw;justify-content:center;letter-spacing:.03em;line-height:2.6041666667vw;margin-bottom:1.5625vw;padding:0 1.5625vw}.work-steps__slide .slide-title{font-size:1.25vw;font-weight:700;letter-spacing:.02em;line-height:1.8229166667vw;margin-bottom:.78125vw}.work-steps__slide .slide-text{flex-grow:1;font-size:.9375vw;font-weight:400;letter-spacing:.03em;line-height:1.3541666667vw}.work-steps__slide .slide-phones{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:.8854166667vw}.work-steps__slide .slide-phones span{font-size:1.25vw;font-weight:700;letter-spacing:.02em;line-height:2.0833333333vw}.work-steps__slide .slide-phones a{color:var(--main-text-color);font-family:Montserrat,Arial,sans-serif;font-size:1.3541666667vw;font-weight:700;letter-spacing:.02em;line-height:2.0833333333vw;transition:.3s}.work-steps__slide .slide-phones a:hover{color:var(--main-color)}.work-steps__slide .slide-bottom{align-items:flex-start;display:flex;flex-direction:column;margin-top:.78125vw}.work-steps__slide .slide-bottom p{font-size:1.25vw;font-weight:700;letter-spacing:.02em;line-height:1.8229166667vw;margin-bottom:1.1458333333vw;padding-right:5.7291666667vw}.work-steps__slide .slide-bottom span{align-items:center;display:flex;font-size:1.0416666667vw;font-weight:700;height:3.90625vw;justify-content:center;letter-spacing:.03em;line-height:1.25vw;padding:0 1.5625vw;width:13.0208333333vw}.work-steps__slide .slide-bottom span:after{width:1.8229166667vw}.work-steps__slider{margin-bottom:5.9895833333vw}.work-steps__slider .swiper-slide{height:auto;width:24.4791666667vw}@media only screen and (max-width:768px){.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:18.75vw}.md-main-color-btn,.md-main-color-btn:hover{padding:0 14.6875vw}.md-main-color-btn span{font-size:3.75vw;letter-spacing:.03em;line-height:4.6875vw}.md-main-color-btn img,.md-main-color-btn svg{height:4.0625vw;-o-object-fit:contain;object-fit:contain;width:4.0625vw}.md-main-color-btn:after{width:7.8125vw}.md-standart-form .form-text{font-size:3.75vw;line-height:5vw;margin-bottom:3.125vw}.md-standart-form .form-container{flex-direction:column;margin-bottom:3.125vw}.md-standart-form .form-file>div{border-radius:var(--brad-regular);font-size:3.75vw;height:18.75vw;line-height:4.375vw;padding:0 15.625vw 0 9.375vw;width:76.25vw}.md-standart-form .form-file>div img,.md-standart-form .form-file>div svg{height:6.25vw;right:6.25vw!important;width:6.25vw}.md-standart-form .form-file>div p{max-height:4.375vw}.md-standart-form .form-select{border-radius:var(--brad-regular);font-size:3.75vw;height:18.75vw;margin-bottom:3.125vw;padding:0 9.375vw;width:76.25vw}.md-standart-form .form-select span.current{line-height:18.75vw}.md-standart-form .form-select:after{height:1.5625vw;width:1.5625vw}.md-standart-form .form-select .list{border-bottom-left-radius:9.375vw;border-bottom-right-radius:9.375vw}.md-standart-form .form-select .list .option{line-height:18.75vw;padding:0 9.375vw}.md-standart-form .form-input{border-radius:var(--brad-regular);font-size:3.75vw;height:18.75vw;margin-bottom:3.125vw;padding:0 9.375vw;width:76.25vw}.md-standart-form .form-textarea{border-radius:7.8125vw;font-size:3.125vw!important;font-weight:500;height:34.6875vw;margin-bottom:3.125vw;padding:6.25vw 7.8125vw;width:63.125vw}.md-standart-form .form-checkbox div{border-radius:var(--brad-regular);height:3.75vw;margin-right:1.875vw;width:3.75vw}.md-standart-form .form-checkbox div img,.md-standart-form .form-checkbox div svg{height:1.25vw;width:1.5625vw}.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 .swiper-pagination-bullet{height:2.5vw;margin:0 1.25vw;width:2.5vw}.md-standart-slider .slider-hint{align-items:center;display:flex;justify-content:flex-start;margin-bottom:4.6875vw}.md-standart-slider .slider-hint span{font-size:2.5vw;letter-spacing:.05em;line-height:4.0625vw;margin-right:2.5vw}.md-standart-slider .slider-hint svg{height:4.375vw;width:4.0625vw;fill:#2e60d9}.md-standart-form.md-popup-form .form-text{font-size:3.125vw;line-height:3.75vw;margin-bottom:3.125vw;padding-left:0;text-align:center}.md-standart-form.md-popup-form .form-container{margin:0 auto 3.125vw;width:63.125vw}.md-standart-form.md-popup-form .form-select{height:18.75vw;margin-bottom:3.125vw}.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{height:18.75vw;margin-bottom:3.125vw}.md-standart-form.md-popup-form .form-btn{height:18.75vw;justify-content:center;padding:0 9.375vw;width:100%}.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{margin:0 0 3.125vw;width:100%}.md-standart-form.md-popup-form .form-file>div{height:18.75vw;width:100%}.filters__slider{margin-bottom:7.8125vw}.filters__slider .swiper-container{min-height:9.375vw;overflow:visible}.filters__slider .swiper-container .swiper-wrapper{min-height:9.375vw}.filters__slider .filters-item{font-size:2.5vw;line-height:2.8125vw;padding:1.5625vw 4.6875vw;width:22.5vw}.header{height:17vw;left:0;margin:0;padding-bottom:3.125vw;padding-top:1.9875vw;position:absolute;right:0;top:0;transition:.3s;z-index:50}.header.fixed{background:#141516}.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:var(--text-main-color)}.header.fixed .nav-wrap .nav .nav-item.dropdown-item:after{border-color:var(--text-main-color)}.header.open{z-index:100}.header.open .header__nav{opacity:1;pointer-events:all}.header.open .header__contacts a,.header.open .header__contacts p,.header.open .header__logo p,.header.open .nav-wrap .nav .nav-item a{color:#fff}.header.open .nav-wrap .nav .nav-item.dropdown-item:after{border-color:var(--text-main-color)}.header__top{position:relative;z-index:3}.header__top .wrapper{border-bottom:none}.header__btn-wrap p{display:none}.header__btn{display:block;height:4.6875vw;position:relative;width:6.25vw}.header__btn span{background-color:var(--main-color);border-radius:.3125vw;height:.625vw;left:0;position:absolute;transition:.3s;width:6.25vw}.header__btn span:first-child{top:0}.header__btn span:nth-child(2){top: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%;transform:translateY(-50%) rotate(-45deg);transform-origin:center center}.header__btn.open span:nth-child(2){opacity:0}.header__btn.open span:last-child{bottom:50%;transform:translateY(50%) rotate(45deg);transform-origin:center center}.header__address,.header__download,.header__social,.header__text{display:none}.header__logo{width:23.4375vw}.header__logo a img,.header__logo a svg{height:5.625vw;width:7.5vw}.header__logo a p{font-size:15.3125vw;line-height:1}.header__contacts{width:37.5vw}.header__contacts p{font-size:2.1875vw;line-height:2.5vw;width:auto}.header__contacts p:after,.header__contacts p:before{height:.9375vw;left:-1.875vw;width:.9375vw}.header__contacts a{font-size:3.125vw;line-height:4.0625vw}.header__contacts .call-back{font-size:2.8vw;line-height:3.4375vw;padding-bottom:.3125vw}.header__nav{background:#141516!important;display:flex;flex-direction:column;height:100%;inset:0;opacity:0;padding-bottom:6.25vw;padding-top:31.25vw;pointer-events:none;position:fixed;width:100%;z-index:2}.header__nav .wrapper{overflow-x:hidden;overflow-y:auto}.header__nav .nav-wrap{border-bottom:none!important;height:100%;width:100%}.header__nav .nav-wrap .nav{display:flex;flex-direction:column}.header__nav .nav-wrap .nav>.nav-item{margin:0 0 4.6875vw;padding:0}.header__nav .nav-wrap .nav>.nav-item:last-child{margin-bottom:0}.header__nav .nav-wrap .nav>.nav-item:first-child{display:none}.header__nav .nav-wrap .nav>.nav-item a{font-size:4.375vw;line-height:6.25vw}.header__nav .nav-wrap .nav>.nav-item.dropdown-item{align-items:flex-start;display:flex;flex-direction:column;position:relative}.header__nav .nav-wrap .nav>.nav-item.dropdown-item:after{height:1.5625vw;position:absolute;right:4.6875vw;top:1.875vw;transform:rotate(-45deg);width:1.5625vw}.header__nav .nav-wrap .nav>.nav-item.dropdown-item .nav-menu{background-color:transparent;border-top:none;display:none;opacity:1;padding:3.125vw 0 0;pointer-events:all;position:static}.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-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: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-bottom:7.8125vw;margin-top:-25vw;min-height:auto;padding-bottom:67.5vw;padding-top:10vw}.first__bg{height:auto;inset:0}.first__bg .second-bg{max-height:67.5vw;-o-object-fit:contain;object-fit:contain;right:0;width:80%}.first__title{font-size:7.5vw;line-height:10vw;margin:0 auto 3vw;text-align:center;width:80vw}.first__content{padding-top:31.604167vw}.first__text{align-items:center;flex-direction:column;margin:0 auto 7.8125vw}.first__text .dots{margin-bottom:3.125vw}.first__text .dots:last-child{margin-bottom:0}.first__text .dots span{height:1.875vw;margin-right:1.5625vw;width:1.875vw}.first__text .dots span:last-child{margin-right:0}.first__text p{font-size:3.75vw;line-height:5.625vw;text-align:center;width:67.1875vw}.first__bullets{gap:0 5vw;justify-content:center;margin-bottom:7.8125vw;max-width:100%}.first__bullets .bullets-item{align-items:center;margin:0;max-width:28.125vw}.first__bullets .bullets-item span{height:6.875vw;margin-bottom:2.8125vw;width:6.875vw}.first__bullets .bullets-item span img,.first__bullets .bullets-item span svg{height:1.5625vw;-o-object-fit:contain;object-fit:contain;width:2.1875vw}.first__bullets .bullets-item p{font-size:2.1875vw;letter-spacing:.04em;line-height:3.125vw;text-align:center}.first__buttons{flex-direction:column}.first__buttons-btn{margin-bottom:4.6875vw;padding:0 14.6875vw;width:76.875vw}.first__buttons-btn span{width:42.1875vw}.first__buttons-text{flex-direction:row;justify-content:center;width:auto}.first__buttons-text p{font-size:2.5vw;letter-spacing:.03em;line-height:1;max-width:auto}.first__buttons-text p br{display:none}.first__buttons-text svg{height:2.8125vw;margin-right:2.1875vw;-o-object-fit:contain;object-fit:contain;width:3.4375vw}.first__buttons-text:after,.first__buttons-text:before{height:.9375vw;top:0;width:.9375vw}.first.md-first-with-form{padding-bottom:8vw}.first.md-first-with-form .wrapper{flex-direction:column}.first.md-first-with-form .first__content{width:100%}.first__form{border-radius:6.25vw;padding:7.8125vw 4.6875vw 10.9375vw;width:100%}.first__form .form-title{flex-direction:column}.first__form .form-title p{font-size:5vw;line-height:4.0625vw;text-align:center;width:100%}.first__form .form-img{border-radius:50%;height:29.6875vw;margin-bottom:4.6875vw;overflow:hidden;position:relative;width:29.6875vw}.first__form .form-img img{height:36.25vw;left:50%;position:absolute;top:7.1875vw;transform:translate(-50%);width:26.875vw}.first__form .form-container .form-btn,.first__form .form-container .form-btn:hover{padding:0 18.75vw}.first__form .form-checkbox{margin:0 auto;width:43.75vw}.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{justify-content:space-between;width:100%}.first.md-first-style-2 .first__bullets .bullets-item{max-width:28.125vw}.first.md-after-breadcrumbs{margin-top:-44.375vw;padding-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{font-size:6.875vw;line-height:8.125vw;margin-bottom:9.375vw;width:100%}.first.md-lid-magnit .first__bg .second-bg{height:78.125vw;inset:auto auto 0 0;width:100vw}.first.md-lid-magnit .first__bottom-form{margin:0 auto;width:76.25vw}.first.md-lid-magnit .first__bottom-form .form-text{font-size:3.75vw;line-height:1;margin-bottom:3.125vw;text-align:center}.first.md-lid-magnit .first__bottom-form .form-container .form-input,.first.md-lid-magnit .first__bottom-form .form-container .form-select{margin:0 0 3.125vw}.first.md-lid-magnit .first__bottom-form .form-container .form-btn{width:100%}.first.md-lid-magnit .first__bottom-form .form-checkbox{justify-content:center}.first.md-lid-magnit .first__bottom-form .form-checkbox p{width:43.75vw}.first.md-error-page{margin-top:0;min-height:70vh;padding-bottom:31.25vw;padding-top:46.875vw}.first.md-error-page .wrapper{display:flex}.first.md-error-page .first__content{margin:auto;padding:0;width:100%}.first.md-error-page .first__title{margin-bottom:4.6875vw;width:100%}.first.md-error-page .first__text{margin-bottom:6.25vw}.first.md-error-page .first__text .dots{margin-bottom:4.6875vw}.first.md-error-page .first__text p{font-size:5.625vw;line-height:1}.first.md-error-page .first__buttons-btn{padding:0 8.4375vw;width:46.875vw}.first.md-error-page .first__buttons-btn:hover{padding:0 8.4375vw}.first.md-thanx-page{min-height:70vh;padding-bottom:31.25vw;padding-top:46.875vw}.first.md-thanx-page .wrapper{display:flex}.first.md-thanx-page .first__content{margin:auto;padding:0;width:100%}.first.md-thanx-page .first__title{margin-bottom:6.25vw;width:100%}.first.md-thanx-page .first__text{margin-bottom:6.25vw}.first.md-thanx-page .first__text .dots{margin-bottom:4.6875vw}.first.md-thanx-page .first__text p{font-size:4.375vw;line-height:1}.first.md-thanx-page .first__buttons-btn{padding:0 8.4375vw;width:46.875vw}.first.md-thanx-page .first__buttons-btn:hover{padding:0 8.4375vw}.first.md-thanx-page .first__bg .second-bg{display:none}.calc-price{padding-bottom:17.8125vw}.calc-price__title{margin-bottom:3.125vw;padding:0 3.125vw 0 0}.calc-price__text{font-size:3.75vw;line-height:5vw;margin-bottom:6.25vw}.calc-price__preloader .circle{border:2.1875vw solid var(--main-color);border-top:2.1875vw solid transparent;height:46.875vw;margin-bottom:9.375vw;width:46.875vw}.calc-price__preloader p{font-size:5.625vw;line-height:6.25vw;text-align:center}.calc-price__info{display:none}.calc-price__quiz{border-radius:0;padding:4.6875vw 4.6875vw 9.375vw;width:100%}.calc-price__quiz .quiz-progress{height:6.25vw;padding:.9375vw 1.25vw}.calc-price__quiz .quiz-progress .progress-text{font-size:2.5vw}.calc-price__quiz .quiz-question[data-question-id="1"] .question-control .prev-btn{display:none}.calc-price__quiz .quiz-questions-container .question-title{align-items:center;flex-direction:column;margin-bottom:4.6875vw}.calc-price__quiz .quiz-questions-container .question-title span{font-size:2.1875vw;height:6.25vw;line-height:6.25vw;margin-bottom:2.1875vw;padding:0 3.125vw}.calc-price__quiz .quiz-questions-container .question-title p{font-size:4.375vw;line-height:5vw;text-align:center}.calc-price__quiz .quiz-questions-container .question-control{padding-top:12.5vw}.calc-price__quiz .quiz-questions-container .question-control__btn{height:12.75vw;width:35.6875vw}.calc-price__quiz .quiz-questions-container .question-control__btn span:after{height:1.875vw;margin-left:2.1875vw;margin-top:-.625vw;width:1.875vw}.calc-price__quiz .quiz-questions-container .question-control .btn-wrap__hint{border-radius:3.125vw;font-size:2.5vw;line-height:3.125vw;padding:3.125vw;width:100%}.calc-price__quiz .quiz-questions-container .question-control .prev-btn span{font-size:3.75vw}.calc-price__quiz .quiz-questions-container .question-control .prev-btn span:before{height:1.875vw;margin-right:2.1875vw;width:1.875vw}.calc-price__quiz .quiz-questions-container .answers-container{height:92.125vw;margin-right:-1.5625vw;padding-right:1.5625vw}.calc-price__quiz .quiz-questions-container .answers-container .container-flex{margin:-2.5vw}.calc-price__quiz .quiz-questions-container .answers-container .answers-wrap{margin:2.5vw}.calc-price__quiz .quiz-questions-container .answers-container .answers-wrap__video{height:6.25vw;right:2.1875vw;top:2.1875vw;width:6.25vw}.calc-price__quiz .quiz-questions-container .answers-container .answers-wrap__video img,.calc-price__quiz .quiz-questions-container .answers-container .answers-wrap__video svg{height:1.875vw;width:1.5625vw}.calc-price__quiz .quiz-questions-container .answers-container .answers-wrap__hint{height:6.25vw;right:2.1875vw;top:2.1875vw;width:6.25vw}.calc-price__quiz .quiz-questions-container .answers-container .answers-wrap__hint span{font-size:2.5vw;height:6.25vw;width:6.25vw}.calc-price__quiz .quiz-questions-container .answers-container .answers-wrap__hint p{border-radius:3.125vw;font-size:2.5vw;line-height:3.125vw;padding:3.125vw 10.625vw 3.125vw 3.125vw;right:-2.1875vw;top:-2.1875vw;width:35.9375vw}.calc-price__quiz .quiz-questions-container .answers-container .answers-item{width:34.9375vw}.calc-price__quiz .quiz-questions-container .answers-container .answers-item:hover .answers-item__img{border:.3125vw solid transparent}.calc-price__quiz .quiz-questions-container .answers-container .answers-item:hover .answers-item__icon svg,.calc-price__quiz .quiz-questions-container .answers-container .answers-item:hover .answers-item__icon svg path{fill:#aeaeae}.calc-price__quiz .quiz-questions-container .answers-container .answers-item.checked .answers-item__img{border:.3125vw solid var(--main-color)}.calc-price__quiz .quiz-questions-container .answers-container .answers-item.checked .answers-item__icon svg,.calc-price__quiz .quiz-questions-container .answers-container .answers-item.checked .answers-item__icon svg path{fill:#fff}.calc-price__quiz .quiz-questions-container .answers-container .answers-item__img{border:.3125vw solid transparent;border-radius:0;height:23.125vw}.calc-price__quiz .quiz-questions-container .answers-container .answers-item__icon{border:.625vw solid #fbfbfb;height:5vw;margin-bottom:2.5vw;margin-top:-2.5vw;width:5vw}.calc-price__quiz .quiz-questions-container .answers-container .answers-item__icon img,.calc-price__quiz .quiz-questions-container .answers-container .answers-item__icon svg{height:1.25vw;width:1.5625vw}.calc-price__quiz .quiz-questions-container .answers-container .answers-item__text{font-size:2.8125vw;line-height:3.75vw}.calc-price__quiz .quiz-questions-container .answers-container .answers-item__bottom>p{font-size:3.75vw;line-height:4.375vw;margin-bottom:3.125vw}.calc-price__quiz .quiz-questions-container .answers-container .answers-item__bottom ul li span{font-size:1.875vw;line-height:2.5vw}.calc-price__quiz .quiz-questions-container .answers-container .answers-item__bottom ul li p{font-size:2.5vw;line-height:3.125vw}.calc-price__quiz .quiz-questions-container .answers-container.md-no-img-item{height:auto;margin-right:0;padding-right:0}.calc-price__quiz .quiz-questions-container .answers-container.md-no-img-item .container-flex{margin:-1.5625vw}.calc-price__quiz .quiz-questions-container .answers-container.md-no-img-item .answers-wrap{margin:1.5625vw}.calc-price__quiz .quiz-questions-container .answers-container.md-no-img-item .answers-wrap__video{height:6.25vw;right:4.6875vw;top:50%;width:6.25vw}.calc-price__quiz .quiz-questions-container .answers-container.md-no-img-item .answers-wrap__video img,.calc-price__quiz .quiz-questions-container .answers-container.md-no-img-item .answers-wrap__video svg{height:1.875vw;width:1.5625vw}.calc-price__quiz .quiz-questions-container .answers-container.md-no-img-item .answers-wrap__hint{height:6.25vw;right:4.6875vw;top:50%;width:6.25vw}.calc-price__quiz .quiz-questions-container .answers-container.md-no-img-item .answers-wrap__hint span{font-size:2.5vw;height:6.25vw;width:6.25vw}.calc-price__quiz .quiz-questions-container .answers-container.md-no-img-item .answers-wrap__hint p{font-size:2.5vw;line-height:3.125vw;padding:3.125vw 4.6875vw 3.125vw 3.125vw;right:50%;top:50%;width:46.875vw}.calc-price__quiz .quiz-questions-container .answers-container.md-no-img-item .answers-item{border:.3125vw solid #fff;padding:3.125vw 9.375vw 3.125vw 3.125vw;width:76.5625vw}.calc-price__quiz .quiz-questions-container .answers-container.md-no-img-item .answers-item__icon{height:6.25vw;margin:0 3.125vw 0 0;width:6.25vw}.calc-price__quiz .quiz-questions-container .answers-container.md-no-img-item .answers-item:hover{border:.3125vw solid #fff}.calc-price__quiz .quiz-questions-container .answers-container.md-no-img-item .answers-item:hover span,.calc-price__quiz .quiz-questions-container .answers-container.md-no-img-item .answers-item:hover span path{fill:#aeaeae}.calc-price__quiz .quiz-questions-container .answers-container.md-no-img-item .answers-item.checked{border:.3125vw solid var(--main-color)}.calc-price__quiz .quiz-questions-container .answers-container.md-no-img-item .answers-item.checked span svg,.calc-price__quiz .quiz-questions-container .answers-container.md-no-img-item .answers-item.checked span svg path{fill:#fff}.calc-price__quiz .quiz-questions-container .answers-container.md-large-img .answers-item__img{height:40vw}.calc-price__quiz .quiz-questions-container .answers-container.md-answers-with-image{flex-direction:column;height:auto;margin-right:0;padding-right:0}.calc-price__quiz .quiz-questions-container .answers-container.md-answers-with-image .answers-wrap{margin:0 0 3.125vw;width:76.875vw}.calc-price__quiz .quiz-questions-container .answers-container.md-answers-with-image .answers-wrap:last-child{margin-bottom:0}.calc-price__quiz .quiz-questions-container .answers-container.md-answers-with-image .answers-item{width:76.875vw}.calc-price__quiz .quiz-questions-container .answers-container.md-answers-with-image .answers-content{margin-bottom:6.25vw;width:100%}.calc-price__quiz .quiz-questions-container .answers-container.md-answers-with-image .answers-content .input-wrap{margin-bottom:3.125vw}.calc-price__quiz .quiz-questions-container .answers-container.md-answers-with-image .answers-content .input-wrap:last-child{margin-bottom:0}.calc-price__quiz .quiz-questions-container .answers-container.md-answers-with-image .answers-content .input-wrap p{font-size:3.125vw;line-height:3.75vw;margin-bottom:3.125vw}.calc-price__quiz .quiz-questions-container .answers-container.md-answers-with-image .answers-content .input-wrap input{border-radius:156.25vw;font-size:3.125vw;height:12.5vw;padding:0 6.25vw;width:68.75vw}.calc-price__quiz .quiz-questions-container .answers-container.md-answers-with-image .answers-content .input-wrap span{font-size:3.125vw;padding-left:1.875vw}.calc-price__quiz .quiz-questions-container .answers-container.md-answers-with-image .answers-content .input-wrap.md-file-input div{border-radius:156.25vw;height:12.5vw;padding:0 15.625vw 0 6.25vw;width:68.75vw}.calc-price__quiz .quiz-questions-container .answers-container.md-answers-with-image .answers-content .input-wrap.md-file-input div p{font-size:3.125vw;line-height:4.375vw;max-height:4.375vw}.calc-price__quiz .quiz-questions-container .answers-container.md-answers-with-image .answers-content .input-wrap.md-file-input div img,.calc-price__quiz .quiz-questions-container .answers-container.md-answers-with-image .answers-content .input-wrap.md-file-input div svg{height:4.6875vw;right:6.25vw;width:4.6875vw}.calc-price__quiz .quiz-questions-container .answers-container.md-answers-with-image .answers-content .answer-skip span{border-radius:var(--brad-regular);height:3.75vw;margin-right:2.1875vw;width:3.75vw}.calc-price__quiz .quiz-questions-container .answers-container.md-answers-with-image .answers-content .answer-skip span img,.calc-price__quiz .quiz-questions-container .answers-container.md-answers-with-image .answers-content .answer-skip span svg{height:1.25vw;width:1.5625vw}.calc-price__quiz .quiz-questions-container .answers-container.md-answers-with-image .answers-content .answer-skip p{font-size:3.125vw;line-height:3.75vw}.calc-price__quiz .quiz-questions-container .answers-container.md-answers-with-image .img-container{margin:0 auto;max-width:68.75vw}.calc-price__quiz .quiz-questions-container .answers-container.md-answers-with-image .img-container img{width:100%}.quiz-final{flex-direction:column}.quiz-final__img{height:87.5vw;width:100%}.quiz-final__img .circle{bottom:59.375vw;height:21.875vw;right:56.25vw;transform:translate(0);width:21.875vw}.quiz-final__img .circle p{font-size:1.875vw;line-height:2.5vw}.quiz-final__img .circle p span{font-size:3.75vw;line-height:4.375vw}.quiz-final__img .circle img{height:18.75vw;inset:1.5625vw;width:18.75vw}.quiz-final__img img{border-radius:10.9375vw;bottom:0;max-height:84.375vw;right:-3.125vw;width:62.5vw}.quiz-final__content{width:100%}.quiz-final__text{font-size:2.1875vw;line-height:6.25vw;margin-bottom:3.125vw;min-height:6.25vw;padding:0 3.125vw}.quiz-final__title{font-size:5vw;line-height:5.625vw;margin-bottom:7.8125vw;padding:0 3.125vw}.quiz-final__form .form-container{margin-bottom:3.125vw;width:100%}.quiz-final__form .form-container .form-input{margin-bottom:3.125vw}.quiz-final__form .form-checkbox{margin-bottom:6.25vw;width:62.5vw}.quiz-final__form .form-checkbox p{width:40.625vw}.quiz-final__form .form-top{margin-bottom:6.25vw}.quiz-final__form .form-top__item{border-radius:var(--brad-regular);padding:1.5625vw;width:17.1875vw}.quiz-final__form .form-top__item:hover{transform:scale(1)}.quiz-final__form .form-top__item span{height:10.9375vw;margin-bottom:3.125vw;width:10.9375vw}.quiz-final__form .form-top__item span img,.quiz-final__form .form-top__item span svg{width:4.6875vw}.quiz-final__form .form-top__item p{font-size:2.5vw;line-height:3.125vw}.quiz-final__form .form-bottom{width:62.5vw}.quiz-final__form .form-bottom__title{font-size:3.75vw;line-height:4.375vw;margin-bottom:3.125vw}.quiz-final__form .form-bottom__item{border-radius:3.125vw;height:14.0625vw;margin-bottom:3.125vw;padding:3.125vw}.quiz-final__form .form-bottom__item:last-child{margin-bottom:0}.quiz-final__form .form-bottom__item .item-img,.quiz-final__form .form-bottom__item .item-img:after{border-radius:3.125vw}.quiz-final__form .form-bottom__item .item-text{font-size:3.125vw;line-height:3.75vw;max-height:8.75vw;width:43.75vw}.quiz-final__form .form-bottom__item .item-icon{height:6.25vw;width:6.25vw}.quiz-final__form .form-bottom__item .item-icon img,.quiz-final__form .form-bottom__item .item-icon svg{height:2.5vw;width:1.875vw}.promotions{overflow:hidden;padding-bottom:21.875vw}.promotions__title{margin-bottom:3.75vw;padding:0 4.6875vw}.promotions__slider .swiper-container{overflow:visible}.promotions__container .container-flex{margin:-3.125vw 0}.promotions__container .promotions__item{margin:3.125vw 0}.promotions__item{border-radius:7.8125vw;min-height:70.3125vw;padding:10vw 7.8125vw;width:86.25vw}.promotions__item-content{width:42.1875vw}.promotions__item-content p{font-size:5vw;line-height:6.5625vw}.promotions__item-content>span{font-size:3.125vw;line-height:4.6875vw;padding:3.125vw 0}.promotions__item-content .content-btn{padding-bottom:.625vw}.promotions__item-content .content-btn span{font-size:3.125vw;line-height:3.125vw;margin-right:1.5625vw}.promotions__item-content .content-btn:hover{margin-right:1.5625vw}.promotions__item-content .content-btn img,.promotions__item-content .content-btn svg{height:3.125vw;width:3.125vw}.promotions__item-img{height:70.3125vw}.download-price__container{border-radius:0;padding:7.8125vw 11.5625vw 46.875vw}.download-price__container:after{border-radius:0}.download-price__img-large{bottom:0;height:49.6875vw;left:0;right:auto;width:80vw}.download-price__img-large img{bottom:auto;height:42.438vw;left:auto;-o-object-fit:contain;object-fit:contain;right:0;top:2rem;width:98.75vw}.download-price__img-small{display:none}.download-price__title{font-size:6.25vw;line-height:7.8125vw;margin-bottom:4.6875vw;text-align:center}.download-price__circle{bottom:20.625vw;height:21.25vw;left:auto;right:11.5625vw;top:auto;width:21.25vw}.download-price__circle .pdf-circle{height:18.125vw;inset:1.5625vw;width:18.125vw}.download-price__circle .circle-arrow{height:2.5vw;margin-bottom:.625vw;width:2.5vw}.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,.download-price .form-container .form-btn:hover{padding:0 12.5vw}.download-price .form-checkbox{justify-content:center}.download-price .form-checkbox p{width:39.0625vw}.download-price .form-text{text-align:center}.services__title{margin-bottom:6.25vw}.services.md-all-items-visible{margin-bottom:18.75vw}.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:flex;justify-content:center;padding-top:6.25vw}.services__item{margin:2.5vw;min-height:70.3125vw;overflow:hidden;padding:9.375vw;width:86.25vw}.services__item,.services__item .item-img{border-radius:7.8125vw}.services__item .item-img img{border-radius:7.8125vw;height:100%;width:100%}.services__item .item-img:after{border-radius:7.8125vw}.services__item .item-title{font-size:6.25vw;line-height:6.875vw;width:100%}.services__item .item-text{font-size:3.75vw;line-height:4.375vw;padding:3.125vw 0}.services__item .item-bottom__btn{height:14.0625vw;justify-content:center;margin-right:3.125vw;padding:0 6.25vw;width:43.75vw}.services__item .item-bottom__btn:hover{padding:0 6.25vw}.services__item .item-bottom__btn span{font-size:3.75vw}.services__item .item-bottom__btn:after{width:6.25vw}.services__item .item-bottom__anchor{font-size:3.75vw;line-height:5.625vw}.services__item .item-bottom__link{height:14.0625vw;width:100%}.services__item .item-bottom__link span{font-size:3.75vw}.services__item .item-bottom__link:after{width:6.25vw}.services__item:nth-child(n+3){display:none}.load-more-btn{align-items:center;display:flex;margin-bottom:1.5625vw;padding-bottom:.9375vw;position:relative}.load-more-btn span{color:var(--main-color);font-size:3.125vw;font-weight:600;letter-spacing:.04em;line-height:3.125vw;margin-right:1.5625vw}.load-more-btn img,.load-more-btn svg{height:3.125vw;-o-object-fit:contain;object-fit:contain;width:3.125vw;fill:var(--main-color)}.load-more-btn img path,.load-more-btn svg path{fill:var(--main-color)}.portfolio{padding-bottom:18.75vw}.portfolio.md-mobile-slider .portfolio__container{display:none}.portfolio.md-mobile-slider .portfolio__slider{display:block;margin-bottom:15.625vw}.portfolio__container .container-flex{margin:-4.6875vw 0}.portfolio__container .portfolio__item{margin:4.6875vw 0}.portfolio__title{margin-bottom:4.6875vw}.portfolio__text{font-size:3.75vw;line-height:5.625vw;margin-bottom:6.25vw}.portfolio__link{width:76.875vw}.portfolio__item{align-items:flex-start;width:86.25vw}.portfolio__item .item-title,.realization-list-item .item-title{font-size:5vw;line-height:6.25vw;margin-bottom:3.125vw}.portfolio__item .item-text{font-size:3.125vw;line-height:4.6875vw;margin-bottom:3.125vw;text-align:left}.portfolio__item .item-btn{margin-bottom:1.5625vw;padding-bottom:.625vw}.portfolio__item .item-btn span{font-size:3.125vw;margin-right:1.5625vw}.portfolio__item .item-btn:hover span{margin-right:1.5625vw}.portfolio__item .item-btn img,.portfolio__item .item-btn svg{height:3.125vw;width:3.125vw}.portfolio__item .item-gallery{margin-bottom:4.6875vw;width:100%}.portfolio__item .item-gallery a{border-radius:0;height:16.5625vw;margin-right:2.5vw;width:19.6875vw}.portfolio__item .item-gallery a:first-child{border-radius:0;height:69.0625vw;margin-bottom:2.5vw;margin-right:0;width:100%}.portfolio__item .item-gallery a:first-child .video{height:10.9375vw;right:5.625vw;top:5.625vw;width:10.9375vw}.portfolio__item .item-gallery a:first-child .video img,.portfolio__item .item-gallery a:first-child .video svg{height:2.5vw;width:2.1875vw}.portfolio__item .item-gallery a:nth-child(3){margin-right:2.5vw}.portfolio__item .item-gallery a:nth-child(5){margin-right:0}.portfolio__item .item-gallery__hint{font-size:2.5vw;height:6.875vw;left:4.6875vw;line-height:6.875vw;padding:0 3.125vw;top:3.125vw}.reviews{padding-bottom:25vw;padding-top:10.9375vw}.reviews__title{margin-bottom:7.8125vw}.reviews__container{flex-direction:column}.reviews.md-style-2{margin-bottom:18.75vw}.reviews.md-style-2 .reviews__bg{display:none}.reviews.md-style-2 .slider-hint span{color:var(--text-main-color)!important}.reviews.md-style-2 .reviews__img-slider .swiper-pagination-bullet{background-color:#ececec}.reviews__video-slider{margin-bottom:12.5vw;width:100%}.reviews__video-slider .video-slider__slide{height:66.875vw;width:86.25vw}.reviews__video-slider .video-slider__slide .video{height:15.625vw;width:15.625vw}.reviews__video-slider .video-slider__slide .video img,.reviews__video-slider .video-slider__slide .video svg{height:3.4375vw;width:3.125vw}.reviews__video-slider .swiper-container{width:100%}.reviews__video-slider .swiper-container .swiper-slide{border-radius:7.8125vw}.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{height:3.125vw;width:3.125vw}.reviews__video-slider .video-slider__link:hover span{margin-right:1.5625vw}.reviews .video-slider__container{height:auto;margin-bottom:12.5vw;width:100%}.reviews .video-slider__container .slider-hint{margin-bottom:3.125vw}.reviews .video-slider__container .slider-hint span{color:#fff}.reviews__img-slider{margin:0 auto;margin-bottom:25vw!important;width:63.75vw}.reviews__img-slider .img-slider__container{height:auto;width:100%}.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 .swiper-container{height:109.375vw}.reviews__img-slider .img-slider__container .swiper-container .swiper-slide{border-radius:6.25vw}.reviews__phone-slider{margin:0 auto;width:63.75vw}.reviews__phone-slider .phone-slider__container{height:129.6875vw;padding:9.6875vw 3.4375vw 3.125vw;position:relative}.reviews__phone-slider .phone-slider__container .slider-hint{bottom:100%;left:0;position:absolute;right:0}.reviews__phone-slider .phone-slider__container .slider-hint span{color:#fff}.reviews__phone-slider .phone-slider__container .swiper-container{border-bottom-left-radius:9.375vw;border-bottom-right-radius:9.375vw}.reviews__phone-slider .phone-slider__link-1{border-radius:4.6875vw;height:14.0625vw;left:-4.6875vw;top:11.5625vw;width:14.0625vw}.reviews__phone-slider .phone-slider__link-1:before{border-radius:4.6875vw}.reviews__phone-slider .phone-slider__link-1 img,.reviews__phone-slider .phone-slider__link-1 svg{height:8.75vw;width:8.75vw}.reviews__phone-slider .phone-slider__link-2{border-radius:4.6875vw;bottom:25vw;height:14.0625vw;right:-5.625vw;width:14.0625vw}.reviews__phone-slider .phone-slider__link-2:before{border-radius:4.6875vw}.reviews__phone-slider .phone-slider__link-2 img,.reviews__phone-slider .phone-slider__link-2 svg{height:8.4375vw;width:8.4375vw}.questions{padding-bottom:12.5vw}.questions__title{margin-bottom:4.6875vw}.questions.md-all-items-visible .questions__container .container-item{display:block!important}.questions.md-all-items-visible .questions__load-more{display:none}.questions__container{flex-direction:column;margin-bottom:0}.questions__container .container-item{padding-top:4.6875vw;width:100%}.questions__container .container-item:first-child{padding-top:0}.questions__container .container-item:nth-child(n+2){display:none}.questions__item{border-radius:0;margin-bottom:4.6875vw;padding:6.25vw 8.125vw}.questions__item:last-child{margin-bottom:0}.questions__item .item-title{font-size:3.75vw;line-height:5.3125vw;padding-right:15.625vw}.questions__item .item-content{font-size:3.125vw;line-height:4.6875vw;padding-top:4.6875vw}.questions__item .item-btn{height:7.8125vw;right:6.25vw;top:6.25vw;width:7.8125vw}.questions__item .item-btn img,.questions__item .item-btn svg{height:3.125vw;width:3.125vw}.questions__link a{border:.3125vw solid var(--main-color);height:18.75vw;padding:0 6.25vw 0 15.625vw;width:100%}.questions__link a span{font-size:3.75vw;line-height:5vw;text-align:center;width:40.625vw}.questions__link a img,.questions__link a svg{height:9.0625vw;width:9.0625vw}.questions__load-more{display:flex;justify-content:center;margin-bottom:10.9375vw;padding-top:4.6875vw}.process{overflow:hidden;padding-bottom:10.9375vw}.process.md-all-items-visible .process__item{display:block!important}.process.md-all-items-visible .process__load-more{display:none}.process__title{margin-bottom:6.25vw}.process__container .container-flex{margin:-2.8125vw 0}.process__item{border-radius:7.8125vw;height:70vw;margin:2.8125vw 0;width:86.25vw}.process__item:nth-child(n+4){display:none}.process__item:after{border-radius:7.8125vw}.process__item span{height:12.5vw;width:12.5vw}.process__item span img,.process__item span svg{height:6.25vw;width:6.25vw}.process__load-more{display:flex;justify-content:center;margin-bottom:1.5625vw;padding-top:4.6875vw}.warranty{margin-bottom:12.5vw}.warranty__container{border-radius:0;padding:6.25vw 6.25vw 62.5vw}.warranty__title{margin-bottom:7.8125vw;text-align:center}.warranty__bullets{justify-content:space-between;margin-bottom:6.25vw;padding:0 3.125vw}.warranty__bullets .bullets-item{align-items:center;margin:0 0 4.6875vw;max-width:32.8125vw;width:32.8125vw}.warranty__bullets .bullets-item:nth-child(2n){max-width:26.5625vw;width:26.5625vw}.warranty__bullets .bullets-item span{height:6.875vw;margin-bottom:2.8125vw;width:6.875vw}.warranty__bullets .bullets-item span img,.warranty__bullets .bullets-item span svg{height:1.5625vw;width:2.1875vw}.warranty__bullets .bullets-item p{font-size:2.1875vw;line-height:3.125vw;text-align:center}.warranty__text{position:static;text-align:center;width:100%}.warranty__text p{font-size:3.75vw;line-height:5.625vw;margin-bottom:3.125vw}.warranty__text span{font-size:3.125vw;line-height:4.375vw}.warranty__img{bottom:0;height:58.75vw;left:14.0625vw;right:14.0625vw;width:58.125vw}.warranty__img img{height:85.3125vw;width:58.125vw}.clear-talk{margin-bottom:14.0625vw}.clear-talk__container{background-position:top;border-radius:7.8125vw;padding:9.375vw 4.6875vw 93.75vw}.clear-talk__text,.clear-talk__title{margin-bottom:4.6875vw;text-align:center}.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{height:18.75vw;padding:0 6.25vw 0 9.375vw;width:76.875vw}.clear-talk__link a img,.clear-talk__link a svg{height:9.0625vw;width:9.0625vw}.clear-talk__link a:hover{padding:0 6.25vw 0 9.375vw}.clear-talk__img{bottom:0;height:84.0625vw;left:15vw;right:14.6875vw;width:56.5625vw}.clear-talk__img img{height:150.3125vw;width:56.5625vw}.partners{overflow:hidden;padding-bottom:23.4375vw}.partners__title{margin-bottom:4.6875vw}.partners__slider{height:auto}.partners__slider .swiper-container{height:34.375vw;margin:0 auto;overflow:visible;width:68.75vw}.partners__slide img{max-height:14.6875vw;max-width:27.5vw}.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}.catalog{padding-bottom:12.5vw}.catalog__bg{bottom:0;height:auto;top:0}.catalog.md-all-items-visible .catalog__item{display:block!important}.catalog.md-all-items-visible .catalog__load-more{display:none}.catalog__title{margin-bottom:6.25vw}.catalog__container .container-flex{margin:-4.0625vw 0;position:relative}.catalog__item{border-radius:3.25vw;padding:2.8125vw 3.4375vw;width:41.25vw}.catalog__item .item-status{left:1vw;top:3.625vw}.catalog__item .item-status>div{height:7.1875vw;margin-right:1.5625vw;padding:0 2.8125vw}.catalog__item .item-status>div:last-child{margin-right:0}.catalog__item .item-status>div span{font-size:2.5vw;line-height:1}.catalog__item .item-status>div img,.catalog__item .item-status>div svg{margin-right:.625vw}.catalog__item .item-status .hit img,.catalog__item .item-status .hit svg{height:2.5vw;width:1.25vw}.catalog__item .item-status .new img,.catalog__item .item-status .new svg{height:2.8125vw;width:2.8125vw}.catalog__item .item-status .sale img,.catalog__item .item-status .sale svg{height:2.1875vw;width:2.5vw}.catalog__item .item-slider{height:40.625vw;margin:0 auto 15.625vw -1rem;width:39.625vw}.catalog__item .item-slider .slider-btn{height:4.6875vw;left:-6.25vw;top:50%;transform:translateY(-50%);width:2.8125vw}.catalog__item .item-slider .slider-btn.slider-next-btn{left:auto;right:-6.25vw}.catalog__item .item-slider .slider-pagination{bottom:-9.375vw}.catalog__item .item-slider .slider-pagination .swiper-pagination-bullet{height:2.5vw;margin:0 1.25vw;width:2.5vw}.catalog__item .item-price{margin-bottom:5.25vw}.catalog__item .item-price .current-price{font-size:3.6875vw;line-height:9.375vw}.catalog__item .item-price .current-price span{font-size:5.375vw}.catalog__item .item-price .old-price{font-size:2.125vw;line-height:9.375vw}.catalog__item .item-price .old-price span{font-size:3.3125vw}.catalog__item .item-name{font-size:3.375vw;line-height:4.25vw}.catalog__item .item-text{font-size:2.3125vw;line-height:3.0625vw;padding:3.125vw 0}.catalog__item .item-order{border:.3125vw solid var(--main-color);font-size:2.8125vw;height:10.0625vw;width:34.625vw}.catalog__load-more{display:flex;justify-content:center;padding-top:6.25vw}.before-after{padding-bottom:25vw}.before-after__title{margin-bottom:4.6875vw}.before-after__slider{height:auto}.before-after__slider .swiper-container{height:68.75vw}.before-after__slider .swiper-container .swiper-slide{border-radius:0}.before-after__slide .twentytwenty-handle{height:10.3125vw;width:10.3125vw}.before-after__slide .twentytwenty-handle:after,.before-after__slide .twentytwenty-handle:before{width:.9375vw}.video-block{margin-bottom:9.375vw}.video-block__container{height:93.75vw;padding:9.375vw 15.625vw}.video-block__title{text-align:center;width:100%}.video-block__btn{height:16.25vw;width:16.25vw}.video-block__btn img,.video-block__btn svg{height:3.4375vw;width:3.125vw}.our-works{padding-bottom:14.0625vw}.our-works__title{margin-bottom:3.125vw}.our-works__text{font-size:3.75vw;line-height:1;margin-bottom:7.8125vw}.our-works__slider{height:auto;margin-bottom:12.5vw}.our-works__slide{border-radius:7.8125vw;height:66.875vw;width:86.25vw}.our-works__slide .video-btn{height:16.25vw;width:16.25vw}.our-works__slide .video-btn img,.our-works__slide .video-btn svg{height:3.4375vw;width:3.125vw}.our-works__link a{padding-bottom:.625vw}.our-works__link a span{font-size:3.125vw;line-height:3.125vw;margin-right:1.5625vw}.our-works__link a img,.our-works__link a svg{height:3.125vw;width:3.125vw}.our-works__link a:hover span{margin-right:1.5625vw}.get-consultation{margin-bottom:17.375vw}.get-consultation__container{border-radius:0;overflow:hidden;padding:6.25vw 3.125vw 9.875vw}.get-consultation__title{margin-bottom:7.8125vw;text-align:center}.get-consultation__person{bottom:0;height:93.75vw;left:0;right:0;width:86.25vw}.get-consultation__person .person-img{bottom:-23.4375vw;height:113.125vw;left:-6.875vw;right:auto;top:4.0625vw;width:100.9375vw}.get-consultation__person .person-info{bottom:36.25vw;left:11.25vw;right:auto;top:auto;width:26.5625vw}.get-consultation__person .person-info p{font-size:4.375vw;line-height:5vw}.get-consultation__person .person-info span{font-size:3.125vw;line-height:6.875vw}.get-consultation__form{margin:0 auto 8.75vw;width:63.125vw}.get-consultation__form .form-text{text-align:center}.get-consultation__form .form-container .form-input,.get-consultation__form .form-container .form-select{margin:0 0 3.125vw;width:100%}.get-consultation__form .form-container .form-btn{padding:0 10.9375vw;width:100%}.get-consultation__form .form-container .form-btn:hover{padding:0 10.9375vw}.get-consultation__form .form-checkbox{justify-content:center}.get-consultation__form .form-checkbox p{width:37.5vw}.get-consultation__links{flex-wrap:wrap;justify-content:center}.get-consultation__links p{font-size:3.75vw;line-height:6.25vw;margin:0 0 3.125vw;text-align:center;width:100%}.get-consultation__links a{height:14.0625vw;margin:0 1.5625vw;width:14.0625vw;z-index:9999}.get-consultation.md-style-2{margin-bottom:9.375vw}.get-consultation.md-style-2 .get-consultation__container{padding:7.8125vw 7.8125vw 78.125vw}.get-consultation.md-style-2 .get-consultation__content{flex-direction:column}.get-consultation.md-style-2 .get-consultation__info{width:100%}.get-consultation.md-style-2 .get-consultation__title{margin-bottom:3.125vw}.get-consultation.md-style-2 .get-consultation__text{font-size:3.75vw;line-height:4.6875vw;margin-bottom:6.25vw;text-align:center;width:100%}.get-consultation.md-style-2 .get-consultation__contacts{align-items:center;display:flex;flex-direction:column;margin-bottom:6.25vw;width:100%}.get-consultation.md-style-2 .get-consultation__contacts p{font-size:4.375vw;line-height:5.625vw;margin-bottom:4.6875vw}.get-consultation.md-style-2 .get-consultation__contacts a img,.get-consultation.md-style-2 .get-consultation__contacts a svg{height:3.4375vw;margin-right:2.1875vw;width:3.4375vw}.get-consultation.md-style-2 .get-consultation__contacts a span{font-size:4.375vw}.get-consultation.md-style-2 .get-consultation__links{margin-bottom:9.375vw;width:100%}.get-consultation.md-style-2 .get-consultation__links p{font-size:3.75vw;line-height:4.375vw;margin-bottom:3.125vw;width:100%}.get-consultation.md-style-2 .get-consultation__form{margin:0 auto;width:63.125vw}.get-consultation.md-style-2 .get-consultation__form .form-text{font-size:5vw;line-height:7.5vw;margin-bottom:4.6875vw;padding:0 4.6875vw}.get-consultation.md-style-2 .get-consultation__form .form-list{margin-bottom:5.625vw;padding-left:6.25vw}.get-consultation.md-style-2 .get-consultation__form .form-list li{font-size:3.125vw;line-height:5.625vw}.get-consultation.md-style-2 .get-consultation__form .form-input{margin-bottom:3.125vw}.get-consultation.md-style-2 .get-consultation__person{bottom:0;height:78.125vw;left:0;right:0;width:100%}.get-consultation.md-style-2 .get-consultation__person .person-img{bottom:-31.875vw;height:115vw;left:-14.375vw;position:absolute;right:auto;top:auto;transform:scaleX(-1);width:83.75vw;z-index:1}.get-consultation.md-style-2 .get-consultation__person .person-info{bottom:16.875vw;left:auto;right:8.75vw;top:auto;width:26.5625vw;z-index:2}.get-consultation.md-style-2 .get-consultation__person .person-info p{font-size:4.375vw;line-height:5vw;margin-bottom:3.125vw;text-align:right}.get-consultation.md-style-2 .get-consultation__person .person-info span{font-size:3.125vw;text-align:right}.delivery{margin-bottom:9.375vw}.delivery .wrapper{width:100%}.delivery__title{margin-bottom:6.25vw;width:100%}.delivery__container{flex-wrap:wrap}.delivery__container .container-item{align-items:stretch;width:100%}.delivery__container .container-item:nth-child(2n){flex-direction:row-reverse}.delivery__item{min-height:50vw;width:50%}.delivery__item.md-img-item{height:auto;min-height:50vw;position:relative;width:50%}.delivery__item.md-img-item img{height:50vw;left:0;position:absolute;top:50%;transform:translateY(-50%);width:50vw}.delivery__item.md-info-item{border-radius:0;padding:4.6875vw 7.8125vw 4.6875vw 4.6875vw}.delivery__item.md-info-item p{font-size:3.75vw;line-height:4.6875vw;margin-bottom:2.8125vw;padding-right:15.625vw}.delivery__item.md-info-item span{font-size:2.1875vw;line-height:3.125vw;margin-bottom:3.125vw}.delivery__item.md-info-item span:last-child{margin-bottom:0}.delivery__item.md-info-item .icon{height:7.8125vw;left:auto;right:4.6875vw;top:4.6875vw;transform:none;width:7.8125vw}.delivery__item.md-info-item .icon img,.delivery__item.md-info-item .icon svg{max-height:3.4375vw;max-width:5vw}.clients-choose{z-index:1}.clients-choose__bg{background-position:top;height:110%}.clients-choose__bg:after{background:linear-gradient(180deg,transparent 29.16%,rgba(0,0,0,.62) 108.39%);content:"";inset:0;position:absolute}.clients-choose__title{padding:0 3.125vw 74.375vw}.clients-choose__bullets{display:none}.clients-choose__slider{display:block;margin:0 -6.875vw;overflow:hidden;padding:0 6.875vw 15.625vw}.clients-choose__slider .slider-hint span{color:#fff}.clients-choose__slider .swiper-container{overflow:visible}.clients-choose__slider .slider-pagination{bottom:7.8125vw}.clients-choose__slider .slider-pagination .swiper-pagination-bullet{background-color:#fff}.clients-choose__slider .swiper-slide{overflow:visible!important}.clients-choose__slider .swiper-slide .bullets-item{color:#fff;max-width:100%}.clients-choose__slider .swiper-slide .bullets-item__number{align-items:center;background-color:var(--main-color);border-radius:50%;display:flex;font-size:3.125vw;font-weight:500;height:6.25vw;justify-content:center;letter-spacing:.03em;line-height:10.625vw;margin-bottom:2.5vw;position:relative;width:6.25vw}.clients-choose__slider .swiper-slide .bullets-item__number:after{animation:pulse_2_small 2s linear infinite;background-color:var(--main-color);border-radius:50%;content:"";inset:0;position:absolute;z-index:-1}.clients-choose__slider .swiper-slide .bullets-item__title{font-size:3.75vw;font-weight:700;letter-spacing:.03em;line-height:5vw;margin-bottom:1.5625vw}.clients-choose__slider .swiper-slide .bullets-item__text{font-size:3.125vw;font-weight:300;letter-spacing:.03em;line-height:4.0625vw}.about-company{padding-bottom:18.75vw!important}.about-company__container{flex-direction:column;margin-bottom:7.8125vw}.about-company__main{margin-bottom:4.6875vw;padding:0 6.25vw;text-align:left;width:100%}.about-company__title{margin-bottom:7.8125vw;text-align:left}.about-company__sub-title{font-size:4.375vw;line-height:6.25vw;margin-bottom:4.6875vw}.about-company__text p{font-size:3.125vw;line-height:5.625vw;margin-bottom:4.6875vw}.about-company__text span{font-size:4vw;line-height:4.375vw}.about-company__img{border-radius:0;height:63.125vw;margin:0 auto;width:76.875vw}.about-company__bottom{flex-direction:column}.about-company__numbers{margin-bottom:7.8125vw;margin-top:15vh;width:100%}.about-company__numbers>div,.about-company__numbers>div:last-child{max-width:26.5625vw}.about-company__numbers>div p{font-size:22.625vw;line-height:1;text-align:center}.about-company__numbers>div p .eight:after,.about-company__numbers>div p .zero:after{height:2.1875vw;right:-.625vw;top:3.125vw;width:2.1875vw}.about-company__numbers>div p .zero:after{right:-.3125vw}.about-company__numbers>div>span{font-size:3.5vw;line-height:3.75vw;text-align:center}.about-company__certificates{height:auto;width:63.4375vw}.about-company__certificates .swiper-container{height:88.75vw;width:100%}.about-company__certificates .swiper-container .swiper-slide{border-radius:0}.team{padding-bottom:1vw}.team__title{margin-bottom:7.8125vw;padding:0 4.6875vw 0 0;width:100%}.team__slider{height:auto;margin-bottom:9.375vw}.team__slider .swiper-container{margin:0 auto;overflow:visible;width:76.5625vw}.team__slide{border-radius:0;height:103.125vw;width:76.5625vw}.team__slide .slide-icon{bottom:5.625vw;height:8.4375vw;right:5.625vw;width:8.4375vw}.team__slide .slide-icon img,.team__slide .slide-icon svg{height:3.125vw;width: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{overflow:hidden;padding-bottom:12.5vw}.products__title{margin-bottom:6.25vw}.products__item{flex-direction:column}.products__item .item-img-block{margin-bottom:4.6875vw;width:86.25vw}.products__item .item-img-block a{border-radius:3.125vw;height:16.5625vw;margin-right:2.5vw;width:19.6875vw}.products__item .item-img-block a:nth-child(5){margin-right:0}.products__item .item-img-block a:first-child{border-radius:7.8125vw;height:69.0625vw;margin-bottom:2.8125vw;width:100%}.products__item .item-img-block a:first-child .video{height:10.9375vw;right:4.6875vw;top:4.6875vw;width:10.9375vw}.products__item .item-img-block a:first-child .video img,.products__item .item-img-block a:first-child .video svg{height:2.5vw;width:2.1875vw}.products__item .item-img-block__hint{font-size:2.5vw;height:7.1875vw;left:4.6875vw;line-height:7.1875vw;padding:0 3.125vw;top:4.6875vw}.products__item .item-info-block{width:100%}.products__item .item-info-block .info-status{font-size:1.875vw;line-height:3.125vw;padding:1.875vw 3.125vw}.products__item .item-info-block .info-status img,.products__item .item-info-block .info-status svg{margin-right:1.5625vw;max-height:1.5625vw;width:1.875vw}.products__item .item-info-block .info-title{font-size:5vw;line-height:6.875vw;margin-bottom:3.125vw;padding-right:28.125vw}.products__item .item-info-block .info-list{margin-bottom:4.6875vw}.products__item .item-info-block .info-list li{font-size:2.5vw;line-height:5vw;margin-bottom:1.5625vw}.products__item .item-info-block .info-list li:last-child{margin-bottom:0}.products__item .item-info-block .info-list li span{height:5vw;margin-right:1.5625vw;width:5vw}.products__item .item-info-block .info-list li span img,.products__item .item-info-block .info-list li span svg{height:1.25vw;width:1.5625vw}.products__item .item-info-block .info-price{align-items:flex-start;flex-direction:column;margin-bottom:6.25vw}.products__item .item-info-block .info-price .price{font-size:3.125vw;margin-bottom:3.125vw}.products__item .item-info-block .info-price .price>div .hidden-text{align-items:flex-end;display:flex;font-size:7.5vw;line-height:.9;margin:0 .9375vw}.products__item .item-info-block .info-price .price>div .hidden-text>div span{bottom:.625vw;height:2.1875vw;left:.625vw;width:2.1875vw}.products__item .item-info-block .info-price .price>div .hidden-text>div span img,.products__item .item-info-block .info-price .price>div .hidden-text>div span svg{height:1.25vw;-o-object-fit:contain;object-fit:contain;width:.625vw}.products__item .item-info-block .info-price .price>div .hidden-text>div p{border-radius:var(--brad-regular);font-size:1.25vw;line-height:2.1875vw;min-height:3.4375vw;padding-left:3.75vw;width:20.3125vw}.products__item .item-info-block .info-price .link{font-size:3.125vw;line-height:5.625vw;margin:0 auto}.products__item .item-info-block .info-price .link span{margin-right:1.5625vw}.products__item .item-info-block .info-price .link img,.products__item .item-info-block .info-price .link svg{height:3.125vw;width:3.125vw}.products__item .item-info-block .info-price .link:hover span{margin-right:1.5625vw}.products__item .item-info-block .info-btn-container .order-btn{height:15.625vw;padding:0 6.25vw;width:31.875vw}.products__item .item-info-block .info-btn-container .order-btn span{font-size:3.4375vw}.products__item .item-info-block .info-btn-container .order-btn img,.products__item .item-info-block .info-btn-container .order-btn svg{height:2.5vw;width:2.5vw}.products__item .item-info-block .info-btn-container .order-btn:hover{padding:0 6.25vw}.products__item .item-info-block .info-btn-container .free-call-btn{border:.3125vw solid var(--main-color);height:15.625vw;padding:0 4.6875vw;width:52.1875vw}.products__item .item-info-block .info-btn-container .free-call-btn span{font-size:3.4375vw;line-height:4.0625vw;width:37.5vw}.products__item .item-info-block .info-btn-container .free-call-btn img,.products__item .item-info-block .info-btn-container .free-call-btn svg{height:3.125vw;width:3.125vw}.work-steps{padding-bottom:.875vw}.work-steps__title{margin-bottom:6.25vw;width:100%}.work-steps__slider .swiper-container{margin:0 auto;width:77.1875vw}.work-steps__slide{border-radius:0;min-height:100.3125vw;width:77.1875vw}.work-steps__slide .slide-img{height:114.3125vw}.work-steps__slide .slide-content{padding:6.25vw 7.8125vw 53.125vw}.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{font-size:4.375vw;height:8.75vw;line-height:8.75vw;margin-bottom:3.125vw;padding:0 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-bottom p,.work-steps__slide .slide-phones a,.work-steps__slide .slide-phones span{font-size:4.375vw;line-height:6.875vw}.work-steps__slide .slide-bottom p{margin-bottom:3.125vw;padding-right:12.5vw}.work-steps__slide .slide-bottom span{font-size:3.125vw;height:12.5vw;padding:0 6.25vw;width:40.625vw}.simple-text{padding-bottom:10.9375vw}.simple-text__title{font-size:5vw;line-height:7.5vw;margin-bottom:4.6875vw;padding:0 6.25vw}.simple-text__content{font-size:3.125vw;height:25vw;line-height:5.625vw;margin-bottom:4.6875vw;text-align:justify;width:100%;-webkit-text-fill-color:#fff;text-fill-color:#fff}.simple-text__btn span{font-size:3.125vw;line-height:3.125vw;margin-bottom:.9375vw;margin-right:.9375vw}.simple-text__btn img,.simple-text__btn svg{height:3.125vw;margin-bottom:.9375vw;width:3.125vw}.contacts{padding-bottom:12.5vw}.contacts__bg,.contacts__title{display:none}.contacts__container,.contacts__container.md-container-with-form{flex-direction:column}.contacts__container .contacts__images,.contacts__container.md-container-with-form .contacts__images{margin-bottom:10vw;width:100%}.contacts__container .contacts__images-item,.contacts__container.md-container-with-form .contacts__images-item{margin-bottom:9.375vw}.contacts__container .contacts__images-item:last-child,.contacts__container.md-container-with-form .contacts__images-item:last-child{margin-bottom:0}.contacts__container .contacts__images-item p,.contacts__container.md-container-with-form .contacts__images-item p{font-size:5vw;line-height:8.125vw;margin-bottom:4.6875vw;text-align:left}.contacts__container .contacts__images-item>div,.contacts__container.md-container-with-form .contacts__images-item>div{height:45.3125vw}.contacts__container .contacts__images-item>div a,.contacts__container.md-container-with-form .contacts__images-item>div a{border-radius:0;height:21.25vw;width:25.9375vw}.contacts__container .contacts__images-item>div a:first-child,.contacts__container.md-container-with-form .contacts__images-item>div a:first-child{border-radius:0;height:45.3125vw;width:58.125vw}.contacts__info{margin-bottom:9.375vw;width:100%}.contacts__info-title{font-size:6.25vw;line-height:11.25vw;margin-bottom:7.8125vw;text-align:center;width:100%}.contacts__info-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;margin-bottom:7.8125vw}.contacts__info-container>div{margin:4.6875vw 0 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-social,.contacts__info-work-time{display:flex;justify-content:flex-start;width:40.625vw}.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-social img,.contacts__info-social svg,.contacts__info-work-time img,.contacts__info-work-time svg{height:4.6875vw;margin-right:2.5vw;width:4.6875vw}.contacts__info-address p,.contacts__info-email p,.contacts__info-links p,.contacts__info-phones p,.contacts__info-social p,.contacts__info-work-time p{font-size:2.5vw;line-height:3.75vw}.contacts__info-email,.contacts__info-work-time{width:34.375vw}.contacts__info-links,.contacts__info-social{width:100%}.contacts__info-social{flex-direction:column;margin-bottom:7.8125vw}.contacts__info-social p{font-size:4.375vw;line-height:7.5vw;margin-bottom:4.6875vw;text-align:center;width:100%}.contacts__info-social>div{justify-content:center}.contacts__info-social>div a{height:13.125vw;margin:0 .9375vw;width:13.125vw}.contacts__info-links a{font-size:5vw;line-height:7.5vw;margin:0 auto}.contacts__address{padding-bottom:14.0625vw;position:relative;width:100%}.contacts__address p{font-size:5vw;line-height:8.125vw;margin-bottom:1.5625vw}.contacts__address p a{bottom:0;font-size:5vw;left:50%;line-height:7.5vw;position:absolute;transform:translate(-50%);white-space:nowrap;width:auto}.contacts__address .map-container{height:71.875vw;width:100%}.contacts__address .map-container iframe{border-radius:0}.contacts__form{border-radius:7.8125vw;padding:6.25vw 11.5625vw 12.5vw;width:100%}.contacts__form .form-title{font-size:5vw;line-height:7.5vw;margin-bottom:4.6875vw}.contacts__form .form-container .form-input{border-radius:var(--brad-regular);font-size:3.125vw;height:18.75vw;margin-bottom:3.125vw;padding:0 7.8125vw}.contacts__form .form-container .form-btn{margin-bottom:3.125vw;padding:0 12.5vw}.contacts__form .form-container .form-btn:hover{padding:0 12.5vw}.contacts__form .form-checkbox{justify-content:center}.contacts__form .form-checkbox p{width:37.5vw}.contacts__map{padding-bottom:14.375vw;padding-top:15vw;position:relative}.contacts__map-title p{font-size:7.5vw;left:0;line-height:10vw;position:absolute;right:0;text-align:center;top:0}.contacts__map-title a{bottom:0;font-size:5vw;left:50%;line-height:7.5vw;position:absolute;transform:translate(-50%);white-space:nowrap}.contacts__map .map-container{height:71.5625vw}.contacts__map .map-container iframe{border-radius:5vw}.footer-title{font-size:3.75vw;line-height:4.375vw;margin-bottom:1.5625vw}.footer-list{align-items:center;display:flex;flex-direction:column}.footer-list .menu-item a,.footer-list .nav-item a{font-size:2.5vw;line-height:5vw}.footer-list li img,.footer-list li svg{height:1.5625vw;margin-right:2.1875vw;width:2.1875vw}.footer-list li span,.footer-text p{font-size:2.5vw;line-height:5vw}.footer-text p{margin-bottom:4.6875vw;text-align:center}.footer-text p:last-child{margin-bottom:0}.footer__top{border-bottom:none;flex-direction:column-reverse;margin-bottom:12.1875vw;padding:37.5vw 9.375vw 0;position:relative}.footer__top-container{flex-wrap:wrap;margin-bottom:6.25vw}.footer__top-main{padding-right:0;width:100%}.footer__top-item{align-items:center;display:flex;flex-direction:column;margin-bottom:6.25vw;width:50%}.footer__top-item:nth-child(n+3){width:100%}.footer__top-item:nth-child(n+3) .footer-list{display:block}.footer__top-item:last-child{margin-bottom:0}.footer__logo{border-bottom:none;display:flex;left:0;padding-bottom:0;position:absolute;right:0;top:12.5vw}.footer__logo,.footer__logo a{justify-content:center;width:auto}.footer__logo a img,.footer__logo a svg{flex-shrink:0;height:13.4375vw;margin-right:4.6875vw;width:34.5vw}.footer__logo a p{font-size:10.9375vw;line-height:13.4375vw}.footer__social{align-items:center;display:flex;flex-direction:column;padding-top:0;width:100%}.footer__social p{font-size:4.375vw;line-height:7.5vw;margin-bottom:4.6875vw}.footer__social>div a{height:12.8125vw;margin:0 .9375vw;width:12.8125vw}.footer__bottom{flex-direction:column;padding:5vw 0}.footer__bottom-item{margin-bottom:3.75vw;width:100%!important}.footer__bottom-item:last-child{margin-bottom:0}.footer__bottom-item p{font-size:3.125vw;line-height:5vw;text-align:center!important;width:100%}.footer.md-bottom-only{padding-bottom:9.375vw;padding-top:6.25vw}.page-pagination{margin-bottom:15.625vw}.page-pagination .navigation .page-numbers{font-size:4.375vw;line-height:9.375vw;margin:0 1.875vw}.page-pagination .navigation .page-numbers.current{height:9.375vw;width:9.375vw}.page-pagination .navigation .page-numbers.next,.page-pagination .navigation .page-numbers.prev{height:5vw;width:5vw}.page-pagination .navigation .page-numbers.next:before,.page-pagination .navigation .page-numbers.prev:before{height:2.1875vw;width:2.1875vw}.calc-banner{margin-bottom:10.9375vw}.calc-banner.md-calc-banner-fixed{bottom:3.125vw}.calc-banner.md-calc-banner-fixed.visible{left:3.125vw}.calc-banner.md-calc-banner-fixed .calc-banner__container{border-radius:0;min-height:27.8125vw;padding:4.6875vw 5.625vw;width:62.5vw}.calc-banner.md-calc-banner-fixed .calc-banner__title{font-size:2.5vw;line-height:2.5vw;margin-bottom:1.875vw;text-align:left;width:35.9375vw}.calc-banner.md-calc-banner-fixed .calc-banner__text{font-size:1.875vw;line-height:2.1875vw;margin-bottom:2.1875vw;text-align:left}.calc-banner.md-calc-banner-fixed .calc-banner__link a{height:7.5vw;padding:0 3.75vw;width:23.125vw}.calc-banner.md-calc-banner-fixed .calc-banner__link a span{font-size:1.5625vw;line-height:1.875vw}.calc-banner.md-calc-banner-fixed .calc-banner__link a img,.calc-banner.md-calc-banner-fixed .calc-banner__link a svg{height:1.5625vw;width:1.5625vw}.calc-banner.md-calc-banner-fixed .calc-banner__img{bottom:0;height:25.3125vw;right:0;width:29.6875vw}.calc-banner.md-calc-banner-fixed .calc-banner__img img{height:27.5vw;inset:0 auto auto 0;width:37.8125vw}.calc-banner.md-calc-banner-fixed .calc-banner__close{height:2.1875vw;right:3.125vw;top:3.125vw;width:2.1875vw}.calc-banner.md-calc-banner-fixed .calc-banner__close img,.calc-banner.md-calc-banner-fixed .calc-banner__close svg{height:2.1875vw;inset:0;position:absolute;width:2.1875vw;z-index:1}.calc-banner__container{border-radius:0;padding:9.375vw 15.625vw 70.3125vw}.calc-banner__title{font-size:6.25vw;line-height:7.8125vw;margin-bottom:3.125vw;text-align:center}.calc-banner__text{font-size:3.75vw;line-height:5.625vw;margin-bottom:6.25vw;text-align:center}.calc-banner__link a{height:18.75vw;padding:0 17.1875vw;width:100%}.calc-banner__link a:hover{padding:0 17.1875vw}.calc-banner__img{bottom:0;height:70.3125vw;left:0;right:0;width:100%}.calc-banner__img img{bottom:-1.25vw;height:75.3125vw;left:-13.75vw;top:auto;width:111.5625vw}.breadcrumbs{height:auto;margin-bottom:8.125vw;padding-top:4.6875vw}.breadcrumbs .wrapper{display:flex;justify-content:center}.breadcrumbs__container{overflow-x:scroll;overflow-y:hidden;padding-bottom:3.125vw}.breadcrumbs a{font-size:3.125vw;line-height:3.75vw;white-space:nowrap}.breadcrumbs__item:before{height:3.125vw;margin:0 2.1875vw;width:.3125vw}.breadcrumbs.md-after-transparent-header{height:auto;margin-bottom:7.8125vw;padding-top:4.6875vw}.portfolio-typical{margin-bottom:15.625vw}.portfolio-typical__title{margin-bottom:10.9375vw}.portfolio-typical__gallery{margin-bottom:4.6875vw}.portfolio-typical__gallery a{border-radius:3.125vw;height:16.5625vw;margin-left:2.5vw;width:19.6875vw}.portfolio-typical__gallery a:first-child{border-radius:7.8125vw;height:69.0625vw;margin-left:0;width:86.25vw}.portfolio-typical__description{border-radius:7.8125vw;padding:6.25vw}.portfolio-typical__description.open .description-bottom{display:none}.portfolio-typical__description.open .description-text:first-child{max-height:-moz-max-content;max-height:max-content;-webkit-line-clamp:unset}.portfolio-typical__description.open .description-text:nth-child(n+2){display:block}.portfolio-typical__description .description-title{font-size:5vw;line-height:5.625vw;margin-bottom:4.6875vw;text-align:center}.portfolio-typical__description .description-text{font-size:3.125vw;line-height:5.3125vw;margin-bottom:4.6875vw;text-align:justify}.portfolio-typical__description .description-text:first-child{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:7;-webkit-box-orient:vertical}.portfolio-typical__description .description-text:nth-child(n+2){display:none}.portfolio-typical__description .description-bottom{display:flex;justify-content:center}.portfolio-typical__description .description-btn{align-items:center;display:flex;padding-bottom:.9375vw}.portfolio-typical__description .description-btn span{color:var(--main-color);font-size:3.125vw;font-weight:600;line-height:3.125vw;margin-right:1.5625vw}.portfolio-typical__description .description-btn img,.portfolio-typical__description .description-btn svg{height:3.125vw;-o-object-fit:contain;object-fit:contain;width:3.125vw;fill:var(--main-color)}.portfolio-typical__description .description-btn img path,.portfolio-typical__description .description-btn svg path{fill:var(--main-color)}.portfolio-typical__text{margin-bottom:7.8125vw}.portfolio-typical__text .text-title{font-size:5vw;line-height:5.625vw;margin-bottom:4.6875vw;text-align:center}.portfolio-typical__text .text-content{font-size:3.125vw;line-height:5.3125vw;text-align:justify}.portfolio-typical__img.md-1-col-img a{border-radius:7.8125vw;height:69.0625vw;margin-bottom:4.6875vw;width:86.25vw}.portfolio-typical__img.md-1-col-img a:last-child{margin-bottom:0}.portfolio-typical__img.md-2-col-img a{border-radius:4.6875vw;height:31.5625vw;margin-top:4.6875vw;width:39.6875vw}.portfolio-typical__img.md-2-col-img a:first-child,.portfolio-typical__img.md-2-col-img a:nth-child(2){margin-top:0}.portfolio-typical__img.md-3-col-img>a{display:none}.portfolio-typical__img.md-3-col-img .portfolio-typical__img-slider{display:block;margin-bottom:15.625vw}.portfolio-typical__img.md-3-col-img .portfolio-typical__img-slider .swiper-container{height:31.5625vw;margin:0 auto;overflow:visible;width:82.8125vw}.portfolio-typical__img.md-3-col-img .portfolio-typical__img-slider .swiper-container .swiper-slide a{border-radius:3.125vw;display:block;height:31.5625vw;overflow:hidden;width:39.6875vw}.portfolio-typical__img.md-3-col-img .portfolio-typical__img-slider .swiper-container .swiper-slide a img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.portfolio-typical__video{height:69.0625vw;margin-bottom:7.8125vw}.portfolio-typical__video-container{height:100%;padding:7.8125vw}.portfolio-typical__video-container .video-title{font-size:4.6875vw;line-height:1}.portfolio-typical__video-container .video-btn{height:16.25vw;width:16.25vw}.portfolio-typical__video-container .video-btn img,.portfolio-typical__video-container .video-btn svg{height:3.4375vw;width:3.125vw}.portfolio-typical__back-link a{padding-bottom:.625vw}.portfolio-typical__back-link a span{font-size:3.125vw;line-height:3.125vw}.portfolio-typical__back-link a img,.portfolio-typical__back-link a svg{height:3.125vw;margin-right:1.5625vw;width:3.125vw}.portfolio-typical__back-link a:hover img,.portfolio-typical__back-link a:hover svg{margin-right:1.5625vw}.articles{margin-bottom:10.9375vw}.articles__title{margin-bottom:3.125vw}.articles__text{font-size:3.75vw;line-height:5.625vw;margin-bottom:6.25vw}.articles__contianer .container-flex{margin:-3.125vw 0}.articles__item{border-radius:0;margin:3.125vw 0;min-height:78.125vw;padding:9.375vw 10.9375vw;width:100%}.articles__item:after,.articles__item:before{border-radius:7.8125vw}.articles__item .item-title{font-size:4.375vw;line-height:5.625vw;margin-bottom:3.125vw}.articles__item .item-link div span{font-size:3.125vw;line-height:3.125vw;margin-right:1.5625vw}.articles__item .item-link div img,.articles__item .item-link div svg{height:3.125vw;width:3.125vw}.articles__item .item-link div:hover span{margin-right:1.5625vw}.articles.md-mobile-slider .articles__container{display:none}.articles__slider{display:block;margin-bottom:21.875vw}.articles__slider .swiper-container{min-height:78.125vw}.articles__slider .swiper-wrapper{align-items:stretch}.articles__slider .swiper-wrapper .swiper-slide{height:auto}.articles__slider .swiper-wrapper .swiper-slide .articles__item{height:100%;margin:0}.articles-typical{margin-bottom:12.5vw}.articles-typical__bg,.articles-typical__side{display:none}.articles-typical__title{margin-bottom:12.5vw;text-align:center;width:100%}.articles-typical__container{flex-direction:column}.articles-typical__content{width:100%}.articles-typical__img{height:auto;margin-bottom:12.5vw;width:100%}.articles-typical__img a,.articles-typical__img img{height:auto;width:100%}.articles-typical__img a img{border-radius:7.8125vw}.articles-typical__text{margin-bottom:9.375vw;padding-bottom:9.375vw}.articles-typical__text .text-title{font-size:5vw;line-height:5.625vw;margin-bottom:4.6875vw;text-align:center}.articles-typical__text .text-content{font-size:3.125vw;line-height:5.3125vw;text-align:justify}.articles-typical__text.md-with-img{flex-direction:column-reverse}.articles-typical__text.md-with-img>div{width:100%}.articles-typical__text.md-with-img a{height:65.625vw;margin-bottom:4.6875vw;width:100%}.articles-typical__text.md-with-img a img{border-radius:4.6875vw}.articles-typical__text.md-with-img-container{margin-bottom:9.375vw}.articles-typical__text.md-with-img-container .text-img-container{margin-bottom:3.125vw}.articles-typical__text.md-with-img-container .text-img-container a{border-radius:4.6875vw;height:31.5625vw;margin-top:4.6875vw;width:39.6875vw}.articles-typical__text.md-with-img-container .text-img-container a:first-child,.articles-typical__text.md-with-img-container .text-img-container a:nth-child(2){margin-top:0}.articles-typical__back-link{justify-content:center}.articles-typical__back-link a{padding-bottom:.625vw}.articles-typical__back-link a span{font-size:3.125vw;line-height:3.125vw}.articles-typical__back-link a img,.articles-typical__back-link a svg{height:3.125vw;margin-right:1.5625vw;width:3.125vw}.articles-typical__back-link a:hover img,.articles-typical__back-link a:hover svg{margin-right:1.5625vw}.side-banner{border-radius:0;margin:0 auto 13.125vw;padding:7.8125vw 3.75vw 54.6875vw;width:86.25vw}.side-banner__text{font-size:3.75vw;line-height:5.625vw;margin-bottom:6.25vw}.side-banner__title{font-size:6.25vw;line-height:7.8125vw;margin-bottom:7.8125vw}.side-banner__img{height:187.5vw}.side-banner__img img.desktop{display:none}.side-banner__img img.mobile{display:block}.side-banner__form .form-container .form-btn,.side-banner__form .form-container .form-input,.side-banner__form .form-container .form-select{margin-bottom:3.125vw;width:63.125vw}.side-banner__form .form-container .form-select .option,.side-banner__form .form-container .form-select span.current{font-size:3.125vw;line-height:18.75vw}.side-banner__form .form-container .form-input{font-size:3.125vw}.side-banner__form .form-container .form-btn span{font-size:3.75vw}.side-banner__form .form-checkbox{margin:0 auto;width:42.1875vw}.certificates{margin-bottom:18.75vw}.certificates__bg{display:none}.certificates.md-all-items-visible .certificates__item{display:block!important}.certificates.md-all-items-visible .certificates__load-more{display:none}.certificates__title{margin-bottom:6.25vw}.certificates__container .container-flex{margin:-3.125vw 0}.certificates__load-more{display:flex;justify-content:center;padding-top:6.25vw}.certificates__item{height:122.8125vw;margin:3.125vw 0;width:86.25vw}.certificates__item,.certificates__item:after{border-radius:7.8125vw}.certificates__item span{height:14.0625vw;width:14.0625vw}.certificates__item span img,.certificates__item span svg{height:6.5625vw;width:6.5625vw}.certificates__item:nth-child(n+4){display:none}.company-video{margin-bottom:9.375vw;margin-top:-19.6875vw}.company-video__container{height:162.1875vw}.company-video__img img.desktop{display:none}.company-video__img img.mobile{display:block}.company-video__content{display:flex;flex-direction:column;justify-content:space-between;padding:17.5vw 6.875vw 13.125vw}.company-video__content .video-title{font-size:7.5vw;line-height:10vw;margin-bottom:9.375vw;padding:0 15.625vw;text-align:center}.company-video__content .video-text{padding-left:25vw}.company-video__content .video-text p{font-size:4.375vw;line-height:6.25vw;margin-bottom:6.25vw}.company-video__content .video-text span{font-size:3.125vw;line-height:4.6875vw;margin-bottom:4.6875vw}.company-video__content .video-text span:last-child{margin-bottom:0}.company-video__content .video-text .video-btn{height:16.25vw;left:1.25vw;top:0;width:16.25vw}.company-video__content .video-text .video-btn img,.company-video__content .video-text .video-btn svg{height:3.75vw;width:3.4375vw}.our-values{margin-bottom:17.1875vw}.our-values__title{margin-bottom:4.6875vw}.our-values__container{display:none}.our-values__slider{display:block}.our-values__slider .swiper-container{overflow:visible}.our-values__slider .swiper-container .swiper-slide .our-values__item{margin:0}.our-values__item{border-radius:0;padding:8.4375vw 10vw;width:86.25vw}.our-values__item .item-title{font-size:4.375vw;line-height:6.25vw;margin-bottom:3.125vw;padding-right:25vw}.our-values__item .item-text{font-size:3.125vw;line-height:5vw;padding-right:3.125vw}.our-values__item .item-number{font-size:3.75vw;height:10.9375vw;right:8.125vw;top:8.75vw;width:10.9375vw}.our-values__item.md-black-item:after{border-radius:50%;filter:blur(90px);height:62.5vw;left:13.125vw;top:5vw;width:62.5vw}.our-team{margin-bottom:17.1875vw}.our-team__title{margin-bottom:4.6875vw}.our-team__slider{height:auto}.our-team__slider .swiper-container{height:46.875vw}.our-team__slider .swiper-slide{border-radius:0}.geography{margin-bottom:12.5vw}.geography__bg{display:none}.geography__title{margin-bottom:6.25vw}.geography__map{margin:0 -18.75vw 7.8125vw}.geography__container .container-flex{margin:-3.125vw 0}.geography__item{margin:3.125vw 0;width:86.25vw}.geography__item .item-title{font-size:5vw;line-height:7.8125vw;margin-bottom:4.6875vw;order:1;text-align:center}.geography__item .item-slider{height:62.5vw;margin-bottom:4.6875vw;order:2}.geography__item .item-slider .swiper-container .swiper-slide{border-radius:0;position:relative}.geography__item .item-slider .swiper-container .swiper-slide:after{background:linear-gradient(180deg,transparent 50.93%,#000);border-radius:7.8125vw;content:"";height:100%;inset:0;position:absolute;width:100%;z-index:2}.geography__item .item-slider .swiper-container .swiper-slide a{position:relative;z-index:1}.geography__item .item-slider .slider-hint{bottom:11.25vw;left:0;margin-bottom:0;position:absolute;right:0;z-index:2}.geography__item .item-slider .slider-hint span{color:#fff}.geography__item .item-slider .slider-pagination{bottom:5vw;z-index:2}.geography__item .item-text{font-size:3.125vw;line-height:4.6875vw;margin-bottom:0;order:3;text-align:justify}.vacancy{margin-bottom:18.75vw}.vacancy__title{margin-bottom:3.125vw}.vacancy__text{margin:0 auto 7.8125vw;width:56.25vw}.vacancy__text,.vacancy__text a{font-size:3.75vw;line-height:5.625vw}.vacancy__container{margin-bottom:5vw}.vacancy__item{border-radius:7.8125vw;margin-bottom:5.3125vw;padding:6.875vw 8.125vw 8.125vw}.vacancy__item .item-title{align-items:flex-start;flex-direction:column}.vacancy__item .item-title div{font-size:3.125vw;line-height:4.0625vw;margin-bottom:2.1875vw;width:100%!important}.vacancy__item .item-title div:first-child{margin-bottom:5.625vw}.vacancy__item .item-title div:last-child{margin-bottom:0}.vacancy__item .item-title div span{max-height:4.0625vw}.vacancy__item .item-title div span:before{height:1.875vw;margin-right:1.5625vw;width:1.875vw}.vacancy__item .item-title div .vacancy-name{font-size:5.575vw;line-height:5.3125vw;max-height:5.3125vw}.vacancy__item .item-btn{height:8.125vw;right:6.5625vw;top:5.625vw;width:8.125vw}.vacancy__item .item-btn img,.vacancy__item .item-btn svg{height:3.125vw;width:3.125vw}.vacancy__item .item-content{padding:6.25vw 0 3.125vw}.vacancy__item .item-content>div{margin-bottom:4.6875vw}.vacancy__item .item-content>div:last-child{margin-bottom:0}.vacancy__item .item-content .content-title{font-size:3.75vw;line-height:4.0625vw;margin-bottom:3.125vw}.vacancy__item .item-content ul{margin-bottom:3.125vw;padding-left:4.6875vw}.vacancy__item .item-content ul:last-child{margin-bottom:0}.vacancy__item .item-content ul li{font-size:3.125vw;line-height:4.6875vw}.vacancy__item:last-child{margin-bottom:0}.vacancy__link .md-main-color-btn{padding:0 21.875vw;width:100%}.vacancy__link .md-main-color-btn:hover{padding:0 21.875vw}.other-reviews{margin-bottom:18.75vw}.other-reviews__title{margin-bottom:5vw}.other-reviews__container{display:none}.other-reviews__slider{display:block;margin-bottom:10.3125vw;padding-bottom:12.5vw}.other-reviews__slider .swiper-container .swiper-wrapper{align-items:flex-start}.other-reviews__slider .swiper-container .swiper-slide{overflow:hidden}.other-reviews__slider .slider-pagination{bottom:0}.other-reviews__item{border-radius:7.8125vw;flex-direction:column;padding:9.375vw 4.375vw 6.25vw}.other-reviews__item .review-info{align-items:center;display:flex;margin-bottom:7.5vw;padding:0;width:100%}.other-reviews__item .review-info__stars{position:static;width:31.25vw}.other-reviews__item .review-info__stars img,.other-reviews__item .review-info__stars svg{height:3.75vw;margin-right:1.875vw;width:3.75vw}.other-reviews__item .review-info__stars img:last-child,.other-reviews__item .review-info__stars svg:last-child{margin-right:0}.other-reviews__item .review-info__img{height:23.4375vw;margin:0 5vw 0 0;width:23.4375vw}.other-reviews__item .review-info__name{font-size:3.125vw;line-height:4.6875vw;margin-bottom:2.1875vw}.other-reviews__item .review-info__city{justify-content:flex-start;margin-bottom:2.1875vw}.other-reviews__item .review-info__city img,.other-reviews__item .review-info__city svg{height:4.6875vw;margin-right:1.875vw;width:3.75vw}.other-reviews__item .review-info__city span{font-size:2.5vw;line-height:3.75vw}.other-reviews__item .review-content{padding-top:0}.other-reviews__item .review-content.open .review-content__text{display:block!important}.other-reviews__item .review-content.open .review-content__text:first-child{max-height:none;-webkit-line-clamp:unset}.other-reviews__item .review-content.open .review-content__read-more{display:none}.other-reviews__item .review-content__title{font-size:4.375vw;line-height:5.3125vw;margin-bottom:3.125vw}.other-reviews__item .review-content__text-container{margin-bottom:3.125vw}.other-reviews__item .review-content__text{font-size:3.125vw;line-height:4.6875vw;margin-bottom:3.125vw}.other-reviews__item .review-content__text:last-child{margin-bottom:0}.other-reviews__item .review-content__text:first-child{display:-webkit-box;max-height:14.0625vw;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}.other-reviews__item .review-content__text:nth-child(n+2){display:none}.other-reviews__item .review-content__read-more{display:flex;margin-bottom:9.375vw}.other-reviews__item .review-content__read-more .read-more-btn{align-items:center;display:flex;padding-bottom:.625vw}.other-reviews__item .review-content__read-more span{color:var(--main-color);font-size:3.125vw;font-weight:600;margin-right:1.5625vw}.other-reviews__item .review-content__read-more img,.other-reviews__item .review-content__read-more svg{height:3.125vw;-o-object-fit:contain;object-fit:contain;width:3.125vw;fill:var(--main-color)}.other-reviews__item .review-content__read-more img path,.other-reviews__item .review-content__read-more svg path{fill:var(--main-color)}.other-reviews__item .review-content__img-container{display:none}.other-reviews__item .review-content__slider{display:block;padding-bottom:9.375vw}.other-reviews__item .review-content__slider .slider-pagination{bottom:0}.other-reviews__item .review-content__slider .swiper-container{height:31.5625vw;margin:0 auto;overflow:visible;width:72.8125vw}.other-reviews__item .review-content__slider .swiper-container .swiper-slide{border-radius:7.8125vw;height:100%}.other-reviews__item .review-content__slider .swiper-container .swiper-slide a{display:flex;height:100%;width:100%}.other-reviews__item .review-content__slider .swiper-container .swiper-slide a img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.other-reviews__item .review-content__slider .swiper-container .swiper-slide a span{display:none}.other-reviews__bottom .other-reviews__btn{padding:0 12.5vw;width:63.125vw}.other-reviews__bottom .other-reviews__btn img,.other-reviews__bottom .other-reviews__btn svg{height:4.6875vw;width:4.6875vw}.price{margin-bottom:18.75vw}.price__table,.price__title{margin-bottom:6.25vw}.price__table .table-header{display:none}.price__table .table-item{background-color:#f8fafb!important;border-radius:7.8125vw;margin-bottom:3.125vw;padding:7.1875vw 6.25vw}.price__table .table-item .item-header{font-size:4.375vw;line-height:5.3125vw;padding-right:15.625vw}.price__table .table-item .item-btn{height:8.125vw;right:6.5625vw;top:5.625vw;width:8.125vw}.price__table .table-item .item-btn img,.price__table .table-item .item-btn svg{height:3.125vw;width:3.125vw}.price__table .table-item .item-btn.open{background-color:#fff!important}.price__table .table-item .item-btn.open svg,.price__table .table-item .item-btn.open svg path{fill:#d5dee3}.price__table .table-item .item-content{padding-top:7.8125vw}.price__table .table-item .item-row{border-bottom:.3125vw solid rgba(0,0,0,.3);flex-direction:column;margin-bottom:6.25vw;padding-bottom:6.25vw}.price__table .table-item .item-row:last-child{border-bottom:none;margin-bottom:0}.price__table .table-item .item-row .item-col{margin-bottom:3.125vw;width:100%!important}.price__table .table-item .item-row .item-col:last-child{margin-bottom:0}.price__table .table-item .item-row .item-col:first-child{padding-left:0}.price__table .table-item .item-row .item-col p{font-size:3.125vw;line-height:1;max-height:none;-webkit-line-clamp:unset;text-align:left}.price__table .table-item .item-row .item-col p:first-child{display:block;font-weight:700;margin-bottom:1.5625vw}.price__table-after-text{font-size:3.75vw;line-height:5.625vw}.to-top{bottom:3.125vw;height:9.375vw;right:3.125vw;width:9.375vw}.to-top img,.to-top svg{height:3.125vw;width:3.125vw}.side-fixed-links{right:-31.25vw;width:18.75vw}.side-fixed-links__close{height:7.8125vw;top:-9.375vw;width:7.8125vw}.side-fixed-links__close img,.side-fixed-links__close svg{height:2.5vw;width:2.5vw}.side-fixed-links__container{width:18.75vw}.side-fixed-links__container>a,.side-fixed-links__container>div{border-bottom-left-radius:3.125vw;border-top-left-radius:3.125vw;margin-bottom:1.5625vw;min-height:18.75vw;padding:3.125vw 1.5625vw;width:18.75vw}.side-fixed-links__container>a:last-child,.side-fixed-links__container>div:last-child{margin-bottom:0}.side-fixed-links__container>a img,.side-fixed-links__container>a svg,.side-fixed-links__container>div img,.side-fixed-links__container>div svg{height:3.75vw;margin-bottom:2.5vw;-o-object-fit:contain;object-fit:contain;width:3.75vw}.side-fixed-links__container>a span,.side-fixed-links__container>div span{font-size:2.5vw;line-height:1}.download-popup,.download-popup-trigger{display:none}.popup{padding-bottom:6.25vw;padding-top:6.25vw}.popup__close{right:3.125vw;top:3.125vw}.popup__close,.popup__close img,.popup__close svg{height:3.125vw;width:3.125vw}.politika-popup{border-radius:3.125vw;padding:6.25vw 4.6875vw;width:86.25vw}.politika-popup .politika-popup__title,.politika-popup h2{font-size:5vw;font-weight:500;margin-bottom:5.625vw}.politika-popup .politika-title,.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{border-radius:0;width:86.25vw}.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{flex-direction:column;margin:0 auto 3.125vw;width:63.125vw}.main-popup.md-review-popup .md-standart-form.md-popup-form .form-stars{margin-bottom:3.125vw;width:100%}.main-popup.md-review-popup .md-standart-form.md-popup-form .form-stars label{height:3.75vw;margin-right:1.875vw;width:3.75vw}.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{margin:0 auto;width:43.75vw}.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}}#cookie_notification{background-color:#fff;border-radius:.5vw;bottom:0;box-shadow:2px 3px 10px #0006;display:flex;justify-content:space-between;left:50%;max-width:90%;opacity:0;padding:1vw;position:fixed;transform:translate(-50%) translatey(100%);transition:.4s;width:46.875vw;z-index:50}#cookie_notification.show{bottom:.5vw;opacity:.9;transform:translate(-50%) translatey(0)}#cookie_notification p{color:#000;line-height:1.5;margin:5px 0 0;text-align:left}#cookie_notification .btn-primary{background:#fff;border:1px solid var(--main-color);border-radius:0;border-radius:.5vw;color:#000;cursor:pointer;font-size:.7291666667vw;max-width:100%;padding:.46875vw 1.510416667vw;transition:all .2s ease;white-space:normal}.editor{margin-bottom:4.7395833333vw}.editor p{font-size:1.125rem;line-height:1.5}.editor blockquote,.editor ul{font-size:1.125rem;line-height:1.67;margin:1.75rem 0}.editor li{display:flex;font-size:1rem;margin-bottom:0;margin-left:.5rem}.editor li:before{background-color:var(--main-color);border-radius:50%;content:"";height:.4rem;margin-right:.5rem;margin-top:.7rem;min-width:.4rem;width:.4rem}.editor a{color:var(--main-color);text-decoration:underline}.editor .wp-block-button__link{padding:calc(.667em + 2px) calc(1.333em + 2px)}@media (max-width:699px){#cookie_notification{align-items:center;padding:1vw 2vw;width:100%}#cookie_notification p{font-size:2.5vw;width:70%}#cookie_notification .btn-primary{font-size:3vw;height:auto;padding:3vw 0;width:25%}.editor{margin-bottom:12.5vw}.editor h2 br{content:""}.editor h2 br:after{content:" "}}@media only screen and (max-width:768px){.products__item .item-info-block .info-price .price>div span{align-items:flex-end;display:flex;font-size:7.5vw;line-height:.9;margin:0 .9375vw}.products__item .item-info-block .info-price .price .price-old{font-size:3.125vw;line-height:auto}.products__item .item-info-block .info-price .price .price-old span{font-size:3.125vw}.products__item .item-info-block .info-price .link{margin:0}.services{padding:5vw 0}}.tarif-p{padding:0 1rem}.tarif-title{font-size:3.125vw!important;font-weight:300;letter-spacing:.04em}@media only screen and (max-width:768px){.tarif-title{font-size:6.25vw!important}}.tarif-br{border-radius:5px;overflow:hidden}.btn-p a{padding:1.5rem!important;text-decoration:none}.question-control__btn.prev-btn{border:1px solid #0693e3}.work-steps__slider.md-standart-slider svg path{fill:#2e60d9!important}@media (max-width:768px){.about-company .wrapper .about-company__img{height:80vh!important}}.styled-list{list-style:none;padding-left:1.2em;text-indent:-1.2em}.styled-list li:before{content:"— ";margin-right:.5em}.team .wrapper .slider-next-btn,.team .wrapper .slider-pagination,.team .wrapper .slider-prev-btn{display:none!important}.quiz-questions-container .answers-container.md-answers-with-image .answers-content .input-wrap label input{background-color:#f1f1f1!important}.quiz-questions-container .answers-container.md-answers-with-image .answers-content .answer-skip p{color:#000!important}.quiz-final__title{color:#222!important}.quiz-final__form .form-container .form-input{background-color:#f1f1f1!important}.about-company__certificates{display:none}.realization-list-item>.portfolio-typical>a.item-title{color:var(--text-main-color,#1c1c1c);display:block;font-size:1.5625vw;font-weight:700;letter-spacing:.03em;line-height:2.1875vw;margin-bottom:.7291666667vw;transition:.3s}.realization-list-item>.portfolio-typical>a.item-title:hover{color:var(--main-color,#31b939)}@media only screen and (max-width:768px){.realization-list-item>.portfolio-typical>a.item-title{font-size:5vw;line-height:6.25vw;margin-bottom:3.125vw}}.portfolio__links{align-items:center;display:flex;flex-wrap:wrap;gap:1.0416666667vw;justify-content:center}.portfolio__links .portfolio__link{margin:0}@media only screen and (max-width:768px){.portfolio__links{flex-direction:column;gap:3.125vw}.portfolio__links .portfolio__link{width:76.875vw}}.editor .wp-block-button.btn-p{box-sizing:border-box;display:block;margin-top:1rem;width:100%}.editor .wp-block-button.btn-p .wp-block-button__link{align-items:center;box-sizing:border-box;display:flex;justify-content:center;text-align:center;text-decoration:none;width:100%}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100 900;src:url(../fonts/Montserrat/Montserrat-Variable-Cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100 900;src:url(../fonts/Montserrat/Montserrat-Variable-Latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(../fonts/Inter/Inter-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(../fonts/Inter/Inter-Bold.woff) format("woff")}:root{--design-width:1920;--main-color:#d90070;--main-color-darken:#d90070;--text-main-color:#313132;--brad-regular:.2604166667vw;--brad-small:.1302083333vw;--font-main:"Montserrat",Arial,sans-serif}.video-background{height:100%;inset:0;overflow:hidden;pointer-events:none;position:absolute;width:100%;z-index:2}.video-background video{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .45s ease;width:100%}.video-background.is-ready video{opacity:1}.video-background:after{background:linear-gradient(0deg,#fff,transparent);bottom:0;content:"";height:30%;left:0;pointer-events:none;position:absolute;width:100%;z-index:1}.first__bg .main-bg{z-index:3}.first.md-dark-bg .first__bg .video-background.is-ready~.main-bg,.first__bg:has(.video-background.is-ready) .main-bg{opacity:0;transition:opacity .45s ease,visibility .45s ease;visibility:hidden}@media (max-width:768px){.video-background{display:block!important}.first__bg .main-bg{display:block}}.header .header__top .wrapper .header__logo a img,.header__logo a img{height:1.4583333333vw;-o-object-fit:contain;object-fit:contain;width:4.9479166667vw}.header .header__contacts .call-back a{color:inherit;cursor:pointer;text-decoration:none}.header__contacts .call-back a,.header__contacts a{background:none!important;border-bottom:none!important;color:inherit!important;display:inline-block;font-size:inherit!important;font-weight:500!important;letter-spacing:.03em;line-height:inherit!important;text-decoration:none!important}.header__contacts>a.md-line-dashed{margin-bottom:.35em;padding-bottom:.1em}.header__contacts p{font-weight:500}.header__contacts .call-back{display:inline-block;font-size:inherit!important;font-weight:500!important;letter-spacing:.03em;line-height:inherit!important;padding-bottom:.15em}.header__contacts .call-back.md-line-dashed,.header__contacts .md-line-dashed,.header__contacts a.md-line-dashed{text-decoration:none!important}.md-standart-slider .slider-btn,.questions__item .item-title,.questions__load-more .load-more-btn,.to-top{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;color:inherit;font:inherit;padding:0}.questions__item .item-title,.questions__load-more .load-more-btn{background:transparent;text-align:left}.questions__item .item-title{display:block;width:100%}.questions__item .item-btn{pointer-events:none}@media (min-width:769px){.header .header__top .wrapper .header__logo a img,.header__logo a img{height:auto;width:6vw}.header__contacts,.header__social{align-items:flex-start}.header__social .social-links a{height:2.2916666667vw!important;width:2.2916666667vw!important}.header__contacts p{font-weight:400}.header__contacts>a{display:block;font-family:Inter,Arial,serif!important;font-size:1.3041666667vw!important;font-weight:600!important;letter-spacing:normal;line-height:1.3541666667vw!important;margin-bottom:.15625vw!important;padding:.2083333333vw 0 0!important}.header__contacts .call-back,.header__contacts .call-back a{display:block;font-size:1vw!important;font-weight:600!important;letter-spacing:.05em;line-height:.9895833333vw!important;margin:0;padding:.3125vw 0 0}.header__contacts .call-back a{padding:0}}.footer-text .call-back a,.footer-text a,.footer__bottom .md-line-dashed,.footer__bottom .md-line-dotted,.footer__bottom>a{background:none!important;color:#cacaca!important;display:inline-block;font-size:.8333333333vw!important;font-weight:500!important;letter-spacing:.03em;line-height:1.25vw!important;text-decoration:none!important}.footer-text .call-back{display:inline-block;font-size:.8333333333vw!important;font-weight:500!important;line-height:1.25vw!important;margin-top:.4vw;padding-bottom:.15em}.footer .md-line-dashed:after,.footer .md-line-dotted:after,.header__contacts .md-line-dashed:after,.header__contacts .md-line-dotted:after{border-bottom-color:var(--main-color,#d90070)!important;border-bottom-style:dashed!important;border-bottom-width:1px}@media (max-width:768px){.footer-text .call-back,.footer-text .call-back a,.footer-text a,.footer__bottom .md-line-dashed,.footer__bottom .md-line-dotted,.footer__bottom>a{font-size:3.75vw!important;line-height:5.5vw!important}.header__contacts .call-back,.header__contacts .call-back a,.header__contacts a{font-size:2.1875vw!important;line-height:2.5vw!important}}@media (min-width:769px){.header.is-solid:not(.open) .header__nav.fixed,.header__nav.fixed{background:#313132!important;background-color:#313132!important;box-shadow:0 .15vw .8vw #0000001a;left:0!important;position:fixed!important;right:0!important;top:0!important;z-index:200!important}.header.is-solid:not(.open) .header__nav.fixed .nav-wrap,.header__nav.fixed .nav-wrap{background:#313132!important;border-color:#fff3!important;border-bottom:none!important}.header.is-solid:not(.open) .header__nav.fixed .nav-wrap .nav .nav-item a,.header.md-white-header .header__nav.fixed .nav-wrap .nav .nav-item .nav-link,.header.md-white-header .header__nav.fixed .nav-wrap .nav .nav-item a,.header__nav.fixed .nav-wrap .nav .nav-item a{color:#fff!important}.header.md-white-header .header__nav.fixed .nav-wrap .nav .nav-item a:hover,.header__nav.fixed .nav-wrap .nav .nav-item a:hover{color:var(--main-color,#d90070)!important}.header.is-solid:not(.open) .header__nav.fixed .nav-wrap .nav .nav-item.home svg,.header.is-solid:not(.open) .header__nav.fixed .nav-wrap .nav .nav-item.home svg path,.header.md-white-header .header__nav.fixed .nav-wrap .nav .nav-item.home svg path,.header__nav.fixed .nav-wrap .nav .nav-item.home svg,.header__nav.fixed .nav-wrap .nav .nav-item.home svg path{fill:#fff!important;color:#fff!important}.header.fixed:not(.open),.header.is-solid:not(.open){background:transparent!important;box-shadow:none!important;left:auto!important;position:relative!important;right:auto!important;top:auto!important}.header__nav-spacer{pointer-events:none;width:100%}}@media (max-width:768px){.header.is-solid:not(.open){background:#fff!important;background-color:#fff!important;box-shadow:0 2px 12px #00000014;color:#313132!important;left:0!important;margin-bottom:0!important;position:fixed!important;right:0!important;top:0!important;z-index:200!important}}.header.is-solid:not(.open) .header__nav,.header.is-solid:not(.open) .header__nav.fixed,.header.is-solid:not(.open) .nav-wrap{background:#fff!important;background-color:#fff!important;border-color:#3131321f!important}.header.is-solid:not(.open) .header__top .wrapper{border-color:#3131321f!important}.header.is-solid:not(.open) .header__contacts .call-back a,.header.is-solid:not(.open) .header__contacts a,.header.is-solid:not(.open) .header__contacts p,.header.is-solid:not(.open) .header__logo a,.header.is-solid:not(.open) .header__social,.header.is-solid:not(.open) .header__social b,.header.is-solid:not(.open) .header__social p,.header.is-solid:not(.open) .header__text,.header.is-solid:not(.open) .nav-wrap .nav .nav-item .nav-link,.header.is-solid:not(.open) .nav-wrap .nav .nav-item a{color:#313132!important}.header.is-solid:not(.open) .nav-wrap .nav .nav-item a:hover{color:var(--main-color,#d90070)!important}.header.is-solid:not(.open) .nav-wrap .nav .nav-item.home svg,.header.is-solid:not(.open) .nav-wrap .nav .nav-item.home svg path{fill:var(--main-color,#d90070)!important;color:var(--main-color,#d90070)!important}.header.is-solid:not(.open) .header__logo a img{filter:brightness(0);opacity:.9}@media (min-width:769px){.header.is-solid:not(.open) .header__nav.fixed{background:#000!important;background-color:#000!important}.header.is-solid:not(.open) .header__nav.fixed .nav-wrap{background:transparent!important;background-color:transparent!important;border-color:transparent!important}.header.is-solid:not(.open) .header__nav.fixed .nav-wrap .nav .nav-item.home svg,.header.is-solid:not(.open) .header__nav.fixed .nav-wrap .nav .nav-item.home svg path{fill:var(--main-color,#d90070)!important;color:var(--main-color,#d90070)!important}}.header.open{background-color:#141516!important;color:#fff!important;left:0;position:fixed!important;right:0;top:0;z-index:200!important}.header.open .header__logo a img{filter:none;opacity:1}@media (max-width:768px){.header.md-bg-transparent:not(.open),.header.md-white-header:not(.is-solid):not(.open){background:transparent!important;background-color:transparent!important;box-shadow:none!important;color:#fff!important;left:0!important;margin-bottom:0!important;position:absolute!important;right:0!important;top:0!important;z-index:200!important}.header.md-bg-transparent:not(.open) .header__nav,.header.md-bg-transparent:not(.open) .nav-wrap,.header.md-white-header:not(.is-solid):not(.open) .header__nav,.header.md-white-header:not(.is-solid):not(.open) .nav-wrap{background:transparent!important}.header.md-bg-transparent:not(.open) .header__contacts a,.header.md-bg-transparent:not(.open) .header__contacts p,.header.md-bg-transparent:not(.open) .header__logo a,.header.md-white-header:not(.is-solid):not(.open) .header__contacts a,.header.md-white-header:not(.is-solid):not(.open) .header__contacts p,.header.md-white-header:not(.is-solid):not(.open) .header__logo a{color:#fff!important}.header.md-bg-transparent:not(.open) .header__logo a img,.header.md-white-header:not(.is-solid):not(.open) .header__logo a img{filter:none!important;opacity:1!important}.header.md-bg-transparent:not(.open) .header__top .wrapper,.header.md-white-header:not(.is-solid):not(.open) .header__top .wrapper{border-color:#ffffff4d!important}.header.fixed.is-solid:not(.open),.header.is-solid:not(.open){box-shadow:0 2px 12px #00000014;margin-bottom:0!important}.header.is-solid:not(.open) .header__nav,.header.is-solid:not(.open) .header__nav.fixed,.header.is-solid:not(.open) .nav-wrap{background:#fff!important}.header.is-solid:not(.open) .header__contacts .call-back a,.header.is-solid:not(.open) .header__contacts a,.header.is-solid:not(.open) .header__contacts p,.header.is-solid:not(.open) .header__logo a,.header.is-solid:not(.open) .header__social,.header.is-solid:not(.open) .header__social b,.header.is-solid:not(.open) .header__social p,.header.is-solid:not(.open) .header__text{color:#313132!important}.header.is-solid:not(.open) .header__top .wrapper{border-color:#3131321f!important}.header.open{background-color:#141516!important;color:#fff!important}.header.open .header__logo a img{filter:none!important;opacity:1!important}.header.open .header__contacts a,.header.open .header__contacts p{color:#fff!important}.header__nav-spacer{display:none!important}.header.fixed.is-solid:not(.open),.header.is-solid:not(.open){background:#fff!important;background-color:#fff!important;box-shadow:0 2px 12px #00000014!important;color:#313132!important;left:0!important;position:fixed!important;right:0!important;top:0!important;z-index:200!important}.header.is-solid:not(.open) .header__logo a img{filter:brightness(0)!important;opacity:.9!important}.header.is-solid:not(.open) .header__contacts .call-back a,.header.is-solid:not(.open) .header__contacts a,.header.is-solid:not(.open) .header__contacts p,.header.is-solid:not(.open) .header__logo a{color:#313132!important}.first__buttons-btn span{width:auto!important}.first__buttons-btn .rx-btn__label{max-width:42.1875vw;width:100%!important}.first__buttons-btn .rx-btn__arrow,.form-btn .rx-btn__arrow,.rx-btn__arrow{height:10px!important;max-width:10px!important;min-width:10px!important;width:10px!important}}@media (min-width:769px){.header__btn,.header__btn-wrap{display:none!important}}body.roxia-landing,body.roxia-landing :not(code):not(pre):not(svg):not(path){font-family:Montserrat,Arial,sans-serif}.first__title{font-size:3.9512291667vw!important;font-weight:300;letter-spacing:.02em;line-height:4.5479166667vw!important}.first__title,.first__title b{font-family:Montserrat,Arial,sans-serif!important}.first__title b{font-weight:700!important}@media (max-width:768px){.first__title{font-size:7.5vw!important;line-height:10vw!important}.header .header__top .wrapper .header__logo a img,.header__logo a img{height:8.4vw!important;max-width:none;width:28vw!important}.header__logo{min-width:28vw;width:auto}}.side-fixed-links-reopen{align-items:center;background:var(--main-color,#d90070);border:0;border-radius:50%;box-shadow:0 .2vw .8vw #0003;color:#fff;cursor:pointer;display:flex;height:2.6041666667vw;justify-content:center;padding:0;position:fixed;right:1.0416666667vw;top:50%;transform:translateY(-50%);width:2.6041666667vw;z-index:49}.side-fixed-links-reopen img{filter:brightness(0) invert(1);height:1.0416666667vw;-o-object-fit:contain;object-fit:contain;width:1.0416666667vw}@media (max-width:768px){.side-fixed-links-reopen{height:10vw;right:2vw;width:10vw}.side-fixed-links-reopen img{height:4vw;width:4vw}}.main-popup .md-popup-form .form-input,.main-popup .md-popup-form select.form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:.0520833333vw solid #e0e0e0}.main-popup .md-popup-form select.form-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' viewBox='0 0 12 8'%3E%3Cpath stroke='%23292929' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E");background-position:right 1.5vw center;background-repeat:no-repeat;background-size:.625vw .4166666667vw;cursor:pointer;padding-right:2.5vw}.main-popup .md-popup-form .form-checkbox p a{color:var(--main-color);text-decoration:none}.main-popup .md-popup-form .form-checkbox p a:hover{text-decoration:underline}.main-popup .popup__close img{filter:grayscale(1) brightness(.6)}.first.md-dark-bg .first__buttons-text svg,.first.md-dark-bg .first__buttons-text svg path{fill:#fff}.first.md-dark-bg .first__buttons-text{color:#fff}.contacts .wrapper .contacts__address{width:68vw}.contacts__address .contacts__map-link{align-self:center;color:var(--main-color);font-size:.8333333333vw;font-weight:700;letter-spacing:.03em;line-height:1.25vw;margin-top:.8333333333vw}.contacts__address p .contacts__map-link--desktop{align-self:auto;margin-top:0}.contacts__address .contacts__map-link--mobile{display:none}.download-price{margin-bottom:0}.download-price .download-price__content{color:#292929}.download-price .download-price__title.md-main-title,.download-price .wrapper h2{color:#292929;font-size:3.125vw;font-weight:300;letter-spacing:.04em;line-height:4.1666666667vw;margin-bottom:2.6041666667vw;text-align:left}.download-price .download-price__title b{font-weight:700}.download-price .form-checkbox p,.download-price .wrapper .form-text{color:#292929}.download-price .form-checkbox p a{color:var(--main-color);text-decoration:none}.download-price .form-checkbox p a:hover{text-decoration:underline}.download-price .wrapper .download-price__container{background-color:#f9f9f9;padding-top:3vw}.download-price .download-price__form .form-container{align-items:center;display:flex;margin-bottom:1.0416666667vw}.download-price .download-price__form .form-input,.download-price .download-price__form select.form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#efefef;border:none;border-radius:var(--brad-regular);box-shadow:none;color:var(--text-main-color);font-family:Montserrat,Arial,sans-serif;font-size:.9375vw;font-weight:500;height:5.2083333333vw;letter-spacing:.03em;line-height:1.25vw;margin-right:1.3020833333vw;outline:none;padding:0 2.6041666667vw;width:18.90625vw}.download-price .download-price__form select.form-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' viewBox='0 0 12 8'%3E%3Cpath stroke='%23292929' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E");background-position:right 2.0833333333vw center;background-repeat:no-repeat;background-size:.625vw .4166666667vw;cursor:pointer;margin-right:1.3020833333vw;padding-right:3.125vw}.download-price .download-price__form .form-input{margin-right:1.0416666667vw}.download-price .download-price__form .form-input::-moz-placeholder{color:var(--text-main-color)}.download-price .download-price__form .form-input::placeholder{color:var(--text-main-color)}.download-price .download-price__form .form-btn{flex-shrink:0;width:20.0520833333vw}.download-price .download-price__img-large img{background-color:transparent;box-shadow:none;height:33vw;transform:translateY(3.3854166667vw);width:66vw}.download-price .wrapper .download-price__img-large{box-shadow:none}.warranty .wrapper{background-color:transparent}.warranty .wrapper .warranty__container{background-color:#f7f7f7;background-position:50%;background-size:cover;border-radius:.023vw!important;color:#2c3e50;display:inline-block;padding-right:0!important;transform:none!important}.warranty .warranty__title,.warranty .warranty__title b,.warranty .wrapper h2,.warranty__bullets .bullets-item p,.warranty__bullets .bullets-item p b{color:#2c3e50}.warranty .wrapper .warranty__bullets{padding-right:25vw}.warranty{margin-bottom:0!important}.warranty__bullets .bullets-item p b{text-transform:uppercase}.warranty__bullets .bullets-item{align-items:flex-start}.warranty__bullets .bullets-item>span{align-items:center;display:flex;flex-shrink:0;height:3.125vw;justify-content:center;margin-bottom:.8333333333vw;width:3.125vw}.warranty__bullets .bullets-item>span img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.team__slider .swiper-slide{width:19.2708333333vw}@media (max-width:768px){.team__slider .swiper-slide{width:76.5625vw}.warranty__bullets .bullets-item>span{height:6.875vw;margin-bottom:2.8125vw;width:6.875vw}}.calc-price{background-color:transparent!important}#quizi .calc-price__container{background-color:#fff!important;border:.5208333333vw solid #d90070!important}#quizi .calc-price__info{background-color:#fff}.calc-price__info .info-person .info-person__name{background-color:#ededed}.calc-price__info .info-bottom .info-bottom__text,.calc-price__info .info-text .active{color:#2c3e50}.quiz-questions-container .active .answers-wrap p,.quiz-questions-container .active .question-title p{color:#2c3e50!important}#quiz .quiz-progress{background-color:#ededed}.team{padding-bottom:0}.team .wrapper h2{margin-bottom:1.5625vw}.team .wrapper .slide-img{height:28vw;width:19vw}.before-after{padding-top:0}.before-after .wrapper b{display:inline-block;text-align:left;width:100%}.before-after__slide{cursor:ew-resize;min-height:39.0625vw;overflow:hidden;position:relative;touch-action:none}.before-after__slide,.before-after__slide .ba-img{height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.before-after__slide .ba-img{display:block;inset:0;max-width:none;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;-webkit-user-drag:none}.before-after__slide .ba-img--after{z-index:1}.before-after__slide .ba-img--before{z-index:2}.before-after__slide .twentytwenty-handle{margin:0!important;overflow:hidden;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:5}.before-after__slide .twentytwenty-handle span.twentytwenty-left-arrow{background-image:url(../img/roxia/icons/before-after-handle.svg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;display:block!important}.before-after__slide .twentytwenty-handle span.twentytwenty-righr-arrow{display:none!important}.before-after__slider .swiper-slide{height:39.0625vw;overflow:hidden}.landing-page--light{background:#fff;padding-top:0}.services-hero{isolation:isolate;z-index:0}@media (max-width:768px){.services-hero{height:138.6666666667vw;min-height:0}}.landing-page--light .portfolio--archive{padding-bottom:2vw;padding-top:2.5vw}.landing-page--portfolios .portfolio--archive .portfolio__title.md-main-title{text-align:left!important}.landing-page--discount .promotions{padding-top:4vw}.landing-page--light.landing-page--discount .promotions__title.md-main-title{font-weight:300;line-height:1.3333333333!important;text-align:left!important;text-transform:none}.landing-page--light.landing-page--discount .promotions__title.md-main-title b{font-weight:300}@media (min-width:769px){.landing-page--discount .promotions__item-content p{font-size:1.3vw}}.landing-page--light .contacts__page-title,.landing-page--light .page-title,.landing-page--light .portfolio__title.md-main-title,.landing-page--light .promotions__title.md-main-title,.landing-page--light .reviews__title.md-main-title,.landing-page--light .tarif-title{color:var(--text-main-color,#313132);display:block;font-size:3.125vw!important;font-weight:700;letter-spacing:.04em;line-height:1.25!important;margin:0 0 2.5vw;text-align:left!important;text-transform:uppercase;width:100%}.landing-page--light .contacts__page-title b,.landing-page--light .page-title b,.landing-page--light .portfolio__title.md-main-title b,.landing-page--light .promotions__title.md-main-title b,.landing-page--light .reviews__title.md-main-title b,.landing-page--light .tarif-title strong{font-weight:700}.landing-page .legal-page__title,.landing-page .md-main-title,.landing-page main h1,.landing-page main h2,.landing-page main h3,.landing-page main h4,.landing-page main h5,.landing-page main h6{text-align:left!important}.landing-page--light.landing-page--reviews .reviews__title.md-main-title{font-weight:300;line-height:1.3333333333!important;text-transform:none}.landing-page--light.landing-page--reviews .reviews__title.md-main-title b{font-weight:300}.landing-page--light .services-hero+.editor .tarif-title{font-weight:300;line-height:normal!important;text-align:left!important}.landing-page--light .services-hero+.editor .tarif-title strong{font-weight:400}.landing-page--light .services-hero+.editor .tarif-card__title{font-size:24px!important}.landing-page--light .contacts,.landing-page--light .editor,.landing-page--light .promotions,.landing-page--light .reviews.md-style-2{padding-top:2.5vw}.landing-page--light .reviews.md-style-2{padding-left:4.6875vw;padding-right:4.6875vw}.landing-page--quiz .calc-price--standalone{background:#fff!important;padding-bottom:6vw;padding-top:3vw}.landing-page--quiz .calc-price--standalone .calc-price__title{color:var(--text-main-color,#313132);margin-bottom:2.5vw;text-align:left}.calc-banner .calc-banner__title{color:#fff}.calc-banner .calc-banner__link .md-main-color-btn,.calc-banner .calc-banner__link .rx-btn{display:inline-flex;min-width:13.0208333333vw;width:auto}.calc-banner .calc-banner__link .rx-btn__label{line-height:normal;text-transform:none}.portfolio--archive .item-btn{color:var(--main-color,#d90070)}.portfolio--archive .item-btn svg path{fill:currentColor}.header.md-light-header:not(.open){background:#fff!important;color:#313132!important;height:auto!important;min-height:0!important;overflow:visible;position:relative!important}.header.md-light-header:not(.open) .header__nav,.header.md-light-header:not(.open) .nav-wrap{background:#fff!important;border-color:#3131321f!important}.header.md-light-header:not(.open) .header__top .wrapper{border-color:#3131321f!important}.header.md-light-header:not(.open) .header__contacts .call-back a,.header.md-light-header:not(.open) .header__contacts a,.header.md-light-header:not(.open) .header__contacts p,.header.md-light-header:not(.open) .header__logo a,.header.md-light-header:not(.open) .header__social,.header.md-light-header:not(.open) .header__social b,.header.md-light-header:not(.open) .header__social p,.header.md-light-header:not(.open) .header__text,.header.md-light-header:not(.open) .nav-wrap .nav .nav-item .nav-link,.header.md-light-header:not(.open) .nav-wrap .nav .nav-item a{color:#313132!important}.header.md-light-header:not(.open) .nav-wrap .nav .nav-item a:hover{color:var(--main-color,#d90070)!important}.nav-wrap .nav .nav-item a.router-link-active,.nav-wrap .nav .nav-item a.router-link-exact-active{color:var(--main-color,#d90070)}.header.md-light-header:not(.open) .nav-wrap .nav .nav-item a.router-link-active,.header.md-light-header:not(.open) .nav-wrap .nav .nav-item a.router-link-exact-active{color:var(--main-color,#d90070)!important}.header.md-light-header:not(.open) .nav-wrap .nav .nav-item.home svg,.header.md-light-header:not(.open) .nav-wrap .nav .nav-item.home svg path{fill:var(--main-color,#d90070)!important}.header.md-light-header:not(.open) .header__logo a img{filter:brightness(0);opacity:.9}@media (max-width:768px){.header.md-light-header:not(.open){height:17vw!important;position:absolute!important}.before-after__slide{min-height:56.25vw}.before-after__slider .swiper-slide{height:56.25vw}.landing-page--quiz .calc-price--standalone{padding-bottom:12vw;padding-top:8vw}.landing-page--light .contacts__page-title,.landing-page--light .page-title,.landing-page--light .portfolio__title.md-main-title,.landing-page--light .promotions__title.md-main-title,.landing-page--light .reviews__title.md-main-title,.landing-page--light .tarif-title{font-size:6.25vw!important;margin-bottom:5vw}.landing-page--light .contacts,.landing-page--light .editor,.landing-page--light .portfolio--archive,.landing-page--light .promotions,.landing-page--light .reviews.md-style-2{padding-top:5vw}}.questions__item.active .item-content{display:block}.download-price .form-checkbox{margin:2vw 0 0}.get-consultation .rx-btn.form-btn{display:flex;max-width:100%;width:100%}.get-consultation__container{isolation:isolate;position:relative}.get-consultation__person{pointer-events:none!important;z-index:0!important}.get-consultation__content{position:relative;z-index:2!important}.get-consultation__form,.get-consultation__form .form-checkbox,.get-consultation__form .form-input,.get-consultation__form .form-select,.get-consultation__form .rx-btn,.get-consultation__links{pointer-events:auto!important;position:relative;z-index:3}@media (max-width:768px){.get-consultation__person{display:none!important}.get-consultation__content{position:relative;z-index:2}}.download-price__circle,.download-price__container:after,.download-price__img-large,.download-price__img-small{pointer-events:none!important}.download-price__content,.download-price__form,.download-price__form .form-checkbox,.download-price__form .form-input,.download-price__form .form-select,.download-price__form .rx-btn{pointer-events:auto!important;position:relative;z-index:6!important}.quiz-questions-container .question-control{align-items:stretch;display:flex;gap:1vw}.quiz-questions-container .question-control .btn-wrap{flex:0 0 auto}.quiz-questions-container .rx-btn.question-control__btn{border-radius:.4166666667vw!important;height:3.90625vw!important;max-height:3.90625vw!important;min-height:3.90625vw!important;min-width:10vw!important;padding:0 1.4vw!important;width:10vw!important}.quiz-questions-container .rx-btn.question-control__btn .rx-btn__label{align-items:center;display:inline-flex;gap:.35em;justify-content:center}.quiz-questions-container .rx-btn.question-control__btn .rx-btn__label:after,.quiz-questions-container .rx-btn.question-control__btn .rx-btn__label:before,.quiz-questions-container .rx-btn.question-control__btn span:after,.quiz-questions-container .rx-btn.question-control__btn span:before{border:none!important;content:none!important;display:none!important;height:0!important;margin:0!important;width:0!important}.quiz-questions-container .rx-btn.prev-btn .rx-btn__label:before{border-left:.12em solid!important;margin:0 .35em 0 0!important;transform:rotate(45deg)}.quiz-questions-container .rx-btn.next-btn .rx-btn__label:after,.quiz-questions-container .rx-btn.prev-btn .rx-btn__label:before{border-bottom:.12em solid!important;content:""!important;display:inline-block!important;flex-shrink:0;height:.45em!important;width:.45em!important}.quiz-questions-container .rx-btn.next-btn .rx-btn__label:after{border-right:.12em solid!important;margin:0 0 0 .35em!important;transform:rotate(-45deg)}.quiz-questions-container .rx-btn.prev-btn{background:#fff!important;border:.1041666667vw solid rgba(49,49,50,.3)!important;box-shadow:none!important;color:#1a1a1a!important}.quiz-questions-container .rx-btn.next-btn{background:var(--main-color,#d90070)!important;border-color:var(--main-color,#d90070)!important;color:#fff!important}@media (max-width:768px){.download-price .rx-btn.form-btn,.get-consultation .rx-btn.form-btn{width:100%}.download-price .form-checkbox{justify-content:flex-start;margin:3vw 0}}.editor li:before{display:none}.editor .styled-list{list-style:none;padding-left:1.2em;text-align:left;text-indent:-1.2em}.editor .styled-list li{color:#fff;margin-bottom:.4em}.editor .styled-list li:before{content:"— ";display:inline;margin-right:.35em}.editor .tarif-row{align-items:stretch;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.editor .tarif-card{background-color:#1a1a1a;color:#fff;display:flex;flex:1;flex-direction:column;justify-content:space-between;min-width:300px;padding:20px}.editor .tarif-card__title{font-size:2em;font-weight:700!important;text-align:center;text-transform:uppercase}.editor .tarif-card__list{list-style:none;padding-left:1.2em;text-indent:-1.2em}.editor .tarif-card__price{color:#d31384;font-size:24px;margin-top:-.5208333333vw;text-align:center}.editor .tarif-card__note,.editor .tarif-currency{color:#ccc;font-size:.625vw;margin-top:1.0416666667vw}.editor .tarif-currency{color:#666;margin:1.0416666667vw 0 0;text-align:center}.editor .wp-block-spacer{height:3.125vw}.editor .wp-block-spacer--sm{height:2.0833333333vw}@keyframes rx-btn-ghost{0%{left:-18%;opacity:0;transform:translate(-50%,-42%) scale(.85)}14%{opacity:.95}50%{left:50%;opacity:1;transform:translate(-50%,-58%) scale(1.2)}86%{opacity:.7}to{left:118%;opacity:0;transform:translate(-50%,-38%) scale(.9)}}.md-main-color-btn:not(.rx-btn){border-radius:.3125vw;box-shadow:0 .2083333333vw .625vw #d9007047,0 .0520833333vw .15625vw #0000001f;transition:background-color .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1),padding .45s cubic-bezier(.22,1,.36,1)}.md-main-color-btn:not(.rx-btn):after{animation:rx-btn-ghost 2.2s cubic-bezier(.45,.05,.25,1) infinite!important;background:radial-gradient(ellipse at center,hsla(0,0%,100%,.85) 0,hsla(0,0%,100%,.45) 32%,hsla(0,0%,100%,.12) 58%,transparent 76%)!important;background-color:transparent!important;border-radius:50%!important;filter:blur(1.35vw);height:4.2vw!important;left:-18%!important;mix-blend-mode:screen;top:50%!important;transform:translate(-50%,-50%)!important;width:6.5vw!important}.md-main-color-btn:not(.rx-btn):hover:after{opacity:1}@media (max-width:768px){.download-price .download-price__title.md-main-title{font-size:6.25vw;line-height:7.8125vw;margin-bottom:4.6875vw;text-align:left}.download-price .download-price__form .form-container{align-items:stretch;flex-direction:column}.download-price .download-price__form .form-btn,.download-price .download-price__form .form-input,.download-price .download-price__form select.form-select{margin-bottom:2.34375vw;margin-right:0;width:100%}.download-price .download-price__form .form-btn{padding:0 12.5vw}.download-price .form-checkbox{justify-content:center}.download-price .form-checkbox p{width:39.0625vw}.team .wrapper .slide-img{height:110%;width:100%}.editor .tarif-row{flex-direction:column;gap:4.6875vw}.editor .tarif-card{min-width:0;padding:4.6875vw;width:100%}.editor .tarif-card__price{font-size:5vw}.editor .tarif-card__note,.editor .tarif-currency{font-size:2.5vw}.editor .wp-block-spacer{height:6.25vw}}@media (min-width:769px){.questions .wrapper h2{font-size:2.7vw}.contacts .wrapper .contacts__address{width:68vw}}.calc-price__container,.download-price .wrapper .download-price__container,.editor .tarif-card,.get-consultation__container,.our-values__item{border-radius:.625vw!important;overflow:hidden}.download-price .wrapper .download-price__container,.get-consultation__container{overflow:visible}.download-price .download-price__form .rx-select.open,.get-consultation .get-consultation__form .rx-select.open{z-index:7!important}.rx-select .rx-select__trigger{background:transparent;border:0;color:inherit;cursor:pointer;display:block;font:inherit;height:100%;letter-spacing:inherit;padding:0;text-align:inherit;width:100%}.get-consultation .get-consultation__form .rx-select .list{background-color:#fff!important;z-index:10}.get-consultation .get-consultation__form .rx-select.open .list{opacity:1!important}.get-consultation__form{z-index:4!important}.our-values__item .item-text .rx-bullets,.our-values__item .item-text ul{list-style:none!important;margin:0;padding:0}.our-values__item .item-text li,.rx-bullets li{list-style:none!important;margin:0 0 .45em;padding-left:1.15em;position:relative;text-indent:0}.our-values__item .item-text li::marker,.rx-bullets li::marker{content:""!important;font-size:0}.our-values__item .item-text li::marker,.our-values__item .item-text li:before,.rx-bullets li:before{content:""}.our-values__item .item-text li:before,.rx-bullets li:before{background:#fff;border-radius:50%;content:"";height:.35em;left:0;position:absolute;top:.45em;width:.35em}.editor .rx-bullets li:before,.rx-bullets--on-dark li:before{background:var(--main-color,#d90070);height:.4em;top:.5em;width:.4em}.editor .tarif-card{border-radius:0!important}.download-price .download-price__form .form-input,.download-price .download-price__form select.form-select,.get-consultation .get-consultation__form .form-input,.get-consultation .get-consultation__form select.form-select,.main-popup .md-popup-form .form-input,.main-popup .md-popup-form select.form-select,.roxia-landing .md-standart-form .form-input,.roxia-landing .md-standart-form .form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff!important;border:1px solid rgba(49,49,50,.14)!important;border-radius:.4166666667vw!important;box-shadow:0 .05vw .25vw #0000000a!important;color:#313132!important;font-size:1.05vw!important;font-weight:500;height:4.2vw!important;line-height:1.3!important;min-height:4.2vw;padding:0 1.6vw!important;text-align:left!important}.download-price .download-price__form select.form-select,.get-consultation .get-consultation__form select.form-select,.main-popup .md-popup-form select.form-select,.roxia-landing .md-standart-form select.form-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' viewBox='0 0 12 8'%3E%3Cpath stroke='%23292929' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E");background-position:right 1.2vw center;background-repeat:no-repeat;background-size:.625vw .4166666667vw;padding-right:2.8vw!important}.download-price .download-price__form .form-input::-moz-placeholder,.get-consultation .get-consultation__form .form-input::-moz-placeholder,.roxia-landing .md-standart-form .form-input::-moz-placeholder{color:#6b6b6b!important;font-size:1.05vw!important;opacity:1}.download-price .download-price__form .form-input::placeholder,.get-consultation .get-consultation__form .form-input::placeholder,.roxia-landing .md-standart-form .form-input::placeholder{color:#6b6b6b!important;font-size:1.05vw!important;opacity:1}.download-price .download-price__form .form-container{align-items:stretch;gap:1vw;margin-bottom:1.2vw}.download-price .rx-btn.form-btn{display:inline-flex;margin-top:.8vw;max-width:100%;width:var(--rx-w,28.6458333333vw)}.get-consultation .get-consultation__form .form-container{display:flex;flex-wrap:wrap;gap:1vw;margin-bottom:1vw}.get-consultation .rx-btn.form-btn{margin-top:1vw;max-width:28vw;width:100%!important}.social-links a{height:1.7vw!important;width:1.7vw!important}.get-consultation__form .form-checkbox p a{color:var(--main-color);text-decoration:none}.get-consultation__form .form-checkbox p a:hover{text-decoration:underline}.footer__social>div a{height:1.7vw!important;width:1.7vw!important}@media (max-width:768px){.download-price .wrapper .download-price__container,.editor .tarif-card,.get-consultation__container,.our-values__item{border-radius:3vw!important}.warranty .wrapper .warranty__container{padding-bottom:10vw!important}.warranty__bullets{justify-content:space-between!important;margin-bottom:6.25vw!important;padding:0 3.125vw!important}.warranty__bullets .bullets-item{align-items:center!important;margin:0 0 4.6875vw!important;max-width:32.8125vw!important;text-align:center;width:32.8125vw!important}.warranty__bullets .bullets-item:nth-child(2n){max-width:26.5625vw!important;width:26.5625vw!important}.warranty__bullets .bullets-item>span{margin-left:auto;margin-right:auto}.warranty__bullets .bullets-item p{text-align:center!important}.team__slide .slide-info{opacity:1!important}.team__slide .slide-icon{opacity:1!important;transform:none!important}.team__slide .slide-icon:after{opacity:1!important}.download-price .download-price__form .form-input,.download-price .download-price__form select.form-select,.get-consultation .get-consultation__form .form-input,.get-consultation .get-consultation__form select.form-select,.main-popup .md-popup-form .form-input,.main-popup .md-popup-form select.form-select,.roxia-landing .md-standart-form .form-input,.roxia-landing .md-standart-form .form-select{background-color:#fff!important;border:1px solid rgba(49,49,50,.16)!important;border-radius:2.5vw!important;font-size:3.6vw!important;height:12.5vw!important;line-height:1.3!important;margin-bottom:3vw!important;margin-right:0!important;max-height:56px;min-height:48px;padding:0 4.5vw!important;width:100%!important}.download-price .download-price__form select.form-select,.get-consultation .get-consultation__form select.form-select,.main-popup .md-popup-form select.form-select,.roxia-landing .md-standart-form select.form-select{background-position:right 4vw center;background-size:3vw 2vw;padding-right:10vw!important}.download-price .download-price__form .form-input::-moz-placeholder,.get-consultation .get-consultation__form .form-input::-moz-placeholder,.roxia-landing .md-standart-form .form-input::-moz-placeholder{font-size:3.6vw!important}.download-price .download-price__form .form-input::placeholder,.get-consultation .get-consultation__form .form-input::placeholder,.roxia-landing .md-standart-form .form-input::placeholder{font-size:3.6vw!important}.download-price .download-price__form select.form-select{background-position:right 4vw center;background-size:3vw 2vw}.get-consultation__form{margin-left:0!important;margin-right:0!important;max-width:100%;width:100%!important}.get-consultation .get-consultation__form .form-container{flex-direction:column;width:100%}.download-price .rx-btn.form-btn,.get-consultation .rx-btn.form-btn{height:56px!important;margin-top:1vw;max-height:56px!important;max-width:100%!important;min-height:56px!important;width:100%!important}.download-price .rx-btn.form-btn .rx-btn__label,.get-consultation .rx-btn.form-btn .rx-btn__label{font-size:2.7vw!important;line-height:1.2!important;white-space:normal!important}.social-links a{height:7vw!important;width:7vw!important}.footer__social>div a{height:9vw!important;width:9vw!important}.our-values__item .item-text li:before,.rx-bullets li:before{top:.55em}.quiz-questions-container .question-control .next-btn,.quiz-questions-container .question-control .prev-btn,.quiz-questions-container .question-control__btn,.quiz-questions-container .question-control__btn:hover{border-radius:2.5vw!important;height:52px!important;max-height:52px!important;min-height:52px!important;padding:0 4vw!important;width:100%!important}.quiz-questions-container .question-control__btn span:after,.quiz-questions-container .question-control__btn span:before{border:none!important;content:none!important;display:none!important}.quiz-questions-container .rx-btn.prev-btn .rx-btn__label{line-height:1.25!important}.quiz-questions-container .rx-btn.prev-btn .rx-btn__label:before{border:.12em solid!important;border-right:none!important;border-top:none!important;content:""!important;display:inline-block!important;height:.45em!important;margin:0 .35em 0 0!important;transform:rotate(45deg);width:.45em!important}.quiz-questions-container .rx-btn.next-btn .rx-btn__label:after{border:.12em solid!important;border-left:none!important;border-top:none!important;content:""!important;display:inline-block!important;height:.45em!important;margin:0 0 0 .35em!important;transform:rotate(-45deg);width:.45em!important}}.landing-page--about .first{padding-bottom:8vw}.landing-page--about .first.first--fade .first__bg:after{background:linear-gradient(0deg,#fff 0,hsla(0,0%,100%,.55) 45%,transparent);bottom:0;content:"";height:32%;left:0;pointer-events:none;position:absolute;width:100%;z-index:3}.about-company:not(.about-company--page) .about-company__title.md-main-title{font-size:3.125vw;letter-spacing:.04em;line-height:4.1666666667vw}.about-company:not(.about-company--page) .about-company__title.md-main-title b{font-weight:700}.about-company:not(.about-company--page) .about-company__sub-title{font-size:2.5vw!important;font-weight:400;letter-spacing:.04em;line-height:3.3854166667vw!important;margin-bottom:2.0833333333vw}.about-company:not(.about-company--page) .about-company__text span{display:block;font-size:.9375vw;letter-spacing:.02em;line-height:1.40625vw;margin-bottom:2.0833333333vw}.about-company:not(.about-company--page) .about-company__text span:last-child{margin-bottom:0}.about-company:not(.about-company--page) .about-company__img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}.about-company--page .about-company__container{margin-bottom:0}@media (min-width:769px){.about-company--page .about-company__text p{font-size:.9375vw;line-height:1.40625vw}.first{padding-bottom:8vw!important}.first__title{font-size:5.3854166667vw!important;font-weight:300!important;line-height:5.4270833333vw!important;margin-top:0!important}.first__title b{font-size:5vw!important}.first__buttons-btn.rx-btn{--rx-w:20vw;--rx-pad-x:2.6041666667vw;padding-right:1.875vw;width:20vw}.services-hero.first .first__buttons-btn.rx-btn{border:0;justify-content:space-between}.services-hero.first .first__buttons-btn.rx-btn .rx-btn__label{width:auto}.services-hero.first .first__buttons-btn.rx-btn .rx-btn__arrow{margin:0!important;position:static!important}.portfolio__link.rx-btn{--rx-w:19.2708333333vw;--rx-pad-x:2.6041666667vw;border-radius:0 .0229166667vw .0229166667vw 0!important;padding-right:2.6041666667vw;width:19.2708333333vw}.portfolio{padding-bottom:0!important}.download-price .download-price__form .form-container,.get-consultation .get-consultation__form .form-container{align-items:center;flex-wrap:nowrap;gap:0;margin-bottom:1.0416666667vw}.download-price .download-price__form .form-input,.download-price .download-price__form .form-select,.get-consultation .get-consultation__form .form-input,.get-consultation .get-consultation__form .form-select{flex:0 0 18.90625vw;height:5.2083333333vw!important;width:18.90625vw}.download-price .download-price__form .rx-select,.get-consultation .get-consultation__form .rx-select{border:0!important;border-radius:.0229166667vw!important;box-shadow:none!important;color:var(--text-main-color)!important;font-family:Montserrat,Arial,sans-serif;font-size:.9375vw!important;font-weight:500;letter-spacing:.03em;line-height:1.25vw!important;margin-right:1.3020833333vw;padding:0 2.34375vw!important}.download-price .download-price__form .rx-select{background-color:#efefef!important}.get-consultation .get-consultation__form .rx-select{background-color:#fff!important}.download-price .download-price__form .rx-select .list,.get-consultation .get-consultation__form .rx-select .list{border-radius:.0229166667vw .0229166667vw 2.6041666667vw 2.6041666667vw}.download-price .download-price__form .rx-select.open,.get-consultation .get-consultation__form .rx-select.open{border-radius:.0229166667vw .0229166667vw 0 0!important}.download-price .rx-btn.form-btn{--rx-w:20.0520833333vw;--rx-pad-x:2.6041666667vw;justify-content:space-between;margin-top:0!important;padding-right:var(--rx-pad-x)!important;width:20.0520833333vw!important}.download-price .rx-btn.form-btn .rx-btn__arrow{margin:0!important;position:static!important}.download-price .rx-btn.form-btn .rx-btn__label{max-width:11vw}.get-consultation .rx-btn.form-btn{--rx-w:17.1875vw;--rx-pad-x:2.6041666667vw;justify-content:space-between;margin-top:0!important;max-width:17.1875vw;padding-right:var(--rx-pad-x)!important;width:17.1875vw!important}.get-consultation .rx-btn.form-btn .rx-btn__arrow{margin:0!important;position:static!important}.download-price .rx-btn__label,.first .rx-btn__label,.get-consultation .rx-btn__label,.portfolio .rx-btn__label{font-weight:600}.about-company:not(.about-company--page) .about-company__main{margin-top:0;min-height:50.969729424vw}.about-company:not(.about-company--page) .about-company__img{border-radius:.0229166667vw!important;height:49vw!important;margin-top:0;width:34vw!important}.about-company:not(.about-company--page) .about-company__title b{display:inline-block;font-size:5vw;line-height:1.1em;transform:translateY(.703125vw)}.about-company:not(.about-company--page){padding-bottom:0!important}.calc-price__container,.editor .tarif-card,.get-consultation__container,.our-values__item,.questions__item,.team__slide{border-radius:.0229166667vw!important}.our-values .rx-bullets li{margin-bottom:1.25vw}.our-values__item{min-height:27.65625vw}.our-values{padding-bottom:5vw!important}.editor{padding-bottom:2.7604166667vw!important}.team .team__title{margin-bottom:2.34375vw!important}.calc-price{padding-bottom:0!important}.calc-price__text{margin-bottom:1.5416666667vw}.questions{padding-bottom:0!important}.contacts__container{min-height:28.0703125vw}.download-price .download-price__form .form-checkbox{margin-top:1.0416666667vw}.about-company,.before-after,.calc-price,.contacts,.download-price,.get-consultation,.our-values,.portfolio,.questions,.team{color:#313132}.get-consultation .get-consultation__form .form-text,.get-consultation .get-consultation__links p,.get-consultation .get-consultation__title,.get-consultation__form .form-checkbox p{color:#34495e}}.about-company--page .about-company__text p{margin-bottom:2.0833333333vw}.about-company--page .about-company__text p:last-child{margin-bottom:0}.download-price .rx-btn.form-btn .rx-btn__label,.get-consultation .rx-btn.form-btn .rx-btn__label{flex:0 1 auto;font-weight:600!important;letter-spacing:normal;overflow:visible;text-overflow:unset;text-transform:none;white-space:normal;width:auto}.rox-text-mobile{display:none}.about-stats{padding:5.7291666667vw 0 2vw}.about-stats .about-company__numbers{max-width:100%;width:100%}.about-stats .about-company__numbers>div{max-width:28vw}.about-stats .about-company__numbers>div:last-child{max-width:36vw}.about-stats .about-company__numbers>div>p:after{bottom:auto;right:-.2vw;top:2.34375vw}.about-stats .about-company__numbers>div:nth-child(2)>p:after{bottom:auto;right:.2vw;top:2.34375vw}@media (min-width:769px){.about-stats .about-company__numbers>div>p{font-size:8vw}.about-stats .about-company__numbers>div>p:after{height:1vw;right:-.427734375vw;top:.974609375vw;width:1vw}.about-stats .about-company__numbers>div:nth-child(2)>p:after{right:-.958984375vw;top:.974609375vw}.about-stats__plus{font-size:75%}}.about-stats .about-company__numbers>div>span b{font-weight:700}.landing-page--about .team__title{font-weight:300;max-width:100%}.reviews__video-slider .slider-btn{border:0!important}@media (max-width:768px){#quizi .calc-price__quiz .quiz-questions-container .answers-container.md-answers-with-image{height:auto;margin-right:0;overflow:visible;padding-right:0}#quizi .calc-price__quiz .quiz-questions-container .answers-container.md-answers-with-image .container-flex{gap:3vw;margin:0}#quizi .calc-price__quiz .quiz-questions-container .answers-container.md-answers-with-image .answers-wrap{flex:0 0 calc(50% - 1.5vw);margin:0!important;width:calc(50% - 1.5vw)}#quizi .calc-price__quiz .quiz-questions-container .answers-container.md-answers-with-image .answers-item{width:100%}#quizi .calc-price__quiz .quiz-questions-container .answers-container.md-answers-with-image .answers-item__img{height:18vw}.download-price .download-price__form .form-input,.download-price .download-price__form .rx-select{background-color:#efefef!important;border:0!important;border-radius:0!important;height:18.75vw!important;margin-bottom:3.125vw!important;max-height:none;min-height:0;padding:0 9.375vw!important}.download-price .download-price__form .rx-select .current{line-height:18.75vw}.get-consultation .get-consultation__form{margin:0 auto 8.75vw!important;max-width:63.125vw;width:63.125vw!important}.get-consultation .get-consultation__form .form-container{gap:0;margin-bottom:3.125vw}.get-consultation .get-consultation__form .form-input,.get-consultation .get-consultation__form .rx-select{background-color:#fff!important;border:0!important;border-radius:0!important;height:18.75vw!important;margin-bottom:3.125vw!important;max-height:none;min-height:0;padding:0 9.375vw!important}.get-consultation .get-consultation__form .rx-select .current{line-height:18.75vw}.get-consultation .rx-btn.form-btn{--rx-h:18.75vw;--rx-fs:3.75vw;height:18.75vw!important;margin-top:0!important;max-height:none!important;min-height:18.75vw!important}.contacts .wrapper .contacts__address{max-width:100%;padding-bottom:0!important;width:100%!important}.contacts__address>p{display:block;padding-bottom:0;position:static}.contacts .wrapper .contacts__address .map-container,.contacts .wrapper .contacts__address .map-container iframe{max-width:100%!important;width:100%!important}.contacts .wrapper .contacts__address .map-container{overflow:hidden}.contacts__address .contacts__map-link{align-self:center;display:block;font-size:5vw;line-height:7.5vw;margin:3.125vw auto 0!important;max-width:100%;white-space:nowrap;width:-moz-max-content;width:max-content}.contacts__address .contacts__map-link--desktop{display:none!important}.contacts__address .contacts__map-link--mobile{display:block}.about-company:not(.about-company--page) .about-company__img{height:100vw!important}.about-company:not(.about-company--page) .about-company__img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}.landing-page--about .about-company--page .about-company__img{height:auto!important}.landing-page--about .about-company--page .about-company__img img{display:block;height:auto}.our-values__slider .our-values__item{min-height:var(--process-card-height,auto)}.portfolio.md-mobile-slider .portfolio__title b{text-transform:uppercase}.landing-page--about .first{min-height:70vw;padding-bottom:12vw}.rox-text-desktop{display:none}.rox-text-mobile{display:block}.about-company:not(.about-company--page) .about-company__title.md-main-title{font-size:6.25vw;line-height:9.375vw}.about-company:not(.about-company--page) .about-company__sub-title{font-size:4.375vw!important;line-height:6.25vw!important;margin-bottom:4.6875vw}.about-company:not(.about-company--page) .about-company__text span{font-size:4vw;line-height:4.375vw;margin-bottom:4.6875vw}.about-company--page .about-company__text p{font-size:4vw;line-height:6.25vw;margin-bottom:4.6875vw}.landing-page--about .about-company--page{padding-bottom:8vw!important}.about-stats{padding:6vw 0 8vw}.about-stats .about-company__numbers{flex-direction:column;gap:8vw;margin-top:0}.about-stats .about-company__numbers>div,.about-stats .about-company__numbers>div:last-child{margin-right:0;max-width:100%}}.rx-btn{--rx-pink:var(--main-color,#d90070);--rx-radius:.0229166667vw;--rx-h:5.2083333333vw;--rx-pad-x:2.4vw;--rx-fs:1.0416666667vw;--rx-w:28.6458333333vw;--rx-arrow-w:1.40625vw;--rx-arrow-h:1.328125vw;align-items:center;background:transparent;border:.1041666667vw solid transparent;border-radius:var(--rx-radius);box-sizing:border-box;color:inherit;cursor:pointer;display:inline-flex;font-family:inherit;height:var(--rx-h);isolation:isolate;justify-content:center;max-width:100%;min-height:var(--rx-h);overflow:hidden;padding:0 var(--rx-pad-x);position:relative;text-align:center;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease;width:var(--rx-w)}.rx-btn--md{--rx-h:3.90625vw;--rx-w:12.5vw;--rx-pad-x:1.6vw;--rx-fs:.9375vw;--rx-radius:.0229166667vw;--rx-arrow-w:1.40625vw;--rx-arrow-h:1.328125vw}.rx-btn--arrow{padding-right:calc(var(--rx-pad-x) + var(--rx-arrow-w) + .5vw)}.rx-btn--block{width:100%}.rx-btn--disabled,.rx-btn:disabled{opacity:.55;pointer-events:none}.rx-btn__label{display:block;font-size:var(--rx-fs);font-weight:600;letter-spacing:.04em;line-height:1.2;overflow:hidden;position:relative;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:100%;z-index:1}.rx-btn__arrow{border:0!important;display:block!important;flex-shrink:0;height:var(--rx-arrow-h)!important;left:auto!important;margin:calc(var(--rx-arrow-h)/-2) 0 0!important;max-width:var(--rx-arrow-w)!important;min-width:var(--rx-arrow-w)!important;-o-object-fit:contain;object-fit:contain;padding:0!important;pointer-events:none;position:absolute!important;right:var(--rx-pad-x)!important;top:50%!important;width:var(--rx-arrow-w)!important;z-index:1}.rx-btn--primary{background:var(--rx-pink);border:0;box-shadow:none;color:#fff}.rx-btn--primary:before{animation:rx-btn-shine-sweep 5.6s cubic-bezier(.45,.05,.25,1) infinite;background:#fff;content:"";height:176%;left:-58%;pointer-events:none;position:absolute;top:-38%;transform:skew(-39deg);width:27%;z-index:0}.rx-btn--primary:hover:not(:disabled):not(.rx-btn--disabled){background:#c20064}.rx-btn--text{background:transparent;border-color:transparent;box-shadow:none;color:var(--rx-pink);min-width:0;width:auto}.rx-btn--text .rx-btn__label{overflow:visible;text-overflow:unset;text-transform:none;white-space:normal}.rx-btn--text:hover:not(:disabled):not(.rx-btn--disabled){background:#d900700f;color:#a80056}.rx-btn--outline{background:#fff;border-color:#31313247;box-shadow:none;color:#1a1a1a}.rx-btn--outline .rx-btn__label{letter-spacing:.02em;text-transform:none}.rx-btn--outline:hover:not(:disabled):not(.rx-btn--disabled){background:#d900700a;border-color:var(--rx-pink);color:var(--rx-pink)}@keyframes rx-btn-shine-sweep{0%,12%{left:-58%}56%,to{left:132%}}@media (prefers-reduced-motion:reduce){.rx-btn--primary:before{animation:none}}.rx-btn.portfolio__link{display:flex;margin:0 auto}.rx-btn.first__buttons-btn .rx-btn__label{overflow:visible;text-overflow:unset;white-space:normal}.editor .rx-btn{margin-top:1.0416666667vw}.question-control .rx-btn--md{--rx-w:9.5vw;--rx-h:3.90625vw;width:var(--rx-w)}@media (max-width:768px){.rx-btn{--rx-radius:.4vw;--rx-h:52px;--rx-pad-x:4.5vw;--rx-fs:2.9vw;--rx-w:100%;--rx-arrow-w:10px;--rx-arrow-h:10px;border-width:1px;height:52px;max-height:52px;min-height:52px;padding:0 var(--rx-pad-x);width:100%}.rx-btn--arrow{padding-right:calc(var(--rx-pad-x) + var(--rx-arrow-w) + 2.5vw)}.rx-btn--md{--rx-h:52px;--rx-fs:3.2vw;--rx-pad-x:4vw;height:52px;max-height:52px;min-height:52px}.rx-btn--outline,.rx-btn--text{min-width:36vw;width:auto}.rx-btn--block,.rx-btn.first__buttons-btn,.rx-btn.form-btn,.rx-btn.portfolio__link{width:100%}.rx-btn.first__buttons-btn,.rx-btn.form-btn{--rx-h:56px;height:56px;max-height:56px;min-height:56px;--rx-fs:2.7vw}.rx-btn.first__buttons-btn .rx-btn__label,.rx-btn.form-btn .rx-btn__label{display:-webkit-box;line-height:1.2;overflow:visible;text-overflow:unset;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical}.question-control{align-items:stretch;display:flex;gap:3vw}.question-control .btn-wrap{flex:1}.question-control .rx-btn--md{min-width:0;width:100%}}.landing-layout__content{margin:0}
