@font-face{font-display:swap;font-family:Montserrat;font-display:swap;src:url(/wp-content/themes/build/asset3/fonts/Montserrat-Light.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-display:swap;font-family:Montserrat;font-display:swap;src:url(/wp-content/themes/build/asset3/fonts/Montserrat-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:Montserrat;font-display:swap;src:url(/wp-content/themes/build/asset3/fonts/Montserrat-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-display:swap;font-family:Montserrat;font-display:swap;src:url(/wp-content/themes/build/asset3/fonts/Montserrat-Bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:Montserrat;font-display:swap;src:url(/wp-content/themes/build/asset3/fonts/Montserrat-Black.woff2) format("woff2");font-weight:900;font-style:normal}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}html{position:relative;scroll-behavior:smooth}body,html{overflow-x:hidden}body{font:400 clamp(.8125rem,min(1.0513739546cqi,1.9555555556cqh),1.2222222222rem)/150% Montserrat,"Segoe UI",sans-serif;color:#2a2d32;clip-path:inset(0 0 100% 0)}body.font-loaded{clip-path:none}h2,h3,h4,h5,h6{font-weight:700;margin-left:-.07em}::after,::before{display:block;background-repeat:no-repeat;background-position:center}a,button,input,svg *,textarea{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}a{text-decoration:none;color:inherit}ol,ul{margin:0;padding:0}li{list-style:none}input,textarea{outline:0;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none;background:0;border:.125rem solid #e7e7e7;display:block;padding-left:1.234rem;width:100%;font:400 clamp(.8125rem,min(1.0513739546cqi,1.9555555556cqh),1.2222222222rem)/150% Montserrat,"Segoe UI",sans-serif;line-height:clamp(2.8125rem,2.4189814815rem + 1.9675925926vw,4.5833333333rem)}img{display:block;-o-object-fit:cover;object-fit:cover}picture{display:contents}.first-level-title,h1{font:900 clamp(1.75rem,min(4.3369175627cqi,8.0666666667cqh),5.0416666667rem)/130% Montserrat,"Segoe UI",sans-serif;text-shadow:0 4px 4px rgba(0,0,0,.25)}.first-level-title span,h1 span{display:block}.h2-title,h2{font:700 clamp(1.4375rem,min(2.6284348865cqi,4.8888888889cqh),3.0555555556rem)/120% Montserrat,"Segoe UI",sans-serif}.h3-title,h3{font:600 clamp(1rem,min(1.5113500597cqi,2.8111111111cqh),1.7569444444rem)/120% Montserrat,"Segoe UI",sans-serif}.h4-title,h4{font:600 clamp(.875rem,min(1.3142174432cqi,2.4444444444cqh),1.5277777778rem)/120% Montserrat,"Segoe UI",sans-serif}.h5-title,h5{font:600 clamp(.8125rem,min(1.0513739546cqi,1.9555555556cqh),1.2222222222rem)/120% Montserrat,"Segoe UI",sans-serif}p{margin:0}.small-size{font:400 clamp(.625rem,min(.8542413381cqi,1.5888888889cqh),.9930555556rem)/120% Montserrat,"Segoe UI",sans-serif}.medium-size{font:400 clamp(.8125rem,min(1.1827956989cqi,2.2cqh),1.375rem)/150% Montserrat,"Segoe UI",sans-serif}.big-size{font:600 clamp(1.3125rem,min(1.9713261649cqi,3.6666666667cqh),2.2916666667rem)/150% Montserrat,"Segoe UI",sans-serif}.container,.full-container{width:min(1603px,100% - clamp(29px,19.68vw - 83px,200px));margin-inline:auto}.desc-wrapper{gap:clamp(.75rem,.5092592593rem + 1.2037037037vw,1.8333333333rem)}.desc-wrapper,.desc-wrapper ul{display:flex;flex-direction:column}.desc-wrapper ul{padding-left:1.063rem;gap:clamp(.75rem,.6450617284rem + .524691358vw,1.2222222222rem)}.desc-wrapper ul li{list-style:disc}.desc-wrapper .btn-main,.desc-wrapper button{margin-top:.25rem}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;border:0!important;padding:0!important;white-space:nowrap!important;clip-path:inset(100%)!important;clip:rect(0 0 0 0)!important;overflow:hidden!important}.flex-center{display:flex;justify-content:center;align-items:center}.bg-wrapper{position:relative}.bg-wrapper::before{content:"";width:100%;height:100%;top:0;left:0;z-index:2;position:absolute;background-color:rgba(0,0,0,.6)}.bg-wrapper .container,.bg-wrapper .full-container{position:relative;z-index:3}.bg-wrapper .lazy-video,.bg-wrapper .loading-placeholder,.bg-wrapper img.bg-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.bg-wrapper video{-o-object-fit:cover;object-fit:cover}.bg-wrapper video.loading-placeholder{-o-object-fit:scale-down;object-fit:scale-down}.masonry-grid>:nth-child(n+4){display:none}.masonry-grid{display:grid;grid-template-columns:1fr;gap:clamp(.75rem,.6450617284rem + .524691358vw,1.2222222222rem)}.masonry-grid img{width:100%;height:clamp(18.125rem,13.8348765432rem + 21.450617284vw,37.4305555556rem);-o-object-position:center;object-position:center;border-radius:clamp(.5rem,.3564814815rem + .7175925926vw,1.1458333333rem)}.button{display:inline-block;border:0;color:#2a2d32;background:#f8c801;text-align:center;border-radius:.625rem 0 .625rem 0;-webkit-transition:.3s!important;transition:.3s!important;cursor:pointer;white-space:nowrap;text-transform:uppercase;font:400 clamp(.8125rem,min(1.0513739546cqi,1.9555555556cqh),1.2222222222rem)/150% Montserrat,"Segoe UI",sans-serif;font-weight:700;padding-inline:clamp(1.3125rem,1.0609567901rem + 1.2577160494vw,2.4444444444rem);padding-block:clamp(.75rem,.6450617284rem + .524691358vw,1.2222222222rem)}.button:hover{background:#ffda44;border-radius:.625rem;-webkit-transition-duration:.3s!important;transition-duration:.3s!important}.button--link{display:flex;align-items:center;flex-direction:row!important;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:.625rem;font-weight:600;gap:12px;padding-inline:clamp(1.125rem,.9675925926rem + .787037037vw,1.8333333333rem);padding-block:clamp(.75rem,.6450617284rem + .524691358vw,1.2222222222rem)}.button--link::after{content:"";display:inline-block;position:relative;-webkit-transition:.35s ease;transition:.35s ease;width:clamp(1.1875rem,1.0779320988rem + .5478395062vw,1.6805555556rem);height:clamp(1.1875rem,1.0779320988rem + .5478395062vw,1.6805555556rem);position:relative;right:0;left:auto;background:url(/wp-content/themes/build/asset3/img/icons/icons.svg#special-arrow) center/cover no-repeat}.button--link:hover::after{right:-3.7%}.form .button:hover{border-radius:0}.anim-block{opacity:0;-webkit-transition:opacity .8s ease,-webkit-transform .8s ease;transition:opacity .8s ease,-webkit-transform .8s ease;transition:opacity .8s ease,transform .8s ease;transition:opacity .8s ease,transform .8s ease,-webkit-transform .8s ease;will-change:opacity,transform}.anim-block[data-lcp]{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;will-change:transform}.anim-block[data-animation=fade-up]{-webkit-transform:translateY(30px);transform:translateY(30px)}.anim-block[data-animation=fade-left]{-webkit-transform:translateX(-65px);transform:translateX(-65px)}.anim-block[data-animation=fade-right]{-webkit-transform:translateX(65px);transform:translateX(65px)}.anim-block[data-animation=fade-in]{-webkit-transform:scale(.95);transform:scale(.95)}.anim-block.visible,.anim-block[data-animation=fade-out]{opacity:1;-webkit-transform:none;transform:none}.anim-block.visible{will-change:inherit}.anim-block.hidden[data-animation=fade-out],.anim-block.hidden[data-animation=fade]{opacity:0}@-webkit-keyframes splide-loading{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}@keyframes splide-loading{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-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{-webkit-box-sizing:border-box;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;-webkit-box-sizing:border-box;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 infinite linear;animation:splide-loading 1s infinite linear;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{border:0;clip:rect(0 0 0 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}.splide__pagination{display:flex;justify-content:center;margin:clamp(1rem,.6790123457rem + 1.6049382716vw,2.4444444444rem) auto auto;gap:clamp(.375rem,.2546296296rem + .6018518519vw,.9166666667rem);z-index:150}.splide__pagination__page{width:clamp(.375rem,.2546296296rem + .6018518519vw,.9166666667rem);height:clamp(.375rem,.2546296296rem + .6018518519vw,.9166666667rem);border-radius:50%;border:.063rem solid #f8c801;background:0;z-index:40;cursor:pointer;display:block}.splide__pagination__page:last-child{margin-right:0}.splide__pagination__page.is-active{background-color:#f8c801}.splide__arrows{order:1;gap:clamp(.75rem,.6450617284rem + .524691358vw,1.2222222222rem)}.splide__arrow,.splide__arrows{display:flex;justify-content:center}.splide__arrow{width:clamp(1.75rem,1.375rem + 1.875vw,3.4375rem);background-size:clamp(1.75rem,1.375rem + 1.875vw,3.4375rem);aspect-ratio:1;-o-object-fit:contain;object-fit:contain;margin-top:clamp(1.25rem,.9336419753rem + 1.5817901235vw,2.6736111111rem);align-items:center;background-color:rgba(123,123,123,.4);border:0;cursor:pointer}.splide__arrow::after{content:"";display:inline-block;width:clamp(.75rem,.5771604938rem + .8641975309vw,1.5277777778rem);background-size:clamp(.75rem,.5771604938rem + .8641975309vw,1.5277777778rem);aspect-ratio:1;background-position:center;background-size:contain}.splide__arrow:disabled{background-color:rgba(123,123,123,.15)}.splide__arrow--prev{left:0;border-radius:5px}.splide__arrow--prev::after{background-image:url(/wp-content/themes/build/asset3/img/icons/icons.svg#chevron-left)}.splide__arrow--next{right:0;border-radius:5px}.splide__arrow--next::after{background-image:url(/wp-content/themes/build/asset3/img/icons/icons.svg#chevron-right)}html .header--sticky{position:fixed;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.1);box-shadow:0 1px 6px rgba(0,0,0,.1)}html .header .menu--active,html.show .header .menu--noactive{display:none}html.show .header .menu--active,html.show .header .menu--active svg{display:block}html.show .header .header__nav-list{display:flex}.header{background-color:#fff;position:absolute;top:0;left:0;width:100%;z-index:200}.header .container{position:relative}.header__logo{margin-right:auto}.header__head{background:#2a2d32;font:400 clamp(.6875rem,min(.8542413381cqi,1.5888888889cqh),.9930555556rem)/120% Montserrat,"Segoe UI",sans-serif;color:#fff;padding-block:clamp(.3125rem,min(.625cqi,1.1cqh),.6875rem)}.header__head a:hover{text-decoration:underline}.header__head-wrapper{display:flex;align-items:center;justify-content:space-between}.header__head-wrapper *{display:flex;justify-content:center;align-items:center}.header__contacts{gap:clamp(.75rem,-.5771604938rem + 6.6358024691vw,6.7222222222rem)}.header__contact-link{gap:clamp(.5rem,min(.8333333333cqi,1.4666666667cqh),.9166666667rem)}.header__contact-icon{width:clamp(.6875rem,.5347222222rem + .7638888889vw,1.375rem);background-size:clamp(.6875rem,.5347222222rem + .7638888889vw,1.375rem);aspect-ratio:1;-o-object-fit:contain;object-fit:contain;display:block}.header__contact:last-child{display:none}.header__main{padding-block:clamp(.1875rem,-.0424382716rem + 1.149691358vw,1.2222222222rem)}.header__main-wrapper{display:flex;align-items:center;justify-content:space-between}.header__nav-list{gap:clamp(.75rem,-.475308642rem + 6.1265432099vw,6.2638888889rem);display:flex;justify-content:center;align-items:center}.header__nav li a:hover{color:#f8c801!important}.header__tel-list{margin-left:auto}.header__tel-item{font-weight:600;display:flex;align-items:center;justify-content:flex-end;letter-spacing:4%;gap:clamp(.1875rem,.1273148148rem + .3009259259vw,.4583333333rem)}.header__tel-item:hover{text-decoration:underline}.header__tel-item:first-child{margin-bottom:clamp(.125rem,.0848765432rem + .200617284vw,.3055555556rem)}.header__tel-item:first-child::before{content:"";display:inline-block;width:clamp(1rem,.7808641975rem + 1.0956790123vw,1.9861111111rem);background-size:clamp(1rem,.7808641975rem + 1.0956790123vw,1.9861111111rem);aspect-ratio:1;background-position:center;background-image:url(/wp-content/themes/build/asset3/img/icons/icons.svg#header-phone)}.soc1als{display:flex;justify-content:center;align-items:center;gap:clamp(.875rem,.662037037rem + 1.0648148148vw,1.8333333333rem)}.soc1als__icon svg,.soc1als__img{opacity:1;-webkit-transition:.5s ease;transition:.5s ease;width:clamp(1.4375rem,1.3325617284rem + .524691358vw,1.9097222222rem);background-size:clamp(1.4375rem,1.3325617284rem + .524691358vw,1.9097222222rem);aspect-ratio:1;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}.soc1als__icon svg:hover,.soc1als__img:hover{opacity:.65}.logo{display:flex;align-items:flex-end;gap:clamp(.875rem,.662037037rem + 1.0648148148vw,1.8333333333rem)}.logo:hover{text-decoration:none!important}.logo__image,.logo__image svg{-o-object-fit:contain;object-fit:contain;width:clamp(2.5rem,2.037037037rem + 2.3148148148vw,4.5833333333rem);height:clamp(3.125rem,2.5972222222rem + 2.6388888889vw,5.5rem)}.logo__main span{display:block}.logo__title{font-weight:700;font:600 clamp(.8125rem,min(1.0513739546cqi,1.9555555556cqh),1.2222222222rem)/120% Montserrat,"Segoe UI",sans-serif}.logo__excerpt{font:300 clamp(.5625rem,min(.7228195938cqi,1.3444444444cqh),.8402777778rem)/110% Montserrat,"Segoe UI",sans-serif;margin-block:clamp(.25rem,.1697530864rem + .4012345679vw,.6111111111rem)}.header__menu{position:relative;margin-left:clamp(2.125rem,1.375rem + 3.75vw,5.5rem);margin-right:9px;width:23px}.header__menu svg{height:18px;width:23px;display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.section{padding-block:clamp(2.625rem,1.5108024691rem + 5.5709876543vw,7.6388888889rem);background-size:cover;scroll-margin-top:4rem;position:relative}.section--grey{background-color:#f8f8f8;border-top-left-radius:clamp(1.25rem,.7638888889rem + 2.4305555556vw,3.4375rem);border-top-right-radius:clamp(1.25rem,.7638888889rem + 2.4305555556vw,3.4375rem)}.section--hidden-x{overflow-x:hidden}.section__header{display:flex;align-items:center;flex-direction:column;text-align:center;z-index:11;position:relative;text-transform:uppercase;gap:1rem;max-width:clamp(24.375rem,19.9459876543rem + 22.1450617284vw,44.3055555556rem);margin:auto}.section__header:not(:last-child){margin-bottom:clamp(1.875rem,1.1033950617rem + 3.8580246914vw,5.3472222222rem)}.section__title strong{display:inline-block;position:relative;font-weight:700;color:#2a2d32}.section__title strong::after{content:"";display:block;position:absolute;bottom:.25rem;z-index:-1;background-color:#f8c801;height:clamp(.3125rem,.212191358rem + .5015432099vw,.7638888889rem);width:100%;border-radius:1.25rem}.section__desctiption{font:300 clamp(1rem,min(1.5770609319cqi,2.9333333333cqh),1.8333333333rem)/130% Montserrat,"Segoe UI",sans-serif}.section__banner{margin-top:clamp(2.8125rem,1.400462963rem + 7.0601851852vw,9.1666666667rem)}.section__button{position:absolute;bottom:0;right:0}.section--add{align-items:flex-start;max-width:inherit}.section--page{padding:0}.section__offer{position:relative;color:#fff;padding-bottom:clamp(2rem,1.1882716049rem + 4.0586419753vw,5.6527777778rem)}.section__offer-banner{position:absolute;width:100%;height:100%}.section__offer .breadcrumb{padding:0}.section__offer-wrapper{background:rgba(0,0,0,.6);position:relative;z-index:10;padding-block:clamp(2rem,1.4938271605rem + 2.5308641975vw,4.2777777778rem)}.section__offer-content{display:flex;flex-direction:column;gap:clamp(.875rem,.662037037rem + 1.0648148148vw,1.8333333333rem)}.section__offer-title{font:700 clamp(1.3125rem,min(2.3655913978cqi,4.4cqh),2.75rem)/130% Montserrat,"Segoe UI",sans-serif;letter-spacing:4%}#offer{padding:0}.offer{color:#fff}.offer__wrapper{height:clamp(430px,min(1120px,100dvh,100lvh,100svh,100vh,var(--real-vh,1vh) * 100),1120px);display:flex}.offer__body{margin:auto}.offer__content{padding-bottom:clamp(5rem,min(10.4166666667cqi,18.3333333333cqh),11.4583333333rem);padding-top:clamp(10rem,min(17.3611111111cqi,30.5555555556cqh),19.0972222222rem);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.offer__text{font:300 clamp(.875rem,min(1.5770609319cqi,2.9333333333cqh),1.8333333333rem)/133% Montserrat,"Segoe UI",sans-serif;max-width:clamp(21.875rem,min(43.0555555556cqi,75.7777777778cqh),47.3611111111rem);margin-top:clamp(2.1875rem,min(2.7777777778cqi,4.8888888889cqh),3.0555555556rem);margin-bottom:clamp(1.4375rem,min(2.4305555556cqi,4.2777777778cqh),2.6736111111rem)}.offer .splide__pagination{position:absolute;bottom:clamp(1.375rem,.9675925926rem + 2.037037037vw,3.2083333333rem);left:0;right:0}.offer .splide__pagination__page{border-color:#fff}.offer .splide__pagination__page.is-active{background-color:#fff}.about{display:flex;align-items:center;gap:clamp(2.625rem,1.850308642rem + 3.8734567901vw,6.1111111111rem)}.about__image{width:clamp(7.5rem,-.1697530864rem + 38.3487654321vw,42.0138888889rem);flex-shrink:0;position:relative;padding-left:clamp(.5rem,.3395061728rem + .8024691358vw,1.2222222222rem);padding-bottom:clamp(.5rem,.3395061728rem + .8024691358vw,1.2222222222rem)}.about__image::before{content:"";display:block;height:94%;width:92%;border-radius:.625rem;background:#f8c801;position:absolute;left:0;bottom:0}.about__image img{width:100%;position:relative;z-index:10;border-radius:.625rem;aspect-ratio:1.2}.about__content-title{font-weight:600;font:600 clamp(1.125rem,min(1.7084826762cqi,3.1777777778cqh),1.9861111111rem)/145% Montserrat,"Segoe UI",sans-serif;padding-bottom:clamp(.75rem,.5092592593rem + 1.2037037037vw,1.8333333333rem)}.about__content-title span{display:block;color:#f8c801;font-weight:400;padding-bottom:clamp(.25rem,.1697530864rem + .4012345679vw,.6111111111rem)}.services__list{display:grid;grid-template-columns:1fr 1fr;gap:clamp(.875rem,.662037037rem + 1.0648148148vw,1.8333333333rem)}.service-card{position:relative;border-radius:clamp(.6875rem,.5347222222rem + .7638888889vw,1.375rem);height:clamp(8.75rem,3.9043209877rem + 24.2283950617vw,30.5555555556rem);overflow:hidden}.service-card:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.service-card__body,.service-card__image{position:absolute;inset:0;width:100%;height:100%;border-radius:clamp(.6875rem,.5347222222rem + .7638888889vw,1.375rem)}.service-card__image{-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.service-card__body{z-index:10;display:flex;flex-direction:column;justify-content:flex-end;background-color:rgba(0,0,0,.54);gap:clamp(.75rem,.6450617284rem + .524691358vw,1.2222222222rem);padding:clamp(.8125rem,.5856481481rem + 1.1342592593vw,1.8333333333rem);color:#fff}.service-card__title{text-transform:uppercase;font:600 clamp(.8125rem,min(1.5113500597cqi,2.8111111111cqh),1.7569444444rem)/130% Montserrat,"Segoe UI",sans-serif}.service-card__text{color:#e7e7e7;font:400 clamp(.625rem,min(1.0513739546cqi,1.9555555556cqh),1.2222222222rem)/140% Montserrat,"Segoe UI",sans-serif}.prohibits__list{display:grid;gap:clamp(1rem,-.1018518519rem + 5.5092592593vw,5.9583333333rem);grid-template-columns:repeat(auto-fit,minmax(clamp(200px,18vw + 70px,400px),1fr))}.prohibit-card__body{display:flex;flex-direction:column;gap:clamp(.75rem,.6450617284rem + .524691358vw,1.2222222222rem)}.prohibit-card__image{width:clamp(3.125rem,2.6820987654rem + 2.2145061728vw,5.1180555556rem);background-size:clamp(3.125rem,2.6820987654rem + 2.2145061728vw,5.1180555556rem);aspect-ratio:1;-o-object-fit:contain;object-fit:contain;border-radius:50%;background-color:#f8c801;display:flex}.prohibit-card__image-icon{width:52%;height:52%;margin:auto;-o-object-fit:contain;object-fit:contain}.prohibit-card__title{margin-top:clamp(.5rem,.3395061728rem + .8024691358vw,1.2222222222rem)}.prohibit-card__text{font:300 clamp(.8125rem,min(1.0842293907cqi,2.0166666667cqh),1.2604166667rem)/150% Montserrat,"Segoe UI",sans-serif;grid-area:third}#projects{padding-bottom:0}.projects--more .masonry-grid>:nth-child(n+4){display:block!important}.projects__more{margin-inline:auto;margin-top:clamp(1.5rem,1.2901234568rem + 1.049382716vw,2.4444444444rem)}.projects__item figure{position:relative}.projects__item figure:hover::before{opacity:1}.projects__item figure::before{content:"";opacity:0;display:block;background:url(/wp-content/themes/build/asset3/img/icons/icons.svg#search1) rgba(0,0,0,.6) center/contain no-repeat;border-radius:clamp(.5rem,.3564814815rem + .7175925926vw,1.1458333333rem);background-size:clamp(2.1875rem,1.7908950617rem + 1.9830246914vw,3.9722222222rem);cursor:-webkit-zoom-in;cursor:zoom-in;width:100%;height:100%;position:absolute;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.callback{position:relative}.callback__image{right:0;bottom:0;position:absolute;width:clamp(1rem,-8.1481481481rem + 45.7407407407vw,42.1666666667rem);height:clamp(1rem,-5.1944444444rem + 30.9722222222vw,28.875rem)}.callback__banner-image{position:absolute;width:100%;height:100%;left:0;top:0}.callback__form{position:relative;z-index:10;color:#fff;padding-block:clamp(2.1875rem,1.6550925926rem + 2.662037037vw,4.5833333333rem)}.callback__form-title{margin-bottom:clamp(1.5rem,1.2222222222rem + 1.3888888889vw,2.75rem)}.callback__form .form{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr auto;grid-gap:clamp(1.125rem,.9675925926rem + .787037037vw,1.8333333333rem);grid-template-areas:"first second third" "fourth fourth fourth"}.team-card__body{display:flex;flex-direction:column;gap:clamp(.75rem,.6450617284rem + .524691358vw,1.2222222222rem)}.team-card__title{margin-top:clamp(.75rem,.5771604938rem + .8641975309vw,1.5277777778rem);margin-left:0}.team-card__image{width:100%;aspect-ratio:.9;border-radius:.625rem}.team-card__text{color:#7b7b7b}.reviews .container{overflow:hidden;padding:.625rem;margin:-.625rem auto}.reviews__gallery-track{overflow:visible}.review-card{-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1);background-color:#fff;border-radius:.625rem;padding-block:clamp(1.875rem,1.612654321rem + 1.3117283951vw,3.0555555556rem);padding-inline:clamp(1.125rem,.6959876543rem + 2.1450617284vw,3.0555555556rem)}.review-card__header{display:grid;grid-template-columns:auto 1fr 1fr;grid-template-rows:auto;grid-template-areas:"first second second" "first third third";-webkit-column-gap:clamp(.75rem,.5092592593rem + 1.2037037037vw,1.8333333333rem);-moz-column-gap:clamp(.75rem,.5092592593rem + 1.2037037037vw,1.8333333333rem);column-gap:clamp(.75rem,.5092592593rem + 1.2037037037vw,1.8333333333rem);row-gap:clamp(.25rem,.2037037037rem + .2314814815vw,.4583333333rem)}.review-card__image{width:clamp(2.8125rem,2.0794753086rem + 3.6651234568vw,6.1111111111rem);background-size:clamp(2.8125rem,2.0794753086rem + 3.6651234568vw,6.1111111111rem);aspect-ratio:1;-o-object-fit:contain;object-fit:contain;border-radius:50%;grid-area:first}.review-card__title{grid-area:second;align-self:end}.review-card__stars{align-self:start}.review-card__body{margin-top:clamp(.9375rem,.4668209877rem + 2.3533950617vw,3.0555555556rem)}.star__list{display:flex;font-size:0;gap:6px}.star__item{display:inline-block;width:clamp(.8125rem,.6875rem + .625vw,1.375rem);background-size:clamp(.8125rem,.6875rem + .625vw,1.375rem);aspect-ratio:1;background-position:center;background-image:url(/wp-content/themes/build/asset3/img/icons/icons.svg#star-gray);background-repeat:no-repeat}.star__item.filled{background-image:url(/wp-content/themes/build/asset3/img/icons/icons.svg#star-active)}.star__item:not(.filled){background-image:url(/wp-content/themes/build/asset3/img/icons/icons.svg#star-gray)}.contacts a:hover{text-decoration:underline}.contacts__list,.contacts__main{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(150px,35vw + 180px,300px),1fr));gap:clamp(1rem,.6790123457rem + 1.6049382716vw,2.4444444444rem)}.contacts__item{width:100%;border-radius:.625rem;background-color:#f8f8f8;padding:clamp(.875rem,.5941358025rem + 1.4043209877vw,2.1388888889rem)}.contacts__main{margin-top:clamp(1rem,.6790123457rem + 1.6049382716vw,2.4444444444rem);grid-template-columns:repeat(auto-fit,minmax(clamp(280px,32vw + 109px,600px),1fr))!important}.contacts__map{min-height:400px;background-color:#f8f8f8}.contacts__map,.contacts__map *{border-radius:.625rem}.map__block{width:100%;height:100%}.contacts__form,.modal__form{-webkit-box-shadow:0 4px 15px rgba(0,0,0,.25);box-shadow:0 4px 15px rgba(0,0,0,.25);border-radius:.625rem;padding-block:clamp(.875rem,.1358024691rem + 3.6959876543vw,4.2013888889rem);padding-inline:clamp(.875rem,-.4583333333rem + 6.6666666667vw,6.875rem);background-color:#fff;text-align:center;font-weight:400!important}.contacts__form-text,.modal__form-text{margin-top:clamp(.6875rem,.5686728395rem + .5941358025vw,1.2222222222rem);margin-bottom:clamp(1rem,.7978395062rem + 1.0108024691vw,1.9097222222rem)}.contacts__form .form,.modal__form .form{display:flex;flex-direction:column;gap:clamp(.875rem,.662037037rem + 1.0648148148vw,1.8333333333rem)}.contacts__form .form__placeholder,.modal__form .form__placeholder{font-weight:400}.map__container{height:100%}.contact-card__text{gap:clamp(.125rem,.0679012346rem + .2854938272vw,.3819444444rem)}.contact-card__title{display:inline-flex;justify-content:center;align-items:center;gap:clamp(.375rem,.2546296296rem + .6018518519vw,.9166666667rem);margin-bottom:clamp(.75rem,.6450617284rem + .524691358vw,1.2222222222rem)}.contact-card__title img{width:clamp(1.125rem,.9845679012rem + .7021604938vw,1.7569444444rem);background-size:clamp(1.125rem,.9845679012rem + .7021604938vw,1.7569444444rem);aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.form__label{position:relative;display:block}.form__placeholder{position:absolute;left:1.238rem;top:0;bottom:0;height:-webkit-min-content;height:-moz-min-content;height:min-content;margin:auto;pointer-events:none;z-index:1;font-weight:600;color:#7b7b7b}.form__placeholder::after{content:"*";display:none;color:red;padding-left:4px}.form__privacy{grid-area:fourth}.form__privacy-check{flex-wrap:wrap;gap:clamp(.6875rem,.5686728395rem + .5941358025vw,1.2222222222rem)}.form__privacy-check,.form__privacy-check input{display:flex;align-items:center;cursor:pointer;padding:0}.form__privacy-check input{width:clamp(1.125rem,1.0015432099rem + .6172839506vw,1.6805555556rem);height:clamp(1.125rem,1.0015432099rem + .6172839506vw,1.6805555556rem);flex-shrink:0;margin-top:0;border:.125rem solid #e7e7e7;position:relative;justify-content:center}.form__privacy-check input[type=checkbox]:checked::after{content:"";width:clamp(.3125rem,.2461419753rem + .3317901235vw,.6111111111rem);height:clamp(.3125rem,.2461419753rem + .3317901235vw,.6111111111rem);background:#f8c801;position:absolute}.form__input:not(:-moz-placeholder-shown)+.form__placeholder{opacity:0}.form__input:not(:placeholder-shown)+.form__placeholder{opacity:0}input:-webkit-autofill+.form__placeholder{opacity:0!important;visibility:hidden!important}.form__label.error .form__placeholder,.form__label.error .form__placeholder-number,.form__label.error input{color:red}.form__button:disabled{cursor:not-allowed}.form input:-internal-autofill-selected+.form-placeholder,.form input:-webkit-autofill+.form-placeholder{opacity:0!important;visibility:hidden!important}.form__label.not-required .form__placeholder::after{display:none!important}.footer{overflow:hidden;background:#2a2d32;color:#fff}.footer a:hover{text-decoration:underline}.footer__body{padding-top:clamp(1.875rem,1.612654321rem + 1.3117283951vw,3.0555555556rem);padding-bottom:clamp(2.1875rem,1.7399691358rem + 2.237654321vw,4.2013888889rem)}.footer__navigation,.footer__privacy{display:flex;justify-content:space-between;align-items:center}.footer__menu-list{display:flex;justify-content:center;align-items:center;gap:clamp(1rem,.6790123457rem + 1.6049382716vw,2.4444444444rem)}.footer__privacy{padding-top:clamp(1.4375rem,1.2137345679rem + 1.1188271605vw,2.4444444444rem);margin-top:clamp(1.4375rem,1.2137345679rem + 1.1188271605vw,2.4444444444rem);border-top:.063rem solid rgba(255,255,255,.2);text-transform:uppercase;position:relative}.footer__socials{order:0}.footer__logo .logo__image{width:clamp(1.5rem,.8148148148rem + 3.4259259259vw,4.5833333333rem);height:clamp(2.125rem,1.3919753086rem + 3.6651234568vw,5.4236111111rem)}#modal{-webkit-transition:.3s ease;transition:.3s ease}#modal .close,#modal .closer-btn{opacity:.7;-webkit-transition:.5s ease;transition:.5s ease}#modal .close:hover,#modal .closer-btn:hover{opacity:.4}#modal .close svg,#modal .closer-btn svg{height:clamp(1.1875rem,1.0949074074rem + .462962963vw,1.6041666667rem);width:clamp(1.1875rem,1.0949074074rem + .462962963vw,1.6041666667rem)}#modal .modal__form{width:clamp(21.875rem,17.0601851852rem + 24.0740740741vw,43.5416666667rem)}#modal .modal__form-title{font:600 clamp(1.3125rem,min(1.5770609319cqi,2.9333333333cqh),1.8333333333rem)/120% Montserrat,"Segoe UI",sans-serif}.modal{display:none;position:fixed;z-index:1;left:0;top:0;z-index:999999;height:100%;width:100%;background-color:rgba(0,0,0,.6);overflow:hidden}.modal__body{-webkit-animation-name:modalopen;animation-name:modalopen;-webkit-animation-duration:1s;animation-duration:1s;width:100%;background-color:#fff;display:flex;flex-direction:column;justify-content:center;padding:clamp(1.25rem,-.1697530864rem + 7.0987654321vw,7.6388888889rem)}.modal__body .modal__form{-webkit-box-shadow:none;box-shadow:none}html.modal-open{overflow:hidden}.close,.closer-btn{position:absolute;cursor:pointer;top:clamp(1.4375rem,1.2646604938rem + .8641975309vw,2.2152777778rem);right:clamp(1.4375rem,1.2646604938rem + .8641975309vw,2.2152777778rem)}@-webkit-keyframes modalopen{from{opacity:0}to{opacity:1}}@keyframes modalopen{from{opacity:0}to{opacity:1}}.lightbox{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;z-index:999992}.lightbox.show{display:flex;opacity:1}.lightbox .lightbox-content{max-width:76%;max-height:76%;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.show .lightbox .lightbox-content{opacity:1}.lightbox .closer,.lightbox .next,.lightbox .prev{position:absolute;top:50%;color:#fff;font-size:35px;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.35s;transition:.35s;font-weight:100;font-family:"Segoe UI"!important;opacity:1}.lightbox .closer:hover,.lightbox .next:hover,.lightbox .prev:hover{opacity:.65}.lightbox .closer{top:40px;right:clamp(.9375rem,.4668209877rem + 2.3533950617vw,3.0555555556rem);font-size:53px;-webkit-transform:none;transform:none}.lightbox .next,.lightbox .prev{font-size:0}.lightbox .next::after,.lightbox .prev::after{content:"";display:inline-block;position:relative;background-image:url(/wp-content/themes/build/asset3/img/icons/icons.svg#arrow-right);width:clamp(1.25rem,1.1033950617rem + .7330246914vw,1.9097222222rem);height:clamp(2.3125rem,1.9436728395rem + 1.8441358025vw,3.9722222222rem);background-position:center}.lightbox .prev{left:clamp(.375rem,-.0509259259rem + 2.1296296296vw,2.2916666667rem)}.lightbox .prev::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.lightbox .next{right:clamp(.375rem,-.0509259259rem + 2.1296296296vw,2.2916666667rem)}.lightbox .counter{position:absolute;top:46px;left:clamp(.9375rem,.4668209877rem + 2.3533950617vw,3.0555555556rem);color:#fff;font-size:20px;font-weight:100;font-family:"Segoe UI"!important}.d-none{display:none}@media (min-width:701px){.visible-mobile-above{display:none!important}.masonry-grid{grid-template-columns:1fr 1fr 1fr 1fr 1.8fr 1fr}.masonry-grid li{display:block!important}.masonry-grid li:nth-child(1){grid-column:1/3;grid-row:1}.masonry-grid li:nth-child(1) img{aspect-ratio:1.2}.masonry-grid li:nth-child(2){grid-column:3/5;grid-row:1}.masonry-grid li:nth-child(2) img{aspect-ratio:1.2}.masonry-grid li:nth-child(3){grid-column:5/7;grid-row:1/span 2}.masonry-grid li:nth-child(3) img{aspect-ratio:1.5}.masonry-grid li:nth-child(4){grid-column:1/5;grid-row:2}.masonry-grid li:nth-child(4) img{aspect-ratio:2.6}.masonry-grid li:nth-child(5){grid-column:1/4;grid-row:3}.masonry-grid li:nth-child(5) img{aspect-ratio:1.95}.masonry-grid li:nth-child(6){grid-column:4/7;grid-row:3}.masonry-grid li figure{margin:0;height:100%}.masonry-grid li figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}html .header--sticky .header__head{display:none}.services__list{grid-template-columns:repeat(auto-fit,minmax(clamp(270px,18vw + 100px,470px),1fr))}}@media (min-width:992px) and (min-height:500px){#modal .modal__form{position:relative;border-radius:14px;height:auto}.modal{justify-content:center;overflow:auto}.modal__body{margin:auto;padding:0;border-radius:14px;width:auto;background-color:inherit}html.modal-open{overflow:auto}}@media (min-width:993px){.full-container{padding-inline:clamp(.6875rem,-.0933641975rem + 3.9043209877vw,4.2013888889rem);margin-inline:auto;max-width:1920px;width:auto;-webkit-box-sizing:content-box;box-sizing:content-box}.visible-table-above{display:none!important}.splide__arrow{position:absolute;bottom:0;top:0;margin:auto;width:clamp(1.875rem,1.6975308642rem + .887345679vw,2.6736111111rem);height:clamp(1.875rem,1.1033950617rem + 3.8580246914vw,5.3472222222rem)}.splide__arrow--prev{border-radius:0;border-bottom-right-radius:.625rem;border-top-right-radius:.625rem}.splide__arrow--next{border-radius:0;border-bottom-left-radius:.625rem;border-top-left-radius:.625rem}.soc1als__icon svg,.soc1als__img{width:clamp(.75rem,.5601851852rem + .9490740741vw,1.6041666667rem);background-size:clamp(.75rem,.5601851852rem + .9490740741vw,1.6041666667rem);aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.logo__image,.logo__image svg{width:clamp(.9375rem,.2970679012rem + 3.2021604938vw,3.8194444444rem);height:clamp(1.5625rem,.8572530864rem + 3.5262345679vw,4.7361111111rem)}.callback__form{max-width:clamp(22.5rem,12.9182098765rem + 47.9089506173vw,65.6180555556rem)}.review-card__body{padding-left:clamp(.625rem,-.1697530864rem + 3.9737654321vw,4.2013888889rem);position:relative}.review-card__body::before{content:"";width:clamp(.8125rem,.449845679rem + 1.8132716049vw,2.4444444444rem);background-size:clamp(.8125rem,.449845679rem + 1.8132716049vw,2.4444444444rem);aspect-ratio:1;background-position:center;background-image:url(/wp-content/themes/build/asset3/img/icons/icons.svg#quote);position:absolute;left:0;top:-1.3rem}.contacts__list,.contacts__main{grid-template-columns:1fr 1fr 1fr 1fr}.footer__socials{position:absolute;top:auto;left:50%;translate:-50% 0}}@media (min-width:2000px){.callback__body{position:relative}}@media (max-width:992px){.hidden-tablet{display:none!important}.header__main{padding:15px 0}.header__nav-list::before{content:"";width:20px;height:20px;border-radius:5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:-8px;right:1.16rem}.header__nav-list,.header__nav-list::before{background-color:#fff;position:absolute}.header__nav-list{display:none;flex-direction:column;right:-.5rem;border-radius:12px;gap:15px;align-items:start;top:100%;-webkit-box-shadow:0 0 21px rgba(1,0,28,.1);box-shadow:0 0 21px rgba(1,0,28,.1);font-size:15px;padding:18px;z-index:999993}.header__nav-list a{color:#2a2d32}.header .btn-callback{margin-left:auto}.contacts__form,.modal__form{-webkit-box-shadow:none;box-shadow:none;margin-top:clamp(.625rem,.3564814815rem + 1.3425925926vw,1.8333333333rem);padding:0}.footer__navigation,.footer__privacy{flex-direction:column;gap:clamp(1.3125rem,1.0609567901rem + 1.2577160494vw,2.4444444444rem)}.footer__privacy-company{order:1}#modal{background:#fff;padding-bottom:20px}#modal .form-container{overflow-y:auto}#modal .modal__form{width:100%!important;border-radius:0!important}}@media (max-width:700px){section+section{content-visibility:auto;contain-intrinsic-size:1px 400px}.hidden-mobile{display:none!important}.masonry-grid>:nth-child(n+4){opacity:1!important;-webkit-transition:none!important;transition:none!important;-webkit-transform:none!important;transform:none!important}.header__contact{display:none}.header__contact-icon{width:clamp(.875rem,.7638888889rem + .5555555556vw,1.375rem);background-size:clamp(.875rem,.7638888889rem + .5555555556vw,1.375rem);aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.header__contact:last-child{display:block;font-size:14px}.offer__title{content-visibility:auto;contain-intrinsic-size:80px}.prohibit-card__body{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"first second" "third third";align-items:center}.prohibit-card__title{margin-top:0}#projects .section__button{display:none}.callback__form .form{display:flex;flex-wrap:wrap}.callback__form .form__label,.callback__form .form__submit{width:100%}}img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}