.w-richtext:before,.w-richtext:after{content:none}.w-richtext>:first-child{margin-top:0}.w-richtext>:last-child{margin-bottom:0}@keyframes navSlideIn{0%{display:none;opacity:0;transform:translate(120%)}1%{display:block;opacity:0;transform:translate(120%)}to{display:block;opacity:1;transform:translate(0)}}@keyframes navSlideOut{0%{display:block;opacity:1;transform:translate(0)}99%{display:block;opacity:0;transform:translate(120%)}to{display:block;opacity:0;transform:translate(120%)}}@keyframes subOpen{0%{display:none;transform:translate(-120%)}1%{display:block;transform:translate(-120%)}to{display:block;transform:translate(0)}}@keyframes subClose{0%{display:block;transform:translate(0)}99%{display:block;transform:translate(-120%)}to{display:none;transform:translate(-120%)}}.header{color:#fff}.header__head{border-bottom:1px solid rgba(255,255,255,.5)}.nav{display:none;width:100%;height:calc(var(--app-height) - var(--header-height));position:absolute;top:100%;right:0;transform:translate(120%);transition:transform .5s ease;opacity:0}.nav a{color:inherit}.nav.opened{display:block;opacity:1;transform:translate(0);animation-name:navSlideIn;animation-duration:var(--nav-animation-duration);animation-timing-function:ease}.nav.closing{display:block;opacity:0;transform:translate(120%);animation-name:navSlideOut;animation-duration:var(--nav-animation-duration);animation-timing-function:ease}@media(min-width:1280px){.nav{display:block;width:auto;height:auto;position:static;top:auto;left:auto;z-index:1;transform:none;opacity:1;transition:none}.nav.opened{animation-name:none}.nav.closing{transform:none;animation-name:none;opacity:1}}.header-toggle{width:49px;height:49px;border:1px solid #fff;position:relative;border-radius:16px}.header-toggle div,.header-toggle:before,.header-toggle:after{width:44%;height:2px;position:absolute;left:50%;background-color:#fff;transition:transform .3s ease;border-radius:4px}.header-toggle div{top:23px;transform:translate(-50%)}.header-toggle:before,.header-toggle:after{content:"";transform:translate(-50%)}.header-toggle:before{top:17px}.header-toggle:after{bottom:16px}.header-toggle.opened{border-color:#3b4b69}.header-toggle.opened div,.header-toggle.opened:before,.header-toggle.opened:after{background-color:#3b4b69}.header-toggle.opened div{opacity:0}.header-toggle.opened:before,.header-toggle.opened:after{top:50%;bottom:auto;left:50%}.header-toggle.opened:before{transform:translate(-50%,-50%) rotate(45deg)}.header-toggle.opened:after{transform:translate(-50%,-50%) rotate(-45deg)}.header-toggle{display:block;background-color:transparent}.nav__menu{display:flex;flex-direction:column;row-gap:16px;width:100%;height:100%;max-width:400px;padding:48px 16px 32px;margin-left:auto;position:relative;overflow:hidden;background-color:#fff}.nav__menu.sub-opened{overflow-y:hidden}.nav__overlay{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background-color:#3b4b694d;backdrop-filter:blur(3px)}@media(min-width:1280px){.nav__menu{row-gap:24px;max-width:none;max-height:none;padding:0;position:static;overflow:visible;background-color:transparent}.nav__menu.sub-opened{overflow-y:visible}.nav__overlay{display:none}}.nav__link_with-list:after{content:"";width:5px;height:5px;border-right:1px solid #3A4A69;border-bottom:1px solid #3A4A69;position:absolute;top:50%;right:2px;transform:translateY(-50%) rotate(-45deg)}@media(min-width:1280px){.nav__link_with-list:after{border-right-color:#fff;border-bottom-color:#fff;right:2px;transform:translateY(-65%) rotate(45deg)}.header.opened .nav__link_with-list:after,.header.sticky .nav__link_with-list:after,.header:hover .nav__link_with-list:after,.header[data-blue=true] .nav__link_with-list:after{border-right-color:#3b4b69;border-bottom-color:#3b4b69}}.nav__list{scrollbar-color:#3b4b69 #FFF9F4;scrollbar-width:4px;display:flex;flex-direction:column;align-items:start;flex-grow:1;height:100%;max-height:calc(var(--app-height) - var(--header-height) - 180px);padding-right:16px;overflow-x:hidden;overflow-y:auto}.nav__list::-webkit-scrollbar{width:8px}.nav__list::-webkit-scrollbar-track{width:8px;background-color:#fff9f4}.nav__list::-webkit-scrollbar-thumb{width:4px;background-color:#3b4b69}@media(min-width:1280px){.nav__list{scrollbar-color:transparent;scrollbar-width:0;flex-direction:row;align-items:center;padding-right:0}.nav__list::-webkit-scrollbar{width:0}.nav__list::-webkit-scrollbar-track{background-color:transparent}.nav__list::-webkit-scrollbar-thumb{background-color:transparent}}.nav__link_with-list+.nav__sub-list{display:none}.dropdown-opener{display:none;padding:32px 16px;position:absolute;inset:0 0 170px;transform:translate(-120%);background-color:#fff}.dropdown-opener.opened{display:block;transform:translate(0);animation-name:subOpen;animation-timing-function:ease;animation-duration:.3s}.dropdown-opener.closing{display:block;transform:translate(-120%);animation-name:subClose;animation-timing-function:ease;animation-duration:.3s}.dropdown-opener__back{margin-bottom:24px;padding-left:20px;position:relative;color:#585250;cursor:pointer}.dropdown-opener__back:before{content:"";width:6px;height:6px;border-right:1px solid #585250;border-bottom:1px solid #585250;position:absolute;top:50%;left:2px;transform:translateY(-50%) rotate(135deg)}.dropdown-opener__destination{scrollbar-color:#3b4b69 #FFF9F4;scrollbar-width:3px;height:100%;max-height:calc(var(--app-height) - var(--header-height));padding-right:4px;overflow-x:hidden;overflow-y:auto}.dropdown-opener__destination .nav-dropdown{display:flex}.dropdown-opener__destination::-webkit-scrollbar{width:3px}.dropdown-opener__destination::-webkit-scrollbar-track{background-color:#fff9f4}.dropdown-opener__destination::-webkit-scrollbar-thumb{background-color:#3b4b69}@media(min-width:1280px){.dropdown-opener,.dropdown-opener__destination .nav-dropdown{display:none}.dropdown-opener__destination{scrollbar-color:transparent;scrollbar-width:0}.dropdown-opener__destination::-webkit-scrollbar{width:0}.dropdown-opener__destination::-webkit-scrollbar-track{background-color:transparent}.dropdown-opener__destination::-webkit-scrollbar-thumb{background-color:transparent}}@media(min-width:1280px){.nav__list{overflow:visible}.nav__item_with-list{position:relative}.nav__sub-list{position:absolute;top:82px;left:-16px}.nav-dropdown__link,.nav__link{white-space:nowrap}.nav__sub-list:after{content:"";display:block;width:calc(100% + 32px);height:42px;position:absolute;top:1px;transform:translate(-16px,-100%)}}@media(hover:hover)and (min-width:1280px){.nav__item_with-list:hover .nav__link_with-list:after{transform:translateY(10%) rotate(-135deg)}.nav__item_with-list:hover>.nav__sub-list.nav-dropdown{display:flex}}@media(hover:hover){.nav__link_with-list:after{transition:transform .3s ease}.nav__item:hover>.nav__link{color:#9d7818}.nav__link{transition:color .3s ease}}.nav-dropdown{display:flex;flex-direction:column;gap:40px}@media(min-width:1280px){.nav-dropdown.nav-dropdown_grid-on-desktop{flex-direction:row}}.nav-dropdown__link_with-list{padding-right:20px;position:relative}.nav-dropdown__link_with-list:after{content:"";width:5px;height:5px;border-right:1px solid #3A4A69;border-bottom:1px solid #3A4A69;position:absolute;top:50%;right:2px;transform:translateY(-50%) rotate(-45deg)}.nav-dropdown__link_with-list+.nav-dropdown__list{display:none}.nav-dropdown__list{display:flex;flex-direction:column;align-items:start}@media(min-width:1280px){.nav__sub-list.nav-dropdown{min-width:0}.nav-dropdown_simple-on-desk{padding:16px;left:auto;top:82px;background-color:#fff;box-shadow:5px 10px 10px #c9c9c926}.nav__link_with-list:before{content:"";display:block;width:120%;height:120%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.header__btn{white-space:nowrap}@media(max-width:1279px)and (max-height:550px){.dropdown-opener{padding-top:12px;padding-bottom:12px;bottom:150px}.dropdown-opener__back{margin-bottom:16px}.nav__menu{padding-top:12px;padding-bottom:12px}.nav__menu,.nav__toolbar{gap:16px}.nav__list{gap:8px}.nav-dropdown__item.nav-dropdown__item_view-all{padding-top:0}.nav__sub-list.nav-dropdown{gap:16px}.nav__list{max-height:calc(var(--app-height) - var(--header-height) - 100px)}}@media(hover:hover){.nav__item:hover .nav__link{color:#585250}}@media(min-width:1280px){.nav-dropdown__link:hover{color:#585250}}.header:not(:hover):not(.sticky):not(.opened):not([data-blue=true]) .header-logo path{fill:#fff}.header.sticky,.header.opened,.header:hover{color:#3b4b69;background-color:#fff;box-shadow:-4px 0 8px #2f1b0433}.header-wrap .header[data-blue=true]{border-bottom:1px solid rgba(47,27,4,.2)}.header[data-blue=true]{color:#3b4b69;background-color:#fff}.header.sticky,.header.opened,.header:hover,.header[data-blue=true]{background-color:#fff}.header.opened{border-bottom:1px solid rgba(47,27,4,.2)}.header.sticky .header__btn,.header.opened .header__btn,.header:hover .header__btn,.header[data-blue=true] .header__btn{color:#fff;background-color:#3b4b69}.header.sticky .header__btn path,.header.opened .header__btn path,.header:hover .header__btn path,.header[data-blue=true] .header__btn path{stroke:#fff}.header.sticky .header-phone svg path,.header.opened .header-phone svg path,.header:hover .header-phone svg path,.header[data-blue=true] .header-phone svg path{fill:#fff}.header.sticky .header-phone,.header.opened .header-phone,.header:hover .header-phone,.header[data-blue=true] .header-phone{color:#585250}.header.sticky .header-phone.header-phone_mob:hover,.header.opened .header-phone.header-phone_mob:hover,.header:hover .header-phone.header-phone_mob:hover,.header[data-blue=true] .header-phone.header-phone_mob:hover{background-color:transparent;color:inherit}@media(max-width:991px){.header.sticky .header-phone:not(.header-phone_mob),.header.opened .header-phone:not(.header-phone_mob),.header:hover .header-phone:not(.header-phone_mob),.header[data-blue=true] .header-phone:not(.header-phone_mob){background-color:#3b4b69;color:#fff}}.header.opened .header-toggle,.header.sticky .header-toggle,.header:hover .header-toggle,.header[data-blue=true] .header-toggle{border-color:#3b4b69}.header.sticky .header-toggle div,.header.sticky .header-toggle:before,.header.sticky .header-toggle:after,.header.opened .header-toggle div,.header.opened .header-toggle:before,.header.opened .header-toggle:after,.header:hover .header-toggle div,.header:hover .header-toggle:before,.header:hover .header-toggle:after,.header[data-blue=true] .header-toggle div,.header[data-blue=true] .header-toggle:before,.header[data-blue=true] .header-toggle:after{background-color:#3b4b69}@media(hover:hover){.header:hover{background-color:#fff;box-shadow:-4px 0 8px #2f1b0433}}@media(min-width:1280px){.nav__link_with-list+.nav__sub-list,.nav-dropdown__link_with-list+.nav-dropdown__list{display:flex;position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden;top:50px;left:-16px}.nav__item_with-list:focus-within>.nav__sub-list,.nav__item_with-list:hover>.nav__sub-list{width:auto;height:auto;margin:0;border:none;padding:16px;clip-path:initial;clip:initial;overflow:visible}.nav-dropdown__link_with-list.active+.nav-dropdown__list,.nav-dropdown__item_with-list:focus-within:not(:active)>.nav-dropdown__list{width:auto;height:auto;margin:0;border:none;padding:0;clip-path:initial;clip:initial;overflow:visible}.nav-dropdown__item_with-list:focus-within:not(:active)>.nav-dropdown__list{background-color:#fafafa;z-index:5}.nav-dropdown__item_with-list:focus-within:not(:active)>.nav-dropdown__list:before{content:"";display:block;width:66%;height:320px;position:fixed;background-color:#fafafa}.nav-dropdown__item_with-list:focus-within:not(:active)>.nav-dropdown__list>*{position:relative;z-index:1}}div.nav__link{cursor:default}.header-phone:hover svg path{transition:.3s ease}@media(hover:hover){.header-phone:hover svg path{fill:#fff}}.btn__wr-arrow svg{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:contain}.btn__filled-white:hover path{stroke:#fff}.header-logo path{transition:.3s ease}.header-phone{color:inherit}.nav__link,.nav-dropdown__link{position:relative;font-size:16px;line-height:110%;font-weight:600;color:inherit}.nav__link_with-list{padding-right:16px}@media(max-width:1279px){a.nav__link,a.nav-dropdown__link{padding-bottom:2px}a.nav__link:before,a.nav-dropdown__link:before{content:"";display:block;width:100%;height:2px;position:absolute;bottom:0;left:0;background-color:#3b4b69}}@media(min-width:1280px){.nav__sub-list.nav-dropdown{grid-gap:10px}}@media(min-width:1280px){.header__toolbar{padding-left:24px;position:relative}.header__toolbar:before{content:"";display:block;width:1px;height:var(--header-height);position:absolute;top:50%;left:0;transform:translateY(-50%);opacity:.3;background-color:#fff}.header.sticky .header__toolbar:before,.header.opened .header__toolbar:before,.header:hover .header__toolbar:before,.header[data-blue=true] .header__toolbar:before{background-color:#3b4b69}}.sub-toggling .nav__link,.sub-toggling .nav-dropdown__link,.sub-toggling .dropdown-opener__back{pointer-events:none}a.nav-dropdown__link{color:#3b4b69}[class*=TextControl__BaseControl]{display:block;margin-top:8px;font-weight:500;text-decoration:underline;color:#3b4b69}.eapps-widget-toolbar-panel-views,.eapps-widget-toolbar-panel-edit-label,.eapps-widget-toolbar-panel-edit{background-color:#000}.eapps-widget-toolbar-panel-share-button{background-color:#3b4b69}.social-card__embed svg{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:contain;object-position:center}.social-card:hover path{fill:#3b4b69}.footer__wr-bg~*{position:relative}.lg-backdrop,.lg-toolbar,.lg-components{background-color:#000000b3}.lg-image{touch-action:manipulation}.body-scroll-lock{position:fixed;width:100%;overflow-y:scroll}.lg-backdrop,.lg-outer{z-index:999999999999}.lg-toolbar .lg-icon,.lg-sub-html{color:#fff}.w-richtext a[target=_blank]:after{display:inline-block;width:.6em;height:.6em;content:"\a0";vertical-align:middle;background:url(data:image/svg+xml,%3C?xml%20version=%221.0%22%20encoding=%22UTF-8%22?%3E%3C!--Generator:%20Apple%20Native%20CoreSVG%20341--%3E%3C!DOCTYPE%20svg%0APUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%0A%20%20%20%20%20%20%20%22http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20viewBox=%220%200%2022.547%2022.1602%22%3E%3Cg%3E%3Crect%20height=%2222.1602%22%20opacity=%220%22%20width=%2222.547%22%20x=%220%22%20y=%220%22/%3E%3Cpath%20d=%22M0.351617%2021.7969C0.820367%2022.2539%201.47662%2022.2891%201.9688%2021.7969L17.8711%205.90625L20.8126%202.76562C21.2579%202.33203%2021.2461%201.74609%2020.836%201.32422C20.4141%200.914062%2019.8282%200.902344%2019.3946%201.33594L16.254%204.28906L0.351617%2020.1914C-0.128851%2020.6719-0.105414%2021.3281%200.351617%2021.7969ZM19.8751%209.99609L19.8751%2016.6641C19.8751%2017.2734%2020.3907%2017.8242%2021.0352%2017.8242C21.6563%2017.8242%2022.1954%2017.3086%2022.1954%2016.6172L22.1719%201.24219C22.1719%200.515625%2021.6915%200%2020.9415%200L5.55474%200C4.8399%200%204.35943%200.550781%204.35943%201.16016C4.35943%201.78125%204.89849%202.29688%205.50787%202.29688L11.5899%202.29688L20.1563%202.03906Z%22%20fill=%22%233b4b69%22%20fill-opacity=%220.85%22/%3E%3C/g%3E%3C/svg%3E) no-repeat center center;background-size:contain;margin-left:4px}
.hero-home__bg:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#0006}[data-darken=true] .hero-home__bg:after{background-color:#0009}.hero-home [class*=BadgeContainer__Inner]{flex-direction:row;gap:4px;border:1px solid rgba(255,255,255,.2);padding:8px;border-radius:64px;background-color:#fff3;backdrop-filter:blur(5px)}.hero-home [class*=BadgeSources__Container]{margin:0}.hero-home [class*=Rating__Container]{margin:0!important}.hero-home [class*=RatingValue__Container]{color:#fff;font-weight:600;font-size:18px;line-height:110%}.hero-home [class*=RatingItemFilledSvg__Container]:not(:nth-child(2)){display:none}.hero-home [class*=RatingItemFilledSvg__Container]{width:20px;height:20px}.hero-home [class*=RatingItemFilledSvg__Container] path{fill:#f6ce0c}
.review-badge{display:flex;align-items:center;gap:10px;font-family:sans-serif;max-width:250px}.badge-sources{display:flex;align-items:center}.icon{width:26px;height:26px;border:1px solid #ccc;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;margin-left:-7px}.icon:first-child{margin-left:0}.rating{display:flex;align-items:center;gap:6px;font-size:14px}.value{font-weight:700}.stars{color:#fbbc04;font-size:14px;letter-spacing:1px}.es-card-badge-container{width:130px;padding:8px 0!important;flex-direction:row}.hero-home [class*=BadgeContainer__Inner]{padding:0!important}.injected-svg{width:23px!important}.hero-home .swiper-slide{background-color:#fff;border-radius:50px}.hero-home .swiper-slide-next{position:relative;left:-7px}
.affilations__item:not(:last-child){border-right:1px solid rgba(0,0,0,.1)}.affilations__wr-socials{display:none;min-height:24px}.affilations_builders .affilations__wr-socials{display:block}.affilations__wr-img{filter:grayscale(100%)}
.about__text p:not(:first-child){margin-top:16px}@media(min-width:768px){.about__slider{overflow:hidden}}.about-gal.swiper{overflow:visible}.about-gal__wr-img{overflow:hidden}.swiper-initialized .about-gal__img{transform:translate(-100%);transition:1s ease}.swiper-slide-active .about-gal__img{transform:translate(0)}.about .arrow-link{margin-top:40px}.about-gal__video-btn:after{content:"";display:block;border-left:32px solid #3b4b69;border-top:16px solid transparent;border-bottom:16px solid transparent;position:absolute;top:50%;left:50%;transform:translate(-40%,-50%)}.about__text:not(:first-child){margin-top:24px}@media(max-width:991px){.about__slider{width:calc(100% + 32px);order:1}}.about__text a{color:var(--main-blue)}.about__text a:hover{opacity:.8}
.slider-arrows__btn.swiper-button-disabled,.slider-arrows__btn.disabled{border:none!important;filter:grayscale(100%);pointer-events:none;opacity:.7}.slider-arrows__btn{width:54px;height:54px;border:1px solid rgba(0,0,0,.2)!important;position:absolute;top:50%;z-index:1;background-color:#fff;transition:.3s ease;border-radius:50%;transform:translateY(-50%)}.slider-arrows__btn svg{width:14px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.slider-arrows__btn_prev{left:-8px}.slider-arrows__btn_next{right:-8px}@media(min-width:1440px){.slider-arrows__btn_prev{left:0;transform:translate(-50%,-50%)}.slider-arrows__btn_next{right:0;transform:translate(50%,-50%)}}@media(hover:hover){.slider-arrows__btn:hover{background-color:#3b4b69}.slider-arrows__btn:hover path{stroke:#fff}}
.arrow-link__embed-ico svg{width:13px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
@media(max-width:991px){.testim .slider-arrows__btn{position:relative;top:auto;left:auto;right:auto;transform:translate(0)}.testim .slider-arrows{display:flex;justify-content:center;gap:16px;margin-top:40px}}.testim [class*=Carousel__CarouselArrowControlContainer]{display:none}.testim [class*=ReviewBackground__Container]{border:none;border-radius:24px;background-color:#fafafa}.testim [class*=Rating__Container]{margin-bottom:16px!important}.testim [class*=ReviewTextControl__Control]{margin-top:16px;font-size:16px;font-family:Syne-ext;font-weight:600;text-decoration:underline;color:#3b4b69}.testim [class*=ReviewAuthorBlock__AuthorBlockContainer]{gap:14px}.testim [class*=ReviewAuthorName__AuthorName]{font-size:16px;color:#3b4b69}.testim [class*=ReviewVerifiedBadge__StyledVerifiedBadge] path:first-child{fill:#3b4b69}.testim [class*=Icon__IconContainer] path{fill:#3b4b69}.testim [class*=ReviewInfo__SourceDate]{font-size:14px;color:#585250}.testim [class*=Avatar__Container],.testim [class*=ReviewAvatar__AvatarContainer]{width:50px;height:50px}@media(min-width:992px){.testim [class*=ReviewBackground__Container]{padding:40px}}.testim [class*=ReviewAlignContainer__Container]{margin:0}.breadcrumbs+.testim .testim__bg-wrap{display:none}.breadcrumbs+.testim .testim__container{padding-top:50px}@media(min-width:992px){.breadcrumbs+.testim .testim__container{padding-top:80px}}
.serv-card a{color:#3b4b79}.serv-card a h3{color:inherit}@media(min-width:992px){.serv-card a{text-decoration:none}.serv-card:hover .serv-card__text{height:var(--img-height)}.services__grid:before{display:block;content:"";grid-row:3;grid-column:1}}@media(min-width:1280px){.services__grid:before{grid-row:2}}.serv-card__arrow svg,.team-card__arrow svg{position:absolute;top:50%;left:50%;width:14px;height:8px;transform:translate(-50%,-50%)}.serv-card__arrow{opacity:0}@media(max-width:768px){.serv-card .serv-card__arrow{opacity:1}}@media(hover:hover){.serv-card:hover .serv-card__arrow{opacity:1}.team-card__head-link:hover .team-card__arrow{border-color:#3b4b69;background-color:#3b4b69}.team-card__head-link:hover .team-card__arrow path{stroke:#fff}a.team-card__img-link:hover .team-card__img{transform:scale(1.1)}}@media(min-width:992px){.services__grid.swiper-wrapper{display:grid}.services .slider-arrows{display:none}}.services .slider-arrows__btn{position:relative;inset:auto;transform:none}@media(max-width:991px){.services__grid.swiper-wrapper{gap:0}.services .slider-arrows{display:flex;justify-content:center;margin-top:32px;gap:24px}}@media(min-width:992px){.services_no-window .services__grid:before{content:none}}@media(min-width:1280px){.services_no-window .services__grid:before{content:none;grid-row:auto}}.serv-card__heading-link{text-decoration-skip-ink:none}a.serv-card__heading-link{padding:0}.serv-card__arrow:before{position:absolute;top:50%;right:50%;width:200%;height:120%;content:"";transform:translate(50%,-50%);background:linear-gradient(to right,transparent,#fafafa 20%)}.serv-card__arrow:after{position:absolute;top:50%;left:50%;width:100%;height:100%;content:"";transform:translate(-50%,-50%);border-radius:50%;background-color:var(--main-blue)}.serv-card__arrow svg,.team-card__arrow svg{z-index:1}@media(min-width:992px){.serv-card__heading{min-height:var(--heading-height)}}div.team-card__head-link{pointer-events:none}
.contact-cta__main-content:before,.contact-cta__main-content:after{display:none}.btn__filled-white:hover path{stroke:#585250}
.projects .arrow-link{margin-top:24px;margin-left:26%;margin-right:auto}.projects__item:hover .projects-card{background-color:#fafafa}.projects-card__heading-lihnk{color:inherit}.projects-card__embed-arrow svg{width:14px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media(hover:hover){.projects-card:hover .projects-card__embed-arrow{opacity:1}.projects-card:hover{background-color:#fafafa}}.projects .slider-arrows{margin-top:24px}@media(min-width:1280px){.projects .slider-arrows{display:none}}@media(max-width:991px){.projects .arrow-link{margin-left:auto}.projects .slider-arrows__btn{position:relative;inset:auto;transform:none}.projects .slider-arrows{display:flex;justify-content:center;gap:24px;margin-top:32px}}.projects-card{height:100%}.projects__item.swiper-slide{height:auto}@media(min-width:667px){.projects__item:not(:last-child):not(.swiper-slide-next) .projects-card{border-right:1px solid rgba(64,49,44,.15)}}@media(min-width:1280px){.projects__item:not(:last-child) .projects-card{border-right:1px solid rgba(64,49,44,.15)}}@media(max-width:991px){.projects__text{grid-column:auto!important;grid-row:auto!important}}
.process__item:first-child:before{position:absolute;top:0;left:50%;display:block;width:98vw;height:1px;content:"";transform:translate(-50%);opacity:.15;background-color:#40312c}.process__item:after{position:absolute;bottom:0;left:50%;display:block;width:98vw;height:1px;content:"";transform:translate(-50%);opacity:.15;background-color:#40312c}.process .arrow-link{margin-top:40px}@media(min-width:992px){.process .arrow-link{margin-left:calc(25% + 8px)}}.process__item-content p{margin-top:16px}.process__item:hover .process__wr-item-img{pointer-events:all;opacity:1}.process__wr-item-img{transform:translateY(var(--offset-y))}@media(max-width:991px){.process__text{grid-column:auto!important;grid-row:auto!important}}
.faq-card__plus:before,.faq-card__plus:after{content:"";display:block;width:20%;height:1px;position:absolute;top:50%;left:50%;background-color:#3b4b69}.faq-card__plus:after{transform:translate(-50%,-50%) rotate(90deg);transition:.3s ease}.faq-card__plus:before{transform:translate(-50%,-50%)}.opened .faq-card__plus:after{transform:translate(-50%,-50%)}.opened .faq-card__plus:before,.opened .faq-card__plus:after{background-color:#fff}.opened .faq-card__plus{border-color:#3b4b69;background-color:#3b4b69}.faq-card__content a{color:#3b4b69}@media(min-width:992px){.faq-sect .faq-card__empty,.faq-sect .faq-card__num{width:calc(24% + 8px)}}.faq-card__content ul{list-style-type:disc}@media(min-width:375px){[class*=_inner] .faq-card__content ul{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;max-width:420px}}
.area__embed-svg svg{width:100%;height:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%);object-fit:contain;object-position:center bottom}@media(max-width:767px){.area__embed-svg svg{width:300%;height:170%;object-fit:cover}}
.contact__content>*:not(:last-child){margin-bottom:16px}.contact__content>ul{padding-left:20px;list-style:circle}.contact__content>ul li:not(:last-child){margin-bottom:8px}
.contact-form__input::placeholder{font-size:0}.custom-select-opener{padding:0 0 8px;border-bottom:1px solid #C4C4C4;color:#5a5a5a;background-color:transparent}.custom-select-opener:after{content:"";display:block;width:6px;height:6px;border-right:1px solid #5A5A5A;border-bottom:1px solid #5A5A5A;position:absolute;top:50%;right:4px;transform:translateY(-130%) rotate(45deg);z-index:100;transition:.3s ease}.custom-select-container.is-open .custom-select-opener{border-bottom-color:#3b4b69;color:#3b4b69}.custom-select-container.is-open .custom-select-opener:after{border-right-color:#3b4b69;border-bottom-color:#3b4b69;transform:translate(-100%,-150%) rotate(-135deg)}.custom-select-panel{display:flex;gap:16px;flex-direction:column;width:100%;top:4px;right:0;color:#5a5a5a;transition:.3s ease;background-color:#fff}.custom-select-container:before{content:"";display:none;width:calc(100% + 48px);height:328px;border:1px solid #3b4b69;position:absolute;top:-24px;right:-24px;z-index:1;background-color:#fff;pointer-events:none}.custom-select-panel::-webkit-scrollbar{width:1px}.custom-select-panel::-webkit-scrollbar-track{box-shadow:inset 0 0 6px #6c410f1a}.custom-select-panel::-webkit-scrollbar-thumb{background-color:#6c410f;outline:1px solid rgba(108,65,15,.1)}.custom-select-container.is-open .custom-select-panel{height:280px;max-height:none}.custom-select-container.is-open:before{display:block}.custom-select-option{padding:0;position:relative;line-height:130%;cursor:pointer}.custom-select-option.has-focus{color:#3b4b69;background-color:transparent}.custom-select-option.is-selected:before{content:none}.custom-select-option.is-selected{color:#3b4b69;text-decoration:underline}.filled.contact-form__label{display:-webkit-box;max-width:calc(100% - 16px);top:0;transform:translateY(-50%);-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;font-weight:500;line-height:120%;color:#3b4b69}.filled.contact-form__label+.contact-form__input,.contact-form__input:focus{border-bottom-color:#3b4b69}.contact-form__cell.invalid input:not([type=checkbox]),.contact-form__cell.invalid textarea{border-bottom-color:#f14336!important}.contact-form__cell.invalid label{color:#f14336!important}.contact-form__error:before{content:"!";display:inline-block;width:14px;height:14px;margin-right:8px;font-size:12px;color:#fff;text-align:center;background-color:#b93939;border-radius:50%}.invalid .contact-form__error{opacity:1}.custom-select-container.invalid+.contact-form__error{opacity:1}.custom-select-container.invalid .custom-select-opener{border-bottom-color:#f14336!important;color:#f14336!important}.contact-form__check{appearance:none;width:16px;height:16px;border:1px solid #585250}.contact-form__check:checked{background-color:#3b4b69;border-color:#3b4b69}.contact-form__grid.cft-success>*:not(.cft-success-container){display:none}.cft-success-container{display:flex;flex-direction:column;gap:16px;order:-1;grid-column:1 / 2 span}.cft-success-container:before{content:"Thank you!";font-family:Playfairdisplay-ext,Times New Roman,sans-serif;font-size:40px;font-weight:400;line-height:120%;color:#3b4b69}@media(max-width:991px){.cft-success-container:before{font-size:32px}}.contact-form__check{position:relative}.contact-form__check:after{content:"";display:block;width:4px;height:7px;border-left:2px solid #fff;border-bottom:2px solid #fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%) rotate(-30deg)}.contact-form__label_select{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}
.contact-cta__wr-text{grid-area:1 / 2 / 2 / 3}@media screen and (max-width:767px){.contact-cta__wr-text{grid-area:span 1 / span 1 / span 1 / span 1}}@media screen and (max-width:767px){.why__head>.why__text{grid-area:span 1 / span 2 / span 1 / span 2}}@media screen and (max-width:479px){.why__head>.why__text{grid-column:span 1 / span 1}}.contact-form .wpcf7-not-valid-tip,.contact-form .wpcf7-response-output,.contact-form .hidden-fields-container{display:none}.contact-form__grid.invalid .contact-form__cell:not(.invalid) .contact-form__error{opacity:0}.hero-home [class*=BadgeContainer__Inner]{background-color:#00000059}@media screen and (min-width:1280px){.nav__item_with-list:focus-within>.nav__sub-list.nav-dropdown{display:flex}}.contact-form__cell_check .wpcf7-form-control,.contact-form__cell_check .wpcf7-list-item{display:contents}
