@charset "UTF-8";@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:NeutralFaceRegular;font-display:swap;src:url(../fonts/NeutralFaceRegular.woff2) format("woff2"),url(../fonts/NeutralFaceRegular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:TTFirsNeue;font-display:swap;src:url(../fonts/TTFirsNeue-Regular.woff2) format("woff2"),url(../fonts/TTFirsNeue-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:TTFirsNeue;font-display:swap;src:url(../fonts/TTFirsNeue-Medium.woff2) format("woff2"),url(../fonts/TTFirsNeue-Medium.woff) format("woff");font-weight:500;font-style:normal}/*! Иконочный шрифт ========================================================================================================================================================*/[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-logo:before{content:"\e902"}._icon-tg:before{content:"\e900"}._icon-wa:before{content:"\e901"}*{padding:0;margin:0;border:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{height:100%;min-width:390px;scroll-behavior:smooth}body{color:#231401;line-height:1;font-family:TTFirsNeue,sans-serif;font-size:1.125rem;-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:TTFirsNeue,sans-serif;font-size:inherit;line-height:inherit}button{cursor:pointer;color:inherit;background-color:transparent}a{color:inherit;text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}address{font-style:normal}.lock body{overflow:hidden;-ms-touch-action:none;touch-action:none;-ms-scroll-chaining:none;overscroll-behavior:none}.wrapper{position:relative;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}@supports (overflow:clip){.wrapper{overflow:clip}}.wrapper>main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.wrapper>*{min-width:0}.page{width:100vw;max-width:90rem;margin:0 auto}[class*=__container]{max-width:79.375rem;margin:0 auto;padding:0 .9375rem}/*! Формы ========================================================================================================================================================*/.form__line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.form__line:not(:last-child){padding-bottom:1.25rem}.form__label{line-height:125%}.form__input{position:relative;height:2.875rem;border-radius:1rem;overflow:hidden}.form__input::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:-webkit-gradient(linear,left top,right top,from(#ffaa06),to(#ffdb21));background:linear-gradient(90deg,#ffaa06 0,#ffdb21 100%);border-radius:1rem}.form__input::after{content:"";position:absolute;width:calc(100% - .25rem);height:calc(100% - .25rem);top:.125rem;left:.125rem;background:#231401;border-radius:.875rem}.form__button{margin-top:1.25rem;color:#231401}.form__button.button{min-width:14.0625rem;padding:1.25rem}/*! Кнопки ========================================================================================================================================================*/.button{min-width:18.4375rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.4375rem;background:linear-gradient(135deg,#ffe03b 0,#ffa620 20.62%,#ffb125 68.02%,#ffb628 75.31%,#e49600 100%);border-radius:1rem;font-weight:500;line-height:.8125rem;text-transform:uppercase;white-space:nowrap;position:relative;overflow:hidden}.button::after{content:"";position:absolute;width:100%;height:0;bottom:0;left:0;background:rgba(255,255,255,.2);-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.button--fw{width:100%}input[type=email],input[type=tel],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0}.input{position:relative;border-radius:0!important;width:100%;display:block;height:100%;padding:.625rem 1.25rem;border:unset;background:0 0;z-index:2;color:#fff}.input[placeholder]:not([data-placeholder-nohiden])::-webkit-input-placeholder{-webkit-transition:opacity .3s;transition:opacity .3s}.input[placeholder]:not([data-placeholder-nohiden])::-moz-placeholder{-moz-transition:opacity .3s;transition:opacity .3s}.input[placeholder]:not([data-placeholder-nohiden]):-ms-input-placeholder{-ms-transition:opacity .3s;transition:opacity .3s}.input[placeholder]:not([data-placeholder-nohiden])::-ms-input-placeholder{-ms-transition:opacity .3s;transition:opacity .3s}.input[placeholder]:not([data-placeholder-nohiden])::placeholder{-webkit-transition:opacity .3s;transition:opacity .3s}.input[placeholder]:not([data-placeholder-nohiden]):focus::-webkit-input-placeholder{opacity:0}.input[placeholder]:not([data-placeholder-nohiden]):focus::-moz-placeholder{opacity:0}.input[placeholder]:not([data-placeholder-nohiden]):focus:-ms-input-placeholder{opacity:0}.input[placeholder]:not([data-placeholder-nohiden]):focus::-ms-input-placeholder{opacity:0}.input[placeholder]:not([data-placeholder-nohiden]):focus::placeholder{opacity:0}textarea.input{resize:none;padding:0 0}/*! Модуль попапа ========================================================================================================================================================*/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;transition:opacity .8s ease 0s;pointer-events:none;z-index:149}.menu-open body::after,.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;transition:visibility .8s ease 0s;visibility:hidden;pointer-events:none;opacity:0}.popup_show{z-index:150;visibility:visible;overflow:auto;pointer-events:auto;opacity:1}.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-pack:center;-ms-flex-pack:center;justify-content:center;-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%}.popup__content{position:relative;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;transition:transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s;background:#231401;padding-left:1.5rem;padding-right:1.5rem;padding-bottom:3.5rem;width:100%;max-width:44.4375rem;border-radius:1rem}.lock .popup__content{visibility:visible}#popup-success .popup__content{max-width:28.625rem}.popup__close{position:absolute;width:1.2375rem;height:.875rem;top:2.5rem;right:2.25rem}#popup-success .popup__close{top:1.5rem;right:1.5rem}.popup__close::after,.popup__close::before{content:"";-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;right:0;position:absolute;width:100%;height:.125rem;background-color:#fff;border-radius:.125rem}.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)}.popup__body{color:#fff}.popup__title{font-weight:500;line-height:125%;text-transform:uppercase;padding-bottom:.75rem}.popup__title--lg{line-height:normal;text-transform:none}.popup__text{max-width:21.75rem;line-height:normal;padding-bottom:2rem}.popup__text--lg{line-height:normal;padding-bottom:.5rem}/*! Стили для отзывчивых картинок (IBG) ========================================================================================================================================================*/[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{font-weight:500;line-height:125%;text-transform:uppercase}.header{position:absolute;top:0;left:0;width:100%;padding:2rem 0;z-index:150;opacity:0;-webkit-transform:translate(0,-100%);-ms-transform:translate(0,-100%);transform:translate(0,-100%)}.header._watcher-view{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all .8s 0s;transition:all .8s 0s}.header__container{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:1.875rem}.header__menu{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.logo-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;-webkit-transition:all .3s;transition:all .3s}.logo-header__icon{font-size:1.25rem}.logo-header__text{font-family:"Neutral Face",sans-serif;font-size:1.0625rem;line-height:125%;text-transform:uppercase;letter-spacing:.025rem}.menu__list{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;gap:1.25rem}.menu__link{font-size:1rem;position:relative;padding-bottom:.625rem;-webkit-transition:all .3s;transition:all .3s}.menu__link::before{content:"";position:absolute;width:0;height:.0625rem;bottom:0;left:0;background:linear-gradient(135deg,#ffe03b 0,#ffa620 20.62%,#ffb125 68.02%,#ffb628 75.31%,#e49600 100%);-webkit-transition:all .3s;transition:all .3s}.contacts-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.583125rem}.contacts-header__link{font-size:1.666875rem;-webkit-transition:all .3s;transition:all .3s}.contacts-header__link--phone{font-size:1rem;line-height:125%;white-space:nowrap;margin-left:1.58375rem;position:relative;padding-bottom:.625rem;-webkit-transition:all .3s;transition:all .3s}.contacts-header__link--phone::before{content:"";position:absolute;width:0;height:.0625rem;bottom:0;left:0;background:linear-gradient(135deg,#ffe03b 0,#ffa620 20.62%,#ffb125 68.02%,#ffb628 75.31%,#e49600 100%);-webkit-transition:all .3s;transition:all .3s}.mob-menu__contacts{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.5rem;font-size:1rem;color:#fff;line-height:125%}.mob-menu__address{max-width:12.8125rem}.mob-menu__socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.833125rem;font-size:1.666875rem}.mob-menu__button{margin-top:4.416875rem;width:100%;min-width:unset}.icon-menu{display:none}.footer{padding:2rem 0 4.0625rem;background:var(--unnamed,linear-gradient(135deg,#ffe03b 0,#ffa620 20.62%,#ffb125 68.02%,#ffb628 75.31%,#e49600 100%))}.footer__contacts{line-height:125%}.footer__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.416875rem;padding-bottom:1.854375rem}.footer__socials{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.583125rem;font-size:1.666875rem}.footer__address{padding-top:2rem}/*! Offer ======================================================================================================================================================== */.offer{position:relative;background:radial-gradient(37.17% 25.69% at 61.41% 75.45%,rgba(255,255,255,0) 0,rgba(255,255,255,.95) 100%)}.offer::before{content:"";position:absolute;top:50%;right:0;-webkit-transform:translate(0,-50%) rotate(21.784deg);-ms-transform:translate(0,-50%) rotate(21.784deg);transform:translate(0,-50%) rotate(21.784deg);background:#ffa800;-webkit-filter:blur(205px);filter:blur(205px)}.offer__content{position:relative;z-index:3}.offer__title{max-width:40.6875rem;opacity:0;-webkit-transform:translate(0,3.125rem);-ms-transform:translate(0,3.125rem);transform:translate(0,3.125rem)}.offer__title._watcher-view{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all .8s .3s;transition:all .8s .3s}.offer__subtitle{line-height:125%;opacity:0;-webkit-transform:translate(0,3.125rem);-ms-transform:translate(0,3.125rem);transform:translate(0,3.125rem)}.offer__subtitle._watcher-view{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all .8s .3s;transition:all .8s .3s}.offer__button-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;opacity:0;-webkit-transform:translate(0,1.875rem);-ms-transform:translate(0,1.875rem);transform:translate(0,1.875rem)}.offer__button-block._watcher-view{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all .8s .6s;transition:all .8s .6s}.offer__decor{max-width:8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.offer__decor::before{content:"";position:absolute;height:100%;top:0;right:0;background:url(../img/icon/ellipse.svg) 0 0/contain no-repeat}.offer__image-ibg{opacity:0;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.offer__image-ibg._watcher-view{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all .8s;transition:all .8s}/*! services ======================================================================================================================================================== */.services{position:relative}.services::before{content:"";position:absolute;width:53.4375rem;height:53.4375rem;right:0;background:url(../img/services_bg.svg) top right/contain no-repeat}.services__container{position:relative;z-index:2}.services__title{margin-bottom:2.5rem;padding-bottom:0;position:relative}.services__title::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;-webkit-filter:blur(41px);filter:blur(41px);z-index:-1}.services__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:3.125rem;-moz-column-gap:3.125rem;column-gap:3.125rem;row-gap:2rem}.services__list li{opacity:0;-webkit-transform:translate(0,3.125rem);-ms-transform:translate(0,3.125rem);transform:translate(0,3.125rem)}._watcher-view .services__list li{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all .8s .3s;transition:all .8s .3s;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.8s;transition-duration:.8s}._watcher-view .services__list li:nth-child(1){-webkit-transition-delay:0s;transition-delay:0s}._watcher-view .services__list li:nth-child(2){-webkit-transition-delay:.3s;transition-delay:.3s}._watcher-view .services__list li:nth-child(3){-webkit-transition-delay:.6s;transition-delay:.6s}._watcher-view .services__list li:nth-child(4){-webkit-transition-delay:.9s;transition-delay:.9s}._watcher-view .services__list li:nth-child(5){-webkit-transition-delay:1.2s;transition-delay:1.2s}._watcher-view .services__list li:nth-child(6){-webkit-transition-delay:1.5s;transition-delay:1.5s}._watcher-view .services__list li:nth-child(7){-webkit-transition-delay:1.8s;transition-delay:1.8s}._watcher-view .services__list li:nth-child(8){-webkit-transition-delay:2.1s;transition-delay:2.1s}.services__item{-webkit-box-flex:0;-ms-flex:0 1 calc(33.333% - 2.0833125rem);flex:0 1 calc(33.333% - 2.0833125rem)}.item-services{min-height:8.375rem;line-height:125%;text-align:center;padding:1.6875rem .6875rem 1.625rem .625rem;border-radius:1rem;position:relative}.item-services::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:-webkit-gradient(linear,left top,right top,from(#ffaa06),to(#ffdb21));background:linear-gradient(90deg,#ffaa06 0,#ffdb21 100%);border-radius:1rem}.item-services::after{content:"";position:absolute;width:calc(100% - .25rem);height:calc(100% - .25rem);top:.125rem;left:.125rem;background:#fff;border-radius:.875rem}.item-services__title{position:relative;font-weight:500;text-transform:uppercase;padding-bottom:.75rem;z-index:2}.item-services__text{position:relative;z-index:2}/*! tools ======================================================================================================================================================== */.tools .tools__item{opacity:0}.no-webp .tools__body{background:url(../img/tools_bg.png) center/cover no-repeat}.tools__body{position:relative}.tools__row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem}.tools__row:first-child{margin-bottom:1.25rem}.tools__row:last-child .item-tools{padding:.625rem .625rem 1.5625rem}.tools__row:last-child .item-tools:nth-child(2) .item-tools__list{max-width:13.6875rem}._watcher-view .tools__row:first-child .tools__item:first-child{opacity:1;-webkit-transition:all .8s;transition:all .8s}._watcher-view .tools__row:first-child .tools__item:nth-child(2){opacity:1;-webkit-transition:all .8s .3s;transition:all .8s .3s}._watcher-view .tools__row:last-child .tools__item:nth-child(2){opacity:1;-webkit-transition:all .8s .6s;transition:all .8s .6s}._watcher-view .tools__row:last-child .tools__item:last-child{opacity:1;-webkit-transition:all .8s .9s;transition:all .8s .9s}.tools__item{-webkit-box-flex:0;-ms-flex:0 1 calc(34.5% - .8333125rem);flex:0 1 calc(34.5% - .8333125rem);opacity:0}.tools__arrow-ibg{-webkit-box-flex:0;-ms-flex:0 1 calc(33.333% - .8333125rem);flex:0 1 calc(33.333% - .8333125rem);max-width:16.25rem;margin-left:2.1875rem;opacity:0;-webkit-transform:translate(0,1.25rem);-ms-transform:translate(0,1.25rem);transform:translate(0,1.25rem)}._watcher-view .tools__arrow-ibg{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all .8s .6s;transition:all .8s .6s}.tools__button{position:relative;-webkit-box-flex:0;-ms-flex:0 1 calc(33.333% - .8333125rem);flex:0 1 calc(33.333% - .8333125rem);max-width:20.9375rem;margin-left:auto;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;z-index:2;opacity:0;-webkit-transform:translate(0,1.25rem);-ms-transform:translate(0,1.25rem);transform:translate(0,1.25rem)}._watcher-view .tools__button{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all .8s 1.2s;transition:all .8s 1.2s}.item-tools{padding:.625rem .625rem 1.5rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.75rem}.item-tools::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:-webkit-gradient(linear,left top,right top,from(#ffaa06),to(#ffdb21));background:linear-gradient(90deg,#ffaa06 0,#ffdb21 100%);border-radius:1rem}.item-tools::after{content:"";position:absolute;width:calc(100% - .25rem);height:calc(100% - .25rem);top:.125rem;left:.125rem;background:#fff;border-radius:.875rem}.item-tools__number{position:relative;z-index:2;font-weight:500;line-height:125%;background:-webkit-gradient(linear,left top,left bottom,color-stop(56.77%,#231401),to(rgba(35,20,1,0)));background:linear-gradient(180deg,#231401 56.77%,rgba(35,20,1,0) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.item-tools__list{position:relative;z-index:2;padding-top:3.3125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.item-tools__caption{line-height:125%}/*! cases ======================================================================================================================================================== */.cases__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2rem}.cases__list li{opacity:0;-webkit-transform:translate(0,3.125rem);-ms-transform:translate(0,3.125rem);transform:translate(0,3.125rem)}._watcher-view .cases__list li{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all .8s .3s;transition:all .8s .3s;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.8s;transition-duration:.8s}._watcher-view .cases__list li:nth-child(1){-webkit-transition-delay:0s;transition-delay:0s}._watcher-view .cases__list li:nth-child(2){-webkit-transition-delay:.3s;transition-delay:.3s}._watcher-view .cases__list li:nth-child(3){-webkit-transition-delay:.6s;transition-delay:.6s}._watcher-view .cases__list li:nth-child(4){-webkit-transition-delay:.9s;transition-delay:.9s}._watcher-view .cases__list li:nth-child(5){-webkit-transition-delay:1.2s;transition-delay:1.2s}._watcher-view .cases__list li:nth-child(6){-webkit-transition-delay:1.5s;transition-delay:1.5s}._watcher-view .cases__list li:nth-child(7){-webkit-transition-delay:1.8s;transition-delay:1.8s}._watcher-view .cases__list li:nth-child(8){-webkit-transition-delay:2.1s;transition-delay:2.1s}.cases__item{position:relative;z-index:2;-webkit-box-flex:0;-ms-flex:0 1 33.333%;flex:0 1 33.333%;max-width:20.875rem}.item-cases{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;gap:2rem}.item-cases__icon-ibg{width:5.625rem;height:5.625rem}.item-cases__caption{font-weight:500;line-height:125%;text-transform:uppercase;text-align:center}/*! Benefits ======================================================================================================================================================== */.benefits{padding-bottom:6.25rem}.benefits__content{background:#fff;-webkit-box-shadow:0 8px 30px 0 rgba(255,168,0,.15);box-shadow:0 8px 30px 0 rgba(255,168,0,.15);border-radius:1rem;padding:4.25rem 2rem}.benefits__list{display:-webkit-box;display:-ms-flexbox;display:flex;row-gap:2rem}.benefits__column{opacity:0;-webkit-transform:translate(0,3.125rem);-ms-transform:translate(0,3.125rem);transform:translate(0,3.125rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}._watcher-view .benefits__column{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}._watcher-view .benefits__column:first-child{-webkit-transition:all .8s;transition:all .8s}._watcher-view .benefits__column:last-child{-webkit-transition:all .8s .3s;transition:all .8s .3s}.benefits__column:first-child .benefits__item{max-width:28.875rem}.benefits__column:last-child .benefits__item{max-width:36.25rem}.benefits__item{line-height:125%;text-transform:uppercase;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:1.5rem}.benefits__item::before{content:"";position:absolute;top:0;left:0;background:url(../img/icon/ellipse.svg) 0 0/contain no-repeat;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.benefits__button{width:100%;max-width:21.5625rem}@media (min-width:47.99875em){.form__button span:last-child{display:none}.popup__body{max-width:26rem;margin-left:7.625rem}#popup-success .popup__body{margin-left:0;padding-top:1.5625rem}.mob-menu{display:none}.offer__decor::before{right:-.75rem}.cases__list{position:relative}.cases__list::before{content:"";position:absolute;width:100vw;max-width:90rem;height:10.125rem;top:3.75rem;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);background:url(../img/cases/decor.svg) center no-repeat}}@media (min-width:61.99875em){.offer{padding-top:5rem}.offer__image-ibg{position:absolute;width:61.0416666667%;height:100%;max-height:41.5625rem;top:0;right:0;z-index:2}}@media (min-width:67.5em){.item-services__text span{display:inline-block;min-width:6.25rem}}@media (min-width:79.375em){.form__label{font-size:1.125rem}.popup__content{padding-top:2.5rem}.popup__title--lg{font-size:1.5rem}.popup__title--lg{padding-bottom:2rem}.popup__text{font-size:1rem}.popup__text--lg{font-size:1.25rem}.title{padding-bottom:1.5rem}.title{font-size:2.875rem}.header__menu{padding-left:10.6875rem}.footer__title{padding-bottom:1.916875rem}.footer__contacts{font-size:1.125rem}.offer{margin-top:11.625rem}.offer{margin-bottom:6.25rem}.offer::before{width:33.625rem}.offer::before{height:19.1875rem}.offer::before{border-radius:33.625rem}.offer__title{font-size:2.875rem}.offer__subtitle{font-size:1.125rem}.offer__subtitle{padding-bottom:4.875rem}.offer__decor{height:7.5625rem}.offer__decor{font-size:1rem}.offer__decor::before{width:7.5625rem}.offer__image-ibg{width:54.9375rem}.offer__image-ibg{height:41.5625rem}.services{padding-bottom:6.25rem}.services::before{top:-6.4375rem}.services__title::after{width:106rem}.services__title::after{height:16rem}.services__title::after{border-radius:106rem}.item-services{font-size:1.125rem}.tools__title{padding-bottom:6.25rem}.tools__body{padding-bottom:6.25rem}.item-tools__number{font-size:6.25rem}.item-tools__list{font-size:1.125rem}.cases{padding-bottom:9.625rem}.cases__title{padding-bottom:3.5rem}.item-cases__caption{font-size:1.125rem}.benefits__title{padding-bottom:3.5rem}.benefits__column:last-child .benefits__item:nth-child(2){height:7.5625rem}.benefits__item{height:7.5625rem}.benefits__item{font-size:1.125rem}.benefits__item::before{width:7.5625rem}.benefits__item::before{height:7.5625rem}.benefits__button{margin-top:4.25rem}}@media (min-width:80em){.offer__content{padding-bottom:10.375rem}.benefits__list{-webkit-column-gap:8.375rem;-moz-column-gap:8.375rem;column-gap:8.375rem}}@media (max-width:75em){.tools__item{-webkit-box-flex:0;-ms-flex:0 1 calc(41% - .8333125rem);flex:0 1 calc(41% - .8333125rem)}.tools__arrow-ibg{-webkit-box-flex:0;-ms-flex:0 1 calc(18% - .8333125rem);flex:0 1 calc(18% - .8333125rem)}.tools__button{min-width:unset;-webkit-box-flex:0;-ms-flex:0 1 calc(18% - .8333125rem);flex:0 1 calc(18% - .8333125rem);min-width:11.875rem}}@media (max-width:35em){.item-services__text{max-width:20.625rem;margin:0 auto}}@media (max-width:25em){.item-services__text span{display:inline-block;min-width:6.25rem}}@media (max-width:61.99875em){.menu__list{display:none}.offer::before{top:auto;bottom:3.625rem;right:1.6875rem;-webkit-transform:translate(0,0) rotate(21.784deg);-ms-transform:translate(0,0) rotate(21.784deg);transform:translate(0,0) rotate(21.784deg)}.offer__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.offer__image-ibg{margin:0 -.9375rem 0 auto}.services::before{right:50%;-webkit-transform:translate(50%,0);-ms-transform:translate(50%,0);transform:translate(50%,0)}.services__list{gap:2rem}.services__item{-webkit-box-flex:0;-ms-flex:0 1 calc(33.333% - 1.3333125rem);flex:0 1 calc(33.333% - 1.3333125rem)}.tools__row{-ms-flex-wrap:wrap;flex-wrap:wrap}.tools__item{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - .625rem);flex:0 1 calc(50% - .625rem)}.tools__arrow-ibg{display:none}.tools__button{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:.625rem auto 0}}@media (max-width:58.125em){.benefits__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:51.93625em){.services__item{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 1rem);flex:0 1 calc(50% - 1rem)}}@media (max-width:47.99875em){.form__line:not(:last-child){padding-bottom:1.5rem}.form__button span:first-child{display:none}.form__button{margin-top:2.375rem;width:calc(100% + 1.5rem);margin-left:-.75rem}.form__button.button{padding:.875rem}.button{padding:.875rem}.popup__content{max-width:20.5rem;padding-bottom:5.5625rem}#popup-success .popup__content{max-width:20.5rem;padding-bottom:2.6875rem;padding-left:1rem}#popup-success .popup__close{top:1rem;right:1rem;width:1.060625rem;height:.75rem}.popup__close{display:none}#popup-success .popup__close{display:block}#popup-success .popup__body{padding-top:1.3125rem}.popup__text{max-width:16.1875rem;padding-bottom:2.125rem}.popup__text.popup__text--lg{padding-bottom:0}.header{padding:2.625rem 0}.logo-header__text{display:none}.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.menu__body{position:absolute;width:80%;top:-100%;right:-100%;background:#231401;border-radius:0 0 0 1rem;padding:11.875rem 1rem 3.75rem;opacity:0;visibility:hidden;-webkit-transition:all .3s;transition:all .3s;z-index:2}.menu-open .menu__body{top:0;right:0;opacity:1;visibility:visible}.contacts-header{display:none}.icon-menu{display:block;position:relative;width:1.375rem;height:.875rem;margin-right:.0625rem;z-index:5}.icon-menu span,.icon-menu::after,.icon-menu::before{content:"";-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;right:0;position:absolute;width:100%;height:.125rem;background-color:#231401;border-radius:.125rem}.icon-menu::before{top:0}.icon-menu::after{bottom:0}.icon-menu span{top:calc(50% - .0625rem)}.menu-open .icon-menu span{width:0;background:#fff}.menu-open .icon-menu::after,.menu-open .icon-menu::before{background:#fff}.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)}.footer{padding:2rem 0 3.5rem}.footer__contacts{padding:0 .229375rem 0 .0625rem}.offer__title{line-height:120%}.item-services{padding:1.75rem .5rem}.tools__body::before{height:90%;top:-1.9375rem;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.tools__row:last-child .item-tools{padding:.625rem}.tools__row{gap:2rem}.tools__row:first-child{margin-bottom:2rem}.tools__item{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.item-tools{min-height:17.0625rem;padding:.625rem}.item-tools__number{-webkit-box-flex:0;-ms-flex:0 1 30%;flex:0 1 30%}.cases{position:relative}.cases::before{content:"";position:absolute;width:9.0625rem;height:100%;min-height:45.4375rem;top:0;left:55%;-webkit-transform:translate(-50%,0) rotate(33deg);-ms-transform:translate(-50%,0) rotate(33deg);transform:translate(-50%,0) rotate(33deg);background:url(../img/cases/decor_mob.svg) 0 0/contain no-repeat}.cases__list{-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}.benefits__content{padding:1.875rem .5625rem 1.875rem 1.5625rem}.benefits__list{row-gap:2.301875rem}.benefits__column{gap:2.301875rem}}@media (max-width:47.99875em) and (any-hover:none){.icon-menu{cursor:default}}@media (max-width:47.99875em) and (max-width:47.99875em){.cases::before{left:9.375rem;-webkit-transform:translate(0,0) rotate(40deg);-ms-transform:translate(0,0) rotate(40deg);transform:translate(0,0) rotate(40deg)}}@media (max-width:47.99875em) and (max-width:29.99875em){.cases::before{-webkit-transform:translate(0,0) rotate(33deg);-ms-transform:translate(0,0) rotate(33deg);transform:translate(0,0) rotate(33deg)}}@media (max-width:35.06125em){.services__item{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}@media (max-width:34.43625em){.offer__subtitle{max-width:21.875rem}.offer__button-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (max-width:29.99875em){.popup__title{display:none}.popup__title.popup__title--lg{display:block}.menu__body{width:100%;max-width:20.5rem;height:100vh;max-height:35.25rem}.footer__row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:1.291875rem}.footer__address{padding-top:1.5rem}.offer__button{width:100%}.services__title::after{top:0;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.tools__button{margin:.625rem 0 0;width:100%;max-width:unset}.benefits__column:first-child .benefits__item{max-width:20.25rem}.benefits__column:last-child .benefits__item{max-width:20.25rem}.benefits__column:last-child .benefits__item:nth-child(2){padding-top:.625rem}.benefits__item{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.benefits__item::before{top:0;-webkit-transform:rotate(-130deg);-ms-transform:rotate(-130deg);transform:rotate(-130deg)}.benefits__button{max-width:unset;width:calc(100% + 1.0625rem);margin-left:-1.0625rem}}@media (max-width:25.06125em){.offer__image-ibg{margin:0 -.9375rem}}@media (max-width:24.375em){.form__label{font-size:1rem}.popup__content{padding-top:1.625rem}.popup__title--lg{font-size:1rem}.popup__title--lg{padding-bottom:1.25rem}.popup__text{font-size:.75rem}.popup__text--lg{font-size:1rem}.title{padding-bottom:2.5625rem}.title{font-size:1.625rem}.footer__title{padding-bottom:1.229375rem}.footer__contacts{font-size:1rem}.offer{margin-top:7.875rem}.offer{margin-bottom:3.125rem}.offer::before{width:16.5625rem}.offer::before{height:9.4375rem}.offer::before{border-radius:16.5625rem}.offer__title{font-size:1.5rem}.offer__subtitle{font-size:1rem}.offer__subtitle{padding-bottom:4rem}.offer__decor{height:6.25rem}.offer__decor{font-size:.875rem}.offer__decor::before{width:6.25rem}.offer__image-ibg{width:24.375rem}.offer__image-ibg{height:18.4375rem}.services{padding-bottom:4rem}.services::before{top:12.625rem}.services__title::after{width:37.125rem}.services__title::after{height:3.1875rem}.services__title::after{border-radius:37.125rem}.item-services{font-size:1rem}.tools__title{padding-bottom:2.5rem}.tools__body{padding-bottom:4rem}.item-tools__number{font-size:5rem}.item-tools__list{font-size:1rem}.cases{padding-bottom:8.5rem}.cases__title{padding-bottom:2.5rem}.item-cases__caption{font-size:1rem}.benefits__title{padding-bottom:2.5rem}.benefits__column:last-child .benefits__item:nth-child(2){height:7.045rem}.benefits__item{height:5.795rem}.benefits__item{font-size:1rem}.benefits__item::before{width:5.0625rem}.benefits__item::before{height:5.0625rem}.benefits__button{margin-top:2.5rem}}@media (min-width:24.375em) and (max-width:79.375em){@supports (font-size:clamp(1rem ,0.9446022727rem + 0.2272727273vw ,1.125rem)){.form__label{font-size:clamp(1rem ,.9446022727rem + .2272727273vw ,1.125rem)}}@supports not (font-size:clamp(1rem ,0.9446022727rem + 0.2272727273vw ,1.125rem)){.form__label{font-size:calc(1rem + .125 * (100vw - 24.375rem)/ 55)}}@supports (padding-top:clamp(1.625rem ,1.2372159091rem + 1.5909090909vw ,2.5rem)){.popup__content{padding-top:clamp(1.625rem ,1.2372159091rem + 1.5909090909vw ,2.5rem)}}@supports not (padding-top:clamp(1.625rem ,1.2372159091rem + 1.5909090909vw ,2.5rem)){.popup__content{padding-top:calc(1.625rem + .875 * (100vw - 24.375rem)/ 55)}}@supports (font-size:clamp(1rem ,0.7784090909rem + 0.9090909091vw ,1.5rem)){.popup__title--lg{font-size:clamp(1rem ,.7784090909rem + .9090909091vw ,1.5rem)}}@supports not (font-size:clamp(1rem ,0.7784090909rem + 0.9090909091vw ,1.5rem)){.popup__title--lg{font-size:calc(1rem + .5 * (100vw - 24.375rem)/ 55)}}@supports (padding-bottom:clamp(1.25rem ,0.9176136364rem + 1.3636363636vw ,2rem)){.popup__title--lg{padding-bottom:clamp(1.25rem ,.9176136364rem + 1.3636363636vw ,2rem)}}@supports not (padding-bottom:clamp(1.25rem ,0.9176136364rem + 1.3636363636vw ,2rem)){.popup__title--lg{padding-bottom:calc(1.25rem + .75 * (100vw - 24.375rem)/ 55)}}@supports (font-size:clamp(0.75rem ,0.6392045455rem + 0.4545454545vw ,1rem)){.popup__text{font-size:clamp(.75rem ,.6392045455rem + .4545454545vw ,1rem)}}@supports not (font-size:clamp(0.75rem ,0.6392045455rem + 0.4545454545vw ,1rem)){.popup__text{font-size:calc(.75rem + .25 * (100vw - 24.375rem)/ 55)}}@supports (font-size:clamp(1rem ,0.8892045455rem + 0.4545454545vw ,1.25rem)){.popup__text--lg{font-size:clamp(1rem ,.8892045455rem + .4545454545vw ,1.25rem)}}@supports not (font-size:clamp(1rem ,0.8892045455rem + 0.4545454545vw ,1.25rem)){.popup__text--lg{font-size:calc(1rem + .25 * (100vw - 24.375rem)/ 55)}}@supports (padding-bottom:clamp(1.5rem ,3.0333806818rem + -1.9318181818vw ,2.5625rem)){.title{padding-bottom:clamp(1.5rem ,3.0333806818rem + -1.9318181818vw ,2.5625rem)}}@supports not (padding-bottom:clamp(1.5rem ,3.0333806818rem + -1.9318181818vw ,2.5625rem)){.title{padding-bottom:calc(2.5625rem + -1.0625 * (100vw - 24.375rem)/ 55)}}@supports (font-size:clamp(1.625rem ,1.0710227273rem + 2.2727272727vw ,2.875rem)){.title{font-size:clamp(1.625rem ,1.0710227273rem + 2.2727272727vw ,2.875rem)}}@supports not (font-size:clamp(1.625rem ,1.0710227273rem + 2.2727272727vw ,2.875rem)){.title{font-size:calc(1.625rem + 1.25 * (100vw - 24.375rem)/ 55)}}@supports (padding-bottom:clamp(1.229375rem ,0.9246875rem + 1.25vw ,1.916875rem)){.footer__title{padding-bottom:clamp(1.229375rem ,.9246875rem + 1.25vw ,1.916875rem)}}@supports not (padding-bottom:clamp(1.229375rem ,0.9246875rem + 1.25vw ,1.916875rem)){.footer__title{padding-bottom:calc(1.229375rem + .6875 * (100vw - 24.375rem)/ 55)}}@supports (font-size:clamp(1rem ,0.9446022727rem + 0.2272727273vw ,1.125rem)){.footer__contacts{font-size:clamp(1rem ,.9446022727rem + .2272727273vw ,1.125rem)}}@supports not (font-size:clamp(1rem ,0.9446022727rem + 0.2272727273vw ,1.125rem)){.footer__contacts{font-size:calc(1rem + .125 * (100vw - 24.375rem)/ 55)}}@supports (margin-top:clamp(7.875rem ,6.2130681818rem + 6.8181818182vw ,11.625rem)){.offer{margin-top:clamp(7.875rem ,6.2130681818rem + 6.8181818182vw ,11.625rem)}}@supports not (margin-top:clamp(7.875rem ,6.2130681818rem + 6.8181818182vw ,11.625rem)){.offer{margin-top:calc(7.875rem + 3.75 * (100vw - 24.375rem)/ 55)}}@supports (margin-bottom:clamp(3.125rem ,1.7400568182rem + 5.6818181818vw ,6.25rem)){.offer{margin-bottom:clamp(3.125rem ,1.7400568182rem + 5.6818181818vw ,6.25rem)}}@supports not (margin-bottom:clamp(3.125rem ,1.7400568182rem + 5.6818181818vw ,6.25rem)){.offer{margin-bottom:calc(3.125rem + 3.125 * (100vw - 24.375rem)/ 55)}}@supports (width:clamp(16.5625rem ,9.0007102273rem + 31.0227272727vw ,33.625rem)){.offer::before{width:clamp(16.5625rem ,9.0007102273rem + 31.0227272727vw ,33.625rem)}}@supports not (width:clamp(16.5625rem ,9.0007102273rem + 31.0227272727vw ,33.625rem)){.offer::before{width:calc(16.5625rem + 17.0625 * (100vw - 24.375rem)/ 55)}}@supports (height:clamp(9.4375rem ,5.1164772727rem + 17.7272727273vw ,19.1875rem)){.offer::before{height:clamp(9.4375rem ,5.1164772727rem + 17.7272727273vw ,19.1875rem)}}@supports not (height:clamp(9.4375rem ,5.1164772727rem + 17.7272727273vw ,19.1875rem)){.offer::before{height:calc(9.4375rem + 9.75 * (100vw - 24.375rem)/ 55)}}@supports (border-radius:clamp(16.5625rem ,9.0007102273rem + 31.0227272727vw ,33.625rem)){.offer::before{border-radius:clamp(16.5625rem ,9.0007102273rem + 31.0227272727vw ,33.625rem)}}@supports not (border-radius:clamp(16.5625rem ,9.0007102273rem + 31.0227272727vw ,33.625rem)){.offer::before{border-radius:calc(16.5625rem + 17.0625 * (100vw - 24.375rem)/ 55)}}@supports (font-size:clamp(1.5rem ,0.890625rem + 2.5vw ,2.875rem)){.offer__title{font-size:clamp(1.5rem ,.890625rem + 2.5vw ,2.875rem)}}@supports not (font-size:clamp(1.5rem ,0.890625rem + 2.5vw ,2.875rem)){.offer__title{font-size:calc(1.5rem + 1.375 * (100vw - 24.375rem)/ 55)}}@supports (font-size:clamp(1rem ,0.9446022727rem + 0.2272727273vw ,1.125rem)){.offer__subtitle{font-size:clamp(1rem ,.9446022727rem + .2272727273vw ,1.125rem)}}@supports not (font-size:clamp(1rem ,0.9446022727rem + 0.2272727273vw ,1.125rem)){.offer__subtitle{font-size:calc(1rem + .125 * (100vw - 24.375rem)/ 55)}}@supports (padding-bottom:clamp(4rem ,3.6122159091rem + 1.5909090909vw ,4.875rem)){.offer__subtitle{padding-bottom:clamp(4rem ,3.6122159091rem + 1.5909090909vw ,4.875rem)}}@supports not (padding-bottom:clamp(4rem ,3.6122159091rem + 1.5909090909vw ,4.875rem)){.offer__subtitle{padding-bottom:calc(4rem + .875 * (100vw - 24.375rem)/ 55)}}@supports (height:clamp(6.25rem ,5.6683238636rem + 2.3863636364vw ,7.5625rem)){.offer__decor{height:clamp(6.25rem ,5.6683238636rem + 2.3863636364vw ,7.5625rem)}}@supports not (height:clamp(6.25rem ,5.6683238636rem + 2.3863636364vw ,7.5625rem)){.offer__decor{height:calc(6.25rem + 1.3125 * (100vw - 24.375rem)/ 55)}}@supports (font-size:clamp(0.875rem ,0.8196022727rem + 0.2272727273vw ,1rem)){.offer__decor{font-size:clamp(.875rem ,.8196022727rem + .2272727273vw ,1rem)}}@supports not (font-size:clamp(0.875rem ,0.8196022727rem + 0.2272727273vw ,1rem)){.offer__decor{font-size:calc(.875rem + .125 * (100vw - 24.375rem)/ 55)}}@supports (width:clamp(6.25rem ,5.6683238636rem + 2.3863636364vw ,7.5625rem)){.offer__decor::before{width:clamp(6.25rem ,5.6683238636rem + 2.3863636364vw ,7.5625rem)}}@supports not (width:clamp(6.25rem ,5.6683238636rem + 2.3863636364vw ,7.5625rem)){.offer__decor::before{width:calc(6.25rem + 1.3125 * (100vw - 24.375rem)/ 55)}}@supports (width:clamp(24.375rem ,10.8302556818rem + 55.5681818182vw ,54.9375rem)){.offer__image-ibg{width:clamp(24.375rem ,10.8302556818rem + 55.5681818182vw ,54.9375rem)}}@supports not (width:clamp(24.375rem ,10.8302556818rem + 55.5681818182vw ,54.9375rem)){.offer__image-ibg{width:calc(24.375rem + 30.5625 * (100vw - 24.375rem)/ 55)}}@supports (height:clamp(18.4375rem ,8.1889204545rem + 42.0454545455vw ,41.5625rem)){.offer__image-ibg{height:clamp(18.4375rem ,8.1889204545rem + 42.0454545455vw ,41.5625rem)}}@supports not (height:clamp(18.4375rem ,8.1889204545rem + 42.0454545455vw ,41.5625rem)){.offer__image-ibg{height:calc(18.4375rem + 23.125 * (100vw - 24.375rem)/ 55)}}@supports (padding-bottom:clamp(4rem ,3.0028409091rem + 4.0909090909vw ,6.25rem)){.services{padding-bottom:clamp(4rem ,3.0028409091rem + 4.0909090909vw ,6.25rem)}}@supports not (padding-bottom:clamp(4rem ,3.0028409091rem + 4.0909090909vw ,6.25rem)){.services{padding-bottom:calc(4rem + 2.25 * (100vw - 24.375rem)/ 55)}}@supports (top:clamp(-6.4375rem ,21.0731534091rem + -34.6590909091vw ,12.625rem)){.services::before{top:clamp(-6.4375rem ,21.0731534091rem + -34.6590909091vw ,12.625rem)}}@supports not (top:clamp(-6.4375rem ,21.0731534091rem + -34.6590909091vw ,12.625rem)){.services::before{top:calc(12.625rem + -19.0625 * (100vw - 24.375rem)/ 55)}}@supports (width:clamp(37.125rem ,6.6008522727rem + 125.2272727273vw ,106rem)){.services__title::after{width:clamp(37.125rem ,6.6008522727rem + 125.2272727273vw ,106rem)}}@supports not (width:clamp(37.125rem ,6.6008522727rem + 125.2272727273vw ,106rem)){.services__title::after{width:calc(37.125rem + 68.875 * (100vw - 24.375rem)/ 55)}}@supports (height:clamp(3.1875rem ,-2.4907670455rem + 23.2954545455vw ,16rem)){.services__title::after{height:clamp(3.1875rem ,-2.4907670455rem + 23.2954545455vw ,16rem)}}@supports not (height:clamp(3.1875rem ,-2.4907670455rem + 23.2954545455vw ,16rem)){.services__title::after{height:calc(3.1875rem + 12.8125 * (100vw - 24.375rem)/ 55)}}@supports (border-radius:clamp(37.125rem ,6.6008522727rem + 125.2272727273vw ,106rem)){.services__title::after{border-radius:clamp(37.125rem ,6.6008522727rem + 125.2272727273vw ,106rem)}}@supports not (border-radius:clamp(37.125rem ,6.6008522727rem + 125.2272727273vw ,106rem)){.services__title::after{border-radius:calc(37.125rem + 68.875 * (100vw - 24.375rem)/ 55)}}@supports (font-size:clamp(1rem ,0.9446022727rem + 0.2272727273vw ,1.125rem)){.item-services{font-size:clamp(1rem ,.9446022727rem + .2272727273vw ,1.125rem)}}@supports not (font-size:clamp(1rem ,0.9446022727rem + 0.2272727273vw ,1.125rem)){.item-services{font-size:calc(1rem + .125 * (100vw - 24.375rem)/ 55)}}@supports (padding-bottom:clamp(2.5rem ,0.8380681818rem + 6.8181818182vw ,6.25rem)){.tools__title{padding-bottom:clamp(2.5rem ,.8380681818rem + 6.8181818182vw ,6.25rem)}}@supports not (padding-bottom:clamp(2.5rem ,0.8380681818rem + 6.8181818182vw ,6.25rem)){.tools__title{padding-bottom:calc(2.5rem + 3.75 * (100vw - 24.375rem)/ 55)}}@supports (padding-bottom:clamp(4rem ,3.0028409091rem + 4.0909090909vw ,6.25rem)){.tools__body{padding-bottom:clamp(4rem ,3.0028409091rem + 4.0909090909vw ,6.25rem)}}@supports not (padding-bottom:clamp(4rem ,3.0028409091rem + 4.0909090909vw ,6.25rem)){.tools__body{padding-bottom:calc(4rem + 2.25 * (100vw - 24.375rem)/ 55)}}@supports (font-size:clamp(5rem ,4.4460227273rem + 2.2727272727vw ,6.25rem)){.item-tools__number{font-size:clamp(5rem ,4.4460227273rem + 2.2727272727vw ,6.25rem)}}@supports not (font-size:clamp(5rem ,4.4460227273rem + 2.2727272727vw ,6.25rem)){.item-tools__number{font-size:calc(5rem + 1.25 * (100vw - 24.375rem)/ 55)}}@supports (font-size:clamp(1rem ,0.9446022727rem + 0.2272727273vw ,1.125rem)){.item-tools__list{font-size:clamp(1rem ,.9446022727rem + .2272727273vw ,1.125rem)}}@supports not (font-size:clamp(1rem ,0.9446022727rem + 0.2272727273vw ,1.125rem)){.item-tools__list{font-size:calc(1rem + .125 * (100vw - 24.375rem)/ 55)}}@supports (padding-bottom:clamp(8.5rem ,8.0014204545rem + 2.0454545455vw ,9.625rem)){.cases{padding-bottom:clamp(8.5rem ,8.0014204545rem + 2.0454545455vw ,9.625rem)}}@supports not (padding-bottom:clamp(8.5rem ,8.0014204545rem + 2.0454545455vw ,9.625rem)){.cases{padding-bottom:calc(8.5rem + 1.125 * (100vw - 24.375rem)/ 55)}}@supports (padding-bottom:clamp(2.5rem ,2.0568181818rem + 1.8181818182vw ,3.5rem)){.cases__title{padding-bottom:clamp(2.5rem ,2.0568181818rem + 1.8181818182vw ,3.5rem)}}@supports not (padding-bottom:clamp(2.5rem ,2.0568181818rem + 1.8181818182vw ,3.5rem)){.cases__title{padding-bottom:calc(2.5rem + 1 * (100vw - 24.375rem)/ 55)}}@supports (font-size:clamp(1rem ,0.9446022727rem + 0.2272727273vw ,1.125rem)){.item-cases__caption{font-size:clamp(1rem ,.9446022727rem + .2272727273vw ,1.125rem)}}@supports not (font-size:clamp(1rem ,0.9446022727rem + 0.2272727273vw ,1.125rem)){.item-cases__caption{font-size:calc(1rem + .125 * (100vw - 24.375rem)/ 55)}}@supports (padding-bottom:clamp(2.5rem ,2.0568181818rem + 1.8181818182vw ,3.5rem)){.benefits__title{padding-bottom:clamp(2.5rem ,2.0568181818rem + 1.8181818182vw ,3.5rem)}}@supports not (padding-bottom:clamp(2.5rem ,2.0568181818rem + 1.8181818182vw ,3.5rem)){.benefits__title{padding-bottom:calc(2.5rem + 1 * (100vw - 24.375rem)/ 55)}}@supports (height:clamp(7.045rem ,6.8156534091rem + 0.9409090909vw ,7.5625rem)){.benefits__column:last-child .benefits__item:nth-child(2){height:clamp(7.045rem ,6.8156534091rem + .9409090909vw ,7.5625rem)}}@supports not (height:clamp(7.045rem ,6.8156534091rem + 0.9409090909vw ,7.5625rem)){.benefits__column:last-child .benefits__item:nth-child(2){height:calc(7.045rem + .5175 * (100vw - 24.375rem)/ 55)}}@supports (height:clamp(5.795rem ,5.0116761364rem + 3.2136363636vw ,7.5625rem)){.benefits__item{height:clamp(5.795rem ,5.0116761364rem + 3.2136363636vw ,7.5625rem)}}@supports not (height:clamp(5.795rem ,5.0116761364rem + 3.2136363636vw ,7.5625rem)){.benefits__item{height:calc(5.795rem + 1.7675 * (100vw - 24.375rem)/ 55)}}@supports (font-size:clamp(1rem ,0.9446022727rem + 0.2272727273vw ,1.125rem)){.benefits__item{font-size:clamp(1rem ,.9446022727rem + .2272727273vw ,1.125rem)}}@supports not (font-size:clamp(1rem ,0.9446022727rem + 0.2272727273vw ,1.125rem)){.benefits__item{font-size:calc(1rem + .125 * (100vw - 24.375rem)/ 55)}}@supports (width:clamp(5.0625rem ,3.9545454545rem + 4.5454545455vw ,7.5625rem)){.benefits__item::before{width:clamp(5.0625rem ,3.9545454545rem + 4.5454545455vw ,7.5625rem)}}@supports not (width:clamp(5.0625rem ,3.9545454545rem + 4.5454545455vw ,7.5625rem)){.benefits__item::before{width:calc(5.0625rem + 2.5 * (100vw - 24.375rem)/ 55)}}@supports (height:clamp(5.0625rem ,3.9545454545rem + 4.5454545455vw ,7.5625rem)){.benefits__item::before{height:clamp(5.0625rem ,3.9545454545rem + 4.5454545455vw ,7.5625rem)}}@supports not (height:clamp(5.0625rem ,3.9545454545rem + 4.5454545455vw ,7.5625rem)){.benefits__item::before{height:calc(5.0625rem + 2.5 * (100vw - 24.375rem)/ 55)}}@supports (margin-top:clamp(2.5rem ,1.7244318182rem + 3.1818181818vw ,4.25rem)){.benefits__button{margin-top:clamp(2.5rem ,1.7244318182rem + 3.1818181818vw ,4.25rem)}}@supports not (margin-top:clamp(2.5rem ,1.7244318182rem + 3.1818181818vw ,4.25rem)){.benefits__button{margin-top:calc(2.5rem + 1.75 * (100vw - 24.375rem)/ 55)}}}@media (min-width:61.99875em) and (max-width:79.375em){@supports (padding-left:clamp(0.0000000625rem ,-38.133178083rem + 61.5063660888vw ,10.6875rem)){.header__menu{padding-left:clamp(.0000000625rem ,-38.133178083rem + 61.5063660888vw ,10.6875rem)}}@supports not (padding-left:clamp(0.0000000625rem ,-38.133178083rem + 61.5063660888vw ,10.6875rem)){.header__menu{padding-left:calc(.0000000625rem + 10.6874999375 * (100vw - 61.99875rem)/ 17.37625)}}}@media (min-width:61.99875em) and (max-width:80em){@supports (padding-bottom:clamp(3.125rem ,-21.8449847233rem + 40.2749809041vw ,10.375rem)){.offer__content{padding-bottom:clamp(3.125rem ,-21.8449847233rem + 40.2749809041vw ,10.375rem)}}@supports not (padding-bottom:clamp(3.125rem ,-21.8449847233rem + 40.2749809041vw ,10.375rem)){.offer__content{padding-bottom:calc(3.125rem + 7.25 * (100vw - 61.99875rem)/ 18.00125)}}}@media (max-width:47.99875em) and (min-width:47.99875em){.cases::before{top:-12.5rem}.cases::before{height:95rem}}@media (max-width:47.99875em) and (min-width:24.375em) and (max-width:47.99875em){@supports (top:clamp(-12.5rem ,14.1673831949rem + -55.5584951585vw ,0.625rem)){.cases::before{top:clamp(-12.5rem ,14.1673831949rem + -55.5584951585vw ,.625rem)}}@supports not (top:clamp(-12.5rem ,14.1673831949rem + -55.5584951585vw ,0.625rem)){.cases::before{top:calc(.625rem + -13.125 * (100vw - 24.375rem)/ 23.62375)}}@supports (height:clamp(40.125rem ,-16.4950592624rem + 232.287422615vw ,95rem)){.cases::before{height:clamp(40.125rem ,-16.4950592624rem + 232.287422615vw ,95rem)}}@supports not (height:clamp(40.125rem ,-16.4950592624rem + 232.287422615vw ,95rem)){.cases::before{height:calc(40.125rem + 54.875 * (100vw - 24.375rem)/ 23.62375)}}}@media (min-width:47.99875em) and (max-width:80em){@supports ((-moz-column-gap:clamp(2rem ,-7.5618774657rem + 19.9210968322vw ,8.375rem)) or (column-gap:clamp(2rem ,-7.5618774657rem + 19.9210968322vw ,8.375rem))){.benefits__list{-webkit-column-gap:clamp(2rem ,-7.5618774657rem + 19.9210968322vw ,8.375rem);-moz-column-gap:clamp(2rem ,-7.5618774657rem + 19.9210968322vw ,8.375rem);column-gap:clamp(2rem ,-7.5618774657rem + 19.9210968322vw ,8.375rem)}}@supports not ((-moz-column-gap:clamp(2rem ,-7.5618774657rem + 19.9210968322vw ,8.375rem)) or (column-gap:clamp(2rem ,-7.5618774657rem + 19.9210968322vw ,8.375rem))){.benefits__list{-webkit-column-gap:calc(2rem + 6.375 * (100vw - 47.99875rem)/ 32.00125);-moz-column-gap:calc(2rem + 6.375 * (100vw - 47.99875rem)/ 32.00125);column-gap:calc(2rem + 6.375 * (100vw - 47.99875rem)/ 32.00125)}}}@media (any-hover:hover){.button:hover::after{height:100%}.logo-header:hover{color:#e49600}.menu__link:hover{color:#e49600}.menu__link:hover::before{width:100%}.contacts-header__link:hover{color:#e49600}.contacts-header__link--phone:hover{color:#e49600}.contacts-header__link--phone:hover::before{width:100%}.footer__phone:hover{opacity:.7}.footer__socials-item:hover{opacity:.7}.footer__email:hover{opacity:.7}}.webp .tools__body{background:url(../img/tools_bg.webp) center/cover no-repeat}