.banner.block-hero{height:100vh;aspect-ratio:auto}.banner.block-hero h1{text-transform:uppercase;margin-bottom:0}.banner.block-hero .hero__container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 2rem)}@media(min-width:981px){.banner.block-hero h1{font-size:60px}}@media(min-width:981px){.services h2{width:80%}}.tha-promo.section{padding-top:0}.tha-promo__banner{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem 1.5rem;padding:1.5rem;border-radius:6px;border-left:4px solid #ff8e5c}.tha-promo__logo{flex-shrink:0;align-self:center;width:76px}.tha-promo__logo a{display:block;line-height:0}.tha-promo__logo img{display:block;width:100%;height:auto}.tha-promo__body{flex:1;min-width:min(100%,260px)}.tha-promo__eyebrow{margin:0 0 .35rem;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#ff8e5c}.tha-promo__title{margin:0 0 .5rem;font-size:20px;line-height:1.2}.tha-promo__text{margin:0 0 .75rem;font-size:15px;line-height:1.45;color:#281b04bf}.tha-promo__ratings{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.tha-promo__badge{display:inline-flex;align-items:center;gap:.35rem;font-size:11px;line-height:1.2;font-weight:600;color:#281b04;text-decoration:none;white-space:nowrap}.tha-promo__badge:hover{color:#ff8e5c}.tha-promo__badge-icon{flex-shrink:0;width:16px;height:16px;display:block}.tha-promo__badge-name{font-weight:600}.tha-promo__badge-score{display:inline-flex;align-items:center;gap:.2rem;font-weight:600}.tha-promo__badge-star{color:#ff8e5c;font-size:10px;line-height:1}.tha-promo__badge-divider{width:1px;height:11px;background:#281b0440;margin:0 .1rem}.tha-promo__action{flex-shrink:0;width:100%}.tha-promo__action .btn{width:100%}@media(min-width:981px){.tha-promo__banner{padding:1.75rem 2rem}.tha-promo__title{font-size:24px}.tha-promo__logo{width:96px}.tha-promo__badge{font-size:12px}.tha-promo__badge-icon{width:18px;height:18px}.tha-promo__badge-star{font-size:11px}.tha-promo__action{width:auto}.tha-promo__action .btn{width:fit-content}}.btn.btn-tha{background-color:#ff8e5c;color:#281b04}.btn.btn-tha:hover{background-color:#281b04;color:#fff}.btn.btn-tha:hover img{filter:invert(1)}.reviews{overflow:hidden}.reviews .btn{position:relative;z-index:100}.reviews .reviews-slider-container{margin:0 auto;padding:0 1rem}.reviews .reviews-slider{overflow:visible;position:relative;margin-top:1rem}.reviews .reviews-slider .swiper{overflow:visible}.reviews .reviews-slider .swiper-slide{height:auto;opacity:.35}.reviews .reviews-slider .swiper-slide.swiper-slide-active{opacity:1}.reviews .reviews-slider .slider-button-container{display:none;align-items:center;justify-content:flex-end;gap:12px;margin-top:22px}.reviews .reviews-slider .swiper-button-prev,.reviews .reviews-slider .swiper-button-next{cursor:pointer;position:static;width:46px;height:46px;margin:0;border:none;color:#281b04;background-color:transparent}.reviews .reviews-slider .swiper-button-prev:after,.reviews .reviews-slider .swiper-button-next:after{display:none}.reviews .reviews-slider .swiper-button-prev:hover,.reviews .reviews-slider .swiper-button-next:hover{color:#4dbdd3}@media(min-width:981px){.reviews .reviews__head{gap:24px;margin-bottom:32px}.reviews .reviews-slider-container{max-width:1240px}.reviews .reviews-slider .swiper-slide{opacity:.35;transition:opacity .25s ease,transform .25s ease}.reviews .reviews-slider .swiper-slide.swiper-slide-next{opacity:1}.reviews .reviews-slider .slider-button-container{display:flex;position:absolute;top:-90px}}.packages h2{width:80%}.packages .cards .card{width:calc(50% - .5rem)}@media(min-width:981px){.why-us .card{aspect-ratio:1/1}}@media(min-width:981px){.how-it-works .card{aspect-ratio:1/1}}.about_page .how-it-works .cards{margin-top:1rem}@media(min-width:981px){.about_page .how-it-works .cards .card.flex-col{padding:0}.about_page .how-it-works .card{aspect-ratio:initial}.about_page .how-it-works .cards{margin-top:2rem}}.blog-show-page .blog-article__layout{display:flex;flex-wrap:wrap;gap:1rem}.blog-show-page .blog-article__layout .text-block,.blog-show-page .blog-article__layout .blog-sidebar{width:100%}.blog-show-page .blog-article__layout .blog-sidebar .blog-card__title{font-size:18px}.blog-show-page .blog-article__layout .blog-sidebar h2{font-size:24px}.blog-show-page .blog-article__layout .blog-cards{gap:1.5rem}@media(min-width:981px){.blog-show-page .blog-article__layout .text-block{width:calc(66.6666666667% - .5rem)}.blog-show-page .blog-article__layout .blog-sidebar{width:calc(33.3333333333% - .5rem)}.blog-show-page .blog-article__layout .blog-sidebar .blog-card{width:100%}}.blog-cards,:scope.flex-wrap{display:flex;flex-wrap:wrap;gap:1.5rem}.blog-cards .blog-card,:scope.flex-wrap .blog-card{width:100%}.blog-cards .date,:scope.flex-wrap .date{margin:1rem 0 .5rem}.blog-cards .blog-card__image,:scope.flex-wrap .blog-card__image{aspect-ratio:3/1;overflow:hidden;border-radius:6px}.blog-cards .blog-card__title,:scope.flex-wrap .blog-card__title{font-weight:500;font-size:18px;line-height:120%;color:#281b04}@media(min-width:981px){.blog-cards .blog-card,:scope.flex-wrap .blog-card{width:calc(50% - .75rem);overflow:hidden}.blog-cards .blog-card:hover img,:scope.flex-wrap .blog-card:hover img{transform:scale(1.2);transition:all .3s ease}.blog-cards .blog-card__title,:scope.flex-wrap .blog-card__title{font-size:24px}.blog-cards .blog-card__title:hover,:scope.flex-wrap .blog-card__title:hover{color:#4dbdd3}}.portfolio{overflow:hidden}.portfolio .portfolio-slider{margin-top:2rem;overflow:visible}.portfolio .portfolio-slider .swiper-wrapper{align-items:stretch;transform-style:preserve-3d}.portfolio .portfolio-slider .swiper-slide{height:100%;overflow:hidden;transform-origin:center top;transition:filter .05s ease,opacity .25s ease,transform .25s ease;z-index:1;border-radius:6px;gap:0}.portfolio .portfolio-slider .swiper-slide.swiper-slide-active{z-index:3;opacity:1;filter:blur(0)}.portfolio .portfolio-slider .swiper-slide.swiper-slide-next{z-index:2;transform:scale(.98);filter:blur(2px)}.portfolio .portfolio-slider .swiper-slide.swiper-slide-prev{filter:blur(2px);transform:scale(.98)}.portfolio .wrap-slide{display:flex;flex-wrap:wrap;gap:1rem;height:100%;position:relative;overflow:hidden;border-radius:6px;background-color:#fff}.portfolio .wrap-flex-img{display:flex;flex-wrap:wrap;width:100%;overflow:hidden;border-radius:6px 6px 0 0}.portfolio .wrappImg{width:50%;aspect-ratio:1/1;overflow:hidden}.portfolio .wrappImg img{display:block;width:100%;height:100%;object-fit:cover}.portfolio .wrap-desc{width:100%}.portfolio .wrap-desc .content{padding:1rem;background-color:#5568321a;border-radius:0 0 6px 6px}.portfolio .wrap-desc .title{font-weight:500;margin:1rem 0}.portfolio .wrap-desc p{margin-bottom:0}@media(min-width:981px){.portfolio h2{width:80%}.portfolio .relative{position:relative}.portfolio .portfolio-slider{height:600px}.portfolio .portfolio-slider .content{border-radius:6px;overflow:hidden}.portfolio .portfolio-slider .swiper-slide.swiper-slide-active{margin-top:4rem}.portfolio .wrap-slide{display:block}.portfolio .wrap-flex-img{height:100%;border-radius:6px}.portfolio .wrappImg{width:50%;height:100%;aspect-ratio:auto}.portfolio .wrap-desc{position:absolute;bottom:0rem;left:0rem}.portfolio .wrap-desc .content{background-color:transparent;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#281b0440;box-shadow:0 0 68px #ffffff0d inset;border-radius:6px;width:calc(100% - 2rem);margin:0 auto;margin-bottom:1rem}.portfolio .wrap-desc .title{color:#fff}.portfolio .wrap-desc p{font-size:16px;color:#fff}.portfolio .chips{float:right}.portfolio .chips .chip{color:#fff9;border:1px solid rgba(255,255,255,.2)}.portfolio .chips .chip:hover{background-color:#fff;color:#281b04;border-color:#fff}}.error-page{padding-bottom:2rem}.error-page .content{display:flex;flex-direction:column;align-items:center;text-align:center}.error-page .error-page__media{width:80%;max-width:600px;margin:0 auto 1.5rem}.error-page .error-page__media img{display:block;width:100%;height:auto}.error-page h2{max-width:760px;margin:0 auto 1rem;color:#281b04;text-align:center}.error-page p{max-width:560px;margin:0 auto 1.5rem;color:#281b04;text-align:center}.error-page .btn{margin:0 auto}@media(min-width:981px){.error-page{padding-bottom:4rem}.error-page .error-page__media{width:600px;margin-bottom:2rem}}.header{position:fixed;top:0;left:0;right:0;z-index:2000;width:100%;padding:20px 0}.header .header__content{position:relative}.header .header__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:12px 14px;background-color:#eaeff3;border-radius:10px;box-shadow:0 12px 35px #281b0414;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.header .header__bar:has(.drop-menu.active){box-shadow:none;border-radius:10px 10px 0 0}.header .logo-wrapper{position:relative;z-index:2;flex:0 0 auto}.header .logo-wrapper a{display:flex;align-items:center}.header .logo-wrapper img{display:block;width:146px;height:auto;object-fit:contain}.header .header__mobile-actions{position:relative;z-index:2;display:flex;align-items:center}.header .drop-menu{position:fixed;top:-100%;left:50%;display:flex;flex-direction:column;gap:24px;height:calc(100vh - 112px);width:100%;padding:20px;overflow-y:auto;background-color:#eaeff3;border-radius:0 0 10px 10px;opacity:0;pointer-events:none;transform:translateY(-100%);transform:translate(-50%);transition:opacity .2s ease,transform .2s ease}.header .drop-menu.active{opacity:1;pointer-events:auto;top:64px}.header .drop-menu.active .menu-nav{flex:1}.header .menu-nav,.header .nav-list,.header .submenu__list{width:100%}.header .nav-list,.header .submenu__list{display:flex;flex-direction:column;gap:4px}.header .nav-item{position:relative}.header .link-item-menu,.header .submenu__link{display:flex;align-items:center;min-height:44px;white-space:nowrap;color:#281b04;font-weight:500;line-height:1.2;gap:1rem;transition:color .2s ease,background-color .2s ease}.header .link-item-menu{justify-content:flex-start;padding:8px 0;font-size:18px}.header .link-item-menu:hover,.header .submenu__link:hover,.header .link-item-menu.activePage,.header .submenu__link.activePage{color:#000}.header .nav-item--has-dropdown>.link-item-menu img{transform:rotate(0) translateY(0);transition:transform .2s ease}.header .nav-item--has-dropdown.active>.link-item-menu img{transform:rotate(180deg) translate(0)}.header .submenu{display:none;padding:2px 0 8px 16px}.header .nav-item--has-dropdown.active .submenu{display:block}.header .submenu__link{min-height:36px;font-size:16px}.header .header__cta,.header .header__cta .btn{width:100%}@media(min-width:1122px){.header{padding:18px 0}.header .header__bar{min-height:72px;padding:12px 18px;gap:28px}.header .logo-wrapper img{width:182px}.header .header__mobile-actions{display:none}.header .link-item-menu:hover,.header .link-item-menu.activePage{color:#281b04;position:relative}.header .link-item-menu:hover:before,.header .link-item-menu.activePage:before{content:"";width:100%;height:1px;background-color:#4dbdd3;position:absolute;bottom:6px;left:0}.header .drop-menu{position:static;display:flex;flex:1 1 auto;flex-direction:row;align-items:center;justify-content:space-between;gap:24px;max-height:none;height:fit-content;padding:0;overflow:visible;background-color:transparent;border:0;border-radius:0;box-shadow:none;opacity:1;pointer-events:auto;transform:none}.header .menu-nav{flex:1 1 auto}.header .nav-list{flex-direction:row;align-items:center;justify-content:center;gap:clamp(16px,2vw,32px)}.header .link-item-menu{min-height:40px;padding:8px 0;font-size:16px;white-space:nowrap}.header .nav-item--has-dropdown>.link-item-menu:after{width:6px;height:6px}.header .submenu{position:absolute;display:block;top:0;left:50%;min-width:180px;opacity:0;pointer-events:none;transform:translate(-50%,-6px);transition:opacity .2s ease,transform .2s ease}.header .submenu .wrapp-sub{margin-top:62px;padding:10px;background-color:#eaeff3;border-radius:8px}.header .nav-item--has-dropdown:hover .submenu,.header .nav-item--has-dropdown:focus-within .submenu{opacity:1;pointer-events:auto;transform:translate(-50%)}.header .submenu__list{gap:2px}.header .submenu__link{min-height:38px;padding:0 10px;border-radius:6px;font-size:14px}.header .submenu__link.activePage{color:#4dbdd3}.header .submenu__link:hover{background-color:#fff}.header .header__cta{flex:0 0 auto;width:auto}.header .header__cta .btn{width:auto;min-width:150px}}.header-overlay{position:fixed;inset:0;z-index:1500;display:none;background-color:#281b045c}.header-overlay.active{display:block}@media(min-width:1122px){.header-overlay{display:none!important}}.footer{margin-top:auto;padding:40px 0 24px;background-color:#eaeff3}.footer .footer__content{display:flex;flex-direction:column;gap:32px}.footer .footer__top{display:grid;gap:28px}.footer .footer__column{display:flex;flex-direction:column;gap:16px}.footer .footer__column--contact{gap:20px}.footer .footer__title{margin:0;font-size:18px;line-height:1.2;font-weight:500;color:#281b0473}.footer .footer__group,.footer .footer__nav,.footer .footer__meta{display:flex;flex-direction:column;gap:12px}.footer .footer__text,.footer .footer__link,.footer .footer__meta-link,.footer .footer__creator{width:fit-content;font-weight:500;color:#281b04;font-size:18px;line-height:1.35;transition:color .2s ease,opacity .2s ease}.footer .footer__link,.footer .footer__meta-link{font-size:16px;line-height:1.3}.footer .footer__text--address{font-weight:400;font-size:18px}.footer .footer__text:hover,.footer .footer__link:hover,.footer .footer__meta-link:hover,.footer .footer__creator:hover{color:#281b04}.footer .footer__cta{margin-top:4px;width:fit-content}.footer .footer__brand{display:block;padding-bottom:20px;border-bottom:1px solid rgba(40,27,4,.12)}.footer .footer__brand img{display:block;width:100%;max-width:320px;height:auto}.footer .footer__bottom{display:flex;flex-direction:column;gap:20px}.footer .footer__meta{gap:10px}.footer .footer__meta p{margin:0;color:#281b0480}.footer .footer__meta-link{color:#281b04a6}.footer .footer__creator{display:inline-flex;align-items:center;gap:10px;color:#281b0480}.footer .footer__creator-name{font-size:22px;font-weight:700;letter-spacing:.08em;color:#281b04;line-height:1}@media(min-width:981px){.footer{padding:72px 0 28px}.footer .footer__content{gap:40px}.footer .footer__top{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,.8fr);gap:32px;align-items:start}.footer .footer__title{font-size:18px}.footer .footer__brand{padding-bottom:28px}.footer .footer__brand img{max-width:100%}.footer .footer__bottom{flex-direction:row;align-items:center;justify-content:space-between;gap:24px}.footer .footer__meta{flex-direction:row;flex-wrap:wrap;align-items:center;gap:18px 36px}.footer .footer__creator{flex:0 0 auto;justify-content:flex-end}}.btn{padding:15px;cursor:pointer;height:44px;background:#4dbdd3;display:flex;align-items:center;justify-content:center;gap:.5rem;color:#281b04;border:none;text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:SF Pro Text;font-size:16px;font-weight:500;width:fit-content;border-radius:10px}.btn:hover{background:#281b04;color:#fff}.btn:hover img{filter:invert(1)}.btn.is-loading{pointer-events:none;opacity:.5;background:#ff3d00}.btn.small{height:44px}.btn.btn-border{background-color:transparent;border:1px solid #281B04;color:#281b04;font-weight:600}.btn.btn-white{background-color:#fff;color:#281b04}.btn.btn-black{background-color:#281b04;color:#fff}button:active,button:focus{outline:none}button::-moz-focus-inner{border:0}#scrollTopButton{border-radius:5px 5px 0 0;background:#fff;box-shadow:0 0 20px #00000012;width:50px;height:50px;position:fixed;bottom:0;right:1rem;display:none}#scrollTopButton.active{display:flex;align-items:center;justify-content:center}.btn.disabled{opacity:.5;pointer-events:none}.wrapp-btn{display:flex;flex-direction:column;gap:1rem}.wrapp-btn .btn{width:100%}@media(min-width:981px){#scrollTopButton{display:none}.btn{width:fit-content;cursor:pointer;font-size:16px}.btn-border:hover{background-color:#281b04;color:#fff}.btn-border:hover path{fill:#fff}.wrapp-btn{display:flex;flex-direction:row;gap:1rem}.wrapp-btn .btn{width:fit-content}}.hamburger{cursor:pointer;width:30px;height:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:none}.hamburger span{display:block;width:30px;height:2px;background-color:#281b04}.hamburger span+span{margin-top:6px}.hamburger span:last-of-type{width:28px}.hamburger.active{z-index:60}.hamburger.active span:nth-child(2){background-color:transparent}.hamburger.active span{background-color:#000}.hamburger.active span+span{margin-top:10px}.hamburger.active span:first-of-type{transform:rotate(45deg) translate(8px,8px);top:0;transition:.4s}.hamburger.active span:last-of-type{width:30px;transform:rotate(-45deg) translate(9px,-8px);top:0;transition:.4s}@media(min-width:1122px){.hamburger{display:none}}.accordion .accordion-item+.accordion-item{margin-top:1rem}.accordion .accordion-item{position:relative;overflow:hidden;z-index:1;border-radius:6px;background-color:#eaeff3}.accordion .accordion-header{cursor:pointer;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;position:relative;flex-wrap:wrap}.accordion .accordion-header .item-faq{margin:0}.accordion .accordion-header .wrapp{width:90%;padding:1rem}.accordion .accordion-header .close{position:absolute;top:50%;transform:translateY(-50%);right:1rem;transition:transform .3s ease;width:20px;height:20px}.accordion .accordion-header.active .close{transform:translateY(-50%) rotate(180deg)}.accordion .accordion-body{z-index:-1;font-size:16px;font-weight:600;line-height:30px;text-align:left;color:#281b04;padding:0;max-height:0;overflow:hidden;transition:all .2s ease-out}.accordion .accordion-body p{margin:0}.accordion .accordion-body .wrapp{flex-direction:column;align-items:start;justify-content:space-between}.accordion .accordion-body.active{will-change:height;position:relative;transform:translateY(0);transition:all .3s ease-in-out;visibility:visible;max-height:fit-content}.accordion .accordion-body.active .wrapp{display:flex;padding:0 1rem 1rem}@media(min-width:981px){.accordion .accordion-header .wrapp{padding:2rem}.accordion .accordion-body.active .wrapp{padding:0 2rem 2rem}}.pagination{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:2.5rem;padding:1rem 0}.pagination__page{font-family:SF Pro Text,sans-serif;font-size:16px;font-weight:400;color:#999;text-decoration:none;transition:color .2s ease;cursor:pointer;background:none;border:none;padding:0}.pagination__page:hover{color:#281b04}.pagination__page--active{color:#281b04;font-weight:600;cursor:default;pointer-events:none}.pagination__arrow{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:.5rem;color:#281b04;text-decoration:none;transition:color .2s ease;cursor:pointer}.pagination__arrow:hover{color:#666}.pagination__arrow--disabled{color:#ccc;cursor:default;pointer-events:none}.pagination__dots{font-family:SF Pro Text,sans-serif;font-size:16px;font-weight:400;color:#999;letter-spacing:2px}.breadcrumbs+main .page-wrapp{margin-top:1.5rem}.breadcrumbs+main>section>.block-hero:first-child,.breadcrumbs+main>section>.banner:first-child{margin-top:1.5rem}.breadcrumbs__list{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;padding-left:0}.breadcrumbs__item{display:flex;align-items:center;gap:.5rem;color:#281b049e;font-size:14px;font-weight:400;line-height:120%}.breadcrumbs__item:not(:last-child):after{content:"/";color:#281b0459}.breadcrumbs__item a{color:#281b04b8;transition:color .2s ease}.breadcrumbs__item a:hover,.breadcrumbs__item[aria-current=page]{color:#281b04}@media(min-width:981px){.breadcrumbs+main .page-wrapp{margin-top:2rem}.breadcrumbs+main>section>.block-hero:first-child,.breadcrumbs+main>section>.banner:first-child{margin-top:2rem}}.gdpr-banner,.gdpr-settings{position:fixed;right:24px;bottom:24px;box-sizing:border-box;background:#eaeff3;border:1px solid rgba(40,27,4,.08);border-radius:8px;box-shadow:0 18px 48px #281b042e;z-index:9990}@media(max-width:640px){.gdpr-banner,.gdpr-settings{right:12px;bottom:12px;left:12px;width:auto}}.gdpr-banner{display:none;width:380px;padding:24px}@media(max-width:640px){.gdpr-banner{padding:20px 16px}}.gdpr-banner__title{margin:0 0 10px;color:#281b04;font-family:SF Pro Text;font-size:20px;line-height:1.2;font-weight:600}.gdpr-banner__text{margin:0 0 20px;color:#281b04c7;font-size:14px;line-height:1.5}.gdpr-banner__links{margin:-8px 0 16px;display:flex;align-items:center;gap:8px;font-size:13px;line-height:1.4;color:#281b04b3}.gdpr-banner__links a{color:#281b04d6;text-decoration:underline;text-underline-offset:2px}.gdpr-banner__links a:hover{color:#281b04}.gdpr-banner__nav{display:flex;gap:10px}@media(max-width:420px){.gdpr-banner__nav{flex-direction:column}}.gdpr-settings{display:none;width:360px;padding:22px;flex-direction:column}@media(max-width:640px){.gdpr-settings{padding:20px 16px}}.gdpr-settings__icon{width:40px;height:40px;margin-bottom:14px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#4dbdd3;background:#4dbdd324}.gdpr-settings__list{border-top:1px solid rgba(40,27,4,.1)}.gdpr-settings__item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;margin-bottom:0;border-bottom:1px solid rgba(40,27,4,.1);cursor:pointer}.gdpr-settings__item:last-child{border-bottom:none}.gdpr-settings__name{color:#281b04;font-size:15px;line-height:1.4;font-weight:500}.gdpr-settings__nav{display:flex;flex-direction:column;gap:10px;margin-top:18px}.gdpr-toggle{display:inline-block;flex-shrink:0;cursor:pointer}.gdpr-toggle__track{position:relative;display:block;width:44px;height:24px;background:#281b042e;border-radius:999px;transition:background .25s ease}.gdpr-toggle__thumb{position:absolute;top:3px;left:3px;display:block;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .25s ease,background .25s ease}.gdpr-toggle--on .gdpr-toggle__track{background:#4dbdd3}.gdpr-toggle--on .gdpr-toggle__thumb{transform:translate(20px);background:#fff}.gdpr-toggle--disabled{opacity:.55;cursor:default;pointer-events:none}.gdpr-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;box-sizing:border-box;border-radius:8px;border:1px solid transparent;font-size:14px;line-height:1;font-weight:600;transition:background .2s ease,border-color .2s ease,color .2s ease;cursor:pointer}.gdpr-btn--filled{flex:1;color:#281b04;background:#4dbdd3;border-color:#4dbdd3}.gdpr-btn--filled:hover{background:transparent}.gdpr-btn--outline,.gdpr-btn--ghost{flex:1;color:#281b04;background:#fff;border-color:#281b0424}.gdpr-btn--outline:hover,.gdpr-btn--ghost:hover{border-color:#4dbdd3;background:#4dbdd31f}#page-loader{position:fixed;inset:0;display:none;align-items:center;justify-content:center;background:#1320269e;opacity:0;transition:opacity .3s ease;z-index:9999}.page-loader__image{width:clamp(132px,16vw,190px);height:auto;animation:page-loader-pulse 1.5s infinite ease-in-out}@keyframes page-loader-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.78}}@font-face{font-family:SF Pro Text;src:url(/build/assets/SFProText-BoldItalic-BGTQRmwt.woff2) format("woff2"),url(/build/assets/SFProText-BoldItalic-DxX9cLvG.woff) format("woff"),url(/build/assets/SFProText-BoldItalic-spVSEkXq.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Text;src:url(/build/assets/SFProText-Bold-CKrzjARW.woff2) format("woff2"),url(/build/assets/SFProText-Bold-xfJA7cHc.woff) format("woff"),url(/build/assets/SFProText-Bold-BszyFspW.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Text;src:url(/build/assets/SFProText-HeavyItalic-Cq9o0OVl.woff2) format("woff2"),url(/build/assets/SFProText-HeavyItalic-C23AGHP5.woff) format("woff"),url(/build/assets/SFProText-HeavyItalic-BFAEHju9.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Text;src:url(/build/assets/SFProText-Heavy-BFC6SlLn.woff2) format("woff2"),url(/build/assets/SFProText-Heavy-Cvw_lM0K.woff) format("woff"),url(/build/assets/SFProText-Heavy-B1Hw9lAp.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Text;src:url(/build/assets/SFProText-LightItalic-CjcacRAa.woff2) format("woff2"),url(/build/assets/SFProText-LightItalic-CEXoZ3Iu.woff) format("woff"),url(/build/assets/SFProText-LightItalic-t3jiiLiS.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Text;src:url(/build/assets/SFProText-Light-Cnl6pIf6.woff2) format("woff2"),url(/build/assets/SFProText-Light-GARsoJ8S.woff) format("woff"),url(/build/assets/SFProText-Light-B2r1bdGk.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Text;src:url(/build/assets/SFProText-MediumItalic-dkmf3KDx.woff2) format("woff2"),url(/build/assets/SFProText-MediumItalic-IPx1nCv7.woff) format("woff"),url(/build/assets/SFProText-MediumItalic-Doc8mQhG.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Text;src:url(/build/assets/SFProText-Medium-D96MAdNj.woff2) format("woff2"),url(/build/assets/SFProText-Medium-CAZvzo31.woff) format("woff"),url(/build/assets/SFProText-Medium-D-zEvWXd.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Text;src:url(/build/assets/SFProText-RegularItalic-JOlVZUic.woff2) format("woff2"),url(/build/assets/SFProText-RegularItalic-BOT-cQt7.woff) format("woff"),url(/build/assets/SFProText-RegularItalic-SzAGoMf-.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Text;src:url(/build/assets/SFProText-Regular-CIk8dQRI.woff2) format("woff2"),url(/build/assets/SFProText-Regular-BoKTEgo7.woff) format("woff"),url(/build/assets/SFProText-Regular-CLMcUTR7.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Text;src:url(/build/assets/SFProText-SemiboldItalic-DZ2cYbtq.woff2) format("woff2"),url(/build/assets/SFProText-SemiboldItalic-DfIshn8Y.woff) format("woff"),url(/build/assets/SFProText-SemiboldItalic-Ddm88iCu.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Text;src:url(/build/assets/SFProText-Semibold-C_y_qJWZ.woff2) format("woff2"),url(/build/assets/SFProText-Semibold-C-R1vSAd.woff) format("woff"),url(/build/assets/SFProText-Semibold-DcLVzdQm.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}a{text-decoration:none;cursor:pointer}p{font-family:SF Pro Text,sans-serif;font-weight:300;font-size:16px;line-height:120%;color:#281b04}p b,p strong{font-weight:600}ol{padding-inline-start:20px}ol li{list-style:none;cursor:default;line-height:120%;font-size:16px;font-weight:300;line-height:140%;color:#281b04}ul{padding-inline-start:0px;margin-block-start:0;margin-block-end:0}ul li{list-style:none;cursor:default;line-height:120%;font-size:16px;font-weight:300;line-height:140%;color:#281b04}ul.list-styled{padding-left:20px}ul.list-styled li{position:relative}ul.list-styled li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:5px;height:5px;background-color:#556832;border-radius:50%}ul.check-list li{display:flex;align-items:center;gap:.5rem}ul.check-list li+li{margin-top:1rem}.item-form{position:relative}.item-form span.error-text,.item-form span.error-date{display:none}.item-form.error span.error-text{display:block;position:absolute;bottom:-16px;left:0;color:#e80616;font-size:12px}.item-form.error-date span.error-date{display:block;position:absolute;bottom:-23px;left:0;color:#e80616;font-size:12px}label{font-weight:400;font-size:14px;line-height:140%;color:#281b04;margin-bottom:.5rem;display:inline-block}.my_input-textarea{padding:1rem;background-color:#fff;border:1px solid #FFFFFF;color:#281b04;font-family:SF Pro Text;border-radius:6px;width:100%}.my_input-textarea::placeholder{color:#281b0480;font-size:16px}.my_input{padding:1rem;background-color:#fff;border:1px solid #FFFFFF;color:#281b04;font-family:SF Pro Text;width:100%;border-radius:6px}.my_input::placeholder{color:#281b0480;font-size:16px}.my_input.w-fit-con{width:fit-content}.my_input_date{padding:1rem;background-color:#fff;border:none;color:#281b04;font-family:SF Pro Text;width:100%}.my_input_date::placeholder{color:#ffffff80}h1{font-weight:500;font-size:24px;line-height:100%;text-align:center;color:#fff;margin:1rem 0}h2{font-weight:500;font-size:24px;line-height:100%;color:#281b04}h3{font-weight:500;font-size:18px;line-height:120%;color:#281b04}.truncate-2-lines{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;text-overflow:ellipsis}.truncate-3-lines-5{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3;text-overflow:ellipsis}textarea{resize:none}@media(min-width:981px){p{font-size:18px}h1,h2{font-size:40px}h3{font-size:24px}ul li{font-size:18px}.truncate-2-lines{height:60px}.truncate-3-lines-5{-webkit-line-clamp:5}}html{height:100%}body{position:relative;margin:0;font-family:SF Pro Text,sans-serif}.overfow{overflow:hidden}.mainWrapper{display:flex;flex-direction:column;min-height:100vh;width:100%;margin:0 auto;box-sizing:border-box;overflow:hidden}*,*:before,*:after{box-sizing:border-box}.nowrapp{flex-wrap:nowrap!important}.overflow{overflow:hidden}.content{width:100%;margin-left:auto;margin-right:auto}.container{box-sizing:border-box;padding-left:20px;padding-right:20px;max-width:1240px}.section{padding-top:2rem;padding-bottom:2rem}.js_scrollTopContainer{position:relative;z-index:950}.js_scrollTopContainer .navigateIcon{width:50px;height:50px;background-color:#4dbdd3;display:block;position:fixed;bottom:20px;right:15px;visibility:hidden;transition:all .3s}.js_scrollTopContainer .navigateIcon img{transform:rotate(-45deg)}.js_scrollTopContainer .navigateIcon{cursor:pointer}.js_scrollTopContainer .navigateIcon:hover{opacity:1!important}.js_scrollTopContainer .navigateIcon.js_visible{visibility:visible;opacity:.5}.wrappImg{width:100%;height:100%;position:relative;overflow:hidden}.wrappImg picture{display:block;width:100%;height:100%}.wrappImg img{width:100%;height:100%;object-fit:cover}.inputHidden{opacity:0;position:absolute;width:0}.pointer{cursor:pointer}.mt-20{margin-top:2rem}.flex-col{display:flex;flex-direction:column}.w100{width:100%}.page-wrapp{margin-top:100px}.text-center{text-align:center}.isDesc{display:none!important}.isMob{display:block}.mt-auto{margin-top:auto}.m-0{margin:0}.aspect-1-1{aspect-ratio:1/1;height:auto}@media(min-width:981px){.page-wrapp{margin-top:132px}.isDesc{display:flex!important}.isMob{display:none!important}.index-page{margin-top:72px}.container{margin-left:auto;margin-right:auto;width:100%}.section{padding:4rem 0}.js_scrollTopContainer .navigateIcon{bottom:20px}}.block-hero{position:relative;padding-top:100px;padding-bottom:2rem}.block-hero .wrappImg{position:absolute;top:0;left:0;width:100%;height:100%}.block-hero .hero__card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 0 68px #ffffff0d inset;padding:1rem;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center}.block-hero p{color:#fff;text-align:center}.block-hero h1{font-weight:400}.block-hero .btn{margin:1rem 0}@media(min-width:981px){.block-hero{padding-top:160px;padding-bottom:4rem}.block-hero .hero__container{width:50%;max-width:600px}}.banner{position:relative;padding:1rem}.banner .wrappImg{position:absolute;top:0;left:0;width:100%;height:100%}.banner .hero__card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 0 68px #ffffff0d inset;padding:1rem;border-radius:8px}.banner p{color:#fff;text-align:center}@media(min-width:981px){.banner{padding:4rem 0}.banner .hero__container{width:50%;max-width:600px}}.text-block .date{font-weight:400;font-size:14px;line-height:120%;color:#281b0480}.text-block a{color:#4dbdd3;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:#4dbdd366;text-underline-offset:3px;transition:color .2s ease,text-decoration-color .2s ease}.text-block a:hover,.text-block a:focus-visible{color:#281b04;text-decoration-color:#4dbdd3}.text-block a strong,.text-block a b{color:inherit;font-weight:600}.text-block ul{padding-left:20px}.text-block ul li{position:relative;padding-left:1.5rem;font-size:16px;font-weight:400;line-height:140%}.text-block ul li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:5px;height:5px;background-color:#556832;border-radius:50%}@media(min-width:981px){.text-block .date{font-size:16px}}.title-chip{background-color:#eaeff3;border-radius:6px;padding:6px;width:fit-content}.title-chip.bg_red{background-color:#ff3d00}.title-chip.bg_red span{color:#fff}.title-chip span{font-weight:400;font-size:16px;line-height:120%;text-align:center;color:#281b04}@media(min-width:981px){.title-chip.bg_red{margin-left:auto}}.flex-icon{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.5rem;margin:1rem auto}.flex-icon .item{width:100%;color:#fff;text-align:center;display:flex;align-items:center;justify-content:center;gap:.3rem;font-weight:300;font-size:14px}@media(min-width:981px){.flex-icon{flex-wrap:nowrap}.flex-icon .item{width:fit-content;justify-content:flex-start}}.cards{display:flex;align-items:stretch;gap:1rem;flex-wrap:wrap}.cards .card{width:100%;overflow:hidden;border-radius:6px;position:relative}.cards .card.bg-white{background-color:#fff}.cards .card.flex-col{display:flex;flex-direction:column;gap:1rem;padding:1rem}.cards .card.p-20{padding:1rem}.cards .title{font-weight:500;font-size:18px;line-height:120%;color:#fff;margin:0}.cards .title.black-title{color:#281b04}.cards .card__content{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 0 68px #ffffff0d inset;padding:1rem;border-radius:6px;position:absolute;bottom:1rem;left:50%;transform:translate(-50%);width:calc(100% - 2rem)}.cards .card__footer{visibility:hidden;height:0;transform:translateY(100%);overflow:hidden}.cards .card__footer p{color:#fff;font-weight:300}.cards .btn{margin-top:auto}.cards .card_footer{display:flex;width:100%;flex-wrap:wrap;align-items:flex-end;gap:.5rem}.cards .icon-card{margin-top:auto;width:24px;height:24px}@media(min-width:981px){.cards.for-items .card{width:calc(25% - .75rem)}.cards .card{width:calc(33.3333333333% - .6666666667rem)}.cards .card:hover .card__footer{visibility:visible;height:fit-content;transform:translateY(0);transition:height .3s ease}.cards .icon-card{margin-top:auto;width:fit-content;height:auto}}.bg-grey{background-color:#eaeff3}.flex-wrap{display:flex;flex-wrap:wrap;gap:1rem;width:100%}.flex-wrap .item{width:100%;border-radius:6px;overflow:hidden}.flex-wrap .item.bg-white{background-color:#fff}.flex-wrap .item.p-20,.flex-wrap .item.p-20-40{padding:1rem}.flex-wrap .item .flex-col{display:flex;flex-direction:column;gap:1rem;padding:1rem}@media(min-width:981px){.flex-wrap{align-items:stretch}.flex-wrap.reverse{flex-direction:row-reverse}.flex-wrap .item.two-item{width:calc(50% - .5rem)}.flex-wrap .item.p-20-40{padding:2rem}.flex-wrap .item.text-al-r{text-align:right}}.num{color:#556832;font-weight:500;font-size:24px;line-height:100%;width:fit-content}@media(min-width:981px){.num{font-size:60px;width:100%}}.chips{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.chips .chip{border:1px solid rgba(40,27,4,.2);color:#281b0499;padding:5px 10px;white-space:nowrap;border-radius:6px}.cta{width:100%}.cta img{object-position:top}.cta .cta-block{height:360px;border-radius:6px;overflow:hidden;position:relative}.cta .desc-wrap{position:absolute;top:0;left:0;width:100%;height:100%;padding:1rem}.cta .text-wrap{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 0 68px #ffffff0d inset;padding:1rem;border-radius:6px}.cta .text-wrap h2,.cta .text-wrap p{color:#fff}@media(min-width:981px){.cta .desc-wrap,.cta .text-wrap{padding:2rem}}.img-desc h2{margin-top:0}.img-desc__media{--img-desc-overlay-y: 30%;aspect-ratio:1/1;overflow:hidden;position:relative}.img-desc__image{border-radius:6px;overflow:hidden;position:absolute;width:100%;box-shadow:0 18px 40px #281b041f;transition:transform .08s linear;will-change:transform}.img-desc__image--base{left:0;top:0;z-index:1}.img-desc__image--overlay{right:0;top:0;z-index:2;transform:translate3d(0,var(--img-desc-overlay-y),0)}.text-highlight{font-weight:500;font-size:40px;line-height:100%;text-transform:uppercase}@media(min-width:981px){.text-highlight{font-size:60px}}.faq-wrap-item.is-hidden{display:none}.faq-filter{margin:1rem 0;display:flex;align-items:center;flex-wrap:nowrap;overflow:auto;gap:.5rem}.faq-filter button{cursor:pointer;font-family:inherit;font-size:14px}.faq-filter button.chip{background-color:#eaeff3;border:1px solid #EAEFF3}.faq-filter .chip.active{background-color:#4dbdd3;border-color:#4dbdd3;color:#281b04}@media(min-width:981px){.faq-filter{margin:2rem 0}}.faq-page h1{color:#281b04;text-align:left}@media(min-width:981px){.faq-page .faq-wrap-item .item:first-of-type{width:calc(33.3333333333% - .5rem)}.faq-page .faq-wrap-item .item:last-of-type{width:calc(66.6666666667% - .5rem);margin-top:1rem}}.review-cards{display:flex;flex-wrap:wrap;align-items:stretch;gap:1rem}.review-cards .review-card{width:100%;height:auto}@media(min-width:981px){.review-cards .review-card{width:calc(50% - .5rem)}}.review-card{display:flex;flex-direction:column;gap:1rem;height:100%;padding:1rem;background-color:#5568321a;border-radius:6px}.review-card .review-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.review-card .review-card__person{display:flex;align-items:center;gap:.5rem;min-width:0}.review-card .review-card__avatar{display:flex;align-items:center;justify-content:center;overflow:hidden;width:44px;height:44px;flex:0 0 44px;border-radius:50%}.review-card .review-card__person-info{min-width:0}.review-card .review-card__author,.review-card .review-card__date,.review-card .review-card__text{margin:0}.review-card .review-card__author{font-size:18px;font-weight:500;line-height:1.2}.review-card .review-card__date{margin-top:4px;color:#281b0473;font-size:13px;line-height:1.2}.review-card .review-card__stars{display:flex;align-items:center;gap:4px;flex:0 0 auto}.review-card .review-card__stars .star{color:#281b04;font-size:16px;line-height:1;opacity:.5}.review-card .review-card__stars .star.active{opacity:1;color:#ff3d00}.review-card .review-card__body{flex:1 1 auto}.review-card .review-card__text{display:-webkit-box;overflow:hidden;color:#281b04e6;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:7;font-size:16px}.review-card.is-expanded .review-card__text{display:inline;overflow:visible;-webkit-line-clamp:initial}.review-card .review-card__toggle{width:fit-content;padding:0;border:0;background:transparent;color:#281b047a;font-size:16px;line-height:1.2;cursor:pointer}.review-card .review-card__toggle:hover{color:#281b04}@media(min-width:981px){.review-card{min-height:300px;padding:22px}.review-card .review-card__author{font-size:16px}.review-card .review-card__text{-webkit-line-clamp:8}}.reviews-slider .review-card{height:auto}.reviews-slider .review-card__body{flex:0 1 auto}.reviews-slider .review-card__text{display:block;overflow:visible;-webkit-line-clamp:initial}.reviews-page h1{color:#281b04;text-align:left;margin:0}.reviews-page .title-wrapp{margin:1rem 0}.rating-badge{display:inline-flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:.5rem;background:#eaeff3;color:#281b04}.rating-badge__logo{width:1.5rem;height:1.5rem;flex-shrink:0}.rating-badge__stars{display:flex;align-items:center;gap:.25rem;color:#ff3d00;font-size:16px;line-height:1}.rating-badge__score{font-size:24px;line-height:1;font-weight:500}.rating-badge p{margin:0}@media(min-width:768px){.rating-badge{gap:1rem;padding:.5rem 1.25rem}.rating-badge__stars{font-size:18px}}.blog-page h1{color:#281b04;text-align:left}.blog-page .wrapp-blog-cards{margin-top:1rem}@media(min-width:768px){.blog-page .wrapp-blog-cards{margin-top:2rem}}.policy h1{color:#281b04;text-align:left}.policy{padding-bottom:2rem}@media(min-width:768px){.policy{padding-bottom:4rem}}.static-page.section{padding-top:0}.static-page .page-sub{margin-top:1rem}.static-page .static-page__content{margin-top:1.5rem;font-size:16px;line-height:1.25}.static-page .static-page__content h2{margin-top:2rem;margin-bottom:1rem;font-size:28px;line-height:1.15}.static-page .static-page__content h3{margin-top:2rem;margin-bottom:1rem;font-size:24px;line-height:1.2}.static-page .static-page__content p,.static-page .static-page__content ul{margin-top:0;margin-bottom:1rem}.static-page .static-page__content ul{padding-left:0;list-style:none}.static-page .static-page__content a{color:#281b04;text-decoration:underline}@media(min-width:981px){.static-page .static-page__content{margin-top:2rem}.static-page .static-page__content h2{margin-top:2rem;font-size:32px}.static-page .static-page__content h3{margin-top:2rem;font-size:26px}}.contacts-page h1{color:#281b04;text-align:left}.contacts-page .map-section{height:400px}.contacts-page .item-contact{display:flex;align-items:flex-start;flex-direction:column}.contacts-page .item-contact .wrappImg{width:47px;height:47px;margin-top:10px}.contacts-page .item-contact h3,.contacts-page .item-contact p,.contacts-page .item-contact a{color:#281b04}.contacts-page .item-contact h3{font-weight:300}.contacts-page .item-contact p,.contacts-page .item-contact a{font-weight:500;display:block}@media(min-width:768px){.contacts-page .map-section{height:600px}.contacts-page .item-contact{gap:1rem;flex-direction:row}.contacts-page .item-contact h3,.contacts-page .item-contact a,.contacts-page .item-contact p{font-size:18px}}.contacts__form{background-color:#eaeff3;padding:1rem}.contacts__form a{text-decoration:underline;color:#281b04}.contacts__form .absolute{position:absolute;left:0;top:0;visibility:hidden}.contacts__form h3{margin-top:0;width:90%}.contacts__form .item-form{flex-direction:column;align-items:flex-start;gap:.5rem}.contacts__form .ajax-field-error{color:#ff3d00;font-size:13px;font-weight:400;line-height:120%;margin:0}.contacts__form .my_input.is-invalid,.contacts__form .my_input-textarea.is-invalid{border-color:#ff3d00}.contacts__form .item-form+.item-form{margin-top:1rem}.contacts__form .form-field-row{margin-top:1rem;display:grid;gap:1rem}@media(min-width:520px){.contacts__form .form-field-row{grid-template-columns:1fr minmax(120px,160px)}.contacts__form .form-field-row .item-form{margin-top:0}.contacts__form .form-field-row .item-form+.item-form{margin-top:0}}.contacts__form .form-services{border:0;padding:0;margin:1rem 0 0;min-width:0}.contacts__form .form-services__legend{font-size:14px;font-weight:600;padding:0;margin-bottom:.35rem;width:100%}.contacts__form .form-services__group-label{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#281b048c;margin:.65rem 0 .4rem}.contacts__form .form-services__grid{display:grid;grid-template-columns:1fr;gap:.35rem .5rem}@media(min-width:400px){.contacts__form .form-services__grid{grid-template-columns:1fr 1fr}}.contacts__form .form-services__option{display:flex;align-items:flex-start;gap:.4rem;margin:0;font-size:12px;line-height:1.35;font-weight:400;cursor:pointer}.contacts__form .form-services__option input{margin:2px 0 0;flex-shrink:0;width:14px;height:14px}.contacts__form .form-services__option span{display:block;margin-top:0}.contacts__form span{font-weight:400;font-size:12px;line-height:120%;display:block;margin-top:1rem}.contacts__form .btn{width:100%}@media(min-width:768px){.contacts__form{padding:2rem}}.message{opacity:0;visibility:hidden;top:0;left:50%;width:calc(100% - 2rem);max-width:1200px;height:fit-content;transform:translate(-50%,-24px);transition:opacity .35s ease,visibility .35s ease,top .5s ease,transform .5s ease;z-index:4000;position:fixed;pointer-events:none}.message.active{opacity:1;pointer-events:auto;visibility:visible;top:100px;transform:translate(-50%)}.message .wrapp{position:relative;width:min(100%,420px);border-radius:6px;background-color:#fff;padding:1rem;box-shadow:0 12px 35px #281b0414;margin-left:auto}.message h3{font-size:16px}.message p{font-size:14px}.message.is-success .wrapp{border-left:4px solid #556832}.message.is-error .wrapp{border-left:4px solid #FF3D00}.quote-popup{position:fixed;inset:0;z-index:3000;display:flex;flex-direction:column;align-items:center;min-height:100dvh;padding:1rem;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#281b0473;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s ease}.quote-popup.active{opacity:1;visibility:visible;pointer-events:auto}.quote-popup__dialog{position:relative;flex-shrink:0;width:min(100%,560px);margin-block:auto;border-radius:8px;background-color:#eaeff3;padding:1rem;transform:translateY(-18px);transition:transform .25s ease;box-shadow:0 24px 70px #281b0438}.quote-popup.active .quote-popup__dialog{transform:translateY(0)}@media(min-width:981px){.quote-popup__dialog{padding:2rem}}.close{position:absolute;top:14px;right:14px;width:32px;height:32px;border:0;background-color:transparent;cursor:pointer}.close:before,.close:after{content:"";position:absolute;top:15px;left:8px;width:16px;height:2px;background-color:#281b04}.close:before{transform:rotate(45deg)}.close:after{transform:rotate(-45deg)}.info-block ul li,.info-block ol li{padding-left:1rem}.catalog-description{font-size:16px;line-height:1.5;color:#281b04}.catalog-description>*:first-child{margin-top:0}.catalog-description>*:last-child{margin-bottom:0}.catalog-description h3{margin:1.75rem 0 1rem;font-size:20px;line-height:1.25;font-weight:600;color:#281b04}.catalog-description p{margin:0 0 1rem;line-height:1.65}.catalog-description ul,.catalog-description ol{list-style:none;padding:0;margin:0 0 1.5rem}.catalog-description ul li{position:relative;padding-left:36px;margin-bottom:.875rem;line-height:1.4;min-height:24px}.catalog-description ul li:before{content:"";position:absolute;left:0;top:2px;width:24px;height:24px;background-image:url(/img/icons/check.svg);background-repeat:no-repeat;background-position:center;background-size:contain;flex-shrink:0}.catalog-description ul li:last-child{margin-bottom:0}.catalog-description ol{counter-reset:catalog-desc-counter}.catalog-description ol li{position:relative;padding-left:36px;margin-bottom:.875rem;line-height:1.4;counter-increment:catalog-desc-counter}.catalog-description ol li:before{content:counter(catalog-desc-counter) ".";position:absolute;left:0;top:0;font-weight:600;color:#281b04}.catalog-description ol li:last-child{margin-bottom:0}@media(min-width:768px){.catalog-description{font-size:17px}.catalog-description h3{font-size:22px}}
