@charset "UTF-8";@font-face{font-family:"PT Root UI";src:url(../fonts/PT-Root-UI_Light.woff2) format("woff2"),url(../fonts/PT-Root-UI_Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"PT Root UI";src:url(../fonts/PT-Root-UI_Regular.woff2) format("woff2"),url(../fonts/PT-Root-UI_Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"PT Root UI";src:url(../fonts/PT-Root-UI_Medium.woff2) format("woff2"),url(../fonts/PT-Root-UI_Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"PT Root UI";src:url(../fonts/PT-Root-UI_Bold.woff2) format("woff2"),url(../fonts/PT-Root-UI_Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}body{font-family:"PT Root UI",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif}*{padding:0;margin:0;border:0}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}:active,:focus{outline:0}a:active,a:focus{outline:0}aside,footer,header,nav{display:block}body,html{height:100%;width:100%;font-size:100%;line-height:1;font-size:14px;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}button,input,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,a:visited{text-decoration:none}a:hover{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}.dark,:root{--background:#000000;--text:#fff;--text-darkgrey:#222222;--bg-shape:#222222;--size-headline-H2:3.4375rem;--size-headline-H3:2.1875rem;--size-headline-H4:1.875rem;--size-headline-H5:1.5625rem;--size-text-Gigant:5rem;--size-text-GXXXL:3.75rem;--size-text-GL:2.5rem;--size-text-GS:1.5625rem;--size-text-XXL:1.25rem;--size-text-XL:1.171875rem;--size-text-L:1.09375rem;--size-text-M:1.015625rem;--size-text-S:0.9375rem;--size-text-micro:0.859375rem;--border-radius-4:0.3125rem;--border-radius-12:0.9375rem;--border-radius-16:1.25rem;--spaceL:4.6875rem;--spaceXXL:11.71875rem}.light,:root.light{--background:#F3F3F3;--text:#222222;--white:#222222;--text-darkgrey:#BCBCCC;--bg-shape:#fff;--size-headline-H2:3.4375rem;--size-headline-H3:2.1875rem;--size-headline-H4:1.875rem;--size-headline-H5:1.5625rem;--size-text-Gigant:5rem;--size-text-GXXXL:3.75rem;--size-text-GL:2.5rem;--size-text-GS:1.5625rem;--size-text-XXL:1.25rem;--size-text-XL:1.171875rem;--size-text-L:1.09375rem;--size-text-M:1.015625rem;--size-text-S:0.9375rem;--size-text-micro:0.859375rem;--border-radius-4:0.3125rem;--border-radius-12:0.9375rem;--border-radius-16:1.25rem;--spaceL:4.6875rem;--spaceXXL:11.71875rem}html{font-size:1vw;overflow-x:hidden}@media (min-width:1280px){html{font-size:12.8px}}@media (max-width:767px){html{font-size:5.1px}}@media (max-width:510px){html{font-size:1vw}}html{overflow-x:hidden}body,html{margin:0;padding:0;scroll-behavior:smooth;display:flex;flex-direction:column;font-weight:500}body{transition:background-color 2s ease,color 2s ease}body>svg{position:absolute;width:0;height:0;overflow:hidden}a{color:#222}h1{font-size:3.75rem;font-weight:500;color:var(--text)}h2{font-size:var(--size-headline-H2);color:var(--text);line-height:100%;font-weight:500}h3{font-size:var(--size-headline-H3);color:var(--text);line-height:100%;font-weight:500}h4{color:var(--text);font-size:var(--size-headline-H4);font-weight:500;line-height:100%}h5{color:var(--text);font-size:var(--size-headline-H5);font-weight:500;line-height:100%}.cases,.cases--wrap,.geo,.hero-head,.result{transition:background-color .6s ease}._container{max-width:150rem;padding:0 3.125rem;margin:0 auto}.h2--title{position:relative;width:100%}.h2--title h2{text-indent:17.1875rem}.h2--subtitle{position:absolute;top:0;left:0;font-size:var(--size-text-XL);color:var(--text);opacity:.4}._is-darkgrey{color:#474747!important}.bold{font-weight:700!important}button{border-radius:.3125rem}._button{padding:1.25rem 1.5625rem;display:flex;width:17.96875rem;height:7.421875rem;align-items:flex-start;flex-shrink:0;border-radius:.3125rem;background:#00efa4;justify-content:space-between;overflow:hidden;cursor:pointer;transition:.5s ease;border-radius:.3125rem}@media (min-width:1025px){._button:hover{background:#fff}._button:hover ._button-text span{transform:translateY(-1.484375rem);color:#222}._button:hover ._button-desc{color:#222}._button:hover ._button-icon svg:first-child{transform:translateX(1.25rem);fill:#00efa4}._button:hover ._button-icon svg:last-child{transform:translateX(0);fill:#222}}@media (max-width:767px){._button{background:#00efa4;border-radius:.7843137255rem;height:21.568627451rem;width:100%;padding:3.137254902rem 3.9215686275rem}}._button-texts{display:flex;flex-direction:column;justify-content:space-between;height:100%;align-items:flex-start;overflow:hidden}._button-text{text-align:left;color:#222;font-size:1.09375rem;font-weight:700;line-height:135%;height:1.484375rem;overflow:hidden;transition:.5s ease}._button-text span{display:block;transition:.5s ease}@media (max-width:767px){._button-text{color:#222;font-size:3.5294117647rem;height:4.3137254902rem}}._button-desc{color:#222;font-size:.859375rem;font-weight:700;line-height:145%;opacity:.5;transition:.5s ease}@media (max-width:767px){._button-desc{color:#222;font-size:3.137254902rem}}._button-icon{position:relative;display:flex;align-self:flex-end;color:#fff;width:1.25rem;height:1.25rem;overflow:hidden;transition:.5s ease}._button-icon svg{position:absolute;top:0;left:0;transition:.5s ease;width:1.25rem;height:1.25rem;fill:#222}._button-icon svg:first-child{transform:translateX(0);color:#00efa4}@media (max-width:767px){._button-icon svg:first-child{color:#222}}._button-icon svg:last-child{transform:translateX(-100%)}@media (max-width:767px){._button-icon svg{width:3.7254901961rem;height:3.7254901961rem}}@media (max-width:767px){._button-icon{width:3.7254901961rem;height:3.7254901961rem}}.linked-up .linked-up__el{display:flex;flex-direction:column;gap:0;height:1.3em;line-height:130%;overflow:hidden}.linked-up .linked-up__el{transition:.5s ease}.linked-up .linked-up__el span{transform:translateY(0);transition:.5s ease}.linked-up:hover .linked-up__el{color:#00efa4!important;opacity:1}.linked-up:hover .linked-up__el span{transform:translateY(-100%)}@media (max-width:767px){.linked-up:hover .linked-up__el{color:inherit;opacity:1}.linked-up:hover .linked-up__el span{transform:none!important}}.header{position:absolute;width:100%;margin-top:1.5625rem;z-index:60;padding:1.5625rem 0;transition:transform .4s cubic-bezier(.22,1,.36,1),background-color .3s ease,box-shadow .3s ease}.header.is-fixed{position:fixed;top:0;left:0;width:100%;margin-top:0;z-index:100;background:#fff;box-shadow:0 2px 20px rgba(0,0,0,.1);transform:translateY(0)}.header.is-fixed .header-logo__wrap svg{fill:#222}.header.is-fixed .main-menu ul li a{color:#222}.header.is-fixed .header-burger__content--wrap .header-burger__icon div{background-color:#222}.header.is-fixed .header-burger__content--wrap .header-burger__icon:hover{background-color:#f1f1f1}.header.is-hidden{transform:translateY(-110%)}.header-content{display:flex;gap:5.46875rem;align-items:center}.header__wrap{display:flex;align-items:center;justify-content:space-between;width:100%}.header-logo__wrap svg{width:7.5rem;height:3.125rem;fill:#fff}.main-menu a{color:#fff;font-size:1.25rem}.main-menu ul{display:flex;gap:1.171875rem}.header-burger__content--wrap{width:3.90625rem;height:3.90625rem;position:relative}.header-burger__content--wrap .header-burger__content{width:3.90625rem;height:3.90625rem;background-color:transparent;visibility:hidden;opacity:0;position:absolute;transition:.3s ease;top:0;right:0;transform:translate(0,0);transition-delay:.3s}.header-burger__content--wrap .header-burger__menu{display:flex;flex-direction:column;justify-content:space-between;min-height:39.609375rem;visibility:hidden;transition-delay:.2s;position:absolute;right:3.90625rem;top:0;transition:1s ease}.header-burger__content--wrap .header-burger__menu ul{display:flex;flex-direction:column;gap:0}.header-burger__content--wrap .header-burger__menu ul li{transform:translate(.78125rem,-1.5625rem);transition:opacity .5s cubic-bezier(.25,.46,.45,.94),transform 0s cubic-bezier(.22,1,.36,1) .5s;opacity:0}.header-burger__content--wrap .header-burger__menu .burger__contacts{transform:translate(.78125rem,-1.5625rem);transition:opacity .5s cubic-bezier(.25,.46,.45,.94),transform 0s cubic-bezier(.22,1,.36,1) .5s;opacity:0}.header-burger__content--wrap .header-burger__menu a{font-size:3.75rem;font-weight:700;line-height:130%}.header-burger__content--wrap .header-burger__menu .burger__contacts--wrap{display:flex;flex-direction:column;gap:1.09375rem}.header-burger__content--wrap .header-burger__menu .burger__contacts--wrap .burger__contacts--head{color:var(--text-darkgrey);font-size:.9375rem;font-weight:500;line-height:140%}.header-burger__content--wrap .header-burger__menu .burger__contacts--wrap a{font-size:1.40625rem;font-weight:700;line-height:130%}.header-burger__content--wrap .header-burger__menu .burger__contacts--wrap .burger-contacts__flex{display:flex;gap:1.171875rem}.header-burger__content--wrap .header-burger__icon{width:3.90625rem;height:3.90625rem;border-radius:100px;display:flex;justify-content:center;align-items:center;position:relative;cursor:pointer;transition:all .3s ease;position:relative;z-index:1}.header-burger__content--wrap .header-burger__icon div{width:1.71875rem;height:.3125rem;background:#fff;position:absolute;transition:all .3s ease}.header-burger__content--wrap .header-burger__icon div:first-child{transform:rotate(90deg)}.header-burger__content--wrap .header-burger__icon:hover{background-color:#191919}.header-burger__content--wrap .header-burger__icon:hover div:first-child{transform:rotate(0) translateY(-.390625rem)}.header-burger__content--wrap .header-burger__icon:hover div:last-child{transform:translateY(.390625rem)}.header-burger__content--wrap.menu-showed .header-burger__menu{transform:translate(0,0);visibility:visible;opacity:1}.header-burger__content--wrap.menu-showed .header-burger__menu ul li{transform:translate(0,0);opacity:1;transition:.4s cubic-bezier(.25,.46,.45,.94)}.header-burger__content--wrap.menu-showed .header-burger__menu ul li:nth-child(1){transition-delay:50ms}.header-burger__content--wrap.menu-showed .header-burger__menu ul li:nth-child(2){transition-delay:.1s}.header-burger__content--wrap.menu-showed .header-burger__menu ul li:nth-child(3){transition-delay:.15s}.header-burger__content--wrap.menu-showed .header-burger__menu ul li:nth-child(4){transition-delay:.2s}.header-burger__content--wrap.menu-showed .header-burger__menu .burger__contacts{transform:translateY(0);opacity:1;transition:.4s cubic-bezier(.25,.46,.45,.94)}.header-burger__content--wrap.menu-showed .header-burger__menu .burger__contacts:nth-child(1){transition-delay:.25s}.header-burger__content--wrap.menu-showed .header-burger__menu .burger__contacts:nth-child(2){transition-delay:.3s}.header-burger__content--wrap.menu-showed .header-burger__menu .burger__contacts:nth-child(3){transition-delay:.35s}.header-burger__content--wrap.menu-showed .header-burger__menu .burger__contacts:nth-child(4){transition-delay:.4s}.header-burger__content--wrap.menu-showed .header-burger__content{width:26.71875rem;height:44.453125rem;background-color:#fff;position:absolute;transform:translate(1.171875rem,-1.171875rem);top:0;right:0;padding:1.953125rem;border-radius:1.875rem;visibility:visible;opacity:1;transition-delay:0s}.header-burger__content--wrap.menu-showed .header-burger__icon div{background:#222}.header-burger__content--wrap.menu-showed .header-burger__icon div:first-child{transform:rotate(0)}.header-burger__content--wrap.menu-showed .header-burger__icon:hover{background-color:#f1f1f1}.header-burger__content--wrap.menu-showed .header-burger__icon:hover div:first-child{transform:rotate(0) translateY(0)}.header-burger__content--wrap.menu-showed .header-burger__icon:hover div:last-child{transform:translateY(0)}.hero-head{background-color:var(--background);padding-top:7.8125rem}.hero-head__video--wrap{display:flex;align-items:center;justify-content:center;height:42.96875rem}.hero-head__video{width:21.484375rem;height:5.078125rem;border-radius:1.5625rem;overflow:hidden;position:relative;pointer-events:none;cursor:default;transition:width .9s cubic-bezier(.25,.46,.45,.94),height .9s cubic-bezier(.25,.46,.45,.94),top .9s cubic-bezier(.25,.46,.45,.94),left .9s cubic-bezier(.25,.46,.45,.94),border-radius .9s cubic-bezier(.25,.46,.45,.94),transform .3s ease}.hero-head__video video{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;display:block}.hero-head__video.step-2{height:21.484375rem}.hero-head__video.is-ready{width:38.28125rem;height:21.5625rem;pointer-events:auto;cursor:none}.hero-head__video.is-ready:hover{transform:scale(1.05)}.hero-head__video.is-expanded{pointer-events:auto;cursor:default;border-radius:1.5625rem}.hero-head__video.is-expanded:hover{transform:none}.hero-head__video-close{position:absolute;bottom:1.5625rem;left:50%;transform:translateX(-50%);width:3.4375rem;height:3.4375rem;border-radius:50%;background:#fff;border:none;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .4s ease;z-index:2}.hero-head__video-close .close-line{position:absolute;top:50%;left:50%;width:1.71875rem;height:.3125rem;background:#222;border-radius:.15625rem;transition:transform .3s ease,opacity .3s ease}.hero-head__video-close .close-line--1{transform:translate(-50%,-50%) rotate(45deg)}.hero-head__video-close .close-line--2{transform:translate(-50%,-50%) rotate(-45deg)}.hero-head__video-close:hover .close-line--1{transform:translate(-50%,-50%) rotate(0)}.hero-head__video-close:hover .close-line--2{transform:translate(-50%,-50%) rotate(0)}.hero-head__video-close.is-visible{opacity:1;pointer-events:auto}.showreel-cursor{position:fixed;width:10rem;height:10rem;pointer-events:none;z-index:9999;opacity:0;transform:translate(-50%,-50%);transition:opacity .2s ease}.showreel-cursor img{width:100%;height:100%}.showreel-cursor.is-visible{opacity:1}@keyframes cursorSpin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.hero-head__content--wrap{display:flex;align-items:flex-end;justify-content:space-between;gap:3.125rem;padding:3.90625rem 0 3.90625rem}.hero-head__title--wrap{flex-shrink:0;width:43.359375rem}.hero-head__title{line-height:110%;color:var(--text)}.hero-head__title-row{padding-left:6.71875rem}.hero-head__title-word-wrap{display:inline-grid;align-items:start;overflow:hidden;vertical-align:text-bottom;height:1.145em}.hero-head__title-word{grid-area:1/1/2/2;white-space:nowrap;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.hero-head__contacts{display:flex;flex-direction:column;gap:1.25rem}.hero-head__contacts-label{font-size:.9375rem;color:var(--text);opacity:.5;font-weight:400}.hero-head__contacts--content{display:flex;gap:2.34375rem}.contacts--col{display:flex;flex-direction:column;gap:.78125rem}.contacts--col a{color:var(--text);font-size:var(--size-text-XXL)}.hero-head__btn{flex-shrink:0}.result{background-color:var(--background);padding:11.71875rem 0 7.8125rem}.result__container{display:flex;flex-direction:column}.text--right{width:100%;display:flex;justify-content:right;margin:var(--spaceL) 0}.text--right p{color:var(--text);line-height:137%;font-size:var(--size-text-XXL);text-align:right;max-width:39.0625rem}.result__content{display:flex;gap:2.34375rem}.result__content--col{display:flex;flex-direction:column;gap:1.5625rem}.result__content--links{display:flex;flex-direction:column;gap:1.09375rem}.result__content--links li a{font-size:var(--size-text-XXL);line-height:137%;color:var(--text)}.result__content--wrap{display:flex;justify-content:space-between}.result__video{position:relative;height:0;width:0}.result__video video{position:absolute;top:0;right:0;width:46.875rem;height:46.875rem;border-radius:23.4375rem;mix-blend-mode:color-burn}.cases{background-color:var(--background);position:relative;z-index:2;padding-bottom:var(--spaceXXL)}.cases--wrap{background-color:var(--bg-shape);padding:3.90625rem;border-radius:var(--border-radius-12)}.cases__newproject--wrap{display:flex;justify-content:space-between;align-items:flex-start}.cases__newproject--numbers{display:flex;flex-direction:column}.cases__newproject--numbers div{font-size:var(--size-text-Gigant);font-weight:500;color:var(--text);line-height:125%}.cases__newproject--numbers p{font-size:var(--size-text-M);font-weight:500;color:var(--text);line-height:140%}.cases__new-project{position:relative;width:60.9375rem;transition:scale .8s ease}.cases__new-project img{width:100%;height:auto}.cases__new-project video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:95%;pointer-events:none;opacity:0;transition:opacity .8s ease,height .8s ease}.cases__new-project:hover{scale:1.05}.cases__new-project:hover video{pointer-events:auto;opacity:1;height:100%}.cases__projects--wrap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5625rem;margin-top:var(--spaceL)}.cases__project--item--wrap{display:flex}.cases__project{transition:scale .8s ease;width:100%}.cases__project--item{position:relative;display:flex;flex-direction:column;min-width:0;gap:1.25rem}.cases__project--item img{width:100%;height:auto;border-radius:var(--border-radius-4)}.cases__project--item video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:95%;pointer-events:none;opacity:0;transition:opacity .8s ease,height .8s ease}.cases__project--item:hover{cursor:pointer}.cases__project--item:hover.cases__large .cases__project{scale:1.02}.cases__project--item:hover .cases__project{scale:1.05}.cases__project--item:hover video{pointer-events:auto;opacity:1;height:100%}.cases__project--item:hover .cases__project--title{color:#00efa4}.cases__large{grid-column:span 2}.cases__project--item--wrap{display:flex;min-width:0}.cases__project--title{color:var(--text);font-size:var(--size-text-GS);font-weight:700;line-height:130%;transition:color .4s ease}.cases__project--desc{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;color:var(--text);font-size:var(--size-text-XL);font-weight:500;line-height:133%}.cases__project--tags{display:flex;gap:.78125rem;color:#bcbccc;font-size:.9375rem;flex-wrap:nowrap;overflow:hidden;min-width:0}.cases__project--tags li{flex-shrink:0}.flex-end{align-self:flex-end}.flex-start{align-self:flex-start}.cases__buttons--wrap{display:flex;margin-top:var(--spaceL)}.cases__button{display:block;padding:2.34375rem;background-color:transparent;display:flex;justify-content:space-between;transition:background-color .6s ease;border-radius:var(--border-radius-4);width:50%}.cases__button svg{fill:#bcbccc;width:2.8125rem;height:auto;transform:rotate(-45deg);align-self:flex-end;transition:fill .6s ease,transform .6s ease,color .6s ease}.cases__button:hover{background-color:var(--background)}.cases__button:hover svg{transform:rotate(0);fill:#00efa4}.cases__button:hover .cases__button--texts{transform:translateX(.78125rem)}.cases__button:hover .cases__button--texts div{color:#00efa4}.cases__button--texts{display:flex;flex-direction:column;gap:1.40625rem;color:var(--text);font-weight:500;line-height:130%;transition:transform .6s ease}.cases__button--texts p{font-size:var(--size-text-XL)}.cases__button--texts div{font-size:var(--size-text-GL);transition:color .6s ease}.geo{padding:var(--spaceXXL) 0;background-color:var(--background);border-radius:0 0 var(--border-radius-12) var(--border-radius-12)}.map-wrap{position:relative;opacity:0;transform:translateY(-2.34375rem);transition:opacity .8s ease,transform .8s ease;fill:var(--bg-shape)}.map-wrap.is-visible{opacity:1;transform:translateY(0)}.map__image{width:100%;display:block}.map__dots{position:absolute;inset:0}.map__dot{position:absolute;width:.78125rem;height:.78125rem;border-radius:50%;background:#00efa4;transform:translate(-50%,calc(-50% - 1.5625rem));opacity:0;transition:opacity .3s ease,transform .3s ease}.is-visible .map__dot{opacity:1;transform:translate(-50%,-50%)}.clients__wrap{display:grid;justify-content:center;gap:1.5625rem;grid-template-columns:repeat(15,minmax(0,1fr));padding:0 2.34375rem;margin:var(--spaceL) 0}.clients-item{width:100%;height:auto}.clients-item svg{width:100%;height:auto;fill:var(--text)}.marquee{overflow:hidden;white-space:nowrap}.marquee__inner{display:inline-block;font-size:10rem;font-weight:500;text-transform:uppercase;color:#222;animation:marquee 90s linear infinite alternate}@keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(var(--marquee-offset))}}.reviews{overflow:hidden;padding-top:var(--spaceXXL);background-color:var(--background)}.reviews__wrap{display:flex;gap:0;align-items:stretch;gap:.390625rem;padding-left:3.125rem}.reviews__static{flex-shrink:0;width:25.78125rem;height:37.109375rem;background:#222;border-radius:1.25rem;position:relative;z-index:2}.reviews__outer{flex:1;position:relative;cursor:none;overflow:hidden;border-radius:var(--border-radius-16) 0 0 var(--border-radius-16)}.reviews__track{display:flex;gap:.390625rem;height:37.109375rem;will-change:transform;user-select:none}.reviews__zone{position:absolute;top:0;width:50%;height:100%;z-index:2}.reviews__zone--prev{left:0}.reviews__zone--next{right:0}.reviews__cursor{position:fixed;width:5rem;height:5rem;pointer-events:none;opacity:0;transform:translate(-50%,-50%);z-index:100;transition:opacity .2s}.reviews__cursor img{width:100%;height:100%;transition:transform .2s}.reviews__cursor.is-visible{opacity:1}.reviews__cursor.is-flipped img{transform:rotate(180deg)}.reviews__progress{width:15.625rem;height:.15625rem;background:rgba(255,255,255,.3);margin-top:1.5625rem;padding-left:3.125rem}.reviews__progress--fill{height:100%;width:0%;background:#00efa4;transition:width .4s ease}.reviews__static{display:flex;flex-direction:column;justify-content:space-between;background-color:var(--bg-shape);border-radius:var(--border-radius-16);padding:1.5625rem}.reviews__static--top{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5625rem}.static--top-number{font-size:var(--size-text-GXXXL);color:var(--text);font-weight:700;line-height:127%}.static--top-number span{font-size:var(--size-text-M);color:var(--text-darkgrey);line-height:138%;font-weight:500;transform:translateY(-.703125rem)}.static--top-text{color:var(--text);font-size:var(--size-text-M);font-weight:500;line-height:138%}.reviews__static--bottom{display:flex;flex-direction:column;gap:1.5625rem}.static--bottom--review{display:flex;justify-content:space-between;gap:1.5625rem}.review--people{display:flex}.review--people>:not(:first-child){margin-left:-1.71875rem}.review--people img{border:2px solid var(--bg-shape);border-radius:var(--border-radius-12);width:3.75rem;height:auto}.review--people div{border:2px solid var(--bg-shape);border-radius:var(--border-radius-12);width:3.75rem;height:3.75rem;background-color:var(--text);display:flex;align-items:center;justify-content:center;color:var(--bg-shape);font-size:var(--size-text-XXXL);font-weight:700;line-height:133.333%}.review--stars{display:flex;flex-direction:column;gap:.234375rem}.review--stars p{color:var(--text);font-size:var(--size-text-M);font-weight:500;line-height:138.462%}.reviews__button{display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:#00efa4;font-size:var(--size-text-XL);font-weight:500;line-height:100%;color:var(--text);padding:1.25rem 0;transition:.4s ease;border-radius:var(--border-radius-4)}.reviews__button:hover{background-color:var(--text)}.reviews__slide{flex-shrink:0;width:25.78125rem;height:37.109375rem;border-radius:1.25rem;display:flex;flex-direction:column;gap:.390625rem;justify-content:space-between}.reviews__slide.col-reverse{flex-direction:column-reverse}.reviews__slide--man{height:7.8125rem;padding:0 1.5625rem;background-color:var(--bg-shape);border-radius:var(--border-radius-16);display:flex;align-items:center;gap:1.171875rem}.reviews__slide--man img{border-radius:var(--border-radius-12);border:2px solid var(--bg-shape);width:3.75rem;height:auto;align-self:flex-start}.man-name{display:flex;flex-direction:column;gap:.3125rem}.man-name div{font-size:var(--size-text-XXL);color:var(--text);font-weight:700;line-height:137%}.man-name p{font-size:.859375rem;color:var(--text-darkgrey);font-weight:500;line-height:145%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.reviews__slide--review{display:flex;flex-direction:column;justify-content:space-between;border-radius:var(--border-radius-16);background-color:var(--bg-shape);padding:1.5625rem;height:100%}.stars--wrap{display:flex;gap:.390625rem}.stars--wrap svg{width:.9375rem;height:auto;fill:var(--text)}.stars--wrap svg.star-dis{fill:var(--text-darkgrey)}.reviews__slide--text{display:flex;flex-direction:column;gap:.78125rem}.reviews__slide--text p{font-size:var(--size-text-GS);color:var(--text);font-weight:700;line-height:140%;text-indent:3.90625rem}.reviews__slide--text span{font-size:var(--size-text-S);color:var(--text-darkgrey);font-weight:500;line-height:140%}.scheme{padding:var(--spaceXXL) 0;background-color:var(--background)}.scheme__main--wrap{min-height:33.59375rem;width:100%;overflow:hidden;position:relative}.scheme__head{height:4.921875rem;display:flex}.sheme__head--item{position:relative;width:10%;height:100%;padding-left:.78125rem;display:flex}.scheme__uptitle{position:absolute;top:0;left:.78125rem;color:var(--text);font-size:var(--size-text-XXL);font-weight:700;line-height:137.5%}.scheme__uptitle.is-seven_up{left:-50%}.scheme__title{color:var(--text-darkgrey);font-size:var(--size-text-S);font-weight:500;line-height:141.667%;align-self:flex-end}.scheme__col-line{min-height:70.3125rem;width:1px;background-color:var(--text-darkgrey);position:absolute;opacity:.5;left:0;top:3.671875rem}.scheme__col-line--dashed{min-height:78.125rem;width:2px;border:1px dashed #bcbccc;opacity:.5;position:absolute;left:0;top:0}.scheme__content{position:relative;z-index:2;margin-top:1.875rem;display:flex;flex-direction:column;gap:.390625rem}.scheme__line{width:100%;display:flex;align-items:flex-start}.sheme__item{padding:.78125rem;background-color:var(--bg-shape);border-radius:var(--border-radius-4);cursor:pointer;transition:1s ease}.sheme__item:hover svg{fill:#00efa4}.sheme__item .scheme__item--desc{color:var(--text);font-size:var(--size-text-M);font-weight:500;line-height:138.462%;opacity:0;height:0;overflow:hidden;transition:height .4s ease,opacity .4s ease}.sheme__item .sheme__item--head{margin-bottom:0;transition:margin-bottom .4s ease}.sheme__item.item-open .scheme__item--desc{opacity:1}.sheme__item.item-open .sheme__item--head{margin-bottom:.78125rem}.sheme__item.item-open svg{transform:rotate(180deg)}.sheme__item.item1{width:8%}.sheme__item.item2{width:16%;margin-left:7%}.sheme__item.item3{width:18%;margin-left:13%}.sheme__item.item4{width:18%;margin-left:13%}.sheme__item.item5{width:21%;margin-left:22%}.sheme__item.item6{width:16%;margin-left:30%}.sheme__item.item7{width:19%;margin-left:15%}.sheme__item.item8{width:18%;margin-left:42%}.sheme__item.item9{width:29%;margin-left:10%}.sheme__item.item10{width:15%;margin-left:53.5%}.sheme__item.item11{width:16%;margin-left:12%}.sheme__item.item12{width:24%;margin-left:42%}.sheme__item.item13{width:16%;margin-left:18%}.sheme__item--head{display:flex;justify-content:space-between;align-items:center}.sheme__item--head p{color:var(--text);font-size:var(--size-text-L);font-weight:700;line-height:135.714%}.sheme__item--head svg{width:.859375rem;height:.546875rem;fill:var(--text-darkgrey);transition:transform .5s ease,fill .5s ease}.scheme__text{position:absolute;left:0;bottom:0;color:var(--text);font-size:var(--size-text-XXL);font-weight:500;line-height:137.5%;max-width:24.21875rem;z-index:2}.scheme__bg{position:absolute;left:0;bottom:0;background:linear-gradient(180deg,rgba(243,243,243,0) .48%,#f3f3f3 100%);height:60%;z-index:1;width:100%}.talk{background-color:var(--background)}.talk__content--wrap{display:flex;justify-content:space-between}.talk__content{padding:var(--spaceXXL) 0;max-width:50rem}@media (min-width:1280px){.talk__content{max-width:58vw}}.talk__content .text--right p{text-align:left}.talk__content .text--right{justify-content:flex-start}.talk__image--wrap{position:relative;height:0;width:0;align-self:flex-end}.talk__image--wrap img{position:absolute;bottom:0;right:0;width:42.109375rem;height:auto}.faq{padding:var(--spaceXXL) 0;background-color:var(--background)}.faq__wrap{display:flex;gap:.390625rem}.faq__left{width:330px;background-color:var(--bg-shape);display:flex;flex-direction:column;justify-content:space-between;padding:1.5625rem;border-radius:var(--border-radius-16);flex-shrink:0;height:39.765625rem}.faq__top{display:flex;flex-direction:column;gap:1.5625rem}.faq__top p{color:var(--text);font-size:var(--size-text-XXXL);font-weight:500;line-height:133.333%}.faq__bot{display:flex;flex-direction:column;gap:1.5625rem}.faq__bot img{border-radius:var(--border-radius-12);border:2px solid var(--bg-shape);width:3.75rem;height:auto;align-self:flex-start}.faq__bot>div{display:flex;gap:1.5625rem;align-items:flex-start}.faq__bot--text{display:flex;flex-direction:column;gap:.390625rem}.faq__name{color:var(--text);font-size:var(--size-text-XL);font-weight:700;line-height:133.333%}.faq__desc{color:var(--text-darkgrey,#bcbccc);font-size:var(--size-text-M);font-weight:500;line-height:138.462%}.faq__items{display:flex;flex-direction:column;gap:.390625rem}.faq__item{background-color:var(--bg-shape);padding:2.34375rem;display:flex;flex-direction:column;border-radius:var(--border-radius-16);cursor:pointer}.faq__item:hover .faq__cross svg{fill:#00efa4;transform:rotate(90deg)}.faq__item.faq__item--open .faq__cross svg{fill:var(--text);transform:rotate(270deg)}.faq__item--open .faq__answer{margin-top:.78125rem}.faq__item--open .faq__cross svg{transform:rotate(180deg)}.faq__question{display:flex;justify-content:space-between;align-items:center}.faq__question span{color:var(--text);font-size:var(--size-text-GS);font-weight:700;line-height:130%}.faq__cross{flex-shrink:0}.faq__cross svg{width:1.875rem;height:1.875rem;transition:transform .8s ease,fill .8s ease;fill:var(--text-darkgrey);transform:rotate(45deg)}.faq__answer{max-height:0;overflow:hidden;margin-top:0;transition:max-height .4s ease,margin-top .4s ease;color:var(--text);font-size:var(--size-text-M);font-weight:500;line-height:138.462%}.seo{background-color:var(--background)}.seo_container{display:flex;flex-direction:column}.seo__text--wrap{padding-top:var(--spaceL);display:flex;flex-direction:column;gap:.78125rem}.seo__text{color:var(--text);font-size:var(--size-text-XXXL);font-weight:500;line-height:133.333%}.seo__hide{display:flex;flex-direction:column;gap:.78125rem;max-height:0;overflow:hidden;transition:max-height 1s ease}.seo__hide.seo-open{max-height:1000px;overflow:hidden}.seo__list{display:flex;flex-direction:column;gap:.78125rem}.seo__list li{padding-left:1.171875rem;position:relative}.seo__list li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:.390625rem;width:.390625rem;border-radius:10px;background-color:var(--text)}.seo__button-hide{position:relative;display:block;align-self:flex-start;cursor:pointer}.seo__button-hide:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:var(--text);transition:opacity .3s ease}.seo__button-hide:hover:after{opacity:0}.seo__erio--wrap{position:relative;align-self:center;display:flex;justify-content:space-between;align-items:center;transition:.9s ease;max-width:100%;width:100%}.seo__adv{position:absolute;font-size:var(--size-text-XXL);top:0;left:50%;transform:translate(-50%,0);transition:.8s ease;z-index:1;opacity:0;display:flex;flex-direction:column;gap:0;height:1em;overflow:hidden;text-align:center}.seo__adv span{transition:transform .4s ease}.seo__adv.adv-active span{transform:translateY(-100%)}.seo__litters{position:relative;width:14.84375rem;height:14.6875rem}.seo__litters svg{fill:var(--bg-shape);height:14.6875rem;width:auto;transition:.8s ease;position:relative;z-index:2}.seo__litters:hover .seo__adv span{transform:translateY(-100%)}.seo__images{position:relative;width:24.0625rem;height:32.265625rem}.seo__images .seo__image{position:absolute;top:0;left:0;width:24.0625rem;height:32.265625rem}.seo__images .seo__image img{width:100%;height:100%}.seo__erio--wrap:hover{max-width:100rem}.seo__erio--wrap:hover svg{transform:translateY(.78125rem)}.seo__erio--wrap:hover .seo__adv{top:-.78125rem;opacity:1}.seo__image{opacity:0}.seo__image.seo-visible{opacity:1}.seo__bg-blur{position:absolute;pointer-events:none;bottom:-3.90625rem;left:0;width:100%;height:70%;backdrop-filter:blur(17px);z-index:4;-webkit-mask-image:linear-gradient(to bottom,transparent,#000);mask-image:linear-gradient(to bottom,transparent 0,#000 50%)}.footer{background-color:var(--background);padding:var(--spaceL) 0}.footer__container{display:flex;flex-direction:column;gap:var(--spaceL)}.footer__links{display:flex;justify-content:space-between}.footer__item{display:flex;flex-direction:column;gap:3.90625rem}.footer__item ul{display:flex;flex-direction:column;gap:.78125rem}.footer__item h5{color:var(--text-darkgrey)}.footer__column{display:flex;gap:2.34375rem;font-size:var(--size-text-XXL);color:var(--text)}.footer__bottom{display:flex;justify-content:space-between}.footer__bottom ul{display:flex;gap:2.34375rem}.footer__bottom .linked-up{display:flex;gap:.78125rem}.footer__bottom .linked-up svg{width:1.25rem;height:1.25rem;fill:var(--text);transform:rotate(270deg);transition:fill .5s ease}.footer__bottom .linked-up:hover svg{fill:#00efa4}.cf-overlay{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:500;display:flex;justify-content:center;align-items:center;padding:1.5625rem;opacity:0;pointer-events:none;transition:opacity .4s ease}.cf-overlay.is-open{opacity:1;pointer-events:all}.cf-overlay.is-open .cf-modal{transform:translateY(0);opacity:1}.cf-modal{position:relative;width:100%;max-width:56.875rem;max-height:100vh;overflow-y:auto;background:#fff;border-radius:.3125rem;padding:3.125rem;display:flex;flex-direction:column;gap:1.5625rem;transform:translateY(1.875rem);opacity:0;transition:transform .4s ease,opacity .4s ease}.cf-modal::-webkit-scrollbar{display:none}.cf-modal{scrollbar-width:none}.cf-modal__close{position:absolute;top:1.5625rem;right:1.5625rem;width:3.90625rem;height:3.90625rem;border-radius:100px;display:flex;justify-content:center;align-items:center;cursor:pointer;background:0 0;border:none;transition:background-color .3s ease}.cf-modal__close div{width:1.71875rem;height:.3125rem;background:#222;border-radius:.15625rem;position:absolute;transition:all .3s ease}.cf-modal__close div:first-child{transform:rotate(45deg)}.cf-modal__close div:last-child{transform:rotate(-45deg)}.cf-modal__close:hover{background-color:#f1f1f1}.cf-modal__close:hover div:first-child{transform:rotate(0)}.cf-modal__close:hover div:last-child{transform:rotate(0)}.cf-modal__top{display:flex;align-items:flex-start;gap:1.5625rem}.cf-modal__photo{width:6.71875rem;height:6.71875rem;flex-shrink:0;border-radius:.9375rem;overflow:hidden}.cf-modal__photo img{width:100%;height:100%;object-fit:cover}.cf-modal__intro{display:flex;flex-direction:column;justify-content:center;gap:.78125rem}.cf-modal__intro a{color:#00efa4}.cf-modal__intro h3{font-family:"PT Root UI",sans-serif;font-weight:500;font-size:2.1875rem;line-height:1em;color:#222}.cf-modal__intro p{font-family:"PT Root UI",sans-serif;font-weight:500;font-size:1.171875rem;line-height:1.33em;color:#bcbccc}.cf-form{display:flex;flex-direction:column;gap:1.5625rem}.cf-inputs{display:flex;flex-direction:column;gap:.78125rem}.cf-input{position:relative;background:#fafaff;border:1px solid transparent;border-radius:.46875rem;transition:border-color .3s ease,background .3s ease}.cf-input:hover{border-color:#bcbccc}.cf-input:focus-within{border-color:#00efa4;background:#fff}.cf-input input,.cf-input textarea{width:100%;border:none;outline:0;background:0 0;padding:2.1875rem 1.5625rem .9375rem;font-family:Inter,sans-serif;font-weight:400;font-size:1.171875rem;line-height:1.4em;color:#222}.cf-input input::placeholder,.cf-input textarea::placeholder{color:transparent}.cf-input label{position:absolute;left:1.5625rem;top:50%;transform:translateY(-50%);font-family:"PT Root UI",sans-serif;font-weight:500;font-size:1.171875rem;color:#222;pointer-events:none;transition:top .25s ease,font-size .25s ease,color .25s ease,transform .25s ease}.cf-input input:focus~label,.cf-input input:not(:placeholder-shown)~label,.cf-input textarea:focus~label,.cf-input textarea:not(:placeholder-shown)~label{top:.78125rem;transform:none;font-size:.859375rem;color:#bcbccc}.cf-input--textarea label{top:1.5625rem;transform:none}.cf-input--textarea textarea{min-height:7.96875rem;resize:none}.cf-input--textarea textarea:focus~label,.cf-input--textarea textarea:not(:placeholder-shown)~label{top:.625rem}.cf-input--error{border-color:#ff00a8!important}.cf-phone-wrap{display:flex;flex-direction:column;gap:0;position:relative}.cf-messengers{position:absolute;right:1.5625rem;bottom:0;display:flex;gap:.78125rem;max-height:0;overflow:hidden;opacity:0;transition:max-height .35s ease,opacity .3s ease,padding .3s ease}.cf-messengers.is-visible{max-height:4.6875rem;opacity:1;padding:.78125rem 1.5625rem}.cf-messenger{display:flex;align-items:center;gap:.390625rem;cursor:pointer}.cf-messenger input[type=checkbox]{display:none}.cf-messenger__box{width:1.25rem;height:1.25rem;flex-shrink:0;border-radius:.3125rem;border:1px solid #bdbdbd;background:#fff;position:relative;transition:border-color .2s ease}.cf-messenger__box::after{content:"";position:absolute;inset:.15625rem;border-radius:.15625rem;background:#00efa4;transform:scale(0);transition:transform .2s ease}.cf-messenger input:checked~.cf-messenger__box{border-color:#00efa4}.cf-messenger input:checked~.cf-messenger__box::after{transform:scale(1)}.cf-messenger__text{font-family:"PT Root UI",sans-serif;font-weight:500;font-size:1.09375rem;line-height:1.36em;color:#616161}.cf-group{display:flex;flex-direction:column;gap:.78125rem}.cf-group__title{font-family:"PT Root UI",sans-serif;font-weight:500;font-size:1.09375rem;line-height:1.36em;color:#616161}.cf-tabs{display:flex;flex-wrap:wrap;gap:.390625rem}.cf-tabs--error .cf-tab:not(.cf-tab--active){border-color:#ff00a8}.cf-tab{height:3.125rem;display:flex;align-items:center;padding:.78125rem 1.5625rem;background:#fafaff;border:1px solid transparent;border-radius:.3125rem;cursor:pointer;transition:border-color .3s ease,background .3s ease}.cf-tab__text{overflow:hidden;height:1.5625rem;display:flex;flex-direction:column}.cf-tab span{display:block;font-family:"PT Root UI",sans-serif;font-weight:500;font-size:1.171875rem;line-height:1.5625rem;color:#222;white-space:nowrap;transition:transform .4s ease,color .3s ease}.cf-tab:hover{border-color:#bcbccc}.cf-tab--active{background:#222;border-color:#222}.cf-tab--active span{color:#fff;transform:translateY(-100%)}.cf-privacy{display:flex;align-items:center;gap:.78125rem}.cf-privacy__check{display:flex;flex-shrink:0;cursor:pointer}.cf-privacy__check input[type=checkbox]{display:none}.cf-privacy__box{width:1.25rem;height:1.25rem;border-radius:.3125rem;border:1px solid #bdbdbd;background:#fff;position:relative;transition:border-color .2s ease}.cf-privacy__box::after{content:"";position:absolute;inset:.15625rem;border-radius:.15625rem;background:#00efa4;transform:scale(0);transition:transform .2s ease}.cf-privacy input:checked~.cf-privacy__box{border-color:#00efa4}.cf-privacy input:checked~.cf-privacy__box::after{transform:scale(1)}.cf-privacy p{font-family:"PT Root UI",sans-serif;font-weight:500;font-size:1.09375rem;line-height:1.36em;color:#616161}.cf-privacy a{color:#222;text-decoration:underline}.cf-privacy--error .cf-privacy__box{border-color:#ff00a8}.cf-submit{font-family:"PT Root UI",sans-serif;font-weight:500;font-size:1.171875rem;cursor:pointer;align-self:flex-start;width:100%}.cf-submit ._button{width:100%}.cf-privacy-overlay{position:fixed;inset:0;background:rgba(0,0,0,.7);z-index:600;display:flex;justify-content:center;align-items:center;padding:1.5625rem;opacity:0;pointer-events:none;transition:opacity .3s ease}.cf-privacy-overlay.is-open{opacity:1;pointer-events:all}.cf-privacy-overlay.is-open .cf-privacy-modal{transform:translateY(0);opacity:1}.cf-privacy-modal{position:relative;width:100%;max-width:46.875rem;max-height:80vh;overflow-y:auto;background:#fff;border-radius:.3125rem;padding:3.125rem;transform:translateY(1.25rem);opacity:0;transition:transform .3s ease,opacity .3s ease}.cf-privacy-modal h3{font-family:"PT Root UI",sans-serif;font-weight:500;font-size:1.875rem;color:#222;margin-bottom:1.25rem}.cf-privacy-modal p{font-family:"PT Root UI",sans-serif;font-size:1.09375rem;line-height:1.6em;color:#616161}.cf-privacy-modal__close{position:absolute;top:1.25rem;right:1.25rem;width:3.4375rem;height:3.4375rem;border-radius:100px;display:flex;justify-content:center;align-items:center;cursor:pointer;background:0 0;border:none;transition:background-color .3s ease}.cf-privacy-modal__close div{width:1.5625rem;height:.234375rem;background:#222;border-radius:.15625rem;position:absolute;transition:all .3s ease}.cf-privacy-modal__close div:first-child{transform:rotate(45deg)}.cf-privacy-modal__close div:last-child{transform:rotate(-45deg)}.cf-privacy-modal__close:hover{background-color:#f1f1f1}.cf-privacy-modal__close:hover div:first-child{transform:rotate(0)}.cf-privacy-modal__close:hover div:last-child{transform:rotate(0)}