@charset "UTF-8";body,h1{font-family:Akrobat}a,button{color:inherit}body,ul li{line-height:1}.footer__container,.services__item,.wrapper,[class*=-ibg]{position:relative}h1,h2{line-height:1.2}.menu,.wrapper,h2{display:-webkit-box;display:-ms-flexbox}.footer__social a svg path,form button{-webkit-transition:.4s;-o-transition:.4s}form button,h2 span{width:-webkit-fit-content;width:-moz-fit-content}.menu__item,.menu__link{font-size:1.5rem}.intro__slogan,.intro__text{text-align:justify}.header,.services.services--additional .services__header{background:#e9e5dc}.lock body,.swiper,.wrapper{overflow:hidden}@font-face{font-family:Akrobat;font-display:swap;src:url(../fonts/Akrobat.woff2) format("woff2"),url(../fonts/Akrobat.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Akrobat;font-display:swap;src:url(../fonts/Akrobatbold.woff2) format("woff2"),url(../fonts/Akrobatbold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Akrobat;font-display:swap;src:url(../fonts/Akrobatextrabold.woff2) format("woff2"),url(../fonts/Akrobatextrabold.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-family:Akrobat;font-display:swap;src:url(../fonts/Akrobatlight.woff2) format("woff2"),url(../fonts/Akrobatlight.woff) format("woff");font-weight:400;font-style:normal}*{padding:0;margin:0;border:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{height:100%;min-width:320px}body{color:#000;font-size:3rem;-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:Akrobat;font-size:inherit}button{cursor:pointer;background-color:inherit}a:hover,a:link,a:visited{text-decoration:none}ul li{list-style:none;font-weight:500}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}html{scroll-behavior:smooth}.lock body{-ms-touch-action:none;touch-action:none;-ms-scroll-chaining:none;overscroll-behavior:none}.wrapper{min-height:100%;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wrapper>main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.wrapper>*{min-width:0}[class*=__container]{max-width:87.8125rem;-webkit-box-sizing:content-box;box-sizing:content-box;margin:0 auto;padding:0 3.125rem}[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}h1{font-weight:800;font-size:15.625rem;text-transform:uppercase;color:#fff}h2,h3{font-family:Akrobat;font-weight:700;text-transform:uppercase}h2{display:flex;gap:.625rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}h2 span{color:#e9e5dc;text-transform:lowercase;white-space:nowrap;width:fit-content}.menu__link,.services.services--additional .services__header h3,h3{color:#000}.menu__link,input,textarea{font-family:Akrobat;font-weight:500}._section-logo{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:3.125rem}input,textarea{border:.125rem solid #fff;line-height:132%;background:#000;color:#fff;width:100%;outline:0}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#fff}input::-moz-placeholder,textarea::-moz-placeholder{color:#fff}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#fff}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#fff}input::placeholder,textarea::placeholder{color:#fff}textarea{resize:vertical}form button{font-family:Akrobat;font-weight:400;line-height:132%;color:#000;text-align:left;background:#fff;transition:.4s;display:inline-block;width:fit-content}.header{position:absolute;left:0;top:0;right:0;border-bottom:.125rem solid #000;padding:.9375rem 0;z-index:5}.header__logo{width:4.375rem}.menu{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.footer__form,.menu__list{display:-webkit-box;display:-ms-flexbox}.menu__list{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.icon-menu,.services__item ul li{display:none}.footer__form,.gallery .swiper-slide .slide-box{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.menu__link{line-height:81%;text-transform:uppercase}.menu__overlay{visibility:hidden;pointer-events:none;opacity:0;width:100%;height:100%;position:fixed;left:0;top:0;z-index:1;background-color:rgba(0,0,0,.2)}.footer__decor,.intro__left h1{position:absolute}.menu-open .menu__overlay{pointer-events:all}.menu__icon-wrapper{position:absolute;right:0;top:calc(100% + 4.5625rem)}.footer,.services__header{background:#000}.footer h2{color:#fff}.footer__form{display:flex;flex-direction:column}.footer__social,.footer__social a,.intro__wrapper{display:-webkit-box;display:-ms-flexbox}.footer__social{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25rem}.footer__social a{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__social a svg path{transition:.4s}.footer__social a:hover svg path{fill:#e9e5dc}.intro__container{max-width:90rem;padding:0!important}.intro__wrapper{display:flex}.gallery .swiper-slide,.gallery .swiper-slide .slide-box,.swiper-wrapper{display:-webkit-box;display:-ms-flexbox}.intro__left{position:relative;width:100%;min-width:51.125rem}.intro__left h1{line-height:.8;bottom:-1.25rem;left:2.5rem}.intro__left img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.intro__right{min-width:26.875rem;padding-top:5rem;max-width:38.875rem;width:100%}.intro__right img{width:100%}.intro__slogan{padding:2.8125rem 3.125rem 0 2.8125rem;font-weight:400;line-height:1.2;text-transform:uppercase}.intro__text,.services__item p{font-weight:500;line-height:1.2}.services__header h3{text-align:right;color:#fff}.services__header .services__container{position:relative;overflow:hidden}.services__item ul li:nth-child(-n+3){display:block}.services__item p{text-align:justify}.services .services__decor,.services .services__decor-big{position:absolute;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.services__item .services__decor{top:-3.75rem}.services__show-more{margin-top:.625rem}.gallery{max-width:1000px;width:100%;margin:100px auto}.gallery .swiper-slide{display:flex;gap:10px}.gallery .swiper-slide .slide-box{display:flex;flex-direction:column;gap:10px;-webkit-box-flex:1;-ms-flex:1;flex:1}.gallery img{max-width:100%;width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.swiper-wrapper{width:100%;height:100%;-webkit-box-sizing:content-box;box-sizing:content-box;display:flex;position:relative}.swiper-vertical .swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.swiper-initialized .swiper-slide{-ms-flex-negative:0;flex-shrink:0}.swiper-android .swiper-slide,.swiper-android .swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-button-lock{display:none!important}@media (min-width:94.0625em){h2{font-size:2.25rem;margin-bottom:1.875rem}h2 span{font-size:1.875rem}.intro__text,h3{font-size:1.625rem}.services__show-more,form button,input,textarea,ul li{font-size:1.5rem}._section-header{margin-bottom:6.25rem}._section-header h3{padding-top:2.3125rem;padding-bottom:2.3125rem}._section-logo{height:8.125rem}input,textarea{padding:1.5625rem}form button{padding:1.25rem 8.9375rem 1.25rem 1.875rem}.menu__list{gap:7.5rem}.intro__slogan{font-size:2.8125rem}.services__item{margin-bottom:3.75rem}.services__item p{font-size:1.75rem}}@media (min-width:90em){.footer{padding-top:8.25rem;padding-bottom:23.3125rem}.footer h2{margin-bottom:4.6875rem}.footer__decor{top:4.9375rem;right:-4.4375rem;width:22rem}.footer__form{gap:1.375rem;max-width:52.625rem;margin-bottom:2.8125rem}.intro__text{margin-top:2.5rem;margin-bottom:2.5rem}.services__item .services__decor{right:1.9375rem;width:10.5625rem}.services__item .services__decor-big{top:3.125rem;right:11.1875rem;width:17.375rem}.services__item.active .services__decor{top:6.25rem;right:1.9375rem}.services__item.active .services__decor-big{top:12.5rem;right:11.1875rem}}@media (max-width:20em){h2{font-size:1.5rem;margin-bottom:1.25rem}.services__show-more,h2 span,ul li{font-size:1rem}h3{font-size:1.25rem}._section-header{margin-bottom:2.5rem}._section-header h3{padding-top:.8125rem;padding-bottom:.8125rem}._section-logo{height:4.0625rem}input,textarea{padding:.625rem;font-size:1rem}form button{padding:.5rem 3.125rem .5rem .75rem;font-size:1.125rem}.menu__list{gap:1.875rem}.intro__slogan{font-size:1.875rem}.intro__text,.services__item p{font-size:1.125rem}.services__item{margin-bottom:1.875rem}}@media (max-width:78.125em){.intro__left h1{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.intro__left{min-width:37.5rem}}@media (max-width:61.99875em){.intro__left{min-width:0}.intro__right{display:none}}@media (max-width:47.99875em){[class*=__container]{padding:0 2.5rem}.header{padding:.8125rem 0 .625rem}.menu{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.menu__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.menu__body{position:absolute;top:-50vh;left:-3.125rem;-webkit-transition:top .5s;-o-transition:top .5s;transition:top .5s;width:calc(100% + 6.25rem);background:#e9e5dc;border-bottom:.125rem solid #000}.menu-open .menu__body{z-index:2;position:absolute;top:5rem;padding:1.25rem}.menu__icon-wrapper{top:calc(100% + 3.125rem)}.icon-menu{display:block;position:relative;width:2.5625rem;height:1.5rem;cursor:pointer;z-index:5}.icon-menu span,.icon-menu::after,.icon-menu::before{content:"";-webkit-transition:.3s;-o-transition:.3s;transition:.3s;right:0;position:absolute;width:100%;height:.1875rem;background-color:#000}.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);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-open .icon-menu::after{bottom:calc(50% - .0625rem);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.footer h2{margin-bottom:1.25rem}.footer__form{gap:.625rem}.footer__social{gap:.6875rem}}@media (max-width:47.99875em) and (max-width:47.99875em){.menu-open .menu__body{top:4.0625rem}}@media (max-width:47.99875em) and (max-width:29.99875em){.menu-open .menu__body{top:2.5rem}}@media (max-width:47.99875em) and (max-width:20em){.footer{padding-top:1.5625rem;padding-bottom:9.375rem}.footer__decor{top:1.25rem;right:-2.5rem;width:8.75rem}.footer__form{max-width:17.5rem;margin-bottom:1.25rem}.intro__text{margin-top:.9375rem;margin-bottom:.9375rem}.services__item .services__decor{top:-1.875rem;right:-.9375rem;width:2.8125rem}.services__item .services__decor-big{top:1.25rem;right:-.75rem;width:6.875rem}.services__item.active .services__decor{top:1.25rem;right:-.9375rem}.services__item.active .services__decor-big{top:6.25rem;right:-.75rem}}@media (max-width:29.99875em){[class*=__container]{padding:0 1.25rem}._section-logo{left:1.25rem}.header__logo{width:3.125rem}.menu__icon-wrapper{top:calc(100% + 1.875rem)}}@media (max-width:26.24875em){.footer__decor{top:auto!important;bottom:-2.5rem}}@media (min-width:20em) and (max-width:94.0625em){@supports (font-size:clamp(1.5rem,1.2974683544rem + 1.0126582278vw,2.25rem)){h2{font-size:clamp(1.5rem, 1.2974683544rem + 1.0126582278vw, 2.25rem)}}@supports not (font-size:clamp(1.5rem,1.2974683544rem + 1.0126582278vw,2.25rem)){h2{font-size:calc(1.5rem + .75 * (100vw - 20rem)/ 74.0625)}}@supports (margin-bottom:clamp(1.25rem,1.0812236287rem + 0.8438818565vw,1.875rem)){h2{margin-bottom:clamp(1.25rem,1.0812236287rem + .8438818565vw,1.875rem)}}@supports not (margin-bottom:clamp(1.25rem,1.0812236287rem + 0.8438818565vw,1.875rem)){h2{margin-bottom:calc(1.25rem + .625 * (100vw - 20rem)/ 74.0625)}}@supports (font-size:clamp(1rem,0.7637130802rem + 1.1814345992vw,1.875rem)){h2 span{font-size:clamp(1rem, .7637130802rem + 1.1814345992vw, 1.875rem)}}@supports not (font-size:clamp(1rem,0.7637130802rem + 1.1814345992vw,1.875rem)){h2 span{font-size:calc(1rem + .875 * (100vw - 20rem)/ 74.0625)}}@supports (font-size:clamp(1.25rem,1.1487341772rem + 0.5063291139vw,1.625rem)){h3{font-size:clamp(1.25rem, 1.1487341772rem + .5063291139vw, 1.625rem)}}@supports not (font-size:clamp(1.25rem,1.1487341772rem + 0.5063291139vw,1.625rem)){h3{font-size:calc(1.25rem + .375 * (100vw - 20rem)/ 74.0625)}}@supports (margin-bottom:clamp(2.5rem,1.4873417722rem + 5.0632911392vw,6.25rem)){._section-header{margin-bottom:clamp(2.5rem,1.4873417722rem + 5.0632911392vw,6.25rem)}}@supports not (margin-bottom:clamp(2.5rem,1.4873417722rem + 5.0632911392vw,6.25rem)){._section-header{margin-bottom:calc(2.5rem + 3.75 * (100vw - 20rem)/ 74.0625)}}@supports (padding-top:clamp(0.8125rem,0.4074367089rem + 2.0253164557vw,2.3125rem)){._section-header h3{padding-top:clamp(.8125rem,.4074367089rem + 2.0253164557vw,2.3125rem)}}@supports not (padding-top:clamp(0.8125rem,0.4074367089rem + 2.0253164557vw,2.3125rem)){._section-header h3{padding-top:calc(.8125rem + 1.5 * (100vw - 20rem)/ 74.0625)}}@supports (padding-bottom:clamp(0.8125rem,0.4074367089rem + 2.0253164557vw,2.3125rem)){._section-header h3{padding-bottom:clamp(.8125rem,.4074367089rem + 2.0253164557vw,2.3125rem)}}@supports not (padding-bottom:clamp(0.8125rem,0.4074367089rem + 2.0253164557vw,2.3125rem)){._section-header h3{padding-bottom:calc(.8125rem + 1.5 * (100vw - 20rem)/ 74.0625)}}@supports (height:clamp(4.0625rem,2.9654535865rem + 5.4852320675vw,8.125rem)){._section-logo{height:clamp(4.0625rem,2.9654535865rem + 5.4852320675vw,8.125rem)}}@supports not (height:clamp(4.0625rem,2.9654535865rem + 5.4852320675vw,8.125rem)){._section-logo{height:calc(4.0625rem + 4.0625 * (100vw - 20rem)/ 74.0625)}}@supports (padding:clamp(0.625rem,0.371835443rem + 1.2658227848vw,1.5625rem)){input,textarea{padding:clamp(.625rem,.371835443rem + 1.2658227848vw,1.5625rem)}}@supports not (padding:clamp(0.625rem,0.371835443rem + 1.2658227848vw,1.5625rem)){input,textarea{padding:calc(.625rem + .9375 * (100vw - 20rem)/ 74.0625)}}@supports (padding-top:clamp(0.5rem,0.2974683544rem + 1.0126582278vw,1.25rem)){form button{padding-top:clamp(.5rem,.2974683544rem + 1.0126582278vw,1.25rem)}}@supports not (padding-top:clamp(0.5rem,0.2974683544rem + 1.0126582278vw,1.25rem)){form button{padding-top:calc(.5rem + .75 * (100vw - 20rem)/ 74.0625)}}@supports (padding-bottom:clamp(0.5rem,0.2974683544rem + 1.0126582278vw,1.25rem)){form button{padding-bottom:clamp(.5rem,.2974683544rem + 1.0126582278vw,1.25rem)}}@supports not (padding-bottom:clamp(0.5rem,0.2974683544rem + 1.0126582278vw,1.25rem)){form button{padding-bottom:calc(.5rem + .75 * (100vw - 20rem)/ 74.0625)}}@supports (padding-left:clamp(0.75rem,0.4462025316rem + 1.5189873418vw,1.875rem)){form button{padding-left:clamp(.75rem,.4462025316rem + 1.5189873418vw,1.875rem)}}@supports not (padding-left:clamp(0.75rem,0.4462025316rem + 1.5189873418vw,1.875rem)){form button{padding-left:calc(.75rem + 1.125 * (100vw - 20rem)/ 74.0625)}}@supports (padding-right:clamp(3.125rem,1.5553797468rem + 7.8481012658vw,8.9375rem)){form button{padding-right:clamp(3.125rem,1.5553797468rem + 7.8481012658vw,8.9375rem)}}@supports not (padding-right:clamp(3.125rem,1.5553797468rem + 7.8481012658vw,8.9375rem)){form button{padding-right:calc(3.125rem + 5.8125 * (100vw - 20rem)/ 74.0625)}}@supports (font-size:clamp(1.125rem,1.0237341772rem + 0.5063291139vw,1.5rem)){form button{font-size:clamp(1.125rem, 1.0237341772rem + .5063291139vw, 1.5rem)}}@supports not (font-size:clamp(1.125rem,1.0237341772rem + 0.5063291139vw,1.5rem)){form button{font-size:calc(1.125rem + .375 * (100vw - 20rem)/ 74.0625)}}@supports (gap:clamp(1.875rem,0.3560126582rem + 7.5949367089vw,7.5rem)){.menu__list{gap:clamp(1.875rem,.3560126582rem + 7.5949367089vw,7.5rem)}}@supports not (gap:clamp(1.875rem,0.3560126582rem + 7.5949367089vw,7.5rem)){.menu__list{gap:calc(1.875rem + 5.625 * (100vw - 20rem)/ 74.0625)}}@supports (font-size:clamp(1.875rem,1.621835443rem + 1.2658227848vw,2.8125rem)){.intro__slogan{font-size:clamp(1.875rem, 1.621835443rem + 1.2658227848vw, 2.8125rem)}}@supports not (font-size:clamp(1.875rem,1.621835443rem + 1.2658227848vw,2.8125rem)){.intro__slogan{font-size:calc(1.875rem + .9375 * (100vw - 20rem)/ 74.0625)}}@supports (font-size:clamp(1.125rem,0.989978903rem + 0.6751054852vw,1.625rem)){.intro__text{font-size:clamp(1.125rem, .989978903rem + .6751054852vw, 1.625rem)}}@supports not (font-size:clamp(1.125rem,0.989978903rem + 0.6751054852vw,1.625rem)){.intro__text{font-size:calc(1.125rem + .5 * (100vw - 20rem)/ 74.0625)}}@supports (margin-bottom:clamp(1.875rem,1.3686708861rem + 2.5316455696vw,3.75rem)){.services__item{margin-bottom:clamp(1.875rem,1.3686708861rem + 2.5316455696vw,3.75rem)}}@supports not (margin-bottom:clamp(1.875rem,1.3686708861rem + 2.5316455696vw,3.75rem)){.services__item{margin-bottom:calc(1.875rem + 1.875 * (100vw - 20rem)/ 74.0625)}}@supports (font-size:clamp(1.125rem,0.9562236287rem + 0.8438818565vw,1.75rem)){.services__item p{font-size:clamp(1.125rem, .9562236287rem + .8438818565vw, 1.75rem)}}@supports not (font-size:clamp(1.125rem,0.9562236287rem + 0.8438818565vw,1.75rem)){.services__item p{font-size:calc(1.125rem + .625 * (100vw - 20rem)/ 74.0625)}}@supports (font-size:clamp(1rem,0.864978903rem + 0.6751054852vw,1.5rem)){.services__show-more,input,textarea,ul li{font-size:clamp(1rem, .864978903rem + .6751054852vw, 1.5rem)}}@supports not (font-size:clamp(1rem,0.864978903rem + 0.6751054852vw,1.5rem)){.services__show-more,input,textarea,ul li{font-size:calc(1rem + .5 * (100vw - 20rem)/ 74.0625)}}}@media (min-width:48em) and (max-width:90em){@supports (padding-top:clamp(2.875rem,-3.2678571429rem + 12.7976190476vw,8.25rem)){.footer{padding-top:clamp(2.875rem,-3.2678571429rem + 12.7976190476vw,8.25rem)}}@supports not (padding-top:clamp(2.875rem,-3.2678571429rem + 12.7976190476vw,8.25rem)){.footer{padding-top:calc(2.875rem + 5.375 * (100vw - 48rem)/ 42)}}@supports (padding-bottom:clamp(15.5625rem,6.7053571429rem + 18.4523809524vw,23.3125rem)){.footer{padding-bottom:clamp(15.5625rem,6.7053571429rem + 18.4523809524vw,23.3125rem)}}@supports not (padding-bottom:clamp(15.5625rem,6.7053571429rem + 18.4523809524vw,23.3125rem)){.footer{padding-bottom:calc(15.5625rem + 7.75 * (100vw - 48rem)/ 42)}}@supports (margin-bottom:clamp(1.4375rem,-2.2767857143rem + 7.7380952381vw,4.6875rem)){.footer h2{margin-bottom:clamp(1.4375rem,-2.2767857143rem + 7.7380952381vw,4.6875rem)}}@supports not (margin-bottom:clamp(1.4375rem,-2.2767857143rem + 7.7380952381vw,4.6875rem)){.footer h2{margin-bottom:calc(1.4375rem + 3.25 * (100vw - 48rem)/ 42)}}@supports (top:clamp(2.5rem,-0.2857142857rem + 5.8035714286vw,4.9375rem)){.footer__decor{top:clamp(2.5rem,-.2857142857rem + 5.8035714286vw,4.9375rem)}}@supports not (top:clamp(2.5rem,-0.2857142857rem + 5.8035714286vw,4.9375rem)){.footer__decor{top:calc(2.5rem + 2.4375 * (100vw - 48rem)/ 42)}}@supports (right:clamp(-4.4375rem,-2.0267857143rem + -2.6785714286vw,-3.3125rem)){.footer__decor{right:clamp(-4.4375rem,-2.0267857143rem + -2.6785714286vw,-3.3125rem)}}@supports not (right:clamp(-4.4375rem,-2.0267857143rem + -2.6785714286vw,-3.3125rem)){.footer__decor{right:calc(-3.3125rem + -1.125 * (100vw - 48rem)/ 42)}}@supports (width:clamp(12.1875rem,0.9732142857rem + 23.3630952381vw,22rem)){.footer__decor{width:clamp(12.1875rem,.9732142857rem + 23.3630952381vw,22rem)}}@supports not (width:clamp(12.1875rem,0.9732142857rem + 23.3630952381vw,22rem)){.footer__decor{width:calc(12.1875rem + 9.8125 * (100vw - 48rem)/ 42)}}@supports (gap:clamp(0.6875rem,-0.0982142857rem + 1.6369047619vw,1.375rem)){.footer__form{gap:clamp(.6875rem,-.0982142857rem + 1.6369047619vw,1.375rem)}}@supports not (gap:clamp(0.6875rem,-0.0982142857rem + 1.6369047619vw,1.375rem)){.footer__form{gap:calc(.6875rem + .6875 * (100vw - 48rem)/ 42)}}@supports (max-width:clamp(27.125rem,-2.0178571429rem + 60.7142857143vw,52.625rem)){.footer__form{max-width:clamp(27.125rem,-2.0178571429rem + 60.7142857143vw,52.625rem)}}@supports not (max-width:clamp(27.125rem,-2.0178571429rem + 60.7142857143vw,52.625rem)){.footer__form{max-width:calc(27.125rem + 25.5 * (100vw - 48rem)/ 42)}}@supports (margin-bottom:clamp(1.9375rem,0.9375rem + 2.0833333333vw,2.8125rem)){.footer__form{margin-bottom:clamp(1.9375rem,.9375rem + 2.0833333333vw,2.8125rem)}}@supports not (margin-bottom:clamp(1.9375rem,0.9375rem + 2.0833333333vw,2.8125rem)){.footer__form{margin-bottom:calc(1.9375rem + .875 * (100vw - 48rem)/ 42)}}@supports (margin-top:clamp(1.875rem,1.1607142857rem + 1.4880952381vw,2.5rem)){.intro__text{margin-top:clamp(1.875rem,1.1607142857rem + 1.4880952381vw,2.5rem)}}@supports not (margin-top:clamp(1.875rem,1.1607142857rem + 1.4880952381vw,2.5rem)){.intro__text{margin-top:calc(1.875rem + .625 * (100vw - 48rem)/ 42)}}@supports (margin-bottom:clamp(1.875rem,1.1607142857rem + 1.4880952381vw,2.5rem)){.intro__text{margin-bottom:clamp(1.875rem,1.1607142857rem + 1.4880952381vw,2.5rem)}}@supports not (margin-bottom:clamp(1.875rem,1.1607142857rem + 1.4880952381vw,2.5rem)){.intro__text{margin-bottom:calc(1.875rem + .625 * (100vw - 48rem)/ 42)}}@supports (width:clamp(5.5625rem,-0.1517857143rem + 11.9047619048vw,10.5625rem)){.services__item .services__decor{width:clamp(5.5625rem,-.1517857143rem + 11.9047619048vw,10.5625rem)}}@supports not (width:clamp(5.5625rem,-0.1517857143rem + 11.9047619048vw,10.5625rem)){.services__item .services__decor{width:calc(5.5625rem + 5 * (100vw - 48rem)/ 42)}}@supports (top:clamp(1.875rem,0.4464285714rem + 2.9761904762vw,3.125rem)){.services__item .services__decor-big{top:clamp(1.875rem,.4464285714rem + 2.9761904762vw,3.125rem)}}@supports not (top:clamp(1.875rem,0.4464285714rem + 2.9761904762vw,3.125rem)){.services__item .services__decor-big{top:calc(1.875rem + 1.25 * (100vw - 48rem)/ 42)}}@supports (width:clamp(12.625rem,7.1964285714rem + 11.3095238095vw,17.375rem)){.services__item .services__decor-big{width:clamp(12.625rem,7.1964285714rem + 11.3095238095vw,17.375rem)}}@supports not (width:clamp(12.625rem,7.1964285714rem + 11.3095238095vw,17.375rem)){.services__item .services__decor-big{width:calc(12.625rem + 4.75 * (100vw - 48rem)/ 42)}}@supports (top:clamp(3.5625rem,0.4910714286rem + 6.3988095238vw,6.25rem)){.services__item.active .services__decor{top:clamp(3.5625rem,.4910714286rem + 6.3988095238vw,6.25rem)}}@supports not (top:clamp(3.5625rem,0.4910714286rem + 6.3988095238vw,6.25rem)){.services__item.active .services__decor{top:calc(3.5625rem + 2.6875 * (100vw - 48rem)/ 42)}}@supports (right:clamp(1.375rem,0.7321428571rem + 1.3392857143vw,1.9375rem)){.services__item .services__decor,.services__item.active .services__decor{right:clamp(1.375rem,.7321428571rem + 1.3392857143vw,1.9375rem)}}@supports not (right:clamp(1.375rem,0.7321428571rem + 1.3392857143vw,1.9375rem)){.services__item .services__decor,.services__item.active .services__decor{right:calc(1.375rem + .5625 * (100vw - 48rem)/ 42)}}@supports (top:clamp(9.9375rem,7.0089285714rem + 6.1011904762vw,12.5rem)){.services__item.active .services__decor-big{top:clamp(9.9375rem,7.0089285714rem + 6.1011904762vw,12.5rem)}}@supports not (top:clamp(9.9375rem,7.0089285714rem + 6.1011904762vw,12.5rem)){.services__item.active .services__decor-big{top:calc(9.9375rem + 2.5625 * (100vw - 48rem)/ 42)}}@supports (right:clamp(1.1875rem,-10.2410714286rem + 23.8095238095vw,11.1875rem)){.services__item .services__decor-big,.services__item.active .services__decor-big{right:clamp(1.1875rem,-10.2410714286rem + 23.8095238095vw,11.1875rem)}}@supports not (right:clamp(1.1875rem,-10.2410714286rem + 23.8095238095vw,11.1875rem)){.services__item .services__decor-big,.services__item.active .services__decor-big{right:calc(1.1875rem + 10 * (100vw - 48rem)/ 42)}}}@media (max-width:47.99875em) and (min-width:94.0625em){.footer{padding-top:2.875rem;padding-bottom:15.5625rem}.footer__decor{top:2.5rem;right:-3.3125rem;width:12.1875rem}.footer__form{max-width:27.125rem;margin-bottom:1.875rem}.intro__text{margin-top:1.875rem;margin-bottom:1.875rem}.services__item .services__decor{top:-3.125rem;right:1.375rem;width:5.5625rem}.services__item .services__decor-big{top:1.875rem;right:1.1875rem;width:12.625rem}.services__item.active .services__decor{top:4.8125rem;right:1.375rem}.services__item.active .services__decor-big{top:9.375rem;right:1.1875rem}}@media (max-width:47.99875em) and (min-width:20em) and (max-width:94.0625em){@supports (padding-top:clamp(1.5625rem,1.2080696203rem + 1.7721518987vw,2.875rem)){.footer{padding-top:clamp(1.5625rem,1.2080696203rem + 1.7721518987vw,2.875rem)}}@supports not (padding-top:clamp(1.5625rem,1.2080696203rem + 1.7721518987vw,2.875rem)){.footer{padding-top:calc(1.5625rem + 1.3125 * (100vw - 20rem)/ 74.0625)}}@supports (padding-bottom:clamp(9.375rem,7.7041139241rem + 8.3544303797vw,15.5625rem)){.footer{padding-bottom:clamp(9.375rem,7.7041139241rem + 8.3544303797vw,15.5625rem)}}@supports not (padding-bottom:clamp(9.375rem,7.7041139241rem + 8.3544303797vw,15.5625rem)){.footer{padding-bottom:calc(9.375rem + 6.1875 * (100vw - 20rem)/ 74.0625)}}@supports (top:clamp(1.25rem,0.9124472574rem + 1.6877637131vw,2.5rem)){.footer__decor{top:clamp(1.25rem,.9124472574rem + 1.6877637131vw,2.5rem)}}@supports not (top:clamp(1.25rem,0.9124472574rem + 1.6877637131vw,2.5rem)){.footer__decor{top:calc(1.25rem + 1.25 * (100vw - 20rem)/ 74.0625)}}@supports (right:clamp(-3.3125rem,-2.2805907173rem + -1.0970464135vw,-2.5rem)){.footer__decor{right:clamp(-3.3125rem,-2.2805907173rem + -1.0970464135vw,-2.5rem)}}@supports not (right:clamp(-3.3125rem,-2.2805907173rem + -1.0970464135vw,-2.5rem)){.footer__decor{right:calc(-2.5rem + -.8125 * (100vw - 20rem)/ 74.0625)}}@supports (width:clamp(8.75rem,7.8217299578rem + 4.641350211vw,12.1875rem)){.footer__decor{width:clamp(8.75rem,7.8217299578rem + 4.641350211vw,12.1875rem)}}@supports not (width:clamp(8.75rem,7.8217299578rem + 4.641350211vw,12.1875rem)){.footer__decor{width:calc(8.75rem + 3.4375 * (100vw - 20rem)/ 74.0625)}}@supports (max-width:clamp(17.5rem,14.9008438819rem + 12.9957805907vw,27.125rem)){.footer__form{max-width:clamp(17.5rem,14.9008438819rem + 12.9957805907vw,27.125rem)}}@supports not (max-width:clamp(17.5rem,14.9008438819rem + 12.9957805907vw,27.125rem)){.footer__form{max-width:calc(17.5rem + 9.625 * (100vw - 20rem)/ 74.0625)}}@supports (margin-bottom:clamp(1.25rem,1.0812236287rem + 0.8438818565vw,1.875rem)){.footer__form{margin-bottom:clamp(1.25rem,1.0812236287rem + .8438818565vw,1.875rem)}}@supports not (margin-bottom:clamp(1.25rem,1.0812236287rem + 0.8438818565vw,1.875rem)){.footer__form{margin-bottom:calc(1.25rem + .625 * (100vw - 20rem)/ 74.0625)}}@supports (margin-top:clamp(0.9375rem,0.684335443rem + 1.2658227848vw,1.875rem)){.intro__text{margin-top:clamp(.9375rem,.684335443rem + 1.2658227848vw,1.875rem)}}@supports not (margin-top:clamp(0.9375rem,0.684335443rem + 1.2658227848vw,1.875rem)){.intro__text{margin-top:calc(.9375rem + .9375 * (100vw - 20rem)/ 74.0625)}}@supports (margin-bottom:clamp(0.9375rem,0.684335443rem + 1.2658227848vw,1.875rem)){.intro__text{margin-bottom:clamp(.9375rem,.684335443rem + 1.2658227848vw,1.875rem)}}@supports not (margin-bottom:clamp(0.9375rem,0.684335443rem + 1.2658227848vw,1.875rem)){.intro__text{margin-bottom:calc(.9375rem + .9375 * (100vw - 20rem)/ 74.0625)}}@supports (top:clamp(-3.125rem,-1.5374472574rem + -1.6877637131vw,-1.875rem)){.services__item .services__decor{top:clamp(-3.125rem,-1.5374472574rem + -1.6877637131vw,-1.875rem)}}@supports not (top:clamp(-3.125rem,-1.5374472574rem + -1.6877637131vw,-1.875rem)){.services__item .services__decor{top:calc(-1.875rem + -1.25 * (100vw - 20rem)/ 74.0625)}}@supports (width:clamp(2.8125rem,2.0698839662rem + 3.7130801688vw,5.5625rem)){.services__item .services__decor{width:clamp(2.8125rem,2.0698839662rem + 3.7130801688vw,5.5625rem)}}@supports not (width:clamp(2.8125rem,2.0698839662rem + 3.7130801688vw,5.5625rem)){.services__item .services__decor{width:calc(2.8125rem + 2.75 * (100vw - 20rem)/ 74.0625)}}@supports (top:clamp(1.25rem,1.0812236287rem + 0.8438818565vw,1.875rem)){.services__item .services__decor-big{top:clamp(1.25rem,1.0812236287rem + .8438818565vw,1.875rem)}}@supports not (top:clamp(1.25rem,1.0812236287rem + 0.8438818565vw,1.875rem)){.services__item .services__decor-big{top:calc(1.25rem + .625 * (100vw - 20rem)/ 74.0625)}}@supports (width:clamp(6.875rem,5.322257384rem + 7.7637130802vw,12.625rem)){.services__item .services__decor-big{width:clamp(6.875rem,5.322257384rem + 7.7637130802vw,12.625rem)}}@supports not (width:clamp(6.875rem,5.322257384rem + 7.7637130802vw,12.625rem)){.services__item .services__decor-big{width:calc(6.875rem + 5.75 * (100vw - 20rem)/ 74.0625)}}@supports (top:clamp(1.25rem,0.2879746835rem + 4.8101265823vw,4.8125rem)){.services__item.active .services__decor{top:clamp(1.25rem,.2879746835rem + 4.8101265823vw,4.8125rem)}}@supports not (top:clamp(1.25rem,0.2879746835rem + 4.8101265823vw,4.8125rem)){.services__item.active .services__decor{top:calc(1.25rem + 3.5625 * (100vw - 20rem)/ 74.0625)}}@supports (right:clamp(-0.9375rem,-1.5619725738rem + 3.1223628692vw,1.375rem)){.services__item .services__decor,.services__item.active .services__decor{right:clamp(-.9375rem,-1.5619725738rem + 3.1223628692vw,1.375rem)}}@supports not (right:clamp(-0.9375rem,-1.5619725738rem + 3.1223628692vw,1.375rem)){.services__item .services__decor,.services__item.active .services__decor{right:calc(-.9375rem + 2.3125 * (100vw - 20rem)/ 74.0625)}}@supports (top:clamp(6.25rem,5.4061181435rem + 4.2194092827vw,9.375rem)){.services__item.active .services__decor-big{top:clamp(6.25rem,5.4061181435rem + 4.2194092827vw,9.375rem)}}@supports not (top:clamp(6.25rem,5.4061181435rem + 4.2194092827vw,9.375rem)){.services__item.active .services__decor-big{top:calc(6.25rem + 3.125 * (100vw - 20rem)/ 74.0625)}}@supports (right:clamp(-0.75rem,-1.2732067511rem + 2.6160337553vw,1.1875rem)){.services__item .services__decor-big,.services__item.active .services__decor-big{right:clamp(-.75rem,-1.2732067511rem + 2.6160337553vw,1.1875rem)}}@supports not (right:clamp(-0.75rem,-1.2732067511rem + 2.6160337553vw,1.1875rem)){.services__item .services__decor-big,.services__item.active .services__decor-big{right:calc(-.75rem + 1.9375 * (100vw - 20rem)/ 74.0625)}}}@media (max-width:78.125em) and (min-width:20em) and (max-width:78.125em){@supports (font-size:clamp(6.875rem,4.939516129rem + 9.6774193548vw,12.5rem)){.intro__left h1{font-size:clamp(6.875rem, 4.939516129rem + 9.6774193548vw, 12.5rem)}}@supports not (font-size:clamp(6.875rem,4.939516129rem + 9.6774193548vw,12.5rem)){.intro__left h1{font-size:calc(6.875rem + 5.625 * (100vw - 20rem)/ 58.125)}}}@media (max-width:78.125em) and (min-width:90em){.intro__left{height:87.5rem}}@media (max-width:78.125em) and (min-width:48em) and (max-width:90em){@supports (height:clamp(62.5rem,33.9285714286rem + 59.5238095238vw,87.5rem)){.intro__left{height:clamp(62.5rem,33.9285714286rem + 59.5238095238vw,87.5rem)}}@supports not (height:clamp(62.5rem,33.9285714286rem + 59.5238095238vw,87.5rem)){.intro__left{height:calc(62.5rem + 25 * (100vw - 48rem)/ 42)}}}@media (any-hover:hover){form button:hover{background:#e9e5dc}}.h100{height:100px}.h120{height:120px}.h160{height:160px}.h200{height:200px}.h240{height:240px} 

@media (max-width: 768px) {
    .gallery {
        margin: 50px auto;
      }
    .h100 {
      height: 40px
    }
  
    .h120 {
      height: 50px
    }
  
    .h160 {
      height: 70px
    }
  
    .h200 {
      height: 90px
    }
  
    .h240 {
      height: 110px
    }
  }
@media (max-width: 480px) {
    .gallery .swiper-slide .slide-box,
    .gallery .swiper-slide {
        gap: 5px;
    }
    
    .gallery {
        margin: 40px auto;
      }
    .h100 {
      height: 30px
    }
  
    .h120 {
      height: 40px
    }
  
    .h160 {
      height: 60px
    }
  
    .h200 {
      height: 80px
    }
  
    .h240 {
      height: 100px
    }
  }