.container1 {max-width: none; padding-left: 40px; padding-right: 40px;}
.section-gray {background-color: rgb(208, 210, 217);}
.section-white {color: rgba(9, 10, 10, 1); background-size: auto; background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; padding-top: 90px; padding-bottom: 90px;}
.section-black {color: rgba(208, 210, 217, 1); background-size: auto; background-image: linear-gradient(rgba(9, 10, 10, 1) 0%, rgba(9, 10, 10, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; padding-top: 120px; padding-bottom: 120px;}
.h1 {font-family: 'Evolventa'; font-weight: 700; font-size: 5.14vw; line-height: 107%;}
.ui-text__wrapper {display: flex; flex-direction: column; row-gap: 20px;}
.h2 {font-family: 'Evolventa'; font-weight: 700; font-size: 42px; line-height: 110%;}
.h3 {font-family: 'Evolventa'; font-weight: 700; font-size: 30px; line-height: 120%;}
.text-large {font-family: 'Evolventa'; font-weight: 700; font-size: 20px; line-height: 130%; text-decoration: none;}
.text-body {font-family: 'Evolventa'; font-size: 16px; line-height: 150%; font-weight: 400; text-decoration: none; color: rgba(73, 73, 76, 1);}
.text-small {font-family: 'Evolventa'; font-size: 14px; line-height: 150%;}
.btn-text {font-family: 'Anonymous Pro'; line-height: 140%; font-size: 16px;}
.link-text-small {font-family: 'Anonymous Pro'; font-size: 14px; line-height: 130%; text-decoration: none; font-weight: 400;}
.text-body--bold {font-size: 15px; font-weight: 700;}
.section-hero {padding-top: 80px; padding-bottom: 80px; overflow-x: hidden; overflow-y: hidden;}
.button-base {display: flex; width: auto; justify-content: flex-start; column-gap: 12px; padding-left: 10px; padding-right: 20px; padding-bottom: 10px; padding-top: 10px; border-top-left-radius: 54px; border-top-right-radius: 54px; border-bottom-left-radius: 54px; border-bottom-right-radius: 54px; text-align: center; justify-self: start; background-image: linear-gradient(rgba(9, 10, 10, 1) 0%, rgba(9, 10, 10, 1) 100%); height: 54px;}
.section-hero__title {margin-bottom: 25px; width: 100%; max-width: 18.24em; color: rgba(9, 10, 10, 1); margin-top: 0.6em;}
.button-base__icon {width: 34px; height: 34px; background-color: rgb(52, 53, 54); background-size: auto; background-image: url("/d/arrow.svg"); background-repeat: no-repeat; background-position: center center; background-attachment: scroll; border-top-left-radius: 34px; border-top-right-radius: 34px; border-bottom-left-radius: 34px; border-bottom-right-radius: 34px;}
.section-hero__video {margin-bottom: 10px; width: 100%; height: 318px; max-width: 424px; background-size: auto; background-image: linear-gradient(rgba(234, 235, 238, 1) 0%, rgba(234, 235, 238, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; display: none;}
.section-hero__video-wrapper {width: 50%; padding-right: 62px; margin-left: auto; display: flex; flex-direction: column;}
.tag {color: rgba(9, 10, 10, 1); padding-left: 8px; padding-right: 8px; padding-top: 3px; padding-bottom: 3px; background-color: rgb(255, 255, 255);}
.section-hero__tag-wrapper {height: 226px; position: absolute; margin-top: 48px; top: 0px; left: 0px; right: 0px; width: auto; z-index: auto;}
.section-hero__illustration {width: 100%; z-index: 2;}
.section-hero__text {max-width: 424px;}
.section-hero__blure {position: absolute; right: -40%; top: -21vw; left: auto; width: 133.06vw; height: auto;}
.line-vertical {background-size: auto; background-image: linear-gradient(rgba(255, 255, 255, 0) -5%, rgba(255, 255, 255, 1) 33%, rgba(255, 255, 255, 1) 68%, rgba(255, 255, 255, 0) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.line-horizont {background-size: auto; background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) -5%, rgba(255, 255, 255, 1) 33%, rgba(255, 255, 255, 1) 68%, rgba(255, 255, 255, 0) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.subtitle {color: rgba(125, 126, 130, 1); margin-bottom: 15px; display: block;}
.descriptor {color: rgba(73, 73, 76, 1); width: 50%; max-width: 15.68%; flex-shrink: 0; padding-top: 11px;}
.title-wrapper--descriptor {display: flex; justify-content: space-between; margin-bottom: 60px;}
.section-portfolio__title {max-width: 16.05em;}
.portfolio__list {display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; column-gap: 25px; row-gap: 40px;}
.case-card__tag-wrapper {position: absolute; top: 0px; left: 0px; right: 0px; width: auto; display: flex; flex-direction: row-reverse; padding-left: 15px; padding-right: 15px; padding-top: 15px; padding-bottom: 15px; column-gap: 10px; flex-wrap: wrap; row-gap: 10px;}
.case-card {position: relative; display: flex; flex-direction: column; row-gap: 20px;}
.case-card__img {width: 100%; height: auto;}
.case-card__title {margin-bottom: 8px;}
.case-card__text {color: rgba(73, 73, 76, 1); margin-bottom: 15px;}
.case-card__button-wrapper {display: flex; column-gap: 30px; flex-wrap: wrap; row-gap: 8px;}
.button-ghost__icon {width: 20px; height: 20px;}
.button-ghost {padding-left: 0px; padding-right: 0px; display: flex; column-gap: 8px; padding-top: 0px; padding-bottom: 0px; background-size: auto; background-image: none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; color: rgba(9, 10, 10, 1); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.button-ghost:hover {padding-left: 4px; column-gap: 4px;}
.button-wrapper {display: flex; flex-direction: column; align-items: flex-start; row-gap: 40px; margin-bottom: 50px;}
.section-about__title {color: rgba(255, 255, 255, 1); text-align: center; z-index: 2; margin-left: auto; margin-right: auto; display: flex;}
.section-about__content {display: flex; flex-direction: column; align-items: center; max-width: 385.89px; margin-left: auto; margin-right: auto; margin-top: -150px; z-index: 1;}
.section-about__img {width: 100%; height: auto; margin-bottom: 36px;}
.section-about__text {margin-bottom: 20px; color: rgba(208, 210, 217, 1);}
.tag--dark {background-color: rgb(125, 126, 130);}
.section-about__tag-wrapper {display: flex; column-gap: 10px; row-gap: 10px; flex-wrap: wrap;}
.section-services__list {margin-top: 30px;}
.section-conditions__content {display: flex; flex-direction: column; align-items: flex-start;}
.title-wrapper {margin-bottom: 60px;}
.section-conditions__icon {width: 28px; height: 28px; z-index: 1; opacity: 0; transition-property: all; transition-duration: 400ms; transition-delay: 300ms; transition-timing-function: ease-in-out;}
.section-conditions__item {margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px; height: 320px; display: flex; flex-direction: column; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px; border-top-color: rgba(208, 210, 217, 1); border-left-color: rgba(208, 210, 217, 1); border-right-color: rgba(208, 210, 217, 1); border-bottom-color: rgba(208, 210, 217, 1); border-left-style: solid; position: relative;}
.section-conditions__list-text {margin-bottom: 15px; margin-top: auto; color: rgba(73, 73, 76, 1); z-index: 1; opacity: 0; transition-property: all; transition-duration: 400ms; transition-delay: 0ms; transition-timing-function: ease-in-out; max-width: 280px;}
.section-conditions__list-title {margin-bottom: 0px; z-index: 1; max-width: 250px;}
.section-conditions__list-backcard {position: absolute; left: 0px; right: 0px; bottom: auto; top: 50%; background-color: rgb(141, 186, 206); display: flex; height: 1px; transition-property: all; transition-duration: 400ms; transition-delay: 0ms; transition-timing-function: ease-in-out;}
.section-step__title {width: 100%; max-width: 16.19em;}
.section-services__subtitle {margin-bottom: 45px;}
.collection-servise__link-item {width: 100%; height: auto; border-bottom-color: rgba(208, 210, 217, 1); border-bottom-width: 1px; border-bottom-style: solid; padding-top: 39px; padding-bottom: 39px; position: relative;}
.collection-servise__title {color: rgba(9, 10, 10, 1);}
.collection-servise__info {display: flex; align-items: baseline; column-gap: 20px;}
.collection-servise__price {color: rgba(125, 126, 130, 1);}
.collection-servise__number {color: rgba(166, 168, 174, 1); margin-left: auto;}
.collection-servise__btn-icon {width: 20px; height: 20px;}
.collection-servise__btn-text {color: rgba(125, 126, 130, 1);}
.collection-servise__btn {display: none; column-gap: 8px; width: auto; height: 20px; margin-top: auto;}
.collection-servise__list {border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-color: rgba(208, 210, 217, 1); border-left-color: rgba(208, 210, 217, 1); border-right-color: rgba(208, 210, 217, 1); border-bottom-color: rgba(208, 210, 217, 1); border-top-style: solid;}
.collection-servise__item {transition-property: all; transition-duration: 400ms; transition-delay: 0ms; transition-timing-function: ease-in-out;}
.collection-servise__item:hover {background-color: rgb(243, 244, 245);}
.collection-servise__img {width: 100%; height: 0px; transition-property: all; transition-duration: 400ms; transition-delay: 0ms; transition-timing-function: ease;}
.collection-servise__img-wrapper {padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; width: 250px; height: 210px; flex-direction: column; justify-content: center; position: absolute; right: 81px; top: -42px;}
.collection-servise__info-wrapper {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; display: flex;}
.card-step {margin-left: 0px; margin-right: 40px; margin-top: 0px; margin-bottom: 0px; display: flex; column-gap: 20px;}
.card-step__img {width: 258px; height: auto; flex-shrink: 0;}
.card-step__title {width: 100%; max-width: 400px; margin-bottom: 20px;}
.card-step__text-wrapper {padding-top: 40px; padding-bottom: 40px; height: 406px;}
.card-step__text-wrapper--top {border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-color: rgba(208, 210, 217, 1); border-left-color: rgba(208, 210, 217, 1); border-right-color: rgba(208, 210, 217, 1); border-bottom-color: rgba(208, 210, 217, 1); border-bottom-style: none; border-top-style: solid;}
.card-step__order {height: 145px; padding-top: 20px; padding-bottom: 40px; display: flex; justify-content: space-between; align-items: flex-start; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-top-color: rgba(208, 210, 217, 1); border-left-color: rgba(208, 210, 217, 1); border-right-color: rgba(208, 210, 217, 1); border-bottom-color: rgba(208, 210, 217, 1); border-top-style: solid; border-bottom-style: solid;}
.card-step__order-number {font-size: 100px; line-height: 100%;}
.card-step__opder-counter {color: rgba(125, 126, 130, 1);}
.slide__arrow-wrapper {width: 133px; height: 54px; justify-content: space-between; position: relative;}
.card-step__text {width: 100%; max-width: 410px;}
.card-step__text-wrapper--bottom {border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-top-color: rgba(208, 210, 217, 1); border-left-color: rgba(208, 210, 217, 1); border-right-color: rgba(208, 210, 217, 1); border-bottom-color: rgba(208, 210, 217, 1); border-bottom-style: solid; border-top-style: none;}
.section-step__list1 {max-width: none; width: 1672.02px; padding-bottom: 90px;}
.section-step {overflow-x: hidden; overflow-y: hidden;}
.case-card__image-wrapper {overflow-x: hidden; overflow-y: hidden;}
.section-values__title {width: 100%; max-width: 912px;}
.section-values__text {width: 100%; max-width: 50%; margin-left: auto; display: block; color: rgba(73, 73, 76, 1); margin-bottom: 60px;}
.section-values__slider-icon {width: 0px; height: 20px; opacity: 0;}
.section-values__slider-thumb {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; display: flex; column-gap: 0px; height: auto; color: rgba(125, 126, 130, 1); transition-property: all; transition-duration: 400ms; transition-delay: 0ms; transition-timing-function: ease;}
.section-values__slider-thumb:hover {color: rgba(9, 10, 10, 1);}
.section-values__slider-trumblist {flex-direction: column; row-gap: 5px;}
.section-values__slider {display: flex; justify-content: space-between;}
.section-values__slider-wrapper {width: 50%;}
.section-values__slider-text {width: 100%; max-width: 360px;}
.section-values__slider-list {height: auto;}
.section-values__slid-wrapper {height: 120px;}
.section-values__blure {position: absolute; top: -15.03%; width: 74.8vw; height: auto; left: 0px;}
.header {z-index: 100;}
.header__wrapper {height: 70px; align-items: center; padding-top: 19px; padding-bottom: 19px;}
.header__logo {height: 32px; width: auto; margin-left: -8px;}
.button-menu {padding-left: 0px; padding-right: 0px; display: flex; column-gap: 5px; padding-top: 0px; padding-bottom: 0px; background-size: auto; background-image: none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; color: rgba(125, 126, 130, 1); border-top-color: rgba(125, 126, 130, 1); border-left-color: rgba(125, 126, 130, 1); border-right-color: rgba(125, 126, 130, 1); border-bottom-color: rgba(125, 126, 130, 1);}
.button-menu:hover {color: rgba(9, 10, 10, 1);}
.menu-lang {color: rgba(73, 73, 76, 1);}
.menu1-wrapper {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; background-size: auto; background-image: none/*linear-gradient(rgb(255, 255, 255) 0%, rgb(255, 255, 255) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; width: 100%; display: flex; align-items: center; justify-content: space-between;}
.menu__wrapper-lvl2-2 {background-color: rgb(245, 245, 245); border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; width: 250px;}
.text-2 {flex-grow: 1; flex-shrink: 0;}
.text-3 {flex-grow: 1; flex-shrink: 0;}
.header__right {display: flex; column-gap: 30px; width: auto; margin-left: 50px; height: 100%;}
.menu1 {margin-left: -8px;}
.header__menu-wrapper {display: flex; justify-content: space-between; width: 50%; margin-left: auto; min-width: 640px; height: 100%; align-items: center;}
.menu-link {color: rgba(125, 126, 130, 1); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.menu-link:hover {color: rgba(9, 10, 10, 1); text-decoration: underline;}
.button-menu__icon {width: 20px; height: 20px;}
.header__lang {column-gap: 5px; color: rgba(73, 73, 76, 1); display: flex;}
.header__lang-btn {color: rgba(125, 126, 130, 1); display: flex; justify-content: center; align-items: center; padding-left: 6px; padding-right: 6px; text-decoration: none;}
.header__lang-btn:hover {color: rgba(9, 10, 10, 1);}
.header__lang-active {height: 100%; color: rgba(9, 10, 10, 1); text-decoration: underline;}
.header__lang-active:hover {text-decoration: underline;}
.button-base--menu {display: none;}
.button-base__text {flex-grow: 1; flex-shrink: 0;}
.btn-arrow {width: 54px; height: 54px; background-color: rgb(9, 10, 10); border-top-left-radius: 100%; border-top-right-radius: 100%; border-bottom-left-radius: 100%; border-bottom-right-radius: 100%; background-image: none/*url("/d/arrow-slide.svg")*/; background-position: center center; background-size: auto;}
.slide__arrow-prev {background-repeat: no-repeat; background-image: url("/d/arrow-prev.svg");}
.slide__arrow-next {background-size: auto; background-image: url("/d/arrow-next.svg"); background-repeat: no-repeat; background-position: center center; background-attachment: scroll;}
.section-reviews__title {width: 100%; max-width: 912px;}
.reviews-card {border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; margin-top: 0px; margin-bottom: 0px; border-left-color: rgba(208, 210, 217, 1); border-left-width: 1px; border-left-style: solid; margin-left: 0px; margin-right: 24px; padding-left: 20px; padding-right: 20px; height: auto; min-height: 340px;}
.reviews-card__icon {width: 28px; height: 28px; margin-bottom: 20px;}
.reviews-card__text {color: rgba(73, 73, 76, 1); max-width: 550px; margin-bottom: 40px;}
.reviews-card__people {display: flex; align-items: center; column-gap: 20px; margin-top: auto;}
.reviews-card__avatar {width: 60px; height: 60px; border-top-left-radius: 100%; border-top-right-radius: 100%; border-bottom-left-radius: 100%; border-bottom-right-radius: 100%; flex-shrink: 0;}
.reviews-card__initial {display: flex; flex-direction: column; row-gap: 3px; max-width: 270px;}
.reviews-card__job {color: rgba(20, 21, 21, 1);}
.section-reviews {padding-bottom: 120px;}
.section-faq__title {width: 100%; max-width: 413px;}
.section-find {padding-top: 120px; padding-bottom: 100px; overflow-x: hidden; overflow-y: hidden;}
.section-faq {padding-top: 120px; padding-bottom: 120px;}
.section-faq__contant {display: flex; justify-content: space-between; align-items: flex-start;}
.section-faq__hello {min-height: auto; max-width: 280px; padding-left: 20px; padding-right: 20px; padding-top: 25px; padding-bottom: 25px; display: flex; flex-direction: column; row-gap: 20px; background-size: auto; background-image: linear-gradient(rgba(141, 186, 206, 1) 0%, rgba(141, 186, 206, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; width: 100%; position: sticky; top: 100px; align-items: stretch;}
.section-faq__hello-initial {display: flex; flex-direction: column; row-gap: 2px; max-width: none;}
.section-faq__hello-top {display: flex; align-items: center; column-gap: 12px;}
.section-faq__hello-job {color: rgba(73, 73, 76, 1);}
.butto-base--mini {padding-top: 5px; padding-left: 5px; padding-bottom: 5px; padding-right: 15px; height: auto;}
.button-base__icon--tg {background-image: url("/d/tg-icon.svg"); background-size: 28px;}
.accordion1__title-wrapper {display: flex; justify-content: space-between; padding-left: 0px; padding-right: 0px; padding-top: 20px; padding-bottom: 20px; align-items: center; min-height: 88px;}
.accordion1__icon {width: 40px; height: 40px; background-color: rgb(9, 10, 10); border-top-left-radius: 100%; border-top-right-radius: 100%; border-bottom-left-radius: 100%; border-bottom-right-radius: 100%; background-size: 100% 100%; background-image: url("/d/arrow_accordion.svg"); background-repeat: no-repeat; background-position: center center; background-attachment: scroll; flex-shrink: 0; transition-property: all; transition-duration: 400ms; transition-delay: 0ms; transition-timing-function: ease;}
.accordion1__item {margin-bottom: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-color: rgba(208, 210, 217, 1); border-bottom-style: solid;}
.accordion1 {border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-color: rgba(208, 210, 217, 1); border-top-style: solid; width: 50%;}
.accordion1__title {margin-bottom: 0px; margin-right: 25px;}
.section-faq__hello-text {padding-bottom: 10px;}
.section-hero__button-wrapper {width: auto;}
.section-portfolio1 {padding-top: 120px;}
.section-services1 {padding-top: 120px;}
.section-find__text-wrapper {display: flex; flex-direction: column; max-width: 550px; margin-left: auto; margin-right: auto; align-items: center; row-gap: 20px; margin-bottom: 50px;}
.section-find__text {text-align: center; color: rgba(73, 73, 76, 1); max-width: 450px;}
.section-find__button-wrapper {width: auto; max-width: 216px; margin-left: auto; margin-right: auto; margin-bottom: 30px;}
.hello-avatar {width: 60px; height: 60px; border-top-left-radius: 100%; border-top-right-radius: 100%; border-bottom-left-radius: 100%; border-bottom-right-radius: 100%; flex-shrink: 0;}
.more-question {display: flex; align-items: center; column-gap: 12px; max-width: none;}
.more-question__text-wrapper {display: flex; flex-direction: column; row-gap: 2px; max-width: none;}
.more-question__link {color: rgba(9, 10, 10, 1); text-decoration: underline;}
.more-question__link:hover {text-decoration: underline;}
.more-question__text {color: rgba(73, 73, 76, 1);}
.section-finde__more {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; width: auto; display: flex; margin-left: auto; max-width: none;}
.footer {padding-top: 100px; padding-bottom: 33px; height: 95vh; display: flex; flex-direction: column; min-height: 650px; overflow-x: hidden; overflow-y: hidden;}
.footer__contact {max-width: 394px; margin-left: auto; margin-right: auto; display: flex; flex-direction: column; row-gap: 5px; margin-bottom: auto; align-items: center;}
.footer__contact-link {text-align: center; color: rgba(9, 10, 10, 1);}
.footer__social-wrapper {margin-top: 40px; justify-content: center; column-gap: 20px;}
.button-social {width: 64px; height: 64px; background-color: rgb(9, 10, 10); padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}
.line-block {border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-color: rgba(208, 210, 217, 1); border-left-color: rgba(208, 210, 217, 1); border-right-color: rgba(208, 210, 217, 1); border-bottom-color: rgba(208, 210, 217, 1); border-top-style: solid; height: 41px; margin-bottom: 35px;}
.line-center {width: 1px; height: 100%; margin-left: auto; margin-right: auto; background-color: rgb(208, 210, 217);}
.footer__copyright {color: rgba(125, 126, 130, 1); width: 25.01em;}
.footer__logo {width: 115px; height: auto;}
.footer__policy {color: rgba(125, 126, 130, 1); width: auto; text-align: right;}
.footer__policy:hover {text-decoration: underline;}
.line-block--footer {margin-bottom: -10px;}
.footer__graf-line {width: 100%; height: auto; position: absolute; bottom: 0px;}
.footer-subtitle {color: rgba(125, 126, 130, 1); margin-bottom: 10px; display: block;}
.section-hero__content {z-index: 3;}
.section-portfolio__descriptor {align-items: flex-end;}
.section-form__title {width: 100%; max-width: 16.19em; color: rgba(255, 255, 255, 1);}
.section-form__descriptor {color: rgba(208, 210, 217, 1);}
.form1 {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}
.field-lable {margin-bottom: 8px; color: rgba(166, 168, 174, 1);}
.field {color: rgba(255, 255, 255, 1); padding-left: 20px; padding-right: 20px; padding-top: 18px; padding-bottom: 18px; height: auto; background-size: auto; background-image: none/*linear-gradient(rgb(245, 245, 245) 0%, rgb(245, 245, 245) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; background-color: rgb(52, 53, 54); border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-top-color: rgba(52, 53, 54, 1); border-left-color: rgba(52, 53, 54, 1); border-right-color: rgba(52, 53, 54, 1); border-bottom-color: rgba(52, 53, 54, 1);}
.field::placeholder {color: rgba(166, 168, 174, 1);}
.form1__wrapper {display: grid; grid-template-columns: 1fr 1fr 1fr; grid-template-rows: auto auto auto auto auto; row-gap: 12px; column-gap: 25px;}
.field-wrapper {margin-top: 0px; margin-bottom: 0px; width: 100%;}
.select {background-size: auto, auto; background-image: url("/d/arrow-open-mini_588806.svg"), none/*linear-gradient(rgb(245, 245, 245) 0%, rgb(245, 245, 245) 100%)*/; background-repeat: no-repeat, repeat; background-position: right 20px center, left 0px top 0px; background-attachment: scroll, scroll;}
.form1__textarea {grid-column-start: span 3; grid-column-end: span 3; grid-row-start: span 1; grid-row-end: span 1;}
.textarea {min-height: 171px; padding-right: 30%;}
.button-base--yellow {color: rgba(9, 10, 10, 1); background-image: linear-gradient(rgba(255, 255, 95, 1) 0%, rgba(255, 255, 95, 1) 100%);}
.checkbox {width: 24px; height: 24px; border-top-color: rgba(73, 73, 76, 1); border-left-color: rgba(73, 73, 76, 1); border-right-color: rgba(73, 73, 76, 1); border-bottom-color: rgba(73, 73, 76, 1); border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; background-color: rgb(73, 73, 76);}
.checkbox-policy {display: flex; column-gap: 16px; grid-column-start: span 3; grid-column-end: span 3; flex-direction: column; row-gap: 5px;}
.checkbox-policy__list {column-gap: 16px; width: 100%; flex-wrap: wrap;}
.checkbox-polocy__text {max-width: 670px; width: 100%; color: rgba(166, 168, 174, 1);}
.section-form__imege {width: 724px; height: auto; position: absolute; right: 0px; bottom: -249px;}
.section-form {overflow-x: hidden; overflow-y: hidden;}
.button-base__icon--reload {background-image: url("/d/reload.svg");}
.button-ghost--light {color: rgba(255, 255, 255, 1);}
.header2-wrapper {height: 70px; display: flex; justify-content: space-between; align-items: center;}
.button-menu__icon--back {background-image: url("/d/arrow-back-mini-gray.svg"); width: 20px; height: 20px;}
.button-menu--back {padding-left: 0px; padding-right: 0px; display: none; column-gap: 5px; padding-top: 0px; padding-bottom: 0px; background-size: auto; background-image: none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; color: rgba(125, 126, 130, 1); border-top-color: rgba(125, 126, 130, 1); border-left-color: rgba(125, 126, 130, 1); border-right-color: rgba(125, 126, 130, 1); border-bottom-color: rgba(125, 126, 130, 1);}
.button-menu--back:hover {color: rgba(9, 10, 10, 1);}
.button-close {width: 40px; height: 40px; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; background-size: auto, auto; background-image: url("/d/close-menu.svg"), none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: no-repeat, repeat; background-position: center center, left 0px top 0px; background-attachment: scroll, scroll; margin-right: -10px;}
.section-heroservice__title-wrapper {color: rgba(9, 10, 10, 1); display: flex; align-items: flex-start;}
.section-heroservice__title-order {margin-left: 20px; color: rgba(73, 73, 76, 1);}
.padding-service-section {padding-top: 40px; padding-bottom: 40px;}
.w-50 {width: 50%;}
.section-aboutservis__img {height: auto;}
.section-aboutservis__content {display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start;}
.section-aboutservis__description {max-width: 31.26em; color: rgba(9, 10, 10, 1); padding-right: 20px;}
.section-aboutservis__subtitle {color: rgba(73, 73, 76, 1); margin-top: 40px; margin-bottom: 20px;}
.tag-wrapper {display: flex; row-gap: 40px;}
.section-aboutservis__tag-wrapper {display: flex; flex-wrap: wrap; row-gap: 10px; column-gap: 10px; max-width: 74.68%;}
.tag--gray {background-color: rgb(234, 235, 238);}
.servise-flex {display: flex; column-gap: 20px; flex-direction: row; justify-content: space-between; align-items: flex-start;}
.collection-servise__price-wrapper {column-gap: 5px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}
.section-price-servic__title {color: rgba(9, 10, 10, 1);}
.section-price-servic__price-wrapper {display: flex; align-items: flex-start; column-gap: 10px; color: rgba(9, 10, 10, 1);}
.section-benefits__title {color: rgba(9, 10, 10, 1); padding-right: 10%; position: sticky; top: 100px;}
.section-benefits__content {display: flex; flex-direction: column; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-color: rgba(208, 210, 217, 1); border-top-style: solid;}
.benefit-card {display: flex; flex-direction: column; padding-top: 35px; padding-bottom: 35px; row-gap: 15px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-style: solid; border-bottom-color: rgba(208, 210, 217, 1);}
.benefit__title {color: rgba(9, 10, 10, 1);}
.section-about-servis__content-wrapper {align-items: stretch;}
.section-benefits {padding-bottom: 90px;}
.preloader {display: none; position: fixed; left: 0px; bottom: 0px; top: 0px; right: 0px; z-index: 1010; background-color: rgb(208, 210, 217);}
.inner-page__padding-hero {padding-top: 40px; padding-bottom: 40px;}
.section-herocase__title {color: rgba(9, 10, 10, 1); margin-bottom: 24px;}
.case-flex {display: flex; flex-direction: row; align-items: flex-start; justify-content: flex-start;}
.section-herocase__tag-wrapper {padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; column-gap: 8px; row-gap: 8px;}
.case__image--full {width: 100%; height: auto;}
.section-herocase__text-about {color: rgba(9, 10, 10, 1);}
.case-section-heroimage {padding-top: 40px; background-size: auto; background-image: none/*linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%)*/; background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.case-gap {column-gap: 60px;}
.case-section-task__image {height: auto;}
.case-section-task__icon {width: 30px; height: 30px; margin-bottom: 24px;}
.case-section-task__content {display: flex; flex-direction: column;}
.case-section-task__title {margin-bottom: 0.8em;}
.case-section-solution__image {height: auto;}
.case-section-solution__content {display: flex; flex-direction: column; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-color: rgba(208, 210, 217, 1); border-top-style: solid; border-bottom-style: none; border-bottom-color: rgba(208, 210, 217, 1); padding-top: 50px; padding-bottom: 50px;}
.case-section-solution__title {margin-bottom: 0.8em;}
.case-section-solution__divider {margin-top: 50px; margin-bottom: 50px;}
.case-section-solution__list {display: flex; row-gap: 20px; flex-direction: column; align-items: flex-start;}
.case-section-solution__item {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}
.case-section-solution__icon {width: 30px; height: 30px;}
.case-section-solution__title-wrapper {display: flex; align-items: center; column-gap: 20px;}
.case-section-solution__wrapper {align-items: flex-start;}
.case-section-result__img {width: 100%; height: auto;}
.case-section-result_title {text-align: center; margin-bottom: 0.8em;}
.case-section-result__content {max-width: 649px; margin-left: auto; margin-right: auto; display: flex; flex-direction: column;}
.case-section-result_text {text-align: center; margin-bottom: 16px;}
.case-section-result__button-wrapper {display: flex; column-gap: 24px; justify-content: center; align-items: center; flex-wrap: wrap; row-gap: 20px;}
.header__logo-icon {height: 100%; width: auto;}
.blure-twin {position: absolute; bottom: 0px; background-size: 100% 100%; background-image: url("/d/twin-blure.webp"); background-repeat: no-repeat; background-position: center bottom 0%; background-attachment: scroll; height: 620px;}
.case-section-task__image-background {position: absolute; left: 0px; bottom: 0px; width: 50%; height: auto;}
.case-section-result__blure {width: 100%; height: auto; position: absolute; bottom: -17%;}
.case-section-result {overflow-x: hidden; overflow-y: hidden;}
.case-section-task {overflow-x: hidden; overflow-y: hidden;}
.action {padding-left: 20px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; width: 100%; display: none; margin-left: auto; max-width: 210px; background-size: auto; background-image: linear-gradient(rgba(141, 186, 206, 1) 0%, rgba(141, 186, 206, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; position: fixed; right: 40px; bottom: 40px;}
.action__more-question {display: flex; align-items: center; column-gap: 12px; max-width: none;}
.action__text-wrapper {display: flex; flex-direction: column; row-gap: 2px; max-width: none;}
.action__text {color: rgba(73, 73, 76, 1);}
.action__link {color: rgba(9, 10, 10, 1); text-decoration: underline;}
.action__link:hover {text-decoration: underline;}
.section-hero__slide {margin-bottom: 10px; width: 100%; max-width: 424px;}
.section-hero__slide-list {height: 318px;}
.section-hero__slide-img {width: 100%; height: 100%;}
.section-hero__slide-scrim {position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; background-size: auto; background-image: linear-gradient(rgba(9, 10, 10, 0.15) 0%, rgba(9, 10, 10, 0.15) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.section-hero__slide-img--4 {height: 130%; display: flex;}
.section-hero__slide-img--3 {height: 90%; display: flex;}
.header__right--eng {margin-left: 20px;}
.header__menu-wrapper--eng {min-width: 670px;}
.section-finde__text-wrapper {max-width: 670px;}
.section-find__button-wrapper--eng {max-width: 285px;}
.section-policy__tabs {width: 100%;}
.section-policy__tabs-content {margin-top: 40px;}
.section-policy__tabs-menuitem {padding-left: 0px; padding-right: 0px;}
.section-policy__tabs-menu {column-gap: 30px;}
.section-policy__title3 {color: rgba(9, 10, 10, 1); margin-bottom: 40px; padding-right: 40px;}
.section-policy__text {margin-bottom: 40px; margin-top: -10px;}
.footer__policy-wrapper {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}
.case-section-result_app-link {margin-bottom: 32px; height: auto; display: flex; justify-content: center; column-gap: 24px;}
.case-section-result_google-link {height: 50px;}
.case-card__content {display: flex; flex-direction: column;}
@media (max-width: 991px) {.h1 {font-size: 47px;}}
@media (max-width: 991px) {.container1 {padding-left: 3.26vw; padding-right: 3.26vw;}}
@media (max-width: 991px) {.h2 {font-size: 34px;}}
@media (max-width: 991px) {.h3 {font-size: 24px;}}
@media (max-width: 991px) {.text-large {font-size: 20px;}}
@media (max-width: 991px) {.link-text-small {font-size: 14px;}}
@media (max-width: 991px) {.btn-text {font-size: 16px;}}
@media (max-width: 991px) {.text-small {font-size: 14px;}}
@media (max-width: 991px) {.text-body--bold {font-size: 15px;}}
@media (max-width: 991px) {.section-hero__title {margin-top: 1.06em; margin-bottom: 30px;}}
@media (max-width: 991px) {.section-hero {padding-top: 110px; padding-bottom: 85px;}}
@media (max-width: 991px) {.section-hero__tag-wrapper {left: 0px; right: 0px; margin-top: 30px; height: 230px;}}
@media (max-width: 991px) {.section-hero__video-wrapper {padding-right: 0px;}}
@media (max-width: 991px) {.section-hero__video {height: 290px;}}
@media (max-width: 991px) {.title-wrapper--descriptor {flex-direction: column; row-gap: 30px; margin-bottom: 50px;}}
@media (max-width: 991px) {.section-portfolio__title {max-width: none;}}
@media (max-width: 991px) {.descriptor {max-width: none; margin-left: auto;}}
@media (max-width: 991px) {.section-white {padding-top: 80px; padding-bottom: 80px;}}
@media (max-width: 991px) {.section-about__title {max-width: 15.19em;}}
@media (max-width: 991px) {.section-black {padding-top: 100px; padding-bottom: 100px;}}
@media (max-width: 991px) {.section-about__content {max-width: 389px; align-items: center;}}
@media (max-width: 991px) {.section-about__img {width: 430px;}}
@media (max-width: 991px) {.title-wrapper {flex-direction: column; row-gap: 30px; margin-bottom: 50px;}}
@media (max-width: 991px) {.section-conditions__item {height: 250px; padding-top: 0px; padding-bottom: 0px; margin-bottom: 50px;}}
@media (max-width: 991px) {.section-conditions {padding-bottom: 30px;}}
@media (max-width: 991px) {.section-conditions__icon {opacity: 1;}}
@media (max-width: 991px) {.section-conditions__list-text {opacity: 1; margin-top: 15px; margin-bottom: auto;}}
@media (max-width: 991px) {.collection-servise__btn {display: flex; margin-left: auto;}}
@media (max-width: 991px) {.collection-servise__info {flex-direction: column; row-gap: 10px; width: auto; margin-right: 10px;}}
@media (max-width: 991px) {.collection-servise__number {margin-left: 0px;}}
@media (max-width: 991px) {.collection-servise__link-item {padding-top: 24px; padding-bottom: 24px;}}
@media (max-width: 991px) {.section-services__subtitle {margin-bottom: 30px;}}
@media (max-width: 991px) {.card-step__title {margin-bottom: 15px;}}
@media (max-width: 991px) {.section-step__list1 {width: 170.57%;}}
@media (max-width: 991px) {.header__right {display: none;}}
@media (max-width: 991px) {.header__menu-wrapper {justify-content: flex-end; width: auto; min-width: auto;}}
@media (max-width: 991px) {.menu1__button-burger {background-image: url("/d/burger.svg"), linear-gradient(rgba(9, 10, 10, 1) 0%, rgba(9, 10, 10, 1) 100%); border-top-left-radius: 100%; border-top-right-radius: 100%; border-bottom-left-radius: 100%; border-bottom-right-radius: 100%; width: 40px; height: 40px;}}
@media (max-width: 991px) {.header__wrapper {height: 80px;}}
@media (max-width: 991px) {.header {position: sticky; z-index: 100;}}
@media (max-width: 991px) {.reviews-card {margin-right: 20px; height: auto; min-height: 360px;}}
@media (max-width: 991px) {.section-reviews {padding-bottom: 100px;}}
@media (max-width: 991px) {.section-faq__contant {flex-direction: column-reverse; row-gap: 60px;}}
@media (max-width: 991px) {.accordion1 {width: 100%;}}
@media (max-width: 991px) {.section-faq__hello {min-height: auto;}}
@media (max-width: 991px) {.section-portfolio1 {padding-top: 100px; padding-bottom: 100px;}}
@media (max-width: 991px) {.section-services1 {padding-top: 100px;}}
@media (max-width: 991px) {.section-find {padding-top: 100px;}}
@media (max-width: 991px) {.section-find__text-wrapper {row-gap: 15px;}}
@media (max-width: 991px) {.line-block {margin-bottom: 30px; height: 40px;}}
@media (max-width: 991px) {.footer {height: 670px; padding-bottom: 40px;}}
@media (max-width: 991px) {.line-block--footer {margin-bottom: 0px;}}
@media (max-width: 991px) {.footer__copyright {width: 30.17vw;}}
@media (max-width: 991px) {.footer__policy {width: auto;}}
@media (max-width: 991px) {.footer__bottom {align-items: flex-start;}}
@media (max-width: 991px) {.footer__logo {width: 100px;}}
@media (max-width: 991px) {.footer__graf-line {bottom: 0px; width: 770px; flex-grow: 0;}}
@media (max-width: 991px) {.form1__wrapper {column-gap: 20px; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto auto auto auto auto; display: grid; row-gap: 20px;}}
@media (max-width: 991px) {.form1__textarea {grid-column-start: span 2; grid-column-end: span 2;}}
@media (max-width: 991px) {.checkbox-policy {grid-column-start: span 2; grid-column-end: span 2;}}
@media (max-width: 991px) {.section-form__descriptor {padding-left: 10px;}}
@media (max-width: 991px) {.section-form__imege {width: 430px; bottom: -73px;}}
@media (max-width: 991px) {.textarea {padding-right: 20px;}}
@media (max-width: 991px) {.section-aboutservis__img {height: auto;}}
@media (max-width: 991px) {.section-aboutservis__tag-wrapper {max-width: none;}}
@media (max-width: 991px) {.section-aboutservis__subtitle {margin-bottom: 15px;}}
@media (max-width: 991px) {.padding-service-section {padding-top: 30px; padding-bottom: 30px;}}
@media (max-width: 991px) {.servise-flex {flex-direction: column; row-gap: 60px;}}
@media (max-width: 991px) {.w-100--for768 {width: 100%;}}
@media (max-width: 991px) {.section-aboutservis__description {max-width: 43.76em;}}
@media (max-width: 991px) {.inner-page__padding-hero {padding-top: 30px; padding-bottom: 30px;}}
@media (max-width: 991px) {.case-flex {flex-direction: column; row-gap: 60px;}}
@media (max-width: 991px) {.case-gap {column-gap: 40px;}}
@media (max-width: 991px) {.case-section-task__image {width: 100%;}}
@media (max-width: 991px) {.case-section-solution__image {width: 100%;}}
@media (max-width: 991px) {.case-section-task__content {width: 100%; max-width: 700px; margin-left: auto; margin-right: auto;}}
@media (max-width: 991px) {.case-section-solution__content {width: 100%; max-width: 700px;}}
@media (max-width: 991px) {.case-section-solution__bottom-divider {width: 100%; margin-right: auto; max-width: 700px;}}
@media (max-width: 991px) {.case-section-task__image-background {display: none;}}
@media (max-width: 991px) {.action {right: 25px;}}
@media (max-width: 991px) {.case-section-task {padding-top: 0px;}}
@media (max-width: 991px) {.section-hero__slide {height: 290px;}}
@media (max-width: 991px) {.section-hero__slide-list {height: 290px;}}
@media (max-width: 991px) {.section-policy__title3 {margin-bottom: -10px; padding-right: 0px;}}
@media (max-width: 991px) {.section-policy__text {margin-top: -20px;}}
@media (max-width: 767px) {.h3 {font-size: 22px;}}
@media (max-width: 767px) {.h2 {font-size: 26px;}}
@media (max-width: 767px) {.h1 {font-size: 32px;}}
@media (max-width: 767px) {.text-large {font-size: 18px;}}
@media (max-width: 767px) {.text-body {font-size: 14px;}}
@media (max-width: 767px) {.text-body--bold {font-size: 15px;}}
@media (max-width: 767px) {.text-small {font-size: 13px;}}
@media (max-width: 767px) {.btn-text {font-size: 16px;}}
@media (max-width: 767px) {.link-text-small {font-size: 14px;}}
@media (max-width: 767px) {.section-hero {padding-top: 100px; padding-bottom: 60px;}}
@media (max-width: 767px) {.section-hero__wrapper {display: flex; flex-direction: column-reverse; align-items: center;}}
@media (max-width: 767px) {.section-hero__tag-wrapper {position: relative; height: auto; display: flex; flex-wrap: wrap; row-gap: 10px; column-gap: 10px; width: 940px; justify-content: center;}}
@media (max-width: 767px) {.section-hero__video-wrapper {width: 100%;}}
@media (max-width: 767px) {.section-hero__video {max-width: none;}}
@media (max-width: 767px) {.section-hero__content {margin-bottom: 40px;}}
@media (max-width: 767px) {.section-hero__title {margin-bottom: 25px; margin-top: 60px;}}
@media (max-width: 767px) {.section-hero__illustration {z-index: 1;}}
@media (max-width: 767px) {.section-hero__blure {height: 60%;}}
@media (max-width: 767px) {.section-white {padding-top: 40px; padding-bottom: 40px;}}
@media (max-width: 767px) {.title-wrapper--descriptor {margin-bottom: 40px; row-gap: 20px;}}
@media (max-width: 767px) {.portfolio__list {grid-template-columns: 1fr;}}
@media (max-width: 767px) {.button-ghost {min-height: 35px;}}
@media (max-width: 767px) {.section-about__img {width: 100%; max-width: 300px; margin-bottom: 30px;}}
@media (max-width: 767px) {.section-about__content {margin-top: -110px; max-width: none;}}
@media (max-width: 767px) {.section-about__title {max-width: 9.19em;}}
@media (max-width: 767px) {.section-black {padding-top: 40px; padding-bottom: 40px;}}
@media (max-width: 767px) {.title-wrapper {margin-bottom: 40px;}}
@media (max-width: 767px) {.section-conditions__item {margin-bottom: 30px; height: 190px;}}
@media (max-width: 767px) {.collection-servise__link-item {padding-top: 20px; padding-bottom: 20px; display: flex; flex-direction: column; row-gap: 5px; align-items: flex-end;}}
@media (max-width: 767px) {.collection-servise__number {margin-left: auto;}}
@media (max-width: 767px) {.collection-servise__btn {margin-left: 0px;}}
@media (max-width: 767px) {.card-step {margin-right: 3.26vw; column-gap: 16px; margin-left: 3.26vw;}}
@media (max-width: 767px) {.card-step__order-number {font-size: 90px;}}
@media (max-width: 767px) {.card-step__order {padding-top: 25px; padding-bottom: 25px; height: 127px;}}
@media (max-width: 767px) {.card-step__text-wrapper {height: 300px; padding-top: 25px; padding-bottom: 25px;}}
@media (max-width: 767px) {.card-step__img {width: 20%;}}
@media (max-width: 767px) {.card-step__text {max-width: none;}}
@media (max-width: 767px) {.section-step__list1 {width: 100%; padding-left: 0vw; padding-right: 0vw; padding-bottom: 95px;}}
@media (max-width: 767px) {.section-values__text {max-width: none; margin-bottom: 40px;}}
@media (max-width: 767px) {.section-values__slid-wrapper {height: 120px;}}
@media (max-width: 767px) {.section-values__slider-trumblist {row-gap: 10px;}}
@media (max-width: 767px) {.button-menu {min-height: 35px;}}
@media (max-width: 767px) {.reviews-card {margin-right: 10px; height: 270px; min-height: auto;}}
@media (max-width: 767px) {.reviews-card__avatar {width: 55px; height: 55px;}}
@media (max-width: 767px) {.accordion1__title-wrapper {padding-top: 10px; padding-bottom: 10px; min-height: 80px;}}
@media (max-width: 767px) {.accordion1__icon {width: 24px; height: 24px; background-size: 18px;}}
@media (max-width: 767px) {.hello-avatar {width: 55px; height: 55px;}}
@media (max-width: 767px) {.section-find {padding-top: 70px; padding-bottom: 70px;}}
@media (max-width: 767px) {.section-find__text-wrapper {row-gap: 20px; margin-bottom: 40px;}}
@media (max-width: 767px) {.section-find__button-wrapper {margin-bottom: 70px;}}
@media (max-width: 767px) {.line-block {margin-bottom: 0px;}}
@media (max-width: 767px) {.footer {height: auto; min-height: auto; padding-top: 60px; padding-bottom: 55px;}}
@media (max-width: 767px) {.footer__graf-line {width: 691px; left: -20%; right: 0px; flex-grow: 0; display: none;}}
@media (max-width: 767px) {.footer__logo {margin-bottom: 30px;}}
@media (max-width: 767px) {.footer__copyright {width: 100%; text-align: center;}}
@media (max-width: 767px) {.footer__policy {width: 100%; text-align: center;}}
@media (max-width: 767px) {.footer__contact {margin-bottom: 60px;}}
@media (max-width: 767px) {.line-block--footer {margin-bottom: 40px;}}
@media (max-width: 767px) {.field {padding-left: 16px; padding-right: 16px;}}
@media (max-width: 767px) {.checkbox-polocy__text {width: 90%;}}
@media (max-width: 767px) {.section-faq__contant {row-gap: 40px;}}
@media (max-width: 767px) {.button-menu--back {min-height: 35px;}}
@media (max-width: 767px) {.servise-flex {flex-direction: column; row-gap: 40px;}}
@media (max-width: 767px) {.w-100--for768 {width: 100%;}}
@media (max-width: 767px) {.benefit-card {padding-top: 25px; padding-bottom: 25px;}}
@media (max-width: 767px) {.section-aboutservis__subtitle {margin-top: 20px;}}
@media (max-width: 767px) {.section-heroservice__title {width: 100%;}}
@media (max-width: 767px) {.section-heroservice__title-wrapper {display: flex;}}
@media (max-width: 767px) {.section-benefits__title {position: relative; top: auto;}}
@media (max-width: 767px) {.section-name-service {padding-bottom: 0px;}}
@media (max-width: 767px) {.inner-page__padding-hero {padding-bottom: 0px; padding-top: 100px;}}
@media (max-width: 767px) {.action {right: 16px; display: none;}}
@media (max-width: 767px) {.header2-wrapper {height: 70px;}}
@media (max-width: 767px) {.section-hero__slide {max-width: none;}}
@media (max-width: 767px) {.section-hero__slide-list {max-width: none;}}
@media (max-width: 767px) {.section-hero__slide-img--4 {height: 130%;}}
@media (max-width: 767px) {.header__wrapper {height: 70px; padding-top: 15px; padding-bottom: 15px;}}
@media (max-width: 767px) {.section-hero__slide-img--3 {height: 130%;}}
@media (max-width: 767px) {.section-policy__title3 {padding-right: 0px;}}
@media (max-width: 767px) {.case-section-result_app-link {column-gap: 12px;}}
@media (max-width: 767px) {.section-herocase__tag-wrapper {width: 100%;}}
@media (max-width: 767px) {.case-section-result_text {text-align: left;}}
@media (max-width: 767px) {.case-section-result_title {text-align: left;}}
@media (max-width: 479px) {.h1 {font-size: 9.69vw;}}
@media (max-width: 479px) {.container1 {padding-left: 5vw; padding-right: 5vw;}}
@media (max-width: 479px) {.h2 {font-size: 26px;}}
@media (max-width: 479px) {.h3 {font-size: 22px;}}
@media (max-width: 479px) {.text-large {font-size: 18px;}}
@media (max-width: 479px) {.text-body {font-size: 15px;}}
@media (max-width: 479px) {.text-body--bold {font-size: 15px;}}
@media (max-width: 479px) {.text-small {font-size: 13px;}}
@media (max-width: 479px) {.btn-text {font-size: 16px;}}
@media (max-width: 479px) {.link-text-small {font-size: 14px;}}
@media (max-width: 479px) {.button-base {padding-right: 40px; width: 100%;}}
@media (max-width: 479px) {.section-hero__title {margin-bottom: 40px; margin-top: 40px;}}
@media (max-width: 479px) {.section-hero__content {margin-bottom: 0px;}}
@media (max-width: 479px) {.section-hero__tag-wrapper {width: 580px; position: absolute; left: auto; right: auto; top: 72.56vw; margin-top: 0px;}}
@media (max-width: 479px) {.title-wrapper--descriptor {margin-bottom: 40px; row-gap: 30px;}}
@media (max-width: 479px) {.case-card__img {height: 250px;}}
@media (max-width: 479px) {.section-about__img {margin-bottom: 15px;}}
@media (max-width: 479px) {.title-wrapper {margin-bottom: 40px; row-gap: 30px;}}
@media (max-width: 479px) {.section-conditions__item {height: 260px; padding-right: 20px; margin-bottom: 16px; padding-top: 24px; padding-bottom: 20px; padding-left: 20px; border-left-width: 0px; border-left-style: none;}}
@media (max-width: 479px) {.collection-servise__info-wrapper {flex-direction: column; align-items: flex-start; row-gap: 20px;}}
@media (max-width: 479px) {.collection-servise__info {margin-right: 0px;}}
@media (max-width: 479px) {.collection-servise__number {margin-left: 0px; display: none;}}
@media (max-width: 479px) {.collection-servise__link-item {row-gap: 0px; padding-top: 28px; padding-bottom: 30px;}}
@media (max-width: 479px) {.section-white {padding-bottom: 50px; padding-top: 50px;}}
@media (max-width: 479px) {.section-black {padding-top: 70px; padding-bottom: 70px;}}
@media (max-width: 479px) {.section-conditions {padding-bottom: 30px;}}
@media (max-width: 479px) {.section-conditions__list-backcard {height: 100%; top: 0%; opacity: 1;}}
@media (max-width: 479px) {.collection-servise__btn {margin-top: -22px;}}
@media (max-width: 479px) {.section-conditions__list-text {margin-top: auto; margin-bottom: 15px;}}
@media (max-width: 479px) {.card-step {flex-direction: column-reverse; margin-left: 5vw; margin-right: 5vw;}}
@media (max-width: 479px) {.card-step__img {width: 100%; height: 140.63vw;}}
@media (max-width: 479px) {.card-step__text-wrapper--top {border-top-width: 0px; border-top-style: none; border-bottom-width: 1px; border-bottom-style: solid;}}
@media (max-width: 479px) {.card-step__text-wrapper {height: 360px;}}
@media (max-width: 479px) {.card-step__title {max-width: 240px;}}
@media (max-width: 479px) {.section-step__list1 {padding-left: 0vw; padding-right: 0vw;}}
@media (max-width: 479px) {.card-step__content--rewerce {display: flex; flex-direction: column-reverse;}}
@media (max-width: 479px) {.section-values__slider {flex-direction: column; row-gap: 30px;}}
@media (max-width: 479px) {.section-values__slider-wrapper {width: 100%;}}
@media (max-width: 479px) {.section-values__blure {top: -5%; width: 100%;}}
@media (max-width: 479px) {.section-hero {padding-bottom: 70px;}}
@media (max-width: 479px) {.section-values__slider-text {max-width: 280px;}}
@media (max-width: 479px) {.reviews-card {height: auto; margin-right: 0px; padding-right: 10px; margin-bottom: 40px;}}
@media (max-width: 479px) {.reviews-card__avatar {width: 55px; height: 55px;}}
@media (max-width: 479px) {.reviews-card__text {margin-bottom: 35px;}}
@media (max-width: 479px) {.section-values__slid-wrapper {height: 120px;}}
@media (max-width: 479px) {.section-values {padding-bottom: 0px;}}
@media (max-width: 479px) {.section-hero__button-wrapper {width: 100%;}}
@media (max-width: 479px) {.section-faq__hello {max-width: none; align-items: stretch; padding-top: 30px; padding-bottom: 30px;}}
@media (max-width: 479px) {.section-faq__hello-text {padding-bottom: 20px; max-width: 260px;}}
@media (max-width: 479px) {.butto-base--mini {padding-left: 10px; padding-top: 10px; padding-bottom: 10px; padding-right: 40px;}}
@media (max-width: 479px) {.section-faq {padding-bottom: 75px; padding-top: 70px;}}
@media (max-width: 479px) {.section-reviews {padding-bottom: 70px;}}
@media (max-width: 479px) {.section-find__button-wrapper {margin-bottom: 50px; max-width: none;}}
@media (max-width: 479px) {.hello-avatar {width: 70px; height: 70px;}}
@media (max-width: 479px) {.line-block {margin-bottom: 0px;}}
@media (max-width: 479px) {.footer__social-wrapper {margin-top: 50px; column-gap: 12px;}}
@media (max-width: 479px) {.footer__contact {margin-bottom: 400px;}}
@media (max-width: 479px) {.footer__graf-line {display: flex; width: 331.25vw; flex-grow: 0; left: -115.31vw; bottom: 140px;}}
@media (max-width: 479px) {.section-find {padding-top: 75px; padding-bottom: 60px;}}
@media (max-width: 479px) {.section-services1 {padding-top: 70px;}}
@media (max-width: 479px) {.section-portfolio1 {padding-bottom: 70px; padding-top: 70px;}}
@media (max-width: 479px) {.footer {padding-top: 70px;}}
@media (max-width: 479px) {.form1__wrapper {grid-template-columns: 1fr; grid-template-rows: auto auto auto auto auto auto auto auto auto;}}
@media (max-width: 479px) {.form1__textarea {grid-column-start: span 1; grid-column-end: span 1;}}
@media (max-width: 479px) {.checkbox-policy {grid-column-start: span 1; grid-column-end: span 1;}}
@media (max-width: 479px) {.checkbox-polocy__text {width: 100%;}}
@media (max-width: 479px) {.section-form__imege {width: 490px;}}
@media (max-width: 479px) {.section-faq__contant {row-gap: 60px;}}
@media (max-width: 479px) {.section-hero__blure {right: auto;}}
@media (max-width: 479px) {.section-aboutservis__subtitle {margin-top: 40px;}}
@media (max-width: 479px) {.padding-service-section {padding-top: 30px; padding-bottom: 30px;}}
@media (max-width: 479px) {.section-name-service {padding-bottom: 20px;}}
@media (max-width: 479px) {.section-price-servic__wrapper {row-gap: 20px;}}
@media (max-width: 479px) {.inner-page__padding-hero {padding-top: 30px; padding-bottom: 30px;}}
@media (max-width: 479px) {.blure-twin {height: 300px;}}
@media (max-width: 479px) {.case-flex {row-gap: 30px;}}
@media (max-width: 479px) {.case-section-solution {padding-bottom: 0px;}}
@media (max-width: 479px) {.section-herocase__tag-wrapper {width: 100%; flex-wrap: wrap;}}
@media (max-width: 479px) {.section-herocase__text-about {width: 100%;}}
@media (max-width: 479px) {.case-section-hero {padding-bottom: 0px;}}
@media (max-width: 479px) {.case-section-solution__list {row-gap: 25px;}}
@media (max-width: 479px) {.case-section-result_title {margin-bottom: 1em;}}
@media (max-width: 479px) {.case-section-solution__title {margin-bottom: 1em;}}
@media (max-width: 479px) {.case-section-task__title {margin-bottom: 1em;}}
@media (max-width: 479px) {.case-section-solution__divider {margin-top: 40px; margin-bottom: 40px;}}
@media (max-width: 479px) {.case-section-task {padding-top: 30px;}}
@media (max-width: 479px) {.action {max-width: 240px;}}
@media (max-width: 479px) {.section-hero__wrapper {flex-direction: column;}}
@media (max-width: 479px) {.section-hero__video-wrapper {flex-direction: column-reverse; row-gap: 10px;}}
@media (max-width: 479px) {.section-hero__slide {height: 90.63vw;}}
@media (max-width: 479px) {.section-hero__slide-list {height: 90.63vw;}}
@media (max-width: 479px) {.section-hero__slide-img {height: 110%; width: 100%;}}
@media (max-width: 479px) {.section-hero__slide-img--1 {height: 84%;}}
@media (max-width: 479px) {.section-hero__slide-img--6 {height: 80%;}}
@media (max-width: 479px) {.header__wrapper {height: 70px; padding-top: 15px; padding-bottom: 15px;}}
@media (max-width: 479px) {.section-hero__slide-img--2 {height: 80%;}}
@media (max-width: 479px) {.section-hero__slide-img--3 {height: 100%;}}
@media (max-width: 479px) {.section-policy__title3 {margin-bottom: 0px; padding-right: 0px;}}
@media (max-width: 479px) {.section-policy__tabs {width: auto;}}
@media (max-width: 479px) {.case-section-result_app-link {align-items: center; row-gap: 12px; flex-direction: column;}}
@media (min-width: 1440px) {.container1 {padding-left: 4.17vw; padding-right: 4.17vw;}}
@media (min-width: 1440px) {.h1 {font-size: 4.72vw;}}
@media (min-width: 1440px) {.h2 {font-size: 3.33vw;}}
@media (min-width: 1440px) {.h3 {font-size: 2.22vw;}}
@media (min-width: 1440px) {.text-large {font-size: 1.53vw;}}
@media (min-width: 1440px) {.text-body {font-size: 1.11vw;}}
@media (min-width: 1440px) {.text-small {font-size: 0.9vw;}}
@media (min-width: 1440px) {.btn-text {font-size: 1.25vw;}}
@media (min-width: 1440px) {.link-text-small {font-size: 1.11vw;}}
@media (min-width: 1440px) {.section-hero {padding-top: 6.25vw; padding-bottom: 5.9vw; background-size: 1184.84px, auto;}}
@media (min-width: 1440px) {.section-hero__video {height: 366px; max-width: 31.46vw; margin-bottom: 0.69vw;}}
@media (min-width: 1440px) {.section-hero__text {max-width: 31.46vw;}}
@media (min-width: 1440px) {.section-hero__tag-wrapper {height: 293px; margin-top: 50px; left: 0vw; right: 0vw;}}
@media (min-width: 1440px) {.section-hero__title {margin-top: 40px; margin-bottom: 25px;}}
@media (min-width: 1440px) {.button-base {padding-left: 0.69vw; padding-right: 1.39vw; padding-top: 0.69vw; padding-bottom: 0.69vw; column-gap: 0.8333333333333334vw; height: 3.75vw;}}
@media (min-width: 1440px) {.button-base__icon {width: 2.36vw; height: 2.36vw;}}
@media (min-width: 1440px) {.tag {padding-left: 0.56vw; padding-right: 0.56vw; padding-top: 0.21vw; padding-bottom: 0.21vw;}}
@media (min-width: 1440px) {.section-hero__blure {width: 113.06vw; top: -18vw;}}
@media (min-width: 1440px) {.subtitle {margin-bottom: 1.39vw;}}
@media (min-width: 1440px) {.section-white {padding-top: 100px; padding-bottom: 100px;}}
@media (min-width: 1440px) {.title-wrapper--descriptor {margin-bottom: 5.56vw;}}
@media (min-width: 1440px) {.case-card__tag-wrapper {padding-left: 1.74vw; padding-right: 1.74vw; padding-top: 1.74vw; padding-bottom: 1.74vw;}}
@media (min-width: 1440px) {.case-card {row-gap: 1.6666666666666667vw;}}
@media (min-width: 1440px) {.case-card__title {margin-bottom: 0.56vw;}}
@media (min-width: 1440px) {.case-card__text {margin-bottom: 1.11vw;}}
@media (min-width: 1440px) {.case-card__button-wrapper {column-gap: 2.7777777777777777vw;}}
@media (min-width: 1440px) {.portfolio__list {column-gap: 2.7777777777777777vw; row-gap: 4.166666666666667vw;}}
@media (min-width: 1440px) {.section-black {padding-top: 8.33vw; padding-bottom: 8.33vw;}}
@media (min-width: 1440px) {.section-about__title {max-width: 13.73em;}}
@media (min-width: 1440px) {.section-about__content {max-width: 26.8vw; margin-top: -14.58vw;}}
@media (min-width: 1440px) {.section-about__text {margin-bottom: 1.74vw; color: rgba(208, 210, 217, 1);}}
@media (min-width: 1440px) {.section-about__tag-wrapper {row-gap: 0.6944444444444444vw; column-gap: 0.6944444444444444vw;}}
@media (min-width: 1440px) {.section-about__img {width: 32.15vw; margin-bottom: 2.5vw; margin-right: 1.39vw;}}
@media (min-width: 1440px) {.title-wrapper {margin-bottom: 5.56vw;}}
@media (min-width: 1440px) {.section-conditions__item {padding-left: 1.74vw; padding-right: 2.74vw; padding-top: 1.74vw; padding-bottom: 1.74vw; height: 27.78vw;}}
@media (min-width: 1440px) {.section-conditions__icon {width: 1.94vw; height: 1.94vw;}}
@media (min-width: 1440px) {.section-conditions__list-text {margin-bottom: 1.04vw; max-width: none;}}
@media (min-width: 1440px) {.section-conditions__list-title {max-width: none;}}
@media (min-width: 1440px) {.collection-servise__img-wrapper {width: 18.75vw; height: 15.83vw; right: 9.44vw; top: -3.5vw;}}
@media (min-width: 1440px) {.section-services__subtitle {margin-bottom: 4.17vw;}}
@media (min-width: 1440px) {.card-step__text {max-width: 700px;}}
@media (min-width: 1440px) {.card-step__img {width: 300px; height: 586px;}}
@media (min-width: 1440px) {.card-step__order-number {font-size: 128px;}}
@media (min-width: 1440px) {.card-step__order {height: 179px; padding-top: 30px;}}
@media (min-width: 1440px) {.section-step__list1 {width: 134.31%; padding-bottom: 95px;}}
@media (min-width: 1440px) {.section-values__slid-wrapper {height: 8.33vw;}}
@media (min-width: 1440px) {.section-values__slider-text {max-width: 16.36em;}}
@media (min-width: 1440px) {.section-values__slider-trumblist {row-gap: 0.3472222222222222vw;}}
@media (min-width: 1440px) {.section-values__title {max-width: 21.49em;}}
@media (min-width: 1440px) {.section-values__blure {width: 64.8vw; top: -15vw;}}
@media (min-width: 1440px) {.header__wrapper {height: 4.86vw; padding-top: 1.74vw; padding-bottom: 1.74vw;}}
@media (min-width: 1440px) {.header__logo {height: 2.43vw;}}
@media (min-width: 1440px) {.button-menu {column-gap: 0.3472222222222222vw;}}
@media (min-width: 1440px) {.button-ghost__icon {width: 1.39vw; height: 1.39vw;}}
@media (min-width: 1440px) {.button-menu__icon {width: 1.39vw; height: 1.39vw;}}
@media (min-width: 1440px) {.header__lang-btn {padding-left: 0.41vw; padding-right: 0.41vw;}}
@media (min-width: 1440px) {.text-body--bold {font-size: 1.11vw;}}
@media (min-width: 1440px) {.section-reviews__title {max-width: 21.49em;}}
@media (min-width: 1440px) {.reviews-card {height: auto; margin-right: 2.78vw; padding-left: 1.74vw; padding-right: 1.74vw; min-height: 450px;}}
@media (min-width: 1440px) {.reviews-card__icon {width: 1.94vw; height: 1.94vw; margin-bottom: 2.08vw;}}
@media (min-width: 1440px) {.reviews-card__initial {row-gap: 0.20833333333333334vw; max-width: none;}}
@media (min-width: 1440px) {.reviews-card__avatar {width: 4.17vw; height: 4.17vw;}}
@media (min-width: 1440px) {.section-reviews {padding-bottom: 10.42vw;}}
@media (min-width: 1440px) {.section-faq__title {max-width: 21.49em;}}
@media (min-width: 1440px) {.section-faq__hello-initial {row-gap: 0.20833333333333334vw; max-width: none;}}
@media (min-width: 1440px) {.section-faq__hello {max-width: 20.83vw; min-height: auto; padding-left: 1.74vw; padding-right: 1.74vw; padding-top: 2.78vw; padding-bottom: 2.78vw; align-items: stretch; row-gap: 1.3888888888888888vw; top: 6.94vw;}}
@media (min-width: 1440px) {.section-faq__hello-text {padding-bottom: 1.04vw;}}
@media (min-width: 1440px) {.butto-base--mini {padding-left: 0.35vw; padding-top: 0.35vw; padding-bottom: 0.35vw; padding-right: 1.04vw; height: auto;}}
@media (min-width: 1440px) {.section-faq__hello-top {column-gap: 1.3888888888888888vw;}}
@media (min-width: 1440px) {.accordion1__title-wrapper {padding-top: 1.39vw; padding-bottom: 1.39vw;}}
@media (min-width: 1440px) {.accordion1__title {margin-right: 8.33vw;}}
@media (min-width: 1440px) {.section-faq {padding-top: 150px; padding-bottom: 150px;}}
@media (min-width: 1440px) {.section-portfolio1 {padding-top: 150px; padding-bottom: 150px;}}
@media (min-width: 1440px) {.section-services1 {padding-top: 150px;}}
@media (min-width: 1440px) {.hello-avatar {width: 4.86vw; height: 4.86vw;}}
@media (min-width: 1440px) {.more-question {column-gap: 1.3888888888888888vw;}}
@media (min-width: 1440px) {.more-question__text-wrapper {row-gap: 0.20833333333333334vw; max-width: none;}}
@media (min-width: 1440px) {.section-find {padding-top: 160px; padding-bottom: 100px;}}
@media (min-width: 1440px) {.section-find__text-wrapper {row-gap: 1.3888888888888888vw; max-width: 42.19vw;}}
@media (min-width: 1440px) {.section-find__button-wrapper {margin-bottom: 2.08vw; max-width: 16.25vw;}}
@media (min-width: 1440px) {.line-block {height: 2.85vw; margin-bottom: 2.43vw;}}
@media (min-width: 1440px) {.footer-subtitle {margin-bottom: 1.39vw;}}
@media (min-width: 1440px) {.footer {min-height: 800px; padding-top: 120px; height: 90vh;}}
@media (min-width: 1440px) {.footer__contact {max-width: 29.72vw; row-gap: 0.3472222222222222vw;}}
@media (min-width: 1440px) {.line-block--footer {margin-bottom: -9px;}}
@media (min-width: 1440px) {.footer__social-wrapper {margin-top: 2.78vw;}}
@media (min-width: 1440px) {.footer__logo {width: 7.99vw; height: 3.06vw;}}
@media (min-width: 1440px) {.button-social {width: 4.44vw; height: 4.44vw;}}
@media (min-width: 1440px) {.footer__graf-line {bottom: -3.47vw;}}
@media (min-width: 1440px) {.section-form__imege {width: 770px;}}
@media (min-width: 1440px) {.textarea {min-height: 11.88vw;}}
@media (min-width: 1440px) {.checkbox-polocy__text {max-width: 50.76%;}}
@media (min-width: 1440px) {.form1__wrapper {row-gap: 15px;}}
@media (min-width: 1440px) {.button-menu--back {column-gap: 0.3472222222222222vw;}}
@media (min-width: 1440px) {.collection-servise__price-wrapper {column-gap: 0.4166666666666667vw;}}
@media (min-width: 1440px) {.padding-service-section {padding-top: 40px; padding-bottom: 40px;}}
@media (min-width: 1440px) {.benefit-card {padding-top: 2.43vw; padding-bottom: 2.43vw; row-gap: 16px;}}
@media (min-width: 1440px) {.header2-wrapper {height: 5.56vw;}}
@media (min-width: 1440px) {.section-benefits__title {top: 6.25vw;}}
@media (min-width: 1440px) {.inner-page__padding-hero {padding-top: 40px; padding-bottom: 40px;}}
@media (min-width: 1440px) {.case-section-heroimage {padding-top: 40px;}}
@media (min-width: 1440px) {.case-gap {column-gap: 80px;}}
@media (min-width: 1440px) {.header__logo-icon {height: 2.43vw;}}
@media (min-width: 1440px) {.case-section-result__blure {bottom: -24vw;}}
@media (min-width: 1440px) {.action {max-width: 17.3vw; right: 4.17vw; padding-left: 1.39vw; padding-right: 0.69vw; padding-top: 0.69vw; padding-bottom: 0.69vw;}}
@media (min-width: 1440px) {.action__more-question {column-gap: 1.2vw;}}
@media (min-width: 1440px) {.action__text-wrapper {row-gap: 0.20833333333333334vw; max-width: none;}}
@media (min-width: 1440px) {.case-section-result__button-wrapper {column-gap: 2vw;}}
@media (min-width: 1440px) {.case-section-result_text {margin-bottom: 1.11vw;}}
@media (min-width: 1440px) {.section-herocase__title {margin-bottom: 1.67vw;}}
@media (min-width: 1440px) {.case-section-result__content {max-width: 45.07vw;}}
@media (min-width: 1440px) {.section-hero__slide {height: 366px; max-width: 31.46vw; margin-bottom: 0.69vw;}}
@media (min-width: 1440px) {.section-hero__slide-list {height: 366px; max-width: 31.46vw; margin-bottom: 0.69vw;}}
@media (min-width: 1440px) {.section-find__text {max-width: 31.25vw;}}
@media (min-width: 1440px) {.section-find__button-wrapper--eng {max-width: 21.8vw;}}
@media (min-width: 1440px) {.section-policy__title3 {padding-right: 2.78vw;}}
@media (min-width: 1440px) {.section-policy__text {margin-top: -0.69vw;}}
@media (min-width: 1440px) {.section-policy__tabs-content {margin-top: 2.78vw;}}
@media (min-width: 1440px) {.header__right {margin-left: 20px; column-gap: 20px;}}
@media (min-width: 1440px) {.case-section-result_app-link {margin-bottom: 2.22vw;}}
@media (min-width: 1440px) {.case-section-result_google-link {height: 3.47vw;}}
@media (min-width: 1920px) {.section-hero__tag-wrapper {height: 15.26vw; margin-top: 2.6vw;}}
@media (min-width: 1920px) {.section-hero__title {margin-top: 2.34vw; margin-bottom: 1.3vw;}}
@media (min-width: 1920px) {.section-hero__video {height: 19.06vw;}}
@media (min-width: 1920px) {.section-conditions__list-text {max-width: 360px;}}
@media (min-width: 1920px) {.section-white {padding-top: 5.73vw;}}
@media (min-width: 1920px) {.card-step {column-gap: 1.0416666666666667vw; margin-right: 2.08vw;}}
@media (min-width: 1920px) {.card-step__img {width: 15.63vw; height: 30.52vw;}}
@media (min-width: 1920px) {.card-step__text-wrapper {height: 21.15vw; padding-top: 2.08vw; padding-bottom: 2.08vw;}}
@media (min-width: 1920px) {.card-step__title {margin-bottom: 1.04vw; max-width: 20.83vw;}}
@media (min-width: 1920px) {.card-step__order {padding-top: 1.56vw; padding-bottom: 2.08vw; height: 9.32vw;}}
@media (min-width: 1920px) {.card-step__order-number {font-size: 6.67vw;}}
@media (min-width: 1920px) {.card-step__text {max-width: 36.46vw;}}
@media (min-width: 1920px) {.slide__arrow-wrapper {width: 6.93vw; height: 2.81vw;}}
@media (min-width: 1920px) {.section-step__list1 {width: 120%; padding-bottom: 4.94vw;}}
@media (min-width: 1920px) {.btn-arrow {width: 2.81vw; height: 2.81vw;}}
@media (min-width: 1920px) {.reviews-card {height: auto; min-height: 23.44vw;}}
@media (min-width: 1920px) {.section-reviews {padding-bottom: 9.38vw;}}
@media (min-width: 1920px) {.accordion1__title-wrapper {padding-top: 1.56vw; padding-bottom: 1.56vw;}}
@media (min-width: 1920px) {.section-faq__hello {top: 6.93vw;}}
@media (min-width: 1920px) {.section-faq {padding-top: 9.38vw; padding-bottom: 9.38vw;}}
@media (min-width: 1920px) {.section-portfolio1 {padding-top: 9.38vw; padding-bottom: 9.38vw;}}
@media (min-width: 1920px) {.section-services1 {padding-top: 9.38vw;}}
@media (min-width: 1920px) {.section-black {padding-top: 9.38vw; padding-bottom: 9.38vw;}}
@media (min-width: 1920px) {.section-hero {padding-bottom: 6.9vw;}}
@media (min-width: 1920px) {.section-find {padding-top: 8.33vw; padding-bottom: 5.21vw;}}
@media (min-width: 1920px) {.footer__contact {align-items: center;}}
@media (min-width: 1920px) {.footer {min-height: 52.08vw; height: 100vh;}}
@media (min-width: 1920px) {.field {height: 3.65vw; padding-left: 1.04vw; padding-right: 1.04vw; padding-top: 1.04vw; padding-bottom: 1.04vw;}}
@media (min-width: 1920px) {.field-lable {margin-bottom: 0.42vw;}}
@media (min-width: 1920px) {.select {background-size: 27px, auto;}}
@media (min-width: 1920px) {.checkbox {width: 1.25vw; height: 1.25vw;}}
@media (min-width: 1920px) {.form1__wrapper {row-gap: 0.78125vw; column-gap: 1.3020833333333333vw;}}
@media (min-width: 1920px) {.section-form__imege {width: 46.35vw;}}
@media (min-width: 1920px) {.benefit-card {row-gap: 0.8333333333333334vw;}}
@media (min-width: 1920px) {.section-aboutservis__tag-wrapper {row-gap: 0.5208333333333334vw; column-gap: 0.5208333333333334vw;}}
@media (min-width: 1920px) {.section-aboutservis__subtitle {margin-bottom: 1.04vw; margin-top: 2.08vw;}}
@media (min-width: 1920px) {.section-heroservice__title-order {margin-left: 1.04vw;}}
@media (min-width: 1920px) {.button-close {width: 2.08vw; height: 2.08vw;}}
@media (min-width: 1920px) {.padding-service-section {padding-top: 40px; padding-bottom: 40px;}}
@media (min-width: 1920px) {.inner-page__padding-hero {padding-top: 40px; padding-bottom: 40px;}}
@media (min-width: 1920px) {.case-section-heroimage {padding-top: 2.08vw;}}
@media (min-width: 1920px) {.action {max-width: 16.5vw;}}
@media (min-width: 1920px) {.case-section-solution__title-wrapper {column-gap: 1.0416666666666667vw;}}
@media (min-width: 1920px) {.case-gap {column-gap: 4.158004158004158vw;}}
@media (min-width: 1920px) {.case-section-solution__content {padding-top: 2.6vw; padding-bottom: 2.6vw;}}
@media (min-width: 1920px) {.case-section-solution__divider {margin-top: 2.6vw; margin-bottom: 2.6vw;}}
@media (min-width: 1920px) {.case-section-solution__list {row-gap: 1.0395010395010396vw;}}
@media (min-width: 1920px) {.section-hero__slide {height: 19.06vw;}}
@media (min-width: 1920px) {.section-hero__slide-list {height: 19.06vw;}}
@media (min-width: 1920px) {.section-policy__text {margin-bottom: 2.08vw;}}
.image--u-ii9kp8d9j {transform: scale3d(1, 1, 1);}
.image--u-imz9zreuy {opacity: 0;}
.image--u-iikb6gg0x {opacity: 0;}
.blocklist__arrow-prev2--u-i308esw0q {transform: scale3d(1, 1, 1);}
.blocklist__arrow-prev2--u-ipyp1iiz8 {transform: scale3d(1, 1, 1);}
.blocklist__arrow-next2--u-i37gq2udb {transform: scale3d(1, 1, 1);}
.blocklist__arrow-next2--u-iwf4hs9s1 {transform: scale3d(1, 1, 1);}
.blocklist__arrow-prev2--u-i1a773dnp {transform: scale3d(1, 1, 1);}
.blocklist__arrow-prev2--u-i4bfqnnhj {transform: scale3d(1, 1, 1);}
.blocklist__arrow-next2--u-i1fnhv1mp {transform: scale3d(1, 1, 1);}
.blocklist__arrow-next2--u-ih782szhb {transform: scale3d(1, 1, 1);}
.image--u-i22txs19y {transform: translate3D(0px, -20%, 0px);}
.image--u-iho5djx2m {transform: translate3D(0px, -20%, 0px);}
.image--u-i1jschlcw {transform: translate3D(0px, -20%, 0px);}
.image--u-icbdqzbl2 {transform: translate3D(0px, -20%, 0px);}
.button--u-i34c6mqir {transform: scale3d(1, 1, 1);}
.button--u-ik09oonbg {transform: scale3d(1, 1, 1);}
.div--u-imwj75zk6 {transform: translate3D(0px, 0px, 0px);}
.button--u-igp0bijaa {transform: scale3d(1, 1, 1);}
.button--u-irwvuoe8m {transform: scale3d(1, 1, 1);}
.button--u-iyiuvreqq {transform: scale3d(1, 1, 1);}
.button--u-i3ug99mtf {transform: scale3d(1, 1, 1);}
.button--u-i5x9zs0ks {transform: scale3d(1, 1, 1);}
.submit_button--u-i16qsc719 {transform: scale3d(1, 1, 1);}
.button--u-i1lrhahws {transform: scale3d(1, 1, 1);}
.div--u-idnpqgglr {transform: translate3D(0px, 0px, 0px);}
.text--u-ix3tiommi {opacity: 0;}
.text--u-ivun275yn {opacity: 0;}
.button--u-iqpg0lcd9 {transform: scale3d(1, 1, 1);}
.text--u-immwlv8zx {opacity: 0;}
.text--u-izadx2dhg {opacity: 0;}
.div--u-i3hq2rc29 {opacity: 0;}
.image--u-ifq9rf8oz {opacity: 0;}
.text--u-irlxsxvm8 {opacity: 0;}
.tt-rich-text--u-i3u88886r {opacity: 0;}
.image--u-ippkjj7fc {opacity: 0;}
.image--u-inrubsyvq {opacity: 0;}
.text--u-ioxrah13t {opacity: 0;}
.tt-rich-text--u-ie6m3u1ub {opacity: 0;}
.div--u-iuc2omutn {opacity: 0;}
.div--u-ijk0inw9l {opacity: 0;}
.container--u-i76fdu1yd {opacity: 0;}
.text--u-imm9dbz1i {opacity: 0;}
.tt-rich-text--u-iy8l7o8dh {opacity: 0;}
.div--u-iw6ncgn2z {opacity: 0;}
.div--u-it03gutd0 {opacity: 0;}
.div--u-imsb96c91 {opacity: 0;}
.section--u-i050ga3ki {transform: translate3D(0px, -100%, 0px);}
.text--u-ip1oeo53v {opacity: 0;}
.div--u-ir3lrqfif {opacity: 0;}
.section--u-ifo1shczi {opacity: 0;}
.text--u-i3bv4eqnj {opacity: 0;}
.text--u-iiimp07t6 {opacity: 0;}
.text--u-i1arbjvmo {opacity: 0;}
.text--u-i2typv9gj {opacity: 0;}
.text--u-i3n6623v2 {opacity: 0;}
.text--u-i043nzp3g {opacity: 0;}
.div--u-i1mquvcsp {opacity: 0;}
.div--u-i3fhu6g82 {opacity: 0;}
.text--u-i1wc3xoch {opacity: 0;}
.text--u-iwv73a30h {opacity: 0;}
.image--u-ieg71w8rp {opacity: 0;}
.image--u-invrj8nbc {opacity: 0;}
.text--u-i36j2dut8 {opacity: 0;}
.text--u-ilc1q15nm {opacity: 0;}
.text--u-i11oq3r3r {opacity: 0;}
.text--u-ivdeks28d {opacity: 0;}
.text--u-i13sg3i7y {opacity: 0;}
.text--u-in7a3ohtr {opacity: 0;}
.text--u-i3v52slqq {opacity: 0;}
.text--u-isb8xdv6a {opacity: 0;}
.section--u-i3c59h5wz {transform: translate3D(0px, -100%, 0px);}
.text--u-i2vid8oz8 {opacity: 0;}
.text--u-iw6ico01i {opacity: 0;}
.text--u-i24dekqpk {opacity: 0;}
.text--u-ijnht0qa5 {opacity: 0;}
.text--u-iyc68gkc5 {opacity: 0;}
.text--u-iymqsohby {opacity: 0;}
.text--u-i2br0ph89 {opacity: 0;}
.text--u-ikl20kuba {opacity: 0;}
.text--u-i2p0gob56 {opacity: 0;}
.text--u-if0l2z05i {opacity: 0;}
.slider--u-i18geksrp {opacity: 0;}
.slider--u-i0wet6s3q {opacity: 0;}
.text--u-i3tvrd2mc {opacity: 0;}
.text--u-i7hgqae9b {opacity: 0;}
.blocklist__controls--u-i2tzxay8k {opacity: 0;}
.blocklist__controls--u-iicj7yam6 {opacity: 0;}
.text--u-i31u7zs96 {opacity: 0;}
.text--u-ih44qmiyl {opacity: 0;}
.text--u-i3cxyhjgt {opacity: 0;}
.text--u-ijtasdfqk {opacity: 0;}
.text--u-i1ua7788a {opacity: 0;}
.text--u-iajgofbs5 {opacity: 0;}
.text--u-i19oinw7c {opacity: 0;}
.text--u-imrk8ipjr {opacity: 0;}
.text--u-i6pewj0zu {opacity: 0;}
.text--u-iz12wr0as {opacity: 0;}
.div--u-i2qv0ydfj {opacity: 0;}
.div--u-ire3plxnr {opacity: 0;}
.div--u-i0s9k4vz2 {opacity: 0;}
.div--u-iqt1m5ccz {opacity: 0;}
.container--u-ijeojirp8 {opacity: 0;}
.div--u-i2elvimeg {transform: scale3d(0, 0, 0);}
.div--u-idxff30tr {transform: scale3d(0, 0, 0);}
.div--u-i24onpro8 {transform: scale3d(0, 0, 0);}
.div--u-iduc99auk {transform: scale3d(0, 0, 0);}
.div--u-i3e70mz4v {transform: scale3d(0, 0, 0);}
.div--u-i4wdg7yo8 {transform: scale3d(0, 0, 0);}
.div--u-i3nmqkdmd {transform: scale3d(0, 0, 0);}
.div--u-imh6mblhz {transform: scale3d(0, 0, 0);}
.div--u-ian5zdg7z {transform: scale3d(0, 0, 0);}
.div--u-iy1vxge7i {transform: scale3d(0, 0, 0);}
.text--u-i3qqctdri {opacity: 0;}
.text--u-ifmyqb2sz {opacity: 0;}
.text--u-i22kiq701 {opacity: 0;}
.text--u-iazlevqts {opacity: 0;}
.text--u-i2makppze {opacity: 0;}
.text--u-iwjrr8a9f {opacity: 0;}
.text--u-i2mvfw0q8 {opacity: 0;}
.text--u-i8rx0x5dm {opacity: 0;}
.text--u-i1d2jaa5e {opacity: 0;}
.text--u-iwlbmqnwu {opacity: 0;}
.text--u-iu6n0k2mw {opacity: 0;}
.text--u-iaewh5ga0 {opacity: 0;}
.text--u-i115oxgzt {opacity: 0;}
.text--u-i9oelul85 {opacity: 0;}
.text--u-i2jbdguj1 {opacity: 0;}
.text--u-ioohc7xnk {opacity: 0;}
.section--u-i0knubc45 {opacity: 0;}
.section--u-izha3k94w {opacity: 0;}
.div--u-ig4cwvvm3 {opacity: 0;}
.collection__item--u-i32bzvdxt {opacity: 0;}
.collection__item--u-ibj7vpgb6 {opacity: 0;}
.image--u-i7gwdotwa {opacity: 0;}
.image--u-i8vtqcj1v {transform: translate3D(0px, 20px, -10px) scale3d(0.96, 0.96, 0.96);}
.image--u-i3ozz2cvt {transform: translate3D(0px, -5%, 0px);}
.image--u-ibvuo8pbj {transform: translate3D(0px, -5%, 0px);}
.text--u-i3u4opwxy {opacity: 0;}
.text--u-i17klscyl {opacity: 0;}
.text--u-ioss11nww {opacity: 0;}
.div--u-ia03ca7r8 {opacity: 0;}
.section--u-iwowbi97t {opacity: 0;}
.image--u-iiysy05ox {opacity: 0;}
.text--u-iyunhtxaz {opacity: 0;}
.tt-rich-text--u-iho31e4qv {opacity: 0;}
.image--u-i5oh495tb {opacity: 0;}
.section--u-i6v6vt7v3 {transform: translate3D(0px, -100%, 0px);}
.image--u-iu8fgdqow {opacity: 0;}
.text--u-i0ul6nub0 {opacity: 0;}
.tt-rich-text--u-ihwfxjmi8 {opacity: 0;}
.div--u-ig2jqk25r {opacity: 0;}
.div--u-ifitz5cux {opacity: 0;}
.div--u-i0yi9t3n9 {opacity: 0;}
.div--u-i0x7h6urh {opacity: 0;}
.button--u-izowmayqn {transform: scale3d(1, 1, 1);}
.container--u-iutq65a82 {opacity: 0;}
.text--u-ijd4llqdr {opacity: 0;}
.tt-rich-text--u-iqaheqlni {opacity: 0;}
.div--u-iv5kqtr15 {opacity: 0;}
.image--u-ilvhlmqxg {transform: scale3d(1, 1, 1);}
.button--u-iajp7jbz1 {transform: scale3d(1, 1, 1);}
.submit_button--u-iz0qzb1dc {transform: scale3d(1, 1, 1);}
.button--u-ig8n1uj41 {transform: scale3d(1, 1, 1);}
.button--u-ij9qbds4a {transform: scale3d(1, 1, 1);}
.section--u-ioac5l1ta {opacity: 0;}
.section--u-ifyi80eao {transform: translate3D(0px, -100%, 0px);}
.div--u-i1bydn3fc {transform: translate3D(0px, 0px, 0px);}
.section--u-ibw41ubsn {opacity: 0;}
.button--u-impvew4it {transform: scale3d(1, 1, 1);}
.button--u-i0cci2yrn {transform: scale3d(1, 1, 1);}
.button--u-i4c90ptsd {transform: scale3d(1, 1, 1);}
.text--u-ivof08qa4 {opacity: 0;}
.button--u-iijgx86f6 {transform: scale3d(1, 1, 1);}
@media (max-width: 991px) {.section--u-i3c59h5wz {background-color: rgba(255, 255, 255, 0);}}
@media (max-width: 991px) {.section--u-ifyi80eao {background-color: rgba(255, 255, 255, 0);}}
@media screen and (not (max-width: 767px)) {.div--u-irr8x8k72 {transform: translate3D(0px, 0px, 0px);}}
@media screen and (not (max-width: 767px)) {.div--u-ia6p39s0n {transform: translate3D(0px, 0px, 0px);}}
@media screen and (not (max-width: 767px)) {.div--u-i3gqmxu2b {opacity: 0;}}
@media screen and (not (max-width: 767px)) {.div--u-ic8qx9bfa {opacity: 0;}}
@media screen and (not (max-width: 767px)) {.text--u-i21856cvu {opacity: 0;}}
@media screen and (not (max-width: 767px)) {.text--u-imdqsvp6c {opacity: 0;}}
@media screen and (not (max-width: 767px)) {.div--u-i35682zyq {opacity: 0;}}
@media screen and (not (max-width: 767px)) {.div--u-iwsdcnpuu {opacity: 0;}}
