@charset "UTF-8";.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;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__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;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{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}@keyframes splide-loading{0%{transform:rotate(0)}to{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{display:block}.splide__track--fade>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:transparent}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}*{padding:0;margin:0;border:0}*,:after,:before{box-sizing:border-box}body,html{height:100%;min-width:300px;scroll-behavior:smooth}button,input,textarea{font-family:Roboto;font-size:inherit}button{cursor:pointer;color:inherit;background-color:inherit}a{color:inherit}a:link,a:visited{text-decoration:none}a:hover{text-decoration:none}ul li{list-style:none}img{display:block;max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}html{scroll-behavior:smooth}.card-team__title a,.footer-post__link{transition:color .3s}.card-team__title a:hover,.footer-post__link:hover{color:#ef4e4e}.feedback__btn,.form__btn,.hero__btn,.item-products__btn,.pages__btn,.projects__btn,.steps__btn,.team__btn{color:#321010;background-color:#ef4e4e;font-size:1.125rem;padding:16px 40px;display:flex;align-items:center;justify-content:center;transition:background-color .3s;border-radius:10px;font-weight:700;position:relative;overflow:hidden;transform:perspective(1px) translateZ(0)}.feedback__btn::before,.form__btn::before,.hero__btn::before,.item-products__btn::before,.pages__btn::before,.projects__btn::before,.steps__btn::before,.team__btn::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;transform-origin:left center;transform:scaleX(0);transition:transform .3s;background-color:#efc44e}a:focus,button:focus{outline:0;filter:drop-shadow(0 0 1px #a7a7a7)}body{color:#efefef;background-color:#222224;line-height:1.5;font-family:Roboto;font-size:1.125rem;font-weight:400;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lock body{overflow:hidden;touch-action:none;overscroll-behavior:none}[class*=__container]{max-width:90rem;box-sizing:content-box;margin:0 auto;padding:0 .9375rem}[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}.wrapper{min-height:100%;display:flex;flex-direction:column;overflow:hidden}.wrapper>main{flex:1 1 auto}.wrapper>*{min-width:0}.form__title{font-weight:700;font-size:2.5rem;margin-bottom:15px}.form__subtitle{font-size:1.375rem;margin-bottom:15px}.form__item{margin-bottom:15px}.form__label{font-size:20px;line-height:1.2;display:block;margin-bottom:5px}.form__input{width:100%;padding:12px 15px;font-size:20px;line-height:1.2;background-color:transparent;outline:0;border:1px solid #757575;color:#efefef;border-radius:5px}.form__input:focus{border:1px solid #eb2424}.form__input::-moz-placeholder{color:#b1b1b1}.form__input::placeholder{color:#b1b1b1}.form__input-error{border:1px solid red;color:red}.form__input-error::-moz-placeholder{color:red}.form__input-error::placeholder{color:red}.form__input_area{min-height:150px;resize:none;margin-bottom:15px}.form__file{margin-bottom:30px}.form__footer{display:flex;justify-content:center;align-items:center}.form__subtext{font-size:14px;max-width:440px;margin-right:20px}.form__link{color:#eb2424}.is-label-invalid.just-validate-error-label{margin-top:5px}.burger{display:none;width:40px;height:25px;background-color:transparent;position:relative;cursor:pointer;z-index:12000;transition:background-color .5s;outline:0}.burger span{position:absolute;height:2px;background-color:#efefef;border-radius:30px;transition:transform .5s,opacity .2s}.burger span:nth-child(1){width:100%;top:7%;left:50%;transform:translateX(-50%)}.burger span:nth-child(2){width:60%;top:50%;right:0;transform:translate(0,-50%)}.burger span:nth-child(3){width:100%;bottom:7%;left:50%;transform:translateX(-50%)}.burger_active>span:nth-child(2){opacity:0}.burger_active>span:nth-child(1){transform:translate(-50%,-50%) rotate(135deg);top:50%}.burger_active>span:nth-child(3){transform:translate(-50%,-50%) rotate(-135deg);top:50%}.header{transition:all .4s;z-index:1000}.header_show{transform:translateY(0);box-shadow:#313131 0 0 10px}.header_hide{transform:translateY(-150%)}.hero__splide .splide__arrow{width:30px;height:30px;opacity:1;background-color:transparent;top:auto;bottom:-60px;transform:translateY(-50%)}.hero__splide .splide__arrow:focus{outline:0!important;filter:drop-shadow(0 0 3px #fff)}.hero__splide .splide__arrow .splide__svg{width:25px;height:25px;fill:#dadada;transition:fill .3s}.hero__splide .splide__arrow--prev{left:auto;right:70px}.hero__splide .splide__arrow--next{right:40px}.hero__splide .splide__pagination{bottom:-30px;display:inline-flex;right:auto;padding:0}.hero__splide .splide__pagination__page.is-active{transform:scale(1);background-color:#ef4e4e}.hero__splide .splide__pagination__page{background:0 0;opacity:1;border-radius:0;width:50px;height:2px;background:#dadada;margin:0;position:relative;transition:transform .3s;border:none;overflow:hidden}.hero__splide .splide__pagination__page::before{content:"";position:absolute;width:100%;height:115%;top:0;left:0;z-index:5;transition:transform .3s;background-color:#ef4e4e;transform:scaleX(0);transform-origin:left}.products .splide__arrow{width:30px;height:30px;opacity:1;background-color:transparent;top:auto;bottom:0;transform:translateY(-50%)}.products .splide__arrow:focus{outline:0!important;filter:drop-shadow(0 0 3px #fff)}.products .splide__arrow .splide__svg{width:25px;height:25px;fill:#dadada;transition:fill .3s}.products .splide__arrow--prev{left:auto;right:50px}.products .splide__arrow--next{right:20px}.products .splide__pagination{bottom:25px;display:inline-flex;right:0;padding:0}.products .splide__pagination__page.is-active{transform:scale(1);background-color:#ef4e4e}.products .splide__pagination__page{background:0 0;opacity:1;border-radius:0;width:50px;height:3px;background:#dadada;margin:0;position:relative;transition:transform .3s;border:none;overflow:hidden}.products .splide__pagination__page::before{content:"";position:absolute;width:100%;height:115%;top:0;left:0;z-index:5;transition:transform .3s;background-color:#ef4e4e;transform:scaleX(0);transform-origin:left}.reviews .splide__arrow{width:50px;height:50px;opacity:1;background-color:transparent;top:auto;top:-50px;transform:translateY(-50%);border:2px solid #464646;border-radius:3px;padding:10px}.reviews .splide__arrow:focus{outline:0!important;filter:drop-shadow(0 0 1px #bababa)}.reviews .splide__arrow .splide__svg{width:20px;height:20px;fill:#dadada;transition:fill .3s}.reviews .splide__arrow--prev{left:auto;right:50px}.reviews .splide__arrow--next{right:0}.reviews .splide__pagination{bottom:-30px;display:inline-flex;right:0;padding:0}.reviews .splide__pagination__page.is-active{transform:scale(1);background-color:#ef4e4e}.reviews .splide__pagination__page{background:0 0;opacity:1;border-radius:0;width:50px;height:3px;background:#dadada;margin:0;position:relative;transition:transform .3s;border:none;overflow:hidden}.reviews .splide__pagination__page::before{content:"";position:absolute;width:100%;height:115%;top:0;left:0;z-index:5;transition:transform .3s;background-color:#ef4e4e;transform:scaleX(0);transform-origin:left}body::after{content:"";background-color:rgba(0,0,0,.5);position:fixed;width:100%;height:100%;top:0;left:0;opacity:0;transition:opacity .8s ease 0s;pointer-events:none;z-index:1200}.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;z-index:4000;min-width:80vw;min-height:80vh}.popup__title{font-weight:700;font-size:30px;margin-bottom:20px}.popup__desc{font-size:18px;line-height:1.5;margin-bottom:10px}.popup__text{min-height:70vh}.popup__text iframe{width:100%;min-height:80vh}.popup_show{z-index:4000;visibility:visible;overflow:auto;pointer-events:auto}.popup_show .popup__content{visibility:visible;transform:scale(1)}.popup__wrapper{display:flex;flex-direction:column;align-items:center;min-height:100%;flex:1 1 auto;width:100%;display:flex;justify-content:center;position:relative;align-items:center}.popup__content{visibility:hidden;transform:scale(0);transition:transform .3s ease 0s;padding:40px 30px 30px;width:100%;max-width:90vw;border-radius:10px;box-shadow:0 0 8px #5f5f5f;background-color:#222224}.popup__content_form{max-width:900px}.popup__content_video{min-height:90vh}.lock .popup__content{visibility:visible}.popup__close{position:absolute;right:15px;top:15px}.close-popup{display:inline-block;width:30px;height:30px;outline:0;border-radius:0}.close-popup:focus span{border-radius:0;outline:0;box-shadow:0 0 3px 3px rgba(255,255,255,.146)}.close-popup:hover span{background-color:#fa5757}.close-popup span{background-color:#efefef;position:absolute;width:100%;height:2px;left:50%;top:50%;transition:background-color .3s}.close-popup span:nth-child(1){transform:translate(-50%,-50%) rotate(45deg)}.close-popup span:nth-child(2){transform:translate(-50%,-50%) rotate(-45deg)}.spollers{display:grid}.spollers__item{border-bottom:1px solid rgba(157,160,163,.2196078431)}.spollers__title{width:100%;cursor:default;text-align:left;padding:30px 20px 30px 60px;position:relative}._spoller-init .spollers__title{cursor:pointer}._spoller-init .spollers__title::after,._spoller-init .spollers__title::before{content:"";position:absolute;background-color:#ef4e4e;height:3px;width:25px;transition:transform .5s ease 0s;top:50%;left:15px}._spoller-init .spollers__title::before{transform:translate(0,-50%) rotate(90deg)}._spoller-init .spollers__title::after{transform:translate(0,-50%)}._spoller-init .spollers__title._spoller-active::before{transform:translate(0,-50%) rotate(180deg)}.spollers__body{padding:1.25rem;border-radius:.3125rem}.tabs{display:grid;grid-gap:10px 80px;grid-template-columns:30% 1fr}.tabs__navigation{display:flex;flex-direction:column}.tabs__title{padding:50px 0;font-family:BebasNeue;line-height:1;border-bottom:1px solid rgba(157,160,163,.2196078431);font-weight:700;text-align:left;position:relative;transition:padding .3s}.tabs__title span{color:#ef4e4e}.tabs__title::after,.tabs__title::before{content:"";position:absolute;left:0;top:42%;width:4px;height:20px;background-color:#ef4e4e;transition:opacity .3s;opacity:0}.tabs__title::before{transform-origin:top;transform:translateY(0) rotate(-45deg)}.tabs__title::after{transform-origin:bottom;transform:translateY(5px) rotate(45deg)}.tabs__title._tab-active{padding-left:30px}.tabs__title._tab-active::after,.tabs__title._tab-active::before{opacity:1}.tabs__content{width:100%;border-left:1px solid rgba(157,160,163,.2196078431);display:flex;align-items:center}@font-face{font-family:bebasneue;font-display:swap;src:url(../fonts/bebasneue-bold.woff2) format("woff2"),url(../fonts/bebasneue-bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Roboto;font-display:swap;src:url(../fonts/Roboto-regular.woff2) format("woff2"),url(../fonts/Roboto-regular.woff) format("woff");font-weight:400;font-style:normal}.header{position:fixed;top:0;left:0;width:100%;z-index:1000;padding:10px 0;background-color:#222224;border-bottom:1px solid #757575}.header__container{display:flex;justify-content:space-between;align-items:center}.header__links{display:flex;flex-direction:column;text-align:right}.header__link{white-space:nowrap;line-height:1.3}.logo-header{flex:0 0 100px;position:relative;z-index:1200}.menu-header{flex:1;transition:transform .5s;display:flex;align-items:center}.menu-header__nav{flex:1 1 auto;padding:0 10px}.menu-header__list{flex:1;display:flex;flex-wrap:wrap;justify-content:center;width:100%;gap:30px}.menu-header__item{position:relative;text-align:center}.menu-header__link{display:block;padding:5px 10px;transition:color .3s;position:relative}.footer{padding:70px 0 0;background-color:#070707}.footer__body{display:flex;align-items:center;gap:20px;margin-bottom:50px}.footer .logo-header{flex:0 0 160px;max-width:160px;z-index:12}.footer .logo-header img{width:100%}.footer__contacts{margin-bottom:50px}.footer__footer{border-top:1px solid #606060;padding:20px 0}.menu-footer{flex:1 1 auto;display:flex;justify-content:flex-end}.menu-footer__list{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:30px}.menu-footer__link{display:inline-block;padding:5px 10px;transition:color .3s;position:relative}.contacts-footer{display:flex;gap:30px;justify-content:space-between}.contacts-footer__text{margin-bottom:10px}.contacts-footer__links{display:flex;flex-direction:column;gap:10px;align-items:flex-end}.contacts-footer__link{display:block}.contacts-footer__link:last-child{margin-top:auto}.splide{visibility:visible!important}.hero{padding:160px 0 60px;display:flex;gap:60px}.hero__content{margin-left:auto;padding-left:15px;flex:0 1 600px;max-width:600px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.hero__title{font-family:BebasNeue,sans-serif;font-weight:700;line-height:1;margin-bottom:25px}.hero__title span{color:#ef4e4e}.hero__text{margin-bottom:50px}.hero__btn{margin:0 auto}.hero__slider{flex:0 1 calc(50vw + 60px);max-width:calc(50vw + 60px);width:100%;height:100%}.hero__splide{max-width:100%;min-height:240px;width:100%;height:100%}.hero__splide .splide__slide{margin-right:40px}.slide-hero{max-width:850px;height:100%}.slide-hero__link{display:block;position:relative;overflow:hidden;border-radius:10px;position:relative;width:700px;height:480px;transition:color .3s}.slide-hero__img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s}.slide-hero__badge{background:rgba(0,0,0,.3);padding:18px 10px;text-align:center;position:absolute;left:0;top:0;height:100%;text-transform:uppercase;font-size:1.875rem;font-family:BebasNeue;writing-mode:vertical-lr;text-orientation:mixed;transform:rotate(-180deg)}.services{padding:80px 0 140px}.services__title{font-family:BebasNeue;font-weight:700;margin-bottom:40px}.services__title span{color:#ef4e4e}.services__body{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:25px 30px;margin-bottom:120px}.services__footer{display:grid;grid-template-columns:repeat(4,1fr)}.item-services{border-radius:5px;border:2px solid #464646;background:#191919;padding:50px 35px;display:flex;align-items:center;gap:20px}.item-services__icon{max-width:90px}.badge-services{padding:30px 15px;text-align:center;border:1px solid #757575;background:#191919}.badge-services span:first-child{font-family:BebasNeue;display:block;color:#ef4e4e;margin-bottom:10px;font-weight:700;line-height:1;letter-spacing:.28px}.advantage{display:flex;gap:25px;background-color:#171719}.advantage__content{padding:90px 15px;margin-left:auto;flex:0 1 810px;display:flex;flex-direction:column;justify-content:center}.advantage__title{font-family:BebasNeue;line-height:1;margin-bottom:20px}.advantage__title span{color:#ef4e4e}.advantage__text{font-size:1.375rem}.advantage__text p{margin-bottom:15px}.advantage__text p:nth-child(even){color:#f86868;padding-left:60px;position:relative}.advantage__text p:nth-child(even)::before{content:"";position:absolute;left:40px;top:0;height:100%;width:2px;background-color:#f86868}.advantage__decor{flex:0 1 calc(50% - 100px);position:relative;min-height:500px;position:relative}.advantage__img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right}.approach-advantage .advantage__content{flex:0 1 1060px}.approach-advantage .advantage__decor{flex:0 1 calc(50% - 350px)}.faq{background-color:#2e2e31;padding:80px 0 90px}.item-faq{max-width:700px;padding:0 30px 0 40px}.item-faq p:not(:last-child){margin-bottom:20px}.item-faq p:nth-child(even){color:#f86868;padding-left:60px;position:relative}.item-faq p:nth-child(even)::before{content:"";position:absolute;left:40px;top:0;height:100%;width:2px;background-color:#f86868}.steps{padding:100px 0}.steps__title{font-weight:700;font-family:BebasNeue;margin-bottom:50px}.steps__title span{color:#ef4e4e}.steps__body{margin-bottom:80px;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:30px}.steps__footer{display:flex;justify-content:center}.item-steps{display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid #757575;background:#191919;padding:20px 15px}.item-steps__count{color:#ef4e4e;margin-bottom:10px;font-family:BebasNeue;font-weight:700;line-height:1}.item-steps__text{font-weight:500;line-height:1.2;font-family:BebasNeue;font-weight:700;font-size:1.875rem}.item-steps__text span{font-weight:700;display:block;color:#ef4e4e}.products__splide{max-height:700px;height:100%;width:100%}.products__splide .splide__track{height:100%;width:100%}.products__splide .splide__slide{height:100%;width:100%}.item-products{display:flex}.item-products:nth-child(odd){background-color:#2e2e31}.item-products__slider{flex:1 1 auto}.item-products__content{padding:80px 15px 80px 50px;flex:0 1 60%}.item-products__texts{max-width:700px;margin-bottom:40px}.item-products__texts p{margin-bottom:20px}.item-products__texts p:nth-child(even){color:#f86868;padding-left:60px;position:relative}.item-products__texts p:nth-child(even)::before{content:"";position:absolute;left:40px;top:0;height:100%;width:2px;background-color:#f86868}.item-products__title{margin-bottom:30px;font-family:BebasNeue;font-weight:700;max-width:450px;line-height:1.1}.item-products__title span{color:#ef4e4e}.item-products__spollers{margin-bottom:60px}.item-products__footer{display:flex;justify-content:center;max-width:700px}.item-products__splide{height:100%;width:100%}.item-products__splide .splide__slide{width:100%;height:100%}.item-products__splide .splide__track{height:100%}.slide-product{height:100%;width:100%;position:relative;min-height:600px}.slide-product::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:60px;background-color:rgba(0,0,0,.462745098);z-index:1}.slide-product__img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-height:100%}.projects{padding:140px 0 80px;background-color:#2e2e31}.projects__title{font-family:BebasNeue;font-weight:700;margin-bottom:30px}.projects__title span{color:#ef4e4e}.projects__items{margin-bottom:50px}.projects__footer{display:flex;justify-content:center}.items-projects{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr 250px 1fr 1fr;grid-gap:20px}.item-projects{display:block;position:relative;width:100%}.item-projects:nth-child(2){grid-row:span 2}.item-projects:nth-child(3){grid-row:span 2}.item-projects__link{display:block;position:relative;height:100%}.item-projects__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:grayscale(1);transition:filter .3s}.item-projects__banner{position:absolute;bottom:0;left:0;width:100%;z-index:12;padding:20px 40px 15px;transition:background-color .3s;background-color:rgba(0,0,0,.1725490196);line-height:.9}.item-projects__title{text-transform:uppercase;font-family:BebasNeue;font-weight:700;font-size:2rem;line-height:.9}.team{padding:100px 0}.team__title{font-weight:700;font-family:BebasNeue;margin-bottom:40px}.team__title span{color:#ef4e4e}.team__body{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:60px 30px;margin-bottom:50px}.team__footer{display:flex;justify-content:center}.card-team{display:flex;flex-direction:column;align-items:center}.card-team__link{display:block;overflow:hidden}.card-team__img{width:100%;transition:transform .4s}.card-team__body{flex:1 1 auto;background-color:#2e2e31;padding:30px 20px;border-top:2px solid #e74214}.card-team__title{font-family:BebasNeue;font-weight:700;font-size:1.625rem;line-height:1.2;text-align:center;margin-bottom:10px}.card-team__title a{display:block}.reviews{background-color:#2e2e31;padding:50px 0 70px}.reviews__title{font-weight:700;font-family:BebasNeue;margin-bottom:30px}.slide-reviews{border-radius:5px;border:2px solid #464646;padding:40px 40px;height:100%}.slide-reviews__title{font-weight:700;font-family:BebasNeue;margin-bottom:10px;font-size:1.75rem}.feedback{background-color:#2e2e31;padding:70px 0}.feedback__title{text-align:center;font-weight:700;font-family:BebasNeue;margin-bottom:20px}.feedback__title span{color:#ef4e4e}.feedback__footer{display:flex;justify-content:center}.pages{padding:110px 0 70px}.pages__icon_404{max-width:500px;margin:0 auto;margin-bottom:40px}.pages__title{text-align:center;font-weight:700;font-family:bebasneue;font-size:30px;margin-bottom:10px}.pages__text{text-align:center;margin-bottom:30px}.pages__footer{display:flex;justify-content:center}.pages__btn{display:inline-flex}.body-posts,.single{padding:140px 0 100px}.body-posts__title,.single__title{text-align:center;font-weight:700;font-family:BebasNeue;margin-bottom:40px}.body-posts__title span,.single__title span{color:#ef4e4e}.main-posts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:60px 30px;margin-bottom:50px}.main-posts_2{grid-template-columns:repeat(2,1fr)}a.page-numbers,span.page-numbers.current{display:inline-flex;align-items:center;justify-content:center;border:1px solid #fd4e4e;min-width:35px;min-height:35px;padding:5px 10px;color:#fd4e4e;transition:color .3s,border .3s;margin-right:3px}span.page-numbers.current{background-color:#fd4e4e;color:#fff;margin-right:3px}.pagging{display:flex;justify-content:center}.screen-reader-text{display:none}.body-post__title{font-family:BebasNeue;font-weight:700;margin-bottom:40px;line-height:1.2;text-align:center}.body-post__date{font-style:italic;margin-bottom:20px}.body-post__text{margin-bottom:40px}.body-post__text img{margin:30px auto;max-width:1000px}.body-post__text p{margin-bottom:10px}.body-post__text h1,.body-post__text h2,.body-post__text h3,.body-post__text h4,.body-post__text h5{padding-top:10px;font-weight:700;margin-bottom:10px;font-family:BebasNeue;font-size:1.75rem}.body-post__text ul{padding:10px 0;margin-bottom:15px;color:#f86868;padding-left:60px;position:relative}.body-post__text ul::before{content:"";position:absolute;left:40px;top:0;height:100%;width:2px;background-color:#f86868}.body-post__text li{margin-bottom:10px}.body-post__img{max-width:1000px;margin:0 auto 30px}.footer-post{padding-top:30px;display:flex;gap:30px;justify-content:space-between}.trp-language-switcher{width:auto!important;margin-right:20px;display:flex;align-items:center;justify-content:center}.trp-ls-shortcode-current-language{width:auto!important;padding:0!important}.trp-ls-shortcode-current-language a{color:#efefef!important}.trp-language-switcher>div{background-color:transparent!important;border:none!important}.trp-ls-shortcode-language{width:auto!important}.trp-ls-shortcode-language a:first-child{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.trp-ls-shortcode-language a:last-child{border-top-left-radius:0!important;border-top-right-radius:0!important}.trp-ls-shortcode-language a:last-child{transition:background-color .3s,color .3s}.trp-ls-shortcode-language a:last-child:hover{background-color:#ef4e4e!important;color:#efefef!important}.trp-ls-shortcode-language a{background-color:#efefef!important}.trp-ls-shortcode-language{left:50%!important;transform:translateX(-50%)!important}.trp-language-switcher>div>a{padding:5px 15px!important;font-size:1.125rem!important}@media (min-width:91.875em){.tabs__title{font-size:3.125rem}.hero__title{font-size:4.375rem}.services__title{font-size:3.125rem}.badge-services span:first-child{font-size:1.75rem}.advantage__title{font-size:3.75rem}.steps__title{font-size:3.125rem}.item-steps__count{font-size:2.5rem}.item-products__title{font-size:3.125rem}.projects__title{font-size:3.125rem}.team__title{font-size:3.125rem}.reviews__title{font-size:3.125rem}.feedback__title{font-size:3.75rem}.body-posts__title,.single__title{font-size:3.125rem}.body-post__title{font-size:3.125rem}}@media (max-width:1600px){.slide-hero__link{width:600px;height:400px}}@media (max-width:1400px){.hero{padding:140px 0 60px}.slide-hero__link{width:550px;height:360px}.item-products__content{padding:80px 15px 80px 50px}}@media (max-width:1300px){.projects{padding:100px 0 70px}}@media (max-width:1200px){.tabs{grid-gap:20px 30px}.menu-header__list{gap:20px}.footer{padding:50px 0 0}.footer__body{margin-bottom:40px}.footer__contacts{margin-bottom:40px}.menu-footer__list{gap:20px}.menu-footer__link{padding:6px 20px}.steps__body{grid-template-columns:repeat(3,1fr)}.team__body{grid-template-columns:repeat(2,1fr);grid-gap:50px 20px}.main-posts{grid-template-columns:repeat(2,1fr);grid-gap:50px 20px}}@media (max-width:1100px){.services__body{grid-template-columns:repeat(2,1fr);margin-bottom:80px;grid-gap:25px 15px}.services__footer{grid-template-columns:repeat(2,1fr)}.item-services{padding:40px 25px}}@media (max-width:1000px){.body-post__text img{max-width:100%}.body-post__img{max-width:100%}}@media (max-width:991.98px){.form__title{font-size:2.125rem}.form__footer{flex-direction:column}.form__subtext{margin:0 0 20px}.burger{display:inline-block}.hero__splide .splide__pagination{left:15px}.products .splide__arrow{bottom:0}.products .splide__pagination{left:15px;bottom:20px}.reviews .splide__arrow{bottom:0}.spollers__title{padding:20px 20px 20px 35px}._spoller-init .spollers__title::after,._spoller-init .spollers__title::before{width:20px;left:5px}.tabs{grid-template-columns:1fr}.tabs__title{padding:30px 0}.tabs__title::after,.tabs__title::before{top:36%}.header__links{text-align:center}.header__link{font-size:1.375rem;line-height:1.6}.menu-header{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;overflow:auto;background-color:#222224;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:translateY(-200%)}.menu-header_active{transform:translateY(0)}.menu-header__nav{flex:0;display:flex;flex-direction:column;align-items:center;margin-bottom:30px}.menu-header__list{gap:0;flex-direction:column}.menu-header__link{font-size:1.875rem}.footer__main{display:flex;justify-content:space-between;gap:20px}.footer__body{flex-direction:column;align-items:flex-start}.footer .logo-header{flex:1 1 auto}.menu-footer__list{gap:0}.menu-footer__list{flex-direction:column;justify-content:flex-start}.menu-footer__link{padding:6px 0}.contacts-footer{flex-direction:column-reverse;justify-content:flex-end;align-items:flex-end}.contacts-footer__address{text-align:right;max-width:260px}.contacts-footer__text{margin-bottom:5px}.contacts-footer__links{text-align:right}.hero{flex-direction:column;align-items:center}.hero__content{flex:1 1 auto;margin-left:0;align-items:center;text-align:center;padding:0 15px}.hero__slider{max-width:100%;flex:1 1 auto;width:100%}.services{padding:80px 0 80px}.advantage{flex-direction:column;align-items:center;gap:0}.advantage__content{margin-left:0;flex:1 1 auto;padding:70px 15px 50px}.advantage__text{font-size:1.125rem}.advantage__text p:nth-child(even){padding-left:20px}.advantage__text p:nth-child(even)::before{left:0}.advantage__decor{width:100%}.approach-advantage .advantage__content{flex:1 1 auto}.approach-advantage .advantage__decor{display:none}.faq{padding:70px 0}.item-faq{padding:0;margin-bottom:0}.item-faq p:nth-child(even){padding-left:20px}.item-faq p:nth-child(even)::before{left:0}.steps{padding:70px 0}.steps__title{margin-bottom:40px}.steps__body{margin-bottom:60px}.item-steps__text{font-size:1.25rem}.item-products{display:block}.item-products__content{padding:60px 15px}.item-products__texts p:nth-child(even){padding-left:20px}.item-products__texts p:nth-child(even)::before{left:0}.item-products__title{margin-bottom:20px}.projects{padding:70px 0}.item-projects__img{filter:grayscale(0)}.item-projects__banner{padding:7px 20px}.item-projects__title{font-size:1.4375rem}.team{padding:70px 0}.pages__icon_404{max-width:70%}.body-posts,.single{padding:100px 0}.body-post__text ul{padding-left:20px}.body-post__text ul::before{left:0}.footer-post{flex-direction:column;gap:10px;padding-top:10px}.trp-language-switcher{margin:0 0 10px 0}.trp-language-switcher>div>a{font-size:1.375rem!important}}@media (max-width:767.98px){.form__title{font-size:1.375rem}.form__subtitle{font-size:1.125rem}.form__label{font-size:16px}.form__input{font-size:16px}.hero__splide .splide__pagination{right:0}.hero__splide .splide__pagination__page{width:40px;height:5px}.products .splide__pagination{right:0}.products .splide__pagination__page{width:40px;height:5px}.reviews .splide__pagination__page{width:40px;height:5px}.popup__title{font-size:20px}.popup__desc{font-size:16px}.popup__content{padding:40px 15px 30px}.slide-hero{display:flex;justify-content:center;max-width:450px;margin:0 auto}.slide-hero__link{height:320px}.slide-hero__badge{font-size:1.375rem;padding:6px 8px}.services__title{margin-bottom:30px}.services__body{grid-template-columns:repeat(1,1fr);grid-gap:10px 0}.services__footer{grid-template-columns:repeat(1,1fr)}.item-services{padding:30px 25px}.item-services__icon{max-width:70px}.badge-services{padding:20px 15px}.steps__body{grid-template-columns:repeat(2,1fr)}.items-projects{grid-gap:10px}.team__title{margin-bottom:30px}.team__body{grid-template-columns:repeat(1,1fr);grid-gap:20px 20px}.card-team__body{padding:20px 10px}.main-posts{grid-template-columns:repeat(1,1fr);grid-gap:20px 20px}.body-post__title{margin-bottom:20px}}@media (max-width:650px){.slide-reviews{max-width:100%}}@media (max-width:479.98px){.spollers__body{padding:10px 0}.logo-header{flex:0 0 80px}.footer__main{flex-direction:column;align-items:center}.footer__body{margin-bottom:0}.footer__contacts{margin-bottom:20px}.footer__footer{text-align:center}.menu-footer{display:none}.contacts-footer{gap:10px;flex-direction:column;align-items:center}.contacts-footer__address{text-align:center}.contacts-footer__links{text-align:center;align-items:center}.hero{padding:120px 0 60px}.hero__text{margin-bottom:40px}.hero__slider{padding:0 15px}.hero__splide .splide__slide{width:100%}.slide-hero{max-width:100%}.slide-hero__link{width:100%;height:240px}.services__body{margin-bottom:40px}.item-services{padding:25px 25px}.faq{padding:50px 0}.steps__body{grid-template-columns:repeat(1,1fr);grid-gap:20px}.slide-product{min-height:400px}.items-projects{grid-gap:15px;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(6,250px)}.item-projects:nth-child(2){grid-row:auto}.item-projects:nth-child(3){grid-row:auto}.card-team__title{font-size:1.375rem}.slide-reviews{padding:25px 20px}a.page-numbers,span.page-numbers.current{font-size:.875rem;padding:3px 6px;min-width:25px;min-height:25px}}@media (max-width:18.75em){.tabs__title{font-size:1.5625rem}.hero__title{font-size:2.1875rem}.services__title{font-size:1.875rem}.badge-services span:first-child{font-size:1.25rem}.advantage__title{font-size:2rem}.steps__title{font-size:1.75rem}.item-steps__count{font-size:1.75rem}.item-products__title{font-size:1.75rem}.projects__title{font-size:1.75rem}.team__title{font-size:1.75rem}.reviews__title{font-size:1.75rem}.feedback__title{font-size:1.75rem}.body-posts__title,.single__title{font-size:2.1875rem}.body-post__title{font-size:1.75rem}}@media (min-width:18.75em) and (max-width:91.875em){@supports (font-size:clamp(1.5625rem ,1.1618589744rem + 2.1367521368vw ,3.125rem)){.tabs__title{font-size:clamp(1.5625rem ,1.1618589744rem + 2.1367521368vw ,3.125rem)}}@supports not (font-size:clamp(1.5625rem ,1.1618589744rem + 2.1367521368vw ,3.125rem)){.tabs__title{font-size:calc(1.5625rem + 1.5625 * (100vw - 18.75rem)/ 73.125)}}@supports (font-size:clamp(2.1875rem ,1.6266025641rem + 2.9914529915vw ,4.375rem)){.hero__title{font-size:clamp(2.1875rem ,1.6266025641rem + 2.9914529915vw ,4.375rem)}}@supports not (font-size:clamp(2.1875rem ,1.6266025641rem + 2.9914529915vw ,4.375rem)){.hero__title{font-size:calc(2.1875rem + 2.1875 * (100vw - 18.75rem)/ 73.125)}}@supports (font-size:clamp(1.875rem ,1.5544871795rem + 1.7094017094vw ,3.125rem)){.services__title{font-size:clamp(1.875rem ,1.5544871795rem + 1.7094017094vw ,3.125rem)}}@supports not (font-size:clamp(1.875rem ,1.5544871795rem + 1.7094017094vw ,3.125rem)){.services__title{font-size:calc(1.875rem + 1.25 * (100vw - 18.75rem)/ 73.125)}}@supports (font-size:clamp(1.25rem ,1.1217948718rem + 0.6837606838vw ,1.75rem)){.badge-services span:first-child{font-size:clamp(1.25rem ,1.1217948718rem + .6837606838vw ,1.75rem)}}@supports not (font-size:clamp(1.25rem ,1.1217948718rem + 0.6837606838vw ,1.75rem)){.badge-services span:first-child{font-size:calc(1.25rem + .5 * (100vw - 18.75rem)/ 73.125)}}@supports (font-size:clamp(2rem ,1.5512820513rem + 2.3931623932vw ,3.75rem)){.advantage__title{font-size:clamp(2rem ,1.5512820513rem + 2.3931623932vw ,3.75rem)}}@supports not (font-size:clamp(2rem ,1.5512820513rem + 2.3931623932vw ,3.75rem)){.advantage__title{font-size:calc(2rem + 1.75 * (100vw - 18.75rem)/ 73.125)}}@supports (font-size:clamp(1.75rem ,1.3974358974rem + 1.8803418803vw ,3.125rem)){.steps__title{font-size:clamp(1.75rem ,1.3974358974rem + 1.8803418803vw ,3.125rem)}}@supports not (font-size:clamp(1.75rem ,1.3974358974rem + 1.8803418803vw ,3.125rem)){.steps__title{font-size:calc(1.75rem + 1.375 * (100vw - 18.75rem)/ 73.125)}}@supports (font-size:clamp(1.75rem ,1.5576923077rem + 1.0256410256vw ,2.5rem)){.item-steps__count{font-size:clamp(1.75rem ,1.5576923077rem + 1.0256410256vw ,2.5rem)}}@supports not (font-size:clamp(1.75rem ,1.5576923077rem + 1.0256410256vw ,2.5rem)){.item-steps__count{font-size:calc(1.75rem + .75 * (100vw - 18.75rem)/ 73.125)}}@supports (font-size:clamp(1.75rem ,1.3974358974rem + 1.8803418803vw ,3.125rem)){.item-products__title{font-size:clamp(1.75rem ,1.3974358974rem + 1.8803418803vw ,3.125rem)}}@supports not (font-size:clamp(1.75rem ,1.3974358974rem + 1.8803418803vw ,3.125rem)){.item-products__title{font-size:calc(1.75rem + 1.375 * (100vw - 18.75rem)/ 73.125)}}@supports (font-size:clamp(1.75rem ,1.3974358974rem + 1.8803418803vw ,3.125rem)){.projects__title{font-size:clamp(1.75rem ,1.3974358974rem + 1.8803418803vw ,3.125rem)}}@supports not (font-size:clamp(1.75rem ,1.3974358974rem + 1.8803418803vw ,3.125rem)){.projects__title{font-size:calc(1.75rem + 1.375 * (100vw - 18.75rem)/ 73.125)}}@supports (font-size:clamp(1.75rem ,1.3974358974rem + 1.8803418803vw ,3.125rem)){.team__title{font-size:clamp(1.75rem ,1.3974358974rem + 1.8803418803vw ,3.125rem)}}@supports not (font-size:clamp(1.75rem ,1.3974358974rem + 1.8803418803vw ,3.125rem)){.team__title{font-size:calc(1.75rem + 1.375 * (100vw - 18.75rem)/ 73.125)}}@supports (font-size:clamp(1.75rem ,1.3974358974rem + 1.8803418803vw ,3.125rem)){.reviews__title{font-size:clamp(1.75rem ,1.3974358974rem + 1.8803418803vw ,3.125rem)}}@supports not (font-size:clamp(1.75rem ,1.3974358974rem + 1.8803418803vw ,3.125rem)){.reviews__title{font-size:calc(1.75rem + 1.375 * (100vw - 18.75rem)/ 73.125)}}@supports (font-size:clamp(1.75rem ,1.2371794872rem + 2.735042735vw ,3.75rem)){.feedback__title{font-size:clamp(1.75rem ,1.2371794872rem + 2.735042735vw ,3.75rem)}}@supports not (font-size:clamp(1.75rem ,1.2371794872rem + 2.735042735vw ,3.75rem)){.feedback__title{font-size:calc(1.75rem + 2 * (100vw - 18.75rem)/ 73.125)}}@supports (font-size:clamp(2.1875rem ,1.9471153846rem + 1.2820512821vw ,3.125rem)){.body-posts__title,.single__title{font-size:clamp(2.1875rem ,1.9471153846rem + 1.2820512821vw ,3.125rem)}}@supports not (font-size:clamp(2.1875rem ,1.9471153846rem + 1.2820512821vw ,3.125rem)){.body-posts__title,.single__title{font-size:calc(2.1875rem + .9375 * (100vw - 18.75rem)/ 73.125)}}@supports (font-size:clamp(1.75rem ,1.3974358974rem + 1.8803418803vw ,3.125rem)){.body-post__title{font-size:clamp(1.75rem ,1.3974358974rem + 1.8803418803vw ,3.125rem)}}@supports not (font-size:clamp(1.75rem ,1.3974358974rem + 1.8803418803vw ,3.125rem)){.body-post__title{font-size:calc(1.75rem + 1.375 * (100vw - 18.75rem)/ 73.125)}}}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (any-hover:hover){.feedback__btn:hover::before,.form__btn:hover::before,.hero__btn:hover::before,.item-products__btn:hover::before,.pages__btn:hover::before,.projects__btn:hover::before,.steps__btn:hover::before,.team__btn:hover::before{transform:scaleX(1)}.burger:focus{filter:drop-shadow(0 0 1px #ffc4c4)}.hero__splide .splide__arrow .splide__svg:hover{fill:#ef4e4e}.products .splide__arrow .splide__svg:hover{fill:#ef4e4e}.reviews .splide__arrow:hover svg{fill:#ef4e4e}.slide-hero__link:hover{color:#ef4e4e}.slide-hero__link:hover img{transform:scale(1.05)}.item-projects:hover img{filter:grayscale(0)}.item-projects:hover .item-projects__banner{background-color:rgba(0,0,0,.4196078431)}.card-team__link:hover img{transform:scale(1.05)}a.page-numbers:hover{border:1px solid #fff;color:#fff}}@media (any-hover:none){.item-projects__img{filter:grayscale(0)}}