@charset "UTF-8";.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:#0f172a;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:#00b4c8}@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)}.about_page .about-stats{background:#fff;padding-top:1.5rem!important;padding-bottom:3rem!important}.about_page .about-stats .title-chip{margin-bottom:0}.about_page .about-stats__grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem 1rem;margin-top:1.35rem}.about_page .about-stats__item{min-width:0}.about_page .about-stats__value{color:#26b4c4;font-weight:500;font-size:clamp(2rem,5vw,3.25rem);line-height:1;letter-spacing:-.03em}.about_page .about-stats__label{margin:.45rem 0 0;color:#0f172aad;font-size:15px;line-height:1.3;max-width:12rem}@media(min-width:981px){.about_page .about-stats{padding-top:2rem!important;padding-bottom:4rem!important}.about_page .about-stats__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem 2rem;margin-top:2rem}.about_page .about-stats__value{font-size:2.85rem}.about_page .about-stats__label{font-size:16px;max-width:11.5rem}}.section-heading{margin:.75rem 0 .5rem;color:#0f172a}.section-lead{margin:0 0 1.5rem;max-width:640px;color:#0f172ab8;font-weight:400;line-height:1.45}.services--grid .section-heading,.services--grid .section-lead,.help-with .section-heading,.help-with .section-lead,.why-us .section-heading,.why-us .section-lead,.how-it-works .section-heading,.how-it-works .section-lead{text-align:center;margin-left:auto;margin-right:auto}.services--grid .title-chip,.help-with .title-chip,.why-us .title-chip,.how-it-works .title-chip{margin-left:auto;margin-right:auto}.services--grid,.small-jobs,.portfolio--home,.areas-reviews{background:#f1f5f9}.sister-promo,.help-with{background:#fff}.hero-bleed{position:relative;min-height:clamp(520px,78vh,720px);padding:7.5rem 0 4.5rem;display:flex;align-items:flex-end;overflow:hidden;background:#1a2332}.hero-bleed__media{position:absolute;inset:0;z-index:0}.hero-bleed__media picture{display:block;position:absolute;inset:0}.hero-bleed__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.hero-bleed__scrim,.hero-bleed__fade{position:absolute;inset:0;pointer-events:none}.hero-bleed__scrim{background:linear-gradient(90deg,#1a2332d1,#1a23328c 42%,#1a23322e 72%,#1a233214),linear-gradient(180deg,#1a233259,#1a233226 45%,#1a23328c)}.hero-bleed__content{position:relative;z-index:1;width:100%}.hero-bleed__copy{max-width:560px;text-align:left}.hero-bleed__copy h1{margin:0 0 1rem;font-weight:700;font-size:clamp(2.1rem,4.5vw,3.4rem);line-height:1.08;text-transform:none;color:#fff;text-align:left}.hero-bleed__text{margin:0 0 1.35rem;color:#ffffffe6;font-size:17px;line-height:1.45;text-align:left;max-width:480px}.hero-bleed__note{margin:.95rem 0 0;color:#ffffffc7;font-size:14px;font-weight:500;letter-spacing:.01em}.hero-bleed__badges{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.15rem;margin:1.15rem 0 0}.hero-bleed__badge{display:inline-flex;align-items:center;gap:.4rem;color:#ffffffe6;font-size:14px;font-weight:500}.hero-bleed__badge img{width:16px;height:16px;filter:brightness(0) invert(1)}@media(min-width:981px){.hero-bleed{min-height:clamp(560px,82vh,760px);padding:9rem 0 5.5rem;align-items:center}.hero-bleed__copy{max-width:600px}}.hero-bleed--home{background:#fff;min-height:clamp(560px,86vh,780px);padding:7.25rem 0 5.5rem;align-items:center}.hero-bleed--home .hero-bleed__media img{object-position:82% center;-webkit-mask-image:none;mask-image:none}.hero-bleed--home .hero-bleed__fade{background:radial-gradient(ellipse 48% 62% at 16% 46%,#fff 0% 28%,#ffffffeb 42%,#ffffff8c 58%,#ffffff2e,#fff0 86%)}.hero-bleed--home .hero-bleed__copy{position:relative;max-width:540px}.hero-bleed--home .hero-bleed__copy:before{content:"";position:absolute;z-index:-1;pointer-events:none;inset:-2.5rem -3.5rem -2.25rem -1.5rem;background:radial-gradient(ellipse 70% 65% at 35% 45%,#fff 0% 42%,#ffffffb3 62%,#fff0 78%)}.hero-bleed--home .hero-bleed__copy h1{color:#0f172a;font-size:clamp(2.2rem,4vw,3.35rem)}.hero-bleed--home .hero-bleed__text,.hero-bleed--home .hero-bleed__badge{color:#0f172ac7}.hero-bleed--home .hero-bleed__badge img{filter:invert(58%) sepia(72%) saturate(480%) hue-rotate(146deg) brightness(92%) contrast(96%)}@media(min-width:981px){.hero-bleed--home{min-height:clamp(600px,88vh,820px);padding:8.5rem 0 7rem}.hero-bleed--home .hero-bleed__media img{object-position:88% center}.hero-bleed--home .hero-bleed__fade{background:radial-gradient(ellipse 42% 68% at 18% 44%,#fff 0% 30%,#ffffffe6 46%,#ffffff80 62%,#ffffff26 76%,#fff0 88%)}.hero-bleed--home .hero-bleed__copy{max-width:560px}.hero-bleed--home .hero-bleed__copy:before{inset:-3rem -5rem -2.5rem -2rem}}@media(max-width:980px){.hero-bleed--home{min-height:100svh;padding:5.75rem 0 6.25rem;align-items:flex-end}.hero-bleed--home .hero-bleed__media img{object-position:72% 22%;-webkit-mask-image:none;mask-image:none}.hero-bleed--home .hero-bleed__fade{background:linear-gradient(180deg,#fff0 0% 32%,#fff6 52%,#ffffffe0 74%,#fff)}.hero-bleed--home .hero-bleed__copy{max-width:100%}.hero-bleed--home .hero-bleed__copy:before{display:none}.hero-bleed--home .hero-bleed__copy h1,.hero-bleed--home .hero-bleed__copy .hero-bleed__text,.hero-bleed--home .hero-bleed__copy .hero-bleed__badge{text-shadow:0 0 6px #FFFFFF,0 1px 10px #FFFFFF,0 2px 22px #FFFFFF,0 4px 36px rgba(255,255,255,.95)}.hero-bleed--home .hero-bleed__copy h1,.hero-bleed--home .hero-bleed__text{color:#0f172a}}.hero-split{position:relative;padding:7.5rem 0 2.5rem;background:linear-gradient(180deg,#00b4c81a,#f8fafc 42%,#fff);overflow:hidden}.hero-split .wrappImg{position:relative;width:100%;height:100%;border-radius:10px;overflow:hidden;box-shadow:0 8px 24px #0f172a0f;aspect-ratio:4/3}.hero-split .wrappImg img{width:100%;height:100%;object-fit:cover;display:block}.hero-split__content{display:grid;gap:1.75rem;align-items:center}.hero-split__copy{min-width:0;text-align:left}.hero-split__copy h1{margin:0 0 1rem;font-weight:600;font-size:clamp(2rem,4vw,3.25rem);line-height:1.1;text-transform:none;color:#0f172a;text-align:left}.hero-split__text{margin:0 0 1.25rem;color:#0f172ac7;font-size:17px;line-height:1.45;text-align:left}.hero-split__badges{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.15rem;margin-top:1.1rem}.hero-split__badge{display:inline-flex;align-items:center;gap:.4rem;color:#0f172ac7;font-size:14px;font-weight:500}.hero-split__badge img{width:16px;height:16px;filter:invert(58%) sepia(72%) saturate(480%) hue-rotate(146deg) brightness(92%) contrast(96%)}@media(min-width:981px){.hero-split{padding:9rem 0 4rem}.hero-split__content{grid-template-columns:1.05fr .95fr;gap:2.5rem}.hero-split .wrappImg{aspect-ratio:1/1;min-height:420px}}.hero-split--home{padding:7rem 0 3.5rem;background:#fff}.hero-split--home .hero-split__media,.hero-split--home .wrappImg{border-radius:0;box-shadow:none;aspect-ratio:16/11;min-height:0}.hero-split--home .hero-split__media:before,.hero-split--home .wrappImg:before{content:"";position:absolute;inset:0 auto 0 0;width:28%;z-index:1;pointer-events:none;background:linear-gradient(90deg,#fff,#fff0)}@media(min-width:981px){.hero-split--home{padding:8.5rem 0 4.5rem}.hero-split--home .hero-split__content{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:1.5rem;align-items:center}.hero-split--home .hero-split__copy{padding-right:.5rem}.hero-split--home .hero-split__copy h1{font-size:clamp(2.35rem,3.6vw,3.35rem);font-weight:700;line-height:1.08}.hero-split--home .hero-split__media,.hero-split--home .wrappImg{aspect-ratio:5/4;min-height:460px;margin-right:calc(-1*max(1rem,(100vw - 1240px) / 2));width:calc(100% + max(1rem,(100vw - 1240px) / 2))}.hero-split--home .hero-split__media:before,.hero-split--home .wrappImg:before{width:34%}}.trust-bar{position:relative;z-index:5;background:transparent;margin-top:-2.75rem;margin-bottom:-2.75rem;padding:0}.trust-bar__panel{margin:0}.trust-bar__grid{display:grid;gap:1rem;background:#fff;border-radius:16px;box-shadow:0 14px 36px #0f172a1a;padding:1.15rem;border:none}.trust-bar__item{position:relative;display:flex;align-items:center;gap:.85rem;min-width:0;border:none;box-shadow:none;background:transparent}.trust-bar__icon{flex:0 0 28px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:0;background:transparent}.trust-bar__icon img{width:24px;height:24px;object-fit:contain;filter:invert(58%) sepia(72%) saturate(480%) hue-rotate(146deg) brightness(92%) contrast(96%)}.trust-bar__title{margin:0 0 .15rem;font-weight:700;font-size:14px;line-height:1.25;color:#0f172a}.trust-bar__text{margin:0;font-size:13px;line-height:1.35;color:#0f172aa6}@media(min-width:700px){.trust-bar{margin-top:-3rem;margin-bottom:-3rem}.trust-bar__grid{grid-template-columns:repeat(2,1fr);gap:.85rem 0;padding:1.2rem .4rem}.trust-bar__item{padding:.2rem 1.1rem}}@media(min-width:981px){.trust-bar{margin-top:-3.25rem;margin-bottom:-3.25rem;padding:0}.trust-bar__grid{grid-template-columns:repeat(4,1fr);align-items:center;gap:0;padding:1.25rem .35rem;border-radius:16px}.trust-bar__item{padding:.2rem 1.2rem}.trust-bar__item:not(:last-child):after{content:"";position:absolute;top:18%;right:0;bottom:18%;width:1px;background:#0f172a1a}}.section.services--grid{background:#f1f5f9;padding-top:6.75rem!important;padding-bottom:4rem!important}@media(min-width:981px){.section.services--grid{padding-top:8rem!important;padding-bottom:4rem!important}}.section.services--grid .services__heading{margin:0 0 1.75rem}.section.services--grid .services__cards{justify-content:center;gap:1.15rem}.section.services--grid .services__cards .card{width:100%;background:#fff;border-radius:12px;box-shadow:0 8px 24px #0f172a0f;overflow:hidden;border:none;outline:none;transition:transform .2s ease,box-shadow .2s ease}.section.services--grid .services__cards .card:before,.section.services--grid .services__cards .card:after{display:none!important;content:none!important}.section.services--grid .services__cards .card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0f172a14}.section.services--grid .service-card{height:100%}.section.services--grid .service-card__link{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.85rem;padding:1.5rem 1rem 1.35rem;height:100%;min-height:0;color:inherit;text-decoration:none}.section.services--grid .service-card__icon{width:64px;height:64px;border-radius:0;background:transparent;display:flex;align-items:center;justify-content:center;margin:0 0 .15rem;flex:0 0 auto}.section.services--grid .service-card__icon img{width:64px;height:64px;object-fit:contain;filter:none}.section.services--grid .service-card__title{margin:0;font-size:17px;font-weight:700;line-height:1.25;color:#0f172a}.section.services--grid .service-card__text{margin:0;color:#0f172a9e;font-size:14px;line-height:1.4;max-width:200px}@media(min-width:700px){.section.services--grid .services__cards .card{width:calc(50% - .575rem)}}@media(min-width:981px){.section.services--grid .services__cards{gap:1.25rem}.section.services--grid .services__cards .card{width:calc(25% - .94rem)}.section.services--grid .service-card__link{aspect-ratio:1/1;padding:1.6rem 1.1rem 1.4rem;gap:.9rem}.section.services--grid .service-card__icon,.section.services--grid .service-card__icon img{width:72px;height:72px}.section.services--grid .service-card__title{font-size:18px}}.catalog-index__band{background:#f1f5f9}.catalog-index__crumbs{background:#f1f5f9;padding:1.15rem 0 0}.catalog-index .breadcrumbs,.catalog-index .breadcrumbs__list{margin:0}.catalog-index .section.services--grid{margin-top:0;padding-top:1.25rem!important;padding-bottom:4rem!important}@media(min-width:981px){.catalog-index .section.services--grid{padding-top:1.5rem!important;padding-bottom:4rem!important}}.catalog-index .reviews.section{background:#fff}.catalog-show__crumbs{background:#fff;padding:1.15rem 0}.catalog-show .breadcrumbs,.catalog-show .breadcrumbs__list{margin:0}.catalog-show .choose.section{padding-top:2.5rem!important}.catalog-show .choose.section .flex-wrap{display:grid;grid-template-columns:1fr;gap:1.25rem;align-items:start}.catalog-show .choose.section .item.two-item{width:100%}.catalog-show .choose.section h2{margin:.4rem 0 0}.catalog-show .choose.section .catalog-description>*:first-child{margin-top:0}@media(min-width:768px){.catalog-show .choose.section .flex-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);column-gap:2.5rem;row-gap:1.25rem}}.sister-promo{position:relative;padding-top:4rem!important;padding-bottom:8rem!important}@media(min-width:981px){.sister-promo{padding-bottom:10rem!important}}.sister-promo__inner{position:relative}.sister-promo__slider{overflow:visible}.sister-promo__slider .swiper-wrapper{align-items:stretch;transform-style:preserve-3d}.sister-promo__slider .swiper-slide{height:auto;overflow:hidden;border-radius:16px;transform-origin:center top;transition:filter .25s ease,opacity .25s ease;z-index:1}.sister-promo__slider .swiper-slide .sister-card{height:100%}.sister-promo__slider .swiper-slide.swiper-slide-active{z-index:3;opacity:1;filter:blur(0)}.sister-promo__slider .swiper-slide.swiper-slide-next,.sister-promo__slider .swiper-slide.swiper-slide-prev{z-index:2;filter:blur(2px)}.sister-promo__header{max-width:640px;margin-bottom:1.25rem}.sister-promo__header .section-heading{margin:.35rem 0 .4rem;font-size:clamp(1.45rem,2.4vw,1.85rem);line-height:1.2}.sister-promo__header .section-lead{margin:0;font-size:15px;line-height:1.45}.sister-promo .sister-card{display:grid;grid-template-columns:1fr;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px #0f172a0f;border:none;transition:transform .22s ease,box-shadow .22s ease}@media(min-width:981px){.sister-promo .sister-card:hover{transform:translateY(-2px);box-shadow:0 14px 32px #0f172a17}}.sister-promo .sister-card__media{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:#f1f5f9}.sister-promo .sister-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.sister-promo .sister-card__media:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,transparent 35%,rgba(255,255,255,.4) 70%,#FFFFFF 100%)}.sister-promo .sister-card:hover .sister-promo .sister-card__media img{transform:scale(1.04)}.sister-promo .sister-card__body{position:relative;z-index:2;padding:1.15rem 1.15rem 1.2rem;display:flex;flex-direction:column;justify-content:flex-start;gap:.85rem;min-width:0;height:100%;background:#fff}.sister-promo .sister-card__body--tha{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:1fr auto;align-items:start;gap:.85rem 1rem}.sister-promo .sister-card__body--tha .sister-card__aside{grid-column:1;grid-row:1}.sister-promo .sister-card__body--tha .sister-card__main{grid-column:2;grid-row:1;height:auto}.sister-promo .sister-card__body--tha .sister-card__cta{grid-column:1/-1;grid-row:2;margin-top:auto;justify-self:start;align-self:end}.sister-promo .sister-card--awp .sister-card__cta{margin-top:auto}.sister-promo .sister-card--awp .sister-card__list{margin-bottom:10px}.sister-promo .sister-card__aside{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem;flex:0 0 auto}.sister-promo .sister-card__aside .sister-card__brand--tha{margin-inline:auto}.sister-promo .sister-card__aside .sister-card__ratings{padding-top:.55rem;border-top:1px solid rgba(15,23,42,.08);width:100%;align-items:center}.sister-promo .sister-card__main{display:flex;flex-direction:column;gap:.85rem;min-width:0}.sister-promo .sister-card__eyebrow{margin:0;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#00b4c8}.sister-promo .sister-card--tha .sister-card__eyebrow{color:#e86a3c}.sister-promo .sister-card__brand{display:block;width:fit-content;line-height:0}.sister-promo .sister-card__brand img{display:block;width:auto;object-fit:contain;object-position:left center}.sister-promo .sister-card__brand--awp{max-width:260px}.sister-promo .sister-card__brand--awp img{height:40px;max-width:260px}.sister-promo .sister-card__brand--tha{max-width:88px;flex:0 0 auto;margin-inline:auto}.sister-promo .sister-card__brand--tha img{width:72px;height:auto;max-height:96px;max-width:88px;object-position:center top;margin-inline:auto}.sister-promo .sister-card__text{margin:0;font-size:14px;line-height:1.45;color:#0f172ab8}.sister-promo .sister-card__list{list-style:none;margin:.15rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem .75rem}.sister-promo .sister-card__list li{display:flex;align-items:center;gap:.4rem;min-width:0;font-size:13px;font-weight:500;color:#0f172a}.sister-promo .sister-card__list li img{width:14px;height:14px;flex:0 0 14px;filter:invert(58%) sepia(72%) saturate(480%) hue-rotate(146deg) brightness(92%) contrast(96%)}.sister-promo .sister-card__list li span{min-width:0;line-height:1.25}.sister-promo .sister-card__list--tha li img{filter:invert(48%) sepia(62%) saturate(1200%) hue-rotate(336deg) brightness(98%) contrast(92%)}.sister-promo .sister-card__list--compact{gap:.22rem .7rem}.sister-promo .sister-card__list--compact li{font-size:12px;font-weight:500}.sister-promo .sister-card__ratings{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem}.sister-promo .sister-card__rating{display:inline-flex;align-items:center;gap:.3rem;font-size:11px;color:#0f172ab8;white-space:nowrap;text-decoration:none;transition:opacity .15s ease}.sister-promo .sister-card__rating:hover{opacity:.82}.sister-promo .sister-card__rating img{width:14px;height:14px;flex:0 0 14px}.sister-promo .sister-card__rating strong{color:#0f172a;font-weight:700}.sister-promo .sister-card__rating-label{font-weight:600;color:#0f172a}.sister-promo .sister-card__rating-star{color:#f5b400;font-size:12px;line-height:1}.sister-promo .sister-card__rating-star--tha{color:#e86a3c}.sister-promo .sister-card__rating-sep{width:1px;height:12px;background:#0f172a2e;margin:0 .1rem}.sister-promo .sister-card__cta{margin-top:auto;height:44px;padding:0 1rem;font-size:14px;width:fit-content}@media(max-width:980px){.sister-promo{overflow-x:hidden}.sister-promo__slider{overflow:visible}}@media(min-width:981px){.sister-promo__slider{overflow:visible}.sister-promo__slider .swiper-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:1.1rem;transform:none!important}.sister-promo__slider .swiper-slide{width:auto!important;height:auto!important;margin:0!important;filter:none!important;transform:none!important;overflow:visible}.sister-promo .sister-card{grid-template-columns:220px minmax(0,1fr);align-items:stretch;min-height:0}.sister-promo .sister-card--mirror{grid-template-columns:minmax(0,1fr) 176px}.sister-promo .sister-card--mirror .sister-card__media{order:2}.sister-promo .sister-card--mirror .sister-card__media:after{background:linear-gradient(to left,transparent 0%,transparent 20%,rgba(255,255,255,.35) 55%,rgba(255,255,255,.85) 82%,#FFFFFF 100%)!important}.sister-promo .sister-card--mirror .sister-card__body{order:1;padding:calc(.95rem + 7.5px) 1rem calc(1rem + 7.5px) 1.05rem}.sister-promo .sister-card__media{aspect-ratio:auto;min-height:100%;height:100%}.sister-promo .sister-card__media:after{background:linear-gradient(to right,transparent 0%,transparent 20%,rgba(255,255,255,.35) 55%,rgba(255,255,255,.85) 82%,#FFFFFF 100%)!important}.sister-promo .sister-card__body{padding:calc(1.05rem + 7.5px) 1.05rem calc(1.1rem + 7.5px) .95rem;justify-content:flex-start;gap:.9rem}.sister-promo .sister-card__body--tha{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:1fr auto;gap:.9rem .85rem}.sister-promo .sister-card__main{flex:1 1 auto;justify-content:flex-start;gap:.9rem;height:auto}.sister-promo .sister-card__aside{min-width:96px;padding-top:.1rem}.sister-promo .sister-card__brand--tha{max-width:84px}.sister-promo .sister-card__brand--tha img{width:80px;max-width:84px;max-height:118px}.sister-promo .sister-card__brand--awp img{height:42px;max-width:280px}.sister-promo .sister-card__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .85rem}.sister-promo .sister-card__list--compact{gap:.22rem .65rem}}@media(max-width:420px){.sister-promo .sister-card__list{grid-template-columns:1fr}.sister-promo .sister-card__ratings{gap:.28rem}}.small-jobs{padding-top:8rem!important}@media(min-width:981px){.small-jobs{padding-top:10rem!important}}.small-jobs__grid{display:grid;gap:1.5rem}.small-jobs__media{border-radius:10px;overflow:hidden;box-shadow:0 8px 24px #0f172a0f;aspect-ratio:4/3}.small-jobs__right{display:flex;flex-direction:column;gap:1.25rem}.small-jobs__copy .title-chip{background-color:#fff}.small-jobs__copy .section-heading{margin-bottom:.75rem}.small-jobs__text{color:#0f172ab8;line-height:1.5}.small-jobs__text p{margin:0 0 .85rem}.small-jobs__text p:last-child{margin-bottom:0}.small-jobs__features{display:flex;flex-direction:column;gap:.85rem}.small-jobs__feature{display:flex;gap:.85rem;align-items:flex-start;padding:.15rem 0;background:transparent;border-radius:0;box-shadow:none}.small-jobs__icon{flex:0 0 40px;width:40px;height:40px;border-radius:10px;background:#00b4c81f;display:flex;align-items:center;justify-content:center}.small-jobs__icon img{width:22px;height:22px}.small-jobs__feature-title{margin:0 0 .25rem;font-weight:600;color:#0f172a}.small-jobs__feature-text{margin:0;font-size:14px;color:#0f172aad;line-height:1.4}@media(min-width:981px){.small-jobs__grid{grid-template-columns:.95fr 1.15fr;align-items:center;gap:2.5rem}.small-jobs__media{aspect-ratio:4/5;min-height:420px}.small-jobs__features{display:grid;grid-template-columns:1fr;gap:1rem}}.help-with{padding-bottom:8rem!important}@media(min-width:981px){.help-with{padding-bottom:10rem!important}}.help-with__heading{margin-bottom:.45rem}.help-with__lead{margin-bottom:1.5rem}.help-with__grid{display:grid;gap:1rem;margin-top:0}.help-with .help-card{background:#fff;border-radius:12px;box-shadow:0 8px 24px #0f172a0f;overflow:hidden;display:flex;flex-direction:column;border:none;transition:transform .2s ease,box-shadow .2s ease}.help-with .help-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0f172a14}.help-with .help-card__media{flex:0 0 auto;aspect-ratio:5/4;height:auto!important;min-height:0;position:relative;overflow:hidden}.help-with .help-card__media img{width:100%;height:100%;object-fit:cover;display:block}.help-with .help-card__body{position:relative;z-index:1;padding:.95rem 1rem 1.1rem;display:flex;flex-direction:column;gap:.4rem;flex:1 1 auto;background:#fff}.help-with .help-card__icon{width:28px;height:28px;display:flex;align-items:center;justify-content:flex-start}.help-with .help-card__icon img{width:22px;height:22px;object-fit:contain;filter:invert(58%) sepia(72%) saturate(480%) hue-rotate(146deg) brightness(92%) contrast(96%)}.help-with .help-card__title{margin:0;font-size:16px;font-weight:600;color:#0f172a;line-height:1.25}.help-with .help-card__text{margin:0;font-size:13px;line-height:1.4;color:#0f172aad}.help-with .help-card__link{margin-top:auto;color:#00b4c8;font-weight:600;font-size:14px;text-decoration:none}.help-with .help-card__link:hover{color:#0e7480}@media(min-width:700px){.help-with__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.help-with__grid{grid-template-columns:repeat(5,1fr);gap:.9rem}.help-with .help-card__body{padding:.9rem .9rem 1.05rem}}.why-us{position:relative;z-index:5;background:linear-gradient(180deg,#fff 50%,#f1f5f9 50%);margin-top:-2.75rem;margin-bottom:-2.75rem;padding:0!important}.why-us__panel{background:#fff;border-radius:18px;box-shadow:0 14px 36px #0f172a1a;padding:1.75rem 1.15rem 1.6rem;border:none}@media(min-width:700px){.why-us{margin-top:-3rem;margin-bottom:-3rem}}@media(min-width:981px){.why-us{margin-top:-3.25rem;margin-bottom:-3.25rem}}.why-us__heading{margin-top:0;margin-bottom:1.35rem;font-weight:700}.why-us__slider{overflow:hidden;padding-bottom:1.6rem}.why-us__slider .swiper-wrapper{align-items:stretch}.why-us__slider .swiper-slide{height:auto}.why-us__slider .swiper-pagination{bottom:0!important}.why-us__slider .swiper-pagination-bullet{width:7px;height:7px;background:#00b4c847;opacity:1}.why-us__slider .swiper-pagination-bullet-active{background:#00b4c8}.why-us .why-card{background:transparent;border-radius:0;box-shadow:none;padding:.35rem .65rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.45rem;border:none;position:relative;height:100%}.why-us .why-card:before,.why-us .why-card:after{border:none}.why-us .why-card__icon-wrap{width:auto;height:auto;border-radius:0;background:transparent;display:flex;align-items:center;justify-content:center;margin-bottom:.15rem}.why-us .why-card__icon{width:32px;height:32px;object-fit:contain;margin:0;filter:invert(58%) sepia(72%) saturate(480%) hue-rotate(146deg) brightness(92%) contrast(96%)}.why-us .why-card__title{margin:0;font-size:14px;font-weight:700;color:#0f172a;line-height:1.25}.why-us .why-card__text{margin:0;font-size:13px;line-height:1.4;color:#0f172aa6}@media(min-width:981px){.why-us__slider{overflow:visible;padding-bottom:0}.why-us__slider .swiper-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:1.15rem .5rem;transform:none!important}.why-us__slider .swiper-slide{width:auto!important;height:auto!important;margin:0!important}.why-us__slider .swiper-pagination{display:none}}@media(min-width:1100px){.why-us__panel{padding:2rem .75rem 1.85rem}.why-us__slider .swiper-wrapper{grid-template-columns:repeat(6,1fr);gap:0}.why-us .swiper-slide:not(:last-child) .why-card:after{content:"";position:absolute;top:10%;right:0;bottom:10%;width:1px;background:#0f172a1a}.why-us .why-card{padding:.35rem 1rem}}.how-it-works{--how-marker-size: 48px;--how-progress: 0;position:relative;z-index:5;background:linear-gradient(180deg,#fff 50%,#f1f5f9 50%);margin-top:-2.75rem;margin-bottom:-2.75rem;padding:0!important}.how-it-works__panel{background:#fff;border-radius:16px;box-shadow:0 14px 36px #0f172a1a;padding:1.6rem 1.15rem 1.85rem}@media(min-width:700px){.how-it-works{margin-top:-3rem;margin-bottom:-3rem}}@media(min-width:981px){.how-it-works{margin-top:-3.25rem;margin-bottom:-3.25rem}}.how-it-works__heading{margin-top:0;margin-bottom:.35rem}.how-it-works__steps{position:relative;display:grid;gap:1.5rem;margin-top:1.5rem;padding-left:0}.how-it-works__track{position:absolute;z-index:0;pointer-events:none;overflow:hidden;border-radius:999px}.how-it-works__track-bg,.how-it-works__track-fill{position:absolute;inset:0;border-radius:inherit}.how-it-works__track-bg{background:#00b4c833}.how-it-works__track-fill{background:linear-gradient(90deg,#00b4c8,#0e7480);transform-origin:left center;transform:scaleX(var(--how-progress, 0));transition:transform .05s linear}.how-it-works[data-how-orientation=vertical] .how-it-works__track-fill{background:linear-gradient(180deg,#00b4c8,#0e7480);transform-origin:top center;transform:scaleY(var(--how-progress, 0))}.how-it-works .how-step{position:relative;z-index:1;display:grid;grid-template-columns:var(--how-marker-size) minmax(0,1fr);gap:1rem;align-items:flex-start;background:transparent;border:none;box-shadow:none;padding:0}.how-it-works .how-step__marker{display:flex;justify-content:center;width:var(--how-marker-size)}.how-it-works .how-step__num{position:relative;width:var(--how-marker-size);height:var(--how-marker-size);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;color:#00b4c880;background:#fff;border:2px solid rgba(0,180,200,.28);box-shadow:0 0 0 8px #fff;transition:background-color .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease,transform .25s ease}.how-it-works .how-step__num span{position:relative;z-index:1}.how-it-works .how-step__num.is-active{background:#00b4c8;border-color:#00b4c8;color:#fff;box-shadow:0 0 0 8px #fff,0 8px 18px #00b4c847;transform:scale(1.06)}.how-it-works .how-step__body{padding-top:.35rem}.how-it-works .how-step__title{margin:0 0 .35rem;font-weight:600;font-size:17px;color:#0f172a;transition:color .25s ease}.how-it-works .how-step__text{margin:0;color:#0f172aad;line-height:1.45;font-size:14px}.how-it-works .how-step.is-active .how-step__num{background:#00b4c8;border-color:#00b4c8;color:#fff;box-shadow:0 0 0 8px #fff,0 8px 18px #00b4c847;transform:scale(1.06)}.how-it-works .how-step.is-active .how-step__title{color:#0e7480}@media(min-width:981px){.how-it-works{--how-marker-size: 52px}.how-it-works__panel{padding:2rem 1.5rem 2.15rem}.how-it-works__steps{grid-template-columns:repeat(var(--how-steps-count, 4),minmax(0,1fr));gap:1.25rem;padding-left:0}.how-it-works__track-fill{background:linear-gradient(90deg,#00b4c8,#0e7480);transform-origin:left center;transform:scaleX(var(--how-progress, 0))}.how-it-works .how-step{grid-template-columns:1fr;justify-items:center;text-align:center;gap:1rem}.how-it-works .how-step__marker{width:auto}.how-it-works .how-step__body{padding-top:0;max-width:220px}.how-it-works .how-step__title{font-size:16px}.how-it-works .how-step__text{font-size:14px}}@media(prefers-reduced-motion:reduce){.how-it-works__track-fill,.how-it-works .how-step__num{transition:none}}.portfolio--home{padding-top:8rem!important;padding-bottom:1.5rem!important}@media(min-width:981px){.portfolio--home{padding-top:10rem!important;padding-bottom:1.5rem!important}}.portfolio--home .portfolio__panel{background:transparent;border-radius:0;box-shadow:none;padding:0;display:grid;grid-template-columns:1fr;gap:1.25rem;align-items:center;border:none;overflow:visible}.portfolio--home .portfolio__head{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem;margin-bottom:0}.portfolio--home .portfolio__head .section-heading{margin:.35rem 0 .4rem}.portfolio--home .portfolio__head .section-lead{margin:0;max-width:320px}.portfolio--home .portfolio__head .btn{background:#00b4c8;border-color:#00b4c8;color:#fff}.portfolio--home .portfolio__head .btn img{display:none}.portfolio--home .portfolio__head .btn:after{content:" →"}.portfolio--home .portfolio__head .btn:hover{background:#0e7480;border-color:#0e7480;color:#fff}.portfolio--home .portfolio__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem;margin:0;min-width:0}.portfolio--home .project-card{background:transparent;border-radius:12px;box-shadow:none;overflow:hidden;border:none;min-width:0}.portfolio--home .project-card .before-after{border-radius:12px;box-shadow:none;aspect-ratio:1/1;width:100%}.portfolio--home .project-card__media{aspect-ratio:1/1;border-radius:12px;overflow:hidden}.portfolio--home .project-card__body{padding:.65rem .15rem .2rem;text-align:center}.portfolio--home .project-card__title{margin:0;font-weight:600;font-size:14px;line-height:1.3;color:#0f172a;text-align:center}.portfolio--home .project-card .chips{display:none}@media(min-width:700px){.portfolio--home .portfolio__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media(min-width:981px){.portfolio--home .portfolio__panel{grid-template-columns:minmax(200px,240px) minmax(0,1fr);gap:1.25rem 1.5rem;align-items:center}.portfolio--home .portfolio__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.05rem}.portfolio--home .project-card__title{font-size:14px}}.areas-reviews{padding-top:.5rem;padding-bottom:1.5rem}.areas-reviews__grid{display:grid;gap:1rem}.areas-reviews__grid>*{min-width:0}.areas-reviews .areas-card,.areas-reviews .reviews-card-panel{background:#fff;border-radius:16px;box-shadow:0 8px 24px #0f172a0f;border:none;min-height:100%}.areas-reviews .areas-card{position:relative;display:flex;flex-direction:column;gap:1rem;padding:1.25rem;overflow:hidden}.areas-reviews .areas-card__main{display:flex;flex-direction:column;gap:.85rem;min-width:0;z-index:1}.areas-reviews .areas-card__head{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:.7rem;row-gap:.25rem;align-items:start}.areas-reviews .areas-card__icon{grid-column:1;grid-row:1;width:28px;height:28px;margin-top:.15rem;display:inline-flex;align-items:center;justify-content:center}.areas-reviews .areas-card__icon img{width:22px;height:22px;filter:invert(58%) sepia(72%) saturate(480%) hue-rotate(146deg) brightness(92%) contrast(96%)}.areas-reviews .areas-card__title{grid-column:2;grid-row:1;margin:0;font-size:1.35rem;font-weight:700;line-height:1.2;color:#00b4c8}.areas-reviews .areas-card__subtitle{grid-column:1/-1;grid-row:2;margin:0;color:#0e7480e6;font-size:14px;line-height:1.4}.areas-reviews .areas-card__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .85rem}.areas-reviews .areas-card__list li{display:flex;align-items:center;gap:.4rem;min-width:0;font-size:14px;font-weight:500;color:#0f172a}.areas-reviews .areas-card__list li img{width:15px;height:15px;flex:0 0 15px}.areas-reviews .areas-card__list li span{min-width:0}.areas-reviews .areas-card__note{margin:0;color:#0f172a8c;font-size:13px;font-weight:500}.areas-reviews .areas-card__link{display:inline-flex;align-items:center;gap:.35rem;width:fit-content;margin-top:auto;position:relative;z-index:1;color:#00b4c8;font-size:14px;font-weight:600;text-decoration:none;transition:gap .2s ease,color .2s ease}.areas-reviews .areas-card__link:hover{color:#0e7480;gap:.5rem}.areas-reviews .areas-card__map{position:relative;min-height:200px;border-radius:14px;overflow:hidden;background:#eef6f8}.areas-reviews .areas-card__map-frame{position:absolute;inset:0;border-radius:inherit;overflow:hidden}.areas-reviews .areas-card__map-frame img{width:100%;height:100%;object-fit:cover;object-position:right center;display:block}.areas-reviews .areas-card__map-frame picture{display:block;width:100%;height:100%}.areas-reviews .areas-card__map-frame:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 40%,rgba(255,255,255,.35) 72%,#FFFFFF 100%)}.areas-reviews .areas-card__pin{position:absolute;top:46%;left:58%;z-index:2;width:42px;height:42px;border-radius:50%;background:#00b4c8;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 22px #26b4c459;transform:translate(-50%,-50%)}.areas-reviews .areas-card__pin img{width:18px;height:18px;filter:brightness(0) invert(1)}.areas-reviews .reviews-card-panel{padding:1.35rem 1.1rem 1.2rem;display:flex;flex-direction:column;align-items:center;text-align:center}.areas-reviews .reviews-card-panel__title{margin:0;font-size:1.35rem;font-weight:700;line-height:1.2;color:#0f172a}.areas-reviews .reviews-card-panel__rating{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem .65rem;margin-top:.85rem}.areas-reviews .reviews-card-panel__stars{display:inline-flex;gap:1px;color:#f5b400}.areas-reviews .reviews-card-panel__stars .star{font-size:18px;line-height:1}.areas-reviews .reviews-card-panel__score{font-size:1.55rem;font-weight:700;line-height:1;color:#0f172a}.areas-reviews .reviews-card-panel__based{color:#0f172a8c;font-size:13px;font-weight:500}.areas-reviews .reviews-slider--quote{position:relative;width:100%;margin-top:1rem;display:grid;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:.25rem}.areas-reviews .reviews-slider--quote .swiper{width:100%;min-width:0;overflow:hidden;padding-bottom:1.5rem}.areas-reviews .reviews-slider--quote .swiper-button-prev,.areas-reviews .reviews-slider--quote .swiper-button-next{position:static;width:36px;height:36px;margin:0;color:#00b4c8;background:transparent;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.areas-reviews .reviews-slider--quote .swiper-button-prev:after,.areas-reviews .reviews-slider--quote .swiper-button-next:after{display:none}.areas-reviews .reviews-slider--quote .swiper-button-prev:hover,.areas-reviews .reviews-slider--quote .swiper-button-next:hover{color:#0e7480}.areas-reviews .reviews-slider--quote .swiper-pagination{bottom:0!important;position:absolute;left:0;right:0}.areas-reviews .reviews-slider--quote .swiper-pagination-bullet{width:7px;height:7px;background:#00b4c847;opacity:1}.areas-reviews .reviews-slider--quote .swiper-pagination-bullet-active{background:#00b4c8}.areas-reviews .reviews-slider--quote .quote-review{margin:0;padding:.35rem .25rem .75rem;text-align:center}.areas-reviews .reviews-slider--quote .quote-review__text{margin:0;color:#0f172ac7;font-size:15px;line-height:1.55;font-weight:400}.areas-reviews .reviews-slider--quote .quote-review__author{display:block;margin-top:.85rem;font-style:normal;color:#00b4c8;font-size:14px;font-weight:600}@media(min-width:900px){.areas-reviews__grid{grid-template-columns:1.08fr .92fr;gap:1.15rem;align-items:stretch}.areas-reviews .areas-card{display:flex;flex-direction:column;gap:.85rem;padding:1.4rem;padding-right:46%}.areas-reviews .areas-card__main{flex:0 0 auto}.areas-reviews .areas-card__link{margin-top:auto}.areas-reviews .areas-card__map{position:absolute;top:0;right:0;bottom:0;width:48%;min-height:0;margin:0;border-radius:0 16px 16px 0}.areas-reviews .areas-card__map-frame:after{background:linear-gradient(90deg,#FFFFFF 0%,rgba(255,255,255,.82) 10%,rgba(255,255,255,.35) 28%,transparent 48%)}.areas-reviews .reviews-card-panel{padding:1.5rem 1.25rem 1.35rem;justify-content:center}}.faq-home{background:#fff;margin:0;padding-top:3rem!important;padding-bottom:3rem!important}.faq-home .section-heading,.faq-home h2{margin-bottom:1rem}.cta--final{margin:auto 0 0;padding:0;width:100%}.cta--final .cta-final{position:relative;width:100%;margin:0;background-color:#0b4c5c;background-image:linear-gradient(95deg,#0728378c,#0b4c5c38 42%,#26b4c414),var(--cta-bg-image, none);background-size:cover;background-position:center 40%;color:#fff;overflow:hidden}.cta--final .cta-final__inner{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;padding:2.4rem 0}.cta--final .cta-final__copy h2{margin:0;color:#fff;font-size:clamp(1.55rem,3vw,2.15rem);line-height:1.15;font-weight:700;max-width:640px}.cta--final .cta-final__copy p{margin:.65rem 0 0;color:#fffffff0;max-width:480px;font-size:16px;line-height:1.4}.cta--final .cta-final__btn{color:#0e7480;font-weight:600}.cta--final .cta-final__btn img{filter:invert(42%) sepia(48%) saturate(650%) hue-rotate(146deg) brightness(90%) contrast(95%)}.cta--final .cta-final__btn:hover{background:#f1f5f9;color:#0e7480}.cta--final .cta-final__btn:hover img{filter:invert(42%) sepia(48%) saturate(650%) hue-rotate(146deg) brightness(90%) contrast(95%)}@media(min-width:981px){.cta--final .cta-final__inner{flex-direction:row;align-items:center;justify-content:space-between;gap:2rem;padding:2.75rem 0}}.projects-page{padding-top:0}.projects-page__crumbs{background:#fff;padding:1.15rem 0}.projects-page__body{padding-top:1.5rem!important;padding-bottom:4rem!important}.projects-page__grid{display:grid;gap:1.5rem}.projects-page .project-card--detail{background:#fff;border-radius:10px;box-shadow:0 8px 24px #0f172a0f;overflow:hidden}.projects-page .project-card--detail .project-card__body{padding:1.25rem 1.35rem 1.5rem}.projects-page .project-card--detail .project-card__title{margin:.5rem 0;font-size:22px;font-weight:600}.projects-page .project-card--detail .before-after{border-radius:0;aspect-ratio:16/10}@media(min-width:981px){.projects-page__body{padding-top:2rem!important}.projects-page__grid{grid-template-columns:repeat(2,1fr)}}.before-after{--ba-position: 50%;position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:10px;-webkit-user-select:none;user-select:none;touch-action:none;background:#f1f5f9;box-shadow:0 8px 24px #0f172a0f;cursor:ew-resize}.before-after.is-dragging{cursor:grabbing}.before-after__before,.before-after__after{position:absolute;inset:0}.before-after__after{z-index:2;clip-path:inset(0 0 0 var(--ba-position))}.before-after img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.before-after__divider{position:absolute;top:0;bottom:0;left:var(--ba-position);z-index:3;width:2px;background:#fff;box-shadow:0 0 8px #0f172a40;transform:translate(-50%);pointer-events:none}.before-after__handle{position:absolute;top:50%;left:var(--ba-position);z-index:4;width:44px;height:44px;transform:translate(-50%,-50%);border-radius:50%;background:#fff;border:2px solid #00B4C8;box-shadow:0 4px 14px #0f172a2e;display:flex;align-items:center;justify-content:center;color:#00b4c8;pointer-events:none;line-height:0}.before-after__handle-icon{display:block;width:22px;height:22px;flex:0 0 22px}.before-after__label{position:absolute;top:12px;z-index:4;padding:4px 10px;border-radius:6px;background:#0f172aa6;color:#fff;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;pointer-events:none}.before-after__label--before{left:12px}.before-after__label--after{right:12px}.before-after__range{position:absolute;inset:0;z-index:5;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.blog-show-page__crumbs{background:#fff;padding:1.15rem 0}.blog-show-page .breadcrumbs,.blog-show-page .breadcrumbs__list{margin:0}.blog-show-page .blog-pager{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(15,23,42,.08)}.blog-show-page .blog-pager__btn{min-width:7.5rem;justify-content:center;color:#fff}.blog-show-page .blog-pager__btn:hover{color:#fff}.blog-show-page .blog-pager__btn.btn-border{color:#00b4c8}.blog-show-page .blog-pager__btn.btn-border:hover{color:#fff}.blog-show-page .blog-pager__btn.is-disabled{pointer-events:none;cursor:default;background:#e2e8f0;border:1px solid #e2e8f0;color:#94a3b8}.blog-show-page .blog-pager__btn.is-disabled img{filter:none;opacity:.35}.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:#0f172a}@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:#00b4c8}}.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:#26b4c41a;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:#0f172a40;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:#0f172a;border-color:#fff}}.about-gallery{padding-top:3rem!important;padding-bottom:3.5rem!important}.about-gallery__header{margin-bottom:1.5rem}.about-gallery__inner{min-width:0}.about-gallery__slider-wrap{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:.5rem;min-width:0;width:100%}.about-gallery__slider{min-width:0;width:100%;overflow:hidden;padding:4px 2px 8px}.about-gallery__slider .swiper-wrapper{align-items:stretch}.about-gallery__slider .swiper-slide{height:auto;width:auto}.about-gallery__item{display:block;height:100%;border-radius:10px;overflow:hidden;box-shadow:0 8px 24px #0f172a0f;background:#fff;cursor:zoom-in}.about-gallery__media{position:relative;display:block;width:100%;aspect-ratio:3/4;overflow:hidden}.about-gallery__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.about-gallery__item:hover img,.about-gallery__item:focus-visible img{transform:scale(1.03)}.about-gallery__nav{width:36px;height:36px;padding:0;border:none;border-radius:50%;background:#00b4c81f;color:#00b4c8;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,color .2s ease}.about-gallery__nav:hover,.about-gallery__nav:focus-visible{background:#00b4c8;color:#fff}.about-gallery__nav.swiper-button-disabled{opacity:.35;pointer-events:none}.about-gallery__pagination{position:static!important;margin-top:1rem;display:flex;justify-content:center;gap:6px}.about-gallery .swiper-pagination-bullet{width:7px;height:7px;background:#00b4c847;opacity:1;margin:0!important}.about-gallery .swiper-pagination-bullet-active{background:#00b4c8}@media(min-width:981px){.about-gallery{padding-top:4rem!important;padding-bottom:4.5rem!important}.about-gallery__slider-wrap{grid-template-columns:46px minmax(0,1fr) 46px;gap:.75rem}.about-gallery__nav{width:46px;height:46px}}.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:#0f172a;text-align:center}.error-page p{max-width:560px;margin:0 auto 1.5rem;color:#0f172a;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:0;background-color:#fff;border-bottom:1px solid rgba(15,23,42,.08);box-shadow:0 1px #0f172a0a}.header .header__content{position:relative}.header .header__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px;padding:10px 0;background-color:transparent;border-radius:0;box-shadow:none}.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:168px;max-height:52px;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:0;display:flex;flex-direction:column;gap:24px;height:calc(100vh - 72px);height:calc(100dvh - 72px);width:100%;padding:20px;overflow-y:auto;background-color:#fff;border-radius:0;opacity:0;pointer-events:none;transform:none;transition:opacity .2s ease;border-bottom:none;box-shadow:none}.header .drop-menu.active{opacity:1;pointer-events:auto;top:72px}.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:#0f172a;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:#00b4c8}.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 .header__bar{min-height:72px;padding:10px 0;gap:18px}.header .logo-wrapper img{width:158px}.header .header__mobile-actions{display:none}.header .link-item-menu:hover,.header .link-item-menu.activePage{color:#0f172a;position:relative}.header .link-item-menu:hover:before,.header .link-item-menu.activePage:before{content:"";width:100%;height:2px;background-color:#00b4c8;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(10px,1.2vw,20px)}.header .link-item-menu{min-height:40px;padding:8px 0;font-size:14px;white-space:nowrap}.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:56px;padding:10px;background-color:#fff;border-radius:8px;box-shadow:0 8px 24px #0f172a0f;border:1px solid rgba(15,23,42,.06)}.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:#00b4c8}.header .submenu__link:hover{background-color:#f1f5f9}.header .header__cta{flex:0 0 auto;width:auto;margin-left:auto}.header .header__cta .btn{width:auto;min-width:0;padding:.7rem 1rem;font-size:14px;white-space:nowrap}}.header-overlay{position:fixed;inset:0;z-index:1500;display:none;background-color:#fff}.header-overlay.active{display:block}@media(min-width:1122px){.header-overlay{display:none!important}}.footer{margin-top:0;padding:48px 0 24px;background-color:#1a2332;color:#fff}.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,.footer .footer__column--brand{gap:16px}.footer .footer__social{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:2px}.footer .footer__social-link{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#ffffff14;color:#fff;transition:background .2s ease,color .2s ease}.footer .footer__social-link img{width:18px;height:18px;filter:brightness(0) invert(1);opacity:.9}.footer .footer__social-link:hover{background:#00b4c838;color:#00b4c8}.footer .footer__logo{display:inline-flex;align-items:center;width:fit-content;margin:0}.footer .footer__logo img{display:block;width:min(200px,70vw);height:auto}.footer .footer__tagline{margin:0;max-width:320px;color:#ffffffb8;font-size:15px;line-height:1.4}.footer .footer__title{margin:0;font-size:15px;line-height:1.2;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#ffffff73}.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:#ffffffe0;font-size:16px;line-height:1.35;transition:color .2s ease,opacity .2s ease}.footer .footer__link,.footer .footer__meta-link{font-size:15px;line-height:1.3}.footer .footer__text--address{font-weight:400;font-size:15px}.footer .footer__text:hover,.footer .footer__link:hover,.footer .footer__meta-link:hover,.footer .footer__creator:hover{color:#00b4c8}.footer .footer__cta{margin-top:4px;width:fit-content}.footer .footer__bottom{display:flex;flex-direction:column;gap:20px;padding-top:20px;border-top:1px solid rgba(255,255,255,.12)}.footer .footer__meta{gap:10px}.footer .footer__meta p{margin:0;color:#ffffff80}.footer .footer__meta-link{color:#ffffffa6}.footer .footer__creator{display:inline-flex;align-items:center;gap:10px;color:#ffffff80}.footer .footer__creator img{filter:brightness(0) invert(1);opacity:.75}.footer .footer__creator-name{font-size:22px;font-weight:700;letter-spacing:.08em;color:#fff;line-height:1}@media(min-width:981px){.footer{padding:72px 0 28px}.footer .footer__content{gap:40px}.footer .footer__top{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:32px;align-items:start}.footer .footer__column--brand{min-width:min(100%,260px)}.footer .footer__column--contact{justify-self:start}.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 20px;cursor:pointer;height:48px;background:#00b4c8;display:flex;align-items:center;justify-content:center;gap:.5rem;color:#fff;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;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.btn img{filter:brightness(0) invert(1)}.btn:hover{background:#0e7480;color:#fff}.btn:hover img{filter:brightness(0) invert(1)}.btn.is-loading{pointer-events:none;opacity:.5;background:#e86a3c}.btn.small{height:44px}.btn.btn-border{background-color:transparent;border:1px solid #00B4C8;color:#00b4c8;font-weight:600}.btn.btn-border img{filter:none}.btn.btn-border:hover{background-color:#00b4c8;color:#fff}.btn.btn-border:hover img{filter:brightness(0) invert(1)}.btn.btn-white{background-color:#fff;color:#0f172a}.btn.btn-white img{filter:none}.btn.btn-white:hover{background-color:#f1f5f9;color:#0f172a}.btn.btn-white:hover img{filter:none}.btn.btn-black{background-color:#0f172a;color:#fff}.btn.btn-tha{background-color:#e86a3c;color:#fff}.btn.btn-tha img{filter:brightness(0) invert(1)}.btn.btn-tha:hover{background-color:#d45a2f;color:#fff}.btn.btn-tha:hover img{filter:brightness(0) invert(1)}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}.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;padding:0;border:none;background:transparent;appearance:none}.hamburger span{display:block;width:30px;height:2px;background-color:#0f172a}.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:#f1f5f9}.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:#0f172a;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:#0f172a}.pagination__page--active{color:#0f172a;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:#0f172a;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{margin:0}.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;margin:0;padding-left:0}.breadcrumbs__item{display:flex;align-items:center;gap:.5rem;color:#0f172a9e;font-size:14px;font-weight:400;line-height:120%}.breadcrumbs__item:not(:last-child):after{content:"/";color:#0f172a59}.breadcrumbs__item a{color:#0f172ab8;transition:color .2s ease}.breadcrumbs__item a:hover,.breadcrumbs__item[aria-current=page]{color:#0f172a}@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:#f1f5f9;border:1px solid rgba(15,23,42,.08);border-radius:8px;box-shadow:0 18px 48px #0f172a2e;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:#0f172a;font-family:SF Pro Text;font-size:20px;line-height:1.2;font-weight:600}.gdpr-banner__text{margin:0 0 20px;color:#0f172ac7;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:#0f172ab3}.gdpr-banner__links a{color:#0f172ad6;text-decoration:underline;text-underline-offset:2px}.gdpr-banner__links a:hover{color:#0f172a}.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:#00b4c8;background:#00b4c824}.gdpr-settings__list{border-top:1px solid rgba(15,23,42,.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(15,23,42,.1);cursor:pointer}.gdpr-settings__item:last-child{border-bottom:none}.gdpr-settings__name{color:#0f172a;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:#0f172a2e;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:#00b4c8}.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:#0f172a;background:#00b4c8;border-color:#00b4c8}.gdpr-btn--filled:hover{background:transparent}.gdpr-btn--outline,.gdpr-btn--ghost{flex:1;color:#0f172a;background:#fff;border-color:#0f172a24}.gdpr-btn--outline:hover,.gdpr-btn--ghost:hover{border-color:#00b4c8;background:#00b4c81f}#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:#0f172a}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:#0f172a}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:#0f172a}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:#26b4c4;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:#0f172a;margin-bottom:.5rem;display:inline-block}.my_input-textarea{padding:1rem;background-color:#fff;border:1px solid #FFFFFF;color:#0f172a;font-family:SF Pro Text;border-radius:6px;width:100%}.my_input-textarea::placeholder{color:#0f172a80;font-size:16px}.my_input{padding:1rem;background-color:#fff;border:1px solid #FFFFFF;color:#0f172a;font-family:SF Pro Text;width:100%;border-radius:6px}.my_input::placeholder{color:#0f172a80;font-size:16px}.my_input.w-fit-con{width:fit-content}.my_input_date{padding:1rem;background-color:#fff;border:none;color:#0f172a;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:#0f172a}h3{font-weight:500;font-size:18px;line-height:120%;color:#0f172a}.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%;background-color:#fff}body{position:relative;margin:0;font-family:SF Pro Text,sans-serif;background-color:#fff;color:#0f172a}.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:#00b4c8;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:not(.hero-split):not(.hero-bleed){position:relative;padding-top:100px;padding-bottom:2rem}.block-hero:not(.hero-split):not(.hero-bleed) .wrappImg{position:absolute;top:0;left:0;width:100%;height:100%}.block-hero:not(.hero-split):not(.hero-bleed) .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:not(.hero-split):not(.hero-bleed) p{color:#fff;text-align:center}.block-hero:not(.hero-split):not(.hero-bleed) h1{font-weight:400}.block-hero:not(.hero-split):not(.hero-bleed) .btn{margin:1rem 0}@media(min-width:981px){.block-hero:not(.hero-split):not(.hero-bleed){padding-top:160px;padding-bottom:4rem}.block-hero:not(.hero-split):not(.hero-bleed) .hero__container{width:50%;max-width:600px}}.banner:not(.hero-split):not(.hero-bleed){position:relative;padding:1rem}.banner:not(.hero-split):not(.hero-bleed) .wrappImg{position:absolute;top:0;left:0;width:100%;height:100%}.banner:not(.hero-split):not(.hero-bleed) .hero__card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 0 68px #ffffff0d inset;padding:1rem;border-radius:8px}.banner:not(.hero-split):not(.hero-bleed) p{color:#fff;text-align:center}@media(min-width:981px){.banner:not(.hero-split):not(.hero-bleed){padding:4rem 0}.banner:not(.hero-split):not(.hero-bleed) .hero__container{width:50%;max-width:600px}}.text-block .date{font-weight:400;font-size:14px;line-height:120%;color:#0f172a80}.text-block a{color:#00b4c8;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:#00b4c866;text-underline-offset:3px;transition:color .2s ease,text-decoration-color .2s ease}.text-block a:hover,.text-block a:focus-visible{color:#0f172a;text-decoration-color:#00b4c8}.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:#26b4c4;border-radius:50%}@media(min-width:981px){.text-block .date{font-size:16px}}.title-chip{background-color:#f1f5f9;border-radius:6px;padding:6px;width:fit-content}.title-chip.bg_red{background-color:#e86a3c}.title-chip.bg_red span{color:#fff}.title-chip span{font-weight:400;font-size:16px;line-height:120%;text-align:center;color:#0f172a}@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:#0f172a}.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:#f1f5f9}.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:#26b4c4;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(15,23,42,.2);color:#0f172ab3;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 a:not(.btn){color:#00b4c8;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:#00b4c866;text-underline-offset:3px;transition:color .2s ease,text-decoration-color .2s ease}.img-desc a:not(.btn):hover,.img-desc a:not(.btn):focus-visible{color:#0f172a;text-decoration-color:#00b4c8}.img-desc__media{--img-desc-overlay-y: 30%;aspect-ratio:1/1;overflow:hidden;position:relative}.img-desc__media--compare{border-radius:12px;box-shadow:0 18px 40px #0f172a1f}.img-desc__media--compare .before-after{width:100%;height:100%;aspect-ratio:1/1;border-radius:12px;box-shadow:none}.img-desc__image{border-radius:6px;overflow:hidden;position:absolute;width:100%;box-shadow:0 18px 40px #0f172a1f;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:#f1f5f9;border:1px solid #F1F5F9}.faq-filter .chip.active{background-color:#00b4c8;border-color:#00b4c8;color:#0f172a}@media(min-width:981px){.faq-filter{margin:2rem 0}}.faq-page h1{color:#0f172a;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:#00b4c814;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:#0f172a73;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:#0f172a;font-size:16px;line-height:1;opacity:.5}.review-card .review-card__stars .star.active{opacity:1;color:#e86a3c}.review-card .review-card__body{flex:1 1 auto}.review-card .review-card__text{display:-webkit-box;overflow:hidden;color:#0f172ae6;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:#0f172a7a;font-size:16px;line-height:1.2;cursor:pointer}.review-card .review-card__toggle:hover{color:#0f172a}@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:#0f172a;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:#f1f5f9;color:#0f172a}.rating-badge__logo{width:1.5rem;height:1.5rem;flex-shrink:0}.rating-badge__stars{display:flex;align-items:center;gap:.25rem;color:#e86a3c;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:#0f172a;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:#0f172a;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:#0f172a;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:#0f172a;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:#0f172a}.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:#f1f5f9;padding:1rem}.contacts__form a{text-decoration:underline;color:#0f172a}.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:#e86a3c;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:#e86a3c}.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:#0f172a8c;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 .form-consent{margin-top:1rem}.contacts__form .form-consent__option{display:flex;align-items:flex-start;gap:.5rem;margin:0;cursor:pointer}.contacts__form .form-consent__option input{margin:3px 0 0;flex-shrink:0;width:15px;height:15px}.contacts__form .form-consent__text{display:block;margin-top:0;font-size:13px;line-height:1.4;font-weight:400}.contacts__form .form-consent__fineprint{margin:.4rem 0 0;padding-left:calc(15px + .5rem);font-size:11px;line-height:1.4;font-weight:400;color:#0f172a99}.contacts__form .form-consent__fineprint a{text-decoration:underline}.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 #0f172a14;margin-left:auto}.message h3{font-size:16px}.message p{font-size:14px}.message.is-success .wrapp{border-left:4px solid #26B4C4}.message.is-error .wrapp{border-left:4px solid #E86A3C}.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:#0f172a73;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:#f1f5f9;padding:1rem;transform:translateY(-18px);transition:transform .25s ease;box-shadow:0 24px 70px #0f172a38}.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:#0f172a}.close:before{transform:rotate(45deg)}.close:after{transform:rotate(-45deg)}.info-block ul li,.info-block ol li{padding-left:1rem}@media(max-width:980px){.info-block.seo-text .text-block p,.info-block.seo-text .text-block li{line-height:1.5}}.catalog-description a:not(.btn){color:#00b4c8;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:#00b4c866;text-underline-offset:3px;transition:color .2s ease,text-decoration-color .2s ease}.catalog-description a:not(.btn):hover,.catalog-description a:not(.btn):focus-visible{color:#0f172a;text-decoration-color:#00b4c8}.catalog-description{font-size:16px;line-height:1.5;color:#0f172a}.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:#0f172a}.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:#0f172a}.catalog-description ol li:last-child{margin-bottom:0}@media(min-width:768px){.catalog-description{font-size:17px}.catalog-description h3{font-size:22px}}html.fouc body{visibility:visible!important}
