

/* Start:/local/templates/otoplenie/assets/css/style.min.css?1731247197106903*/
@charset "UTF-8";.about__card,.address,.after__text,.callback-benefits__row,.callback-benefits__text,.hero--404 .hero__row,.hero--lidmagnit .hero__row,.hero--thanks .hero__row,.hero__benefits,.hero__burger.burger--fixed,.hero__descr,.label,.nav__list,.popup__row,.portfolio__item,.portfolio__swiper-thumbs .portfolio__wrapper,.quiz-catalog,.quiz-options--checkbox,.quiz-options--img-small .quiz-option__wrapper,.quiz__form,.warranty__elem{-webkit-box-orient:vertical;-webkit-box-direction:normal}.about__card,.address,.after__text,.callback-benefits__row,.callback-benefits__text,.hero--404 .hero__row,.hero--lidmagnit .hero__row,.hero--thanks .hero__row,.hero__benefits,.hero__burger.burger--fixed,.hero__descr,.label,.nav__list,.popup-project .popup__row,.popup-wait .popup__row,.popup__row,.portfolio__item,.portfolio__swiper-thumbs .portfolio__wrapper,.quiz-catalog,.quiz-options--checkbox,.quiz-options--img-small .quiz-option__wrapper,.quiz__form,.warranty__elem{-webkit-box-direction:normal}.agree__link:hover,.clients-time__slide .slide-btn:hover,.footer__item a:hover,.footer__main .main-text a:hover,.footer__main .main-text span:hover,a,a:hover,a:visited{text-decoration:none}aside,footer,header,img,nav{display:block}.agree__checkbox,.btn-top,.flex,.hero,.hero--404,.label,.main-btn,.portfolio__item,.portfolio__sliders,.social__item{display:-webkit-box;display:-ms-flexbox}.section-title,body{font-weight:400;color:#363f4c}.btn-blick,body,html,img{width:100%;height:100%}.about__row,.accordion__body,.benefits,.btn-blick,.contacts__map,.main-btn,.portfolio__slide,.report,.warranty,body.lock{overflow:hidden}.select,body{font-family:"Cera Pro",sans-serif}.hero--quiz .hero__title::before,.input,.main-btn span,.nav__link,.quiz-item__descr,.quiz-top__subtitle,.quiz__loader .loader-text,.section-title{text-transform:uppercase}.address,.header__btn,body{font-style:normal}.input-arrow:hover path,.nav__close:hover path,.popup__close:hover path{stroke:#e1701c}*{padding:0;margin:0;border:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}:active,:focus,a:active,a:focus{outline:0}body,html{font-size:100%;line-height:1}.slider-btn.swiper-button-disabled:hover,h1,h2,h3,h4,h5,h6,li,p{cursor:default}input::-ms-clear{display:none}button{background:0 0;border:none;cursor:pointer}button::-moz-focus-inner{padding:0;border:0}.agree__link,.footer__item a,.steps__text button{text-decoration:underline}ul li{list-style:none}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}@font-face{font-family:"Cera Pro";src:local("CeraPro-Light"),url("/local/templates/otoplenie/assets/css/../fonts/CeraPro-Light.woff2") format("woff2"),url("/local/templates/otoplenie/assets/css/../fonts/CeraPro-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Cera Pro";src:local("CeraPro-Regular"),url("/local/templates/otoplenie/assets/css/../fonts/CeraPro-Regular.woff2") format("woff2"),url("/local/templates/otoplenie/assets/css/../fonts/CeraPro-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Cera Pro";src:local("CeraPro-Medium"),url("/local/templates/otoplenie/assets/css/../fonts/CeraPro-Medium.woff2") format("woff2"),url("/local/templates/otoplenie/assets/css/../fonts/CeraPro-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Cera Pro";src:local("CeraPro-Bold"),url("/local/templates/otoplenie/assets/css/../fonts/CeraPro-Bold.woff2") format("woff2"),url("/local/templates/otoplenie/assets/css/../fonts/CeraPro-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Euclid Flex";src:local("Euclid Flex Medium"),local("EuclidFlexMedium"),url("/local/templates/otoplenie/assets/css/../fonts/EuclidFlexMedium.woff2") format("woff2"),url("/local/templates/otoplenie/assets/css/../fonts/EuclidFlexMedium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}html{font-size:12px}body{min-width:320px;overflow-x:hidden}@-webkit-keyframes blick{0%{left:-100%}100%{left:200%}}@keyframes blick{0%{left:-100%}100%{left:200%}}@-webkit-keyframes slide-up-in{0%{-webkit-transform:translate(0,100%);transform:translate(0,100%);opacity:0}100%{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes slide-up-in{0%{-webkit-transform:translate(0,100%);transform:translate(0,100%);opacity:0}100%{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes loadingBg{0%{background-position:2%}100%{background-position:100%}}@keyframes loadingBg{0%{background-position:2%}100%{background-position:100%}}.arrow-btn,.main{background-color:#fff}.fade-in{opacity:1;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:slide-up-in;animation-name:slide-up-in}.animation{-webkit-transition:1s;-o-transition:1s;transition:1s;opacity:0!important;-webkit-transform:translateY(5.2083333333vw)!important;-ms-transform:translateY(5.2083333333vw)!important;transform:translateY(5.2083333333vw)!important}.main-btn:hover:not(.disabled) .btn-blick::after,.main-btn:hover:not(:disabled) .btn-blick::after,.nav__bg{opacity:0}.animation.visible{opacity:1!important;-webkit-transform:translateY(0)!important;-ms-transform:translateY(0)!important;transform:translateY(0)!important}.container{max-width:85.885vw;margin-left:9.115vw}.flex{display:flex}.btn-more.hidden,.d-none,.header__logo-img svg:last-child,.hero--404 .hero__title::after,.hero--lidmagnit .hero__title::after,.hero--thanks .hero__title::after,.mobile,.services .result-service .services__text-wrap::after{display:none}.section-title{font-size:2.6vw;line-height:140%}.agree__link,.call__link:hover,.header--active .header__call .call__link:hover,.header--fixed .header__call .call__link:hover,.header--lidmagnit .header__call .call__link:hover,.nav__call .call__link:hover,.nav__link:hover,.popup-project .popup__descr span,.popup-request .popup__descr span,.popup-wait .popup__descr span,.section-title span{color:#e1701c}.main-btn{position:relative;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.25vw 2.4vw;-webkit-transition:-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.input,.select .custom-select-option{padding:1.45vw 1vw}.main-btn span{position:relative;z-index:3;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;text-align:center;font-family:"Cera Pro";font-weight:500;font-size:.83vw;line-height:175%;letter-spacing:.09em}.main-btn--white{background:#fff;color:#e1701c;-webkit-transition:background .3s ease-in-out,color .3s ease-in-out;-o-transition:background .3s ease-in-out,color .3s ease-in-out;transition:background .3s ease-in-out,color .3s ease-in-out}.main-btn--blue,.main-btn--white:hover{color:#fff;background:#e1701c}.main-btn--blue{-webkit-transition:background .3s ease-in-out,color .3s ease-in-out;-o-transition:background .3s ease-in-out,color .3s ease-in-out;transition:background .3s ease-in-out,color .3s ease-in-out}.main-btn--blue:hover,.slider-btn:hover{background:#865028}.main-btn:hover:not(.disabled),.main-btn:hover:not(:disabled){cursor:pointer;overflow:visible}.main-btn.disabled,.main-btn:disabled{opacity:.5}.main-btn:active{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}.btn-blick{position:absolute!important;left:0;top:0;z-index:2;border-radius:0}.main-btn:not(.disabled) .btn-blick::after,.main-btn:not(:disabled) .btn-blick::after{content:"";position:absolute;left:-100%;top:0;width:2.5vw;height:100%;background:#f1f5f8;opacity:.6;-webkit-animation:7s ease-in-out 2s infinite blick;animation:7s ease-in-out 2s infinite blick;-webkit-transform:skewX(-20deg);-ms-transform:skewX(-20deg);transform:skewX(-20deg);-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.text-link{position:relative;font-weight:500;color:#e1701c;text-align:left;white-space:nowrap}.call__text,.header__btn{text-align:center;font-size:.73vw}.input,.label{font-size:.9375vw;line-height:1.2vw;color:#959aaf;font-weight:400}.text-link::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#e1701c;-webkit-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.text-link:hover::after{width:75%}.btn-top{position:fixed;bottom:-4vw;right:1.3vw;z-index:10;width:2.6vw;height:2.6vw;border-radius:.52vw;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#e1701c;-webkit-transition:bottom .5s ease-in-out,-webkit-box-shadow .3s ease-in-out;transition:bottom .5s ease-in-out,box-shadow .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;-o-transition:bottom .5s ease-in-out,box-shadow .3s ease-in-out}.btn-top svg{position:relative;left:-.05vw;bottom:.1vw;width:.73vw;height:.47vw;-webkit-transition:bottom .3s ease-in-out;-o-transition:bottom .3s ease-in-out;transition:bottom .3s ease-in-out}.btn-top path{fill:#fff}.btn-top:hover{cursor:pointer;-webkit-box-shadow:0 0 1.2vw rgba(0,0,0,.2);box-shadow:0 0 1.2vw rgba(0,0,0,.2)}.btn-top:hover svg{bottom:.3vw}.btn-top.active{bottom:1.3vw}.label{display:flex;-ms-flex-direction:column;flex-direction:column;gap:.36vw;-webkit-box-flex:0;-ms-flex:0 0 20.83vw;flex:0 0 20.83vw;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.input{border:.052vw solid #dbdeeb;border-radius:.052vw;background-color:#fff}.call__link,.header__btn{font-weight:500;color:#fff}.agree__link,.agree__text{font-size:.67vw;line-height:131%}.input:focus{border-color:#e1701c}.agree{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.agree__checkbox{position:relative;-webkit-box-flex:0;-ms-flex:0 0 0.73vw;flex:0 0 0.73vw;height:.73vw;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:.78125vw;border-radius:.052vw;background:0 0;border:.05vw solid #e1701c;cursor:pointer}.agree__checkbox::after{content:"";width:.3125vw;height:.2vw;background:url("/local/templates/otoplenie/assets/css/../media/svg/check.svg") 0 0/100% 100% no-repeat;display:none}.agree__checkbox.check{background:#e1701c}.agree__checkbox.check::after,.callback-benefits__agree .agree__link{display:block}.agree__text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;color:#363f4c;cursor:default}.arrow-btn,.header__row,.hint,.slider-btn,.social,.social__item{-webkit-box-align:center}.address a.contacts__descr,.agree__link:hover,.footer__item a,.nav__bg,.nav__close:hover,.popup__bg:hover,.popup__close:hover,.portfolio__swiper-thumbs .portfolio__slide:not(.swiper-slide-thumb-active):hover,.quiz-btn--prev{cursor:pointer}.hero--404 .hero__btn span,.hero--thanks .hero__btn span,.select{font-size:.9375vw}.social{-ms-flex-align:center;align-items:center;gap:.46vw}.hint,.social__item{-ms-flex-align:center}.social__item{display:flex;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 2.5vw;flex:0 0 2.5vw;height:2.5vw;border-radius:50%;background-color:#fff;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.social__item:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 0 .8vw #cecece;box-shadow:0 0 .8vw #cecece}.social__item:active{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}.social__item-whatsapp path{fill:#39CB59}.social__item-whatsapp svg{width:.9375vw;height:.9375vw}.social__item-telegram path{fill:#08BBE8}.social__item-telegram svg{width:.88vw;height:.73vw}.arrow-btn,.slider-btn{width:1.823vw;height:1.823vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.arrow-btn path{fill:#e1701c;-webkit-transition:fill .3s ease-in-out;-o-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}.arrow-btn svg{width:.46875vw;height:.46875vw}.quiz-top__item::before,.services .result-service__item:hover .services__btn,.services__item:hover .services__btn,.slider-btn{background-color:#e1701c}.slider-btn path{fill:#fff;-webkit-transition:fill .3s ease-in-out;-o-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}.slider-btn svg{width:.73vw;height:.677vw}.input-arrow:hover,.slider-btn.swiper-button-disabled{background:#f1f5f8}.slider-btn.swiper-button-disabled path{fill:#C8D4DD}.select{width:100%;line-height:1.2vw;color:#959aaf;position:relative;z-index:1}.select .custom-select-opener{background-color:#fff;padding:1.45vw 1vw;border:.052vw solid #dbdeeb;border-radius:.052vw;position:relative}.select .custom-select-opener::after{content:"";position:relative;display:inline-block;top:50%;right:-.625vw;width:.27vw;height:.27vw;border-left:.052vw solid #959aaf;border-bottom:.052vw solid #959aaf;-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.select .custom-select-panel{background-color:#fff;top:100%;z-index:1}.select .custom-select-container.is-open .custom-select-panel{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}.select .custom-select-container.is-open .custom-select-opener::after{-webkit-transform:translateY(-50%) rotate(135deg);-ms-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)}.hero__benefits-item::before,.select-social__img{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.select .custom-select-option.has-focus{background-color:#dbdeeb}.select-social{position:relative;z-index:5}.select-social__img{position:absolute;z-index:5;top:50%;right:1.25vw;transform:translateY(-50%)}.select-social__img.active{z-index:6}.select-social .social__item-telegram{background:#08bbe8}.header--active .header__social .social__item-whatsapp,.header--fixed .header__social .social__item-whatsapp,.header--lidmagnit .header__social .social__item-whatsapp,.nav__social .social__item-whatsapp,.select-social .social__item-whatsapp{background:#39cb59}.select-social .social__item-telegram,.select-social .social__item-whatsapp{display:none;width:2.08vw;height:2.08vw}.select-social .social__item-telegram svg,.select-social .social__item-whatsapp svg{width:.83vw;height:.83vw}.select-social .social__item-telegram path,.select-social .social__item-whatsapp path{fill:#fff}.select-social .social__item-telegram.active,.select-social .social__item-whatsapp.active{display:-webkit-box;display:-ms-flexbox;display:flex}.input-arrow{position:absolute;right:1vw;width:1vw;height:.8vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.input-arrow svg{width:.52vw;height:.3125vw}.input-arrow path{stroke:#959AAF;-webkit-transition:stroke .3s ease-in-out;-o-transition:stroke .3s ease-in-out;transition:stroke .3s ease-in-out}.input-arrow__up{top:1.1vw}.input-arrow__down{bottom:1.1vw}.hint{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1vw;width:100%}.hint__text{color:#8494aa}.hint__icon{width:.625vw;height:.677vw;background:url("/local/templates/otoplenie/assets/css/../media/svg/hand.svg") 0 0/100% 100% no-repeat}.header,.nav--active .nav__body{right:0}.header,.header__logo-img svg,.nav__bg{width:100%}.header{position:fixed;left:0;top:0;z-index:20}.header--thanks{position:static}.header--active,.header--fixed,.header--lidmagnit{background:#fff;-webkit-box-shadow:0 .42vw 1vw rgba(0,0,0,.1);box-shadow:0 .42vw 1vw rgba(0,0,0,.1)}.header--active .header__row,.header--fixed .header__row,.header--lidmagnit .header__row{padding:1.4vw 0;color:#363f4c}.header--active .header__logo-img path,.header--fixed .header__logo-img path,.header--lidmagnit .header__logo-img path{fill:#363f4c}.address__social .social__item path,.header--active .header__social .social__item path,.header--fixed .header__social .social__item path,.header--lidmagnit .header__social .social__item path,.header__logo-img path,.nav__social .social__item path,.questions__btn path,.quiz-option__input:checked~.quiz-option__wrapper .quiz-option__checkbox svg path,.services .result-service__item:hover .services__btn path,.services__item:hover .services__btn path{fill:#fff}.header--active .header__social .social__item-telegram,.header--fixed .header__social .social__item-telegram,.header--lidmagnit .header__social .social__item-telegram,.nav__social .social__item-telegram{background:#08bbe8}.header--active .header__call .call__link,.header--fixed .header__call .call__link,.header--lidmagnit .header__call .call__link{color:currentColor}.header--active .header__btn,.header--fixed .header__btn,.header--lidmagnit .header__btn{color:currentColor;border-color:currentColor}.header--lidmagnit{background:0 0;-webkit-box-shadow:none;box-shadow:none}.hero__burger.burger--fixed span,.nav__bg{background:#363f4c}.header__row{-ms-flex-align:center;align-items:center;padding:1.65vw 0;color:#fff}.header__logo{margin-right:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__logo-img{-webkit-box-flex:0;-ms-flex:0 0 15.625vw;flex:0 0 15.625vw;margin-right:1.71875vw}.header__logo-img path:first-child,.quiz-option:hover svg path{fill:#e1701c}.header__logo-descr{-webkit-box-flex:0;-ms-flex:0 0 12.24vw;flex:0 0 12.24vw;font-size:.83vw;line-height:144%}.header__address{-webkit-box-flex:0;-ms-flex:0 0 7.3vw;flex:0 0 7.3vw;margin-right:2vw;position:relative}.nav__bg,.nav__body{position:fixed;top:0}.header__address::before{content:"";position:absolute;left:-1.4vw;top:0;width:.73vw;height:.885vw;background:url("/local/templates/otoplenie/assets/css/../media/svg/map.svg") 0 0/100% 100% no-repeat}.header__address-text{font-size:.73vw;line-height:143%}.header__address-link{font-size:.625vw;line-height:167%}.header__social{-ms-flex-negative:0;flex-shrink:0;margin-right:5.7vw}.header__call{margin-right:2.448vw;-ms-flex-negative:0;flex-shrink:0}.header__btn{-ms-flex-negative:0;flex-shrink:0;padding:1.1vw 1.5625vw;border:.052vw solid #fff;font-family:"Euclid Flex";line-height:150%;letter-spacing:.03em;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.header__btn:hover{border-color:#e1701c;color:#e1701c}.call__text{margin-bottom:.2vw;line-height:.9375vw}.call__link{font-size:1.5625vw;line-height:1.98vw;-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.nav__bg{height:100%;left:0;bottom:0;z-index:-5;-webkit-transition:opacity .7s ease-in-out;-o-transition:opacity .7s ease-in-out;transition:opacity .7s ease-in-out}.hero--404 .hero__btn,.nav__close{width:-webkit-fit-content;width:-moz-fit-content}.nav__body{right:-100%;height:100vh;z-index:50;background:#fff;padding:4.17vw 9.74vw 4.17vw 4.17vw;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;-webkit-transition:right .7s ease-in-out;-o-transition:right .7s ease-in-out;transition:right .7s ease-in-out}.nav__body::-webkit-scrollbar{display:none}.nav--active .nav__bg{z-index:49;opacity:.5}.quiz__bottom .main-btn:disabled,.quiz__btn:hover:disabled .quiz-btn__hint,.quiz__loader.visible{opacity:1}.nav__close{position:absolute;top:3.6vw;right:3.6vw;width:fit-content}.about__card,.about__img,.contacts__slider,.hero,.hero--quiz .hero__title,.portfolio__slide,.quiz-option,.warranty,.warranty__grid,.warranty__icon,.warranty__list,.warranty__row{position:relative}.nav__close svg{width:.73vw;height:.73vw}.nav__close path{stroke:#959AAF;-webkit-transition:stroke .3s ease-in-out;-o-transition:stroke .3s ease-in-out;transition:stroke .3s ease-in-out}.nav__list{height:30.58vw;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:3vw}.nav__link{font-size:2.5vw;line-height:3.125vw;color:#363f4c;-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.nav__row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6.25vw}.nav__call .call__text{margin:0;font-weight:400;font-size:.83vw;line-height:1vw;text-align:left}.nav__call .call__link{font-weight:500;font-size:1.875vw;line-height:2.34vw;color:#363f4c}.nav__text{font-size:.83vw;line-height:1vw;margin-bottom:.47vw}.nav__text b{display:block;font-weight:500}.hero__btn span,.quiz-catalog__agree .agree__link,.quiz__bottom-descr b,.quiz__progress-text b,.report__descr b,.warranty__subtitle b{font-weight:700}.hero{padding:16.25vw 0 8.3vw;max-height:100vh;min-height:700px;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;background:url("/local/templates/otoplenie/assets/css/../media/img/teplocel-bg.webp") 0 0/cover no-repeat #363f4c}.hero--2{background:url("/local/templates/otoplenie/assets/css/../media/img/teplocel-bg.webp") 0 0/100% 100% no-repeat #363f4c}.hero--quiz .hero__title::before{content:"за 1 минуту";position:absolute;top:-2.4vw;left:0;font-size:1.5625vw;line-height:147%;color:#fff}.hero--404{padding:3.54vw 0 1.5625vw;max-height:85.8vh;height:49.5vw;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url("/local/templates/otoplenie/assets/css/../media/svg/404.svg") 14.22vw 12.7vw/86vw auto no-repeat #363f4c}.hero__benefits,.hero__descr{display:-webkit-box;display:-ms-flexbox;position:relative}.hero--404 .hero__row{-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.hero--404 .hero__title{-ms-flex-preferred-size:auto;flex-basis:auto;margin-bottom:1.25vw}.hero--404 .hero__btn{width:fit-content;padding:1.5vw 7vw}.hero--thanks{-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-height:85vh;height:48.4375vw;padding-top:12vw;background:url("/local/templates/otoplenie/assets/css/../media/img/manager-4.png") 77% bottom/auto 36vw no-repeat,url("/local/templates/otoplenie/assets/css/../media/img/callback-bg.webp") center 0/auto 100% no-repeat}.hero--thanks .hero__row{-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;max-width:35.22vw;padding-left:1.7vw}.hero--thanks .hero__title{-ms-flex-preferred-size:auto;flex-basis:auto;margin-bottom:1.25vw;padding-right:0}.hero--thanks .hero__btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:1.5vw 7vw}.hero--lidmagnit .form,.hero__btn{width:100%}.hero--lidmagnit{padding-top:15.7vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url("/local/templates/otoplenie/assets/css/../media/img/lidmagnit.png") right bottom/59.8vw auto no-repeat #f1f5f8;padding-bottom:13vw}.hero--lidmagnit .hero__row{-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;max-width:43.23vw}.hero--lidmagnit .hero__title{position:relative;-ms-flex-preferred-size:auto;flex-basis:auto;margin-bottom:2.7vw;padding-right:0;color:#363f4c}.hero--lidmagnit .hero__title::before{content:"скачать бесплатно";position:absolute;top:-2.4vw;left:0;font-size:1.5625vw;line-height:147%;text-transform:uppercase;color:#363f4c}.hero--lidmagnit .form__row{gap:1.5625vw;margin-bottom:1.5625vw}.hero--lidmagnit .form__btn{width:100%;margin-bottom:1.35vw}.hero__row{-webkit-box-align:end;-ms-flex-align:end;align-items:end}.hero__title{position:relative;-webkit-box-flex:0;-ms-flex:0 0 62.3125vw;flex:0 0 62.3125vw;padding-right:8vw;color:#fff}.hero__title::after{content:"";position:absolute;bottom:-7vw;right:0;width:.052vw;height:58.25vw}.hero__label{margin-bottom:2.08vw;font-size:1.25vw;line-height:167%;color:#fff}.hero__descr{-webkit-box-flex:0;-ms-flex:0 0 23.8vw;flex:0 0 23.8vw;min-height:21.5vw;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;padding:3.2vw 2.7vw 0 2.86vw;border-top:.052vw solid rgba(226,231,238,.2)}.hero__descr::before{content:"";position:absolute;left:-.26vw;top:-.26vw;width:.52vw;height:.52vw;background:#fff}.hero__subtitle{margin-bottom:1.8vw;font-weight:400;font-size:1.5625vw;line-height:147%;color:#fff}.hero__btn{margin-bottom:.25vw;text-align:center}.hero__btn span{font-size:.73vw;line-height:150%;letter-spacing:.1em}.hero__benefits{display:flex;-ms-flex-direction:column;flex-direction:column;gap:5.1vw;padding-left:1.93vw}.hero__benefits::after{content:"";position:absolute;bottom:-7vw;left:0;width:.052vw;height:58.25vw;background:rgba(226,231,238,.2)}.hero__benefits-item{position:relative;width:10vw;font-size:1vw;line-height:150%;color:#fff}.hero__benefits-item::before{content:"";position:absolute;left:-2.1875vw;top:50%;transform:translateY(-50%);width:.52vw;height:.52vw;background:#fff}.hero__benefits-item:last-child{width:8.85vw}.hero__burger-container{position:absolute;right:0;top:0;width:4.94vw;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero__burger.burger--fixed{position:fixed;top:0;right:-.4vw;z-index:20;height:6.8vw;width:4.8vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero__burger.burger--fixed span:last-child{position:relative;left:-.2vw}.hero__burger span{display:block;height:.25vw;background:#fff;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.hero__burger span:first-child{width:2vw;margin-bottom:.45vw}.hero__burger span:last-child{width:1.5625vw}.hero__burger:hover span{background:#e1701c}.hero__burger:hover span:first-child{width:1.3vw}.hero__burger:hover span:last-child{width:2vw}.quiz-only .quiz-top__descr,.quiz__loader{width:100%;display:-webkit-box;display:-ms-flexbox}.quiz{padding-top:4.5vw;padding-bottom:2.55vw}.quiz-only{padding-top:3.7vw;padding-bottom:1.5vw}.quiz-only .quiz-top__descr{-ms-flex-preferred-size:100%;flex-basis:100%;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first.md-mb-0,.quiz-only .quiz-top__item:not(:last-child),.quiz-only .quiz-top__subtitle{margin-bottom:0}.quiz__title{-webkit-box-flex:0;-ms-flex:0 0 54.9vw;flex:0 0 54.9vw;margin-right:3vw}.quiz__inner{position:relative;background-color:#f9fafd}.quiz__inner.final{background:url("/local/templates/otoplenie/assets/css/../media/svg/big-logo.svg") -2.14vw calc(100% + 7vw)/93.2vw auto no-repeat #f9fafd}.quiz__inner.final .quiz__body{padding-top:6.3vw;padding-left:5.5vw}.quiz__inner.final .quiz__form{min-height:40.125vw}.quiz__loader{position:absolute;top:50%;left:0;z-index:10;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:16.67vw;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f1f5f8;pointer-events:none;opacity:0;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.quiz__loader .loader-text{font-weight:400;font-size:2.6vw;line-height:140%;color:#000}.quiz__body{padding:3.45vw 0 0 4.21vw;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1vw}.quiz__body.blur{-webkit-filter:blur(10px);filter:blur(10px)}.quiz__body.blur *{pointer-events:none!important}.quiz__form{-webkit-box-flex:0;-ms-flex:0 0 46.875vw;flex:0 0 46.875vw;min-height:43.125vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.quiz__items{margin-bottom:3vw}.quiz__right{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;background:url("/local/templates/otoplenie/assets/css/../media/img/manager-1.webp") center bottom/100% auto no-repeat}.quiz__right-text{position:absolute;bottom:2.6vw;right:8.7vw;width:14vw;z-index:2;font-size:1vw;line-height:163%;color:#fff;letter-spacing:.03em}.quiz__right-text::before{content:"";position:absolute;top:-3.34vw;left:0;width:1.5625vw;height:1.3vw;background:url("/local/templates/otoplenie/assets/css/../media/svg/quotes.svg") 0 0/100% 100% no-repeat}.quiz__bottom{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2.24vw}.quiz__bottom-descr{-webkit-box-flex:0;-ms-flex:0 0 12.66vw;flex:0 0 12.66vw;font-size:.83vw;line-height:156%;letter-spacing:.04em;color:#363f4c}.quiz__btns{gap:1.25vw}.quiz .quiz-btn__hint{position:absolute;left:50%;bottom:110%;width:80%;color:#282828;-webkit-box-shadow:.208vw .365vw .885vw -.3125vw #000;box-shadow:.208vw .365vw .885vw -.3125vw #000;background-color:#fff;text-align:center;padding:.26vw 0;border-radius:.3125vw;z-index:33;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);opacity:0;-webkit-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s;font-size:.7vw;text-transform:lowercase;line-height:1}.quiz__progress{position:relative;margin-bottom:2.3vw}.quiz__progress-bar{position:relative;width:100%;height:1.823vw;border-radius:.052vw;overflow:hidden;background:#fff}.quiz__progress-inner{position:absolute;left:.3125vw;top:.26vw;bottom:.26vw;border-radius:.052vw;-webkit-animation:10s linear infinite loadingBg;animation:10s linear infinite loadingBg;background:url(/local/templates/otoplenie/assets/css/../media/svg/load.svg) 0 0/1.05vw 100% #e1701c}.quiz__progress-text{position:absolute;left:50%;top:50%;z-index:3;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:.677vw;line-height:140%;letter-spacing:.05em;color:#363f4c}.quiz-option__img svg,.warranty__icon::after{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.quiz-top{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2.6vw}.quiz-top__descr{-webkit-box-flex:0;-ms-flex:0 0 15.8vw;flex:0 0 15.8vw;margin:0 auto}.quiz-top__subtitle{margin-bottom:1.1vw;font-weight:500;font-size:1.25vw;line-height:167%;letter-spacing:.05em;color:#363f4c}.quiz-top__item{position:relative;font-size:1vw;line-height:1.5625vw;color:#8494aa}.quiz-top__item:not(:last-child){margin-bottom:.78vw}.quiz-top__item::before{content:"";position:absolute;top:.5vw;left:-2.1875vw;width:.52vw;height:.52vw}.quiz-btn--prev{font-weight:500;font-size:.833vw;line-height:175%;letter-spacing:.06em;color:#363f4c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;background:0 0;-ms-flex-negative:0;flex-shrink:0}.quiz-btn--next{border-radius:.1vw;width:7.8125vw;height:3.9vw}.quiz-item__title{margin-bottom:2.3vw;font-weight:500;font-size:1.25vw;line-height:125%;color:#363f4c}.quiz-item__subtitle{margin-bottom:2vw;font-weight:400;font-size:1.67vw;line-height:2vw;color:#000}.quiz-item__main{-webkit-box-flex:0;-ms-flex:0 0 20.83vw;flex:0 0 45.83vw;margin-right:6.93vw}.quiz-item__descr{-webkit-box-flex:0;-ms-flex:0 0 12vw;flex:0 0 12vw;font-weight:500;font-size:1.25vw;line-height:167%;letter-spacing:.05em;color:#363f4c}.quiz-item__list{padding-top:1.6vw}.quiz-item__list-item{position:relative;padding-left:2vw;font-weight:400;font-size:1vw;line-height:150%;color:#8494aa;text-transform:none}.quiz-item__list-item::before{content:"";position:absolute;left:0;top:.5vw;width:.52vw;height:.52vw;background:#e1701c}.quiz-item__list-item:not(:last-child){margin-bottom:1.35vw}.quiz-item__image{position:absolute;bottom:0;right:3.55vw;width:29.9vw;height:40.68vw}.quiz-item--final{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;opacity:0;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.quiz-item--final .quiz-item__title{margin-bottom:2vw;font-weight:400;font-size:2.6vw;line-height:140%;text-transform:uppercase;color:#e1701c}.quiz-item--final.visible{opacity:1}.quiz-options{-ms-flex-wrap:wrap;flex-wrap:wrap}.quiz-options--img-small{-webkit-column-gap:1.92vw;-moz-column-gap:1.92vw;column-gap:1.92vw;row-gap:2.24vw}.quiz-options--img-small .quiz-option{-webkit-box-flex:0;-ms-flex:0 0 9.33vw;flex:0 0 9.33vw}.quiz-options--img-small .quiz-option__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.146vw;height:100px;width:100px}.quiz-options--img,.quiz-options--img-big{-webkit-column-gap:1.5625vw;-moz-column-gap:1.5625vw;column-gap:1.5625vw;row-gap:.83vw}.quiz-options--img .quiz-option,.quiz-options--img-big .quiz-option{-webkit-box-flex:0;-ms-flex:0 0 22.65vw;flex:0 0 22.65vw}.quiz-options--img .quiz-option__wrapper,.quiz-options--img-big .quiz-option__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.146vw}.quiz-options--img .quiz-option__img,.quiz-options--img-big .quiz-option__img{height:11.46vw}.quiz-options--img-big .quiz-option__img{height:21.35vw}.quiz-options--checkbox{padding-top:.7vw;-ms-flex-direction:column;flex-direction:column;gap:1.15vw}.quiz-options--input{margin-top:-.8vw;margin-bottom:2.8vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.83vw}.quiz-options--input .quiz__input-wrap{position:relative;width:4.3vw}.quiz-options--input input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.quiz-options--input input::-webkit-inner-spin-button,.quiz-options--input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quiz-options--input .input{font-weight:500;color:#363f4c;text-transform:none}.quiz-options--input .input::-webkit-input-placeholder{color:#959aaf}.quiz-options--input .input::-moz-placeholder{color:#959aaf}.quiz-options--input .input:-ms-input-placeholder{color:#959aaf}.quiz-options--input .input::-ms-input-placeholder{color:#959aaf}.quiz-options--input .input::placeholder{color:#959aaf}.quiz-options--input .quiz__input-square{width:20.83vw}.quiz-options--input .quiz__input-count{width:100%}.quiz-options--input .quiz-options__text,.steps__info{font-size:1vw;line-height:1.3vw}.quiz-option__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.83vw}.quiz-option__img{position:relative;overflow:hidden;width:100%;height:100%;border-radius:.1vw;background:#fff;-webkit-transition:outline .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;transition:outline .3s ease-in-out,box-shadow .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;-o-transition:outline .3s ease-in-out,box-shadow .3s ease-in-out}.quiz-option__img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.quiz-option__img svg{position:absolute;top:50%;left:50%;width:1.01vw;height:1.83vw;transform:translate(-50%,-50%)}.quiz-option__img svg path{fill:#DDE0E9}.quiz-option__checkbox{width:1.5625vw;height:1.5625vw;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:.052vw solid #dde0e9;border-radius:.052vw;background:#fff;-webkit-transition:border-color .3s ease-in-out;-o-transition:border-color .3s ease-in-out;transition:border-color .3s ease-in-out}.quiz-option__checkbox svg{display:none;width:.42vw;height:.3125vw}.quiz-option__checkbox path{fill:#8494AA;-webkit-transition:fill .3s ease-in-out;-o-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}.quiz-option__label{font-weight:500;font-size:.833vw;line-height:1vw;color:#363f4c}.quiz-option__input{position:absolute;left:0;width:100%;height:100%;opacity:0;z-index:5;cursor:pointer}.quiz-option__input:checked~.quiz-option__wrapper .quiz-option__img{-webkit-box-shadow:0 0 .7vw #8494aa;box-shadow:0 0 .7vw #8494aa;outline:#e1701c solid .15vw}.quiz-option__input:checked~.quiz-option__wrapper .quiz-option__checkbox{background:#e1701c}.quiz-option:hover .quiz-option__img{-webkit-box-shadow:0 0 .7vw #8494aa;box-shadow:0 0 .7vw #8494aa}.quiz-option:hover .quiz-option__img img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.quiz-option:hover .quiz-option__checkbox{border-color:#e1701c}.quiz-catalog{-ms-flex-direction:column;flex-direction:column}.popup__label,.quiz-catalog__label{-ms-flex-preferred-size:auto;flex-basis:auto}.contacts__gallery:not(:last-child),.quiz-catalog .select-social{margin-bottom:1.25vw}.quiz-catalog__input{margin-bottom:1.64vw}.quiz-catalog__btn{margin-bottom:1.4vw}.callback-benefits__agree,.quiz-catalog__agree{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.popup-project agree__text,.popup-wait .agree__text,.quiz-catalog__agree .agree__text{font-size:.625vw;line-height:150%}.quiz-plate{position:absolute;top:8vw;left:5.47vw;width:7.5vw}.quiz-plate__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.82vw;height:1.82vw;margin-bottom:.8vw;border-radius:.052vw;background-color:#fff}.quiz-plate__name,.services__text li:not(:last-child){margin-bottom:.2vw}.quiz-plate__icon svg{width:.47vw;height:.47vw}.quiz-plate__icon path{fill:#e1701c}.quiz-plate__name{font-weight:700;font-size:1vw;line-height:120%}.quiz-plate__text{font-size:.625vw;line-height:1.3vw}.services{padding-top:2.35vw;padding-bottom:5.45vw}.services__row{margin-bottom:3.3vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.services__title{-webkit-box-flex:0;-ms-flex:0 1 42vw;flex:0 1 42vw}.services__sibtitle{-webkit-box-flex:0;-ms-flex:0 1 25.68vw;flex:0 1 25.68vw;font-size:1.25vw;line-height:167%;color:#8494aa}.services__sibtitle--second{-ms-flex-preferred-size:33.64vw;flex-basis:33.64vw}.services__list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.6vw;margin-bottom:4.84vw}.services__item{position:relative;height:15.36vw;overflow:hidden}.services__item::after{content:"";position:absolute;top:0;right:-100%;z-index:2;width:100%;height:100%;-webkit-transition:right .3s ease-in-out;-o-transition:right .3s ease-in-out;transition:right .3s ease-in-out;background:-webkit-gradient(linear,left bottom,left top,from(rgba(58,65,79,.8)),to(rgba(58,65,79,.8)));background:-o-linear-gradient(bottom,rgba(58,65,79,.8),rgba(58,65,79,.8));background:linear-gradient(0deg,rgba(58,65,79,.8),rgba(58,65,79,.8))}.accordion,.services__item:nth-child(-n+2){-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 1.3vw);flex:0 0 calc(50% - 1.3vw)}.services__item:nth-child(n+3){-webkit-box-flex:0;-ms-flex:0 0 calc(33.1% - 1.58vw);flex:0 0 calc(33.1% - 1.58vw)}.services__item:first-child .services__text{width:27vw}.services .result-service__item::after,.services__descr,.services__item img{position:absolute;width:100%;height:100%;top:0}.services__item:last-child .services__text{padding-right:1.5vw}.services__item:nth-child(2) .services__name p{width:8.23vw}.old-services__item:nth-child(2) .services__text{-webkit-column-count:2;-moz-column-count:2;column-count:2}.services__item img{left:0;z-index:1;-o-object-fit:cover;object-fit:cover}.services__item:hover::after{right:0}.after__title,.services__item:hover:nth-child(3) .services__text,.services__item:hover:nth-child(5) .services__text{margin-top:-1vw}.services__item:hover .services__descr{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.services__btn{position:absolute;left:2.5vw;bottom:2.5vw;z-index:5;cursor:default}.services__descr{left:0;z-index:3;-webkit-transition:-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.services__name{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:2.2vw 2.5vw 2.5vw;font-size:1.25vw;line-height:167%;text-transform:uppercase;color:#fff}.services__name span{display:block;font-size:.833vw;text-transform:none}.services__text-wrap{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;height:100%;padding:2.5vw}.services__text{padding-right:2.5vw;font-weight:300;font-size:.833vw;line-height:140%;color:#fff;height:9.27vw;overflow-y:auto;scrollbar-color:#8494AA #363f4c;scrollbar-width:thin}.services__text::-webkit-scrollbar{width:.26vw}.services__text::-webkit-scrollbar-track{background-color:#363f4c;border-radius:.15625vw}.services__text::-webkit-scrollbar-thumb{border-radius:.15625vw;background-color:#8494aa}.services__text li{position:relative;padding-left:.625vw}.services__text li::before{content:"";position:absolute;top:10px;left:0;width:.2vw;height:.2vw;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff}.services__companys{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:3.54vw}.services__companys-item{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;height:13vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2.6vw;background-color:#fff}.services__companys-item img{max-height:2.76vw;width:auto}.after__row,.benefits__row,.questions__row,.services .result-service,.steps__row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.services .result-service__item{position:relative;-webkit-box-flex:0;-ms-flex:0 0 20.3125vw;flex:0 0 20.3125vw;height:22vw;overflow:hidden;background:#f2f6f9}.services .result-service__item img{height:auto}.services .result-service .services__btn{bottom:2.3vw}.services .result-service .services__name{-webkit-box-flex:0;-ms-flex:0 0 20.3125vw;flex:0 0 20.3125vw;padding:2.14vw 2.5vw;font-size:1.2vw;line-height:150%;color:#363f4c;font-weight:700;text-align:center}.services .result-service .services__text-wrap{-webkit-box-flex:0;-ms-flex:0 0 20.3125vw;flex:0 0 20.3125vw;padding:2.14vw 2.5vw}.services .result-service .services__text{padding:0;color:#fff;height:9.27vw;overflow-y:auto}.benefits__item,.warranty__item{-webkit-transition:outline .3s ease-in-out;-o-transition:outline .3s ease-in-out}.benefits{position:relative;padding-top:5.73vw;background:#363f4c}.benefits__text{-webkit-box-flex:0;-ms-flex:0 0 34.375vw;flex:0 0 34.375vw;color:#fff}.benefits__title{padding-top:5.2vw;margin-bottom:2.1875vw;color:currentColor}.benefits__subtitle{font-size:1.25vw;line-height:167%;color:currentColor}.benefits__list{-webkit-box-flex:0;-ms-flex:0 0 47.5vw;flex:0 0 47.5vw;list-style-type:none;-ms-flex-wrap:wrap;flex-wrap:wrap}.benefits__item{position:relative;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;min-height:16.146vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-right:.052vw solid rgba(226,231,238,.2);border-bottom:.052vw solid rgba(226,231,238,.2);transition:outline .3s ease-in-out}.benefits__item:nth-child(odd){border-left:.052vw solid rgba(226,231,238,.2)}.benefits__item:hover,.steps__item:hover,.warranty__item:hover{outline:#e1701c solid .052vw}.benefits__item-body{-webkit-box-flex:0;-ms-flex:0 1 14.74vw;flex:0 1 14.74vw}.benefits__number{margin-bottom:1vw;font-size:.833vw;line-height:188%;color:#8494aa}.benefits__info{font-size:1vw;line-height:150%;color:#fff}.benefits__decor{position:absolute;left:-15.26vw;bottom:-5vw;width:56.5vw;height:27.4vw;background:url("/local/templates/otoplenie/assets/css/../media/svg/arrow-bg.svg") 0 0/auto 100% repeat-x;opacity:.05}.callback-benefits{position:relative;min-height:31.25vw;overflow:hidden;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:3.95vw 5.78vw 3.5vw 7.29vw;background:url("/local/templates/otoplenie/assets/css/../media/img/callback-bg.webp") 0 0/100% 100% no-repeat}.callback-benefits__img{position:absolute;bottom:0;left:50%;z-index:1;width:34.6vw;-webkit-transform:translateX(-50%) scale(-1,1);-ms-transform:translateX(-50%) scale(-1,1);transform:translateX(-50%) scale(-1,1)}.callback-benefits__img img{-o-object-fit:cover;object-fit:cover}.callback-benefits__text{position:relative;z-index:2;-webkit-box-flex:0;-ms-flex:0 0 23.65vw;flex:0 0 23.65vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.callback-benefits__agree .agree__text,.callback-benefits__title,.callback__agree .agree__text,.first.md-dark-bg,.warranty__title{color:#fff}.callback-benefits__subtitle{font-size:1.25vw;line-height:167%;text-transform:uppercase;color:#fff}.callback-benefits__content{position:relative;z-index:2;-webkit-box-flex:0;-ms-flex:0 0 20.83vw;flex:0 0 20.83vw}.callback-benefits__content .callback-benefits__subtitle{padding-right:3vw}.callback-benefits__form{padding-top:1vw}.callback-benefits__row{-ms-flex-direction:column;flex-direction:column;margin-bottom:1.146vw}.callback-benefits__label{-ms-flex-preferred-size:auto;flex-basis:auto;margin-bottom:1.4vw;color:#fff}.callback-benefits__input{border:none}.callback-benefits__input::-webkit-input-placeholder{color:#959aaf}.callback-benefits__input::-moz-placeholder{color:#959aaf}.callback-benefits__input:-ms-input-placeholder{color:#959aaf}.callback-benefits__input::-ms-input-placeholder{color:#959aaf}.callback-benefits__input::placeholder{color:#959aaf}.portfolio__list,.portfolio__title{margin-bottom:3.23vw}.portfolio{padding-top:3.38vw;padding-bottom:2.1875vw}.portfolio__list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;row-gap:3.23vw}.portfolio__item{-webkit-box-flex:0;-ms-flex:0 0 38.33vw;flex:0 0 38.33vw;width:38.33vw;display:flex;-ms-flex-direction:column;flex-direction:column}.portfolio__item:nth-child(n+5){display:none}.portfolio__item.visible{display:block}.portfolio__sliders{width:100%;height:18.75vw;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.3vw}.about__card,.warranty__elem{display:-webkit-box;display:-ms-flexbox}.portfolio__swiper{position:relative;-webkit-box-flex:0;-ms-flex:0 0 32.65vw;flex:0 0 32.65vw;height:100%}.portfolio__slide a{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%}.portfolio__slide img{-o-object-fit:cover;object-fit:cover}.portfolio__btn-arr{position:absolute;left:0;bottom:0;z-index:3}.portfolio .slider-btn-next{left:1.823vw}.portfolio__swiper-thumbs{-webkit-box-flex:0;-ms-flex:0 0 5vw;flex:0 0 5vw;width:5vw;height:100%}.portfolio__swiper-thumbs .portfolio__wrapper{-ms-flex-direction:column;flex-direction:column}.portfolio__swiper-thumbs .portfolio__slide{opacity:.5;width:100%;-webkit-box-flex:0;-ms-flex:0 0 5.88vw;flex:0 0 5.88vw;height:5.88vw!important}.portfolio__swiper-thumbs .portfolio__slide:not(:nth-child(3n)){margin-bottom:.52vw}.portfolio__swiper-thumbs .portfolio__slide.swiper-slide-thumb-active{opacity:1}.portfolio__name{margin-bottom:.833vw;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#363f4c}.portfolio__item-title{-webkit-box-flex:0;-ms-flex:0 1 19.95vw;flex:0 1 19.95vw;font-weight:500;font-size:1.25vw;line-height:167%;text-transform:uppercase}.portfolio__label{max-width:10vw;padding-top:1.4vw;font-weight:500;font-size:.833vw;line-height:1vw;text-align:right}.portfolio__text{margin-bottom:1.3vw;font-size:1vw;line-height:150%;color:#959aaf;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.portfolio__btn{border:.052vw solid #e1701c}.portfolio__btn-more{font-size:.833vw;line-height:175%;letter-spacing:.09em;text-transform:uppercase}.about{padding-top:2.21vw}.about__title{max-width:63vw;margin-bottom:4.17vw}.about__img{-webkit-box-flex:0;-ms-flex:0 0 53%;flex:0 0 53%;background:url("/local/templates/otoplenie/assets/css/../media/img/teplocel.jpg") center 0/auto 100% no-repeat}.about__grid{-webkit-box-flex:0;-ms-flex:0 0 47%;flex:0 0 47%}.about__list{-ms-flex-wrap:wrap;flex-wrap:wrap;width:60.46vw;-webkit-transform:translateX(-33.3%);-ms-transform:translateX(-33.3%);transform:translateX(-33.3%)}.about__card{-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;padding:3.28vw 2.92vw;background-color:#fff;outline:transparent solid .052vw;-webkit-transition:outline-color .3s ease-in-out;-o-transition:outline-color .3s ease-in-out;transition:outline-color .3s ease-in-out;display:flex;-ms-flex-direction:column;flex-direction:column}.about__card:first-child{background:0 0;outline:0}.about__card:last-child{padding-top:2.8125vw;padding-bottom:2.7vw;background-color:#e1701c}.about__card:last-child .about__name{margin-bottom:.625vw;line-height:1.5625vw;color:#fff}.about__card:last-child .about__descr{font-size:1vw;line-height:1.3vw;text-transform:uppercase;color:#fff}.about__card:last-child:hover{outline:0}.about__card:hover{outline-color:#e1701c;outline-offset:-0.052vw;z-index:3}.about__name{margin-bottom:.83vw;font-weight:500;font-size:1.25vw;line-height:142%;text-transform:uppercase;color:#363f4c}.about__descr{font-size:.9375vw;line-height:156%;color:#959aaf;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.about__phone,.warranty__name{font-weight:500;text-transform:uppercase;color:#fff}.about__phone{display:block;margin-top:2.92vw;font-size:1.25vw;line-height:1.5625vw}.warranty{padding-top:4.6vw;background:#363f4c}.warranty__list{z-index:3;padding-top:3.25vw;padding-right:2.52vw;gap:3.54vw;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:9vw}.warranty__elem{-webkit-box-flex:0;-ms-flex:0 0 15vw;flex:0 0 15vw;display:flex;-ms-flex-direction:column;flex-direction:column}.warranty__elem:nth-child(4){-ms-flex-preferred-size:10vw;flex-basis:10vw}.warranty__elem .warranty__name{height:2.76vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.warranty__icon{width:2.6vw;height:2.6vw;margin-bottom:2.55vw;border-radius:.052vw;background:#e1701c}.warranty__icon::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.625vw;height:.56875vw;background:url("/local/templates/otoplenie/assets/css/../media/svg/check.svg") 0 0/cover no-repeat}.warranty__grid::after,.warranty__grid::before{height:100vw;position:absolute;content:"";bottom:0}.warranty__name{margin-bottom:1vw;font-size:1.25vw;line-height:142%}.warranty__descr{font-size:.9375vw;line-height:139%;color:#959aaf}.warranty__row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:2}.warranty__text{-webkit-box-flex:0;-ms-flex:0 1 25vw;flex:0 1 25vw}.warranty__subtitle{padding-top:1.5vw;margin-bottom:1.98vw;font-size:.9375vw;line-height:156%;color:#fff}.warranty__btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:1.45vw 2vw}.warranty__btn-span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25vw;font-size:.9375vw;line-height:1.2vw;color:#000}.warranty__btn-span svg{width:1.83vw;height:1.77vw}.warranty__btn-span path{fill:#39CB59}.warranty__grid{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:0;-ms-flex:0 0 47.55vw;flex:0 0 47.55vw}.warranty__grid::after{left:0;width:100%;z-index:1;border-right:.052vw solid rgba(226,231,238,.1);border-left:.052vw solid rgba(226,231,238,.1);pointer-events:none}.steps__item:nth-child(odd),.steps__list{border-right:.052vw solid rgba(132,148,170,.1)}.warranty__grid::before{left:calc(50% - .026vw);width:.052vw;background:rgba(226,231,238,.1)}.warranty__item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;min-height:15.83vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:.052vw solid rgba(226,231,238,.2);transition:outline .3s ease-in-out;padding:3vw 3.6vw 2vw}.warranty__item .warranty__name{margin-bottom:2vw}.warranty__item:first-child .warranty__item-body{-ms-flex-preferred-size:13vw;flex-basis:13vw}.warranty__item-body{-webkit-box-flex:0;-ms-flex:0 1 14.32vw;flex:0 1 14.32vw}.warranty__decor{position:absolute;left:-15.26vw;bottom:0;z-index:1;width:54.1vw;height:26.2vw;background:url("/local/templates/otoplenie/assets/css/../media/svg/arrow-bg.svg") 0 0/auto 100% repeat-x;opacity:.05}.report{position:relative;padding-top:5.1vw;padding-bottom:9.3vw}.report__logo{position:absolute;top:10.3125vw;left:-1.875vw;width:93.2vw;z-index:1}.report__logo svg{width:100%}.report__logo path{fill:#F9FAFD}.report__content{position:relative;z-index:3}.report__title{max-width:39.3vw;margin-bottom:3vw}.report__list{max-width:45vw;margin-left:.5vw;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;row-gap:2.8125vw}.report__item{-webkit-box-flex:0;-ms-flex:0 1 19.635vw;flex:0 1 19.635vw}.report__item:nth-child(2){padding-right:3.38vw}.report__icon{position:relative;width:2.6vw;height:2.6vw;margin-bottom:1.93vw;border-radius:.052vw;background:#e1701c}.report__icon::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:.625vw;height:.56875vw;background:url("/local/templates/otoplenie/assets/css/../media/svg/check.svg") 0 0/cover no-repeat}.report__descr{font-size:1.25vw;line-height:142%}.questions__btn,.steps__text a{font-weight:500;text-transform:uppercase}.report__img{position:absolute;bottom:0;right:4.84vw;z-index:2;width:36vw;height:auto}.report__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.steps{background-color:#f1f5f8}.steps__title{padding-top:5.2vw;max-width:34.375vw}.steps__list{-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:47.55vw;border-left:.052vw solid rgba(132,148,170,.1)}.steps__item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;min-height:16.15vw;border-bottom:.052vw solid rgba(132,148,170,.1);-webkit-transition:outline .3s ease-in-out;-o-transition:outline .3s ease-in-out;transition:outline .3s ease-in-out;padding:3.5vw 4.9vw 3.4vw}.steps__item:nth-child(2n){padding-left:4.2vw;padding-right:4.2vw}.steps__item-body{-webkit-box-flex:0;-ms-flex:0 1 13.9vw;flex:0 1 13.9vw}.steps__name{margin-bottom:.2vw;font-size:1.25vw;line-height:1.5625vw}.steps__text{font-size:1vw;line-height:200%}.steps__text a{display:block;margin-top:-.2vw;font-size:1.25vw;line-height:167%;color:#363f4c}.steps__text button{font-size:1vw;line-height:200%;color:#e1701c}.steps__number{margin-bottom:1vw;font-size:.83vw;line-height:188%;color:#8494aa}.after{padding-top:6.61vw;padding-bottom:3.3vw}.after__text{-webkit-box-flex:0;-ms-flex:0 1 23.5vw;flex:0 1 23.5vw;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.after__descr{padding-right:4vw;font-size:1.25vw;line-height:142%;color:#959aaf}.after__images{-webkit-box-flex:0;-ms-flex:0 1 54.6875vw;flex:0 1 54.6875vw;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:13.28125vw 13.28125vw;-webkit-column-gap:2.6vw;-moz-column-gap:2.6vw;column-gap:2.6vw;row-gap:1.51vw}.after__images-big{grid-row:1/3}.after__images-big img,.after__images-small img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.questions{padding-top:1.3vw;padding-bottom:3vw}.questions__caption{-webkit-box-flex:0;-ms-flex:0 1 23.9vw;flex:0 1 23.9vw;padding-top:1vw}.questions__title{margin-bottom:1.5vw}.questions__btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25vw;padding:1.48vw 2vw;background-color:#39cb59;font-size:.9375vw;line-height:1.2vw;color:#fff;-webkit-transition:background .3s ease-in-out,color .3s ease-in-out;-o-transition:background .3s ease-in-out,color .3s ease-in-out;transition:background .3s ease-in-out,color .3s ease-in-out}.questions__btn svg{width:1.82vw}.questions__btn:hover{background:#217d35}.questions__accordions{-webkit-box-flex:0;-ms-flex:0 0 54.6875vw;flex:0 0 54.6875vw;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.accordion__body,.accordion__title{font-size:.9375vw;letter-spacing:.02em}.accordion__item{border-bottom:.052vw solid #dbdeeb;position:relative}.accordion__item::after{content:"+";position:absolute;right:0;top:1.875vw;font-size:1.2vw;color:#e1701c}.accordion__item.active::after{content:"-"}.accordion__item.active .accordion__body{max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;padding-bottom:1.875vw}.accordion__title{padding:1.875vw 0;font-weight:700;line-height:1.2vw}.callback,.contacts{padding-bottom:2.3vw}.accordion__body{max-height:0;line-height:156%;color:#959aaf;-webkit-transition:max-height .3s ease-in-out;-o-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out}.callback__input,.contacts__frame{width:100%;border:none}.callback{padding-top:3vw}.callback .container{position:relative;padding:3.5vw 7.5vw 4.32vw;background:url("/local/templates/otoplenie/assets/css/../media/img/manager-3.webp") 113% -1vw/auto calc(118% + 1vw) no-repeat,url("/local/templates/otoplenie/assets/css/../media/img/consultation-bg.jpg") center 0/100% 100% no-repeat}.callback__content{max-width:42.7vw;color:#fff}.callback__title{color:#fff;margin-bottom:1.9vw}.callback__subtitle{margin-bottom:2vw;font-weight:500;font-size:1.5625vw;line-height:1.98vw}.callback__list{margin-bottom:2.1vw}.callback__item{position:relative;padding-left:1.35vw;font-size:1vw;line-height:1.3vw}.callback__item b{font-weight:700}.callback__item:not(:last-child){margin-bottom:1.05vw}.callback__item::before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:.52vw;height:.52vw;background-color:#e1701c}.callback__form-row{-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.989vw;margin-bottom:1.3vw}.callback__label{color:#fff;-webkit-box-flex:0;-ms-flex:0 0 20.83vw;flex:0 0 20.83vw}.callback__input::-webkit-input-placeholder{color:#959aaf}.callback__input::-moz-placeholder{color:#959aaf}.callback__input:-ms-input-placeholder{color:#959aaf}.callback__input::-ms-input-placeholder{color:#959aaf}.callback__input::placeholder{color:#959aaf}.callback__btn{height:4.17vw;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.callback__marker{position:absolute;right:6vw;bottom:6.2vw;max-width:7.92vw;font-size:.833vw;line-height:1vw;color:#dbdeeb}.callback__marker b{display:block;margin-bottom:.9vw;font-size:1vw;line-height:1.3vw;font-weight:700;color:#fff}.contacts{padding-top:2.3vw}.contacts__row{-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding-right:3.9vw}.contacts__shop{-webkit-box-flex:0;-ms-flex:0 0 19vw;flex:0 0 19vw;margin-right:8.5vw}.contacts__shop .contacts__col-title{margin-bottom:1.98vw}.contacts__title{margin-bottom:1.146vw}.contacts__subtitle{margin-bottom:4.5vw;font-size:1.25vw;line-height:142%;color:#959aaf}.contacts__col-title,.contacts__gallery-name{font-size:1.25vw;line-height:125%;letter-spacing:.02em}.contacts__col-title{font-weight:500;text-transform:uppercase;color:#363f4c}.contacts__gallery-name{margin-bottom:.625vw}.contacts__slide{height:10vw}.contacts__slide img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.contacts .slider-btn{width:2.08vw;height:2.08vw}.contacts__btn-next{position:absolute;left:2.08vw;z-index:5;bottom:0}.contacts__btn-prev{position:absolute;left:0;z-index:5;bottom:0}.contacts__map{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-item-align:stretch;align-self:stretch}.contacts__map .contacts__col-title{margin-bottom:.73vw}.contacts__frame{height:100%}.address__descr,.address__name{font-size:.73vw;line-height:150%}.address{margin-right:5.5vw;-ms-flex-direction:column;flex-direction:column;gap:4vw;-webkit-box-flex:0;-ms-flex:0 0 11.4vw;flex:0 0 11.4vw;color:#363f4c;cursor:default}.address__icon{width:1vw;margin-bottom:.42vw}.address__icon path{fill:#e1701c}.address__name{font-weight:700}.address__descr{color:var(--main-black)}.address__social{gap:.3125vw;padding-top:.2vw}.address__social .social__item{-ms-flex-preferred-size:2.1875vw;flex-basis:2.1875vw;height:2.1875vw}.address__social .social__item-whatsapp{background-color:#39cb59}.address__social .social__item-telegram{background-color:#e1701c}.footer{padding-top:2.2vw;padding-bottom:2.55vw}.footer--fixed{position:fixed;z-index:5;bottom:0;left:0;width:100%}.footer--white{background-color:#fff}.footer--special{padding:2.13vw 0}.footer__row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:3.9vw}.footer__logo,.popup-project .agree,.popup-wait .agree{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__logo-img{width:11.3vw;margin-right:1.5625vw;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.footer__logo-descr{max-width:16.4vw;font-size:.833vw;line-height:144%}.footer__logo-descr b{font-weight:600}.footer__item{font-size:.625vw;line-height:.78125vw;color:#959aaf;text-align:center}.footer__item a{color:#e1701c}.popup,.popup__bg{width:100%;z-index:52;left:0;top:0;height:100%}.popup{position:fixed;opacity:0;visibility:hidden;overflow-y:auto;-webkit-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;background-color:rgba(0,0,0,.7)}.popup.active{opacity:1;visibility:visible}.popup__container{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.popup__bg{position:absolute;right:0;bottom:0}.popup__body{position:relative;z-index:60;cursor:default;border-radius:.42vw;color:#363f4c;overflow:hidden;background:#fff}.popup__close{position:absolute;top:1.85vw;right:2.1vw;z-index:60}.popup__close svg{width:.625vw;height:.625vw}.popup__close path{stroke:#959AAF;-webkit-transition:stroke .3s ease-in-out;-o-transition:stroke .3s ease-in-out;transition:stroke .3s ease-in-out}.popup__title{font-weight:400;text-transform:uppercase}.popup__row{-ms-flex-direction:column;flex-direction:column;gap:.83vw;margin-bottom:1vw}.popup__btn{height:5.1vw}.popup__btn span{font-size:.9375vw;line-height:1.2vw}.popup-request .popup__body{position:relative;overflow:hidden;width:48vw;min-height:28.65vw;padding:2.55vw 3.125vw 1.3vw}.popup-request .popup__plate{position:absolute;left:2vw;bottom:2.5vw;width:11vw;padding:.78125vw 1.15vw;font-size:1vw;line-height:120%;color:#fff;overflow:hidden;border-radius:.42vw}.popup-project .popup__content,.popup-request .popup__plate-text,.popup-wait .popup__content{position:relative;z-index:2}.popup-request .popup__plate-bg{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;background:rgba(255,255,255,.16);-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);border:.052vw solid rgba(219,222,235,.06)}.popup-request .popup__content{width:42vw;margin-left:auto}.popup-request .popup__title{margin-bottom:1.458vw;font-size:2vw;line-height:1}.popup-request .popup__descr{margin-bottom:.83vw;font-size:1.25vw;line-height:125%;color:#959aaf;padding-right:3vw}.popup-project .popup__body,.popup-wait .popup__body{position:relative;width:53.125vw;min-height:30vw;padding:2.5vw 7.4vw 1.93vw 2.5vw;overflow:visible;background:#f1f5f8}.popup-project .popup__img,.popup-wait .popup__img{position:absolute;top:2vw;right:-7.8vw;z-index:1}.popup-project .popup__title,.popup-wait .popup__title{margin-bottom:1.25vw;font-size:2.6vw;line-height:140%;color:#363f4c}.popup-project .popup__subtitle,.popup-wait .popup__subtitle{margin-bottom:.42vw;font-size:1.25vw;line-height:183%;text-transform:uppercase}.popup-wait .popup__descr .popup-project .popup__descr{max-width:29vw;margin-bottom:1.25vw;font-size:2vw;line-height:125%;text-transform:uppercase}.popup-project .popup__row,.popup-wait .popup__row{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.61vw}.popup-project .popup__label{-webkit-box-flex:0;-ms-flex:0 0 20.83vw;flex:0 0 8.83vw}.popup-project .popup__btn{margin:10px 0;width:100%},.popup-wait .popup__label{-webkit-box-flex:0;-ms-flex:0 0 20.83vw;flex:0 0 20.83vw}.popup-wait .popup__btn{width:100%;margin-bottom:1.35vw}.popup-wait .select .custom-select-opener{padding:1.4vw 1.9vw}.popup-project .select .custom-select-opener{padding:2.4vw 1.9vw}.popup-project .select-social__img,.popup-wait .select-social__img{right:.9vw}.popup-conf .popup__close,.popup-map .popup__close{top:.8vw;right:.8vw}.popup-conf .popup__container{padding:2.5vw 0}.popup-conf .popup__body{width:80vw;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:2.2vw;font-size:1.1vw}.popup-map .popup__body{width:80vw;height:31.3vw;padding:2.2vw}.popup-map .popup__map{width:100%;height:100%;border:0}@media (max-width:768px){.container,.header .text-link{margin:0 auto}.about__row,.after__row,.benefits__row,.callback-benefits,.callback__form-row,.contacts__row,.hero--lidmagnit .form__row,.hero__burger,.hero__row,.portfolio__name,.questions__accordions,.questions__row,.quiz-only .quiz-top__descr,.quiz-top,.quiz__bottom,.services__item:nth-child(2) .services__text,.services__list,.services__row,.steps__row,.warranty__row{-webkit-box-orient:vertical;-webkit-box-direction:normal}.about__row,.address,.after__row,.callback__form-row,.contacts__row,.portfolio__name,.steps__row,.warranty__row{-webkit-box-direction:normal}html{font-size:3.125vw}.desktop{display:none}.hero__burger,.mobile{display:-webkit-box;display:-ms-flexbox}.mobile{display:flex}.container{max-width:100%;padding:0 2.2rem}.call__link,.call__text{margin-bottom:.2rem}.section-title{font-size:2rem;line-height:125%}.input,.label,.select,.steps__name,.steps__text a{font-size:1.2rem;line-height:1.5rem}.btn-top{bottom:-4rem;right:1.3vw;width:3rem;height:3rem;border-radius:.1rem}.btn-top svg{bottom:.1rem;width:1rem;height:.7rem}.main-btn{padding:1.6rem 3rem}.main-btn span{font-size:1rem;line-height:1.3rem;letter-spacing:0}.main-btn:not(.disabled) .btn-blick::after,.main-btn:not(:disabled) .btn-blick::after{width:2rem}.label{gap:.6rem;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.input,.select .custom-select-opener{padding:1.5rem 2rem;border:.1rem solid #dbdeeb;border-radius:.1rem}.input-arrow{right:.5rem;width:2rem;height:.8rem}.input-arrow svg{width:1.2rem;height:.8rem}.input-arrow__up{top:1.1rem}.input-arrow__down{bottom:1.1rem}.select .custom-select-opener::after{right:-1rem;width:.5rem;height:.5rem;border-left:.1rem solid #959aaf;border-bottom:.1rem solid #959aaf}.select .custom-select-option{padding:1.45rem 1rem}.select-social__img{right:2rem}.select-social .social__item-telegram,.select-social .social__item-whatsapp{width:2.7rem;height:2.7rem}.select-social .social__item-telegram svg,.select-social .social__item-whatsapp svg{width:1.1rem;height:1.1rem}.agree__checkbox{position:relative;top:.3rem;-webkit-box-flex:0;-ms-flex:0 0 1rem;flex:0 0 1rem;height:1rem;margin-right:.8rem;border-radius:.1rem;border:.1rem solid #e1701c}.agree__checkbox::after{width:.429rem;height:.286rem}.agree__link,.agree__text,.quiz-catalog__agree .agree__text{font-size:.8rem;line-height:125%}.hint{gap:1rem}.hint__icon{width:1.1rem;height:1.2rem}.hint__text,.quiz__progress-text{font-size:.8rem}.arrow-btn,.slider-btn{width:2rem;height:2rem}.arrow-btn svg,.slider-btn svg{width:.492rem;height:.492rem}.call__text,.header .text-link{font-size:.6rem;line-height:.8rem}.header--active .header__row,.header--fixed .header__row,.header--lidmagnit .header__row{padding:1.3rem 0}.header__row{padding:2.6rem 0}.header__logo{margin-right:3.45rem;-webkit-box-flex:0;-ms-flex:0 0 9.3rem;flex:0 0 9.3rem}.header__logo-img{-webkit-box-flex:0;-ms-flex:0 0 9.3rem;flex:0 0 9.3rem;margin-right:0}.header__logo-img svg:first-child,.hero__descr::before,.hero__title::after,.quiz-item__descr,.quiz__right{display:none}.call__link,.header__logo-img svg:last-child{display:block}.header__call{margin-right:6.8rem}.call__link{font-size:1.2rem;line-height:1.5rem;text-align:center}.nav__body{width:100%;padding:2.2rem;z-index:19}.nav__list{padding-top:8.7rem;gap:2rem;margin-bottom:5.6rem;height:auto}.nav__link{font-size:1.7rem;line-height:2.1rem}.nav__social .social__item{-ms-flex-preferred-size:3.6rem;flex-basis:3.6rem;height:3.6rem}.nav__social .social__item svg{width:1.4rem;height:auto}.hero--404 .hero__btn span,.hero--thanks .hero__btn span{font-size:1.2rem;color:#fff}.hero--404 .hero__title,.hero--lidmagnit .hero__title,.hero--thanks .hero__title,.quiz__progress{margin-bottom:2rem}.hero--lidmagnit .hero__title::before,.hero--quiz .hero__title::before{top:-2rem;font-size:1rem}.hero{padding:8.9rem 0 2.9rem;max-height:none;background:url("/local/templates/otoplenie/assets/css/../media/img/hero-bg-mobile.webp") 0 0/100% 100% no-repeat #363f4c}.hero--quiz{padding-top:11.2rem}.hero--404{height:auto;background:url("/local/templates/otoplenie/assets/css/../media/svg/404.svg") 4.4rem 9.7rem/28rem auto no-repeat #363f4c}.hero--404 .hero__btn{width:100%;padding:1.6rem 3.8rem}.hero--thanks{height:auto;padding-top:9rem;background:url("/local/templates/otoplenie/assets/css/../media/img/manager-4.png") center bottom/72% auto no-repeat,url("/local/templates/otoplenie/assets/css/../media/img/callback-bg.webp") center 0/auto 100% no-repeat}.hero--thanks .hero__row{padding-left:0;max-width:100%;padding-bottom:23rem}.hero--thanks .hero__btn{width:100%;padding:1.6rem 3.8rem}.hero--lidmagnit{padding-top:10rem;background:url("/local/templates/otoplenie/assets/css/../media/img/lidmagnit.png") right 117%/128% auto no-repeat #f1f5f8}.hero--lidmagnit .hero__row{max-width:100%;padding-bottom:23rem}.hero--lidmagnit .form__row{-ms-flex-direction:column;flex-direction:column;gap:1.5rem;margin-bottom:1.5rem}.hero--lidmagnit .form__btn,.questions__title{margin-bottom:1.3rem}.hero__row,.quiz-only .quiz-top__descr,.services__row{-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.hero__title{margin-bottom:3.7rem;padding:0;-ms-flex-preferred-size:auto;flex-basis:auto;line-height:117%}.hero__label{margin-bottom:3rem;font-size:1.5rem}.hero__descr{padding:0;-ms-flex-preferred-size:auto;flex-basis:auto;border:none}.hero__subtitle{margin-bottom:2.1rem;padding-right:1rem;font-size:1.4rem;line-height:143%}.hero__btn{margin-bottom:2.4rem;z-index:2}.hero__btn span{font-size:1.2rem;line-height:133%;font-weight:700;color:#2e6bd1;letter-spacing:.1em}.hero__btn:hover span{color:#fff}.hero__benefits{gap:1.2rem;padding-left:1.8rem}.hero__benefits::after{top:-3rem;bottom:-3rem;left:.8rem;width:.1rem;height:auto}.hero__benefits-item{width:15.4rem;font-size:1.2rem;line-height:1.5rem}.hero__benefits-item::before{width:.5rem;height:.5rem;left:-1.2rem}.hero__benefits-item:nth-child(2){width:17.4rem}.hero__benefits-item:last-child{width:15.4rem}.hero__burger-container{width:5.8rem;border-width:.1rem}.hero__burger{position:fixed;top:0;right:0;z-index:51;height:7.5rem;width:5.8rem;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero__burger.burger--fixed{height:6.1rem;width:5.8rem}.hero__burger.burger--fixed span{background:#363f4c}.hero__burger.burger--fixed span:last-child{left:-.2rem}.hero__burger span{-ms-flex-negative:0;flex-shrink:0;height:.2rem;border-radius:.1rem}.hero__burger span:first-child{width:1.4rem;margin-bottom:.25rem}.hero__burger span:last-child{width:1rem;position:relative;left:-.2rem}.hero__burger:active span:first-child,.hero__burger:hover span:first-child{width:1rem}.hero__burger:active span:last-child,.hero__burger:hover span:last-child{width:1.4rem}.quiz-options--img .quiz-option__wrapper,.quiz-options--img-big .quiz-option__wrapper,.quiz-options--img-small .quiz-option__wrapper{gap:.6rem}.quiz{padding-top:4.3rem;padding-bottom:2.2rem}.quiz-only{padding-top:4rem;padding-bottom:3rem}.quiz-only .quiz-top__subtitle,.services__hint{margin-bottom:1rem}.quiz-only .quiz-top__item:not(:last-child){margin-bottom:.5rem}.quiz__title{margin-bottom:1.8rem;margin-right:0;padding-right:1rem;-ms-flex-preferred-size:auto;flex-basis:auto;font-size:2rem;line-height:150%}.quiz__inner{background:0 0}.quiz__inner.final{overflow:hidden;width:calc(100% + 4.4rem);margin-left:-2.2rem;padding:2.2rem}.quiz__inner.final .quiz__body{padding-top:0;padding-left:0;padding-bottom:26rem}.quiz__loader{height:14rem}.quiz__loader .loader-text{font-size:1rem}.quiz__body{padding:0;gap:0}.quiz__form{-ms-flex-preferred-size:100%;flex-basis:100%}.quiz__items{margin-bottom:2.2rem}.quiz__bottom{margin-bottom:0;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:.8rem}.quiz__bottom-descr{-ms-flex-preferred-size:auto;flex-basis:auto;font-size:.8rem;line-height:1rem;color:#1c1c1c}.quiz__btns{width:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:1rem}.quiz .quiz-btn__hint{font-size:.8rem;padding:.8rem 0;width:90%;border-radius:.1rem}.quiz__progress-bar{height:2rem;border-radius:.1rem;background-color:#f9f9f9}.quiz__progress-inner{left:.4rem;top:.4rem;bottom:.3rem;border-radius:.1rem;-webkit-animation-duration:5s;animation-duration:5s;background:url(/local/templates/otoplenie/assets/css/../media/svg/load.svg) 0 0/1.4rem 100% #e1701c}.quiz-top{-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-bottom:3.9rem}.quiz-top__descr{-ms-flex-preferred-size:auto;flex-basis:auto;margin:0}.callback-benefits__row,.callback-benefits__title,.callback__title,.contacts__shop .contacts__col-title,.contacts__title,.quiz-top__item:not(:last-child),.quiz-top__subtitle{margin-bottom:1.2rem}.quiz-top__subtitle{font-size:1.6rem;line-height:150%}.quiz-top__item{width:24.6rem;font-size:1.4rem;line-height:143%;padding-left:2.2rem}.quiz-top__item::before{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;width:1rem;height:1rem}.quiz-btn--prev{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;font-size:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.quiz-btn--next{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;height:100%}.quiz-item__title{margin-bottom:2.4rem;font-weight:700;font-size:1.6rem;line-height:2rem}.quiz-item__subtitle{margin-bottom:2rem;font-size:1.5rem;line-height:1.8rem;text-align:center}.quiz-item__main{-ms-flex-preferred-size:100%;flex-basis:100%;margin-right:0}.quiz-item__image{right:50%;bottom:-5rem;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);width:22rem;height:33rem}.quiz-item--final .quiz-item__title{margin-bottom:1.8rem;font-size:2rem;text-align:center}.quiz-options--img-small{-webkit-column-gap:3.6rem;-moz-column-gap:3.6rem;column-gap:3.6rem;row-gap:2.5rem}.quiz-options--img-small .quiz-option{-ms-flex-preferred-size:12rem;flex-basis:11rem}.quiz-options--img-small .quiz-option__img{height:7.5rem}.quiz-options--img,.quiz-options--img-big{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;row-gap:2rem}.quiz-options--img .quiz-option,.quiz-options--img-big .quiz-option{-ms-flex-preferred-size:48%;flex-basis:48%}.contacts__slide,.quiz-options--img .quiz-option__img,.quiz-options--img-big .quiz-option__img{height:10rem;max-height:100px}.quiz-options--checkbox{gap:2rem;padding-top:0}.quiz-options--checkbox .quiz-option__checkbox{width:1.5rem;height:1.5rem}.quiz-options--checkbox .quiz-option__checkbox svg{display:none;width:.45rem;height:.3rem}.quiz-options--checkbox .quiz-option__label{font-size:1rem}.quiz-options--input{margin-top:-.9rem;margin-bottom:2rem;gap:.9rem}.quiz-options--input .quiz__input-wrap{width:25%}.quiz-options--input .quiz__input-square{width:60%}.quiz-options--input .quiz-options__text{font-size:1.5rem;line-height:1.8rem}.popup__row,.quiz-option__wrap{gap:.8rem}.quiz-option__img{border-radius:.2rem}.quiz-option__img svg{width:.966rem;height:1.6rem}.quiz-option__checkbox{width:1rem;height:1rem;border-width:.1rem;border-radius:.1rem}.quiz-option__checkbox svg{display:none;width:.267rem;height:.2rem}.quiz-option__label{font-size:.8rem;line-height:150%}.quiz-option__input:checked~.quiz-option__wrapper .quiz-option__img{-webkit-box-shadow:0 0 .5rem #8494aa;box-shadow:0 0 .5rem #8494aa;outline:#e1701c solid .15rem}.quiz-option:hover .quiz-option__img{-webkit-box-shadow:0 0 .5rem #8494aa;box-shadow:0 0 .5rem #8494aa}.quiz-catalog .select-social{margin-bottom:1.5rem}.quiz-catalog__input{margin-bottom:1.7rem}.quiz-catalog__btn{margin-bottom:1.15rem}.services__item:last-child .services__text,.services__text{padding-right:1.6rem}.services .result-service__item:hover::after,.services__item:hover::after{right:-100%}.services .result-service__item.active::after,.services__item.active::after{right:0}.services .result-service__item:hover .services__btn,.services__item:hover .services__btn{background-color:#fff}.services .result-service__item:hover .services__btn path,.services__item:hover .services__btn path{fill:#e1701c}.services .result-service__item.active .services__btn path,.services__item.active .services__btn path{fill:#fff}.services .result-service .services__name p,.services__item:first-child .services__text{width:auto}.services{padding-top:2.2rem;padding-bottom:4.4rem}.services__title{-ms-flex-preferred-size:auto;flex-basis:auto;margin-bottom:1.2rem}.services__sibtitle{margin-bottom:1rem;-ms-flex-preferred-size:auto;flex-basis:auto;font-size:1.4rem;line-height:129%}.services__list{-ms-flex-direction:column;flex-direction:column;gap:.8rem;margin-bottom:4.4rem}.benefits__title,.services__companys{margin-bottom:1.6rem}.services__item{height:12.8rem}.services__item:nth-child(-n+2),.services__item:nth-child(n+3){-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.services__item:nth-child(2) .services__text{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.services__item:nth-child(4) .services__name{line-height:114%}.services__item:nth-child(4) .services__name p{width:15rem}.services__item:hover:nth-child(3) .services__text,.services__item:hover:nth-child(5) .services__text{margin-top:0}.services__item:hover .services__descr{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.services__item.active:nth-child(3) .services__text,.services__item.active:nth-child(5) .services__text{margin-top:-.15rem}.services__item.active .services__descr{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.services__item.active .services__btn{background-color:#e1701c;-webkit-transform:translateX(22.4rem) scale(-1,1);-ms-transform:translateX(22.4rem) scale(-1,1);transform:translateX(22.4rem) scale(-1,1)}.services__btn{left:1.6rem;bottom:1.6rem;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;cursor:pointer}.services__name{padding:1.6rem;font-size:1.4rem;line-height:143%}.services__name p{font-size:1rem width: 15.1rem}.services__name span{font-size:1rem}.services__text-wrap{-ms-flex-preferred-size:27.6rem;flex-basis:27.6rem;padding:1.6rem}.services__text{padding-bottom:2rem;font-size:1.1rem;line-height:120%;height:11rem;-ms-overflow-style:none;scrollbar-width:none}.services__text::-webkit-scrollbar{display:none}.services__text li{padding-left:.8rem}.services__text li::before{width:.3rem;height:.3rem}.services__companys-item{-ms-flex-preferred-size:20%;flex-basis:20%;height:4rem;padding:.845rem;border:.1rem solid #f9fafc}.services__companys-item img{max-height:.9rem}.services .result-service{gap:.6rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.services .result-service__item{-ms-flex-preferred-size:calc(50% - 0.3rem);flex-basis:calc(50% - 0.3rem);height:15rem}.services .result-service__item:hover .services__descr{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.services .result-service__item.active .services__descr{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.services .result-service__item.active .services__btn{background-color:#e1701c;-webkit-transform:translateX(8.5rem) scale(-1,1);-ms-transform:translateX(8.5rem) scale(-1,1);transform:translateX(8.5rem) scale(-1,1)}.services .result-service .services__btn{left:1.5rem;bottom:1.5rem}.services .result-service .services__name{-ms-flex-preferred-size:100%;flex-basis:100%;padding:1.5rem;font-size:1.2rem;line-height:117%}.services .result-service .services__text-wrap{-ms-flex-preferred-size:100%;flex-basis:100%;padding:1.5rem}.services .result-service .services__text-wrap::after{display:block;height:6rem;background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(50%),to(black));background:-o-linear-gradient(transparent,50%,#000);background:linear-gradient(transparent,50%,#000)}.services .result-service .services__text{height:8.5rem;padding-bottom:4rem;font-size:.9rem}.benefits__item:first-child,.benefits__item:nth-child(5),.callback-benefits__content .callback-benefits__subtitle{padding-right:0}.benefits{padding-top:2.8rem}.benefits .container{position:relative;overflow:hidden}.benefits .container::before{content:"";position:absolute;top:-3rem;bottom:-3rem;left:1.1rem;right:1.1rem;border-left:.1rem solid rgba(226,231,238,.2);border-right:.1rem solid rgba(226,231,238,.2)}.benefits .container::after{content:"";position:absolute;top:-3rem;bottom:-3rem;left:calc(50% - .05rem);z-index:1;width:.1rem;background:rgba(226,231,238,.2)}.benefits__callback,.benefits__row{position:relative;z-index:2}.benefits__row{-ms-flex-direction:column;flex-direction:column}.benefits__text,.warranty__text{-ms-flex-preferred-size:auto;flex-basis:auto;background-color:#363f4c;padding-bottom:20px}.benefits__title{padding-top:4.4rem}.benefits__subtitle{font-size:1.4rem;line-height:129%;margin-bottom:2.7rem}.benefits__list{-ms-flex-preferred-size:auto;flex-basis:auto;margin:0 -1.2rem}.benefits__item{border-width:.1rem;padding:.3rem 1.2rem .9rem 1.8rem;display:block}.benefits__item:nth-child(odd){padding-left:1.2rem;border-left:none;border-right:none}.benefits__item:nth-child(2n){border-right:none}.benefits__item:nth-last-child(-n+2){padding-bottom:8.4rem}.benefits__item:hover{outline:0}.benefits__item-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.benefits__number{margin-bottom:1rem;font-size:.8rem;line-height:375%}.benefits__info,.steps__info{font-size:1rem;line-height:120%}.benefits__decor{width:25.9rem;height:12.5rem;bottom:0;left:-7.3rem}.callback-benefits{min-height:auto;padding:1.3rem 1.5rem 2rem;-ms-flex-direction:column;flex-direction:column;background-size:auto 100%;background-position:center}.callback-benefits__img{width:117%;bottom:-.1rem}.callback-benefits__text{-ms-flex-preferred-size:auto;flex-basis:auto;margin-bottom:2.4rem}.callback-benefits__subtitle{font-size:1.6rem;line-height:138%}.callback-benefits__content{-ms-flex-preferred-size:auto;flex-basis:auto;margin-bottom:2.8rem}.callback-benefits__form{padding-top:1.6rem}.callback-benefits__label,.callback__item:not(:last-child),.callback__subtitle{margin-bottom:.8rem}.callback-benefits__agree{-webkit-box-align:start;-ms-flex-align:start;align-items:start;font-size:.8rem}.callback-benefits__agree .agree__link{display:inline}.portfolio{padding-top:4.1rem;padding-bottom:2.2rem}.portfolio__title{margin-right:-.1rem;margin-bottom:2.6rem}.portfolio__list{row-gap:1.5rem;margin-bottom:2rem}.portfolio__item{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}.portfolio__sliders{height:14rem;margin-bottom:1.1rem}.portfolio__swiper{-ms-flex-preferred-size:23.6rem;flex-basis:23.6rem}.contacts__btn-next,.portfolio .slider-btn-next{left:2rem}.portfolio__swiper-thumbs{-ms-flex-preferred-size:3.6rem;flex-basis:3.6rem}.portfolio__swiper-thumbs .portfolio__slide{-ms-flex-preferred-size:4.4rem;flex-basis:4.4rem;height:4.4rem}.portfolio__swiper-thumbs .portfolio__slide:not(:nth-child(3n)),.steps__name{margin-bottom:.4rem}.portfolio__name{margin-bottom:1.2rem;-ms-flex-direction:column;flex-direction:column}.portfolio__item-title{-ms-flex-preferred-size:auto;flex-basis:auto;margin-bottom:.4rem;font-size:1.4rem;line-height:143%}.portfolio__label{max-width:100%;padding-top:0;font-size:1rem;line-height:1.3rem;text-align:left}.callback__content,.report__list,.steps__list,.steps__title{max-width:none}.portfolio__text{margin-bottom:1.6rem;font-size:1.2rem;line-height:133%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.portfolio__btn{border-width:.1rem;padding:.8rem}.portfolio__btn span{line-height:280%;letter-spacing:.09em}.portfolio__btn-more{font-size:1rem;line-height:160%}.about{padding-top:2rem}.about__title,.report__title{max-width:none;margin-bottom:2.4rem}.about__row,.warranty__row{-ms-flex-direction:column;flex-direction:column}.about__img{width:100%;height:100%;min-height:22.1rem}.about__list{width:100%;-webkit-transform:translate(0,-33.34%);-ms-transform:translate(0,-33.34%);transform:translate(0,-33.34%);margin-bottom:-40.33%}.about__card{padding:1rem 1rem .7rem;-ms-flex-preferred-size:50%;flex-basis:50%;border:.1rem solid transparent;min-height:11rem}.about__card:first-child{border:none}.about__card:not(:first-child){border-color:#f9fafc}.about__card:last-child{padding:1rem .4rem 1.4rem 1rem}.about__card:last-child .about__name{margin-bottom:.4rem;line-height:140%}.about__card:last-child .about__descr{font-size:.6rem;line-height:133%}.about__name{margin-bottom:1rem;font-size:1rem;line-height:140%}.about__descr{font-size:.7rem;line-height:156%;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.about__phone{margin-top:.4rem;font-size:1rem;line-height:140%}.warranty{padding-top:4.1rem}.warranty__list{padding-top:2.6rem;padding-right:0;margin-bottom:4rem;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;row-gap:2.8rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.warranty__elem,.warranty__elem:nth-child(4){-ms-flex-preferred-size:50%;flex-basis:50%}.warranty__elem:last-child{-ms-flex-preferred-size:100%;flex-basis:100%;position:relative}.warranty__elem:last-child .warranty__name{position:absolute;top:0;left:2.8rem;height:auto}.warranty__elem:nth-child(odd){padding-right:1.1rem}.warranty__elem:nth-child(2n){padding-left:1.1rem}.warranty__elem .warranty__name{height:3.2rem;display:block;margin-bottom:.2rem}.warranty__icon{width:1.6rem;height:1.6rem;margin-bottom:1.2rem;border-radius:.1rem}.warranty__icon::after{width:.4rem;height:.3rem}.warranty__name{font-size:1rem;line-height:156%}.report__descr,.warranty__descr{font-size:.8rem;line-height:156%}.warranty__subtitle{padding-top:1.8rem;margin-bottom:3rem;font-size:1.2rem;line-height:133%}.steps__text,.steps__text button,.warranty__btn-span{font-size:1rem;line-height:1.3rem}.warranty__btn{position:absolute;bottom:2.2rem;width:100%;padding:1.2rem}.warranty__btn-span{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.2rem}.contacts .slider-btn,.warranty__btn-span svg{width:2rem;height:2rem}.warranty__grid{margin:0 -2.2rem;padding:0 1.2rem 7.8rem;-ms-flex-preferred-size:auto;flex-basis:auto}.warranty__grid::after{height:200rem;left:1.1rem;right:1.1rem;width:auto}.warranty__grid::before{height:200rem}.warranty__item{-webkit-box-align:start;-ms-flex-align:start;align-items:start;min-height:10.9rem;padding:1rem}.warranty__item:first-child .warranty__item-body{-ms-flex-preferred-size:100%;flex-basis:100%}.warranty__item:nth-child(2){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.warranty__item:nth-child(3){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.warranty__item:nth-child(4){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.warranty__item-body{-ms-flex-preferred-size:100%;flex-basis:100%}.warranty__decor{width:25.9rem;height:12.5rem;bottom:4rem;left:-7.2rem}.report{padding-top:4.4rem;padding-bottom:44.2rem}.report__list{margin:0;-webkit-column-gap:2.2rem;-moz-column-gap:2.2rem;column-gap:2.2rem;row-gap:2rem}.report__item{-ms-flex-preferred-size:calc(50% - 1.1rem);flex-basis:calc(50% - 1.1rem)}.report__item:nth-child(2){padding-right:0}.report__icon{border-radius:.1rem;width:1.6rem;height:1.6rem;margin-bottom:1.2rem}.report__icon::after{width:.4rem;height:.3rem}.report__img{-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);width:13.5rem}.steps{position:relative;padding-top:0}.steps::after{content:"";position:absolute;top:0;bottom:0;left:calc(50% - .05rem);width:.1rem;background-color:rgba(132,148,170,.1)}.steps__row{-ms-flex-direction:column;flex-direction:column;border-left:.1rem solid rgba(132,148,170,.1);border-right:.1rem solid rgba(132,148,170,.1);margin:0 -1.2rem;padding:4.4rem 1.2rem 0}.steps__title{padding-top:4.4rem;padding-bottom:1.4rem;margin-bottom:1.5rem;background-color:#f1f5f8;z-index:2;margin-top:-4.4rem}.steps__list{border:none;margin:0 -1.2rem;padding-bottom:.7rem}.address,.contacts__shop{width:100%;margin-right:0}.steps__item{min-height:10.1rem;border-width:.1rem;padding:.9rem 1rem 2.1rem 1.3rem}.steps__item:nth-child(odd){border-right:none}.steps__item:nth-child(n+3){padding-top:.2rem}.steps__item:nth-child(n+3) .steps__number{margin-bottom:1rem}.steps__item:nth-last-child(-n+2){border-bottom:none}.steps__item:nth-child(2n){padding:.9rem 1rem 2.1rem 1.9rem}.after__text,.steps__item-body{-ms-flex-preferred-size:auto;flex-basis:auto}.steps__text a{margin:.2rem 0}.steps__number{margin-bottom:1.6rem;font-size:.8rem;line-height:375%}.after{padding-top:4.4rem;padding-bottom:2.2rem}.after__row{-ms-flex-direction:column;flex-direction:column;gap:2.5rem}.after__title{margin-bottom:1.4rem}.after__descr{font-size:1.4rem;line-height:129%}.after__images{-ms-flex-preferred-size:auto;flex-basis:auto;grid-template-columns:14.9rem 1fr;grid-template-rows:7.5rem 10.5rem;gap:1.5rem}.questions{padding:2rem 0 2.2rem}.questions__row{position:relative;-ms-flex-direction:column;flex-direction:column;padding-bottom:6.4rem}.questions__caption{padding-top:0;-ms-flex-preferred-size:auto;flex-basis:auto}.questions__btn{position:absolute;bottom:0;left:0;width:100%;padding:1.4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.2rem;font-size:1rem;line-height:1.3rem}.questions__btn svg{width:1.6rem}.questions__accordions{-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:auto;flex-basis:auto}.accordion{-ms-flex-preferred-size:100%;flex-basis:100%;border-width:.1rem}.accordion__item::after{top:1.2rem;font-size:1.65rem}.accordion__item.active .accordion__body{padding-bottom:1.2rem}.accordion__title{padding:1.15rem 3.2rem 1.15rem 0;font-size:1.2rem;line-height:1.5rem}.accordion__body{font-size:1rem;line-height:1.3rem}.callback,.contacts{padding:2.2rem 0}.callback .container{margin:0 2.2rem;padding:1.6rem 1.5rem 35.9rem;background:url("/local/templates/otoplenie/assets/css/../media/img/manager-3.webp") 50% 100%/124% auto no-repeat,url("/local/templates/otoplenie/assets/css/../media/img/consultation-bg.jpg") center 0/100% 100% no-repeat}.callback__subtitle{font-size:1.4rem;font-weight:400;line-height:129%}.callback__list{margin-bottom:3.3rem}.callback__item{padding-left:1.2rem;font-size:1rem;line-height:1.3rem}.callback__item::before{width:.4rem;height:.4rem}.callback__form-row{-ms-flex-direction:column;flex-direction:column;gap:.8rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-bottom:1rem}.callback__label{width:100%}.callback__btn{width:100%;height:auto}.callback__agree{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.callback__marker{bottom:1.6rem;right:1.9rem;max-width:9.7rem;font-size:1rem;line-height:125%}.callback__marker b{margin-bottom:.5rem;font-size:1.2rem;line-height:1.5rem}.contacts__subtitle{margin-bottom:3.2rem;font-size:1.4rem;line-height:129%}.contacts__row{padding-right:0;-ms-flex-direction:column;flex-direction:column}.contacts__shop{margin-bottom:2.7rem;-ms-flex-preferred-size:auto;flex-basis:auto}.contacts__col-title{font-size:1.2rem;line-height:167%}.contacts__gallerys{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contacts__gallery{-webkit-box-flex:0;-ms-flex:0 0 13.2rem;flex:0 0 13.2rem}.contacts__gallery:not(:last-child){margin-bottom:0}.contacts__gallery-name{margin-bottom:.4rem;font-size:1rem;line-height:160%}.contacts__map .contacts__col-title{margin-bottom:.8rem}.contacts__frame{height:12rem}.address{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;row-gap:2.5rem;margin-bottom:3.1rem}.address__item:first-child,.address__item:nth-child(4){-ms-flex-preferred-size:15.2rem;flex-basis:15.2rem}.address__item:nth-child(2),.address__item:nth-child(3){-ms-flex-preferred-size:10.2rem;flex-basis:10.2rem}.address__item:nth-child(4){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.address__item:nth-child(3){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.address__icon{width:auto;height:1.6rem;margin-bottom:.4rem}.address__icon svg{height:100%}.address__descr,.address__name{font-size:1.2rem;line-height:175%}.address__social{gap:.4rem;padding-top:.4rem}.address__social .social__item{-ms-flex-preferred-size:2rem;flex-basis:2rem;height:2rem}.address__social .social__item svg{width:.8rem;height:auto}.footer,.footer--special{padding-top:1rem}.footer--fixed{position:static}.footer__row{padding-right:0;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.8rem}.footer__logo{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:1.6rem}.footer__logo-img{width:9rem;margin-right:1.4rem}.footer__logo-descr{max-width:none;font-size:1.2rem;line-height:1.5rem}.footer__item{width:100%;font-size:1rem;line-height:1.3rem;text-align:left}.popup-conf .popup__close,.popup__close{top:1rem;right:1rem}.popup-conf .popup__close svg,.popup__close svg{width:1rem;height:1rem}.popup__body{border-radius:.1rem}.popup__btn{height:auto;margin-bottom:.8rem}.popup__btn span{font-size:inherit;line-height:inherit}.popup-request .popup__body{width:80%;min-height:30rem;padding:2.3rem 1.5rem 23rem}.popup-request .popup__body::before{left:50%;width:75%;-webkit-transform:scale(-1,1) translateX(50%);-ms-transform:scale(-1,1) translateX(50%);transform:scale(-1,1) translateX(50%)}.popup-request .popup__plate{left:4rem;bottom:2rem;width:11rem;padding:.7rem 1.15rem;font-size:1rem}.popup-request .popup__content{width:100%;margin:0}.popup-request .popup__title{margin-bottom:1.2rem;font-size:2rem}.popup-request .popup__descr{margin-bottom:1.5rem;font-size:1.4rem;padding-right:0}.popup-conf .popup__body{padding:2.3rem 1.5rem 2rem;font-size:.6rem}.report2{overflow:hidden;padding-bottom:10vw}.report2__container{flex-direction:column;gap:3vw}.report2__img{width:75%;margin:0 auto;height:90vw}.report2__title{font-size:5vw;line-height:140%;text-align:center;margin-bottom:2vw;width:100%}.report2__title-text br{content:""}.report2__title-text br:after{content:" "}.report2__subtitle{font-size:4vw;line-height:135%;width:100%;margin-bottom:3vw}.report2__list{gap:3vw}.report2__list-item{width:45%;height:10vw}.report2__list-item p:first-child{font-size:3vw}.report2__list-item p:nth-child(2){font-size:2.5vw;line-height:135%;width:75%}}.clients-time__slide .slide-content,.first__buttons-text,.first__form .form-container{-webkit-box-orient:vertical;-webkit-box-direction:normal}.report2{padding-top:4vw;padding-bottom:4vw;position:relative}.report2__container{display:flex;gap:1.04vw}.report2__img{width:36.25vw;height:50.45833vw;border-radius:.10417vw;object-fit:cover}.report2__title{font-size:2.86458vw;font-weight:600;margin-bottom:1.82vw;line-height:4.16667vw;text-align:left;color:#fff;width:36vw}.report2__subtitle{font-size:1.66667vw;line-height:2.34375vw;margin-bottom:3.91vw;width:35.72917vw;color:#fff}.report2__list{display:flex;flex-wrap:wrap;gap:2.34vw 2.81vw;color:#fff}.report2__list-item{border:1px solid #f2f2f2;width:26.769vw;height:6.51042vw;display:flex;align-items:center;justify-content:center;gap:1.3vw;color:#fff}.report2__list-item p:first-child{color:#2bb133;font-size:1.66667vw;font-weight:600;color:var(--main-color)}.report2__list-item p:nth-child(2){font-size:1.25vw;line-height:1.77083vw;width:13.64583vw;color:#fff}.report2 .callback-popup{margin-top:50px;width:fit-content;padding:1.45vw 2vw}.orange-text{color:#e1701c!important}.clients-time{margin-bottom:1.0416666667vw;background-color:#f1f5f8}.clients-time__content{background-color:#f1f5f8;border-radius:.5208333333vw;padding:5.7291666667vw 6.25vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.clients-time__content .content-main{width:36.4583333333vw}.clients-time__slider{width:41.1458333333vw;position:relative}.clients-time__slider .slider-container{position:relative;z-index:0}.clients-time__slide,.clients-time__slider .swiper-slide,.clients-time__slider .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.clients-time__slider .swiper-slide{width:41.1458333333vw;height:auto;background-color:#f1f5f8}.clients-time__slider .slider-bottom{width:18.2291666667vw;height:2.34375vw;position:absolute;right:0;bottom:0;z-index:1}.clients-time__slide{width:100%;min-height:25.5208333333vw;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.clients-time__slide .slide-img{width:18.4895833333vw;height:auto;border-radius:.5208333333vw;background-color:#f7f7f7;position:relative;-ms-flex-negative:0;flex-shrink:0;pointer-events:none;overflow:hidden}.first__bg,.first__bg .main-bg{left:0;height:100%;right:0;top:0}.clients-time__slide .slide-img img{width:100%;max-height:100%;position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);-o-object-fit:contain;object-fit:contain}.clients-time__slide .slide-content{width:18.2291666667vw;padding-bottom:3.3854166667vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.first.md-first-with-form .first__title,.first__bg{width:100%}.clients-time__slide .slide-title{font-size:2.0833333333vw;line-height:2.3958333333vw;margin-bottom:1.5625vw;font-family:RoadRadio}.clients-time__slide .slide-text{font-size:.9375vw;line-height:1.5625vw;margin-bottom:1.5625vw}.clients-time__slide .slide-btn{font-size:.9375vw;line-height:1.5625vw;font-weight:500;text-decoration:underline;color:#ea3314;cursor:pointer}.clients-time__text,.clients-time__title{margin-bottom:1.5625vw}.clients-time__slider .bottom-controls{display:flex}.clients-time__slider .bottom-controls .slider-btn{margin-right:10px}.first{position:relative;min-height:56.25vw;padding-top:11.7708333333vw;margin-top:-11.7708333333vw}.first__bg{position:absolute;z-index:-1}.first__bg .main-bg{position:absolute;bottom:0;z-index:1;width:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.first__bg .second-bg{max-width:69%;max-height:100%;position:absolute;right:0;bottom:0;z-index:2;pointer-events:none}.first__content{padding-top:5.6041666667vw;padding-bottom:1.6041666667vw}.first__title{width:56.7708333333vw;font-weight:500;font-size:3.03854166667vw;line-height:3.4270833333vw;letter-spacing:.02em;margin-bottom:1.34375vw}.first__title b{font-weight:700}.first__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:2.2395833333vw}.first__bullets,.first__buttons,.first__text .dots{display:-webkit-box;display:-ms-flexbox}.first__text .dots{margin-top:.78125vw;display:flex;margin-right:.88vw}.first__text .dots span{width:.46875vw;height:.46875vw;border-radius:50%;border:.0520833333vw solid var(--main-color);margin-right:.3645833333vw;opacity:.5s}.first__text .dots span:first-child{-webkit-animation:2s linear infinite wave_1;animation:2s linear infinite wave_1}.first__text .dots span:nth-child(2){-webkit-animation:2s linear infinite wave_2;animation:2s linear infinite wave_2}.first__text .dots span:nth-child(3){-webkit-animation:2s linear infinite wave_3;animation:2s linear infinite wave_3}.first__text .dots span:nth-child(4){-webkit-animation:2s linear infinite wave_4;animation:2s linear infinite wave_4}.first__text .dots span:last-child{margin-right:0}.first__text p{width:25.71875vw;font-weight:500;font-size:1.25625vw;line-height:1.34375vw;letter-spacing:.04em}.first__bullets{display:flex;margin-bottom:1.5416666667vw;max-width:49%;flex-direction:column}.md-first-with-form .first__bullets{max-width:100%}.first__buttons{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.first__buttons-btn{margin-right:1.8229166667vw}.first__buttons-text{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.first__buttons-text::after,.first__buttons-text::before{content:"";width:.3302083333vw;height:.3302083333vw;border-radius:50%;position:absolute;top:0;left:-.1041666667vw;background-color:var(--main-color);z-index:2}.first__buttons-text::after{z-index:1;-webkit-animation:2s linear infinite pulse_2;animation:2s linear infinite pulse_2}.first__buttons-text img,.first__buttons-text svg{width:1.1265625vw;height:.9125vw;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;line-height:1.3020833333vw;letter-spacing:.03em}.first.md-dark-bg .first__buttons-text svg,.first.md-dark-bg .first__buttons-text svg path{fill:#fff}.first.md-first-with-form .wrapper{padding-top:3.0208333333vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.first.md-first-with-form .first__content{width:44.53125vw}.first__form{width:23.8541666667vw;border:.2083333333vw solid rgba(255,255,255,.35);border-radius:var(--brad-regular);background-color:#fff;padding:1.7708333333vw 2.2916666667vw;position:relative;color:var(--text-main-color)}.first__form .form-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.0416666667vw}.first__form .form-title p{width:8.0729166667vw;font-weight:700;font-size:1.5625vw;line-height:1.8229166667vw;letter-spacing:.03em}.first__form .form-img{width:7.2916666667vw;height:9.8958333333vw;-ms-flex-negative:0;flex-shrink:0}.first__form .form-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.first__form .form-text{font-weight:500;font-size:.9375vw;line-height:1.9270833333vw;letter-spacing:.03em;text-align:center;margin-bottom:.4166666667vw}.first__form .form-container{-ms-flex-direction:column;flex-direction:column}.first__form .form-container .form-input,.first__form .form-container .form-select{margin:0 0 .78125vw;background-color:#f8f8f8}.first__form .form-container .form-btn{width:100%;padding:0 3.90625vw}.first__form .form-container .form-btn:hover{padding:0 4.1666666667vw}.first.md-error-page .first__buttons-btn:hover,.first.md-thanx-page .first__buttons-btn:hover{padding:0 3.90625vw}.first.md-first-style-2 .first__title{width:56.25vw;text-align:center;margin:0 auto 2.34375vw}.first.md-first-style-2 .first__buttons,.first.md-first-style-2 .first__text{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.first.md-first-style-2 .first__text p{width:auto;max-width:67.7083333333vw}.first.md-first-style-2 .first__bullets{width:55.7291666667vw;margin:0 auto 3.6458333333vw;justify-content:center}.first.md-first-style-2 .first__bullets .bullets-item{max-width:17.7083333333vw}.first.md-error-page{min-height:39.53125vw;margin-bottom:0;padding-top:0;margin-top:-3.0729166667vw}.first.md-error-page .first__content{padding-top:7.2916666667vw;color:#fff}.first.md-error-page .first__bg{top:0;bottom:0;height:auto}.first.md-error-page .first__title{width:31.25vw;margin-bottom:3.125vw}.first.md-error-page .first__text,.first.md-thanx-page .first__text{margin-bottom:3.125vw}.first.md-error-page .first__buttons-btn,.first.md-thanx-page .first__buttons-btn{width:15.625vw;padding:0 3.6458333333vw}.first.md-lid-magnit,.first.md-thanx-page{margin-bottom:0;min-height:51.0416666667vw}.first.md-lid-magnit .first__bg,.first.md-thanx-page .first__bg{height:auto;bottom:0}.first.md-thanx-page .first__bg .second-bg{width:32.9166666667vw;height:39.0104166667vw;right:10.78125vw}.first.md-thanx-page .first__content{padding-top:6.7708333333vw}.first.md-thanx-page .first__title{width:41.6666666667vw;margin-bottom:3.125vw}.first.md-after-breadcrumbs{margin-top:-15.9375vw;padding-top:15.9375vw}.first.md-lid-magnit .first__content{padding-top:0;padding-bottom:5.2083333333vw}.first.md-lid-magnit .first__text{margin-bottom:1.3020833333vw}.first.md-lid-magnit .first__title{margin-bottom:1.3020833333vw;font-weight:700;font-size:2.8645833333vw;line-height:3.90625vw;letter-spacing:.02em}.first.md-lid-magnit .first__bottom-form .form-text{font-weight:500;font-size:1.25vw;line-height:1.9270833333vw}.first.md-lid-magnit .first__bg .second-bg{width:100vw;height:51.0416666667vw;top:auto;left:30.0520833333vw;right:auto;bottom:0;-o-object-fit:cover;object-fit:cover}.team .teamlist{display:flex;flex-wrap:wrap}.team .teamlist li{flex:1 0 21%;margin:5px;height:100px;background-color:#00f}.quizpallet_modern{background-color:#5d5b5b;opacity:.5}iframe{border:0}
/* End */


/* Start:/local/templates/otoplenie/assets/libs/custom-select.css?17244240181115*/
.custom-select-container {
  position: relative;
  box-sizing: border-box;
}

.custom-select-container * {
  box-sizing: border-box;
}

.custom-select-container.is-disabled {
  opacity: .333;
}

.custom-select-opener {
  background-color: #ccc;
  padding: 0.5em;
  display: block;
  cursor: pointer;
  width: 100%;
}

.custom-select-container select {
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
}

.custom-select-panel {
  max-height: 0;
  transition: max-height .5s ease-out, overflow-y 0.1s 0.5s;
  overflow: hidden;
  background-color: #e9e9e9;
  position: absolute;
  top: 100%;
  z-index: 1;
  width: 100%;
}

.custom-select-container.is-open .custom-select-panel {
  max-height: 10.7em;
  overflow-y: auto
}

.custom-select-option {
  padding: 0.5em;
}

.custom-select-option.has-focus {
  background-color: LightBlue;
}

.custom-select-option.is-selected::before {

  padding-right: 0.5em;
}

.custom-select-optgroup>.custom-select-option {
  padding-left: 2em;
}

/* .custom-select-optgroup::before {
  content: attr(data-label);
  display: block;
  padding: 0.5em;
  color: #888;
} */
/* End */


/* Start:/local/templates/otoplenie/assets/libs/swiper-bundle.min.css?172442401618077*/
/**
 * Swiper 9.4.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 13, 2023
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.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{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification,swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/* End */


/* Start:/local/templates/otoplenie/assets/libs/jquery.fancybox.min.css?172442401712795*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* End */
/* /local/templates/otoplenie/assets/css/style.min.css?1731247197106903 */
/* /local/templates/otoplenie/assets/libs/custom-select.css?17244240181115 */
/* /local/templates/otoplenie/assets/libs/swiper-bundle.min.css?172442401618077 */
/* /local/templates/otoplenie/assets/libs/jquery.fancybox.min.css?172442401712795 */
