.title-section,.title-section>*{font-weight:500;font-size:clamp(28px,3.94vw,56px);letter-spacing:-0.03em;line-height:1.1}.title-section--md,.title-section--md>*{font-size:clamp(28px,3.38vw,48px)}.title-section--white,.title-section--white>*{color:#fff}.text,.text>*{font-size:18px;line-height:1.5;letter-spacing:0}.text--md,.text--md>*{font-size:16px;line-height:1.6;letter-spacing:-0.03em}.text--md-2,.text--md-2>*{font-size:clamp(18px,1.41vw,20px)}.text--lg{font-size:clamp(20px,1.69vw,24px);letter-spacing:-0.03em;line-height:1.6}.text--lg>*,.text--lg>*>*,.text--xl,.text--xl>*{font-size:clamp(22px,2.25vw,32px);letter-spacing:-0.01em;line-height:1.4}.text--weight-light,.text--weight-light>*{font-weight:300}.text--grey,.text--grey>*{color:#8a9597}.text--grey-alt,.text--grey-alt>*{color:#c6d1d3}.text--white,.text--white>*{color:#fff}html{height:auto;scroll-behavior:smooth;overflow-x:hidden}body{background-color:#fff;color:#1f1f1f;font-weight:400;font-size:18px;line-height:1.5;height:auto;min-height:100vh}body.ov-hidden{overflow:hidden}img{max-width:100%;height:auto;vertical-align:middle}a{color:#05c495}p{margin:1.5em 0}p:first-child{margin-top:0}p:last-child{margin-bottom:0}.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}.content{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.page-container{max-width:1340px;width:100%;margin-left:auto;margin-right:auto;padding-left:25px;padding-right:25px}@media screen and (min-width:768px){.page-container--wide{padding-left:64px;padding-right:64px}}@media screen and (min-width:1600px){.page-container--wide{max-width:1638px}}@media screen and (min-width:768px){.page-container--full{max-width:100%;padding-left:64px;padding-right:64px}}@media screen and (min-width:1600px){.page-container--full{max-width:1920px}}.sticky-wrapper>*{position:relative;z-index:2}.sticky-wrapper .sticky-section{z-index:1;position:sticky;bottom:0}@-webkit-keyframes pulse-scale{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes pulse-scale{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.3);transform:scale(1.3)}}@-webkit-keyframes rhythmic-pulse{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:0.7}50%{-webkit-transform:scale(1.4);transform:scale(1.4);opacity:1}}@keyframes rhythmic-pulse{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:0.7}50%{-webkit-transform:scale(1.4);transform:scale(1.4);opacity:1}}@-webkit-keyframes wave-pulse{0%,to{-webkit-transform:scale(1);transform:scale(1)}20%{-webkit-transform:scale(1.5);transform:scale(1.5)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes wave-pulse{0%,to{-webkit-transform:scale(1);transform:scale(1)}20%{-webkit-transform:scale(1.5);transform:scale(1.5)}40%{-webkit-transform:scale(1);transform:scale(1)}}@media (max-width:768px){[data-aos]{opacity:1!important;-webkit-transform:none!important;transform:none!important;-webkit-animation:none!important;animation:none!important}}.mark-dots ul{list-style:none;margin:0;padding:0}.mark-dots ul li{padding-left:34px;position:relative}.mark-dots ul li:before{background:url("../images/svg-map-dot.svg"),no-repeat;background-size:100% 100%;content:"";position:absolute;left:0;top:5px;height:18px;width:18px}.force-remove-underline{padding-bottom:0!important}.force-remove-underline:after{display:none!important}.bg-gray-light{background-color:#f5f8fa}form.cf7mls input.wpcf7-form-control.wpcf7-submit{font-family:"Roboto Condensed",sans-serif;border-radius:20px;font-size:12px;margin:1em 0px 0;float:none;font-weight:700;text-decoration:none;padding:12px 30px;position:relative;text-transform:uppercase;background-color:#05c495;border-color:#05c495;border-width:1px;border-style:solid;color:#1f1f1f;-webkit-transition:all 0.3s;transition:all 0.3s;outline:none;line-height:14px;cursor:pointer;text-align:center;border:1px solid transparent;vertical-align:middle;display:inline-block}input:not([type=checkbox]):not([type=radio]),select{line-height:18px;padding:10px 16px;min-height:40px;font-size:0.9rem}.form-group label:not(.error){font-size:13px;font-weight:400;margin-bottom:4px;color:#777777}.textradios{margin:0 -8px -8px 0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-group .textradios label,.textradios label{display:block;position:relative;margin:0}.textradios label input{position:absolute;opacity:0}.textradios label input:checked+span{background-color:#eff1f4}.textradios_item{margin:0 7.5px 8px 0}.textradios_item .wpcf7-list-item-label,.textradios_item_txt{cursor:pointer;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:calc(1.5em + 0.75rem + 2px);background-color:#fdfdfd;line-height:18px;padding:10px 10px;font-weight:400;color:#495057;font-size:0.9rem;background-clip:padding-box;border:1px solid #ced4da;border-radius:0.25rem}.wpcf7-form span.wpcf7-list-item{margin:0}.wpcf7-form .wpcf7-not-valid-tip{display:none}.custom-control-input:checked+.wpcf7-list-item-label .custom-control-label:before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:checked+.wpcf7-list-item-label .custom-control-label:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.form-control.wpcf7-not-valid{border-color:#dc3545;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}textarea.form-control.wpcf7-not-valid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.agreement{font-size:11px}.agreement a{color:#777777;text-decoration:underline}.form-group label.agreement{font-size:12px;line-height:1.4}.form-group .wpcf7-submit:disabled{cursor:not-allowed;pointer-events:none;opacity:0.5}.btn{letter-spacing:0}.btn--type-1:not(.close):not(.mfp-close){background:transparent;color:#fff;border-color:#fff}.btn--type-1:not(.close):not(.mfp-close):hover{border-color:#00be8c}.benefits-slider .flickity-button,.our-services .flickity-button,.testimonials-alt .flickity-button{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;height:30px;opacity:1;margin:0;width:30px}.benefits-slider .flickity-button:before,.our-services .flickity-button:before,.testimonials-alt .flickity-button:before{display:none}.benefits-slider .flickity-button[disabled],.our-services .flickity-button[disabled],.testimonials-alt .flickity-button[disabled]{cursor:auto;opacity:0.2}.benefits-slider .flickity-button:focus,.our-services .flickity-button:focus,.testimonials-alt .flickity-button:focus{outline:none}.benefits-slider .flickity-button:not([disabled]):hover .flickity-button-icon,.our-services .flickity-button:not([disabled]):hover .flickity-button-icon,.testimonials-alt .flickity-button:not([disabled]):hover .flickity-button-icon{fill:#00be8c}.benefits-slider .flickity-prev-next-button.previous,.our-services .flickity-prev-next-button.previous,.testimonials-alt .flickity-prev-next-button.previous{-webkit-transform:translate(0,0);transform:translate(0,0)}.benefits-slider .flickity-prev-next-button.next,.our-services .flickity-prev-next-button.next,.testimonials-alt .flickity-prev-next-button.next{left:30px;-webkit-transform:translate(0,0);transform:translate(0,0)}.benefits-slider .flickity-button-icon,.our-services .flickity-button-icon,.testimonials-alt .flickity-button-icon{padding:5px;display:inline-block!important;fill:#000;-webkit-transition:fill 0.3s;transition:fill 0.3s}.hover-arrow-translate img{-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}.hover-arrow-translate:hover img{-webkit-transform:translate(5px,0);transform:translate(5px,0)}.js-text-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.js-text-clamp.is-expanded{-webkit-line-clamp:unset}.js-text-clamp.is-expanded+.read-more-link .icon-chevron-up{-webkit-transform:rotate(0);transform:rotate(0)}.read-more-link{color:#00be8c;font-size:0.8em;display:none;gap:4px;margin-top:15px;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.read-more-link .icon-chevron-up{color:#00be8c;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.apartment-go-next{position:absolute;bottom:100px;z-index:4;width:34px;height:54px;border:2px solid #fff;border-radius:17px;margin-left:-17px;right:32px}.apartment-go-next:before{content:"";width:10px;height:20px;position:absolute;top:10px;left:10px;background:url(/wp-content/themes/render2/images/scrolldown-mouse.png) no-repeat center -10px;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}.filter-list-wrap{margin-top:23px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.filter-list-wrap>span{white-space:nowrap;margin:0 0 16px}@media screen and (min-width:600px){.filter-list-wrap{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.filter-list-wrap>span{white-space:nowrap;margin:8px 16px 0 0}}@media screen and (min-width:992px){.filter-list-wrap{max-width:650px;-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}}.filters_list{list-style:none;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;margin:23px 0 0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:600px){.filters_list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:992px){.filters_list{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.filters_list>span{font-size:16px;line-height:1.4;display:inline-block;padding:0;white-space:nowrap}@media screen and (min-width:600px){.filters_list>span{padding:0 20px 0 0}}.filters_list>li>a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f2f2f7!important;border:2px solid transparent!important;border-radius:20px;color:#1f1f1f;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"roboto condensed";font-size:12px;font-weight:bold;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:-0.13px;line-height:14px;min-width:78px;padding:0 17px;text-transform:uppercase;white-space:nowrap}.filters_list>li>a.active,.filters_list>li>a:hover{background-color:#00be8c!important;color:#1f1f1f}.filters_list>li.active>a{background-color:#00be8c!important;color:#1f1f1f}.line-animation__word-wrapper{display:inline-block;overflow:hidden}@media screen and (min-width:768px){.line-animation__word-wrapper{display:block}}.line-animation__word{display:inline-block;-webkit-transform:translateY(110%);transform:translateY(110%);-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.25,0.46,0.45,0.94);transition:-webkit-transform 0.6s cubic-bezier(0.25,0.46,0.45,0.94);transition:transform 0.6s cubic-bezier(0.25,0.46,0.45,0.94);transition:transform 0.6s cubic-bezier(0.25,0.46,0.45,0.94),-webkit-transform 0.6s cubic-bezier(0.25,0.46,0.45,0.94);-webkit-transition-delay:var(--delay,0s);transition-delay:var(--delay,0s);margin:0 5px}@media screen and (min-width:768px){.line-animation__word{margin:0}}.line-animation.is-visible .line-animation__word{-webkit-transform:translateY(0);transform:translateY(0)}.site-breadcrumb{font-size:14px;line-height:1.7;margin:0 0 40px;color:#728181}.site-breadcrumb a{color:#728181}.site-breadcrumb a:hover{color:#00be8c}.site-breadcrumb__separator{margin:0 8px}.page-header{border-bottom:1px solid rgba(214,213,213,0.5);padding:20px 0 30px;margin-bottom:30px}@media screen and (min-width:768px){.page-header{padding-bottom:23px;margin-bottom:30px}}.force-light-header #header[data-fullwidth=true] .header-inner{-webkit-box-shadow:0 8px 15px rgba(138,149,149,0.09);box-shadow:0 8px 15px rgba(138,149,149,0.09)}.force-light-header #header.dark .page-menu a:not(.btn),.force-light-header #mainMenu nav>ul>li>a{color:#000000}.force-light-header #header .header-inner #logo a:hover>.logo-default{display:none}.force-light-header #header .header-inner #logo a .logo-default,.force-light-header #header .header-inner #logo a:hover>.logo-hover{display:block}.force-light-header .dark .header-extras .p-dropdown a>span,.force-light-header .dark .header-extras a>i,.force-light-header .page-menu nav>ul>li>a:not(.btn){color:#484848}.force-light-header #header.dark .header-inner .lines,.force-light-header #header.dark .header-inner .lines:after,.force-light-header #header.dark .header-inner .lines:before{background-color:#111}.text-image{padding:0}@media screen and (min-width:1024px){.text-image--3d-rendering-services{height:max(700px,100vh)}}@media screen and (min-width:1024px){.text-image--3d-rendering-services .page-container{height:100%}}@media screen and (min-width:1340px){.text-image--3d-rendering-services .page-container{margin-left:calc((100vw - 1340px) / 2);max-width:calc(100% - (100vw - 1340px) / 2);margin-right:0;padding-right:0}}.text-image--3d-rendering-services .text-image__content-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:1024px){.text-image--3d-rendering-services .text-image__content{padding-top:0}}.text-image--3d-rendering-services .text-image__img-wrap{height:100%}.text-image--3d-rendering-services .text-image__image{height:100%}.text-image--3d-rendering-services #logo{margin-bottom:clamp(40px,6vw,100px)}.text-image--precision-visuals{background-color:#00be8c;padding:clamp(40px,7.15vw,100px) 0}.text-image--precision-visuals .text-image__content .btn{border-color:#fff;background-color:#fff}.text-image--precision-visuals .text-image__content .btn:hover{border-color:#1becb9;background-color:#1becb9}.text-image--precision-visuals .text-image__text h1,.text-image--precision-visuals .text-image__text h2,.text-image--precision-visuals .text-image__text h3,.text-image--precision-visuals .text-image__text h4{color:#fff;font-size:clamp(28px,4.65vw,65px);font-weight:500}.text-image--precision-visuals .text-image__text p{color:#fff;font-weight:300;font-size:clamp(22px,2.15vw,30px);line-height:1.4;letter-spacing:-0.033em;max-width:520px}@media screen and (min-width:1024px){.text-image--precision-visuals .text-image__row{gap:clamp(50px,7.15vw,100px)}}.text-image--precision-visuals .text-image__image{aspect-ratio:1;-o-object-position:0 10%;object-position:0 10%;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.text-image__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;height:100%}@media screen and (min-width:1024px){.text-image__row{gap:18px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.text-image__img-wrap{-ms-flex-preferred-size:50%;flex-basis:50%}.text-image__image{-o-object-fit:cover;object-fit:cover;width:100%}.text-image__img-text{font-weight:600;color:#fff;font-size:clamp(20px,2vw,25px);line-height:1.44;margin:1.2em 0 0}.text-image__content-wrap{-ms-flex-preferred-size:50%;flex-basis:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.text-image__content{padding-top:40px}@media screen and (min-width:1024px){.text-image__content{margin-top:0}}.text-image__text{margin-bottom:clamp(38px,4.3vw,55px);max-width:630px}.text-image__text h1,.text-image__text h2,.text-image__text h3,.text-image__text h4{font-size:clamp(40px,5vw,70px);line-height:1.1;font-weight:400;margin:0 0 38px;letter-spacing:-0.03em}.text-image__text h1 span,.text-image__text h2 span,.text-image__text h3 span,.text-image__text h4 span{font-weight:500}@media screen and (min-width:768px){.text-image__text h1,.text-image__text h2,.text-image__text h3,.text-image__text h4{margin-bottom:0.6em}}.text-image__text p{max-width:408px;font-size:clamp(18px,1.6vw,22px)}.our-partners{overflow:hidden;padding-top:clamp(80px,7.04vw,100px);padding-bottom:0}@media screen and (min-width:1600px){.our-partners{padding-top:150px}}.our-partners--gray{background-color:#f5f8fa}.our-partners--pb{padding-bottom:clamp(80px,10.56vw,150px)}.our-partners--without-border .our-partners__item{border:none}.our-partners__title{max-width:880px}.our-partners__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;will-change:transform}.our-partners__item{border:1px solid #D9D9D9;border-left:none;-ms-flex-negative:0;flex-shrink:0;height:208px;width:365px}.our-partners__item--small{height:204px;width:240px}.our-partners__item--no-border{border:none}.our-partners__logo{max-width:280px}.our-partners__logo--small{max-width:185px}@media screen and (max-width:1680px){.our-partners__item{height:calc(9vw + 58px);width:calc(16vw + 101px)}.our-partners__item--small{height:clamp(100px,14.37vw,204px);width:clamp(160px,16.9vw,240px)}.our-partners__logo{max-width:calc(12vw + 77px)}.our-partners__logo--small{max-width:clamp(120px,13.03vw,185px)}}@media screen and (max-width:375px){.our-partners__item{height:91px;width:160px}.our-partners__item--small{height:60px;width:140px}.our-partners__logo{max-width:122px}.our-partners__logo--small{max-width:100px}}#commercial-portfolio{padding:clamp(35px,7.2vw,90px) 0 clamp(40px,3.5vw,50px)}#commercial-portfolio .heading-section{max-width:850px;margin:0 auto clamp(35px,5.7vw,70px)}#commercial-portfolio .heading-section>*{font-weight:500;font-size:clamp(28px,4.65vw,65px);letter-spacing:-0.03em;line-height:1.1;text-align:center;margin:0}#commercial-portfolio .heading-section>:before{display:none}.portfolio-item-wrap{display:block}@media screen and (max-width:768px){.portfolio-item .portfolio-image:after{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.2)));background-image:linear-gradient(rgba(0,0,0,0.2) rgba(0,0,0,0.61));background-color:inherit;opacity:1}}@media screen and (max-width:768px){.portfolio-item .portfolio-description{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);top:auto;bottom:0;visibility:visible;padding:25px;width:100%;text-align:left}}.portfolio-item .portfolio-description.has-additional-info{top:auto;right:auto;bottom:0;left:0;padding:20px;text-align:left;width:100%;-webkit-transform:translate3d(0px,30px,0px);transform:translate3d(0px,30px,0px)}.portfolio-item .portfolio-description .portfolio-info-title{margin:0 0 20px}@media screen and (max-width:768px){.portfolio-item .portfolio-description .portfolio-info-title{font-size:22px;line-height:1.4;color:#fff;font-weight:600;text-transform:none;opacity:1}}.portfolio-item .portfolio-description .portfolio-item-info-client,.portfolio-item .portfolio-description .portfolio-item-info-location,.portfolio-item .portfolio-description .portfolio-item-info-year{font-weight:400;font-size:16px;line-height:1.5;color:#fff;margin:0 0 10px;text-transform:none}@media (hover:hover){.portfolio-item:not(.no-overlay):hover .portfolio-description.has-additional-info{-webkit-transform:translate3d(0px,0,0px);transform:translate3d(0px,0,0px)}}.portfolio-button{margin-top:clamp(23px,4.7vw,65px)}.portfolio-section{padding:0 0 80px}@media screen and (min-width:480px){.portfolio-section{padding:clamp(80px,8vw,150px) 0 0}}.portfolio-section__img-title{display:none}@media screen and (min-width:768px){.portfolio-section__img-title{display:block;width:80%}}.portfolio-section__item--heading{padding:80px 25px 60px}@media screen and (min-width:768px){.portfolio-section__item--heading{padding:80px 20px}}@media screen and (min-width:992px){.portfolio-section__item--heading{padding:125px 64px}}.portfolio-section .portfolio-3-columns .portfolio-item{padding:0 8px 16px 0}@media screen and (min-width:768px){.portfolio-section .portfolio-3-columns .portfolio-item{padding:0 8px 8px 0}}.portfolio-grid-item.is-hidden{display:none}.benefits{background-color:#e6eaea;padding:clamp(40px,7.15vw,100px) 0}.benefits .benefits__title{margin-bottom:clamp(35px,5vw,70px)}.benefits__title{font-weight:500;font-size:clamp(28px,4.65vw,65px);letter-spacing:-0.03em;text-align:center}.benefits__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}@media screen and (min-width:768px){.benefits__list{gap:30px}}.benefits__block{background-color:#dce0e0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:100%;flex-basis:100%;gap:20px;padding:18px 20px;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;min-height:102px}@media screen and (min-width:768px){.benefits__block{padding:18px 28px;-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px);gap:30px}.benefits__block:hover{background-color:#00be8c}.benefits__block:hover .benefits__text>*{color:#fff}.benefits__block:hover .benefits__step-circle{background-color:#fff}}.benefits__step-circle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;font-size:16px;background-color:#00be8c;border-radius:50%;height:46px;width:46px;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (min-width:768px){.benefits__step-circle{font-size:inherit}}.benefits__text>*{font-weight:500;font-size:clamp(18px,1.57vw,22px);-webkit-transition:color 0.3s;transition:color 0.3s}.benefits__text strong{font-weight:900}.modal{display:none;position:fixed;inset:0;width:100%;height:auto;z-index:1099;overflow:auto}@media screen and (min-width:992px){.modal{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;height:100%}}.modal.open{display:block}@media screen and (min-width:992px){.modal.open{display:-webkit-box;display:-ms-flexbox;display:flex}}.modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7);cursor:pointer;z-index:1}.modal__content{position:relative;background-color:#fff;max-width:1440px;width:100%;height:100%;display:block;z-index:1100}@media screen and (min-width:992px){.modal__content{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;max-height:900px}}.modal__close{position:absolute;line-height:1;top:22px;right:22px;padding:10px;background:none;border:none;font-size:30px;cursor:pointer;color:#333;z-index:1101;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (min-width:992px){.modal__close{top:7px;right:73px}}.modal__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;min-height:100%}@media screen and (max-width:992px) and (min-height:900px){.modal__body{height:100%}}@media screen and (min-width:992px){.modal__body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;overflow:hidden}}.modal__image-column,.modal__text-column{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:992px){.modal__image-column,.modal__text-column{-ms-flex-preferred-size:50%;flex-basis:50%}}.modal__image-column{max-width:100%;max-height:100%;height:100%}@media screen and (max-width:992px) and (min-height:900px){.modal__image-column{height:30.2%}}@media screen and (max-width:992px) and (max-height:700px){.modal__image-column{display:none}}@media screen and (min-width:992px){.modal__image-column{height:100%}}.modal__image-column img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:992px) and (min-height:900px){.modal__image-column img{height:100%}}@media screen and (min-width:992px){.modal__image-column img{height:100%}.modal__image-column img img{height:100%;-o-object-fit:cover;object-fit:cover}}.modal__text-column{background-color:#fff;padding:80px 25px;text-align:left;overflow-y:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (max-width:992px) and (max-height:900px){.modal__text-column{padding-bottom:50px}}@media screen and (max-width:992px) and (min-height:900px){.modal__text-column{height:69.8%}}@media screen and (min-width:992px){.modal__text-column{padding:clamp(60px,14.45vh,130px) clamp(25px,5.35vw,75px) clamp(40px,8.9vh,80px) clamp(60px,7.5vw,105px);height:100%}}.modal__text-column .wpcf7 form.sent{height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal__text-column .wpcf7 form.sent .wpcf7-response-output{margin-top:-50px;font-weight:500;font-size:clamp(24px,1.9vw,35px);text-align:center;border:none}.modal__text-column .wpcf7 form.sent .wpcf7-response-output p{font-weight:500;margin-top:15px}.modal.animation-in .modal__content{-webkit-animation:glassyIn 0.5s ease-out forwards;animation:glassyIn 0.5s ease-out forwards}.modal.modal.animation-out{-webkit-animation:fadeOut 0.5s ease-in forwards;animation:fadeOut 0.5s ease-in forwards}.modal.modal.animation-out .modal__content{-webkit-animation:glassyOut 0.5s ease-in forwards;animation:glassyOut 0.5s ease-in forwards}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes glassyIn{0%{-webkit-transform:translateY(40px);transform:translateY(40px);-webkit-filter:blur(8px);filter:blur(8px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes glassyIn{0%{-webkit-transform:translateY(40px);transform:translateY(40px);-webkit-filter:blur(8px);filter:blur(8px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-filter:blur(0);filter:blur(0);opacity:1}}@-webkit-keyframes glassyOut{0%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-filter:blur(0);filter:blur(0);opacity:1}to{-webkit-transform:translateY(40px);transform:translateY(40px);-webkit-filter:blur(8px);filter:blur(8px);opacity:0}}@keyframes glassyOut{0%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-filter:blur(0);filter:blur(0);opacity:1}to{-webkit-transform:translateY(40px);transform:translateY(40px);-webkit-filter:blur(8px);filter:blur(8px);opacity:0}}.top-slider{position:relative;height:max(700px,100vh + 8px)}@media (max-width:480px) and (max-height:800px){.top-slider{height:800px}}@media screen and (min-width:768px){.top-slider{height:max(850px,100vh + 60px)}}.top-slider__overlay{position:absolute;inset:0;background-color:rgba(0,0,0,0.4);z-index:-1;pointer-events:none}.top-slider__container{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding-top:88px;padding-bottom:122px}@media (max-width:480px) and (max-height:800px){.top-slider__container{padding-top:120px}}@media screen and (min-width:768px){.top-slider__container{padding-top:140px;padding-bottom:140px}}.top-slider__buttons{gap:clamp(24px,2.25vw,32px)}@media screen and (min-width:768px){.top-slider__buttons{text-align:left}}.top-slider__bottom{border-top:1px solid rgba(255,255,255,0.4);padding:24px 0;bottom:0;left:0;z-index:1}@media screen and (min-width:992px){.top-slider__bottom{padding:40px 0}}.top-slider__bottom .page-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:480px){.top-slider__bottom .page-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.top-slider__text{color:#fff;font-size:clamp(16px,1.41vw,20px);font-weight:500;max-width:1328px;gap:24px}@media screen and (min-width:1024px){.top-slider__text{gap:clamp(30px,9.86vw,140px)}}.top-slider__text>p{font-size:clamp(16px,1.41vw,20px);font-weight:500;color:#fff;margin:0}.top-slider__text b,.top-slider__text strong{font-weight:400}.top-slider__navigation{display:none!important}.top-slider__content h1,.top-slider__content p{margin-bottom:40px!important;max-width:clamp(325px,58.89vw,848px);color:#fff}.top-slider__content h1{font-size:clamp(26px,4.23vw,60px);font-weight:300;line-height:1.1!important;letter-spacing:-0.03em}.top-slider__content h1 strong{font-size:clamp(28px,4.51vw,64px);font-weight:500}.top-slider__content p{font-size:clamp(20px,1.69vw,24px);line-height:1.5}.top-slider__video{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1}.top-slider__video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.top-slider .slide .container{text-align:center}@media screen and (min-width:768px){.top-slider .slide .slide-captions{text-align:left}}.top-slider--home .top-slider__content{max-width:800px}.top-slider--home .top-slider__content h1,.top-slider--home .top-slider__content p{max-width:100%;margin-bottom:max(24px,5vh)!important}@media (min-height:860px) and (max-width:768px){.top-slider--home .top-slider__content h1,.top-slider--home .top-slider__content p{margin-bottom:8vh!important}}@media screen and (min-width:768px){.top-slider--home .top-slider__content h1,.top-slider--home .top-slider__content p{margin-bottom:56px!important}}.top-slider--home .top-slider__content h1{font-size:clamp(26px,7.888vw,31px);line-height:1.375!important}@media screen and (min-width:396px){.top-slider--home .top-slider__content h1{font-size:clamp(32px,4.23vw,60px)}}@media screen and (min-width:768px){.top-slider--home .top-slider__content h1{line-height:1.1!important}}.top-slider--home .top-slider__content p{font-size:clamp(16px,1.69vw,24px)}.intro-text-image{background-color:#142c2d;padding:clamp(159px,18.45vw,262px) 0 clamp(80px,10.56vw,150px)}.intro-text-image__container{margin-right:0;margin-left:0;padding-left:0;padding-right:0;max-width:100%}@media screen and (min-width:992px){.intro-text-image__container{width:calc(100% - 60px)}}@media screen and (min-width:1600px){.intro-text-image__container{max-width:1700px;width:calc(100% - 216px)}}@media screen and (min-width:2000px){.intro-text-image__container{margin-left:auto;margin-right:auto;max-width:1704px;-webkit-transform:translate(-108px,0);transform:translate(-108px,0)}}.intro-text-image__row{gap:clamp(64px,7.75vw,110px)}.intro-text-image__img-wrap{position:relative}@media screen and (min-width:992px){.intro-text-image__img-wrap{-webkit-box-flex:1;-ms-flex:1 1 45%;flex:1 1 45%}}@media screen and (min-width:1280px){.intro-text-image__img-wrap{-ms-flex-preferred-size:52%;flex-basis:52%}}@media screen and (min-width:1600px){.intro-text-image__img-wrap{-ms-flex-preferred-size:57.4%;flex-basis:57.4%;max-width:976px}}.intro-text-image__image{aspect-ratio:735/804;-o-object-fit:cover;object-fit:cover;width:100%}.intro-text-image__title{position:absolute;bottom:calc(100% - 30px);max-width:clamp(350px,72.68vw,1032px);width:100%;left:25px;z-index:1}@media screen and (min-width:480px){.intro-text-image__title{bottom:calc(100% - 15px)}}@media screen and (min-width:992px){.intro-text-image__title{bottom:calc(100% - 100px);width:calc(100% + 115px);left:64px}}@media screen and (min-width:1600px){.intro-text-image__title{max-width:1032px;width:100%}}.intro-text-image__content-wrap{padding-left:25px;padding-right:25px}@media screen and (min-width:768px){.intro-text-image__content-wrap{max-width:calc(100% - 120px);margin-left:60px;margin-right:60px;padding-left:15px;padding-right:15px}}@media screen and (min-width:992px){.intro-text-image__content-wrap{margin-left:auto;margin-right:0;-webkit-box-flex:1;-ms-flex:1 1 45%;flex:1 1 45%;padding:clamp(40px,6.2vw,88px) 0}}@media screen and (min-width:1280px){.intro-text-image__content-wrap{-ms-flex-preferred-size:36.1%;flex-basis:36.1%}}@media screen and (min-width:1600px){.intro-text-image__content-wrap{max-width:576px}}.intro-text-image__text--border{border-top:1px solid rgba(217,217,217,0.4);padding-top:clamp(24px,3.38vw,48px)}.intro-text-image__text--top{margin-bottom:64px}.our-services{padding:120px 0 150px}.our-services__header{margin-bottom:60px;max-width:880px}@media screen and (min-width:768px){.our-services__header{margin-bottom:64px}}.our-services__title{margin:0 0 32px}.our-services__main-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.our-services .our-services__title{font-weight:700;font-size:48px;line-height:1.17;margin:0 0 38px;padding-bottom:30px;position:relative}.our-services .our-services__title:after{background-color:#00be8c;display:block;content:"";height:2px;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100px}@media screen and (min-width:992px){.our-services .our-services__desc{max-width:850px}}.our-services .portfolio-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.our-services .portfolio-item .portfolio-item-wrap{display:block}.our-services .portfolio-item .arror-wrap{position:relative;margin-top:35px;height:16px;width:34px}.our-services .portfolio-item .arrow-end,.our-services .portfolio-item .arrow-line{position:absolute;opacity:0}.our-services .portfolio-item .arrow-line{background:#fff;left:0;top:7px;height:2px;width:29px}.our-services .portfolio-item .arrow-end{right:-10px;top:-7px}.our-services .portfolio-item .portfolio-description{margin:0;padding:0;top:auto;bottom:70px;left:70px;opacity:1;visibility:visible;width:calc(100% - 140px)}.our-services .portfolio-item:not(.no-overlay) .portfolio-description{-webkit-transform:translate(0,0);transform:translate(0,0)}.our-services .portfolio-item .portfolio-description-text>h3,.our-services .portfolio-item .portfolio-description-text>h4,.our-services .portfolio-item .portfolio-description-text>p,.our-services .portfolio-item .portfolio-description>p{color:#fff;text-transform:unset}.our-services .portfolio-item .portfolio-description>p{font-size:25px;line-height:36px;font-weight:700;margin-bottom:10px;opacity:1}.our-services .portfolio-item .portfolio-description-text{max-height:0;opacity:0;-webkit-transition:max-height 0.35s ease-out,opacity 0.5s 0.5s;transition:max-height 0.35s ease-out,opacity 0.5s 0.5s;overflow:hidden}.our-services .portfolio-item .portfolio-description-text :is(h3,h4){font-weight:700;font-size:22px;line-height:1.4;opacity:0;-webkit-transition:opacity 0.8s;transition:opacity 0.8s}.our-services .portfolio-item .portfolio-description-text>p{font-weight:400;font-size:14px;line-height:24px;letter-spacing:0}@media (hover:hover){.our-services .portfolio-item:hover .portfolio-description-text{opacity:1}.our-services .portfolio-item:hover .portfolio-description-text :is(h3,h4){opacity:1}.our-services .portfolio-item:hover .arrow-line{opacity:1;-webkit-transition:opacity 0.4s 0.6s ease-out,opacity 0.4s 0.6s ease-out;transition:opacity 0.4s 0.6s ease-out,opacity 0.4s 0.6s ease-out}.our-services .portfolio-item:hover .arrow-end{right:0;opacity:1;-webkit-transition:right 0.4s 0.6s ease-out,opacity 0.4s 0.6s ease-out;transition:right 0.4s 0.6s ease-out,opacity 0.4s 0.6s ease-out}}.our-services__first-row,.our-services__third-row{margin:0 -10px}.our-services__first-row .portfolio-item,.our-services__third-row .portfolio-item{margin:0 10px}.our-services__first-row .portfolio-item img,.our-services__first-row .portfolio-item video,.our-services__third-row .portfolio-item img,.our-services__third-row .portfolio-item video{-o-object-fit:cover;object-fit:cover}.our-services__first-row .portfolio-item:first-child{width:calc(62.9% - 20px)}.our-services__first-row .portfolio-item:first-child .portfolio-image>img,.our-services__first-row .portfolio-item:first-child .portfolio-image>video{aspect-ratio:1208/622}.our-services__first-row .portfolio-item:nth-child(2){width:calc(37.1% - 20px)}.our-services__first-row .portfolio-item:nth-child(2) .portfolio-image>img,.our-services__first-row .portfolio-item:nth-child(2) .portfolio-image>video{aspect-ratio:705/622}.our-services__second-row .portfolio-image>img,.our-services__second-row .portfolio-image>video{aspect-ratio:840/775;-o-object-fit:cover;object-fit:cover}.our-services__third-row .portfolio-item:first-child{width:calc(45.1% - 20px)}.our-services__third-row .portfolio-item:first-child .portfolio-image>img,.our-services__third-row .portfolio-item:first-child .portfolio-image>video{aspect-ratio:1.429}.our-services__third-row .portfolio-item:nth-child(2){width:calc(54.9% - 20px)}.our-services__third-row .portfolio-item:nth-child(2) .portfolio-image>img,.our-services__third-row .portfolio-item:nth-child(2) .portfolio-image>video{aspect-ratio:1.745}@media screen and (max-width:1440px){.our-services .portfolio-item .portfolio-description{left:30px;bottom:40px;width:calc(100% - 60px)}}@media screen and (min-width:481px) and (max-width:1024px){.our-services__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.our-services__first-row{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.our-services__third-row{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.our-services__second-row{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media screen and (max-width:1024px){.our-services__first-row .portfolio-item:first-child .portfolio-image>img,.our-services__first-row .portfolio-item:first-child .portfolio-image>video{aspect-ratio:1238/800}.our-services__first-row .portfolio-item:nth-child(2) .portfolio-image>img,.our-services__first-row .portfolio-item:nth-child(2) .portfolio-image>video{aspect-ratio:556/622}.our-services__third-row .portfolio-item:first-child,.our-services__third-row .portfolio-item:nth-child(2){width:calc(50% - 20px)}.our-services__third-row .portfolio-item:first-child .portfolio-image>img,.our-services__third-row .portfolio-item:first-child .portfolio-image>video,.our-services__third-row .portfolio-item:nth-child(2) .portfolio-image>img,.our-services__third-row .portfolio-item:nth-child(2) .portfolio-image>video{aspect-ratio:1.08}}@media screen and (max-width:768px){.our-services{padding:40px 0 60px}.our-services .portfolio-item .portfolio-description>*{font-size:21px;line-height:31px}.our-services .portfolio-item .portfolio-description{left:20px;bottom:30px;width:calc(100% - 40px)}.our-services .portfolio-item .arrow-end{top:-50%}.our-services .our-services__title{font-size:36px;line-height:48px}.our-services__first-row .portfolio-item:first-child,.our-services__first-row .portfolio-item:nth-child(2){width:calc(50% - 20px)}.our-services__first-row .portfolio-item:first-child .portfolio-image>img,.our-services__first-row .portfolio-item:first-child .portfolio-image>video,.our-services__first-row .portfolio-item:nth-child(2) .portfolio-image>img,.our-services__first-row .portfolio-item:nth-child(2) .portfolio-image>video,.our-services__third-row .portfolio-item:first-child .portfolio-image>img,.our-services__third-row .portfolio-item:first-child .portfolio-image>video,.our-services__third-row .portfolio-item:nth-child(2) .portfolio-image>img,.our-services__third-row .portfolio-item:nth-child(2) .portfolio-image>video{aspect-ratio:466/430}}@media screen and (max-width:480px){.our-services .our-services__title{font-size:26px;line-height:36px}.our-services__first-row,.our-services__third-row{margin:0}.our-services__first-row .portfolio-item:first-child,.our-services__first-row .portfolio-item:nth-child(2),.our-services__third-row .portfolio-item:first-child,.our-services__third-row .portfolio-item:nth-child(2){margin:0;width:100%}}.our-services--type-2{padding:0 0 67px}@media screen and (min-width:576px){.our-services--type-2{padding:80px 0 clamp(67px,10.56vw,150px)}}@media screen and (min-width:992px){.our-services--type-2{padding-top:100px}}@media screen and (min-width:1600px){.our-services--type-2{padding-top:63px}}.our-services--type-2+.benefits-slider{padding-top:0}.our-services--type-2 .our-services__title-image{position:relative;bottom:-10px;display:none}@media screen and (min-width:576px){.our-services--type-2 .our-services__title-image{display:block}}@media screen and (min-width:992px){.our-services--type-2 .our-services__title-image{bottom:-20px}}.our-services--type-2 .our-services__title-image img{width:100%}.our-services--type-2 .our-services__list{gap:16px}@media screen and (min-width:576px){.our-services--type-2 .our-services__list{gap:8px}}.our-services--type-2 .our-services__heading{padding:0 15px;max-width:350px}.our-services--type-2 .our-services__heading>*{color:#1f1f1f}@media screen and (min-width:480px){.our-services--type-2 .our-services__heading{max-width:100%}}@media screen and (min-width:768px){.our-services--type-2 .our-services__heading{padding:0 32px 0 64px}}.our-services--type-2 .our-services__link,.our-services--type-2 .team-section__link{color:#00be8c;margin-top:32px;font-size:14px}.our-services--type-2 .our-services__link img,.our-services--type-2 .team-section__link img{margin-left:10px}.our-services--type-2 .portfolio-item{aspect-ratio:375/238;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;padding:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (min-width:576px){.our-services--type-2 .portfolio-item{aspect-ratio:475/453;-ms-flex-preferred-size:calc(50% - 8px);flex-basis:calc(50% - 8px);max-height:clamp(272px,47.26vw,484px)}}@media screen and (min-width:576px){.our-services--type-2 .portfolio-item{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media screen and (min-width:1024px){.our-services--type-2 .portfolio-item{-ms-flex-preferred-size:calc(33.33% - 8px);flex-basis:calc(33.33% - 8px);max-height:clamp(360px,31.64vw,810px)}}.our-services--type-2 .portfolio-item--heading{aspect-ratio:375/202;padding:80px 0 44px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (min-width:576px){.our-services--type-2 .portfolio-item--heading{aspect-ratio:375/238;padding:0}}.our-services--type-2 .portfolio-item .portfolio-image:after,.our-services--type-2 .portfolio-item .portfolio-video:after{background-color:rgba(20,44,45,0.64);-webkit-transition:backdrop-filter 0.5s linear;transition:backdrop-filter 0.5s linear}@media screen and (min-width:1024px){.our-services--type-2 .portfolio-item:nth-child(-n+2),.our-services--type-2 .portfolio-item:nth-child(5n+10),.our-services--type-2 .portfolio-item:nth-child(5n+9){-ms-flex-preferred-size:calc(50% - 8px);flex-basis:calc(50% - 8px);aspect-ratio:715/453}}.our-services--type-2 .portfolio-item .portfolio-description{font-size:14px;bottom:40px;left:40px;width:calc(100% - 80px)}.our-services--type-2 .portfolio-item .portfolio-description .our-services__project-name{font-size:clamp(22px,2.25vw,32px);color:#fff;text-transform:capitalize;margin-bottom:clamp(16px,2.25vw,32px);font-weight:500;line-height:1.4}@media screen and (max-width:1280px){.our-services--type-2 .portfolio-item .portfolio-description .our-services__project-name{font-size:22px;margin-bottom:20px}}@media screen and (min-width:992px){.our-services--type-2 .portfolio-item .portfolio-description .our-services__project-name{margin-top:40px}}.our-services--type-2 .portfolio-item .our-services .portfolio-item .portfolio-description-text>p{font-size:12px;line-height:24px;letter-spacing:0}.our-services--type-2 .portfolio-item .portfolio-description-text{-webkit-transition:max-height 0.5s ease-out,opacity 0.5s;transition:max-height 0.5s ease-out,opacity 0.5s;color:#fff}.our-services--type-2 .portfolio-item .portfolio-description-text p{margin-bottom:clamp(16px,2.25vw,32px)}@media screen and (max-width:1440px){.our-services--type-2 .portfolio-item .portfolio-description-text p{font-size:12px;margin-bottom:16px}}.our-services--type-2 .portfolio-item .portfolio-description-text ul{padding-left:24px}.our-services--type-2 .portfolio-item .portfolio-description-text ul li{list-style:disc}@media (hover:hover){.our-services--type-2 .portfolio-item:hover .portfolio-image:after,.our-services--type-2 .portfolio-item:hover .portfolio-video:after{backdrop-filter:blur(0);opacity:0}}@media screen and (hover:hover) and (min-width:768px){.our-services--type-2 .portfolio-item:hover .portfolio-image:after,.our-services--type-2 .portfolio-item:hover .portfolio-video:after{backdrop-filter:blur(10px);opacity:1}}.our-services--type-2 .portfolio-item-wrap{height:100%}.our-services--type-2 .portfolio-image{height:100%}.our-services--type-2 .portfolio-image img,.our-services--type-2 .portfolio-image video{-o-object-fit:cover;object-fit:cover;height:100%}.our-services--type-2:where(:has(.our-services__header)) .our-services__title-image{display:none}@media screen and (min-width:576px){.our-services--type-2 .grid-template-rows-2 .portfolio-item{-ms-flex-preferred-size:calc(50% - 8px);flex-basis:calc(50% - 8px)}}@media screen and (min-width:576px){.our-services--type-2 .grid-template-rows-4 .portfolio-item{aspect-ratio:474/454;-ms-flex-preferred-size:calc(50% - 8px);flex-basis:calc(50% - 8px)}}@media screen and (min-width:1280px){.our-services--type-2 .grid-template-rows-4 .portfolio-item{-ms-flex-preferred-size:calc(25% - 8px);flex-basis:calc(25% - 8px);max-height:clamp(454px,23.945vw,613px)}}.our-services--slider{padding-top:80px;padding-bottom:150px}@media screen and (min-width:992px){.our-services--slider{padding-top:0;padding-bottom:clamp(80px,10.56vw,150px)}}.our-services--slider .our-services__item.portfolio-item{max-width:325px;aspect-ratio:325/253}@media screen and (min-width:768px){.our-services--slider .our-services__item.portfolio-item{max-width:587px;aspect-ratio:587/454}}.our-services--slider .flickity-prev-next-button.next,.our-services--slider .flickity-prev-next-button.previous{top:calc(100% + 30px);bottom:auto;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.our-services--slider .flickity-prev-next-button.next{left:calc(50% + 15px)}.our-services--slider .flickity-prev-next-button.previous{left:calc(50% - 15px)}@media screen and (min-width:768px){.our-services--slider .flickity-prev-next-button.next,.our-services--slider .flickity-prev-next-button.previous{-webkit-transform:translate(0,0);transform:translate(0,0);top:auto;left:auto;bottom:calc(100% + 45px)}.our-services--slider .flickity-prev-next-button.next{right:135px}.our-services--slider .flickity-prev-next-button.previous{right:155px}}@media screen and (min-width:1024px){.page-template-tmp-architectural-rendering-australia .our-services--type-2 .portfolio-item:nth-child(-n+2),.page-template-tmp-architectural-rendering-australia .our-services--type-2 .portfolio-item:nth-child(5n+1),.page-template-tmp-architectural-rendering-australia .our-services--type-2 .portfolio-item:nth-child(5n+2){-ms-flex-preferred-size:calc(50% - 8px);flex-basis:calc(50% - 8px);max-height:700px;aspect-ratio:1}}@media screen and (min-width:1441px){.page-template-tmp-architectural-rendering-australia .our-services--type-2 .portfolio-item:nth-child(-n+2),.page-template-tmp-architectural-rendering-australia .our-services--type-2 .portfolio-item:nth-child(5n+1),.page-template-tmp-architectural-rendering-australia .our-services--type-2 .portfolio-item:nth-child(5n+2){max-height:clamp(600px,42vw,800px);aspect-ratio:7/5}}@media screen and (min-width:1024px){.page-template-tmp-architectural-rendering-australia .our-services--type-2 .portfolio-item:nth-child(5n+3),.page-template-tmp-architectural-rendering-australia .our-services--type-2 .portfolio-item:nth-child(5n+4),.page-template-tmp-architectural-rendering-australia .our-services--type-2 .portfolio-item:nth-child(5n+5){-ms-flex-preferred-size:calc(33.333% - 10.66px);flex-basis:calc(33.333% - 10.66px);aspect-ratio:467/453}}.testimonials{background-color:#f5f8fa;padding:100px 0}.testimonials__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1180px}.testimonials__left-block{background-color:#54656C;min-height:644px;max-width:580px;padding:117px 9% 183px 7.8%;width:51%}.testimonials--bg-type-2{padding-top:150px;padding-bottom:150px}.testimonials--bg-type-2 .testimonials__left-block{background-color:#3a5657}.testimonials__right-block{-webkit-box-shadow:0 183px 183px 0 rgba(22,34,51,0.1215686275);box-shadow:0 183px 183px 0 rgba(22,34,51,0.1215686275);background-color:#fff;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:657px;margin-left:-7.8%;min-height:564px;padding:80px 0;width:68%}.testimonials__left-block-inner{color:#fff;max-width:303px}.testimonials__right-block-inner{max-width:507px;margin:0 auto;width:80%}.testimonials__divider{background-color:#00BE8C;height:1px;margin:40px 0;width:100px}.testimonials__title{color:inherit;font-size:30px;font-weight:600;line-height:1.1}.testimonials__text>*{font-size:14px;color:inherit;line-height:1.71}.testimonials__text p:last-child{margin-bottom:0}.testimonials__list-item{padding:0 15px;width:100%}.testimonials__list-item ol,.testimonials__list-item ul{display:inline-block;list-style:disc;padding-left:25px;margin:0 0 22px;text-align:left}.testimonials__list-name{color:#1f1f1f;font-size:20px;font-weight:600;line-height:1.8;margin:0 0 8px}.testimonials__list-company{color:#728181;font-size:16px;line-height:1.12;margin:0 0 30px}.testimonials__list-text>*{color:#728181;font-size:14px;line-height:1.71}.testimonials__list-text p{margin:0 0 22px}.testimonials__list-text p:last-child{margin-bottom:0}.testimonials__list .flickity-button{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;height:30px;opacity:1;top:calc(100% + 100px);width:30px}.testimonials__list .flickity-button:before{content:"";display:inline-block;height:17px;width:10px}.testimonials__list .flickity-button[disabled]{cursor:auto;opacity:0.5}.testimonials__list .flickity-button:focus{outline:none}.testimonials__list .flickity-prev-next-button.previous{left:auto;right:56px;-webkit-transform:translate(0,0);transform:translate(0,0)}.testimonials__list .flickity-prev-next-button.previous:before{background:url(../images/slider-arr-left-dark.svg),no-repeat;background-size:100% 100%}.testimonials__list .flickity-prev-next-button.next{left:auto;right:20px;-webkit-transform:translate(0,0);transform:translate(0,0)}.testimonials__list .flickity-prev-next-button.next:before{background:url(../images/slider-arr-right-dark.svg),no-repeat;background-size:100% 100%}.testimonials__list .flickity-viewport{-webkit-transition:height 0.3s ease;transition:height 0.3s ease}@media screen and (max-width:1200px){.testimonials__left-block{padding:70px 80px 120px 40px;width:48%}.testimonials__left-block-inner{max-width:420px}.testimonials__title{font-size:24px}.testimonials__right-block{margin-left:-40px;padding:50px 0;width:62%}.testimonials__right-block-inner{max-width:100%;padding:0 25px;margin:0 auto;width:100%}.testimonials__divider{margin:25px 0;width:70px}}@media screen and (max-width:768px){.testimonials{padding:50px 0}.testimonials__list .flickity-button{top:calc(100% + 90px)}.testimonials__list .flickity-prev-next-button.previous{right:auto;left:16px}.testimonials__list .flickity-prev-next-button.next{right:auto;left:44px}.testimonials__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.testimonials__left-block{padding:50px 20px 80px 20px;max-width:100%;min-height:365px;width:100%}.testimonials__left-block-inner{max-width:100%}.testimonials__right-block{margin:-40px auto 0;padding:50px 0 110px;max-width:100%;min-height:auto;width:calc(100% - 40px)}.testimonials__list-name{font-size:16px}.testimonials__list-company{font-size:15px}}@media screen and (max-width:575px){.testimonials__left-block{padding:40px 20px;min-height:400px}.testimonials__right-block{margin:0 auto;padding:40px 0 110px;width:100%}.testimonials__right-block-inner{padding:0}.testimonials__list .flickity-button{top:calc(100% + 90px)}.testimonials__list-item{padding:0 20px}}.testimonials-alt{background-color:#f5f8fa;padding:0}.testimonials-alt__row{gap:clamp(90px,9.86vw,140px)}@media screen and (min-width:1600px){.testimonials-alt__row{gap:32px}}@media screen and (min-width:992px){.testimonials-alt__container{margin:0;padding:0;width:100%;max-width:100%}}.testimonials-alt__column--title{position:relative;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:clamp(80px,7.04vw,100px);padding-bottom:0}@media screen and (min-width:992px){.testimonials-alt__column--title{-webkit-box-sizing:content-box;box-sizing:content-box;padding:clamp(60px,7.04vw,100px) 0 clamp(120px,14.08vw,200px) 64px;-webkit-box-flex:0;-ms-flex:0 1 clamp(360px,40.56vw,576px);flex:0 1 clamp(360px,40.56vw,576px)}}.testimonials-alt__column--content{padding-top:0;padding-bottom:164px}@media screen and (min-width:992px){.testimonials-alt__column--content{padding:clamp(60px,7.04vw,100px) 0 clamp(120px,14.08vw,200px);-webkit-box-flex:1;-ms-flex:1 1 60%;flex:1 1 60%}}.testimonials-alt__list .flickity-prev-next-button.previous{left:16px}@media screen and (min-width:992px){.testimonials-alt__list .flickity-prev-next-button.previous{left:0}}.testimonials-alt__list .flickity-prev-next-button.next{left:48px}@media screen and (min-width:992px){.testimonials-alt__list .flickity-prev-next-button.next{left:32px}}.testimonials-alt__list .flickity-prev-next-button.next,.testimonials-alt__list .flickity-prev-next-button.previous{bottom:calc(100% + 30px);top:auto;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}@media screen and (min-width:768px){.testimonials-alt__list .flickity-prev-next-button.next,.testimonials-alt__list .flickity-prev-next-button.previous{bottom:auto;top:calc(100% + 64px)}}@media screen and (min-width:992px){.testimonials-alt__list .flickity-prev-next-button.next,.testimonials-alt__list .flickity-prev-next-button.previous{top:calc(100% + clamp(30px, 3.87vw, 55px));-webkit-transform:translate(0,0);transform:translate(0,0);right:auto}}.testimonials-alt__list .flickity-viewport{-webkit-transition:height 0.3s ease;transition:height 0.3s ease;overflow:visible!important}@media screen and (min-width:2000px){.testimonials-alt__list .flickity-slider:has(.is-selected.testimonials-alt__item:last-child) .is-before:nth-last-child(-n+2){opacity:1}}.testimonials-alt__item{-webkit-transition:opacity 0.2s;transition:opacity 0.2s;margin:0 15px;width:100%}@media screen and (min-width:480px){.testimonials-alt__item{margin:0 30px 0 0;max-width:728px;width:75%}}.testimonials-alt__item.is-before{opacity:0}.testimonials-alt__item{-webkit-box-shadow:0 183px 183px rgba(22,34,51,0.12),0 91px 91px rgba(22,34,51,0.04),0 68px 68px rgba(22,34,51,0.04),0 11px 68px rgba(22,34,51,0.04),0 11px 11px rgba(22,34,51,0.04);box-shadow:0 183px 183px rgba(22,34,51,0.12),0 91px 91px rgba(22,34,51,0.04),0 68px 68px rgba(22,34,51,0.04),0 11px 68px rgba(22,34,51,0.04),0 11px 11px rgba(22,34,51,0.04)}.testimonials-alt__item-inner{background-color:#fff;padding:40px;position:relative}@media screen and (min-width:992px){.testimonials-alt__item-inner{min-height:450px}}.testimonials-alt__quote{display:none}@media screen and (min-width:480px){.testimonials-alt__quote{display:block;position:absolute;right:15px;top:15px}}@media screen and (min-width:992px){.testimonials-alt__quote{right:clamp(20px,2.82vw,40px);top:clamp(20px,2.82vw,40px)}}.testimonials-alt__name{color:#1f1f1f;font-size:clamp(16px,1.27vw,18px);line-height:1.5;font-weight:600;letter-spacing:0;margin:clamp(10px,2.32vw,33px) 0 0}.testimonials-alt__company{color:#728181;font-size:14px;line-height:1.6;margin:0 0 clamp(16px,2.25vw,32px);letter-spacing:0}.testimonials-alt__company-link,.testimonials-alt__name-link{color:currentColor;-webkit-transition:0.3s color;transition:0.3s color}.testimonials-alt__text,.testimonials-alt__text>*{font-size:14px;color:#728181;line-height:1.5;letter-spacing:0.03em}.testimonials-alt__text ol,.testimonials-alt__text ul{display:inline-block;list-style:disc;padding-left:25px;margin:0 0 22px;text-align:left}.static-media{margin-top:-1px}.static-media>img,.static-media>video{height:auto;width:100%;max-width:100%}@media screen and (max-width:768px){.static-media>video{min-height:300px;-o-object-fit:cover;object-fit:cover}}.static-media__media{position:relative;overflow:hidden;aspect-ratio:16/9;cursor:pointer}.static-media__media iframe{width:100%;height:100%;aspect-ratio:16/9;display:block}.static-media__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:-webkit-transform 0.4s ease;transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;transition:transform 0.4s ease,-webkit-transform 0.4s ease}.static-media__overlay{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,0.3);-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}@media (hover:hover){.static-media__media:hover .static-media__image{-webkit-transform:scale(1.05);transform:scale(1.05)}.static-media__media:hover .video-block__play{visibility:visible;opacity:1}}@media (hover:hover){.static-media .video-block__play{-webkit-transition:opacity 0.3s,-webkit-transform 0.3s ease;transition:opacity 0.3s,-webkit-transform 0.3s ease;transition:transform 0.3s ease,opacity 0.3s;transition:transform 0.3s ease,opacity 0.3s,-webkit-transform 0.3s ease;visibility:hidden;opacity:0}}.map-countries{background-color:#142c2d;padding:clamp(80px,10.56vw,150px) 0}.map-countries__row{gap:clamp(80px,9.86vw,140px)}@media screen and (min-width:992px){.map-countries__row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.map-countries__content{-ms-flex-preferred-size:31.78%;flex-basis:31.78%;text-align:center}@media screen and (min-width:992px){.map-countries__content{margin:0}}.map-countries__values{padding-top:66px;position:relative;color:#c6d1d3;letter-spacing:0.03em;margin:0 0 clamp(24px,3.38vw,48px)}.map-countries__values>*{color:#c6d1d3;letter-spacing:-0.03em}.map-countries__values b,.map-countries__values strong{font-weight:500}.map-countries__count{position:absolute;bottom:clamp(-30px,-2.11vw,-15px);left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);z-index:-1;color:#2C4142;font-size:clamp(192px,18.66vw,265px);letter-spacing:-0.03em;line-height:1;font-weight:700;margin:0}.map-countries__counties,.map-countries__counties>*{color:#fff;font-weight:500;font-size:clamp(16px,1.27vw,18px)}.map-countries__img-wrap{max-width:750px;margin:0 auto;-ms-flex-preferred-size:52.857%;flex-basis:52.857%}@media screen and (min-width:1024px){.map-countries__img-wrap{padding-top:18px;min-height:clamp(500px,31.579vw,600px);margin:0}}.map-countries__map-container{-webkit-box-flex:1;-ms-flex:1 1 57.36%;flex:1 1 57.36%}.map-countries__map{position:relative}.map-countries__map>img{aspect-ratio:739/449;-o-object-fit:cover;object-fit:cover;width:100%}.map-dot{position:absolute;cursor:pointer}.map-dot--canada{top:25.8%;left:24.2%}.map-dot--usa{top:37.862%;left:18.809%}.map-dot--portugal{top:32.5%;left:42.7%}.map-dot--spain{top:31%;left:45%}.map-dot--france{top:26%;left:46.3%}.map-dot--uk{top:21.5%;left:44.7%}.map-dot--germany{top:24.1%;left:49.2%}.map-dot--italy{top:32%;left:50.5%}.map-dot--switzerland{top:28.2%;left:48.8%}.map-dot--austria{top:27.5%;left:51.2%}.map-dot--uae{top:45.5%;left:62.3%}.map-dot--qatar{top:44.4%;left:60.3%}.map-dot--india{top:44.77%;left:69.69%}.map-dot--australia{top:74.83%;left:86.6%}.map-dot__tooltip{background-color:rgba(0,0,0,0.79);-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.15);box-shadow:0 4px 12px rgba(0,0,0,0.15);border-radius:12px;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:-0.03em;opacity:0;pointer-events:none;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;position:absolute;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);min-height:44px;min-width:82px;bottom:calc(100% + 3px);z-index:2;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:9px 16px}.map-dot__tooltip:after{content:"";border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid rgba(0,0,0,0.79);position:absolute;top:100%;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.map-dot:hover .map-dot__tooltip{opacity:1}.map-dot__icon{-webkit-animation:pulse-scale 1.5s infinite ease-in-out;animation:pulse-scale 1.5s infinite ease-in-out;height:clamp(11px,1.69vw,24px);width:clamp(11px,1.69vw,24px)}.team-section{background-color:#fff;padding:clamp(80px,10.56vw,150px) 0 0}.team-section:nth-child(2n){background-color:#f5f8fa}.team-section__title-inner{padding-bottom:40px;margin:0 0 32px;border-bottom:1px solid #d9d9d9}.team-section__title{max-width:clamp(400px,61.27vw,870px)}.team-section__name{font-weight:500;margin:0 0 4px}.team-section__position{color:#728181;letter-spacing:0;margin:0 0 32px}.team-section__picture-main{aspect-ratio:440/529;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width:768px){.team-section__container{margin-left:0;max-width:100%;margin-right:0;padding-right:0}}@media screen and (min-width:1346px){.team-section__container{margin-left:calc((100vw - 1340px) / 2);max-width:calc(100% - (100vw - 1340px) / 2)}}@media screen and (min-width:1600px){.team-section__container{margin-left:calc((100vw - 1500px) / 2);max-width:calc(100% - (100vw - 1500px) / 2);padding-left:0}}.team-section__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(32px,10.42vw,184px)}@media screen and (min-width:992px){.team-section__row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.team-section__column-summary{-webkit-box-flex:0;-ms-flex:0 1 34.11%;flex:0 1 34.11%}.team-section__column-description{-webkit-box-flex:1;-ms-flex:1 1 60.23%;flex:1 1 60.23%}.team-section__text-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(20px,2.82vw,40px);padding-bottom:32px}@media screen and (min-width:480px){.team-section__text-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:992px){.team-section__text-row{padding-right:75px}}@media screen and (min-width:1440px){.team-section__text-row{padding-right:0;max-width:702px}}@media screen and (min-width:1600px){.team-section__text-row{max-width:758px}}.team-section__text{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.team-section__link-wrap{margin-bottom:56px}@media screen and (min-width:992px){.team-section__link-wrap{text-align:right;padding-right:75px}}@media screen and (min-width:1440px){.team-section__link-wrap{padding-right:0;max-width:702px}}@media screen and (min-width:1600px){.team-section__link-wrap{max-width:758px}}.team-section__picture-secondary{-o-object-fit:cover;object-fit:cover;aspect-ratio:777/630;width:100%}.benefits-slider{padding:80px 0 150px}@media screen and (min-width:768px){.benefits-slider{padding:clamp(80px,10.56vw,150px) 0}}.benefits-slider__title-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:clamp(60px,9.15vw,130px)}@media screen and (min-width:992px){.benefits-slider__title-container{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:16px}}.benefits-slider__title{max-width:clamp(325px,61.69vw,876px)}.benefits-slider__title--medium{max-width:clamp(325px,51.41vw,730px)}@media screen and (min-width:992px){.benefits-slider__description{width:45%}}@media screen and (min-width:768px){.benefits-slider__slider-container{margin-left:0;max-width:100%;margin-right:0;padding-right:0}}@media screen and (min-width:1920px){.benefits-slider__slider-container{margin-left:calc((100vw - 1792px) / 2);max-width:calc(100% - (100vw - 1792px) / 2);padding-left:0}}.benefits-slider__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:40px 32px;border:1px solid rgb(234,234,234);border-right:none;max-width:325px;min-height:100%;width:100%}@media screen and (min-width:768px){.benefits-slider__item{padding:40px;max-width:431px}}.benefits-slider__item:first-child{border-left:1px solid rgb(234,234,234)}.benefits-slider__item:last-child{border-right:1px solid rgb(234,234,234)}.benefits-slider__icon{margin-bottom:clamp(56px,6.76vw,96px);width:auto;height:64px}@media screen and (min-width:768px){.benefits-slider__icon{height:72px}}.benefits-slider__heading{color:#2f2f2f;margin:0 0 24px}.benefits-slider__heading>*{font-weight:500;line-height:1.2}.benefits-slider__heading--light{font-size:clamp(20px,1.69vw,24px);color:#fff;margin-bottom:16px}.benefits-slider__heading--light>*{font-size:clamp(20px,1.69vw,24px);color:#fff}.benefits-slider__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (max-width:768px){.benefits-slider__text>*{font-size:14px}}@media screen and (max-width:768px){.benefits-slider__buttons{margin-top:120px!important}}.benefits-slider .flickity-prev-next-button.next,.benefits-slider .flickity-prev-next-button.previous{top:calc(100% + 32px);bottom:auto;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.benefits-slider .flickity-prev-next-button.next{left:calc(50% + 15px)}.benefits-slider .flickity-prev-next-button.previous{left:calc(50% - 15px)}@media screen and (min-width:768px){.benefits-slider .flickity-prev-next-button.next,.benefits-slider .flickity-prev-next-button.previous{-webkit-transform:translate(0,0);transform:translate(0,0);top:auto;left:auto;bottom:calc(100% + clamp(60px, 6.94vw, 100px))}.benefits-slider .flickity-prev-next-button.next{right:135px}.benefits-slider .flickity-prev-next-button.previous{right:155px}}.benefits-slider--light{background-color:#2c4142}@media screen and (max-width:768px){.benefits-slider--light{padding-top:40px}}@media screen and (min-width:768px){.benefits-slider--light .benefits-slider__item{border-color:#465a5c;padding:40px 56px 64px;max-width:576px}}.benefits-slider--light .benefits-slider__icon{margin-bottom:64px}@media screen and (max-width:768px){.benefits-slider--light .benefits-slider__icon{margin-bottom:16px}.benefits-slider--light .benefits-slider__icon img{max-height:48px}}@media screen and (min-width:768px){.benefits-slider--light .flickity-prev-next-button.next,.benefits-slider--light .flickity-prev-next-button.previous{bottom:calc(100% + 48px)}}.benefits-slider--light .flickity-button-icon{fill:#fff}.info-blocks{padding:clamp(80px,10.56vw,150px) 0 clamp(80px,11.97vw,170px);background-size:cover}.info-blocks__title{margin:0 0 clamp(60px,5.21vw,74px);line-height:1.333}.info-blocks__title>*{line-height:1.333}@media screen and (min-width:992px){.info-blocks__list,.info-blocks__title{max-width:clamp(940px,75.35vw,1070px)}}@media screen and (min-width:1575px){.info-blocks__list,.info-blocks__title{max-width:1184px}}.info-blocks__list{gap:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:992px){.info-blocks__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}.info-blocks__item{background-color:#fff;padding:40px 32px 48px}@media screen and (min-width:992px){.info-blocks__item{padding:40px 40px 48px;-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 30px);flex:1 1 calc(50% - 30px)}}.info-blocks__heading{min-height:clamp(62px,6.34vw,90px);font-weight:500}.info-blocks__heading:not(:last-child){margin:0 0 clamp(56px,7.32vw,104px)}.info-blocks__text ul li{margin:0 0 clamp(16px,1.69vw,24px)}.info-blocks__text ul li:last-child{margin-bottom:0}.steps-section{padding:clamp(80px,10.56vw,150px) 0}.steps-section__row{gap:clamp(60px,9.15vw,130px)}.steps-section__title{max-width:300px;line-height:1.333}.steps-section__title>*{line-height:1.333}@media screen and (min-width:480px){.steps-section__title{max-width:100%}}.steps-section__description{line-height:1.6;margin-top:clamp(32px,3.38vw,48px)}.steps-section__column--title{-webkit-box-flex:0;-ms-flex:0 0 39.8%;flex:0 0 39.8%}.steps-section__column--title-sm{-webkit-box-flex:0;-ms-flex:0 0 32.1%;flex:0 0 32.1%}.steps-section__column--content{-webkit-box-flex:1;-ms-flex:1 1 60%;flex:1 1 60%;max-width:912px}.steps-section__column--content-lg{max-width:936px}.steps-section__item{padding-left:max(45px,7.7%);position:relative;padding-bottom:clamp(24px,2.82vw,40px)}.steps-section__item:after,.steps-section__item:before{content:"";position:absolute}.steps-section__item:before{-webkit-animation:rhythmic-pulse 1.5s infinite cubic-bezier(0.4,0,0.2,1);animation:rhythmic-pulse 1.5s infinite cubic-bezier(0.4,0,0.2,1);background:url("../images/svg-map-dot.svg"),no-repeat;background-size:100% 100%;left:4px;top:0;height:24px;width:24px}.steps-section__item:first-child:before{-webkit-animation-delay:0s;animation-delay:0s}.steps-section__item:nth-child(2):before{-webkit-animation-delay:0.2s;animation-delay:0.2s}.steps-section__item:nth-child(3):before{-webkit-animation-delay:0.4s;animation-delay:0.4s}.steps-section__item:nth-child(4):before{-webkit-animation-delay:0.6s;animation-delay:0.6s}.steps-section__item:nth-child(5):before{-webkit-animation-delay:0.8s;animation-delay:0.8s}.steps-section__item:after{background-color:#b3ebdd;border-radius:2px;width:1.5px;height:calc(100% - 41px);left:15px;bottom:9px}@media screen and (min-width:480px){.steps-section__item:last-child:after{display:none}}@media screen and (min-width:768px){.steps-section__item:before{top:12px}.steps-section__item:after{height:calc(100% - 44px);bottom:-2px}}.steps-section__item--pl-sm{padding-left:max(45px,6%)}.steps-section__item--dot-high:before{top:2px}.steps-section__item-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;min-height:185px}@media screen and (min-width:480px){.steps-section__item-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-height:109px}}.steps-section__item-inner--gap-lg{gap:32px}@media screen and (min-width:480px){.steps-section__item-col-duration{-webkit-box-flex:0;-ms-flex:0 1 120px;flex:0 1 120px}}@media screen and (min-width:480px){.steps-section__item-col-content{-webkit-box-flex:1;-ms-flex:1 1 80%;flex:1 1 80%}}.steps-section__heading-wrap{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.steps-section__heading{font-size:clamp(20px,1.69vw,24px);font-weight:500;line-height:1.4}.steps-section__heading>*{font-size:clamp(20px,1.69vw,24px);font-weight:500;line-height:1.4}.steps-section__duration{letter-spacing:0;margin:0}.steps-section__duration>*{letter-spacing:0}.steps-section__text-wrap{gap:clamp(16px,2.22vw,48px)}.steps-section__text{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;max-width:421px}.statistics-section{background-color:#00be8c;padding:clamp(80px,7.04vw,100px) 0}.statistics-section__title{margin-bottom:clamp(60px,5.63vw,80px);max-width:clamp(325px,61.97vw,880px);font-weight:300}.statistics-section__title>*{font-weight:300}.statistics-section__title b,.statistics-section__title strong{font-weight:500}.statistics-section__list{gap:45px 40px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:768px){.statistics-section__list{gap:30px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.statistics-section__item{border-top:1px solid #1f1f1f;max-width:300px;padding:clamp(24px,2.82vw,40px) 0 0;text-align:center;-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 30px);flex:1 1 calc(50% - 30px)}@media screen and (min-width:768px){.statistics-section__item{-ms-flex-preferred-size:calc(25% - 30px);flex-basis:calc(25% - 30px)}}.statistics-section .counter span{font-size:clamp(40px,5.07vw,72px);line-height:1.1}.statistics-section__heading{font-weight:500;letter-spacing:-0.03em;margin-bottom:clamp(16px,1.69vw,24px)}.statistics-section__heading:after{content:"+"}@media screen and (min-width:768px){.statistics-section__heading:after{font-size:0.7em;font-weight:300;position:relative;bottom:11px}}.recent-posts-seciton{padding:0 0 clamp(80px,10.56vw,150px)}.recent-posts-seciton .container{max-width:1320px}@media screen and (min-width:1440px){.recent-posts-seciton .container{max-width:100%;padding:0 60px}}.recent-posts-seciton__title{margin:0 0 clamp(24px,2.82vw,40px)}.recent-posts-seciton__title .accent{color:#00be8c}.recent-posts{gap:60px}@media screen and (min-width:992px){.recent-posts{gap:24px}}.recent-posts__item{-webkit-box-flex:1;-ms-flex:1 1 33%;flex:1 1 33%}.recent-posts__thumbnail{position:relative}.recent-posts__thumbnail img{aspect-ratio:116/94;-o-object-fit:cover;object-fit:cover}.recent-posts__categories{position:absolute;top:24px;left:24px;width:calc(100% - 48px);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.recent-posts__category-link{border-radius:5px;background-color:rgba(20,44,45,0.5);backdrop-filter:blur(16px);display:inline-block;font-size:12px;line-height:14px;font-weight:400;letter-spacing:0.05em;text-transform:uppercase;padding:12px;-webkit-transition:color 0.3s;transition:color 0.3s;color:#fff}.recent-posts__category-link:before{content:"";position:absolute;inset:0;border-radius:5px;padding:1px;background:rgba(255,255,255,0.15);backdrop-filter:blur(16px);-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.recent-posts__category-link:hover{color:#00be8c}.recent-posts__inner{padding:14px clamp(20px,2.25vw,32px) 0}.recent-posts__date{color:#8a9597;font-weight:400;font-size:14px;line-height:1.7;letter-spacing:-0.03em;margin:0 0 14px}.recent-posts__title{border-top:1px solid #f2f2f7;color:#142c2d;font-weight:500;font-size:clamp(20px,1.69vw,24px);line-height:1.7;letter-spacing:0;padding:16px 0 0;-webkit-transition:color 0.4s;transition:color 0.4s}.recent-posts__title:hover{color:#00be8c}.contact-form-section,.cta-section{background-size:cover;background-position:center;padding:clamp(80px,11.76vw,167px) 0}.contact-form-section__inner,.cta-section__inner{background-color:rgba(20,44,45,0.47);backdrop-filter:blur(8px);padding:clamp(60px,8.45vw,120px) clamp(25px,5.63vw,80px);position:relative;text-align:center;max-width:628px}.contact-form-section__inner:before,.cta-section__inner:before{content:"";position:absolute;inset:0;padding:1px;background:rgba(255,255,255,0.24);backdrop-filter:blur(10px);-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.contact-form-section__text,.cta-section__text{color:#fff}.contact-form-section__text h2,.contact-form-section__text h3,.contact-form-section__text h4,.cta-section__text h2,.cta-section__text h3,.cta-section__text h4{color:#fff;margin:0 0 32px}.contact-form-section__text p,.cta-section__text p{font-weight:500;font-size:clamp(16px,1.27vw,18px);line-height:1.5;color:#fff;margin:32px 0}.title-text-rows{background-color:#2c4142;padding:clamp(80px,10.56vw,150px) 0}@media (min-height:766px) and (min-width:1280px){.title-text-rows{padding-top:max(80px,10vh);padding-bottom:min(80px,10vh)}}@media screen and (min-width:1919px){.title-text-rows{padding:clamp(80px,10.56vw,150px) 0}}.title-text-rows__container{gap:clamp(60px,6vw,140px)}@media screen and (min-width:1600px){.title-text-rows__container{gap:32px}}@media screen and (min-width:992px){.title-text-rows__title-wrap{max-width:clamp(325px,53.17vw,755px);-webkit-box-flex:0;-ms-flex:0 1 45%;flex:0 1 45%}}@media screen and (min-width:992px){.title-text-rows__title{position:sticky;top:120px}}.title-text-rows__title>*{color:#c6d1d3}@media screen and (min-width:992px){.title-text-rows__list{-webkit-box-flex:1;-ms-flex:1 1 55%;flex:1 1 55%;max-width:630px}}@media screen and (min-width:1600px){.title-text-rows__list{max-width:880px}}.title-text-rows__item{gap:16px;padding:clamp(20px,2.82vw,40px) 0;border-bottom:1px solid #405b5d}.title-text-rows__item:first-child{padding-top:0}.title-text-rows__heading{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;font-weight:500}@media screen and (max-width:640px){.title-text-rows__heading{font-size:18px}}.title-text-rows__heading>*{color:#fff;font-weight:500}@media screen and (max-width:640px){.title-text-rows__heading>*{font-size:18px}}.title-text-rows__text{color:#c6d1d3;-webkit-box-flex:1;-ms-flex:1 1 65%;flex:1 1 65%}@media screen and (max-width:640px){.title-text-rows__text{font-size:16px}}.title-text-rows__text>*{color:#c6d1d3}@media screen and (max-width:640px){.title-text-rows__text>*{font-size:16px}}.text-one-column{background-color:#142c2d;padding:clamp(80px,11.27vw,160px) 0}@media screen and (min-width:992px){.text-one-column{padding-bottom:0}}.text-one-column__text-wrap{max-width:clamp(700px,70.42vw,1000px)}.text-one-column__text,.text-one-column__text>*{font-size:clamp(24px,3.38vw,48px);line-height:1.6;letter-spacing:-0.01em;color:#c6d1d3;font-weight:300}@media screen and (min-width:768px){.text-one-column__text,.text-one-column__text>*{line-height:1.8}}.text-one-column__text>* b,.text-one-column__text>* strong{font-weight:500}.text-one-column__image{margin-top:4px}@media screen and (min-width:992px){.text-one-column__image{margin-top:clamp(-70px,-4.93vw,-40px)}}.text-one-column__image img{width:100%}.technologies-block{background-color:#f5f8fa;padding:clamp(80px,10.56vw,150px) 0}.technologies-block__container{gap:60px}@media screen and (min-width:1280px){.technologies-block__container{gap:clamp(30px,2.11vw,34px)}}@media screen and (min-width:1280px){.technologies-block__title-wrap{max-width:clamp(404px,51.13vw,726px);-webkit-box-flex:0;-ms-flex:0 1 45%;flex:0 1 45%}}@media screen and (min-width:1280px){.technologies-block__title{position:sticky;top:120px}}.technologies-block__descr{font-size:20px;margin-bottom:clamp(32px,5.07vw,72px);line-height:1.1}.technologies-block__list{-ms-flex-line-pack:stretch;align-content:stretch;gap:30px}@media screen and (min-width:1280px){.technologies-block__list{gap:clamp(16px,2.11vw,30px);-webkit-box-flex:1;-ms-flex:1 1 60%;flex:1 1 60%;max-width:1032px}}@media screen and (min-width:1600px){.technologies-block__list{padding-right:clamp(20px,7.8125vw,150px)}}.technologies-block__list--full-width{-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width:1367px){.technologies-block__list--full-width .technology-block{-ms-flex-preferred-size:calc(25% - 25px);flex-basis:calc(25% - 25px)}}.technology-block{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}@media screen and (min-width:640px){.technology-block{-ms-flex-preferred-size:calc(50% - 30px);flex-basis:calc(50% - 30px)}}.technology-block:hover .technology-block__front-side{-webkit-transform:translateX(0) translateY(-100%);transform:translateX(0) translateY(-100%);-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out}.technology-block:hover .technology-block__back-side{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out}.technology-block:hover .technology-block__back-side>*{opacity:1}.technology-block__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;-webkit-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.technology-block__back-side,.technology-block__front-side{padding:40px clamp(32px,2.82vw,40px) clamp(40px,4.51vw,64px);height:100%;position:absolute;-webkit-transition:all 0.4s ease-out;transition:all 0.4s ease-out;min-height:325px;width:100%}@media screen and (min-width:640px){.technology-block__back-side,.technology-block__front-side{min-height:424px}}.technology-block__front-side{border:1px solid #c6d1d3;background-color:#fff}.technology-block__back-side{background-size:cover;-webkit-transform:translateX(0) translateY(100%);transform:translateX(0) translateY(100%);position:relative}.technology-block__back-side:before{content:"";position:absolute;inset:0;background-color:rgba(20,44,45,0.64);z-index:-1}.technology-block__back-side>*{opacity:0;-webkit-transition:opacity 0.4s 0.3s;transition:opacity 0.4s 0.3s}.technology-block__back-side .technology-block__body{margin-top:clamp(16px,2.11vw,30px);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.technology-block__technology{text-transform:uppercase;color:#c6d1d3}.technology-block__technology span{display:inline-block;color:#00be8c;font-weight:700;padding-left:63px;letter-spacing:0;position:relative}.technology-block__technology span:before{content:"";border-top:1px solid #c6d1d3;width:31px;position:absolute;left:16px;top:50%}.technology-block__icon-wrap{margin-bottom:32px;max-width:60px}.technology-block__title{min-height:clamp(62px,5vw,90px);font-size:clamp(20px,1.3vw,24px);font-weight:500;line-height:1.4}.technology-block__title--back-side{color:#fff;min-height:auto}.technology-block__title--sm{font-size:clamp(18px,1.41vw,20px)}.technology-block__title--lg{font-size:clamp(24px,1.667vw,32px);line-height:1.2;letter-spacing:0}.technology-block__text--back-side{color:#c6d1d3}.technology-block__text--back-side>*{color:#c6d1d3}.video-section__video{aspect-ratio:1.6;-o-object-fit:cover;object-fit:cover}.video-block__wrapper{position:relative;overflow:hidden;height:clamp(235px,63.38vw,900px);width:100%}.video-block__overlay{position:absolute;inset:0;background-size:cover;background-position:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;cursor:pointer}.video-block__overlay.playing{opacity:0;visibility:hidden}.video-block__iframe{height:100%}.video-block__play{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#00be8c;width:80px;height:80px;border:none;border-radius:50%;cursor:pointer;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}.video-block__play img{margin-left:4px}.video-block__play:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.video-block__iframe video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.services-video-section{padding-top:clamp(80px,10.56vw,150px)}.services-video-section__title{text-align:center;margin-bottom:3rem}.services-video-section__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px}@media screen and (max-width:992px){.services-video-section__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.services-video-section__item{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 20px);flex:1 1 calc(50% - 20px)}.services-video-section__media{position:relative;overflow:hidden;aspect-ratio:16/9;cursor:pointer}.services-video-section__media iframe{width:100%;height:100%;aspect-ratio:16/9;display:block}.services-video-section__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:-webkit-transform 0.4s ease;transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;transition:transform 0.4s ease,-webkit-transform 0.4s ease}.services-video-section__overlay{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,0.3);-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}@media (hover:hover){.services-video-section__media:hover .services-video-section__image{-webkit-transform:scale(1.05);transform:scale(1.05)}.services-video-section__media:hover .video-block__play{visibility:visible;opacity:1}}@media (hover:hover){.services-video-section .video-block__play{-webkit-transition:opacity 0.3s,-webkit-transform 0.3s ease;transition:opacity 0.3s,-webkit-transform 0.3s ease;transition:transform 0.3s ease,opacity 0.3s;transition:transform 0.3s ease,opacity 0.3s,-webkit-transform 0.3s ease;visibility:hidden;opacity:0}}.section-why .heading-text>.row h2,.section-why .heading-text>.row h3,.section-why .heading-text>.row h4>.row h5>.row h6{color:#435657;font-size:25px;line-height:1.44}.section-why__item:first-child .section-why__icon{max-width:52px}.section-why__icon{max-width:62px;min-height:64px}.section-why__title{font-size:18px;line-height:1.44}.section-why__arr{position:absolute;top:24px;left:-59px;width:118px}@media screen and (max-width:1200px){.section-why__arr{left:-40px;width:80px}}.section-why__description{color:#1f1f1f;max-width:270px}@media screen and (max-width:767px){.section-why__item{margin-bottom:80px}.section-why__item:last-child{margin-bottom:0}.section-why__arr{top:-60px;left:50%;-webkit-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg);width:40px;height:19px}.section-why__arr img{-o-object-position:center right;object-position:center right;-o-object-fit:cover;object-fit:cover;height:100%}}.faq{padding:clamp(80px,10.56vw,150px) 0 clamp(80px,10.21vw,145px);overflow:visible}.faq>.container{max-width:1170px}.faq__section-title-wrap{max-width:463px;padding-top:24px;width:43%}@media screen and (max-width:1024px){.faq__section-title-wrap{margin-right:20px;width:38%}}@media screen and (max-width:992px){.faq__section-title-wrap{margin-right:0;max-width:100%;width:100%}}.faq__left,.faq__right{max-width:530px;width:46.5%}.faq .faq__section-title{font-weight:700;font-size:48px;line-height:1.17;margin:0;padding-bottom:40px}@media screen and (min-width:992px){.faq .faq__section-title{position:sticky;top:120px}}.faq .faq__section-title--highlight{color:#00be8c}.faq .faq__section-title:after{background-color:#00be8c;display:block;content:"";height:2px;position:absolute;bottom:0;left:0;width:100px}@media screen and (max-width:1024px){.faq .faq__section-title{font-size:36px;line-height:48px}}@media screen and (max-width:992px){.faq .faq__section-title{padding-bottom:30px;text-align:left;max-width:100%;width:100%}.faq .faq__section-title:after{left:calc(50% - 50px)}}@media screen and (max-width:480px){.faq .faq__section-title{font-size:26px;line-height:36px}}.faq .faq__list{max-width:calc(100% - 483px)}@media screen and (max-width:1024px){.faq .faq__list{max-width:100%;width:60%}}@media screen and (max-width:992px){.faq .faq__list{max-width:100%;width:100%}}.faq .faq__item{border-top:1px solid #d9d9d9;position:relative}.faq .faq__item.active{-webkit-box-shadow:0 11px 11px 0 rgba(22,34,51,0.04),0 11px 68px 0 rgba(22,34,51,0.04),0 68px 68px 0 rgba(22,34,51,0.04),0 91px 91px 0 rgba(22,34,51,0.04),0 1px 0 0 #d9d9d9 inset;box-shadow:0 11px 11px 0 rgba(22,34,51,0.04),0 11px 68px 0 rgba(22,34,51,0.04),0 68px 68px 0 rgba(22,34,51,0.04),0 91px 91px 0 rgba(22,34,51,0.04),0 1px 0 0 #d9d9d9 inset}.faq .faq__item.active .faq__arrow:before{opacity:0}@media screen and (max-width:480px){.faq .faq__item.active{-webkit-box-shadow:none;box-shadow:none}}.faq .faq__item:last-child{border-bottom:1px solid #d9d9d9}.faq .faq__arrow-wrap{border-radius:50%;position:absolute;right:30px;top:25px;height:39px;width:39px;-webkit-transition:background 0.3s ease-out;transition:background 0.3s ease-out;cursor:pointer}@media screen and (max-width:480px){.faq .faq__arrow-wrap{top:22px;right:0}}.faq .faq__arrow{border:1px solid #313131;border-radius:50%;height:100%;width:100%}.faq .faq__arrow:after,.faq .faq__arrow:before{opacity:1;background:#000;display:inline-block;content:"";-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}.faq .faq__arrow:after{height:2px;width:13px}.faq .faq__arrow:before{height:13px;width:2px}.faq .faq__title{font-weight:600;font-size:18px;line-height:30px;color:#313131;cursor:pointer;min-height:90px;padding:15px 97px 15px 30px}.faq .faq__title h3{font-weight:600;font-size:18px;line-height:30px}@media screen and (max-width:768px){.faq .faq__title{font-size:16px;line-height:26px}}@media screen and (max-width:480px){.faq .faq__title{padding:22px 56px 22px 0}}.faq__text{max-height:0;-webkit-transition:max-height 0.2s ease-out;transition:max-height 0.2s ease-out;overflow:hidden;padding:0 96px 0 30px}.faq__text ul,.faq__text>ol{padding-left:16px}.faq__text>*{color:#728181;font-weight:400;font-size:14px;line-height:24px}.faq__text>:last-child{margin-bottom:0;padding-bottom:50px}@media screen and (max-width:480px){.faq__text{padding:0}.faq__text>:last-child{padding-bottom:23px}}@media screen and (min-width:992px){.faq--home .faq__section-title-wrap{max-width:630px;width:35%}}@media screen and (max-width:992px){.faq--home .faq__section-title-wrap{max-width:clamp(400px,50vw,500px)}}@media screen and (min-width:992px){.faq--home .faq__list{max-width:800px;width:63%}}@media screen and (min-width:1600px){.faq--home .faq__list{max-width:1020px;padding-right:clamp(20px,7.8125vw,150px)}}@media screen and (min-width:992px){.faq--service .faq__list,.faq--service .faq__section-title-wrap{max-width:728px;width:calc(50% - 92px)}}@media screen and (min-width:1280px){.faq--service .faq__list{margin-right:8.4%}}.faq--post{background-color:inherit;padding:clamp(50px,5.952vw,100px) 0}.faq--post>.container{max-width:850px}.faq--post .faq__list,.faq--post .faq__section-title-wrap{max-width:100%;width:100%}.faq--post .faq__section-title{font:700 clamp(24px,2.22vw,32px)/1.4 "Roboto",sans-serif}.faq--post .faq__section-title:after{display:none}.accordion-services{background-color:#142c2d;color:#c6d1d3;padding:clamp(80px,10.56vw,150px) 0 65px}.accordion-services__row{gap:32px}.accordion-services__column{max-width:728px}.accordion-services__description,.accordion-services__description>*{font-size:clamp(20px,1.3vw,24px)}.accordion-services__list{margin-top:85px}.accordion-services__list-item{border-top:1px solid #d9d9d9;position:relative}.accordion-services__list-item.active{-webkit-box-shadow:0 11px 11px 0 rgba(22,34,51,0.04),0 11px 68px 0 rgba(22,34,51,0.04),0 68px 68px 0 rgba(22,34,51,0.04),0 91px 91px 0 rgba(22,34,51,0.04),0 1px 0 0 #d9d9d9 inset;box-shadow:0 11px 11px 0 rgba(22,34,51,0.04),0 11px 68px 0 rgba(22,34,51,0.04),0 68px 68px 0 rgba(22,34,51,0.04),0 91px 91px 0 rgba(22,34,51,0.04),0 1px 0 0 #d9d9d9 inset}.accordion-services__list-item.active .accordion-services__arrow:before{opacity:0}@media screen and (max-width:480px){.accordion-services__list-item.active{-webkit-box-shadow:none;box-shadow:none}}.accordion-services__list-item:last-child{border-bottom:1px solid #d9d9d9}.accordion-services__item-title-wrap{padding:40px clamp(80px,8.333vw,150px) 48px;cursor:pointer}@media screen and (max-width:768px){.accordion-services__item-title-wrap{padding-left:0;padding-right:72px}}.accordion-services__number-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;left:0;top:48px}@media screen and (max-width:768px){.accordion-services__number-wrap{display:none}}.accordion-services__number{font-size:clamp(18px,1.111vw,20px);line-height:1;color:#00be8c;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}.accordion-services__number:after{content:"";display:inline-block;width:clamp(32px,4.222vw,76px);height:1px;background-color:#00be8c}.accordion-services__arrow-wrap{width:40px;height:40px;-ms-flex-negative:0;flex-shrink:0;position:absolute;top:43px;right:0}.accordion-services__arrow{border:1px solid #fff;border-radius:50%;height:100%;width:100%;-webkit-transition:border-color 0.3s;transition:border-color 0.3s}.accordion-services__arrow:after,.accordion-services__arrow:before{opacity:1;background:#fff;display:inline-block;content:"";-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;-webkit-transition:opacity 0.2s,background-color 0.2s;transition:opacity 0.2s,background-color 0.2s}.accordion-services__arrow:after{height:2px;width:14px}.accordion-services__arrow:before{height:14px;width:2px}.accordion-services__item-title,.accordion-services__item-title h3,.accordion-services__item-title h4,.accordion-services__item-title>h2{font-size:clamp(28px,2.25vw,32px);line-height:1.4}.accordion-services__subtitle{margin-top:24px;color:#c6d1d3}.accordion-services__subtitle>p{color:#c6d1d3}.accordion-services__blocks{max-height:0;-webkit-transition:max-height 0.2s ease-out;transition:max-height 0.2s ease-out;overflow:hidden;gap:32px;padding:0 clamp(80px,8.333vw,150px)}@media screen and (max-width:768px){.accordion-services__blocks{padding-left:0;padding-right:72px}}.accordion-services__blocks-item{border-top:1px solid #d9d9d9;padding-top:32px}@media screen and (max-width:768px){.accordion-services__blocks-item:last-child .accordion-services__item-description{padding-bottom:32px}}.accordion-services__item-description{padding-bottom:40px}@media screen and (max-width:768px){.accordion-services__item-description{padding-bottom:0}}.accordion-services__item-description h3,.accordion-services__item-description h4{color:#00be8c;margin-bottom:16px}.accordion-services__item-description p{color:#c6d1d3;margin-top:16px}.accordion-services__item-description p:last-child{margin-bottom:0}.accordion-services__link-wrap{margin-top:clamp(32px,4.444vw,80px)}.service-packages{background-color:#142c2d;color:#fff;padding:clamp(90px,11.76vw,167px) 0 clamp(80px,10.56vw,150px)}.service-packages__columns-wrapper{gap:24px;margin-bottom:clamp(48px,5.07vw,72px)}.service-packages__columns-wrapper>div{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (min-width:768px){.service-packages__columns-wrapper{gap:56px}}.service-packages__list{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:24px}.service-packages__list-item{border:1px solid #2d4649;background-color:#193337;border-radius:20px;padding:30px 24px}@media screen and (min-width:768px){.service-packages__list-item{padding:max(20px,10%) max(16px,8%)}}.service-packages__list-item--even{background-color:#244e4b;border-color:#3b6864}.service-packages__item-title{font-size:clamp(24px,1.667vw,32px);line-height:1.4}.service-packages__item-title>*{line-height:1.4}.service-packages__item-heading{font-size:clamp(18px,1.41vw,20px)}.service-packages__item-content{margin-top:clamp(32px,3.125vw,53px)}.service-packages__item-content ol li,.service-packages__item-content ul li{margin-bottom:10px}:root{--stacking-base-top:100px}.stacking-section{padding:clamp(48px,10.56vw,150px) 0 72px;background-color:#f6f8fa;overflow:visible}@media screen and (min-width:992px){.stacking-section{padding-bottom:0}}.stacking-section__container{padding-left:16px;padding-right:16px}@media screen and (min-width:480px){.stacking-section__container{padding-left:25px;padding-right:25px}}@media screen and (min-width:992px){.stacking-section__container{padding-left:0;max-width:100%}}.stacking-section__header{margin-bottom:clamp(24px,5.07vw,72px);max-width:880px}.stacking-section__title{margin-bottom:32px}.stacking-section__descr>*{font-size:clamp(18px,1.69vw,24px)}.stacking-section__descr p:last-child{margin-bottom:0}.stacking-section__list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.stacking-card{position:relative}@media screen and (min-width:992px){.stacking-card{position:sticky;top:var(--stacking-base-top);z-index:calc(10 + var(--i, 0));height:calc(90vh - var(--stacking-base-top))}}@media screen and (min-width:992px) and (min-width:1600px){.stacking-card{height:auto}}@media screen and (min-width:992px){.stacking-card:last-child{margin-bottom:0}}@media screen and (min-width:992px){.stacking-card__media{padding-right:32px;width:52.6%;aspect-ratio:1.476;position:relative}}@media screen and (min-width:992px) and (min-width:1600px){.stacking-card__media{width:59.6%}}.stacking-card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:992px){.stacking-card__content{width:47.4%;position:relative}}@media screen and (min-width:1600px){.stacking-card__content{width:40.4%}}.stacking-card__inner-content{background-color:#f6f8fa;border-top:1px solid #e1e4e6;margin-top:24px}@media screen and (min-width:992px){.stacking-card__inner-content{margin-top:var(--header-offset,0px)}}.stacking-card__header{padding:24px 0 12px}@media screen and (min-width:992px){.stacking-card__header{padding:clamp(24px,1.778vw,32px) clamp(24px,2.222vw,40px) clamp(12px,0.889vw,16px)}}.stacking-card__header h3,.stacking-card__header h4{font-weight:500;font-size:clamp(20px,1.333vw,24px);line-height:1.4;margin:0}.stacking-card__text{padding:0 0 24px;margin-bottom:16px;border-bottom:1px solid #e1e4e6}@media screen and (min-width:992px){.stacking-card__text{border-bottom:none;margin-bottom:0;padding:0 clamp(24px,2.222vw,40px) 32px}}.footer_copy{font-size:14px;line-height:24px;padding:5px 0;letter-spacing:0.1px;color:#A0A8A8;opacity:0.52}.footer_copy a{display:inline-block}.footer_top{border-bottom:1px solid #203536;padding-bottom:32px;margin-bottom:46px}#footer{padding:29px 0 12px}#footer .footer_cols .logo{position:static;margin:0}#footer .footer_cols .logo img{width:100%}.footer_cols{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer_top .footer_cols{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.footer_menu-container{width:780px}.footer_top .footer_cols .footer_menu-container{width:auto}#footer .footer_cols #footer-menu li{font-weight:700;font-size:14px;line-height:27px}#footer .footer_cols #footer-menu li:after{position:absolute;width:1px;height:13px;background:#a3a3a3;left:-11px;top:50%;margin-top:-6px;content:""}#footer .footer_cols #footer-menu li a:not(.btn){color:#fff}#footer .footer_cols #footer-menu li a:not(.btn):hover{color:#21C396}.footer_title{margin:2px 0 24px;font-weight:700;font-size:16px;line-height:27px;letter-spacing:0px;color:#fff}.footer_nav{margin-bottom:40px}.footer_nav ul{-webkit-column-count:3;-moz-column-count:3;column-count:3;margin:0}.footer_nav li{list-style:none;margin-bottom:13px;display:inline-block;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;width:100%}#footer .footer_nav li a:not(.btn){font-size:14px;line-height:17px;letter-spacing:0.1px;color:#A0A8A8}#footer .footer_nav li a:not(.btn):hover{color:#21C396!important}#footer .footer_contacts li{list-style:none}#footer .footer_contacts li a:not(.btn){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:30px;letter-spacing:0px;color:#21C396}#footer .footer_contacts li a .fa{font-size:22px;width:22px;margin-right:18px;display:block}#footer .social-icons{margin-top:25px;margin-right:-4px;margin-bottom:52px;min-height:36px}#footer .social-icons.social-icons-light li a:not(.btn){background:#142c2d;color:#fff;border:1px solid #b1b1b1}.social-icons ul{overflow:hidden;display:inline-block}.footer_left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.modal-open{overflow:hidden}#subscribe-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:200}.subscribe-modal__content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;padding:20px;border:1px solid #ccc;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.2);box-shadow:0 4px 8px 0 rgba(0,0,0,0.2);width:428px;max-width:80%}.subscribe-modal__close{position:absolute;top:0;right:0;padding:10px;cursor:pointer;font-size:18px}.subscribe-modal__content .wpcf7-not-valid-tip{line-height:1.5}.subscribe-modal__content .wpcf7-spinner{display:none}.social-icons.social-icons-colored .social-x-twitter a,.social-icons.social-icons-colored-hover .social-x-twitter a:hover{background-color:#40bff5}@media (min-width:1200px){#footer .footer_cols .logo{width:203px;max-width:203px}}@media (max-width:1199px){.footer_cols{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.footer_top .footer_cols{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer_menu-container{width:100%}.footer_copy{text-align:center}#footer .footer_cols .logo{margin-bottom:20px}.footer_left{display:block}#footer .social-icons{margin-bottom:25px}}@media (max-width:767px){.footer_nav ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media (max-width:575px){.footer_nav ul{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.exit-modal{position:fixed;inset:0;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;visibility:hidden;opacity:0;pointer-events:none;-webkit-transition:opacity 0.3s ease,visibility 0.3s ease;transition:opacity 0.3s ease,visibility 0.3s ease}.exit-modal--visible{visibility:visible;opacity:1;pointer-events:auto}.exit-modal--visible .exit-modal__dialog{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.exit-modal__overlay{inset:0;background:rgba(0,0,0,0.8);backdrop-filter:blur(4px)}.exit-modal__dialog{background:#fff;max-width:900px;border-radius:16px;-webkit-box-shadow:0 25px 50px -12px rgba(0,0,0,0.25);box-shadow:0 25px 50px -12px rgba(0,0,0,0.25);overflow:hidden;-webkit-transform:scale(0.95) translateY(10px);transform:scale(0.95) translateY(10px);-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.16,1,0.3,1);transition:-webkit-transform 0.3s cubic-bezier(0.16,1,0.3,1);transition:transform 0.3s cubic-bezier(0.16,1,0.3,1);transition:transform 0.3s cubic-bezier(0.16,1,0.3,1),-webkit-transform 0.3s cubic-bezier(0.16,1,0.3,1)}.exit-modal__close{top:20px;right:20px;z-index:10;background:transparent;border:none;color:#1f1f1f;cursor:pointer;padding:8px;border-radius:50%;-webkit-transition:background 0.2s ease;transition:background 0.2s ease}.exit-modal__close:hover{background:rgba(0,0,0,0.05)}@media (min-width:768px){.exit-modal__inner{min-height:600px}}.exit-modal__media{height:200px}@media screen and (min-width:768px){.exit-modal__media{height:auto;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}}.exit-modal__image{inset:0;-o-object-fit:cover;object-fit:cover}.exit-modal__content{padding:24px}@media screen and (min-width:768px){.exit-modal__content{padding:60px;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}}.exit-modal__text,.exit-modal__title{margin:0 0 24px}@media screen and (min-width:768px){.exit-modal__text,.exit-modal__title{margin-bottom:48px}}.exit-modal__title{color:#1f1f1f}.exit-modal__title>*{font-size:clamp(28px,2.8vw,40px)}.exit-modal__title em,.exit-modal__title span,.exit-modal__title strong{color:#00be8c;font-style:normal;font-weight:500}.exit-modal__text{line-height:1.6}.exit-modal__text p{color:#1f1f1f}.exit-modal__button{letter-spacing:0.5px}.hero-service{background-color:#142c2d;color:#fff;top:-132px;padding:184px 0 0;margin-bottom:-132px}@media screen and (min-width:992px){.hero-service{padding:0;height:677px}}.hero-service__container{padding-left:0;padding-right:0}@media screen and (min-width:768px){.hero-service__container{padding-left:64px;padding-right:64px}}@media screen and (min-width:992px){.hero-service__container{padding-right:0;max-width:100%;height:100%}}.hero-service__descr{font-size:16px}.hero-service__descr>*{font-size:16px}@media screen and (min-width:992px){.hero-service__descr{font-size:18px;max-width:628px}.hero-service__descr>*{font-size:18px}}.hero-service__content{padding-left:25px;padding-right:25px}@media screen and (min-width:768px){.hero-service__content{padding-left:0;padding-right:0}}@media screen and (min-width:992px){.hero-service__content{margin-top:20px;-webkit-box-flex:1;-ms-flex:1 0 calc(50% - 64px);flex:1 0 calc(50% - 64px);padding-right:64px}}.hero-service__img-wrap,.hero-service__video-wrap{margin-top:120px;width:100%}@media screen and (min-width:992px){.hero-service__img-wrap,.hero-service__video-wrap{margin-top:0;height:100%;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;width:auto}}.hero-service__title{padding-bottom:24px;margin-bottom:32px;font-size:clamp(40px,3.94vw,56px)}@media screen and (min-width:768px){.hero-service__title{max-width:728px;padding-bottom:29px;margin-bottom:48px}}.hero-service__title:before{content:"";border-bottom:2px solid #00be8c;width:100px;position:absolute;left:0;bottom:0}.hero-service__title>*{font-size:clamp(40px,3.94vw,56px);margin:0}.hero-service__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-service__video,.hero-service__video-background{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:0;pointer-events:none}.hero-service__video{position:static}@media screen and (min-width:992px){.hero-service__video{position:absolute}}.hero-service .site-breadcrumb{font-size:16px;letter-spacing:-0.03em;margin-bottom:0}@media screen and (min-width:992px){.hero-service--two-columns-layout:has(.hero-service__content .text,.hero-service__content .text>*){height:800px}}@media screen and (min-width:992px){.hero-service--two-columns-layout .hero-service__content:has(.text,.text>*){margin-top:132px}}.hero-service.hero-service--two-columns-layout-video .site-breadcrumb a{color:#1f1f1f}.hero-service.hero-service--two-columns-layout-video .site-breadcrumb a:hover{color:#00be8c}.hero-service:where(:not(.hero-service--two-columns-layout-video)) .site-breadcrumb a{color:#fff}.hero-service:where(:not(.hero-service--two-columns-layout-video)) .site-breadcrumb a:hover{color:#00be8c}.hero-service:where(:not(.hero-service--two-columns-layout-video)) .site-breadcrumb__title{color:#8a9597}.hero-service--background,.hero-service--video-background{padding-bottom:132px}@media screen and (min-width:992px){.hero-service--background,.hero-service--video-background{height:max(850px,90vh);padding-bottom:0}}.hero-service--background .site-breadcrumb__separator,.hero-service--background .site-breadcrumb__title,.hero-service--video-background .site-breadcrumb__separator,.hero-service--video-background .site-breadcrumb__title{color:#fff}.hero-service--has-background-img:before,.hero-service--video-background:before{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0));content:"";width:100%;height:100%;position:absolute;inset:0;z-index:-1}.hero-service--background{background-position:center;background-size:cover}.hero-service--background .site-breadcrumb__title{color:#00be8c}.hero-service--video-background{position:relative;overflow:hidden}.hero-service--video-background .hero-service__contaier,.hero-service--video-background .site-breadcrumb{position:relative;z-index:2}.hero-service--video-background .site-breadcrumb a{color:#00be8c}.hero-service--title-position-center .hero-service__title:before{left:calc(50% - 50px)}.hero-service--title-position-center .site-breadcrumb{text-align:center}@media screen and (min-width:992px){.hero-service--title-position-left .hero-service__content{margin-bottom:100px}}.hero-service--two-columns-layout-video{background-color:#fff}@media screen and (min-width:992px){.hero-service--two-columns-layout-video{margin-top:185px;height:max(720px,70vh)}.hero-service--two-columns-layout-video .hero-service__content{-ms-flex-preferred-size:calc(30% - 64px);flex-basis:calc(30% - 64px)}.hero-service--two-columns-layout-video .hero-service__title>*{font-size:clamp(32px,2.9vw,56px);margin:0}}@media screen and (min-width:1280px){.hero-service--two-columns-layout-video .hero-service__content{-ms-flex-preferred-size:calc(16% - 64px);flex-basis:calc(16% - 64px)}}@media screen and (min-width:1441px){.hero-service--two-columns-layout-video{height:clamp(720px,37.5vw,900px)}}.hero-service--two-columns-layout-video .hero-service__video-wrap{width:100%;aspect-ratio:16/9;overflow:hidden}.hero-service--two-columns-layout-video .hero-service__video-wrap--360-tour{container-type:size}.hero-service--two-columns-layout-video .hero-service__video-wrap--360-tour .wrap3d{margin-bottom:0}.hero-service--two-columns-layout-video .hero-service__video-wrap--360-tour .wrap3d img{height:100%;width:100%}.hero-service--two-columns-layout-video .hero-service__video-wrap--360-tour .embed-responsive-16by9{max-height:900px}.hero-service--two-columns-layout-video .hero-service__video-wrap--360-tour .embed-responsive-16by9:before{width:100cqw;height:56.25cqw;min-width:177.77cqh;min-height:100cqh}.hero-service--two-columns-layout-video .hero-service__video-wrap--360-tour .embed-responsive-16by9 img{-o-object-fit:cover;object-fit:cover}.intro-title-text{background-color:#2c4142;padding:clamp(80px,6.76vw,96px) 0}.intro-title-text__container{max-width:1520px}.intro-title-text__row{gap:48px}@media screen and (min-width:992px){.intro-title-text__row{gap:clamp(64px,12.96vw,184px)}}.intro-title-text__img{display:none}@media screen and (min-width:768px){.intro-title-text__img{display:block;max-width:1771px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:32px;padding-left:30px;padding-right:30px}}@media screen and (min-width:1024px){.intro-title-text__img{top:-16px}}.intro-title-text__content-wrap,.intro-title-text__title{max-width:575px}@media screen and (min-width:992px){.intro-title-text__content-wrap,.intro-title-text__title{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}}@media screen and (min-width:768px){.intro-title-text__title{padding-top:clamp(80px,11.06vw,157px)}}.intro-title-text__title b,.intro-title-text__title strong{font-weight:500;color:#00be8c}@media screen and (min-width:992px){.intro-title-text__content-wrap{margin:0 0 auto}}.intro-title-text__content{z-index:1}.intro-title-text__text-row{border-top:1px solid #d9d9d9;margin-top:clamp(48px,5.07vw,72px);padding-top:clamp(48px,5.07vw,72px);gap:clamp(48px,10.56vw,150px)}.intro-title-text__text{-webkit-box-flex:1;-ms-flex:1;flex:1}.intro-title-text__text h3,.intro-title-text__text h4{color:#00be8c;margin-bottom:0}.intro-title-text__text h3+p,.intro-title-text__text h4+p{margin-top:0}.intro-title-text__text--border-top{border-top:1px solid #d9d9d9;padding-top:clamp(24px,3.38vw,48px);margin-top:48px}@media screen and (min-width:768px){.intro-title-text__text--border-top{margin-top:64px}}.intro-title-text__text--border-bottom{border-bottom:1px solid #d9d9d9;padding-bottom:clamp(24px,3.38vw,48px);margin-bottom:48px}@media screen and (min-width:768px){.intro-title-text__text--border-bottom{margin-bottom:64px}}.intro-title-text__text--top{font-size:16px}.intro-title-text__text--top>*{font-size:16px}.intro-title-text__text--top p{color:#c6d1d3}@media screen and (min-width:768px){.intro-title-text__text--top{font-size:inherit}.intro-title-text__text--top>*{font-size:inherit}}.intro-title-text__text--bottom b,.intro-title-text__text--bottom strong{color:#00be8c;font-weight:300}.intro-title-text__text--bottom-column h2,.intro-title-text__text--bottom-column h3,.intro-title-text__text--bottom-column h4{font-size:20px;margin-bottom:27px}.intro-title-text--columns{padding:clamp(80px,9.01vw,128px) 0}.team-cards-section{padding:clamp(80px,10.56vw,150px) 0}.team-cards-section__row{gap:48px}@media screen and (min-width:1280px){.team-cards-section__row{gap:clamp(64px,9.5vw,180px)}}@media screen and (min-width:992px){.team-cards-section__column--cards{-webkit-box-flex:1;-ms-flex:1 1 51.6%;flex:1 1 51.6%}}@media screen and (min-width:992px){.team-cards-section__column--content{-webkit-box-flex:0;-ms-flex:0 0 max(420px,32.1%);flex:0 0 max(420px,32.1%)}}.team-cards-section__title>p{margin-top:24px;color:#8a9597;font-size:clamp(18px,1.41vw,20px);line-height:1.5;font-weight:400}.team-cards-section__desc{border-top:1px solid #d9d9d9;padding-top:32px;margin-top:40px;color:#8a9597}.team-cards-section__desc>*{color:#8a9597}@media screen and (min-width:992px){.team-cards-section__desc{margin-top:72px}}.team-cards-section__desc p{margin-bottom:clamp(16px,2vw,32px)}.team-cards-section__desc h3,.team-cards-section__desc h4{color:#142c2d;font-size:clamp(18px,1.41vw,20px);margin-bottom:0}.team-cards-section__desc h3+p,.team-cards-section__desc h4+p{margin-top:0}.team-cards-section__link-wrap{margin-top:40px}@media screen and (min-width:992px){.team-cards-section__link-wrap{margin-top:64px}}.team-cards-section__link{font-size:14px}.team-cards-section--single .team-cards-section__column--media{-webkit-box-flex:1;-ms-flex:1;flex:1}.team-cards-section--single .team-cards-section__column--media img{width:100%}@media screen and (min-width:992px){.team-cards-section--single .team-cards-section__column--content{padding-right:8.5%;-webkit-box-flex:0;-ms-flex:0 0 max(420px,40.6%);flex:0 0 max(420px,40.6%)}}.team-cards-section--single .team-cards-section__desc{border-top:0;padding-top:0}.team-cards-section--single .team-cards-section__desc p+p{border-top:1px solid #d9d9d9;margin-top:32px;padding-top:32px}.team-cards{gap:24px}@media screen and (min-width:1280px){.team-cards{gap:32px}}.team-cards__item{aspect-ratio:1;width:100%}@media screen and (min-width:640px){.team-cards__item{width:calc(50% - 12px)}}@media screen and (min-width:1280px){.team-cards__item{width:calc(50% - 16px)}}.team-cards__item:hover .team-cards__info:not(:empty){opacity:1}.team-cards__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.team-cards__info{opacity:0;inset:0;backdrop-filter:blur(10px);background:rgba(20,44,45,0.64);-webkit-transition:opacity 0.4s;transition:opacity 0.4s;padding:clamp(24px,2.25vw,32px)}.team-cards__heading{font-weight:500;font-size:clamp(18px,1.69vw,24px);line-height:1.5;letter-spacing:0;color:#fff}.team-cards__text>*{color:#c6d1d3}@-webkit-keyframes fadeContent{0%,50%{opacity:0}to{opacity:1}}@keyframes fadeContent{0%,50%{opacity:0}to{opacity:1}}.portfolio-blocks{padding:80px 0}.portfolio-blocks__header{margin-bottom:60px;max-width:880px}@media screen and (min-width:768px){.portfolio-blocks__header{margin-bottom:64px}}.portfolio-blocks__title{margin:0 0 32px}.portfolio-blocks__list{gap:24px;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;margin-top:24px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:1024px){.portfolio-blocks__list{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media screen and (min-width:1280px){.portfolio-blocks__list{margin-top:32px;gap:32px}}@media screen and (min-width:1024px){.portfolio-blocks__list--count-2 .portfolio-blocks__item{width:calc(50% - 12px)}}@media screen and (min-width:1024px){.portfolio-blocks__list--count-2 .portfolio-blocks__item{width:calc(50% - 16px)}}@media screen and (min-width:1024px){.portfolio-blocks__list--count-2 .portfolio-blocks__item.is-shrunk{width:calc(33% - 12px)}}@media screen and (min-width:1280px){.portfolio-blocks__list--count-2 .portfolio-blocks__item.is-shrunk{width:calc(33% - 16px)}}@media screen and (hover:hover) and (min-width:1024px){.portfolio-blocks__list--count-2 .portfolio-blocks__item:hover{width:calc(67% - 12px)}}@media screen and (hover:hover) and (min-width:1024px){.portfolio-blocks__list--count-2 .portfolio-blocks__item:hover{width:calc(67% - 16px)}}.portfolio-blocks__list:first-child{margin-top:0}.portfolio-blocks__item{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-transition:width 0.6s cubic-bezier(0.25,1,0.5,1),padding 0.6s ease;transition:width 0.6s cubic-bezier(0.25,1,0.5,1),padding 0.6s ease;z-index:1;min-height:clamp(312px,50vw,500px);width:100%}@media screen and (min-width:1024px){.portfolio-blocks__item{padding:40px;min-height:600px;width:calc(33.33% - 16px)}}@media screen and (min-width:1280px){.portfolio-blocks__item{width:calc(33.33% - 21.3333333333px)}}@media screen and (min-width:1600px){.portfolio-blocks__item{min-height:553px}}@media screen and (min-width:1024px){.portfolio-blocks__item.is-shrunk{width:calc(25% - 16px)}}@media screen and (min-width:1280px){.portfolio-blocks__item.is-shrunk{width:calc(25% - 21.3333333333px)}}@media (hover:hover){.portfolio-blocks__item:hover{width:100%;z-index:2}}@media screen and (hover:hover) and (min-width:1024px){.portfolio-blocks__item:hover{width:calc(50% - 16px);padding:clamp(40px,4.5vw,80px) clamp(32px,3.5vw,64px) clamp(32px,3.5vw,64px)}.portfolio-blocks__item:hover .portfolio-blocks__item-label{-webkit-animation:fadeContent 1s forwards;animation:fadeContent 1s forwards}.portfolio-blocks__item:hover .portfolio-blocks__item-heading{-webkit-animation:fadeContent 1.3s forwards;animation:fadeContent 1.3s forwards;font-size:18px}.portfolio-blocks__item:hover .portfolio-blocks__item-description{display:block;-webkit-animation:fadeContent 1.6s forwards;animation:fadeContent 1.6s forwards;max-height:1000px}}@media screen and (hover:hover) and (min-width:1280px){.portfolio-blocks__item:hover{width:calc(50% - 21.3333333333px)}}@media (hover:hover){.portfolio-blocks__item:hover .portfolio-blocks__overlay{backdrop-filter:blur(10px);background:rgba(20,44,45,0.64)}}@media screen and (hover:hover) and (min-width:1024px){.portfolio-blocks__item:not(:hover) .portfolio-blocks__overlay{backdrop-filter:blur(0);background:none}}@media screen and (max-width:1024px){.portfolio-blocks__item.is-mobile-open .portfolio-blocks__overlay{background:#00be8c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:5}.portfolio-blocks__item.is-mobile-open .portfolio-blocks__item-heading{display:none}.portfolio-blocks__item.is-mobile-open .portfolio-blocks__item-description{display:block;opacity:1;margin-top:0;-webkit-animation:fadeContent 0.5s forwards;animation:fadeContent 0.5s forwards;max-height:1000px;text-align:left}}.portfolio-blocks__bg-image,.portfolio-blocks__bg-video{top:0;left:0;-o-object-fit:cover;object-fit:cover;z-index:-1}.portfolio-blocks__overlay{background:-webkit-gradient(linear,left top,left bottom,from(rgba(20,44,45,0.2)),to(rgba(0,0,0,0.61)));background:linear-gradient(rgba(20,44,45,0.2),rgba(0,0,0,0.61));-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:24px;position:absolute;inset:0;-webkit-transition:background 0.4s ease,backdrop-filter 0.4s ease;transition:background 0.4s ease,backdrop-filter 0.4s ease}@media screen and (min-width:1024px){.portfolio-blocks__overlay{backdrop-filter:blur(10px);background:rgba(20,44,45,0.64);padding:inherit}}.portfolio-blocks__item-content{overflow-y:auto;scrollbar-width:none}.portfolio-blocks__item-content::-webkit-scrollbar{display:none}.portfolio-blocks__item-heading{color:#fff;font-weight:500;font-size:clamp(24px,2.25vw,32px);line-height:1.4}.portfolio-blocks__item-label{color:#00be8c;font-size:16px;font-weight:500;line-height:1.4}.portfolio-blocks__item-description{font-size:clamp(13px,0.7vw,14px);color:#fff;margin-top:20px;display:none;max-height:0;opacity:0;width:100%}.portfolio-blocks__item-description>*{font-size:clamp(13px,0.7vw,14px);line-height:1.6;color:#fff}.contact-form-section--px-lg{padding:clamp(100px,13.594vw,261px) 0 clamp(80px,10.625vw,204px)}.contact-form-section--overlay:before{background-color:rgba(0,0,0,0.3);content:"";position:absolute;inset:0;width:100%;height:100%;z-index:-1}.contact-form-section__inner{padding:64px 24px;max-width:880px}@media screen and (min-width:480px){.contact-form-section__inner{padding:clamp(64px,4.5vw,80px) clamp(25px,8vw,150px)}}@media screen and (min-width:992px){.contact-form-section__col-text{max-width:728px;width:41%}}@media screen and (min-width:992px){.contact-form-section__col-form{width:50%;max-width:878px}}.contact-form-section__text h2,.contact-form-section__text h3,.contact-form-section__text h4{margin-bottom:16px}.contact-form-section__text p{margin:16px 0}.contact-form-section__text p:last-child{margin-bottom:0}@media screen and (min-width:992px){.contact-form-section__text--lg h2{margin-bottom:40px}.contact-form-section__text--lg p{font-size:clamp(18px,1.41vw,20px);font-weight:400}}.contact-form{margin-top:40px;text-align:left}@media screen and (min-width:480px){.contact-form{margin-top:48px}}.contact-form__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -16px 24px}@media (max-width:767px){.contact-form__row{margin-bottom:0}}.contact-form__group{padding:0 16px;width:100%;margin-bottom:0}.contact-form__group--50{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:16px}@media screen and (min-width:480px){.contact-form__group--50{margin-bottom:24px}}@media screen and (min-width:768px){.contact-form__group--50{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin-bottom:0}}.contact-form__group--100{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:16px}@media screen and (min-width:480px){.contact-form__group--100{margin-bottom:24px}}@media screen and (min-width:768px){.contact-form__group--100{margin-bottom:0}}.contact-form__group--acceptance .wpcf7-list-item{margin-left:0}.contact-form__group--acceptance label{font-size:13px;color:rgba(255,255,255,0.8);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.contact-form__group--acceptance label input{margin-top:4px}@media screen and (min-width:480px){.contact-form__group--acceptance label{font-size:14px}}.contact-form .wpcf7-form-control-wrap{width:100%;display:block}.contact-form input:not([type=submit]):not([type=checkbox]),.contact-form textarea{width:100%;background:rgba(255,255,255,0.23);border:1px solid rgba(255,255,255,0.22);border-radius:3px;padding:15px 16px;color:#fff;font-family:"Roboto",sans-serif;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;font-size:13px}.contact-form input:not([type=submit]):not([type=checkbox])::-webkit-input-placeholder,.contact-form textarea::-webkit-input-placeholder{color:#fff}.contact-form input:not([type=submit]):not([type=checkbox])::-moz-placeholder,.contact-form textarea::-moz-placeholder{color:#fff}.contact-form input:not([type=submit]):not([type=checkbox]):-ms-input-placeholder,.contact-form textarea:-ms-input-placeholder{color:#fff}.contact-form input:not([type=submit]):not([type=checkbox])::-ms-input-placeholder,.contact-form textarea::-ms-input-placeholder{color:#fff}.contact-form input:not([type=submit]):not([type=checkbox])::placeholder,.contact-form textarea::placeholder{color:#fff}.contact-form input:not([type=submit]):not([type=checkbox]):focus,.contact-form textarea:focus{outline:none;background:rgba(255,255,255,0.15);border-color:#fff}.contact-form textarea{height:80px;resize:vertical}.contact-form .wpcf7-acceptance{position:relative;color:#c7ced4;display:inline-block;font-size:13px;line-height:18px;padding-left:16px}.contact-form .wpcf7-acceptance .wpcf7-list-item-label:before{content:"";display:inline-block;background:transparent;width:14px;height:14px;border-radius:2px;border:1px solid #c7ced4;position:absolute;top:12px;left:0}.contact-form .wpcf7-acceptance input[type=checkbox]{visibility:hidden;opacity:0;width:1px;height:1px}.contact-form .wpcf7-acceptance input[type=checkbox]:checked+.wpcf7-list-item-label:before{background:#c7ced4}.contact-form__submit-wrapper{text-align:center;margin-top:24px}.contact-form__submit{font-family:"Roboto Condensed",sans-serif;border-radius:20px;font-size:12px;font-weight:bold;text-decoration:none;outline:none;padding:12px 18px;position:relative;text-transform:uppercase;background-color:#00be8c;border:1px solid #00be8c;color:#000;-webkit-transition:all 0.3s;transition:all 0.3s;margin-bottom:6px;line-height:14px;cursor:pointer;margin-left:72px}.contact-form__submit:hover{opacity:0.9}.contact-form .wpcf7-not-valid-tip{color:#fff;padding-left:16px;font-size:12px;margin-top:5px}.contact-form .wpcf7-response-output{margin:20px 0 0;color:#fff;border-color:#fff}.rendering-service-section{background-color:#f5f8fa;padding:clamp(80px,10.56vw,150px) 0;margin-top:80px}@media screen and (min-width:992px){.rendering-service-section__container{padding-right:0;margin-right:0}}.rendering-service-section__header{max-width:912px;margin-bottom:48px}.rendering-service-section__title{margin:0 0 48px}.rendering-service-section__description{font-size:clamp(24px,2.25vw,32px);line-height:1.4;color:#8a9597}.rendering-service-section__content-wrap{max-width:1400px;margin-left:auto}.rendering-service-section__image-wrapper{width:100%;margin-bottom:48px}@media screen and (min-width:992px){.rendering-service-section__image-wrapper{aspect-ratio:1440/580}}.rendering-service-section__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rendering-service-section__content-grid{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:992px){.rendering-service-section__content-grid{padding-right:clamp(25px,3.5vw,64px);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:clamp(60px,9.5vw,180px)}}.rendering-service-section__col{-webkit-box-flex:1;-ms-flex:1;flex:1}.rendering-service-section__col h2,.rendering-service-section__col h3,.rendering-service-section__col h4{font-size:clamp(24px,2.25vw,32px);margin:0 0 32px;font-weight:300;line-height:1.4}.rendering-service-section__col h2 b,.rendering-service-section__col h2 strong,.rendering-service-section__col h3 b,.rendering-service-section__col h3 strong,.rendering-service-section__col h4 b,.rendering-service-section__col h4 strong{font-weight:500}.rendering-service-section__col p+h3{margin-top:72px}.work-list-section{padding:80px 0 0}@media screen and (min-width:768px){.work-list-section{padding:clamp(80px,10.56vw,150px) 0 0}}.work-list-section .portfolio-image img{aspect-ratio:640/427;-o-object-fit:cover;object-fit:cover}.hero-apartment-viewer{position:relative;height:max(850px,90vh);min-height:500px;overflow:hidden;background-color:#fff;padding:53px 0 0;z-index:1}.hero-apartment-viewer__title{padding-bottom:24px;margin:0 auto 32px;font-size:clamp(30px,3.94vw,56px)}@media screen and (min-width:768px){.hero-apartment-viewer__title{max-width:728px;padding-bottom:29px;margin-bottom:48px}}.hero-apartment-viewer__title:before{content:"";border-bottom:2px solid #00be8c;width:100px;position:absolute;left:0;bottom:0}.hero-apartment-viewer__title>*{font-size:clamp(30px,3.94vw,56px);margin:0}.hero-apartment-viewer .site-breadcrumb{font-size:16px;letter-spacing:-0.03em}.hero-apartment-viewer .site-breadcrumb a,.hero-apartment-viewer .site-breadcrumb__separator{color:#fff}.hero-apartment-viewer .site-breadcrumb__title{color:#00be8c}.hero-apartment-viewer__overlay{margin-top:53px;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:rgba(0,0,0,0.6);-webkit-transition:opacity 0.4s ease,visibility 0.4s ease;transition:opacity 0.4s ease,visibility 0.4s ease}.hero-apartment-viewer__overlay.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.hero-apartment-viewer__frame-container{width:100%;height:100%}.hero-apartment-viewer__frame-container iframe,.hero-apartment-viewer__frame-container img{width:100%;height:100%}.hero-apartment-viewer__frame-container img{-o-object-fit:cover;object-fit:cover}.hero-apartment-viewer__frame-container iframe{opacity:0;-webkit-transition:opacity 0.4s ease;transition:opacity 0.4s ease;border:none}.hero-apartment-viewer__frame-container iframe.is-ready{opacity:1}.intro-title-text-columns{background-color:#2c4142;padding:clamp(80px,6.76vw,160px) 0 clamp(80px,5.63vw,80px)}.intro-title-text-columns__container{z-index:1}.intro-title-text-columns__row{gap:48px}@media screen and (min-width:992px){.intro-title-text-columns__row{gap:clamp(64px,12.96vw,184px)}}.intro-title-text-columns__img{display:none}@media screen and (min-width:768px){.intro-title-text-columns__img{display:block;max-width:1771px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:32px;padding-left:30px;padding-right:30px}}@media screen and (min-width:1024px){.intro-title-text-columns__img{top:-16px}}.intro-title-text-columns__title{max-width:480px}@media screen and (min-width:992px){.intro-title-text-columns__title{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}}.intro-title-text-columns__title b,.intro-title-text-columns__title strong{font-weight:500;color:#00be8c}.intro-title-text-columns__text{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:728px}.intro-title-text-columns__text h3,.intro-title-text-columns__text h4{color:#00be8c;margin-bottom:0}.intro-title-text-columns__text h3+p,.intro-title-text-columns__text h4+p{margin-top:0}.scroll-section{overflow:visible;padding:clamp(80px,5.63vw,80px) 0}.scroll-section__head{max-width:880px;padding-bottom:clamp(80px,10.35vw,147px)}.scroll-section__title{margin-bottom:32px}.scroll-section__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.scroll-section__left{display:none}@media screen and (min-width:768px){.scroll-section__left{display:block;position:sticky;top:40px}}.scroll-section__images-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.scroll-section__image-wrapper{display:none;width:0;height:0;opacity:0;overflow:hidden;-webkit-transition:opacity 0.6s cubic-bezier(0.4,0,0.2,1),width 0s 0.6s,height 0s 0.6s,-webkit-transform 0.6s cubic-bezier(0.4,0,0.2,1);transition:opacity 0.6s cubic-bezier(0.4,0,0.2,1),width 0s 0.6s,height 0s 0.6s,-webkit-transform 0.6s cubic-bezier(0.4,0,0.2,1);transition:opacity 0.6s cubic-bezier(0.4,0,0.2,1),transform 0.6s cubic-bezier(0.4,0,0.2,1),width 0s 0.6s,height 0s 0.6s;transition:opacity 0.6s cubic-bezier(0.4,0,0.2,1),transform 0.6s cubic-bezier(0.4,0,0.2,1),width 0s 0.6s,height 0s 0.6s,-webkit-transform 0.6s cubic-bezier(0.4,0,0.2,1);will-change:opacity,transform;pointer-events:none}@media screen and (min-width:768px){.scroll-section__image-wrapper{display:block}.scroll-section__image-wrapper.is-active{opacity:1;pointer-events:auto;-webkit-transform:scale(1.03);transform:scale(1.03);width:auto;height:auto}}.scroll-section__image-wrapper img{width:100%;height:auto}@media screen and (min-width:768px){.scroll-section__right{max-width:576px}}.scroll-section__item{margin-bottom:clamp(100px,14.51vw,206px)}@media screen and (min-width:768px){.scroll-section__item{min-height:40vh}}.scroll-section__item:last-child{margin-bottom:0}.scroll-section__text-group h2,.scroll-section__text-group h3,.scroll-section__text-group h4{font-weight:500;font-size:clamp(22px,1.69vw,24px);letter-spacing:0;line-height:1.4;margin-bottom:16px}.scroll-section__text-group h2+p,.scroll-section__text-group h3+p,.scroll-section__text-group h4+p{margin-top:0}.scroll-section__text-group h4{font-size:clamp(18px,1.41vw,20px);margin-bottom:8px}.scroll-section__text-group--top{padding-bottom:24px;margin-bottom:40px;border-bottom:1px solid #d9d9d9}.scroll-section__text-group--top h2,.scroll-section__text-group--top h3,.scroll-section__text-group--top h4{font-size:clamp(28px,1.62vw,32px)}.page-template-template-perfect-3d-rendering .testimonials__divider{margin-top:7px;height:2px}.page-template-template-perfect-3d-rendering .wpcf7{width:100%}.page-template-template-perfect-3d-rendering .wpcf7 .form-caption{color:#1f1f1f;font-weight:500;font-size:clamp(26px,3.3vw,46px);line-height:1.1;letter-spacing:-0.03em;margin-bottom:clamp(35px,3.7vw,52px)}.page-template-template-perfect-3d-rendering .wpcf7 .form-text{margin-bottom:1.5em}.page-template-template-perfect-3d-rendering .wpcf7 .wpcf7-checkbox,.page-template-template-perfect-3d-rendering .wpcf7 .wpcf7-list-item{display:block}.page-template-template-perfect-3d-rendering .wpcf7 span.wpcf7-list-item{margin-top:12px}.page-template-template-perfect-3d-rendering .wpcf7 span.wpcf7-list-item.first{margin-top:0}.page-template-template-perfect-3d-rendering .wpcf7 span.wpcf7-list-item label{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;width:100%}.page-template-template-perfect-3d-rendering .wpcf7 span.wpcf7-list-item input[type=checkbox]{width:0;height:0;opacity:0;visibility:hidden}.page-template-template-perfect-3d-rendering .wpcf7 span.wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label{border-color:#00be8c}.page-template-template-perfect-3d-rendering .wpcf7 span.wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label:after{border-color:#00be8c}.page-template-template-perfect-3d-rendering .wpcf7 span.wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label:before{opacity:1}.page-template-template-perfect-3d-rendering .wpcf7 span.wpcf7-list-item .wpcf7-list-item-label{border:1px solid rgb(229,237,255);border-radius:4px;cursor:pointer;font-weight:400;font-size:18px;line-height:1.5;display:block;position:relative;padding:12px 46px;-webkit-transition:border-color 0.3s;transition:border-color 0.3s;width:100%}.page-template-template-perfect-3d-rendering .wpcf7 span.wpcf7-list-item .wpcf7-list-item-label:after,.page-template-template-perfect-3d-rendering .wpcf7 span.wpcf7-list-item .wpcf7-list-item-label:before{border-radius:50px;content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.page-template-template-perfect-3d-rendering .wpcf7 span.wpcf7-list-item .wpcf7-list-item-label:after{border:1px solid rgb(198,209,211);left:16px;width:20px;height:20px;-webkit-transition:border-color 0.3s;transition:border-color 0.3s}.page-template-template-perfect-3d-rendering .wpcf7 span.wpcf7-list-item .wpcf7-list-item-label:before{background-color:#00be8c;left:21px;height:10px;width:10px;opacity:0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.page-template-template-perfect-3d-rendering .wpcf7 .wpcf7-not-valid-tip{margin-top:10px}.page-template-template-perfect-3d-rendering .wpcf7 .cf7mls-btns{padding:clamp(40px,4.3vw,60px) 0}@media screen and (max-width:992px) and (max-height:900px){.page-template-template-perfect-3d-rendering .wpcf7 .cf7mls-btns{padding-bottom:0}}.page-template-template-perfect-3d-rendering .wpcf7 .cf7mls-btns .cf7mls_back,.page-template-template-perfect-3d-rendering .wpcf7 .cf7mls-btns .cf7mls_next{background-repeat:no-repeat;background-size:21px 11px;background-color:#00be8c;color:#1f1f1f;padding:16px 50px 16px 20px;border-radius:90px;font-family:Roboto Condensed;font-weight:700;font-size:12px;line-height:14px;letter-spacing:0%;text-align:center;text-transform:uppercase;min-width:auto;margin:0}.page-template-template-perfect-3d-rendering .wpcf7 .cf7mls-btns .cf7mls_back{padding:14px 21px 14px 51px;background-image:url("../images/arrow-down.svg");background-position:25% 46%}.page-template-template-perfect-3d-rendering .wpcf7 .cf7mls-btns .cf7mls_next{padding:14px 51px 14px 21px;background-image:url("../images/arrow-up.svg");background-position:75% 46%}.page-template-template-perfect-3d-rendering .wpcf7 .cf7mls-btns .cf7mls_next img{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page-template-template-perfect-3d-rendering .wpcf7 .fieldset-cf7mls-wrapper div.wpcf7-validation-errors{color:#1f1f1f;font-family:inherit;font-size:1em;font-weight:400;border-color:#ffb900}.page-template-template-perfect-3d-rendering .wpcf7 .fieldset-cf7mls-wrapper div.wpcf7-validation-errors svg{display:none}.page-template-template-perfect-3d-rendering .wpcf7 .fieldset-cf7mls[data-cf7mls-order="4"] .form-group-last{margin-bottom:0;position:absolute;bottom:clamp(40px,4.3vw,60px);right:0;width:auto;text-align:right}.page-template-template-perfect-3d-rendering .wpcf7 .fieldset-cf7mls[data-cf7mls-order="4"] .form-group-last>p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:992px) and (max-height:900px){.page-template-template-perfect-3d-rendering .wpcf7 .fieldset-cf7mls[data-cf7mls-order="4"] .form-group-last{bottom:0}}.page-template-template-perfect-3d-rendering .wpcf7 .fieldset-cf7mls[data-cf7mls-order="4"] .form-group-last .wpcf7-submit{font-family:"Roboto Condensed",sans-serif;border-radius:20px;font-size:12px;font-weight:700;text-decoration:none;outline:none;padding:12px 30px;position:relative;text-transform:uppercase;background-color:#05c495;border-color:#05c495;border-width:1px;border-style:solid;color:#000;-webkit-transition:all 0.3s;transition:all 0.3s;margin-bottom:6px;outline:none;line-height:14px;cursor:pointer;text-align:center;border:1px solid transparent;vertical-align:middle;display:inline-block}.page-template-template-perfect-3d-rendering .wpcf7 .fieldset-cf7mls[data-cf7mls-order="4"] .form-group-last .wpcf7-submit:hover{background:#1fecb9;border-color:#1fecb9}.page-template-template-perfect-3d-rendering .wpcf7 .fieldset-cf7mls[data-cf7mls-order="4"] .cf7mls-btns{padding-top:clamp(30px,3.6vw,50px)}.page-template-template-perfect-3d-rendering .wpcf7 .wpcf7-spinner{-ms-flex-negative:0;flex-shrink:0;margin:0 0 0 10px}.page-template-template-perfect-3d-rendering .wpcf7 form .wpcf7-response-output{padding:0.5em 1em}@media screen and (min-width:992px){.page-template-template-perfect-3d-rendering .wpcf7 form .wpcf7-response-output{margin:0 0 1em}}.page-template-template-perfect-3d-rendering .wpcf7 form .wpcf7-response-output p{font-size:inherit}.page-template-template-faq #page-title h1{font-size:60px;line-height:1.133;font-weight:700;margin-bottom:30px;color:#fff;text-align:center}.page-template-template-faq .hero-description{margin:39px auto 0;max-width:946px}.page-template-template-faq .hero-description p{color:#fff;font-size:20px;line-height:1.5}.page-template-template-faq .bg-overlay{background-color:rgba(0,0,0,0.7);opacity:1}.page-template-template-faq .faq__section-title-wrap{max-width:100%;padding:0 0 55px;width:100%}.page-template-template-faq .faq .faq__section-title{margin:0 auto;padding:0;position:static;text-align:center}.page-template-template-faq .faq .faq__section-title:after{margin:40px auto 0;position:static}.page-template-template-faq .faq__list{max-width:100%;width:100%}.page-template-template-faq .faq__arrow-wrap{right:7px}.page-template-template-faq .faq__text{padding:0 67px 0 30px}.page-template-template-faq .faq__text>:last-child{padding-bottom:40px}@media screen and (max-width:1024px){.page-template-template-faq .body-inner #page-title .page-title>h1{font-size:50px;line-height:60px;text-align:left}.page-template-template-faq #page-title .page-title>p{font-size:20px;line-height:30px}.hero-description>p{font-size:20px;line-height:30px}.hero-description{margin-top:0}}@media screen and (max-width:991px){.page-template-template-faq .faq__left,.page-template-template-faq .faq__right{max-width:100%;width:100%}.page-template-template-faq .faq__section-title-wrap{max-width:100%;padding:0 0 45px;width:100%}.page-template-template-faq .faq .faq__section-title:after{margin-top:20px}}@media screen and (max-width:480px){.page-template-template-faq .body-inner #page-title .page-title>h1{margin-bottom:35px}.page-template-template-faq #header[data-transparent=true]+#page-title{padding-bottom:50px}.page-template-template-faq .faq .faq__section-title{font-size:36px;line-height:48px}.page-template-template-faq .faq__text{padding:0 30px 0 15px}.page-template-template-faq .faq__text>:last-child{padding-bottom:30px}}.page-template-statpage #page-content:not(.no-sidebar){padding:8rem 0 3rem}.page-template-statpage ul{padding-left:1.5rem}.section-blog{padding:45px 0 60px}@media screen and (min-width:768px){.section-blog{padding:clamp(45px,16.2vw,230px) 0 clamp(60px,12.11vw,172px)}}.section-blog .container-blog{max-width:1320px;padding:0 15px}.section-blog .container-blog .heading-text{margin:0 0 clamp(60px,7.68vw,109px)}.section-blog .container-blog .heading-text h1{font-size:clamp(40px,5.07vw,72px);font-weight:300;letter-spacing:-0.03em;line-height:1.1;margin:0}.section-blog .container-blog .heading-text h1 b,.section-blog .container-blog .heading-text h1 strong{font-weight:500}@media screen and (min-width:992px){.section-blog .container-blog .heading-text h1{max-width:630px;-webkit-box-flex:0;-ms-flex:0 1 46%;flex:0 1 46%}}.section_txt-sm{font-size:14px;line-height:24px;font-family:"Roboto",sans-serif;font-weight:400;max-width:930px}.section_txt-sm p{font-size:14px;line-height:24px;font-family:"Roboto",sans-serif;font-weight:400}.blog:not(.blog_item){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:Wrap;flex-wrap:Wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:1560px}.blog_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ccc;padding:clamp(40px,4.51vw,64px) 0;gap:30px;width:100%}.blog_item:first-child{padding-top:0}.blog_item_cont,.blog_item_img{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.blog_item_img{position:relative}.blog_item_img img{-o-object-fit:contain;object-fit:contain;width:100%}.blog_item_img:has(.blog_item_heading) img{aspect-ratio:630/407;-o-object-fit:cover;object-fit:cover}.blog_item_img:has(.blog_item_heading):before{content:"";background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(70%,rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background:linear-gradient(rgba(0,0,0,0) 0 40%,rgba(0,0,0,0.5) 70%,rgba(0,0,0,0) 100%);position:absolute;left:0;top:0;pointer-events:none;z-index:1;width:100%;height:100%}.blog_item_heading{color:#fff;font-family:"Roboto",sans-serif;font-size:clamp(24px,2.25vw,32px);line-height:1.1;font-weight:300;position:absolute;bottom:0;left:0;z-index:2;padding:0 16px 24px}@media screen and (min-width:768px){.blog_item_heading{padding:0 5.4% 9.5%}}.blog_item_heading>h1,.blog_item_heading>h2,.blog_item_heading>h3,.blog_item_heading>h4,.blog_item_heading>h5,.blog_item_heading>h6,.blog_item_heading>p{color:#fff;font-size:clamp(24px,2.25vw,32px);line-height:1.1;font-weight:300;letter-spacing:0;margin:0}.blog_item_heading b,.blog_item_heading strong{color:#00be8c;text-transform:uppercase;font-weight:700;letter-spacing:0.03em}.blog_item_cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}@media screen and (min-width:992px){.blog_item_cont{padding:0 0 clamp(24px,2.25vw,32px)}}.blog_item_title{font-size:clamp(20px,2.11vw,30px);font-weight:500;line-height:1.4;color:#142c2d;margin:0 0 24px}.blog_item_title a{color:currentColor}.blog_item_date{font-size:14px;line-height:1.7;font-weight:600;letter-spacing:-0.03em;color:#8a9597}.blog_item_txt{margin:0 0 32px;font-size:16px;line-height:1.7;font-weight:400;color:#8a9597;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.blog_item_txt>p{font-size:16px;line-height:1.7;font-weight:400}.blog_inf{margin:16px 0 4px;color:#00be8c;text-transform:uppercase;font-weight:400;font-size:14px;line-height:21px}.section-post{padding:45px 0 60px}@media screen and (min-width:768px){.section-post{padding:clamp(45px,11.27vw,160px) 0 clamp(60px,10.56vw,150px)}}.section-post .container{max-width:880px;padding:0 15px}.section-post .container--full{max-width:100%;padding:0}.section-post .container--content{max-width:1100px}.section-post .blog_inf{margin:0 0 24px}.post h1{margin:0 0 24px}.post_cover{margin:0 0 40px;position:relative}.post_cover img{aspect-ratio:630/407;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width:768px){.post_cover img{aspect-ratio:1440/714}}.post_cover:has(.post_cover_heading):before{content:"";background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(70%,rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background:linear-gradient(rgba(0,0,0,0) 0 40%,rgba(0,0,0,0.5) 70%,rgba(0,0,0,0) 100%);position:absolute;left:0;top:0;pointer-events:none;z-index:1;width:100%;height:100%}.post_cover_heading{color:#fff;font-size:clamp(24px,4.8vw,96px);font-weight:300;line-height:1.1;position:absolute;bottom:0;left:0;z-index:2;padding:0 16px 24px}.post_cover_heading :is(h1,h2,h3,h4,h5,h6,p){color:#fff;font-size:clamp(24px,4.8vw,96px);font-weight:300;line-height:1.1}.post_cover_heading :is(strong,b){color:#00be8c;text-transform:uppercase;font-weight:700;letter-spacing:0.03em}@media screen and (min-width:768px){.post_cover_heading{padding:0 6% 9.6%}}.post_txt{color:#8a9597;font-weight:400;font-size:16px;line-height:1.7;letter-spacing:-0.03em}.post_txt>:not(p:has(img)){max-width:850px;margin-left:auto;margin-right:auto}.post_txt>p{color:#8a9597;font-size:16px;line-height:1.7;letter-spacing:-0.03em;margin:1.7em auto}.post_txt>p:first-child{margin-top:0}.post_txt>p:last-child{margin-bottom:0}.post_txt>p>a{text-decoration:underline}.post_txt>p>img{margin:6px auto}.post_txt>p>img.size-full,.post_txt>p>img.size-large{max-width:100%;width:100%}.post_txt>img.size-full,.post_txt>img.size-large{max-width:100%;width:100%}.post_txt>.wp-caption:has(img){max-width:100%;width:100%}.post_txt .wp-caption-text{color:#1f1f1f;font-weight:400;font-size:14px;line-height:1.1;letter-spacing:-0.03em;text-align:center;margin:16px 0 0}.post_txt>h2{font-weight:500;font-size:clamp(24px,2.25vw,32px);line-height:1.4;margin:80px auto 32px}.post_txt>h3{font-weight:600;font-size:clamp(20px,1.69vw,24px);line-height:1.7;margin:32px auto 16px}.post_txt>h3+p{margin-top:0}.post_txt>ul{margin:32px 0;padding:0 0 0 27px}.post_txt>ul>li{margin:16px 0 0}.post_txt>ul>li:first-child{margin-top:0}.post_txt>ul>li::marker{color:#00be8c;font-size:1em}.post_txt>ul>li>strong{color:#1f1f1f}.post_txt>ol{padding:0 0 0 27px}.post_txt>ol>li{margin:32px 0 0}.post_txt>ol>li:first-child{margin-top:0}.post_txt>ol>li::marker{color:#00be8c;font-size:1em;font-weight:500}.post_txt>ol>li>strong{color:#1f1f1f}.post_txt>ol>li>strong:first-child+br,.post_txt>ol>li>strong:first-child:has(br){display:block;margin-bottom:16px}.post-author{padding:32px 0 0;margin:64px 0 0;border-top:1px solid #ccc}.post-author__wrap{gap:24px}.post-author__content{gap:16px}@media screen and (min-width:768px){.post-author__content{gap:24px}}.post-author__avatar img{border-radius:50%;height:60px;width:60px;-o-object-fit:cover;object-fit:cover}.post-author__caption{color:#8a9597;font-weight:400;font-size:12px;line-height:1.4;text-transform:uppercase;margin:0 0 4px}.post-author__name-wrap{margin:0}@media screen and (min-width:768px){.post-author__name-wrap{margin:0 40px 0 0}}.post-author__date,.post-author__name{color:#1f1f1f;margin:0;font-size:16px;line-height:1.6;font-weight:400;letter-spacing:-0.03em}.post-sharing{margin:10px 0;list-style:none;margin:0;padding:0}.post-sharing__item{margin-right:16px}.post-sharing__item:last-child{margin-right:0}.post-sharing__link{display:block;max-width:32px;width:32px;max-height:32px}.post-sharing__link svg{width:100%;height:100%}.post-sharing__link svg path,.post-sharing__link svg rect{-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out}.post-sharing__link:hover svg>rect{stroke:#00be8c}.post-sharing__link:hover svg>path{fill:#00be8c;-webkit-animation:toTopFromBottom 0.3s forwards;animation:toTopFromBottom 0.3s forwards}.rank-math-seo-score.before-content{display:none}#portfolio-on-embed{margin-bottom:15px;margin-top:50px}#portfolio-on-embed.row{margin-right:0}#portfolio-on-embed .col-md-4{padding-right:0}#portfolio-on-embed a{display:block;margin-bottom:15px;line-height:0}#portfolio-on-embed .portfolio-item{float:none}#portfolio-on-embed .portfolio-image img{width:100%}#portfolio-on-embed .portfolio-item p{margin:15px auto 0}#portfolio-on-embed .portfolio-description img{max-width:51px}.top-slider .go-next:before{-webkit-animation:bounce 1.5s infinite!important;animation:bounce 1.5s infinite!important}body .top-slider .go-next:before{left:7px;width:16px;background:url(../images/arrow-up-down.svg) no-repeat center;background-size:contain}.section-wrap3dsimple{padding-bottom:0}.section-wrap3dsimple .wrap3d{margin-bottom:0}.fancybox-content.winiframe{width:calc(100% - 40px);padding:0;height:calc(100% - 40px);max-height:100vh;overflow:hidden}.fancybox-content.winiframe[id^=embedcode] iframe{opacity:0;-webkit-transition:opacity 0.4s ease;transition:opacity 0.4s ease}.fancybox-content.winiframe[id^=embedcode] iframe.is-ready{opacity:1}.fancybox-content.winiframe iframe{min-height:100%}.fancybox-close-small{right:0!important}.portfolio-samesize .portfolio-item.img-zoom .portfolio-image img{-o-object-fit:cover;object-fit:cover;aspect-ratio:640/427}.paging{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;background:#f7f9fb;height:95px;font-weight:400;font-style:normal;font-size:14px;line-height:24px;letter-spacing:0px;color:#435657}.paging a{height:95px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 45px;color:#435657;font-size:13px;line-height:24px;font-style:normal;text-transform:uppercase}.paging .arrow{padding-left:6px;border:1px solid #435657;width:43px;height:43px;margin-right:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%}.paging a:hover .arrow{border-color:#05c495}.paging a:hover .arrow:before{border-color:#05c495}.paging .prev{border-right:3px solid #fff}.paging .next{border-left:3px solid #fff}.paging .disabled{opacity:0.5;pointer-events:none;cursor:default}.paging .arrow:before{content:"";display:block;-webkit-transform:rotate(45deg);transform:rotate(45deg);border:1px solid #435657;width:11px;height:11px;border-width:0 0 1px 1px}.paging .next .arrow{padding-right:6px;padding-left:0px;margin-right:0px;margin-left:16px}.paging .next .arrow:before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.sidenews{margin-bottom:41px;margin-top:25px}.sidenews_item{margin-bottom:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sidenews_item_img{width:37.8%;min-width:37.8%;margin-right:14px;position:relative}.sidenews_item_img:before{content:"";display:block;padding-bottom:72%}.sidenews_item_img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sidenews_item_cont{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.sidenews_item_title{font-size:13px;line-height:15px;font-style:normal;color:#435657;margin:4px 0 7px}.sidenews_item_title a{color:currentColor}.sidenews_item_date{color:#435657;text-transform:uppercase;font-style:normal;font-size:9px;line-height:14px}.sideblock_title{margin-bottom:4px;font-family:"Roboto Condensed";font-style:normal;font-weight:bold;font-size:16px;line-height:19px;color:#000;text-transform:uppercase}.sideblock_title h4{padding-bottom:2px;font-family:"Roboto Condensed";font-style:normal;font-weight:bold;font-size:16px;line-height:19px;color:#000;text-transform:uppercase;display:inline-block;border-bottom:2px solid #21c396}.sideblock_list li{list-style:none}.sideblock_list li a{font-family:"Roboto Condensed";font-style:normal;font-weight:bold;font-size:13px;line-height:32px;color:#000;text-transform:uppercase}.sideblock_list li a:hover{color:#21c396}.section-compare .heading-text h3{font-size:40px;line-height:1.1}.wpcf7-form .wpcf7-not-valid-tip{display:block!important}.phone-country-code{border:none!important;position:relative}.phone-country-code:before{border:1px solid #ced4da;content:"";position:absolute;top:0;left:0;width:100%;height:40px;pointer-events:none;border-radius:0.25rem}.phone-country-code .wpcf7-not-valid-tip{position:absolute;left:0;top:40px;width:100%}.phone-country-code .wpcf7-not-valid-tip:before{position:absolute;width:100%;left:0;bottom:100%;content:"";border-radius:0.25rem;height:40px;pointer-events:none;border:1px solid #dc3545;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.72em + 0.375rem) calc(0.72em + 0.375rem)}.phone-country-code>span{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.phone-country-code .cc-picker{height:40px}.phone-country-code .form-control{margin:0!important}.phone-country-code .form-control.wpcf7-not-valid{padding-right:calc(1.5em + 0.75rem);margin-bottom:24px!important}.textradios span.wpcf7-form-control-wrap{display:block}.textradios span.wpcf7-checkbox{display:block}.textradios span.wpcf7-checkbox input{position:absolute}.textradios span.wpcf7-list-item{display:block}.textradios_item{margin:0 6px 6px 0}.form-price-with-numbers{margin-bottom:24px}.form-price-with-numbers .textradios_item{font-size:11px;font-style:normal;font-family:"Roboto",sans-serif;margin:0 3px 6px 0;cursor:pointer;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:31px;background-color:#fdfdfd;line-height:16px;padding:5px 15px 5px 15px;font-weight:400;color:#495057;background-clip:padding-box;border:1px solid #ced4da;border-radius:3px}.form-price-with-numbers .textradios_item.checked{background-color:#eff1f4}.form-price-with-numbers .textradios_item .wpcf7-list-item-label{background:transparent;font-size:13px;border:none;padding:0;height:auto}.form-price-with-numbers input.number-form-control,.form-price-with-numbers input.number-form-control:not([type=checkbox]):not([type=radio]){outline:none;min-height:16px;border:none;width:19px;text-align:center;height:16px;padding:1px 0 0;background:transparent;font-style:normal;font-size:11px;line-height:14px;font-family:"Roboto",sans-serif;letter-spacing:0px;color:#495057}.form-num-minus,.form-num-plus{border-radius:50%;width:16px;height:16px;background:#eff1f4;display:block;position:relative;cursor:pointer}.form-num-minus:before,.form-num-plus:after,.form-num-plus:before{width:8px;height:2px;background:#495057;display:block;position:absolute;content:"";top:7px;left:4px}.form-num-plus:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.form-num-minus:hover,.form-num-plus:hover{background:#ced4da}.form-price-with-numbers .textradios_item.checked .form-num-minus,.form-price-with-numbers .textradios_item.checked .form-num-plus{background:#ffffff}.form-price-with-numbers .textradios_item.checked .form-num-minus:hover,.form-price-with-numbers .textradios_item.checked .form-num-plus:hover{background:#ced4da}.form-price-with-numbers .textradios_item:not(.checked) .form-num-minus{pointer-events:none}.new-form-field-type-checkbox-with-number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-number-field{line-height:0;margin-left:9px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wpcf7-form .form-group label:not(.error){margin-bottom:0}.wpcf7-form p{margin:0;width:100%}.wpcf7-form .wpcf7-form-control-wrap{display:block}.wpcf7-form #myphone{left:75px;position:absolute;top:0;width:calc(100% - 75px)}.form-field-description{color:#848484;font-style:italic;font-weight:300;font-size:12px;line-height:16px;font-family:"Roboto",sans-serif;letter-spacing:0px;padding:0px 0 0 16px}.form-heading-before-services p{font-weight:bold;margin-top:30px}.form-references-files-container label{display:block;margin:0}.form-references-files-container div#mfcf7_zl_multifilecontainer{margin:0}.form-references-files-container input.button-primary,.form-references-files-container input.button-primary:not([type=checkbox]):not([type=radio]){margin-bottom:-8px;color:#495057;border-radius:3px;width:100%;height:40px;font-size:13px;border:1px solid #ced4da}.num-units{margin-left:9px;line-height:1.2;font-size:11px;color:#495057}@media (min-width:992px){.section-post .col-lg-9{-ms-flex:0 0 76%;-webkit-box-flex:0;flex:0 0 76%;max-width:76%}.section-post .col-lg-3{-ms-flex:0 0 24%;-webkit-box-flex:0;flex:0 0 24%;max-width:24%}.sidenews_item_img{height:69px}}@media (max-width:991px){.sidenews_item_img{min-width:95px;width:95px}.p-t-40.p-t-sm-0{padding-top:0px!important}}@media (max-width:768px){.phone-country-code .form-control.wpcf7-not-valid{margin-bottom:21.5px!important}}@media (max-width:767px){.blog_item{width:100%}}@media only screen and (max-width:439px){.heading-text.heading-section .section_txt-sm p{font-style:normal;font-size:14px;line-height:24px}}@media only screen and (max-width:499px){.heading-text.heading-section>h1,.heading-text.heading-section>h2{font-size:26px;line-height:36px}}.iv-hero{top:-132px;margin-bottom:-132px;min-height:100vh;background-size:cover;background-repeat:no-repeat;background-position:center center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:115px 0 80px}.iv-hero .btn{margin-bottom:0!important;margin-top:15px!important}.iv-hero .btn:nth-child(2){margin-left:15px!important}.iv-hero__btn-wrap{margin-top:-15px}.iv-hero__container{max-width:1170px;width:100%;margin-top:132px}.iv-hero__title{margin-bottom:60px}.iv-hero__title span{font-weight:700}.iv-hero__title>*{font-weight:300;font-size:70px;line-height:110%;color:#c6d1d3;letter-spacing:-0.03em}.iv-hero__desc{max-width:520px;width:100%;margin:0 auto 60px}.iv-hero__desc>*{font-weight:400;font-size:18px;line-height:150%;color:#c6d1d3}.iv-vis-benefits{padding:150px 0;background-color:#142c2d}.iv-vis-benefits__container{max-width:1320px;width:98%}.iv-vis-benefits__title{margin-bottom:100px;max-width:850px;width:100%}.iv-vis-benefits__title>*{font-weight:500;font-size:65px;line-height:110%;color:#c6d1d3;letter-spacing:-0.03em}.iv-vis-benefits__desc{margin-bottom:60px;font-size:22px;line-height:130%;letter-spacing:-0.04em;font-weight:500;color:#c6d1d3}.iv-vis-benefits__top-content{border-bottom:1px solid rgba(255,255,255,0.1);padding-bottom:100px;margin-bottom:100px}.iv-vis-benefits-top-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-15px}.iv-vis-benefits-top-list__item{width:33.3333333333%;padding:15px}.iv-vis-benefits-top-list__inner{background-color:#2c4142;color:#c6d1d3;padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.iv-vis-benefits-top-list__txt{margin:0 0 0 15px;font-size:16px;font-weight:500;line-height:150%;color:#c6d1d3}.iv-vis-benefits-bot-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-15px}.iv-vis-benefits-bot-list__item{width:33.3333333333%;padding:15px}.iv-vis-benefits-bot-list__inner{color:#8a9597;padding:40px 30px;border:1px solid rgba(138,149,151,0.2);height:100%}.iv-vis-benefits-bot-list__count{color:#00be8c;display:inline-block;margin-bottom:29px;font-size:16px;line-height:150%}.iv-vis-benefits-bot-list__txt{font-size:14px;line-height:150%;margin-bottom:0}.video-wrapper{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.video-wrapper:hover .iv-video-play-button{background-color:#1fecb9}.video-wrapper__iframe,.video-wrapper__iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.video-wrapper__iframe video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-wrapper__overlay{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:50%;cursor:pointer;z-index:2}.video-wrapper__overlay.playing{display:none;z-index:-1}.iv-video-play-button{width:80px;height:80px;border-radius:100%;background-color:rgb(0,190,140);position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3;pointer-events:none}.iv-video-play-button svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.iv-clear{padding:150px 0;background-color:#00be8c}.iv-clear__container{max-width:1320px;width:98%}.iv-clear__title>*{font-weight:300;font-size:80px;line-height:100%;color:#c6d1d3;letter-spacing:-4px}.iv-clear__title span{font-weight:500}.iv-clear__title{margin-bottom:150px;max-width:920px;width:100%}.iv-clear__desc-wrap{margin-left:auto;max-width:520px;width:100%}.iv-clear__desc{font-weight:300;letter-spacing:-1px;line-height:140%;font-size:30px;margin-bottom:50px;color:#fff}.iv-clear__hidden-desk{position:absolute;bottom:-150px;left:0}.iv-tb-benefits{padding:150px 0;background-color:#e6eaea}.iv-tb-benefits__container{max-width:1320px;width:98%}.iv-tb-benefits__title>*{font-weight:500;font-size:65px;line-height:110%;color:#1f1f1f;letter-spacing:-0.03em}.iv-tb-benefits__title{margin-bottom:100px;max-width:780px;width:100%}.iv-tb-benefits-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-15px}.iv-tb-benefits-list__item{width:33.3333333333%;padding:15px}.iv-tb-benefits-list__inner{background-color:#dce0e0;color:#c6d1d3;padding:40px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.iv-tb-benefits-list__count{color:#00be8c;display:inline-block;margin-bottom:30px;font-size:16px;line-height:150%}.iv-tb-benefits-list__title{font-size:18px;line-height:150%;font-weight:500;margin-bottom:30px;color:#2f2f2f}.iv-tb-benefits-list__desc-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.iv-tb-benefits-list__icon{margin-right:13px;margin-top:5px;-ms-flex-negative:0;flex-shrink:0}.iv-tb-benefits-list__desc{font-size:14px;line-height:150%;color:#00be8c;margin:0}.more-works-iv{padding:150px 0}.container-fluid--iv{padding-left:75px;padding-right:75px}.more-works-iv .button-wrap{margin-top:100px}.more-works-iv__title>*{font-weight:500;font-size:65px;line-height:110%;text-align:center;letter-spacing:-0.03em;color:#1f1f1f}.more-works-iv__title{margin-bottom:100px}.iv-tech-precision{padding:150px 0;background-color:#f5f8fa}.iv-tech-precision__container{max-width:1320px;width:98%}.iv-tech-precision__title>*{font-weight:500;font-size:65px;line-height:110%;color:#1f1f1f;letter-spacing:-0.03em}.iv-tech-precision__title{margin-bottom:100px;max-width:850px;width:100%}.iv-tech-precision-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-15px}.iv-tech-precision-list__item{width:25%;padding:15px}.iv-tech-precision-list__inner{background-color:#142c2d;padding:108px 30px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:300px;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.iv-tech-precision-list__inner:after{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#2c4142;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;opacity:0;content:"";z-index:2}.iv-tech-precision-list__inner:hover .iv-tech-precision-list__hidden-content{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);opacity:1;visibility:visible}.iv-tech-precision-list__inner:hover:after{opacity:1}.iv-tech-precision-list__hidden-content{left:0;margin:0 auto;padding:30px;opacity:0;position:absolute;right:0;text-align:center;top:48%;-webkit-transform:translate3d(0px,-38%,0px);transform:translate3d(0px,-38%,0px);-webkit-transition:all 250ms ease-in-out 0s;transition:all 250ms ease-in-out 0s;visibility:hidden;width:100%;z-index:3}.iv-tech-precision-list__main-content .iv-tech-precision-list__title{margin:30px 0 0}.iv-tech-precision-list__icon{max-width:40px}.iv-tech-precision-list__title{font-size:18px;line-height:150%;font-weight:500;color:#fff}.iv-tech-precision-list__desc{margin:0;font-size:14px;line-height:150%;color:#fff}.iv-rv{padding:150px 0 325px}.iv-rv__title{max-width:900px;width:100%;margin-bottom:100px}.iv-rv__title>*{font-weight:500;font-size:65px;line-height:110%;color:#1f1f1f;letter-spacing:-0.03em}.iv-rv__container{max-width:1320px;width:98%}.iv-rv__content-wrap{max-width:1148px;width:100%;margin-left:auto}.iv-rv__main-desc{margin-bottom:50px}.iv-rv__main-desc>*{font-size:22px;line-height:140%;letter-spacing:-0.04em;color:#8a9595}.iv-rv__img-wrap{position:relative;padding-bottom:62%;margin-bottom:50px}.iv-rv__img-wrap img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.iv-rv__cols-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:75px}.iv-rv__col-txt{margin-right:40px;max-width:331px;width:100%}.iv-rv__col-txt>*{font-size:16px;line-height:160%;letter-spacing:-0.03em;color:#8a9595;margin-bottom:0}.iv-rv__col-txt:last-child{margin-right:0}.iv-rv__hidden-desk{position:absolute;left:0;bottom:67px}.section-why--iv{background:#142c2d!important}.section-why--iv .heading-text.heading-section>h2,.section-why--iv .section-why__description,.section-why--iv .section-why__title{color:#c6d1d3}.iv-ai{padding:150px 0;background-color:#f5f8fa}.iv-ai__content-top{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:100px}.iv-ai__title{margin-right:60px;max-width:615px;width:100%}.iv-ai__title>*{font-size:65px;line-height:110%;letter-spacing:-0.03em;color:#1f1f1f;font-weight:500}.iv-ai__desc{margin-top:50px;max-width:615px;width:100%}.iv-ai__desc>*{font-size:18px;line-height:150%;color:#8a9595}.iv-ai__desc p{margin-bottom:35px}.iv-ai__desc p:last-child{margin-bottom:0}.iv-ai__container{max-width:1320px;width:98%}.iv-ai-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-15px}.iv-ai-list__item{width:25%;padding:15px}.iv-ai-list__inner{padding:40px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:360px;position:relative;background-size:cover;background-position:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.iv-ai-list__inner:after{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#142c2d;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;opacity:0;content:"";z-index:2}.iv-ai-list__inner:hover .iv-ai-list__hidden-content{-webkit-transform:translate3d(0,0%,0);transform:translate3d(0,0%,0);opacity:1;visibility:visible}.iv-ai-list__inner:hover:after{opacity:1}.iv-ai-list__hidden-content{left:0;margin:0 auto;padding:40px 30px;opacity:0;position:absolute;right:0;bottom:0;-webkit-transform:translate3d(0px,20%,0px);transform:translate3d(0px,20%,0px);-webkit-transition:all 250ms ease-in-out 0s;transition:all 250ms ease-in-out 0s;visibility:hidden;width:100%;z-index:3}.iv-ai-list__title{font-size:18px;line-height:150%;font-weight:500;color:#fff;margin-bottom:0}.iv-ai-list__desc>*{margin-bottom:30px;font-size:14px;line-height:150%;color:#fff}.iv-ai-list__desc p:last-child{margin-bottom:0}.testimonials__left-block--iv{background-color:#142c2d}@media only screen and (max-width:1440px){.iv-hero__title>*{font-size:calc(53px + 17 * (100vw - 1024px) / 416)}.iv-hero__container{max-width:calc(880px + 290 * (100vw - 1024px) / 416)}.iv-hero__title{margin-bottom:calc(20px + 40 * (100vw - 1024px) / 416)}.iv-hero__desc{margin:0 auto calc(40px + 20 * (100vw - 1024px) / 416)}.iv-ai,.iv-tb-benefits,.iv-tech-precision,.iv-vis-benefits,.more-works-iv{padding:calc(80px + 70 * (100vw - 1024px) / 416) 0}.iv-ai__title>*,.iv-rv__title>*,.iv-tb-benefits__title>*,.iv-tech-precision__title>*,.iv-vis-benefits__title>*,.more-works-iv__title>*{font-size:calc(48px + 17 * (100vw - 1024px) / 416)}.iv-tech-precision__title,.iv-vis-benefits__title{max-width:calc(650px + 200 * (100vw - 1024px) / 416);margin-bottom:calc(40px + 60 * (100vw - 1024px) / 416)}.iv-tb-benefits__title{max-width:calc(600px + 180 * (100vw - 1024px) / 416);margin-bottom:calc(40px + 60 * (100vw - 1024px) / 416)}.iv-rv__title{max-width:calc(650px + 250 * (100vw - 1024px) / 416);margin-bottom:calc(40px + 60 * (100vw - 1024px) / 416)}.iv-ai__content-top,.more-works-iv__title{margin-bottom:calc(40px + 60 * (100vw - 1024px) / 416)}.iv-vis-benefits__desc{margin-bottom:calc(40px + 20 * (100vw - 1024px) / 416);font-size:calc(20px + 2 * (100vw - 1024px) / 416)}.iv-vis-benefits-top-list__inner{padding:calc(24px + 15 * (100vw - 1024px) / 416)}.iv-vis-benefits-top-list__txt{font-size:calc(14px + 2 * (100vw - 1024px) / 416)}.iv-vis-benefits__top-content{padding-bottom:calc(60px + 40 * (100vw - 1024px) / 416);margin-bottom:calc(40px + 60 * (100vw - 1024px) / 416)}.iv-video-play-button{width:calc(40px + 40 * (100vw - 375px) / 1065);height:calc(40px + 40 * (100vw - 375px) / 1065)}.iv-video-play-button svg{width:calc(10px + 12 * (100vw - 375px) / 1065)}.iv-clear{padding:calc(80px + 70 * (100vw - 1024px) / 416) 0 calc(115px + 35 * (100vw - 1024px) / 416)}.iv-rv{padding:calc(80px + 70 * (100vw - 1024px) / 416) 0 calc(165px + 160 * (100vw - 1024px) / 416)}.iv-clear__title>*{font-size:calc(55px + 25 * (100vw - 1024px) / 416)}.iv-clear__title{max-width:calc(650px + 270 * (100vw - 1024px) / 416);margin-bottom:calc(80px + 70 * (100vw - 1024px) / 416)}.iv-clear__desc{font-size:calc(22px + 8 * (100vw - 1024px) / 416);margin-bottom:calc(30px + 20 * (100vw - 1024px) / 416)}.iv-clear__desc-wrap{max-width:calc(360px + 160 * (100vw - 1024px) / 416)}.iv-ai__desc>*,.iv-tb-benefits-list__title{font-size:calc(16px + 2 * (100vw - 1024px) / 416)}.container-fluid--iv{padding-left:calc(55px + 20 * (100vw - 1024px) / 416);padding-right:calc(55px + 20 * (100vw - 1024px) / 416)}.more-works-iv .button-wrap{margin-top:calc(60px + 40 * (100vw - 1024px) / 416)}.iv-tech-precision-list__title{font-size:calc(15px + 3 * (100vw - 1024px) / 416)}.iv-rv__content-wrap{max-width:calc(825px + 323 * (100vw - 1024px) / 416)}.iv-rv__img-wrap,.iv-rv__main-desc{margin-bottom:calc(40px + 10 * (100vw - 1024px) / 416)}.iv-rv__main-desc>*{font-size:calc(20px + 2 * (100vw - 1024px) / 416)}.iv-rv__cols-wrap{padding-right:calc(20px + 55 * (100vw - 1024px) / 416)}.iv-rv__col-txt{margin-right:calc(30px + 10 * (100vw - 1024px) / 416)}.iv-rv__hidden-desk{width:calc(675px + 1885 * (100vw - 375px) / 1065);height:calc(82px + 122 * (100vw - 375px) / 1065);bottom:calc(40px + 27 * (100vw - 375px) / 1065)}.iv-ai__title{margin-right:calc(40px + 20 * (100vw - 1024px) / 416)}.iv-ai__desc{margin-top:calc(30px + 20 * (100vw - 1024px) / 416)}.iv-ai-list__hidden-content,.iv-ai-list__inner{padding:calc(24px + 15 * (100vw - 1024px) / 416) calc(24px + 5 * (100vw - 1024px) / 416)}.iv-ai-list__inner{height:calc(300px + 60 * (100vw - 1024px) / 416)}.iv-ai-list__title{font-size:calc(14px + 2 * (100vw - 1024px) / 416)}}@media only screen and (max-width:1023px){.iv-hero__title>*{font-size:40px}.iv-hero{padding:140px 0 95px}.iv-hero__container{max-width:700px;margin-top:40px;padding:0 25px}.iv-hero__title{margin-bottom:20px}.iv-hero__desc{margin:0 auto 40px}.iv-hero__desc>*{font-size:16px}.iv-ai,.iv-tb-benefits,.iv-tech-precision,.iv-vis-benefits,.more-works-iv{padding:80px 0}.iv-ai__container,.iv-clear__container,.iv-rv__container,.iv-tb-benefits__container,.iv-tech-precision__container,.iv-vis-benefits__container{width:100%;padding:0 25px}.iv-vis-benefits__top-content{padding-bottom:60px;margin-bottom:60px}.iv-vis-benefits-top-list__inner{padding:30px 20px}.iv-ai-list__item,.iv-tb-benefits-list__item,.iv-tech-precision-list__item,.iv-vis-benefits-bot-list__item,.iv-vis-benefits-top-list__item{width:50%}.iv-tb-benefits-list__inner,.iv-vis-benefits-bot-list__inner{padding:30px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.iv-tb-benefits-list__count,.iv-vis-benefits-bot-list__count{margin-right:20px;margin-bottom:0}.iv-clear{padding:80px 0 115px}.iv-rv{padding:80px 0 165px}.iv-clear__title{margin-bottom:60px}.iv-ai__content-top,.iv-rv__content-wrap,.iv-rv__main-desc,.iv-rv__title,.iv-tb-benefits__title,.iv-tech-precision__title,.more-works-iv__title{margin-bottom:40px}.iv-tb-benefits-list__title{margin-bottom:20px}.container-fluid--iv{padding-right:25px;padding-left:25px}.iv-tech-precision-list__title{font-size:16px}.iv-rv__col-txt{margin-right:30px}.iv-rv__cols-wrap{padding-right:20px}.iv-rv__content-wrap{max-width:100%}.iv-rv__cols-wrap,.iv-rv__main-desc{padding:0 25px}.iv-rv__cols-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.iv-rv__col-txt{margin-right:0;margin-bottom:30px;max-width:100%}.iv-rv__col-txt:last-child,.iv-rv__content-wrap{margin-bottom:0}.iv-ai-list__title{font-size:18px}.iv-ai-list__hidden-content,.iv-ai-list__inner{padding:25px}.iv-ai-list__inner{height:300px}}@media only screen and (max-width:767px){.iv-ai__title>*,.iv-rv__title>*,.iv-tb-benefits__title>*,.iv-tech-precision__title>*,.iv-vis-benefits__title>*,.more-works-iv__title>*{font-size:28px}.iv-ai__title{margin-bottom:40px;max-width:100%;margin-right:0}.iv-ai__content-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.iv-ai__desc{margin-top:0}.iv-rv__title,.iv-vis-benefits__title{margin-bottom:60px;max-width:100%}.iv-rv__main-desc>*{font-size:22px}.iv-vis-benefits__desc{font-size:22px;margin-bottom:40px}.iv-vis-benefits-top-list__txt{font-size:14px}.iv-ai-list__item,.iv-tb-benefits-list__item,.iv-tech-precision-list__item,.iv-vis-benefits-bot-list__item,.iv-vis-benefits-top-list__item{width:100%;padding:5px}.iv-ai-list,.iv-tb-benefits-list,.iv-tech-precision-list,.iv-vis-benefits-bot-list,.iv-vis-benefits-top-list{margin:-5px}.iv-clear__title>*{font-size:50px}.iv-clear__title{max-width:100%}.iv-clear__desc-wrap{max-width:235px}.iv-clear__desc{margin-bottom:30px;font-size:22px}.iv-clear__hidden-desk{width:1147px;height:82px;bottom:-30px}.iv-tb-benefits-list__title{font-size:18px}.iv-tb-benefits-list__icon{margin-right:10px}.more-works-iv .button-wrap{margin-top:40px}.iv-ai__desc>*,.iv-tech-precision-list__title{font-size:18px}.iv-tech-precision-list__inner{padding:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.iv-ai__content-top,.iv-rv__col-txt{margin-bottom:60px}.iv-ai-list__hidden-content,.iv-ai-list__inner{padding:30px 20px}}@media (min-width:1600px){.iv-rv__content-wrap{width:70vw;max-width:none}.iv-rv__col-txt{max-width:none}}@media (min-width:1980px){.iv-rv__content-wrap{width:63vw}}@media screen and (min-width:1024px){.page-template-template-3d-product-rendering-services .our-services--type-2:not(.our-services--slider) .portfolio-item{-ms-flex-preferred-size:calc(33.33% - 8px);flex-basis:calc(33.33% - 8px);aspect-ratio:475/453}}.page-template-template-performance-marketing [data-wpr-lazyrender]{content-visibility:visible}.page-template-template-performance-marketing .top-slider__content{max-width:1170px}.page-template-template-performance-marketing .top-slider__content h1,.page-template-template-performance-marketing .top-slider__content p{max-width:100%}.page-template-template-performance-marketing .top-slider__content h1{font-size:clamp(36px,5.07vw,72px)}.page-template-template-performance-marketing .top-slider__buttons{margin-top:clamp(72px,12.04vw,171px)}.page-template-template-performance-marketing .intro-title-text{padding:clamp(80px,10.56vw,150px) 0}.page-template-template-performance-marketing .intro-title-text .title-section,.page-template-template-performance-marketing .intro-title-text .title-section>*{font-size:clamp(28px,3.38vw,48px)}.page-template-template-performance-marketing .intro-title-text__text-row{border-top:none;gap:48px}.page-template-template-performance-marketing .intro-title-text__text{max-width:730px}.page-template-template-performance-marketing .intro-title-text__text p{color:#8a9597}.page-template-template-performance-marketing .intro-title-text .statistics-section{background-color:inherit;padding-top:clamp(80px,10.56vw,150px);color:#fff}.page-template-template-performance-marketing .intro-title-text .statistics-section__item{border-top:1px solid #405b5d;-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 30px);flex:1 1 calc(50% - 30px)}@media screen and (min-width:768px){.page-template-template-performance-marketing .intro-title-text .statistics-section__item{-ms-flex-preferred-size:calc(25% - 30px);flex-basis:calc(25% - 30px)}}.page-template-template-performance-marketing .intro-title-text .statistics-section__heading{color:#00be8c}.page-template-template-performance-marketing .intro-title-text .statistics-section__heading:after{display:none}.page-template-template-performance-marketing .intro-title-text .statistics-section__text{color:#fff}.page-template-template-performance-marketing .team-section{padding-bottom:60px}@media screen and (min-width:768px){.page-template-template-performance-marketing .team-section{padding-bottom:118px}}@media screen and (min-width:768px){.page-template-template-performance-marketing .team-section__container{max-width:100%;width:100%;padding-left:64px;padding-right:0;margin-left:0}}@media screen and (min-width:1920px){.page-template-template-performance-marketing .team-section__container{margin-left:calc((100vw - 1792px) / 2);max-width:calc(100% - (100vw - 1792px) / 2);padding-left:0}}@media screen and (min-width:768px){.page-template-template-performance-marketing .team-section__row{gap:0}}.page-template-template-performance-marketing .team-section__column-summary{-webkit-box-flex:1;-ms-flex:1;flex:1}.page-template-template-performance-marketing .team-section__column-description{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (min-width:768px){.page-template-template-performance-marketing .team-section__column-description{margin:64px 0}}@media screen and (min-width:992px){.page-template-template-performance-marketing .team-section__column-description{margin:0}}@media screen and (min-width:992px){.page-template-template-performance-marketing .team-section__column-description img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.page-template-template-performance-marketing .team-section__title-inner{padding-bottom:clamp(32px,2.5vw,48px);margin:0 0 24px}@media screen and (min-width:768px){.page-template-template-performance-marketing .team-section__subtitle,.page-template-template-performance-marketing .team-section__title-inner{margin-right:24px}}.page-template-template-performance-marketing .team-section__subtitle{color:#8a9597;margin-bottom:clamp(32px,6.198vw,119px)}.page-template-template-performance-marketing .team-section__descr{max-width:576px}@media screen and (min-width:992px){.page-template-template-performance-marketing .team-section__descr{margin-right:20px}}.page-template-template-performance-marketing .team-section__descr h3{font-size:clamp(22px,2.25vw,32px);letter-spacing:0;line-height:1.4;margin:clamp(32px,4.583vw,88px) 0 clamp(24px,1.667vw,32px);font-weight:300}.page-template-template-performance-marketing .team-section__descr h3 strong{font-weight:500}.page-template-template-performance-marketing .benefits-slider__slider-container{margin-top:clamp(80px,8.73vw,124px)}@media screen and (min-width:992px){.page-template-template-performance-marketing .benefits-slider__description{width:40.7%}}@media screen and (min-width:768px){.page-template-template-performance-marketing .benefits-slider .flickity-prev-next-button.next,.page-template-template-performance-marketing .benefits-slider .flickity-prev-next-button.previous{bottom:calc(100% + 34px)}}.page-template-template-performance-marketing .steps-section__subtitle{border-top:1px solid #8a9597;padding-top:32px;margin-top:32px}.page-template-template-performance-marketing .steps-section__column{-webkit-box-flex:1;-ms-flex:1;flex:1}.page-template-template-performance-marketing .steps-section__column--title{max-width:728px}.page-template-template-performance-marketing .steps-section__column--content{max-width:782px}.page-template-template-performance-marketing .steps-section__item{padding-left:0;padding-bottom:clamp(24px,5.208vw,100px);gap:clamp(32px,6.927vw,133px)}.page-template-template-performance-marketing .steps-section__item:before{display:none}.page-template-template-performance-marketing .steps-section__item:after{background-color:#00be8c;height:103px;bottom:calc(50% - 32px);-webkit-transform:translateY(50%);transform:translateY(50%);left:32px}.page-template-template-performance-marketing .steps-section__icon-wrap{max-width:72px;-ms-flex-negative:0;flex-shrink:0}.page-template-template-performance-marketing .steps-section__text{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.page-template-template-performance-marketing .our-services--type-2{padding:clamp(72px,10.56vw,150px) 0}.page-template-template-performance-marketing .our-services--type-2+.benefits-slider{padding:80px 0 150px}@media screen and (min-width:768px){.page-template-template-performance-marketing .our-services--type-2+.benefits-slider{padding:clamp(80px,8.45vw,120px) 0 100px}}.page-template-template-performance-marketing .our-services--type-2 .our-services__container{padding-left:16px;padding-right:16px}@media screen and (min-width:768px){.page-template-template-performance-marketing .our-services--type-2 .our-services__container{padding-left:64px;padding-right:64px}}.page-template-template-performance-marketing .our-services--type-2 .our-services__header{margin-bottom:clamp(40px,5.07vw,72px)}.page-template-template-performance-marketing .our-services--type-2 .our-services__list{gap:16px}@media screen and (min-width:768px){.page-template-template-performance-marketing .our-services--type-2 .our-services__list{gap:32px}}.page-template-template-performance-marketing .our-services--type-2 .grid-template-rows-2 .portfolio-item{aspect-ratio:343/200}@media screen and (min-width:768px){.page-template-template-performance-marketing .our-services--type-2 .grid-template-rows-2 .portfolio-item{aspect-ratio:715/453;-ms-flex-preferred-size:calc(50% - 16px);flex-basis:calc(50% - 16px)}}@media screen and (min-width:768px){.page-template-template-performance-marketing .our-services--type-2 .grid-template-rows-2 .portfolio-item .portfolio-image:before,.page-template-template-performance-marketing .our-services--type-2 .grid-template-rows-2 .portfolio-item .portfolio-video:before{position:absolute;top:0;left:0;height:100%;width:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.2)),to(rgba(0,0,0,0.31))),-webkit-gradient(linear,left top,left bottom,color-stop(20%,rgba(0,0,0,0.2)),to(rgba(0,0,0,0.5)));background:linear-gradient(to bottom,rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.31)),linear-gradient(to bottom,rgba(0,0,0,0.2) 20%,rgba(0,0,0,0.5));content:"";z-index:2}.page-template-template-performance-marketing .our-services--type-2 .grid-template-rows-2 .portfolio-item:hover .portfolio-image:before,.page-template-template-performance-marketing .our-services--type-2 .grid-template-rows-2 .portfolio-item:hover .portfolio-video:before{visibility:hidden}}.page-template-template-performance-marketing .our-services--type-2 .grid-template-rows-2 .portfolio-item .our-services__project-name{font-size:clamp(24px,2.25vw,32px)}.page-template-template-performance-marketing .our-services--type-2 .grid-template-rows-2 .portfolio-item .portfolio-description{bottom:16px;left:16px;width:calc(100% - 32px)}@media screen and (min-width:768px){.page-template-template-performance-marketing .our-services--type-2 .grid-template-rows-2 .portfolio-item .portfolio-description{bottom:40px;left:40px;width:calc(100% - 80px)}}@media screen and (min-width:992px){.page-template-template-performance-marketing .team-cards-section__column--content{margin-right:8.5%}}.page-template-template-performance-marketing .our-partners__title{max-width:988px}.page-template-template-performance-marketing .faq{background-color:#fff}@media screen and (min-width:992px){.page-template-template-performance-marketing .faq__section-title-wrap{max-width:728px;width:41%}.page-template-template-performance-marketing .faq__list{max-width:728px;width:56%}.page-template-template-performance-marketing .faq .faq__title h3{font-size:20px}}@media screen and (min-width:1600px){.page-template-template-performance-marketing .faq__list{max-width:728px;margin-right:clamp(20px,7.8125vw,150px);padding:0}}.page-template-template-portfolio .hero-service__descr,.page-template-template-portfolio .hero-service__title{max-width:1061px}.page-template-template-portfolio .hero-service__descr>*{font-size:clamp(20px,1.5vw,24px)}@media screen and (min-width:992px){.page-template-template-portfolio .hero-service--background,.page-template-template-portfolio .hero-service--video-background{height:max(677px,70vh)}.page-template-template-portfolio .hero-service--background .hero-service__content,.page-template-template-portfolio .hero-service--video-background .hero-service__content{margin-top:164px!important}}.page-template-template-portfolio:has(.hero-service__descr) .hero-service__title{padding-bottom:0;margin-bottom:clamp(32px,3vw,48px)}.page-template-template-portfolio:has(.hero-service__descr) .hero-service__title:before{display:none}.page-template-template-portfolio:has(.hero-service__descr) .hero-service__descr{position:relative;padding-bottom:clamp(24px,3vw,48px);margin-bottom:clamp(32px,3vw,48px)}.page-template-template-portfolio:has(.hero-service__descr) .hero-service__descr:before{content:"";border-bottom:2px solid #00be8c;width:100px;position:absolute;left:0;bottom:0}.page-template-template-portfolio:has(.hero-service--title-position-center) .hero-service__descr:before{left:calc(50% - 50px)}.page-template-template-portfolio .portfolio-section{padding:clamp(100px,12.5vw,200px) 0 clamp(60px,7.5vw,120px)}@media screen and (min-width:1280px){.page-template-template-portfolio .intro-title-text--columns{padding:clamp(100px,10.25vw,164px) 0 clamp(150px,13vw,208px)}}@media screen and (min-width:992px){.page-template-template-portfolio .intro-title-text__container{max-width:1720px}}@media screen and (min-width:992px){.page-template-template-portfolio .intro-title-text__content-wrap{-ms-flex-preferred-size:55%;flex-basis:55%;max-width:785px}}@media screen and (min-width:992px){.page-template-template-portfolio .intro-title-text__title{-ms-flex-preferred-size:45%;flex-basis:45%}}@media screen and (min-width:1280px){.page-template-template-portfolio .intro-title-text__row{padding-left:50px}}.page-template-template-portfolio .our-services{background-color:#f6f8fa;padding-top:clamp(40px,5vw,80px)}@media screen and (min-width:1024px){.page-template-template-portfolio .portfolio-blocks__item:not(:hover) .portfolio-blocks__overlay{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.5)),color-stop(35%,rgba(0,0,0,0.3)),to(rgba(0,0,0,0)));background:linear-gradient(to top,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.3) 35%,rgba(0,0,0,0) 100%)}}.page-template-template-portfolio .portfolio-blocks__item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.page-template-template-portfolio .portfolio-blocks__item-description{font-size:14px}.page-template-template-portfolio .portfolio-blocks__item-description>*{font-size:14px}