.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;outline:0;transition-property:visibility,opacity,-webkit-transform;transition-property:transform,visibility,opacity;transition-property:transform,visibility,opacity,-webkit-transform}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;-webkit-transform-origin:center top;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;-webkit-transform-origin:center bottom;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;-webkit-transform-origin:center left;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;-webkit-transform-origin:center right;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}@-webkit-keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{-webkit-animation:splide-loading 1s linear infinite;animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s .5s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{top:2px;bottom:2px;left:2px;right:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:0;bottom:0;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}@font-face{font-family:Lorenzo Sans;font-display:swap;src:url(../fonts/Lorenzo_Sans_Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Lorenzo Sans;font-display:swap;src:url(../fonts/Lorenzo_Sans_Medium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Lorenzo Sans;font-display:swap;src:url(../fonts/Lorenzo_Sans_Bold.woff2) format("woff2");font-weight:600;font-style:normal}*{padding:0;margin:0;border:0}*,*::after,*::before{box-sizing:border-box}*::after,*::before{display:inline-block}body,html{height:100%;min-width:320px}body{color:#262626;line-height:1.2;font-family:"Lorenzo Sans";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:"Lorenzo Sans";font-size:inherit;line-height:inherit;color:inherit;background-color:rgba(0,0,0,0)}input,textarea{width:100%}label{display:inline-block}button,option,select{cursor:pointer}a{display:inline-block;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}.lock body{overflow:hidden;touch-action:none;-ms-scroll-chaining:none;overscroll-behavior:none}.wrapper{min-height:100%;display:flex;flex-direction:column;overflow:hidden;padding-top:var(--headerHeight)}@supports (overflow:clip){.wrapper{overflow:clip}}.wrapper>main{flex:1 1 auto}.wrapper>*{min-width:0}[class*=__container]{max-width:90rem;margin:0 auto}[class*="--gc"]{display:grid;min-width:0;grid-template-columns:2.5rem 1fr minmax(auto,85rem) 1fr 2.5rem}[class*="--gc"]>*{min-width:0;grid-column:3/4}body::after{content:"";background-color:rgba(6,33,6,.65);position:fixed;width:100%;height:100%;top:0;left:0;opacity:0;transition:opacity .8s ease 0s;pointer-events:none;z-index:149;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.popup-show body::after{opacity:1}.popup{position:fixed;top:0;left:0;bottom:0;right:0;padding:30px 10px;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);transform:scale(1)}.popup__wrapper{flex-direction:column;min-height:100%;flex:1 1 auto;width:100%;display:flex;justify-content:center;align-items:center}.popup__content{visibility:hidden;-webkit-transform:scale(0);transform:scale(0);transition:-webkit-transform .3s ease 0s;transition:transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s;background-color:#fff;padding:2.5rem 1.25rem 3.125rem;width:100%;max-width:37.5rem;position:relative}.lock .popup__content{visibility:visible}.popup__close{position:absolute;right:0;top:0;padding:1.25rem;outline:0}.ibg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ibg--top{-o-object-position:top;object-position:top}.ibg--bottom{-o-object-position:bottom;object-position:bottom}.ibg--left{-o-object-position:left;object-position:left}.ibg--right{-o-object-position:right;object-position:right}.ibg--contain{-o-object-fit:contain;object-fit:contain}img{width:auto;height:auto}[hidden]{display:none!important}._pen{pointer-events:none}._content h1,.h1{font-weight:700}._content h2,.h2{font-weight:500}._content h3,.h3{font-weight:700}._content h4,.h4{font-weight:700}.description{font-weight:500}.btn{border-radius:.625rem;font-weight:700;padding:.9375rem;transition:all .3s ease 0s;background-color:#fff;border:1px solid #fff;text-align:center}.btn:active{background-color:#7fd117;border-color:#7fd117}.btn[disabled]{pointer-events:none;background-color:#caceca}.btn-green{color:#fff;border:none;padding:0;overflow:hidden}.btn-green>span{background:linear-gradient(0deg,#209b20 1%,#7fd117 82%);display:block}.btn-green>span>span{background-color:#019801;display:block;padding:1rem;transition:all .3s ease 0s}.btn-green:active>span>span{background-color:#017f01}.btn-green[disabled]{pointer-events:none}.btn-green[disabled]>span>span{background-color:#caceca}.btn-grad{background:#019801;padding:.0625rem;overflow:hidden}.btn-grad>span{background-color:#fff;transition:all .3s ease 0s;display:block;padding:.9375rem;border-radius:.5625rem}.btn-grad>span>span{background:#019801;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;border-radius:.5625rem}.social[disabled]{pointer-events:none}.social[disabled] path{fill:#caceca}.social path{transition:all .3s ease 0s}.social-vk:active path{fill:#0a72d1}.social-wa:active path{fill:#019801}.social-tg:active path{fill:#2490f4}.social-yt:active path{fill:#c4302b}.popup .form{max-width:23.9375rem;margin:0 auto;--color:#7B867B}.form__title{text-align:center}.form__title:not(:last-child){margin-bottom:.9375rem}.form__subtitle{font-weight:500;font-size:1.125rem;text-align:center}.form__subtitle:not(:last-child){margin-bottom:1.875rem}.form__body{display:flex;flex-direction:column;gap:1.25rem}.form__item{position:relative;font-size:1rem}.form__label{position:absolute;top:1.625rem;left:.8125rem;max-width:calc(100% - 2.25rem);translate:0 -50%;color:var(--color);font-weight:400;background-color:#fff;padding:.1875rem .3125rem;pointer-events:none}.loaded .form__label{transition:all .3s ease 0s}._form-focus .form__label,._form-input .form__label{top:0;left:.475rem;scale:.7}._form-error .form__label{color:red}.form__input{width:100%;border-radius:.625rem;border:1px solid #caceca;padding:.9375rem 1.125rem;outline:0;min-height:3.25rem}.loaded .form__input{transition:all .3s ease 0s}.form__input._form-error{border-color:red}.form__validated{position:absolute;right:1.125rem;top:50%;translate:0 -50%;z-index:2;display:none;justify-content:center;align-items:center}._form-validated .form__validated{display:flex}.form__notvalidated{position:absolute;right:1.125rem;top:1.625rem;translate:0 -50%;z-index:2;display:none;justify-content:center;align-items:center}._form-novalidated .form__notvalidated{display:flex}._form-error .form__notvalidated{display:flex}._form-error .form__notvalidated path{stroke:red}.form__error{text-align:center;margin-top:.25rem;color:var(--color);font-size:.8125rem}._form-error .form__error{color:red}.form__boxwrap{position:relative;cursor:pointer;display:flex;align-items:center;gap:.75rem;font-size:.8125rem;color:var(--color)}.form__boxwrap input{position:absolute;top:0;left:0;width:0;height:0;opacity:0}.form__boxwrap input:checked~i{box-shadow:none}.form__boxwrap i{width:1.25rem;height:1.25rem;flex:0 0 1.25rem;border-radius:.125rem;border:1px solid var(--color);background-image:url(../img/icons/checked.svg);background-repeat:no-repeat;background-position:center;box-shadow:0 0 0 6.25rem #fff inset}.loaded .form__boxwrap i{transition:all .3s ease 0s}.form__boxwrap._form-error{color:red}.form__boxwrap._form-error i{border-color:red}._content{line-height:1.375}._content h4{margin:.9375rem 0 .625rem}._content ul li{display:flex;align-items:flex-start}._content ul li:not(:last-child){margin-bottom:.5rem}._content ul li::before{content:"";margin-right:.375rem;width:.5rem;height:.5rem;flex:0 0 .5rem;background:linear-gradient(0deg,#209b20 1%,#7fd117 82%);border-radius:50%;margin-top:.4375rem}.breadcrumbs li{display:inline}.breadcrumbs li a{transition:color .3s ease 0s}.breadcrumbs li a::after{content:" /";padding-left:.25rem}.popup__content:has(._sending){overflow:hidden}.popup__content:has(._sending)::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:3}.popup__content:has(._sending)::after{content:"";position:absolute;top:-5%;left:calc(100% + 4.75rem);width:2.5rem;height:110%;rotate:15deg;background-color:#019801;box-shadow:0 0 .625rem .625rem #019801;z-index:3;opacity:.4;-webkit-animation:skeletonAfterAnim 1.5s ease infinite;animation:skeletonAfterAnim 1.5s ease infinite}.header{position:fixed;top:0;left:0;width:100%;z-index:130;background-color:#fff}.loaded .header{transition:all .3s ease 0s}.header._header-scroll:not(.menu-open .header){box-shadow:0 6px 10px rgba(13,66,13,.2)}.header__container{padding-top:1.25rem;padding-bottom:1.25rem;display:flex;align-items:center;justify-content:space-between;gap:.625rem}.header__logo img{max-width:100%}.header__socials{display:flex;gap:.625rem}.header__phone{font-weight:700;transition:color .3s ease 0s}.menu__label{display:flex;justify-content:center;align-items:center;white-space:nowrap}.menu__item{font-weight:500;font-size:.9375rem}.menu__link{transition:color .3s ease 0s}.icon-menu{display:none}.footer__container{padding-bottom:2.8125rem}.footer__wrapper{color:#fff;background-color:#262626;border-radius:.625rem}.footer__top:not(:last-child){margin-bottom:1.5625rem}.top-footer__main{display:flex;flex-direction:column}.top-footer__logo{display:block}.top-footer__logo:not(:last-child){margin-bottom:1rem}.top-footer__logo img{max-width:100%}.top-footer__name{font-size:.8125rem}.top-footer__name:not(:last-child){margin-bottom:.25rem}.top-footer__label:not(:last-child){margin-bottom:1.25rem}.top-footer__phone{font-weight:700}.top-footer__phone:not(:last-child){margin-bottom:.75rem}.top-footer__info:not(:last-child){margin-bottom:.75rem}.top-footer__info[href]{transition:color .3s ease 0s}.top-footer__cols{display:flex}.top-footer__column{width:-webkit-max-content;width:max-content;max-width:13.875rem}.top-footer__column:last-child{text-align:right}.top-footer__title{font-weight:700;line-height:1.2}.top-footer__colbody{display:flex;flex-direction:column}.top-footer__colitem{padding:.25rem 0;color:#caceca;font-weight:400}.top-footer__colitem[href]{transition:color .3s ease 0s}.top-footer__colitem:first-child{padding-top:0}.top-footer__colitem:last-child{padding-bottom:0}.bottom-footer{display:flex;align-items:center;justify-content:space-between}.bottom-footer__item{font-size:.875rem;line-height:1.3571428571}.bottom-footer__item[href]{transition:color .3s ease 0s}.hero__container{padding-bottom:.9375rem}.hero__slider .splide__pagination{position:absolute;left:0;right:0;bottom:2.5rem}.hero__slider .splide__pagination__page{width:.9375rem;height:.9375rem;margin:.46875rem;border:.0625rem solid #7fd117;background:rgba(0,0,0,0);border-radius:50%}.hero__slider .splide__pagination__page.is-active{border-color:transparent;background:linear-gradient(0deg,#209b20 1%,#7fd117 82%);-webkit-transform:scale(1.04);transform:scale(1.04)}.hero__slide{position:relative;color:#fff;border-radius:.625rem;overflow:hidden}.hero__bg{position:absolute;top:0;left:0;width:100%;height:100%}.hero__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero__content{position:relative;z-index:2;flex:1 1 auto;display:flex;flex-direction:column;height:100%}.hero__text{font-weight:500}.hero__button{color:#262626;text-align:center;min-width:15.4375rem;position:relative;overflow:hidden}.hero__button::before{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;width:100%;aspect-ratio:1;border-radius:50%;background-color:rgba(1,152,1,.4);scale:0}.hero__button._anim{box-shadow:0 0 8px .3125rem rgba(255,255,255,.2)}.loaded .hero__button._anim{transition:all .3s ease .8s}.hero__button._anim::before{-webkit-animation:heroButtonBeforeAnim 1s ease-in-out forwards;animation:heroButtonBeforeAnim 1s ease-in-out forwards}@-webkit-keyframes heroButtonBeforeAnim{to{scale:1;opacity:0}}@keyframes heroButtonBeforeAnim{to{scale:1;opacity:0}}.defend__container{padding-top:.9375rem;display:flex;align-items:flex-start;justify-content:space-around;text-align:center;gap:1.25rem}.defend__item{max-width:21.6875rem}.defend__name{font-weight:700;line-height:1.1304347826}.defend__label{line-height:1.375}.solutions__head:not(:last-child){margin-bottom:2rem}.solutions__item{position:relative;border-radius:.625rem;overflow:hidden}.solutions__item .solutions__body{height:100%;color:#fff;background-image:url(../img/home/solution_1.webp);background-repeat:no-repeat;background-size:cover;background-position:left bottom;aspect-ratio:1.23;max-width:calc(100vw - 2.5rem)}.loaded .solutions__item .solutions__body{transition:all .5s ease-in-out 0s}.solutions__item .solutions__body .solutions__text{overflow:hidden;text-overflow:ellipsis;display:-moz-box;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3;box-orient:vertical}.solutions__item:nth-of-type(2) .solutions__body{background-image:url(../img/home/solution_2.webp)}.solutions__item:nth-of-type(2n+6) .solutions__body{background-image:url(../img/home/solution_2.webp)}.solutions__item:nth-of-type(3) .solutions__body{background-image:url(../img/home/solution_3.webp)}.solutions__item:nth-of-type(3n+6) .solutions__body{background-image:url(../img/home/solution_3.webp)}.solutions__item:nth-of-type(4) .solutions__body{background-image:url(../img/home/solution_4.webp)}.solutions__item:nth-of-type(4n+6) .solutions__body{background-image:url(../img/home/solution_4.webp)}.solutions__item:nth-of-type(5) .solutions__body{background-image:url(../img/home/solution_5.webp)}.solutions__item:nth-of-type(5n+6) .solutions__body{background-image:url(../img/home/solution_5.webp)}.solutions__item:nth-of-type(6) .solutions__body{background-image:url(../img/home/solution_6.webp)}.solutions__item:nth-of-type(6n+6) .solutions__body{background-image:url(../img/home/solution_6.webp)}.solutions__item .solutions__hover{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#209b20 1%,#7fd117 82%);border-radius:.625rem;pointer-events:none;opacity:0}.loaded .solutions__item .solutions__hover,.loaded .solutions__item .solutions__hover>*{transition:all .5s}.solutions__item .solutions__hover .solutions__name{translate:0 .625rem}.solutions__item .solutions__hover .solutions__text{translate:0 100%;opacity:0;transition-duration:.7s;transition-delay:.3s;overflow:visible;max-width:none}.solutions__name{font-weight:700;line-height:1.15625}.solutions__name:not(:last-child){margin-bottom:1rem}.solutions__text{font-weight:500;max-width:18.875rem}.solutions__footer{display:flex;justify-content:center;align-items:center}.solutions__button{min-width:14.875rem}.callback__wrapper{position:relative;border-radius:.625rem;overflow:hidden;padding:0 1.25rem}.callback__wrapper:has(._sending)::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../img/home/callback_bg.webp);z-index:3}.callback__wrapper:has(._sending)::after{content:"";position:absolute;top:-5%;left:calc(100% + 4.75rem);width:2.5rem;height:110%;rotate:15deg;background-color:#fff;box-shadow:0 0 .625rem .625rem #fff;z-index:3;opacity:.4;-webkit-animation:skeletonAfterAnim 1.5s ease infinite;animation:skeletonAfterAnim 1.5s ease infinite}.callback__bg{position:absolute;top:0;left:0;width:100%;height:100%}.callback__bg img{width:100%;height:100%}.callback__form{position:relative;z-index:2;--color:#fff;color:#fff;max-width:63.75rem;margin:0 auto}.callback__form .form__label{background-color:rgba(0,0,0,0)}.callback__form ._form-focus .form__label,.callback__form ._form-input .form__label{background-color:#157315}.callback__form .form__boxwrap i{background-image:url(../img/icons/checked_white.svg);box-shadow:0 0 0 6.25rem #053c05 inset}.callback__form .form__button{color:#157315}@-webkit-keyframes skeletonAfterAnim{from{left:-4.75rem}}@keyframes skeletonAfterAnim{from{left:-4.75rem}}.otrasl__head:not(:last-child){margin-bottom:2rem}.otrasl__body{display:grid}.loaded .otrasl__image{transition:all .3s ease 0s}.otrasl__image._anim{scale:1.05;opacity:0}.otrasl__image img{width:100%}.otrasl__list{display:flex;flex-direction:column}.otrasl__link{display:flex;align-items:center;border-bottom:1px solid #7b867b;gap:1.25rem}.otrasl__link i{font-style:normal;align-self:flex-start;font-weight:700;color:#7b867b}.otrasl__link p{font-weight:700}.otrasl__link>span{margin-left:auto;display:flex;align-items:center;gap:.5rem;font-weight:700}.loaded .otrasl__link>span path{transition:all .3s ease 0s}.otrasl__button{width:100%}.cases__wrapper{background-image:url(../img/home/cases_bg.webp);background-repeat:no-repeat;background-size:cover;border-radius:.625rem}.cases__head{color:#fff}.cases__head:not(:last-child){margin-bottom:2rem}.cases__body:not(:last-child){margin-bottom:1.25rem}.cases__item{border-radius:.625rem;border:1px solid #fff;color:#fff}.loaded .cases__item{transition:all .3s ease 0s}.cases__item[open]{background-color:#fff;color:#262626}.cases__item:not(:last-child){margin-bottom:1rem}.cases__name{list-style:none;font-weight:700;cursor:pointer}.cases__content:has(.image){display:grid}.cases__content .image{display:flex;flex-direction:column;align-items:center;gap:.3125rem;grid-row:1/span var(--rows)}.cases__content .image span{font-weight:500;text-align:center;max-width:12.75rem}.cases__button{width:100%}.about__head:not(:last-child){margin-bottom:2rem}.about__body{display:grid}.about__year{display:flex;align-items:center;gap:.625rem;justify-content:space-between;font-weight:700;font-size:2rem;line-height:1.15625;border-bottom:1px solid #caceca;color:#019801}.about__text{font-weight:500;line-height:1.3333333333;font-size:1.125rem;max-width:24.8125rem}.about__footer{display:flex;justify-content:center;align-items:center}.about__button>span{padding-left:1.625rem;padding-right:1.625rem}.reviews{overflow:hidden}.reviews__container{position:relative}.reviews__head:not(:last-child){margin-bottom:2rem}.reviews__slider{position:static}.reviews__arrows{display:flex;gap:.9375rem}.slide-reviews{border-radius:.625rem;border:1px solid #7b867b}.slide-reviews__footer{display:grid;row-gap:.125rem}.slide-reviews__name{margin-top:auto;font-weight:500;font-size:1.0625rem;line-height:1.3529411765}.slide-reviews__conpany{color:#7b867b}.slide-reviews__logo img{max-width:7.6875rem}.faq__wrapper{position:relative}.faq__bg{position:absolute;top:0;left:0;width:100%;height:100%}.faq__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.faq__body{position:relative;z-index:2;background-color:#fff;border-radius:.625rem}.faq__title:not(:last-child){margin-bottom:2rem}.faq__item{padding-top:1.25rem;padding-bottom:1.25rem;border-radius:.625rem;border:1px solid #7b867b}.loaded .faq__item{transition:all .3s ease 0s}.faq__item[open]{color:#fff;background-color:#019801;border:1px solid #019801}.faq__name{font-weight:700;line-height:1.1304347826;list-style:none;cursor:pointer}.faq__content{line-height:1.35;padding-top:.625rem}.text__head:not(:last-child){margin-bottom:2rem}.text__body_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.detail-banner__wrapper{position:relative;color:#fff;min-height:27.625rem;display:flex;flex-direction:column}.detail-banner__wrapper>*:not(.detail-banner__bg){position:relative;z-index:2}.detail-banner__bg{position:absolute;top:0;left:0;width:100%;height:100%}.detail-banner__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.detail-banner__title{margin-top:auto}.detail-banner__button{color:#262626;width:-webkit-max-content;width:max-content;padding:1rem 1.625rem;overflow:hidden}.detail-banner__button::before{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;width:100%;aspect-ratio:1;border-radius:50%;background-color:rgba(1,152,1,.4);scale:0}.detail-banner__button._anim{box-shadow:0 0 8px .3125rem rgba(255,255,255,.2)}.loaded .detail-banner__button._anim{transition:all .3s ease .8s}.detail-banner__button._anim::before{-webkit-animation:heroButtonBeforeAnim 1s ease-in-out forwards;animation:heroButtonBeforeAnim 1s ease-in-out forwards}.case-content__container{display:flex;align-items:flex-start;justify-content:space-between;gap:1.875rem}.case-content__image{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.3125rem;position:sticky;left:0;top:calc(var(--headerScrollHeight,6.75rem) + .9375rem)}.case-content__image span{font-weight:500;max-width:12.75rem}.case-content__content{max-width:56.25rem}.case-content__item{padding-top:.625rem;border-top:1px solid #7b867b}.case-content__item h2:not(:last-child){margin-bottom:2rem}.service-about__container{display:flex;align-items:flex-start;gap:2rem}.service-about__body{max-width:56.25rem}.service-image__wrapper{display:flex;justify-content:center;align-items:center;background-color:#062106;position:relative;border-radius:.625rem;overflow:hidden}.service-image__wrapper::after{content:"";position:absolute;width:81.9117647059%;height:58.7142857143%;left:50%;translate:-50% 0;background:#019801;-webkit-filter:blur(9.375rem);filter:blur(9.375rem)}.service-image__img{position:relative;z-index:2}.service-image__img img{max-width:100%}.service-stages__head:not(:last-child){margin-bottom:2rem}.service-stages__body .image{float:left;margin-bottom:2.3125rem}.service-cases{overflow:hidden}.service-cases__container{position:relative}.service-cases__head:not(:last-child){margin-bottom:2rem}.service-cases__slider{position:static}.service-cases__slide{border-radius:.625rem;overflow:hidden;position:relative;display:flex;flex-direction:column}.loaded .service-cases__slide{transition:all .3s ease 0s}.service-cases__slide>*{position:relative;z-index:2}.service-cases__slide::after{content:"";position:absolute;width:128.6153846154%;height:128.6153846154%;top:4.375rem;left:50%;translate:-50% 0;background:#019801;opacity:.4;-webkit-filter:blur(150px);filter:blur(150px)}.loaded .service-cases__slide::after{transition:all .3s ease 0s}.service-cases__slide img{margin-top:auto}.service-cases__name{font-weight:700;padding-left:1.25rem;padding-right:1.25rem}.service-cases__arrows{display:flex;gap:.9375rem;justify-content:center}.service-cases__arrow{display:flex;justify-content:center;align-items:center}@media (min-width:29.99875em){._mmd4dn{display:none!important}}@media (min-width:47.99875em){._mmd3dn{display:none!important}.header__menu{flex:1 1 auto;border-radius:.625rem;border:1px solid #062106;padding-left:.9375rem;padding-right:.9375rem;display:flex;justify-content:space-between;gap:.9375rem}.header__end{border-radius:.625rem;border:1px solid #062106;align-self:stretch;display:flex;align-items:center;padding:.875rem;gap:.75rem}.header__socials{position:relative;padding-right:.75rem}.header__socials::after{content:"";position:absolute;right:0;top:50%;height:1.1875rem;width:.0625rem;background-color:#7b867b;translate:0 -50%}.menu__list{display:flex;height:100%;flex-wrap:wrap;justify-content:flex-end}.menu__item{display:flex;justify-content:center;align-items:center;line-height:1.3333333333;white-space:nowrap}.menu__item:last-child a{padding-right:0}.menu__link{padding:.875rem .9375rem}.hero__content{justify-content:flex-end;align-items:flex-start}.solutions__list{display:grid!important;grid-template-columns:repeat(3,1fr);gap:1.25rem}.about__body{grid-template-columns:repeat(3,1fr)}.about__year:not(:last-child){padding-right:1.25rem}.about__year:not(:first-child){padding-left:1.25rem}.reviews__arrows{position:absolute;top:0;translate:0 50%}.slide-reviews__footer{-webkit-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem;grid-template-columns:auto 7.6875rem}.slide-reviews__logo{grid-row:1/span 2;grid-column-start:2}.service-cases__arrows{position:absolute;right:0;translate:0 50%}}@media (min-width:47.99875em)and (min-width:85em){.reviews__arrows{top:3.125rem}.service-cases__arrows{top:3.125rem}}@media (min-width:47.99875em)and (min-width:62em){.reviews__arrows{right:2.5rem}.service-cases__arrows{right:2.5rem}}@media (min-width:61.99875em){._mmd2dn{display:none!important}.hero__title{max-width:95%}.callback__form .form__body{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.callback__form .form__boxwrap{justify-content:center;padding-top:1.25rem}.otrasl__body{grid-template-columns:1fr 1.5fr;gap:2rem}.otrasl__item{padding-left:2.5rem}.loaded .otrasl__item{transition:all .3s ease 0s}.otrasl__button{width:calc(100% - 2.5rem);margin-left:auto;display:block}.cases__content:has(.image){grid-template-columns:1fr 2.7fr;-webkit-column-gap:1.875rem;-moz-column-gap:1.875rem;column-gap:1.875rem}.faq__body{max-width:45.8125rem;margin-left:auto}.service-about__container{justify-content:space-between}}@media (min-width:30em){.cases__wrapper{padding-left:2.5rem}.cases__wrapper{padding-right:2.5rem}.cases__name{font-size:2rem}.slide-reviews__text:not(:last-child){margin-bottom:4.25rem}.faq__item{padding-left:1.875rem}.faq__item{padding-right:1.875rem}}@media (min-width:55em){.top-footer{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem}.top-footer__main{max-width:18.3125rem}}@media (min-width:62em){[class*=__container]{padding-left:2.5rem}[class*=__container]{padding-right:2.5rem}.btn{font-size:1.0625rem}.footer__wrapper{padding-left:2.5rem}.footer__wrapper{padding-right:2.5rem}.footer__wrapper{padding-top:2.5rem}.footer__wrapper{padding-bottom:2.5rem}.top-footer__logo{max-width:16.3125rem}.top-footer__title{font-size:1.375rem}.top-footer__title:not(:last-child){margin-bottom:1.5rem}.top-footer__colitem{font-size:.9375rem}.defend__name:not(:last-child){margin-bottom:.75rem}.solutions__item .solutions__body{padding:1.875rem}.solutions__item .solutions__hover{padding:1.8125rem}.otrasl__list{gap:1.25rem}.otrasl__list:not(:last-child){margin-bottom:1.25rem}.otrasl__link{padding-top:.9375rem}.otrasl__link{padding-bottom:1.25rem}.otrasl__link p{font-size:2rem}.cases__item{padding:1.875rem}.about__year{padding-top:1.875rem}.about__year{padding-bottom:.9375rem}.about__text{padding-top:1.25rem}.slide-reviews{padding:1.875rem}.slide-reviews__conpany{font-size:.875rem}.faq__body{padding-left:2.5rem}.faq__body{padding-right:2.5rem}.faq__body{padding-top:2.5rem}.faq__body{padding-bottom:5.4375rem}.faq__item:not(:last-child){margin-bottom:1.25rem}}@media (min-width:80em){.solutions__item .solutions__hover .solutions__name{font-size:1.75rem}.solutions__item .solutions__hover .solutions__text{font-size:1rem}.solutions__name{font-size:2rem}.solutions__text{font-size:1.125rem}}@media (min-width:85em){._content h1,.h1{font-size:3.75rem}._content h2,.h2{font-size:3rem}._content h3,.h3{font-size:2rem}._content h4,.h4{font-size:1.4375rem}.description{font-size:2.5rem}.header__menu{padding-top:.5625rem}.header__menu{padding-bottom:.5625rem}.menu__label{font-size:.8125rem}.top-footer__label{font-size:.8125rem}.top-footer__phone{font-size:2rem}.top-footer__info{font-size:1rem}.hero__slide{padding-top:4.375rem}.hero__slide{padding-bottom:6.625rem}.hero__slide{padding-left:3.75rem}.hero__slide{padding-right:3.75rem}.hero__content h2.hero__title{font-size:3.75rem}.hero__title{font-size:3.75rem}.hero__title:not(:last-child){margin-bottom:2rem}.hero__text{font-size:2.5rem}.hero__text:not(:last-child){margin-bottom:2.5rem}.defend__container{padding-bottom:3.125rem}.defend__name{font-size:1.4375rem}.solutions__container{padding-top:3.125rem}.solutions__container{padding-bottom:3.125rem}.solutions__slider:not(:last-child){margin-bottom:1.875rem}.callback__container{padding-top:3.125rem}.callback__container{padding-bottom:3.125rem}.callback__form{padding-top:5rem}.callback__form{padding-bottom:5rem}.otrasl__container{padding-top:3.125rem}.otrasl__container{padding-bottom:3.125rem}.cases__container{padding-top:3.125rem}.cases__container{padding-bottom:3.125rem}.cases__wrapper{padding-top:3.125rem}.cases__wrapper{padding-bottom:3.125rem}[open] .cases__name{padding-bottom:1.5625rem}.about__container{padding-top:3.125rem}.about__container{padding-bottom:3.125rem}.about__body:not(:last-child){margin-bottom:2.5rem}.reviews__container{padding-top:3.125rem}.reviews__container{padding-bottom:3.125rem}.faq__container{padding-top:3.125rem}.faq__container{padding-bottom:3.125rem}.faq__wrapper{padding:3.125rem}.faq__name{font-size:1.4375rem}.text__container{padding-top:3.125rem}.text__container{padding-bottom:3.125rem}.detail-banner__container{padding-bottom:3.125rem}.detail-banner__wrapper{padding-left:3.75rem}.detail-banner__wrapper{padding-right:3.75rem}.detail-banner__wrapper{padding-bottom:3.75rem}.detail-banner__wrapper{padding-top:1.875rem}.detail-banner__breadcrumbs:not(:last-child){margin-bottom:3.125rem}.detail-banner__title:not(:last-child){margin-bottom:2.5rem}.detail-banner__text:not(:last-child){margin-bottom:2.5rem}.case-content__container{padding-top:3.125rem}.case-content__container{padding-bottom:3.125rem}.case-content__item:not(:last-child){padding-bottom:3.125rem}.service-about__container{padding-top:3.125rem}.service-about__container{padding-bottom:3.125rem}.service-image__container{padding-top:3.125rem}.service-image__container{padding-bottom:3.125rem}.service-image__wrapper{padding:3.75rem}.service-image__wrapper::after{bottom:3.75rem}.service-stages__container{padding-top:3.125rem}.service-stages__container{padding-bottom:3.125rem}.service-stages__body .image{margin-right:3.75rem}.service-cases__container{padding-top:3.125rem}.service-cases__container{padding-bottom:3.125rem}.service-cases__name{font-size:1.375rem}.service-cases__name{padding-top:1.75rem}.service-cases__name{padding-bottom:1.75rem}}@media (min-width:90em){._mmd1dn{display:none!important}.top-footer__cols{gap:5.03125rem}.top-footer__column{min-width:9.75rem}.hero__slide{min-height:39.4375rem}}@media (max-width:90em){._md1dn{display:none!important}.top-footer__cols{gap:.9375rem}}@media (max-width:75em){.hero__slide{padding-top:2.8125rem}.hero__slide{padding-bottom:2.8125rem}.hero__slide{padding-left:1.25rem}.hero__slide{padding-right:1.25rem}}@media (max-width:62em){.top-footer__label{font-size:.6875rem}.top-footer__phone{font-size:1.375rem}.top-footer__info{font-size:.875rem}.hero__title:not(:last-child){margin-bottom:1.25rem}.hero__text:not(:last-child){margin-bottom:1.875rem}.callback__form{padding-top:2.5rem}.callback__form{padding-bottom:2.5rem}[open] .cases__name{padding-bottom:1.25rem}.service-stages__body .image{margin-right:1.25rem}}@media (max-width:55em){.top-footer__main{align-items:center;text-align:center}.top-footer__cols{display:none}.bottom-footer{flex-direction:column;gap:.75rem}}@media (max-width:30em){._content h1,.h1{font-size:2.375rem}._content h2,.h2{font-size:2.0625rem}._content h3,.h3{font-size:1.75rem}._content h4,.h4{font-size:1.25rem}.description{font-size:1.375rem}.hero__content h2.hero__title{font-size:1.5625rem}.defend__container{padding-bottom:1.875rem}.defend__name{font-size:1.25rem}.defend__name:not(:last-child){margin-bottom:.5rem}.solutions__container{padding-top:1.875rem}.solutions__container{padding-bottom:1.875rem}.solutions__slider:not(:last-child){margin-bottom:1.25rem}.solutions__item .solutions__body{padding:1.25rem}.solutions__item .solutions__hover{padding:1.1875rem}.callback__container{padding-top:1.875rem}.callback__container{padding-bottom:1.875rem}.otrasl__container{padding-top:1.875rem}.otrasl__container{padding-bottom:1.875rem}.otrasl__list{gap:1rem}.otrasl__list:not(:last-child){margin-bottom:1rem}.otrasl__link{padding-top:.625rem}.otrasl__link{padding-bottom:.9375rem}.otrasl__link p{font-size:1.75rem}.cases__container{padding-top:1.875rem}.cases__container{padding-bottom:1.875rem}.cases__wrapper{padding-top:1.875rem}.cases__wrapper{padding-bottom:1.875rem}.cases__item{padding:1.25rem}.about__container{padding-top:1.875rem}.about__container{padding-bottom:1.875rem}.about__body:not(:last-child){margin-bottom:1rem}.about__year{padding-top:1rem}.about__year{padding-bottom:.25rem}.about__text{padding-top:.75rem}.reviews__container{padding-top:1.875rem}.reviews__container{padding-bottom:1.875rem}.slide-reviews{padding:1.25rem}.slide-reviews__conpany{font-size:.75rem}.faq__container{padding-top:1.875rem}.faq__container{padding-bottom:1.875rem}.faq__wrapper{padding:1.25rem}.faq__body{padding-left:1.25rem}.faq__body{padding-right:1.25rem}.faq__body{padding-top:1.875rem}.faq__body{padding-bottom:1.875rem}.faq__item:not(:last-child){margin-bottom:1rem}.faq__name{font-size:1.25rem}.text__container{padding-top:1.875rem}.text__container{padding-bottom:1.875rem}.detail-banner__container{padding-bottom:1.875rem}.detail-banner__wrapper{padding-left:1.25rem}.detail-banner__wrapper{padding-right:1.25rem}.detail-banner__wrapper{padding-bottom:1.25rem}.detail-banner__wrapper{padding-top:1.25rem}.detail-banner__breadcrumbs:not(:last-child){margin-bottom:1.25rem}.detail-banner__title:not(:last-child){margin-bottom:1.25rem}.detail-banner__text:not(:last-child){margin-bottom:1.25rem}.case-content__container{padding-top:1.875rem}.case-content__container{padding-bottom:1.875rem}.case-content__item:not(:last-child){padding-bottom:1.875rem}.service-about__container{padding-top:1.875rem}.service-about__container{padding-bottom:1.875rem}.service-image__container{padding-top:1.875rem}.service-image__container{padding-bottom:1.875rem}.service-image__wrapper{padding:1.25rem}.service-image__wrapper::after{bottom:1.25rem}.service-stages__container{padding-top:1.875rem}.service-stages__container{padding-bottom:1.875rem}.service-cases__container{padding-top:1.875rem}.service-cases__container{padding-bottom:1.875rem}.service-cases__name{font-size:1rem}.service-cases__name{padding-top:1.25rem}.service-cases__name{padding-bottom:1.25rem}}@media (max-width:20em){.btn{font-size:1rem}.top-footer__title{font-size:1.25rem}.top-footer__title:not(:last-child){margin-bottom:1.25rem}.cases__wrapper{padding-left:1.25rem}.cases__wrapper{padding-right:1.25rem}.cases__name{font-size:1.75rem}.slide-reviews__text:not(:last-child){margin-bottom:2.5rem}.faq__item{padding-left:1.25rem}.faq__item{padding-right:1.25rem}}@media (max-width:78.125em){.menu__icon{align-self:center}.menu__body{position:fixed;right:0;top:var(--headerScrollHeight,var(--headerHeight,6rem));opacity:0;visibility:hidden;width:100%;background-color:#fff}.loaded .menu__body{transition:all .3s ease 0s}.menu-open .menu__body{visibility:visible;opacity:1}.icon-menu{display:block;position:relative;width:1.875rem;height:1.125rem;z-index:5}.icon-menu span,.icon-menu::after,.icon-menu::before{content:"";transition:all .3s ease 0s;right:0;position:absolute;width:100%;height:.1875rem;background-color:#017f01}.icon-menu::before{top:0}.icon-menu::after{bottom:0}.icon-menu span{top:calc(50% - .0625rem)}.menu-open .icon-menu span{width:0}.menu-open .icon-menu::before{top:calc(50% - .0625rem);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-open .icon-menu::after{bottom:calc(50% - .0625rem);-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@media (max-width:78.125em)and (any-hover:none){.icon-menu{cursor:default}}@media (max-width:78.125em)and (max-width:47.99875em){.icon-menu span,.icon-menu::after,.icon-menu::before{background-color:#262626}}@media (max-width:68.75em){.solutions__item .solutions__hover .solutions__name{font-size:1rem}.solutions__item .solutions__hover .solutions__text{font-size:.75rem}.solutions__name{font-size:1.5rem}.solutions__text{font-size:1.0625rem}}@media (max-width:61.99875em){._md2dn{display:none!important}.footer__top:not(:last-child){margin-bottom:2.5rem}.top-footer__logo:not(:last-child){margin-bottom:1.25rem}.top-footer__name{font-size:.9375rem}.hero__slider .splide__pagination{display:none}.defend__container{justify-content:center;flex-wrap:wrap}.solutions__list{grid-template-columns:repeat(2,1fr)}.callback__form{max-width:33.5rem}.callback__form .form__button{order:99}.otrasl__image{display:none}.cases__content .image{display:none}.case-content__image{display:none}.service-about__container{flex-direction:column}}@media (max-width:47.99875em){.popup{padding:1.875rem 0 0}.popup__wrapper{justify-content:flex-end}._md3dn{display:none!important}.header__container{gap:1.75rem}.header__menu{order:-1}.header__end{display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse;margin-top:auto}.menu__label{display:none}.menu__body{padding:1.25rem 1.5625rem;display:flex;flex-direction:column;gap:1.25rem;height:calc(100dvh - var(--headerScrollHeight,var(--headerHeight,4.5rem)))}.menu__list{overflow:auto}.menu__item:first-child a{padding-top:0}.menu__link{padding:.625rem 0}.hero__button{margin-top:auto}.solutions{overflow:hidden}.solutions__track{overflow:visible}.otrasl__link>span>span{display:none}.about__button{width:100%}.reviews__track:not(:last-child){margin-bottom:1.25rem}.reviews__arrows{justify-content:center}.text__body_grid{grid-template-columns:repeat(2,1fr)}.service-stages__body .image{display:none}.service-cases__track{overflow:visible}.service-cases__track:not(:last-child){margin-bottom:2rem}.service-cases__slide{max-width:20.3125rem}}@media (max-width:47.9375em){.footer__wrapper{padding-left:1.25rem}.footer__wrapper{padding-right:1.25rem}.footer__wrapper{padding-top:1.875rem}.footer__wrapper{padding-bottom:1.875rem}.hero__title{font-size:1.375rem}.hero__text{font-size:1rem}}@media (max-width:29.99875em){._md4dn{display:none!important}.service-cases__slide{max-width:65vw}}@media (max-width:22.5em){[class*=__container]{padding-left:1.25rem}[class*=__container]{padding-right:1.25rem}}@media (max-width:0.0625em){.top-footer__logo{max-width:13.9375rem}.top-footer__colitem{font-size:.875rem}}@media (min-width:22.5em)and (max-width:62em){[class*=__container]{padding-left:clamp(1.25rem ,.5379746835rem + 3.164556962vw ,2.5rem)}[class*=__container]{padding-right:clamp(1.25rem ,.5379746835rem + 3.164556962vw ,2.5rem)}}@media (min-width:30em)and (max-width:85em){._content h1,.h1{font-size:clamp(2.375rem ,1.625rem + 2.5vw ,3.75rem)}._content h2,.h2{font-size:clamp(2.0625rem ,1.5511363636rem + 1.7045454545vw ,3rem)}._content h3,.h3{font-size:clamp(1.75rem ,1.6136363636rem + .4545454545vw ,2rem)}._content h4,.h4{font-size:clamp(1.25rem ,1.1477272727rem + .3409090909vw ,1.4375rem)}.description{font-size:clamp(1.375rem ,.7613636364rem + 2.0454545455vw ,2.5rem)}.hero__content h2.hero__title{font-size:clamp(1.5625rem ,.3693181818rem + 3.9772727273vw ,3.75rem)}.defend__container{padding-bottom:clamp(1.875rem ,1.1931818182rem + 2.2727272727vw ,3.125rem)}.defend__name{font-size:clamp(1.25rem ,1.1477272727rem + .3409090909vw ,1.4375rem)}.solutions__container{padding-top:clamp(1.875rem ,1.1931818182rem + 2.2727272727vw ,3.125rem)}.solutions__container{padding-bottom:clamp(1.875rem ,1.1931818182rem + 2.2727272727vw ,3.125rem)}.solutions__slider:not(:last-child){margin-bottom:clamp(1.25rem ,.9090909091rem + 1.1363636364vw ,1.875rem)}.callback__container{padding-top:clamp(1.875rem ,1.1931818182rem + 2.2727272727vw ,3.125rem)}.callback__container{padding-bottom:clamp(1.875rem ,1.1931818182rem + 2.2727272727vw ,3.125rem)}.otrasl__container{padding-top:clamp(1.875rem ,1.1931818182rem + 2.2727272727vw ,3.125rem)}.otrasl__container{padding-bottom:clamp(1.875rem ,1.1931818182rem + 2.2727272727vw ,3.125rem)}.cases__container{padding-top:clamp(1.875rem ,1.1931818182rem + 2.2727272727vw ,3.125rem)}.cases__container{padding-bottom:clamp(1.875rem ,1.1931818182rem + 2.2727272727vw ,3.125rem)}.cases__wrapper{padding-top:clamp(1.875rem ,1.1931818182rem + 2.2727272727vw ,3.125rem)}.cases__wrapper{padding-bottom:clamp(1.875rem ,1.1931818182rem + 2.2727272727vw ,3.125rem)}.about__container{padding-top:clamp(1.875rem ,1.1931818182rem + 2.2727272727vw ,3.125rem)}.about__container{padding-bottom:clamp(1.875rem ,1.1931818182rem + 2.2727272727vw ,3.125rem)}.about__body:not(:last-child){margin-bottom:clamp(1rem ,.1818181818rem + 2.7272727273vw ,2.5rem)}.reviews__container{padding-top:clamp(1.875rem ,1.1931818182rem + 2.2727272727vw ,3.125rem)}.reviews__container{padding-bottom:clamp(1.875rem ,1.1931818182rem + 2.2727272727vw ,3.125rem)}.faq__container{padding-top:clamp(1.875rem ,1.1931818182rem + 2.2727272727vw ,3.125rem)}.faq__container{padding-bottom:clamp(1.875rem ,1.1931818182rem + 2.2727272727vw ,3.125rem)}.faq__wrapper{padding:clamp(1.25rem ,.2272727273rem + 3.4090909091vw ,3.125rem)}.faq__name{font-size:clamp(1.25rem ,1.1477272727rem + .3409090909vw ,1.4375rem)}.text__container{padding-top:clamp(1.875rem ,1.1931818182rem + 2.2727272727vw ,3.125rem)}.text__container{padding-bottom:clamp(1.875rem ,1.1931818182rem + 2.2727272727vw ,3.125rem)}.detail-banner__container{padding-bottom:clamp(1.875rem ,1.1931818182rem + 2.2727272727vw ,3.125rem)}.detail-banner__wrapper{padding-left:clamp(1.25rem ,-.1136363636rem + 4.5454545455vw ,3.75rem)}.detail-banner__wrapper{padding-right:clamp(1.25rem ,-.1136363636rem + 4.5454545455vw ,3.75rem)}.detail-banner__wrapper{padding-bottom:clamp(1.25rem ,-.1136363636rem + 4.5454545455vw ,3.75rem)}.detail-banner__wrapper{padding-top:clamp(1.25rem ,.9090909091rem + 1.1363636364vw ,1.875rem)}.detail-banner__breadcrumbs:not(:last-child){margin-bottom:clamp(1.25rem ,.2272727273rem + 3.4090909091vw ,3.125rem)}.detail-banner__title:not(:last-child){margin-bottom:clamp(1.25rem ,.5681818182rem + 2.2727272727vw ,2.5rem)}.detail-banner__text:not(:last-child){margin-bottom:clamp(1.25rem ,.5681818182rem + 2.2727272727vw ,2.5rem)}.case-content__container{padding-top:clamp(1.875rem ,1.1931818182rem + 2.2727272727vw ,3.125rem)}.case-content__container{padding-bottom:clamp(1.875rem ,1.1931818182rem + 2.2727272727vw ,3.125rem)}.case-content__item:not(:last-child){padding-bottom:clamp(1.875rem ,1.1931818182rem + 2.2727272727vw ,3.125rem)}.service-about__container{padding-top:clamp(1.875rem ,1.1931818182rem + 2.2727272727vw ,3.125rem)}.service-about__container{padding-bottom:clamp(1.875rem ,1.1931818182rem + 2.2727272727vw ,3.125rem)}.service-image__container{padding-top:clamp(1.875rem ,1.1931818182rem + 2.2727272727vw ,3.125rem)}.service-image__container{padding-bottom:clamp(1.875rem ,1.1931818182rem + 2.2727272727vw ,3.125rem)}.service-image__wrapper{padding:clamp(1.25rem ,-.1136363636rem + 4.5454545455vw ,3.75rem)}.service-image__wrapper::after{bottom:clamp(1.25rem ,-.1136363636rem + 4.5454545455vw ,3.75rem)}.service-stages__container{padding-top:clamp(1.875rem ,1.1931818182rem + 2.2727272727vw ,3.125rem)}.service-stages__container{padding-bottom:clamp(1.875rem ,1.1931818182rem + 2.2727272727vw ,3.125rem)}.service-cases__container{padding-top:clamp(1.875rem ,1.1931818182rem + 2.2727272727vw ,3.125rem)}.service-cases__container{padding-bottom:clamp(1.875rem ,1.1931818182rem + 2.2727272727vw ,3.125rem)}.service-cases__name{font-size:clamp(1rem ,.7954545455rem + .6818181818vw ,1.375rem)}.service-cases__name{padding-top:clamp(1.25rem ,.9772727273rem + .9090909091vw ,1.75rem)}.service-cases__name{padding-bottom:clamp(1.25rem ,.9772727273rem + .9090909091vw ,1.75rem)}}@media (min-width:20em)and (max-width:62em){.btn{font-size:clamp(1rem ,.9702380952rem + .1488095238vw ,1.0625rem)}.top-footer__title{font-size:clamp(1.25rem ,1.1904761905rem + .2976190476vw ,1.375rem)}.top-footer__title:not(:last-child){margin-bottom:clamp(1.25rem ,1.130952381rem + .5952380952vw ,1.5rem)}}@media (max-width:78.125em)and (min-width:47.99875em){.header{padding:0 1.8125rem}.menu__body{height:calc(var(--headerScrollHeight,var(--headerHeight,6rem))/ 2)}.menu-open .menu__body{box-shadow:0 6px 10px rgba(13,66,13,.2)}}@media (max-width:61.99875em)and (min-width:47.99875em){.header__container{padding-top:.875rem;padding-bottom:.875rem}}@media (min-width:47.9375em)and (max-width:85em){.header__menu{padding-top:clamp(.375rem ,.1324831366rem + .5059021922vw ,.5625rem)}.header__menu{padding-bottom:clamp(.375rem ,.1324831366rem + .5059021922vw ,.5625rem)}.hero__title{font-size:clamp(1.375rem ,-1.6968802698rem + 6.4080944351vw ,3.75rem)}.hero__text{font-size:clamp(1rem ,-.9401349073rem + 4.0472175379vw ,2.5rem)}}@media (min-width:62em)and (max-width:85em){.menu__label{font-size:clamp(.6875rem ,.3505434783rem + .5434782609vw ,.8125rem)}.top-footer__label{font-size:clamp(.6875rem ,.3505434783rem + .5434782609vw ,.8125rem)}.top-footer__phone{font-size:clamp(1.375rem ,-.3097826087rem + 2.7173913043vw ,2rem)}.top-footer__info{font-size:clamp(.875rem ,.5380434783rem + .5434782609vw ,1rem)}.hero__title:not(:last-child){margin-bottom:clamp(1.25rem ,-.7717391304rem + 3.2608695652vw ,2rem)}.hero__text:not(:last-child){margin-bottom:clamp(1.875rem ,.1902173913rem + 2.7173913043vw ,2.5rem)}.callback__form{padding-top:clamp(2.5rem ,-4.2391304348rem + 10.8695652174vw ,5rem)}.callback__form{padding-bottom:clamp(2.5rem ,-4.2391304348rem + 10.8695652174vw ,5rem)}[open] .cases__name{padding-bottom:clamp(1.25rem ,.4076086957rem + 1.3586956522vw ,1.5625rem)}.service-stages__body .image{margin-right:clamp(1.25rem ,-5.4891304348rem + 10.8695652174vw ,3.75rem)}}@media (min-width:47.9375em)and (max-width:78.125em){.menu__body{padding-right:clamp(3.0625rem ,1.077510352rem + 4.1407867495vw ,4.3125rem)}}@media (min-width:47.9375em)and (max-width:62em){.footer__wrapper{padding-left:clamp(1.25rem ,-3.0111111111rem + 8.8888888889vw ,2.5rem)}.footer__wrapper{padding-right:clamp(1.25rem ,-3.0111111111rem + 8.8888888889vw ,2.5rem)}.footer__wrapper{padding-top:clamp(1.875rem ,-.2555555556rem + 4.4444444444vw ,2.5rem)}.footer__wrapper{padding-bottom:clamp(1.875rem ,-.2555555556rem + 4.4444444444vw ,2.5rem)}}@media (min-width:0.0625em)and (max-width:62em){.top-footer__logo{max-width:clamp(13.9375rem ,13.9351034309rem + 3.8345105954vw ,16.3125rem)}.top-footer__colitem{font-size:clamp(.875rem ,.8749369324rem + .1009081736vw ,.9375rem)}}@media (min-width:75em)and (max-width:85em){.hero__slide{padding-top:clamp(2.8125rem ,-8.90625rem + 15.625vw ,4.375rem)}.hero__slide{padding-bottom:clamp(2.8125rem ,-25.78125rem + 38.125vw ,6.625rem)}.hero__slide{padding-left:clamp(1.25rem ,-17.5rem + 25vw ,3.75rem)}.hero__slide{padding-right:clamp(1.25rem ,-17.5rem + 25vw ,3.75rem)}}@media (min-width:30em)and (max-width:62em){.defend__name:not(:last-child){margin-bottom:clamp(.5rem ,.265625rem + .78125vw ,.75rem)}.solutions__item .solutions__body{padding:clamp(1.25rem ,.6640625rem + 1.953125vw ,1.875rem)}.solutions__item .solutions__hover{padding:clamp(1.1875rem ,.6015625rem + 1.953125vw ,1.8125rem)}.otrasl__list{gap:clamp(1rem ,.765625rem + .78125vw ,1.25rem)}.otrasl__list:not(:last-child){margin-bottom:clamp(1rem ,.765625rem + .78125vw ,1.25rem)}.otrasl__link{padding-top:clamp(.625rem ,.33203125rem + .9765625vw ,.9375rem)}.otrasl__link{padding-bottom:clamp(.9375rem ,.64453125rem + .9765625vw ,1.25rem)}.otrasl__link p{font-size:clamp(1.75rem ,1.515625rem + .78125vw ,2rem)}.cases__item{padding:clamp(1.25rem ,.6640625rem + 1.953125vw ,1.875rem)}.about__year{padding-top:clamp(1rem ,.1796875rem + 2.734375vw ,1.875rem)}.about__year{padding-bottom:clamp(.25rem ,-.39453125rem + 2.1484375vw ,.9375rem)}.about__text{padding-top:clamp(.75rem ,.28125rem + 1.5625vw ,1.25rem)}.slide-reviews{padding:clamp(1.25rem ,.6640625rem + 1.953125vw ,1.875rem)}.slide-reviews__conpany{font-size:clamp(.75rem ,.6328125rem + .390625vw ,.875rem)}.faq__body{padding-left:clamp(1.25rem ,.078125rem + 3.90625vw ,2.5rem)}.faq__body{padding-right:clamp(1.25rem ,.078125rem + 3.90625vw ,2.5rem)}.faq__body{padding-top:clamp(1.875rem ,1.2890625rem + 1.953125vw ,2.5rem)}.faq__body{padding-bottom:clamp(1.875rem ,-1.46484375rem + 11.1328125vw ,5.4375rem)}.faq__item:not(:last-child){margin-bottom:clamp(1rem ,.765625rem + .78125vw ,1.25rem)}}@media (min-width:68.75em)and (max-width:80em){.solutions__item .solutions__hover .solutions__name{font-size:clamp(1rem ,-3.5833333333rem + 6.6666666667vw ,1.75rem)}.solutions__item .solutions__hover .solutions__text{font-size:clamp(.75rem ,-.7777777778rem + 2.2222222222vw ,1rem)}.solutions__name{font-size:clamp(1.5rem ,-1.5555555556rem + 4.4444444444vw ,2rem)}.solutions__text{font-size:clamp(1.0625rem ,.6805555556rem + .5555555556vw ,1.125rem)}}@media (min-width:20em)and (max-width:30em){.cases__wrapper{padding-left:clamp(1.25rem ,-1.25rem + 12.5vw ,2.5rem)}.cases__wrapper{padding-right:clamp(1.25rem ,-1.25rem + 12.5vw ,2.5rem)}.cases__name{font-size:clamp(1.75rem ,1.25rem + 2.5vw ,2rem)}.slide-reviews__text:not(:last-child){margin-bottom:clamp(2.5rem ,-1rem + 17.5vw ,4.25rem)}.faq__item{padding-left:clamp(1.25rem ,.0000000625rem + 6.25vw ,1.875rem)}.faq__item{padding-right:clamp(1.25rem ,.0000000625rem + 6.25vw ,1.875rem)}}@media (max-width:90em)and (min-width:47.99875em){.reviews__track{overflow:visible}.slide-reviews{width:67vw!important}}@media (min-width:47.99875em)and (min-width:30em)and (max-width:85em){.reviews__arrows{top:clamp(1.875rem ,1.1931818182rem + 2.2727272727vw ,3.125rem)}.service-cases__arrows{top:clamp(1.875rem ,1.1931818182rem + 2.2727272727vw ,3.125rem)}}@media (min-width:47.99875em)and (max-width:30em){.reviews__arrows{top:1.875rem}.service-cases__arrows{top:1.875rem}}@media (min-width:47.99875em)and (min-width:22.5em)and (max-width:62em){.reviews__arrows{right:clamp(1.25rem ,.5379746835rem + 3.164556962vw ,2.5rem)}.service-cases__arrows{right:clamp(1.25rem ,.5379746835rem + 3.164556962vw ,2.5rem)}}@media (min-width:47.99875em)and (max-width:22.5em){.reviews__arrows{right:1.25rem}.service-cases__arrows{right:1.25rem}}@media (any-hover:hover){.btn:hover{background-color:#f0f0f0;border-color:#f0f0f0;box-shadow:0 6px 10px rgba(13,66,13,.2)}.btn-green:hover{border-color:transparent;background-color:rgba(0,0,0,0);box-shadow:none}.btn-green:hover>span>span{background-color:rgba(0,0,0,0)}.btn-grad:hover{background:linear-gradient(0deg,#209b20 1%,#7fd117 82%);box-shadow:none}.btn-grad:hover>span>span{background:linear-gradient(0deg,#209b20 1%,#7fd117 82%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.social-vk:hover path{fill:#5d8be4}.social-wa:hover path{fill:#7fd117}.social-tg:hover path{fill:#55a9f7}.social-yt:hover path{fill:#c4302b}.breadcrumbs li a:hover{color:#019801}.header__phone:hover{color:#019801}.menu__link:hover{color:#019801}.top-footer__info[href]:hover{color:#019801}.top-footer__colitem[href]:hover{color:#019801}.bottom-footer__item[href]:hover{color:#019801}.solutions__item:hover .solutions__body{opacity:0;scale:.5}.solutions__item:hover .solutions__hover{pointer-events:all;opacity:1}.solutions__item:hover .solutions__hover .solutions__name{translate:none}.solutions__item:hover .solutions__hover .solutions__text{opacity:1;translate:none}.otrasl__item:hover{padding:0;color:#019801}.otrasl__item:hover path{fill:#019801}.service-cases__slide:hover{color:#fff;background-color:#019801}.service-cases__slide:hover::after{background:#062106;opacity:.75}}