.grecaptcha-badge{display:none !important}.js-output{margin-top:20px;font-size:18px;color:red}.js-output:empty{margin-top:0}.js-output.success{color:green}.cookies{display:flex;position:fixed;bottom:46px;left:50%;transform:translateX(-50%);max-width:720px;background:#fff;color:#8293a6;opacity:0;visibility:hidden;transition:all ease-in-out .3s;padding:6px 6px 6px 27px;border-radius:30px;z-index:100;font-size:14px;font-weight:500;align-items:center;filter:drop-shadow(0 4px 4px rgba(0,0,0,0.25))}.cookies._active{opacity:1;visibility:visible}.cookies-btn{display:inline-block;margin-left:24px;background:#8293a6;color:#fff !important;border-radius:30px;padding:7px 20px;line-height:24px;font-weight:700}@media all and (max-width:1439px){.cookies-btn{line-height:1.2}}@media all and (max-width:764px){.cookies{flex-direction:column;padding:15px 10px;text-align:center}.cookies-btn{margin-left:0;margin-top:15px;line-height:1.2}}.update-modal--webinar .update-modal__image{max-height:255px;margin-bottom:2.6rem}.update-modal--webinar .update-modal__text{margin-bottom:2.9rem}.update-modal--questions .update-modal__text{margin-bottom:2rem}.update-modal--questions .update-modal__form-fields{grid-template-columns:repeat(1,minmax(0,1fr));margin-bottom:2rem}.update-modal--questions .update-modal__policy{font-size:1.2rem;line-height:1.4}.update-modal--questions .update-modal__policy br{display:none}.update-modal--2col .update-modal__inner{max-width:108rem}.update-modal--2col .update-modal__image{max-height:309px;margin-bottom:3.5rem}.update-modal--2col .update-modal__heading{font-size:3.2rem}.update-modal--2col .update-modal__text{margin-bottom:2rem}.update-modal--2col .update-modal__form-fields{grid-template-columns:repeat(1,minmax(0,1fr));margin-bottom:2rem}.update-modal--2col .update-modal__policy br{display:none}.update-modal--2col .update-modal__policy{font-size:1.2rem;line-height:1.4}.update-modal--cols{display:flex;gap:1.6rem}.update-modal--col{width:50%}.callback-modal__error .errortext{color:#000 !important}form [type="submit"][disabled]{opacity:.5}.update-modal__inner .callback-modal__success,.update-modal__inner .callback-modal__error{border-radius:5rem}.no-link{cursor:default}.catalog-content__clients-card-image{object-fit:contain}@media only screen and (min-width:1400px) and (max-width:1480px){.services__inner-tabs-card-title{font-size:1.8rem}}@media only screen and (min-width:1480px){.services__tabs-nav-link{font-size:1.8rem}}.platforms-catalog__card-image--hover,.platform__slider-card-image--hover{display:none}.team-modal__image--no-grayscale{filter:none}@media all and (min-width:1024px){.quote__text-content{padding-top:7.4rem}.platforms-catalog__card:hover .platforms-catalog__card-image:has(+.platforms-catalog__card-image--hover),.platform__slider-card:hover .platform__slider-card-image:has(+.platform__slider-card-image--hover){display:none}.platforms-catalog__card:hover .platforms__slider-card-image--hover,.platform__slider-card:hover .platform__slider-card-image--hover{display:block}}@media all and (min-width:1920px){.intro__video-wrapper:before{left:17%}}@media all and (min-width:1024px){.intro__video-wrapper:before{left:12%}}@media all and (min-width:1400px) and (max-width:1480px){.about__slider-card-title{font-size:1.8rem}}@media all and (min-width:1086px){.features__bg-mask{left:-10.3rem}.quotes__text-content{padding-top:7.2rem}}@media all and (min-width:1470px) and (max-width:1560px){.features__bg-mask{left:-20rem}}@media all and (max-width:640px){.team-modal__inner{width:100%}}.press-release-text-content__images-item img{max-height:500px}.team-members__slider-card-image{transition:opacity .6s cubic-bezier(0.175,0.885,0.32,1.275)}.team-members__slider-card .team-members__slider-card-image--hover{opacity:0}.bx-no-touch .team-members__slider-card:hover .team-members__slider-card-image--hover{display:block;opacity:1;filter:none}.team-members__slider-card-bg{z-index:3}.platform:has(+.approaches){padding-bottom:6rem}.platform+.approaches{padding-top:13rem}.platform+.approaches:before{content:"";position:absolute;height:10.5rem;background-color:#fff;z-index:-1;pointer-events:none;width:100%;border-bottom-left-radius:5rem;border-bottom-right-radius:5rem;margin-top:-19rem}.platform__card-logo--no-filter{filter:none !important}.functional+.approaches--platform{margin-top:-15rem}.we-solve__image-wrapper:after{content:"";position:absolute;left:4rem;bottom:4rem;width:1.6rem;height:3.7rem;background-image:url(static/images/service-detail-quote.svg);background-size:contain;background-repeat:no-repeat;background-position:center}@media all and (min-width:769px){.service-detail-intro{margin-bottom:10rem}}@media all and (max-width:768px){.service-detail__intro-image-wrapper{grid-column:1/-1;border-radius:0}.platform__arrows,.control__arrows,.functional__arrows,.team-basis__arrows,.benefits__arrows,.strong-parts__arrows{display:flex}}@media all and (min-width:641px){.service-detail-intro .strength{grid-column-start:content-start;grid-column-end:content-end;display:block;padding-bottom:0}.service-detail-intro .strength:before{display:none}.service-detail-intro:before{height:16rem}.strength__heading--mini{font-size:6rem}}@media all and (max-width:640px){.about__slider .swiper-slide{width:32.4rem}.service-detail-intro{margin-bottom:6rem}.service-detail-intro .strength{grid-column:1/-1;border-radius:0}.service-detail__intro-image-wrapper+.benefits{padding-top:6rem}.platform:has(+.approaches){padding-bottom:2rem}.platform+.approaches{padding-top:9rem}.platform+.approaches:before{margin-top:-15rem}.js-emp-expert-email{order:3}.services__inner-slider .swiper-slide{width:32.4rem;margin-right:1.2rem}.interface__inner-slider-wrapper .swiper-button-lock{display:block;opacity:0}.we-solve__image-wrapper:after{left:1.4rem;bottom:2rem}}@media all and (max-width:425px){.platform__arrows,.control__arrows,.functional__arrows,.team-basis__arrows,.benefits__arrows,.strong-parts__arrows{gap:1.5rem}.platform__top-row,.control__top-row,.functional__top-row,.team-basis__top-row,.benefits__top-row,.strong-parts__top-row{gap:2rem}.platform__wrapper{max-width:78%}}.page-header__nav-dropdown-block{margin-bottom:0;padding-bottom:2.4rem}@media only screen and (max-width:1480px){.page-header__nav-dropdown-block{padding-bottom:1.6rem}}@media only screen and (max-width:1024px){.page-header__nav-dropdown-block{padding-bottom:0}}.services__tabs-nav-link.active{color:inherit;background-color:inherit}.services__tabs-nav-link:not(.active):hover,.services__tabs-nav-link:hover{color:#fff;background-color:var(--primary-color)}.update-modal--webinar{z-index:503}.update-modal--questions{z-index:505}.update-modal--2col{z-index:504}.team-intro__breadcrumbs li,.contacts-page__breadcrumbs li,.services-intro__breadcrumbs li{display:inline}.page-white{background-color:#fff}.list-base ul{display:flex;flex-direction:column;gap:1.5rem}.list-base li{position:relative;padding-left:3.2rem}.list-base li:before{content:"";position:absolute;transform:translateY(-50%);left:1.1rem;top:.9em;background-color:var(--primary-color);width:6px;height:6px;border-radius:50%}.list-base ul ul{margin-top:1rem}@media(max-width:640px){.list-base li{padding-left:2rem}.list-base li::before{left:.2rem}}.h1{font-size:7.2rem;font-family:var(--drugs);font-weight:300;margin-bottom:40px;text-transform:uppercase}@media(max-width:1024px){.h1{font-size:4.8rem}}@media(max-width:640px){.h1{font-size:3.2rem}}@media(max-width:576px){.h1{font-size:2.8rem}}.page-footer__bottom_right{display:flex;gap:2rem}@media(max-width:640px){.page-footer__bottom_right{flex-direction:column}}.page-footer__bottom_left{max-width:40%}.page-footer__recaptcha{margin-top:.5rem;color:#000;font-size:1.1rem;font-style:normal;font-weight:400;line-height:1.5rem}.page-dark .page-footer .page-footer__recaptcha{color:#fff}.page-footer__recaptcha a{text-decoration:underline}@media(max-width:640px){.page-footer__bottom_left{max-width:100%}.page-footer__recaptcha{margin-top:2rem}}.form__checkbox{-webkit-user-select:none;user-select:none;cursor:pointer;display:flex;align-items:flex-start;gap:.8rem}.form__checkbox-input{display:none}.form__checkbox-mark{flex-shrink:0;width:1.6rem;height:1.6rem;border-radius:.4rem;border:1px solid #d9d9d9;background:white;display:grid;place-items:center;transition:background-color .2s,border-color .2s;margin-top:.4rem}.form__checkbox-mark svg{width:.8rem;height:.8rem;fill:#fff;opacity:0;transition:opacity .2s}.form__checkbox-input:checked ~ .form__checkbox-mark{background-color:var(--primary-color);border-color:var(--primary-color)}.form__checkbox-input:checked ~ .form__checkbox-mark svg{opacity:1}.form__checkbox-text{font-size:1.4rem;font-style:normal;font-weight:400;line-height:2.4rem}.form__checkbox-text br{display:block !important}.form__checkbox-text a{text-decoration:underline;color:#000 !important}.form__checkbox-text a:hover{color:var(--primary-color) !important}