@charset "UTF-8";@font-face{font-family:SegoeUI;font-display:swap;src:url(../fonts/SegoeUI-Light.woff2) format("woff2"),url(../fonts/SegoeUI-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:SegoeUI;font-display:swap;src:url(../fonts/SegoeUI-Bold.woff2) format("woff2"),url(../fonts/SegoeUI-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:SegoeUI;font-display:swap;src:url(../fonts/SegoeUI-SemiBold.woff2) format("woff2"),url(../fonts/SegoeUI-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:icons;font-display:swap;src:url(../fonts/icons.woff2) format("woff2"),url(../fonts/icons.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:SegoeUI;font-display:swap;src:url(../fonts/SegoeUI.woff2) format("woff2"),url(../fonts/SegoeUI.woff) format("woff");font-weight:400;font-style:normal}._spoller-init .spoller-item-footer__title::after,.phones-header__phone::before,[class*=_icon-]:before{font-family:icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=_icon-]:before{display:block}._icon-arrow-left:before{content:"\e900"}._icon-arrow-right:before{content:"\e901"}._icon-facebook:before{content:"\e902"}._icon-mail:before{content:"\e904"}._icon-phone:before,.phones-header__phone:before{content:"\e905"}._icon-play:before{content:"\e906"}._icon-point:before{content:"\e907"}._icon-youtube:before{content:"\e908"}._icon-clock:before{content:"\e909"}*{padding:0;margin:0;border:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{height:100%;min-width:320px}body{color:#000;line-height:1;font-family:SegoeUI;font-size:1rem;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{font-family:SegoeUI;font-size:inherit}button{cursor:pointer;color:inherit;background-color:inherit}a{color:inherit}a:link,a:visited{text-decoration:none}a:hover{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}.lock body{overflow:hidden;-ms-touch-action:none;touch-action:none}.wrapper{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.wrapper>main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.wrapper>*{min-width:0}[class*=__container]{max-width:73.125rem;-webkit-box-sizing:content-box;box-sizing:content-box;margin:0 auto;padding:0 .9375rem}.button{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:51px;min-width:197px;padding:15px 40px;color:#fff;font-size:1rem;font-weight:700;line-height:1.3125;background:#c33;border-radius:10px;-webkit-box-shadow:0 8px 30px -5px rgba(124,23,23,.2);box-shadow:0 8px 30px -5px rgba(124,23,23,.2);outline:1px solid rgba(248,70,70,.25);outline-offset:5px;white-space:nowrap;z-index:2;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.button._fw{width:100%}.button::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:0 0;outline:1px solid rgba(248,70,70,.05);outline-offset:10px;-webkit-box-shadow:0 8px 30px -5px rgba(124,23,23,.2);box-shadow:0 8px 30px -5px rgba(124,23,23,.2);border-radius:10px;-webkit-transition:all .3s ease .2s;-o-transition:all .3s ease .2s;transition:all .3s ease .2s}body::after{content:"";background-color:rgba(0,0,0,.5);position:fixed;width:100%;height:100%;top:0;left:0;opacity:0;-webkit-transition:opacity .8s ease 0s;-o-transition:opacity .8s ease 0s;transition:opacity .8s ease 0s;pointer-events:none;z-index:149}.popup-show body::after{opacity:1}.popup{position:fixed;top:0;left:0;bottom:0;right:0;padding:30px 10px;-webkit-transition:visibility .8s ease 0s;-o-transition:visibility .8s ease 0s;transition:visibility .8s ease 0s;visibility:hidden;pointer-events:none}.popup_show{z-index:150;visibility:visible;overflow:auto;pointer-events:auto}.popup_show .popup__content{visibility:visible;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.popup__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;align-items:center}.popup__content{visibility:hidden;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .3s ease 0s;transition:-webkit-transform .3s ease 0s;-o-transition:transform .3s ease 0s;transition:transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s;background-color:#eee;padding:20px;width:100%;max-width:450px;border-radius:20px}.lock .popup__content{visibility:visible}.popup__text{text-align:center;color:#000;font-size:1.25rem}.popup__close{position:relative;width:1.5rem;height:1.125rem;cursor:pointer;z-index:5}.popup__close span,.popup__close::after,.popup__close::before{content:"";-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;right:0;position:absolute;width:100%;height:.125rem;background-color:#5c5c5c}.popup__close span{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);width:0}.popup__close::before{top:calc(50% - .0625rem);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.popup__close::after{bottom:calc(50% - .0625rem);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.order-popup__title{text-align:center;font-size:1.5rem;font-weight:700;line-height:1.3333333333;margin-bottom:1.875rem}.order-popup__form{padding-top:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.9375rem;border-top:1px solid #5c5c5c}.order-popup__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.9375rem}.order-popup__label{color:#828282;font-size:.75rem;line-height:1.3333333333}.order-popup__input{padding:.9375rem;color:#828282;font-size:1rem;line-height:1.3125;border-radius:10px}.order-popup__input::-webkit-input-placeholder{color:#828282}.order-popup__input::-moz-placeholder{color:#828282}.order-popup__input:-ms-input-placeholder{color:#828282}.order-popup__input::-ms-input-placeholder{color:#828282}.order-popup__input::placeholder{color:#828282}.order-message-popup__title{color:#cf3535;text-align:center;font-size:1.5rem;font-weight:700;line-height:1.3333333333;margin-bottom:1.875rem}.order-message-popup__text{padding-top:2.5rem;text-align:center;border-top:1px solid #5c5c5c;font-size:.875rem;line-height:1.5}[class*=-ibg]{position:relative}[class*=-ibg] img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}[class*=-ibg_contain] img{-o-object-fit:contain;object-fit:contain}.title{color:#000;font-weight:700;line-height:1.3333333333;text-align:center}@supports (font-size:clamp(1.5rem ,1.2272727273rem + 1.3636363636vw ,2.25rem)){.title{font-size:clamp(1.5rem ,1.2272727273rem + 1.3636363636vw ,2.25rem)}}@supports not (font-size:clamp(1.5rem ,1.2272727273rem + 1.3636363636vw ,2.25rem)){.title{font-size:calc(1.5rem + .75 * (100vw - 20rem)/ 55)}}.title:not(:last-child){margin-bottom:18px}.title span{position:relative}.title span::before{content:"";position:absolute;bottom:-5px;left:0;height:5px;width:100%;background:#da3939}.subtitle{color:#5c5c5c;font-size:1rem;line-height:1.5;text-align:center}.swiper-button-next,.swiper-button-prev{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:1.0625rem 1.3125rem;color:red;font-size:.9375rem;background:#fff;border-radius:50%;outline:1px solid rgba(228,45,45,.25);outline-offset:6px;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.swiper-button-next::after,.swiper-button-prev::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background:0 0;outline:1px solid rgba(228,45,45,.05);outline-offset:12px;-webkit-transition:all .3s ease .2s;-o-transition:all .3s ease .2s;transition:all .3s ease .2s}.swiper-button-next:hover,.swiper-button-prev:hover{background:#fb4747;color:#fff;outline:1px solid rgba(255,13,13,.62)}.swiper-button-next:hover::after,.swiper-button-prev:hover::after{outline:1px solid rgba(255,34,34,.273)}.banner{min-height:15rem;position:relative;background:#333}.banner__container{position:relative}.banner__image{position:absolute;bottom:0;left:0;z-index:2}.banner__image img{width:100%;-o-object-fit:cover;object-fit:cover}.banner__body{padding:4.8125rem 0 3.875rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@supports (gap:clamp(1.25rem ,0.3409090909rem + 4.5454545455vw ,3.75rem)){.banner__body{gap:clamp(1.25rem ,.3409090909rem + 4.5454545455vw ,3.75rem)}}@supports not (gap:clamp(1.25rem ,0.3409090909rem + 4.5454545455vw ,3.75rem)){.banner__body{gap:calc(1.25rem + 2.5 * (100vw - 20rem)/ 55)}}.banner__content{position:relative;z-index:2;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}@supports (padding-left:clamp(6.25rem ,2.8409090909rem + 17.0454545455vw ,15.625rem)){.banner__content{padding-left:clamp(6.25rem ,2.8409090909rem + 17.0454545455vw ,15.625rem)}}@supports not (padding-left:clamp(6.25rem ,2.8409090909rem + 17.0454545455vw ,15.625rem)){.banner__content{padding-left:calc(6.25rem + 9.375 * (100vw - 20rem)/ 55)}}.banner__title{color:#fff;font-size:1.5rem;font-weight:700;line-height:1.3333333333}.banner__title:not(:last-child){margin-bottom:.8125rem}.banner__text{color:#fff;font-size:1.125rem;line-height:1.5}.decor-first-banner :nth-child(1){position:absolute;top:-15%;left:0}.decor-first-banner :nth-child(2){position:absolute;bottom:-15%;left:25%}.decor-first-banner :nth-child(3){position:absolute;bottom:-15%;right:5%}.decor-first-banner :nth-child(4){position:absolute;bottom:0;right:3%}.decor-second-banner :nth-child(1){position:absolute;top:-15%;right:20%}.decor-second-banner :nth-child(2){position:absolute;bottom:-20%;left:50%}.decor-third-banner :nth-child(1){position:absolute;top:-15%;left:15%}.decor-third-banner :nth-child(2){position:absolute;bottom:-15%;left:25%}.decor-third-banner :nth-child(3){position:absolute;bottom:-15%;right:5%}.decor-third-banner :nth-child(4){position:absolute;bottom:0;right:3%}.header{position:fixed;width:100%;top:0;left:0;background:#e9e9e9;z-index:10;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.header._header-scroll{border-bottom:1px solid #cf3535}.header__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:7.3125rem}.header__logo{position:relative;z-index:10}@supports (padding-right:clamp(1.25rem ,0.1590909091rem + 5.4545454545vw ,4.25rem)){.header__logo{padding-right:clamp(1.25rem ,.1590909091rem + 5.4545454545vw ,4.25rem)}}@supports not (padding-right:clamp(1.25rem ,0.1590909091rem + 5.4545454545vw ,4.25rem)){.header__logo{padding-right:calc(1.25rem + 3 * (100vw - 20rem)/ 55)}}.info{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;padding-right:.9375rem}.info__items{display:-webkit-box;display:-ms-flexbox;display:flex;row-gap:.625rem;-ms-flex-wrap:wrap;flex-wrap:wrap}@supports ((-moz-column-gap:clamp(0.625rem ,-0.625rem + 6.25vw ,4.0625rem)) or (column-gap:clamp(0.625rem ,-0.625rem + 6.25vw ,4.0625rem))){.info__items{-webkit-column-gap:clamp(.625rem ,-.625rem + 6.25vw ,4.0625rem);-moz-column-gap:clamp(.625rem ,-.625rem + 6.25vw ,4.0625rem);column-gap:clamp(.625rem ,-.625rem + 6.25vw ,4.0625rem)}}@supports not ((-moz-column-gap:clamp(0.625rem ,-0.625rem + 6.25vw ,4.0625rem)) or (column-gap:clamp(0.625rem ,-0.625rem + 6.25vw ,4.0625rem))){.info__items{-webkit-column-gap:calc(.625rem + 3.4375 * (100vw - 20rem)/ 55);-moz-column-gap:calc(.625rem + 3.4375 * (100vw - 20rem)/ 55);column-gap:calc(.625rem + 3.4375 * (100vw - 20rem)/ 55)}}.info__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4375rem}.info__icon{padding:.5rem;font-size:1rem;color:#cf3535;background:#fff;border-radius:50%}.info__title{color:#828282;font-size:.75rem;font-weight:350;line-height:1.3333333333;margin-bottom:.3125rem}.info__text{color:#4f4f4f;font-size:1rem;line-height:1.3125}.phones-header{position:relative;z-index:5;padding-right:.9375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.phones-header__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.phones-header__phone{color:#cf3535;font-size:1.125rem;font-weight:700;line-height:1.3333333333;-webkit-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s;white-space:nowrap}.phones-header__phone::before{display:none;font-size:1.875rem}.phones-header__arrow{color:#cf3535;font-size:.75rem;padding:.625rem;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform .3s ease 0s;transition:-webkit-transform .3s ease 0s;-o-transition:transform .3s ease 0s;transition:transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s;background:0 0}.phones-header__arrow._spoller-active{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.phones-header__list{position:absolute;top:100%;width:100%;left:0;z-index:2;margin:.3125rem 0 0 0;border-radius:.625rem;background-color:#fff;padding:.9375rem;-webkit-box-shadow:0 8px 30px -5px rgba(124,23,23,.2);box-shadow:0 8px 30px -5px rgba(124,23,23,.2)}.phones-header__list li:not(:last-child){margin-bottom:.4444444444em}.phones-header__callback{color:#4f4f4f;font-size:.75rem;font-weight:350;line-height:1.3333333333;text-decoration:underline;-webkit-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s}.menu__body{position:fixed;width:100%;height:100%;top:0;left:-100%;overflow:auto;background-color:#f4f4f4;padding:6.25rem .9375rem 3.125rem .9375rem;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;z-index:4}.menu__body::before{content:"";position:fixed;width:100%;height:117px;left:-100%;top:0;background-color:#f4f4f4;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.menu-open .menu__body{display:block;left:0}.menu-open .menu__body::before{left:0}.menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:20px;padding:3.125rem 0 6.25rem 0}.menu__link{font-size:1.25rem;font-weight:700;line-height:1.8;-webkit-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s}.header__burger{position:relative;padding:.75rem .625rem;background:#fff;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.07);box-shadow:0 4px 4px rgba(0,0,0,.07);border-radius:5px;z-index:5}.icon-menu{display:block;position:relative;width:1.5rem;height:1.125rem;cursor:pointer;z-index:5}.icon-menu span,.icon-menu::after,.icon-menu::before{content:"";-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;right:0;position:absolute;width:100%;height:.125rem;background-color:#cf3535}.icon-menu::before{top:0}.icon-menu::after{bottom:0;background:#2c2c2c}.icon-menu span{top:calc(50% - .0625rem);width:50%}.menu-open .icon-menu span{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);width:0}.menu-open .icon-menu::before{top:calc(50% - .0625rem);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-open .icon-menu::after{bottom:calc(50% - .0625rem);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:#cf3535}.footer{background:#363636}.body-footer{padding:3.125rem 0 1.3125rem 0}.body-footer__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@supports ((-moz-column-gap:clamp(1.25rem ,-0.4772727273rem + 8.6363636364vw ,6rem)) or (column-gap:clamp(1.25rem ,-0.4772727273rem + 8.6363636364vw ,6rem))){.body-footer__row{-webkit-column-gap:clamp(1.25rem ,-.4772727273rem + 8.6363636364vw ,6rem);-moz-column-gap:clamp(1.25rem ,-.4772727273rem + 8.6363636364vw ,6rem);column-gap:clamp(1.25rem ,-.4772727273rem + 8.6363636364vw ,6rem)}}@supports not ((-moz-column-gap:clamp(1.25rem ,-0.4772727273rem + 8.6363636364vw ,6rem)) or (column-gap:clamp(1.25rem ,-0.4772727273rem + 8.6363636364vw ,6rem))){.body-footer__row{-webkit-column-gap:calc(1.25rem + 4.75 * (100vw - 20rem)/ 55);-moz-column-gap:calc(1.25rem + 4.75 * (100vw - 20rem)/ 55);column-gap:calc(1.25rem + 4.75 * (100vw - 20rem)/ 55)}}@supports (gap:clamp(1.25rem ,0.7954545455rem + 2.2727272727vw ,2.5rem)){.body-footer__row{gap:clamp(1.25rem ,.7954545455rem + 2.2727272727vw ,2.5rem)}}@supports not (gap:clamp(1.25rem ,0.7954545455rem + 2.2727272727vw ,2.5rem)){.body-footer__row{gap:calc(1.25rem + 1.25 * (100vw - 20rem)/ 55)}}.body-footer__row:not(:last-child){padding:0 0 1.875rem 0;border-bottom:1px solid #828282}.body-footer__middle{padding:1.25rem 0;border-bottom:1px solid #828282}.body-footer__delivery{color:#828282;font-size:.875rem;line-height:1.3571428571}.spoller-item-footer__title{color:#fff;font-size:1.125rem;font-weight:700;line-height:1.3333333333;text-transform:uppercase;white-space:nowrap}._spoller-init .spoller-item-footer__title{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.625rem}._spoller-init .spoller-item-footer__title::after{content:"\e900";font-size:.875rem;margin:.625em 0 0 0;-webkit-transition:-webkit-transform .3s ease 0s;transition:-webkit-transform .3s ease 0s;-o-transition:transform .3s ease 0s;transition:transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}._spoller-init .spoller-item-footer__title._spoller-active::after{-webkit-transform:rotate(-270deg);-ms-transform:rotate(-270deg);transform:rotate(-270deg)}@supports (padding-top:clamp(1.25rem ,1.0227272727rem + 1.1363636364vw ,1.875rem)){.spoller-item-footer__body{padding-top:clamp(1.25rem ,1.0227272727rem + 1.1363636364vw ,1.875rem)}}@supports not (padding-top:clamp(1.25rem ,1.0227272727rem + 1.1363636364vw ,1.875rem)){.spoller-item-footer__body{padding-top:calc(1.25rem + .625 * (100vw - 20rem)/ 55)}}.items-spoller-item-footer__title{color:#fff;font-size:1rem;font-weight:600;line-height:1.3125;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.3125rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.3125rem}.items-spoller-item-footer__text{color:#fff;font-size:1rem;line-height:1.3125}.items-spoller-item-footer__rows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:3.125rem;-moz-column-gap:3.125rem;column-gap:3.125rem;row-gap:1.25rem}@supports (padding-top:clamp(1.25rem ,0.7954545455rem + 2.2727272727vw ,2.5rem)){.items-spoller-item-footer__rows{padding-top:clamp(1.25rem ,.7954545455rem + 2.2727272727vw ,2.5rem)}}@supports not (padding-top:clamp(1.25rem ,0.7954545455rem + 2.2727272727vw ,2.5rem)){.items-spoller-item-footer__rows{padding-top:calc(1.25rem + 1.25 * (100vw - 20rem)/ 55)}}.items-spoller-item-footer__phones{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:.3125rem}.items-spoller-item-footer__phone{color:#cf3535;font-size:1rem;line-height:1.3125;white-space:nowrap}.items-spoller-item-footer__time{color:#828282;font-size:1rem;line-height:1.3125}.items-spoller-item-footer__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:1.25rem}.items-spoller-item-footer__mail{color:#cf3535;font-size:1rem;line-height:1.3125}.items-spoller-item-footer__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:.9375rem;-moz-column-gap:.9375rem;column-gap:.9375rem}.items-spoller-item-footer__link{color:#828282;font-size:1.25rem;-webkit-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s}.menu-footer__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:1.25rem}.menu-footer__link{color:#fff;font-size:1rem;line-height:1.3125}.bottom-body-footer{padding:1.25rem 0}.bottom-body-footer__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bottom-body-footer__copy{color:#828282;font-size:.875rem;line-height:1.3571428571}.bottom-body-footer__payment{display:-webkit-box;display:-ms-flexbox;display:flex}.bottom-body-footer__text{color:#fff;font-size:.875rem;line-height:1.3571428571}.bottom-body-footer__payment-methodes{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem}.main{position:relative;background:#e9e9e9}.main::before{content:"";position:absolute;bottom:-30px;left:50%;width:0;height:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-left:36px solid transparent;border-right:35px solid transparent;border-top:30px solid #e9e9e9}.main__content{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;display:-webkit-box;display:-ms-flexbox;display:flex}.main__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main__title{color:#000;font-weight:700;line-height:1.3275862069;margin-bottom:1.125rem}@supports (font-size:clamp(1.875rem ,1.2386363636rem + 3.1818181818vw ,3.625rem)){.main__title{font-size:clamp(1.875rem ,1.2386363636rem + 3.1818181818vw ,3.625rem)}}@supports not (font-size:clamp(1.875rem ,1.2386363636rem + 3.1818181818vw ,3.625rem)){.main__title{font-size:calc(1.875rem + 1.75 * (100vw - 20rem)/ 55)}}.main__title span{color:#cf3535}.main__text{color:#5c5c5c;font-size:1rem;line-height:1.5;margin-bottom:3.625rem}.main__image{position:relative}.main__image img{max-width:100%}@supports (padding-top:clamp(3.125rem ,2.625rem + 2.5vw ,4.5rem)){.services__body{padding-top:clamp(3.125rem ,2.625rem + 2.5vw ,4.5rem)}}@supports not (padding-top:clamp(3.125rem ,2.625rem + 2.5vw ,4.5rem)){.services__body{padding-top:calc(3.125rem + 1.375 * (100vw - 20rem)/ 55)}}@supports (padding-bottom:clamp(4.375rem ,3.5568181818rem + 4.0909090909vw ,6.625rem)){.services__body{padding-bottom:clamp(4.375rem ,3.5568181818rem + 4.0909090909vw ,6.625rem)}}@supports not (padding-bottom:clamp(4.375rem ,3.5568181818rem + 4.0909090909vw ,6.625rem)){.services__body{padding-bottom:calc(4.375rem + 2.25 * (100vw - 20rem)/ 55)}}.services__items{position:relative;z-index:2;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(18.75rem,1fr));gap:1.9375rem}@supports (padding-top:clamp(1.25rem ,0.7954545455rem + 2.2727272727vw ,2.5rem)){.services__items{padding-top:clamp(1.25rem ,.7954545455rem + 2.2727272727vw ,2.5rem)}}@supports not (padding-top:clamp(1.25rem ,0.7954545455rem + 2.2727272727vw ,2.5rem)){.services__items{padding-top:calc(1.25rem + 1.25 * (100vw - 20rem)/ 55)}}.item-services{display:-ms-grid;display:grid}.item-services__body{position:relative;padding:.625rem .9375rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.0625rem;background:#fff;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.09);box-shadow:0 4px 12px rgba(0,0,0,.09);border-radius:10px;border-top:2px solid #cf3535;border-left:2px solid #cf3535}.item-services__body::before{content:"";position:absolute;width:0;height:50%;top:50%;left:-2.5px;background:0 0;border-radius:10px;border-left:15px solid #fff}.item-services__body::after{content:"";position:absolute;width:80%;height:0;top:-2.5px;right:0;background:0 0;border-radius:10px;border-top:12px solid #fff}.item-services__img{padding-top:1.4375rem}.item-services__service-name{color:#000;font-size:1.125rem;font-weight:700;line-height:1.3333333333;margin-bottom:.75rem}.item-services__text{color:#5c5c5c;font-size:.875rem;line-height:1.5}@supports (padding-top:clamp(3.125rem ,2.625rem + 2.5vw ,4.5rem)){.installation__body{padding-top:clamp(3.125rem ,2.625rem + 2.5vw ,4.5rem)}}@supports not (padding-top:clamp(3.125rem ,2.625rem + 2.5vw ,4.5rem)){.installation__body{padding-top:calc(3.125rem + 1.375 * (100vw - 20rem)/ 55)}}@supports (padding-bottom:clamp(3.75rem ,3.1818181818rem + 2.8409090909vw ,5.3125rem)){.installation__body{padding-bottom:clamp(3.75rem ,3.1818181818rem + 2.8409090909vw ,5.3125rem)}}@supports not (padding-bottom:clamp(3.75rem ,3.1818181818rem + 2.8409090909vw ,5.3125rem)){.installation__body{padding-bottom:calc(3.75rem + 1.5625 * (100vw - 20rem)/ 55)}}.installation__items{padding-top:2.5rem;position:relative;z-index:1;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(15.625rem,1fr));justify-items:center;gap:1.9375rem}.item-instalation{display:-webkit-box;display:-ms-flexbox;display:flex}.item-instalation__body{overflow:hidden;-webkit-transition:all .3s ease .2s;-o-transition:all .3s ease .2s;transition:all .3s ease .2s;border-radius:10px}.item-instalation__image{position:relative}.item-instalation__image::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:#000;opacity:.5;border-radius:10px;-webkit-transition:background .4s ease 0s;-o-transition:background .4s ease 0s;transition:background .4s ease 0s;z-index:1}.item-instalation__content{padding:.3125rem .625rem 1.25rem .625rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.9375rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;bottom:0;z-index:4;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.item-instalation__category{color:#fff;font-size:1.125rem;font-weight:700;line-height:1.3333333333}.item-instalation__link{position:relative;color:#fff;font-size:1.125rem;line-height:1.3333333333;-webkit-transform:translateY(200%);-ms-transform:translateY(200%);transform:translateY(200%);-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.item-instalation__link::before{content:"";position:absolute;background:#fff;width:1px;height:30px;top:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.benefits{position:relative;background:-webkit-gradient(linear,left top,left bottom,from(#f4f4f4),to(#e9e9e9));background:-o-linear-gradient(top,#f4f4f4 0,#e9e9e9 100%);background:linear-gradient(180deg,#f4f4f4 0,#e9e9e9 100%)}@supports (padding-top:clamp(3.125rem ,2.625rem + 2.5vw ,4.5rem)){.benefits__body{padding-top:clamp(3.125rem ,2.625rem + 2.5vw ,4.5rem)}}@supports not (padding-top:clamp(3.125rem ,2.625rem + 2.5vw ,4.5rem)){.benefits__body{padding-top:calc(3.125rem + 1.375 * (100vw - 20rem)/ 55)}}@supports (padding-bottom:clamp(3.4375rem ,2.8920454545rem + 2.7272727273vw ,4.9375rem)){.benefits__body{padding-bottom:clamp(3.4375rem ,2.8920454545rem + 2.7272727273vw ,4.9375rem)}}@supports not (padding-bottom:clamp(3.4375rem ,2.8920454545rem + 2.7272727273vw ,4.9375rem)){.benefits__body{padding-bottom:calc(3.4375rem + 1.5 * (100vw - 20rem)/ 55)}}.benefits__items{position:relative;z-index:2;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(13.75rem,1fr));gap:1.9375rem}.benefits__decor :nth-child(1){position:absolute;bottom:30%;left:5%}.benefits__decor :nth-child(2){position:absolute;top:5%;right:5%}.benefits__decor :nth-child(3){position:absolute;top:-5%;right:3%}.item-benefits{display:-ms-grid;display:grid;padding-top:1.6875rem}.item-benefits__body{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.item-benefits__image{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:.9375rem;padding:1.375rem;width:99px;height:99px;background:#cf3535;border-radius:50%;border:10px solid #fff}.item-benefits__text{text-align:center;color:#000;font-size:1rem;line-height:1.5}.item-benefits__number{position:absolute;top:-10px;right:22%;color:rgba(0,0,0,.17);font-size:1rem;line-height:1.5}@supports (padding-top:clamp(3.125rem ,2.6477272727rem + 2.3863636364vw ,4.4375rem)){.why-us__body{padding-top:clamp(3.125rem ,2.6477272727rem + 2.3863636364vw ,4.4375rem)}}@supports not (padding-top:clamp(3.125rem ,2.6477272727rem + 2.3863636364vw ,4.4375rem)){.why-us__body{padding-top:calc(3.125rem + 1.3125 * (100vw - 20rem)/ 55)}}@supports (padding-bottom:clamp(3.125rem ,2.6477272727rem + 2.3863636364vw ,4.4375rem)){.why-us__body{padding-bottom:clamp(3.125rem ,2.6477272727rem + 2.3863636364vw ,4.4375rem)}}@supports not (padding-bottom:clamp(3.125rem ,2.6477272727rem + 2.3863636364vw ,4.4375rem)){.why-us__body{padding-bottom:calc(3.125rem + 1.3125 * (100vw - 20rem)/ 55)}}.why-us__blocks{margin-top:1.875rem;padding:1.875rem;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.3125rem;background:#fff;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.09);box-shadow:0 4px 12px rgba(0,0,0,.09);border-radius:10px}@supports (padding-top:clamp(2.5rem ,1.9318181818rem + 2.8409090909vw ,4.0625rem)){.why-us__blocks{padding-top:clamp(2.5rem ,1.9318181818rem + 2.8409090909vw ,4.0625rem)}}@supports not (padding-top:clamp(2.5rem ,1.9318181818rem + 2.8409090909vw ,4.0625rem)){.why-us__blocks{padding-top:calc(2.5rem + 1.5625 * (100vw - 20rem)/ 55)}}.block-why-us__body{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.3125rem}.block-why-us__content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.3125rem}.block-why-us__title{color:#000;font-size:1.125rem;font-weight:700;line-height:1.3333333333;margin-bottom:.75rem}.block-why-us__text{color:#5c5c5c;font-size:.875rem;line-height:1.5}@supports (padding-bottom:clamp(4.375rem ,3.2159090909rem + 5.7954545455vw ,7.5625rem)){.brands__body{padding-bottom:clamp(4.375rem ,3.2159090909rem + 5.7954545455vw ,7.5625rem)}}@supports not (padding-bottom:clamp(4.375rem ,3.2159090909rem + 5.7954545455vw ,7.5625rem)){.brands__body{padding-bottom:calc(4.375rem + 3.1875 * (100vw - 20rem)/ 55)}}.slider-brands{position:relative}.slider-brands__slider{padding:1.25rem;max-width:73.125rem;margin:0 auto}.slider-brands__slide{position:relative;z-index:2}.slider-brands__body{padding:1.875rem 4.3125rem;display:-webkit-box;display:-ms-flexbox;display:flex;height:7.375rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);border-radius:10px}.slider-brands__button-next,.slider-brands__button-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:3}.slider-brands__button-next{right:60px}.slider-brands__button-prev{left:60px}.prices{background:#e9e9e9}.prices__body{position:relative}@supports (padding-top:clamp(3.125rem ,2.6022727273rem + 2.6136363636vw ,4.5625rem)){.prices__body{padding-top:clamp(3.125rem ,2.6022727273rem + 2.6136363636vw ,4.5625rem)}}@supports not (padding-top:clamp(3.125rem ,2.6022727273rem + 2.6136363636vw ,4.5625rem)){.prices__body{padding-top:calc(3.125rem + 1.4375 * (100vw - 20rem)/ 55)}}@supports (padding-bottom:clamp(4.375rem ,3.2386363636rem + 5.6818181818vw ,7.5rem)){.prices__body{padding-bottom:clamp(4.375rem ,3.2386363636rem + 5.6818181818vw ,7.5rem)}}@supports not (padding-bottom:clamp(4.375rem ,3.2386363636rem + 5.6818181818vw ,7.5rem)){.prices__body{padding-bottom:calc(4.375rem + 3.125 * (100vw - 20rem)/ 55)}}.prices__cards{padding-top:1.875rem;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(16.875rem,1fr));gap:1.875rem}.prices__image{position:absolute;top:50%;right:-10%}.card-prices{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.card-prices__body{position:relative;padding:0 .625rem 1.875rem .625rem;min-width:17.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.09);box-shadow:0 4px 12px rgba(0,0,0,.09);border-radius:10px}.card-prices__set{position:absolute;top:0;left:0;padding:1.25rem;color:#000;font-size:1.125rem;font-weight:700;line-height:1.3333333333;background:#fff;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.09);box-shadow:0 4px 12px rgba(0,0,0,.09);border-radius:10px 10px 10px 0;width:100%;text-align:center;margin-bottom:.9375rem}.card-prices__price{padding-top:4.625rem;color:#cf3535;font-size:1.5rem;font-weight:700;line-height:1.3333333333;margin-bottom:.875rem}.card-prices__price span{font-size:2.25rem;line-height:1.3333333333}.card-prices__full-price{color:#5c5c5c;font-size:1.125rem;font-weight:600;line-height:1.5;margin-bottom:.625rem}.card-prices__info{color:#5c5c5c;font-size:.875rem;line-height:1.5;margin-bottom:.5rem;text-align:center}.card-prices__image{margin-bottom:1.625rem}.card-prices__characteristic{color:#000;font-size:1.125rem;font-weight:700;line-height:1.3333333333;margin-bottom:.625rem}.card-prices__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:.625rem;margin-bottom:1.125rem}.card-prices__item{position:relative;color:#5c5c5c;font-size:1.125rem;line-height:1.5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.card-prices__item::before{content:"";width:6px;height:6px;background:#f54545;border-radius:50%;outline:1px solid #fbcece;outline-offset:3px}.card-prices__button{width:99%}.information__body{position:relative;padding-top:2.8125rem}@supports (padding-bottom:clamp(3.125rem ,2.5568181818rem + 2.8409090909vw ,4.6875rem)){.information__body{padding-bottom:clamp(3.125rem ,2.5568181818rem + 2.8409090909vw ,4.6875rem)}}@supports not (padding-bottom:clamp(3.125rem ,2.5568181818rem + 2.8409090909vw ,4.6875rem)){.information__body{padding-bottom:calc(3.125rem + 1.5625 * (100vw - 20rem)/ 55)}}.information__cards{padding-top:1.875rem;position:relative;z-index:2;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:1.875rem}.information__images :nth-child(1){position:absolute;top:0;left:-20%}.information__images :nth-child(2){position:absolute;top:10%;right:-20%}.card-information{display:-webkit-box;display:-ms-flexbox;display:flex}.card-information__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.09);box-shadow:0 4px 12px rgba(0,0,0,.09);border-radius:10px}.card-information__image img{width:100%;-o-object-fit:cover;object-fit:cover}.card-information__content{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;padding:1.25rem}.card-information__title{color:#000;font-size:1.125rem;font-weight:700;line-height:1.3333333333;margin-bottom:.625rem}.card-information__text{color:#5c5c5c;font-size:.875rem;line-height:1.1666666667;margin-bottom:1.5rem}.card-information__button{max-width:0;margin-bottom:3.125rem}.testimonials{background:#e5e5e5}@supports (padding-top:clamp(3.125rem ,2.8522727273rem + 1.3636363636vw ,3.875rem)){.testimonials__body{padding-top:clamp(3.125rem ,2.8522727273rem + 1.3636363636vw ,3.875rem)}}@supports not (padding-top:clamp(3.125rem ,2.8522727273rem + 1.3636363636vw ,3.875rem)){.testimonials__body{padding-top:calc(3.125rem + .75 * (100vw - 20rem)/ 55)}}@supports (padding-bottom:clamp(3.125rem ,3.0340909091rem + 0.4545454545vw ,3.375rem)){.testimonials__body{padding-bottom:clamp(3.125rem ,3.0340909091rem + .4545454545vw ,3.375rem)}}@supports not (padding-bottom:clamp(3.125rem ,3.0340909091rem + 0.4545454545vw ,3.375rem)){.testimonials__body{padding-bottom:calc(3.125rem + .25 * (100vw - 20rem)/ 55)}}.testimonials__slider{position:relative;padding:2rem}.testimonials__slide{opacity:.25;-webkit-transition:opacity .5s ease .1s;-o-transition:opacity .5s ease .1s;transition:opacity .5s ease .1s}.testimonials .swiper-slide-next{opacity:1}.testimonials__slide-body{position:relative;padding:1.25rem 2.8125rem 1.5625rem 2.8125rem;min-height:16.8125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.09);box-shadow:0 4px 12px rgba(0,0,0,.09);border-radius:10px}.testimonials__slide-client{margin-bottom:.75rem}.testimonials__slide-name{color:#000;font-size:1.125rem;font-weight:700;line-height:1.3333333333;margin-bottom:.9375rem}.testimonials__slide-text{color:#5c5c5c;font-size:.875rem;line-height:1.5}.testimonials__slide-date{position:absolute;top:14px;right:11px;color:#5c5c5c;font-size:.875rem;line-height:1.5}.testimonials__button-next,.testimonials__button-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.testimonials__button-prev{left:25%}.testimonials__button-next{right:25%}.swiper-pagination{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;gap:.875rem}.swiper-pagination-bullet{width:10px;height:5px;background:#d1d1d1;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.swiper-pagination-bullet-active{width:70px;height:5px;background:#da3939}.works__body{position:relative;z-index:2}@supports (padding-top:clamp(3.125rem ,2.875rem + 1.25vw ,3.8125rem)){.works__body{padding-top:clamp(3.125rem ,2.875rem + 1.25vw ,3.8125rem)}}@supports not (padding-top:clamp(3.125rem ,2.875rem + 1.25vw ,3.8125rem)){.works__body{padding-top:calc(3.125rem + .6875 * (100vw - 20rem)/ 55)}}@supports (padding-bottom:clamp(3.125rem ,1.7613636364rem + 6.8181818182vw ,6.875rem)){.works__body{padding-bottom:clamp(3.125rem ,1.7613636364rem + 6.8181818182vw ,6.875rem)}}@supports not (padding-bottom:clamp(3.125rem ,1.7613636364rem + 6.8181818182vw ,6.875rem)){.works__body{padding-bottom:calc(3.125rem + 3.75 * (100vw - 20rem)/ 55)}}.works__image{position:absolute;top:-7%;left:0;z-index:1}.slider-works{position:relative;padding-top:2.8125rem}.slider-works__slider{padding:1.25rem;max-width:73.125rem;margin:0 auto}.slider-works__slide{background:#fff;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.09);box-shadow:0 4px 12px rgba(0,0,0,.09);border-radius:10px}.slider-works__slide-img img{width:100%;-o-object-fit:cover;object-fit:cover}.slider-works__slide-content{padding:1.0625rem .9375rem 1.5rem .9375rem;position:relative;border-radius:0 0 10px 10px;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.slider-works__slide-title{color:#000;font-size:1.125rem;font-weight:700;line-height:1.3333333333;margin-bottom:.625rem}.slider-works__slide-text{color:#5c5c5c;font-size:.875rem;line-height:1.3333333333}.slider-works__button-next,.slider-works__button-prev{position:absolute;top:50%;z-index:2;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.slider-works__button-prev{left:60px}.slider-works__button-next{right:60px}.cities{background:#e9e9e9}@supports (padding-top:clamp(3.125rem ,2.6931818182rem + 2.1590909091vw ,4.3125rem)){.cities__body{padding-top:clamp(3.125rem ,2.6931818182rem + 2.1590909091vw ,4.3125rem)}}@supports not (padding-top:clamp(3.125rem ,2.6931818182rem + 2.1590909091vw ,4.3125rem)){.cities__body{padding-top:calc(3.125rem + 1.1875 * (100vw - 20rem)/ 55)}}@supports (padding-bottom:clamp(3.125rem ,2.6931818182rem + 2.1590909091vw ,4.3125rem)){.cities__body{padding-bottom:clamp(3.125rem ,2.6931818182rem + 2.1590909091vw ,4.3125rem)}}@supports not (padding-bottom:clamp(3.125rem ,2.6931818182rem + 2.1590909091vw ,4.3125rem)){.cities__body{padding-bottom:calc(3.125rem + 1.1875 * (100vw - 20rem)/ 55)}}.no-webp .cities__columns{background:url(../img/home/decor/dots.png) center/cover no-repeat}.cities__columns{padding-top:2rem;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;justify-items:center;gap:1.9375rem}.column-cities__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.625rem}.column-cities__item{-webkit-transform:transform .3s ease 0s;-ms-transform:transform .3s ease 0s;transform:transform .3s ease 0s}.column-cities__link{display:inline-block;color:#000;font-size:.875rem;font-weight:600;line-height:1.7857142857;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.text-block__body{padding-top:4.5rem;padding-bottom:3.8125rem}.text-block__title{color:#5c5c5c;font-size:1.5rem;line-height:1.5}.text-block__text{color:#5c5c5c;font-size:.875rem;line-height:1.5}.text-block__list{color:#5c5c5c;font-size:.875rem;line-height:1.5}.text-block__more{position:relative;color:#cf3535;font-size:.875rem;font-weight:600;line-height:1.7857142857;text-decoration:underline}.text-block__more::before{position:absolute;right:-15px;top:7px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.text-block__more :nth-child(2){display:none}._showmore-active .text-block__more :nth-child(1){display:none}._showmore-active .text-block__more :nth-child(2){display:block}._showmore-active .text-block__more::before{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.faq__body{position:relative;padding-top:3.8125rem}@supports (padding-bottom:clamp(5rem ,3.7954545455rem + 6.0227272727vw ,8.3125rem)){.faq__body{padding-bottom:clamp(5rem ,3.7954545455rem + 6.0227272727vw ,8.3125rem)}}@supports not (padding-bottom:clamp(5rem ,3.7954545455rem + 6.0227272727vw ,8.3125rem)){.faq__body{padding-bottom:calc(5rem + 3.3125 * (100vw - 20rem)/ 55)}}.faq__image{position:absolute;top:10%;right:-20%;z-index:-1}.spollers{position:relative;max-width:46.875rem;padding-top:2.5625rem;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.125rem}.no-webp .spollers::before{background:url(../img/home/faq/01.png) 0 0/100% no-repeat}.spollers::before{content:"";position:absolute;left:0;width:65%;padding-top:50%;top:50%;-webkit-transform:translate(-70%,-50%);-ms-transform:translate(-70%,-50%);transform:translate(-70%,-50%);z-index:-1}.no-webp .spollers::after{background:url(../img/home/faq/camera.png) 0 0/100% no-repeat}.spollers::after{content:"";position:absolute;right:0;width:42%;top:50%;padding-top:42%;-webkit-transform:translate(70%,-50%);-ms-transform:translate(70%,-50%);transform:translate(70%,-50%);z-index:-1}.spollers__item{background:#fff;-webkit-box-shadow:0 2px 16px rgba(0,0,0,.08);box-shadow:0 2px 16px rgba(0,0,0,.08);border-radius:10px}.spollers__item ._spoller-active{color:#fff;background:#cf3535}.spollers__item ._spoller-active span{background:#fff}.spollers__item ._spoller-active span::after,.spollers__item ._spoller-active span::before{background:#cf3535}.spollers__item ._spoller-active span::after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.spollers__title{width:100%;padding:.625rem 1.625rem;min-height:2.8125rem;position:relative;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;gap:.625rem;color:#323232;background:#fff;font-size:1.125rem;line-height:1.3888888889;border-radius:10px;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.spollers__title span{position:relative;min-width:20px;height:20px;background:#cf3535;border-radius:50%}.spollers__title span::before{content:"";position:absolute;width:10px;height:1px;top:50%;left:10px;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);background:#fff;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.spollers__title span::after{content:"";position:absolute;width:1px;height:10px;top:5px;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);background:#fff;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.spollers__body{position:relative;padding:.625rem 1.625rem 3.125rem 1.625rem;color:#5c5c5c;font-size:1rem;line-height:1.5}.subscription{background:-o-linear-gradient(359.89deg,#c33 0,#fb4747 100%);background:linear-gradient(90.11deg,#c33 0,#fb4747 100%)}.subscription__body{padding:1.375rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:4.125rem;-moz-column-gap:4.125rem;column-gap:4.125rem;row-gap:1.4375rem}.subscription__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.875rem}.subscription__title{color:#fff;font-size:1rem;font-weight:600;line-height:1.3125;text-transform:uppercase}.subscription__form{position:relative;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;display:-webkit-box;display:-ms-flexbox;display:flex}.subscription__input{width:100%;min-height:45px;padding:0 .9375rem;background:#c33;color:#e0e0e0;border-radius:10px 0 0 10px;font-size:1rem;line-height:1.3125}.subscription__input::-webkit-input-placeholder{color:#e0e0e0}.subscription__input::-moz-placeholder{color:#e0e0e0}.subscription__input:-ms-input-placeholder{color:#e0e0e0}.subscription__input::-ms-input-placeholder{color:#e0e0e0}.subscription__input::placeholder{color:#e0e0e0}.subscription .form__error{position:absolute;top:90%;left:0;padding:.3125rem;color:#000;background:#fff}.subscription__button{background:#fff;border-radius:0 10px 10px 0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:45px;padding:12px 60px;color:#cf3535;font-size:1rem;font-weight:700;line-height:1.3125;white-space:nowrap;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.swiper{overflow:hidden}.swiper-wrapper{width:100%;height:100%;-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.swiper-vertical .swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.swiper-initialized .swiper-slide{-ms-flex-negative:0;flex-shrink:0}.swiper-android .swiper-slide,.swiper-android .swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-button-lock{display:none!important}@media (min-width:47.99875em){.main{display:-webkit-box;display:-ms-flexbox;display:flex}.main__body{width:40%}.main__image{position:relative;-webkit-box-flex:0;-ms-flex:0 0 calc((100vw - 30px) * .6 + 15px);flex:0 0 calc((100vw - 30px) * .6 + 15px);padding-bottom:54.3%;-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0)}.main__image img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}}@media (min-width:73.125rem){.main__image{-webkit-box-flex:0;-ms-flex:0 0 calc(50vw + 114px);flex:0 0 calc(50vw + 114px)}}@media (max-width:75em){.main{padding-top:7.3125rem}}@media (max-width:61.99875em){.banner__image{display:none}.banner__content{padding-left:0}.decor-first-banner :nth-child(4){bottom:40%}.decor-third-banner :nth-child(4){bottom:40%}.info{display:none}.phones-header{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.item-instalation__link{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.prices__cards{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-ms-grid-rows:(1fr)[2];grid-template-rows:repeat(2,1fr)}.testimonials__slide{opacity:1}.testimonials__button-prev{left:15px}.testimonials__button-next{right:15px}.spollers::before{-webkit-transform:translate(-30%,-50%);-ms-transform:translate(-30%,-50%);transform:translate(-30%,-50%)}.spollers::after{-webkit-transform:translate(0,-70%);-ms-transform:translate(0,-70%);transform:translate(0,-70%)}}@media (max-width:47.99875em){.title span::before{display:none}.banner__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.body-footer__row{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}.main{padding-top:11.875rem}.block-why-us__body{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.block-why-us__image img{width:100%;-o-object-fit:cover;object-fit:cover}.second .block-why-us__body{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.slider-brands__button-next{right:15px}.slider-brands__button-prev{left:15px}.testimonials__slide-body{padding:.625rem 1.5625rem .9375rem 1.5625rem}.slider-works__button-prev{left:15px}.slider-works__button-next{right:15px}.spollers::before{-webkit-transform:translate(-30%,0);-ms-transform:translate(-30%,0);transform:translate(-30%,0)}.spollers::after{-webkit-transform:translate(0,-90%);-ms-transform:translate(0,-90%);transform:translate(0,-90%)}.subscription__body{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.subscription__form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.9375rem;width:100%}.subscription{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:41.875rem){.prices__cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:29.99875em){.phones-header__phone span{display:none}.phones-header__phone::before{display:block}.phones-header__arrow{display:none}.phones-header__list{display:none}.phones-header__callback{display:none}.items-spoller-item-footer__rows{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bottom-body-footer__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.3125rem}.block-why-us__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cities__columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (any-hover:hover){.button:hover{background:#fb4747;outline:1px solid rgba(255,40,40,.469);-webkit-box-shadow:0 8px 30px -5px rgba(178,33,33,.425);box-shadow:0 8px 30px -5px rgba(178,33,33,.425)}.button:hover::before{outline:1px solid rgba(248,70,70,.273);-webkit-box-shadow:0 8px 30px -5px rgba(124,23,23,.325);box-shadow:0 8px 30px -5px rgba(124,23,23,.325)}.phones-header__phone:hover{color:#fb4747}.phones-header__callback:hover{color:#000}.menu__link:hover{color:#cf3535}.items-spoller-item-footer__link:hover{color:#fff}.menu-footer__link:hover{text-decoration:underline}.item-instalation__body:hover{border-radius:10px;outline:1px solid #cf3535;outline-offset:10px}.item-instalation__image:hover .item-instalation__link{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.item-instalation__image:hover::before{content:"";background:#cf3535}.slider-works__slide-body:hover .slider-works__slide-title{color:#fff}.slider-works__slide-body:hover .slider-works__slide-text{color:#fff}.slider-works__slide-body:hover .slider-works__slide-content{background:#cf3535}.column-cities__link:hover{color:#cf3535;-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.subscription__button:hover{color:#000;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}}.webp .cities__columns{background:url(../img/home/decor/dots.webp) center/cover no-repeat}.webp .spollers::before{background:url(../img/home/faq/01.webp) 0 0/100% no-repeat}.webp .spollers::after{background:url(../img/home/faq/camera.webp) 0 0/100% no-repeat}