@font-face {font-family: Inter;font-display: swap;src: url("../fonts/Inter_24pt-Regular.woff2") format("woff2"), url("../fonts/Inter_24pt-Regular.woff") format("woff");font-weight: 400;font-style: normal;}@font-face {font-family: Inter;font-display: swap;src: url("../fonts/Inter_24pt-Medium.woff2") format("woff2"), url("../fonts/Inter_24pt-Medium.woff") format("woff");font-weight: 500;font-style: normal;}@font-face {font-family: Inter;font-display: swap;src: url("../fonts/Inter_18pt-Bold.woff2") format("woff2"), url("../fonts/Inter_18pt-Bold.woff") format("woff");font-weight: 600;font-style: normal;}@font-face {font-family: Inter;font-display: swap;src: url("../fonts/Inter_18pt-Black.woff2") format("woff2"), url("../fonts/Inter_18pt-Black.woff") format("woff");font-weight: 800;font-style: normal;}@font-face {font-family: MontserratRegular;font-display: swap;src: url("../fonts/Montserrat-Regular.woff2") format("woff2"), url("../fonts/Montserrat-Regular.woff") format("woff");font-weight: 400;font-style: normal;}@font-face {font-family: MontserratBold;font-display: swap;src: url("../fonts/Montserrat-Bold.woff2") format("woff2"), url("../fonts/Montserrat-Bold.woff") format("woff");font-weight: 600;font-style: normal;}@font-face {font-family: HavilandRegular;font-display: swap;src: url("../fonts/MrDeHaviland-Regular.woff2") format("woff2"), url("../fonts/MrDeHaviland-Regular.woff") format("woff");font-weight: 400;font-style: normal;}*, *:before, *:after {box-sizing: border-box;margin: 0;padding: 0;outline: none;}* {position: relative;}html {font-size: 10px;background-color: #fff;scroll-behavior: smooth;}body {font-family: Inter, sans-serif;background-color: #162a24;display: flex;flex-direction: column;min-height: 100vh;counter-reset: group-counter;}section {overflow: hidden;z-index: 1;}main {flex: 1;}@media only screen and (min-width: 992px) {main {margin-top: 0;}}a {text-decoration: none;}ul, ol, li {list-style-type: none;}.container, [class*=__container] {margin: 0 auto;max-width: 1920px;padding: 0 clamp(1px, 3.125vw, 60px);}.hidden {display: none !important;visibility: hidden !important;}[class*=grid]+[class*=grid] {margin-top: 2rem;}h1, h2, h3, h4, h5, p, span, div, a, li, textarea, input, button, input::placeholder, textarea::placeholder {font-size: 1.6rem;font-style: normal;line-height: 120%;color: #000;}.h1, h1 {font-size: 3.2rem;line-height: 1.1;}@media only screen and (min-width: 576px) {.h1, h1 {font-size: calc(3.2rem + 8 * (100vw - 375px) / 625);}}@media only screen and (min-width: 992px) {.h1, h1 {font-size: 5.6rem;}}.h2, h2 {font-size: 2.8rem;line-height: 1.2;}@media only screen and (min-width: 576px) {.h2, h2 {font-size: calc(2.8rem + 8 * (100vw - 375px) / 625);}}@media only screen and (min-width: 992px) {.h2, h2 {font-size: 3.2rem;}}.h3, h3, .h4, h4 {font-size: 2rem;line-height: 1.4;}@media only screen and (min-width: 576px) {.h3, h3, .h4, h4 {font-size: calc(2rem + 4 * (100vw - 375px) / 625);}}@media only screen and (min-width: 992px) {.h3, h3, .h4, h4 {font-size: 2.4rem;}}p {font-size: 1.6rem;line-height: 1.75;}@media only screen and (min-width: 992px) {p {font-size: 1.8rem;}}form label {font-weight: 500;font-size: 1.4rem;line-height: 2.2rem;color: #080520;text-align: left;}.wpcf7-form-control-wrap {display: block;margin-top: 0.8rem;}.wpcf7-form-control-wrap input, .wpcf7-form-control-wrap textarea {background: #fff;border: 1px solid rgba(93, 95, 239, 0.2);border-radius: 1.6rem;padding: 2rem 1.8rem;font-weight: 400;font-size: 1.8rem;line-height: 100%;letter-spacing: -0.03em;color: #080520;}.bttn {text-decoration: none;display: inline-flex;align-items: center;justify-content: center;color: #fff;background-color: rgb(72, 74, 89);padding: 1.6rem 2rem;border-radius: 1.8rem;font-size: 1.6rem;border: none;cursor: pointer;}.bttn-border {padding: 1.6rem 2rem;background-color: transparent;border: 1px solid rgb(72, 74, 89);color: rgb(72, 74, 89);}.bttn-white {background-color: #fff;color: rgb(72, 74, 89);}.bttn[disabled] {opacity: 0.7;cursor: default;}.bttn--red {background-color: rgb(210, 59, 59);}.bttn-loading, .wpcf7 .wpcf7-form.submitting .wpcf7-submit {background-image: url(../img/general/spinner.svg);background-repeat: no-repeat !important;background-position: center !important;text-shadow: none;color: transparent;}.bttn--small {padding: 1rem 2rem;border-radius: 1.2rem;}.bttn--big {font-size: 1.8rem;padding: 2.4rem 4rem;border-radius: 2.2rem;}.header-banner {padding-top: 20px;padding-bottom: clamp(1px, 4.479vw, 86px);background: linear-gradient(to right, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0.9)), url("../img/general/banner-bg.webp");background-repeat: no-repeat;background-size: cover;background-position: center;}@media only screen and (max-width: 992px) {.header-banner {padding-bottom: 0;}}.header {margin-bottom: clamp(1px, 9.167vw, 176px);z-index: 3;transition: transform 450ms ease;}@media only screen and (max-width: 992px) {.header {margin-bottom: clamp(113px, 35.313vw, 35.313vw);}}.header__inner {display: flex;align-items: center;justify-content: space-between;}.header__logo img {width: clamp(1px, 7.5vw, 144px);height: clamp(1px, 3.542vw, 68px);}@media only screen and (max-width: 992px) {.header__logo img {width: clamp(101px, 31.563vw, 31.563vw);height: clamp(48px, 15vw, 15vw);}}.header__list {display: flex;gap: 5px;justify-content: space-between;}.header__nav {width: clamp(1px, 28.385vw, 545px);margin-left: auto;}@media only screen and (max-width: 992px) {.header__nav {display: none;}}.header__list a {display: inline-block;padding: clamp(1px, 0.625vw, 12px) clamp(1px, 1.042vw, 20px);font-weight: 600;font-size: clamp(16px, 1.042vw, 20px);letter-spacing: -0.02em;text-transform: capitalize;color: #fff;transition: background 350ms ease-in-out, color 250ms ease-in-out;}.header__list a:hover {color: #000;background: linear-gradient(59deg, #D0C0AA 1.61%, #D1C2AC 26.57%, #B7A58B 52.89%, #8A775A 78.76%, #6E5E41 92.38%), #FFF;}.header__burger-menu {display: none;}.header__burger-menu svg {width: clamp(32px, 10vw, 10vw);height: clamp(32px, 10vw, 10vw);}.header__burger-menu path {transition: stroke 350ms ease-in;}.header__burger-menu:hover {cursor: pointer;}.header__burger-menu:hover path {stroke: white;}@media only screen and (max-width: 992px) {.header__burger-menu {display: block;border: none;background-color: transparent;}}.header__lang-switch {margin-left: clamp(1px, 2.969vw, 57px);}@media only screen and (max-width: 992px) {.header__lang-switch {display: none;}}.header__lang-switch a, .header__lang-switch span {font-weight: 600;font-size: clamp(16px, 1.042vw, 20px);letter-spacing: -0.04em;text-transform: uppercase;background: #B6B6B6;background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}.mobile__lang-switch a.active__lang, .header__lang-switch a.active__lang, .mobile__lang-switch a.active__lang, .header__lang-switch a.active__lang {background: linear-gradient(57deg, #d0c0aa 0%, #d1c2ac 27.5%, #b7a58b 56.5%, #8a775a 85%, #6e5e41 100%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}.header__ukr:hover, .header__eng:hover {cursor: pointer;}@media only screen and (max-width: 992px) {.banner {padding-bottom: clamp(82px, 25.625vw, 25.625vw);}}.banner__wrap {display: flex;align-items: flex-end;gap: clamp(1px, 1.042vw, 20px);justify-content: space-between;margin-bottom: clamp(1px, 6.979vw, 134px);}@media only screen and (max-width: 992px) {.banner__wrap {flex-direction: column;align-items: center;gap: clamp(45px, 14.063vw, 14.063vw);}}.banner__title-left div, .banner__title-right span div {display: inline-block;}.banner__title-left, .banner__title-left div, .banner__title-right div, .banner__title-right, .banner__title-right>span {font-weight: 500;font-size: clamp(1px, 6.979vw, 134px);line-height: 1.2;letter-spacing: -0.02em;text-transform: uppercase;color: #fff;}.banner__title-left {position: relative;width: clamp(1px, 44.167vw, 848px);line-height: 1;}@media only screen and (max-width: 992px) {.banner__title-left {width: 100%;font-size: clamp(40px, 12.5vw, 12.5vw);}}.banner__title-left:after {content: "";position: absolute;bottom: clamp(1px, 1.042vw, 20px);right: clamp(1px, 2.5vw, 30px);display: block;background-image: url("../img/icons/logo-s.svg");background-repeat: no-repeat;background-size: cover;width: clamp(1px, 4.792vw, 90px);height: clamp(1px, 4.375vw, 84px);}@media only screen and (max-width: 992px) {.banner__title-left:after {width: clamp(32px, 3.478vw, 3.478vw);height: clamp(29px, 3.152vw, 3.152vw);right: clamp(144px, 45vw, 45vw);bottom: clamp(-100px, -10.87vw, -10.87vw);}}.banner__info-wrap {position: relative;}@media only screen and (max-width: 992px) {.banner__info-wrap {margin-bottom: clamp(60px, 18.75vw, 18.75vw);display: flex;flex-direction: column;align-items: end;gap: clamp(20px, 6.25vw, 6.25vw);}}.banner__info-right {margin-right: clamp(1px, 1.094vw, 21px);}@media only screen and (max-width: 992px) {.banner__info-right {margin-right: 0;width: 100%;}}@media only screen and (max-width: 992px) {.banner__mob-s {display: inline-block;width: clamp(58px, 18.125vw, 18.125vw);}}.banner__title-right {position: relative;width: clamp(1px, 42.188vw, 810px);}@media only screen and (max-width: 992px) {.banner__title-right {width: 100%;}}.banner__title-right span {display: block;width: max-content;}@media only screen and (max-width: 992px) {.banner__title-right span {width: 100%;font-size: clamp(40px, 12.5vw, 12.5vw);text-align: right;}}.banner__title-right span:last-child {margin-top: clamp(-40px, -2.083vw, 1px);margin-left: auto;}.banner__subtitle-left, .banner__subtitle-right {color: #b6b6b6;font-weight: 500;font-size: clamp(1px, 1.25vw, 24px);line-height: 1.2;}.banner__subtitle-left span, .banner__subtitle-right span {font-weight: 600;color: #fff;font-size: clamp(1px, 1.146vw, 22px);}.banner__subtitle-left {margin-bottom: clamp(1px, 6.563vw, 126px);width: clamp(1px, 16.51vw, 317px);}@media only screen and (max-width: 992px) {.banner__subtitle-left {display: none;}}.banner__subtitle-right {position: absolute;bottom: clamp(1px, 2.604vw, 50px);width: clamp(1px, 13.802vw, 265px);}@media only screen and (max-width: 992px) {.banner__subtitle-right {position: static;width: clamp(245px, 76.563vw, 76.563vw);font-size: clamp(16px, 5vw, 5vw);text-align: right;}.banner__subtitle-right span {font-size: clamp(16px, 5vw, 5vw);}}@media only screen and (max-width: 992px) {.banner__rating {display: none;}}.banner__rating img {width: clamp(1px, 13.802vw, 265px);height: auto;}.banner__rating-info {margin-top: clamp(1px, 1.354vw, 26px);display: flex;align-items: center;gap: clamp(1px, 0.729vw, 14px);}.banner__rating-info>img {width: clamp(1px, 6.406vw, 123px);}.banner__rating-text {color: #fff;font-weight: 500;font-size: clamp(1px, 1.25vw, 24px);line-height: 1.2;}.banner__btn {transition: gap 300ms ease-in-out;gap: 0;margin-left: auto;display: flex;margin-top: clamp(1px, 8.229vw, 158px);padding: clamp(1px, 1.302vw, 25px) clamp(1px, 5.208vw, 100px);background: linear-gradient(57deg, #d0c0aa 0%, #d1c2ac 27.5%, #b7a58b 56.5%, #8a775a 85%, #6e5e41 100%);font-weight: 500;font-size: clamp(1px, 1.25vw, 24px);letter-spacing: -0.02em;text-align: center;color: #000;border: none;}.banner__btn:hover {gap: clamp(1px, 1.25vw, 24px);}.banner__btn::after {transition: opacity 300ms;opacity: 0;font-size: clamp(1px, 1.875vw, 36px);content: "+";}.banner__btn:hover::after {opacity: 1;}.banner__btn:hover {cursor: pointer;}.banner__btn:hover:after {opacity: 1;}@media only screen and (max-width: 992px) {.banner__btn {display: block;margin: 0 auto;padding: clamp(16px, 5vw, 5vw) clamp(5px, 0.543vw, 0.543vw);font-size: clamp(16px, 5vw, 5vw);width: clamp(288px, 90vw, 90vw);}}.banner__rating-info-mob {margin-top: clamp(12px, 3.75vw, 3.75vw);display: flex;align-items: center;gap: clamp(6px, 1.875vw, 1.875vw);}@media only screen and (max-width: 992px) {.banner__rating-info-mob>img {width: clamp(60px, 18.75vw, 18.75vw);height: clamp(12px, 3.75vw, 3.75vw);}}.banner__rating-mob {display: none;}.banner__rating-mob>img {width: clamp(134px, 41.875vw, 41.875vw);}@media only screen and (max-width: 992px) {.banner__rating-mob {margin-bottom: clamp(58px, 18.125vw, 18.125vw);display: block;}}.banner__rating-text-mob {line-height: 1.2;color: #fff;font-size: clamp(14px, 4.375vw, 4.375vw);letter-spacing: -0.02em;}.banner__company {display: flex;align-items: center;justify-content: space-between;}@media only screen and (max-width: 992px) {.banner__company {display: none;}}.banner__slogan {position: relative;padding: 27px clamp(1px, 4.167vw, 80px);font-weight: 500;font-size: clamp(1px, 1.042vw, 20px);line-height: 1.2;letter-spacing: -0.02em;text-transform: uppercase;color: #fff;}@media only screen and (max-width: 992px) {.banner__slogan {margin-bottom: clamp(60px, 18.75vw, 18.75vw);font-size: clamp(14px, 4.375vw, 4.375vw);text-align: center;}}.banner__slogan:before {position: absolute;top: 50%;left: 0;content: "(";font-family: HavilandRegular, sans-serif;font-size: clamp(1px, 3.125vw, 60px);transform: translateY(-50%);}@media only screen and (max-width: 992px) {.banner__slogan:before {font-size: clamp(50px, 15.625vw, 15.625vw);text-align: center;}}.banner__slogan:after {position: absolute;top: 50%;right: 0;content: ")";font-family: HavilandRegular, sans-serif;font-size: clamp(1px, 3.125vw, 60px);transform: translateY(-50%);}@media only screen and (max-width: 992px) {.banner__slogan:after {font-size: clamp(50px, 15.625vw, 15.625vw);text-align: center;}}.banner__list {display: flex;align-items: center;justify-content: end;gap: clamp(1px, 3.802vw, 73px);width: clamp(1px, 66.354vw, 1274px);}.banner__item {min-width: clamp(1px, 7.813vw, 150px);}.banner__item a {display: block;}.banner__item img {max-width: 100%;}.banner__item:first-child {width: clamp(1px, 7.813vw, 150px);}.banner__item:nth-child(2) {width: clamp(1px, 3.802vw, 73px);}.banner__item:nth-child(3) {width: clamp(1px, 7.813vw, 150px);}.banner__item:nth-child(4) {width: clamp(1px, 5.156vw, 99px);}.banner__item:nth-child(5) {width: clamp(1px, 5.781vw, 111px);}.banner__item:last-child {width: clamp(1px, 5vw, 96px);}.trust {display: none;}@media only screen and (max-width: 992px) {.trust {display: block;padding-top: clamp(84px, 26.25vw, 26.25vw);padding-bottom: clamp(65px, 20.313vw, 20.313vw);}}.trust__list {display: flex;flex-wrap: wrap;justify-content: center;gap: clamp(48px, 15vw, 15vw);}.trust__item {display: flex;justify-content: center;align-items: center;width: clamp(120px, 37.5vw, 37.5vw);height: clamp(50px, 15.625vw, 15.625vw);}.trust__item:first-child img {width: clamp(80px, 25vw, 25vw);height: clamp(23px, 7.187vw, 7.187vw);}.trust__item:nth-child(2) img {width: clamp(70px, 21.875vw, 21.875vw);height: clamp(37px, 11.563vw, 11.563vw);}.trust__item:nth-child(3) img {width: clamp(111px, 34.688vw, 34.688vw);height: clamp(42px, 13.125vw, 13.125vw);}.trust__item:nth-child(4) img {width: clamp(64px, 20vw, 20vw);height: clamp(30px, 9.375vw, 9.375vw);}.trust__item:nth-child(5) img {width: clamp(76px, 23.75vw, 23.75vw);height: clamp(41px, 12.812vw, 12.812vw);}.trust__item:last-child img {width: clamp(79px, 24.688vw, 24.688vw);height: clamp(41px, 12.812vw, 12.812vw);}@media only screen and (max-width: 992px) {.trust__item:first-child img {width: clamp(120px, 13.043vw, 13.043vw);height: clamp(50px, 5.435vw, 5.435vw);}.trust__item:nth-child(2) img {width: clamp(70px, 21.875vw, 21.875vw);height: clamp(37px, 11.563vw, 11.563vw);}.trust__item:nth-child(3) img {width: clamp(120px, 13.043vw, 13.043vw);height: clamp(50px, 5.435vw, 5.435vw);}.trust__item:nth-child(4) img {width: clamp(64px, 20vw, 20vw);height: clamp(30px, 9.375vw, 9.375vw);}.trust__item:nth-child(5) img {width: clamp(120px, 13.043vw, 13.043vw);height: clamp(50px, 5.435vw, 5.435vw);}.trust__item:last-child img {width: clamp(79px, 24.688vw, 24.688vw);height: clamp(41px, 12.812vw, 12.812vw);}}.slogan {padding: clamp(1px, 10.417vw, 200px) 0;background-color: #162a24;}@media only screen and (max-width: 992px) {.slogan {padding: clamp(120px, 37.5vw, 375.5vw) 0;}}.slogan__text, .slogan__text span {font-family: Inter, sans-serif;font-weight: 400;font-size: clamp(1px, 4.166vw, 80px);color: #b6b6b6;text-align: justify;}@media only screen and (max-width: 992px) {.slogan__text, .slogan__text span {font-size: clamp(28px, 8.75vw, 8.75vw);text-align: start;}}.slogan__text {line-height: normal;}.slogan__text span {font-weight: 600;color: #fff;}.slogan__slag {display: inline-block;width: clamp(1px, 27.448vw, 527px);color: transparent;}@media only screen and (max-width: 992px) {.slogan__slag {width: 0;display: none !important;}}@media only screen and (max-width: 992px) {.desc-br {display: none;}}.char, .word {opacity: 1;color: inherit;font-size: inherit;}.services {padding: clamp(1px, 10.417vw, 200px) 0;background: #fff;overflow: clip;}@media only screen and (max-width: 992px) {.services {padding: clamp(100px, 31.2vw, 31.2vw) 0;}}.services__inner {display: flex;align-items: start;justify-content: space-between;}@media only screen and (max-width: 992px) {.services__inner {display: block;}}.services__left-wrap {width: clamp(1px, 16.5625vw, 318px);flex-shrink: 0;position: sticky;top: clamp(1px, 5.2vw, 99.84px);}@media only screen and (max-width: 992px) {.services__left-wrap {position: static;width: 100%;margin-bottom: clamp(80px, 25vw, 25vw);}}.services__title {display: flex;align-items: center;width: 30%;margin-left: auto;margin-right: auto;margin-bottom: clamp(1px, 9.375vw, 180px);color: #7c7e71;font-size: clamp(1px, 1.0417vw, 20px);text-transform: uppercase;font-weight: 500;line-height: 1.2;letter-spacing: -0.02em;justify-content: space-between;transition: width 300ms ease-in-out 600ms;}@media only screen and (max-width: 992px) {.services__title {margin-bottom: clamp(20px, 6.25vw, 6.25vw);font-size: clamp(14px, 4.375vw, 4.375vw);letter-spacing: -0.04em;}}.services__title:before {font-weight: 400;line-height: normal;display: block;content: "(";font-family: HavilandRegular, sans-serif;font-size: clamp(1px, 3.125vw, 60px);}@media only screen and (max-width: 992px) {.services__title:before {font-size: clamp(50px, 15.625vw, 15.625vw);}}.services__title:after {font-weight: 400;line-height: normal;display: block;content: ")";font-family: HavilandRegular, sans-serif;font-size: clamp(1px, 3.125vw, 60px);}@media only screen and (max-width: 992px) {.services__title:after {font-size: clamp(50px, 15.625vw, 15.625vw);}}.services__title.in-view {width: 100%;transition: width 300ms ease-in-out 300ms;}.services__title.in-view .services__title-animation {transition: opacity 300ms ease-in-out 600ms, width 0ms ease-in-out 600ms;width: 100%;opacity: 1;}.services__title-animation {transition: opacity 300ms ease-in-out 300ms, width 0ms ease-in-out 600ms;font-size: inherit;color: inherit;text-align: center;width: 0;opacity: 0;}.services__slogan {margin-bottom: clamp(1px, 11.5vw, 220.8px);font-size: clamp(1px, 1.25vw, 24px);color: #7c7e71;text-align: justify;font-weight: 500;line-height: 1.2;}@media only screen and (max-width: 992px) {.services__slogan {width: clamp(230px, 72vw, 72vw);margin-left: auto;margin-right: auto;margin-bottom: 0;font-weight: 400;font-size: clamp(16px, 5vw, 5vw);}}.services__btn {width: 100%;padding: clamp(1px, 1.25vw, 24px);display: flex;align-items: center;justify-content: center;cursor: pointer;border: none;background: #000;color: #fff;font-size: clamp(1px, 1.25vw, 24px);letter-spacing: -0.02;transition: gap 300ms ease-in-out;gap: 0;}@media only screen and (max-width: 992px) {.services__btn {display: none;}}.services__btn:hover {gap: clamp(1px, 1.25vw, 24px);}.services__btn:hover::after {opacity: 1;}.services__btn::after {transition: opacity 300ms;opacity: 0;font-size: clamp(1px, 1.875vw, 36px);content: "+";}.services__right-wrap {width: clamp(1px, 66.25vw, 1272px);}@media only screen and (max-width: 992px) {.services__right-wrap {width: 100%;}}@media only screen and (max-width: 992px) {.services__areas-list {margin-bottom: clamp(60px, 18.75vw, 18.75vw);}}.services__accordion-item {display: grid;grid-template-rows: 0fr;transition: grid-template-rows 250ms ease-in-out, padding-top 250ms ease-in-out;}.services__accordion-item * {overflow: hidden;}.services__accordion-item.services__accordion {grid-template-rows: 1fr;padding-top: clamp(1px, 5.208vw, 100px);}.services__area-item.active-after::after {display: none;}.services__area-item {margin-bottom: clamp(1px, 2.08333vw, 40px);overflow: hidden;}.services__area-item:hover {cursor: pointer;}@media only screen and (max-width: 992px) {.services__area-item {margin-bottom: clamp(40px, 12.5vw, 12.5vw);}}.services__area-item:last-child {margin-bottom: 0;}.services__area-item.in-view::after {transform: translateX(0);}.services__area-item::after {content: "";display: block;height: 1px;background-color: #7c7e71;transform: translateX(-100%);transition: transform 600ms ease-in-out 300ms;}.services__icon {width: clamp(1px, 2.5vw, 48px);height: clamp(1px, 2.5vw, 48px);display: flex;align-items: center;justify-content: center;transition: transform 250ms ease;}@media only screen and (max-width: 992px) {.services__icon {width: clamp(32px, 10vw, 10vw);height: clamp(32px, 10vw, 10vw);}}.services__icon img {max-width: 100%;max-height: 100%;}.services__icon.services__icon-up {transform: rotateX(180deg);}.services__info-list {display: flex;flex-direction: column;gap: clamp(1px, 1.667vw, 32px);max-width: clamp(1px, 24.271vw, 466px);width: 100%;}@media only screen and (max-width: 992px) {.services__info-list {max-width: none;}}.services__info-list li {position: relative;display: flex;gap: 5px;font-weight: 500;font-size: clamp(1px, 1.25vw, 24px);line-height: 1.2;color: #3b3b3b;}@media only screen and (max-width: 992px) {.services__info-list li {font-size: clamp(14px, 4.375vw, 4.375vw);}}.services__info-list li:before {flex-shrink: 0;content: "";display: inline-block;background-image: url("../img/icons/icon-ok.svg");background-repeat: no-repeat;width: clamp(1px, 1.25vw, 24px);height: clamp(1px, 1.25vw, 24px);background-position: center;background-size: cover;}@media only screen and (max-width: 992px) {.services__info-list li:before {flex-shrink: 0;width: clamp(24px, 2.609vw, 2.609vw);height: clamp(24px, 2.609vw, 2.609vw);}}.services__accordion-list {display: flex;flex-direction: column;gap: clamp(1px, 5vw, 96px);}@media only screen and (max-width: 992px) {.services__accordion-list {gap: clamp(40px, 4.04vw, 4.04vw);}}.services__info-item {position: relative;display: flex;justify-content: space-between;gap: clamp(1px, 5.208vw, 100px);overflow: visible;}@media only screen and (max-width: 992px) {.services__info-item {flex-direction: column;}}.services__info-item:last-of-type:before {display: none;}.services__info-item:before {content: "";position: absolute;left: 0;bottom: clamp(-43px, -2.24vw, 1px);background-color: rgba(81, 81, 81, 0.5);display: block;width: 100%;height: 1px;}@media only screen and (max-width: 992px) {.services__info-item:before {bottom: clamp(-60px, -6.061vw, 1px);}}.services__info-headline {font-weight: 600;font-size: clamp(1px, 1.667vw, 32px);color: #000;}@media only screen and (max-width: 992px) {.services__info-headline {font-size: clamp(16px, 5vw, 5vw);}}.services__area-title {display: flex;align-items: center;justify-content: space-between;}@media only screen and (max-width: 992px) {.services__area-title {align-items: start;}}.services__area-title p {margin-bottom: clamp(1px, 1.0417vw, 20px);color: #000;font-weight: 600;font-size: clamp(1px, 3.125vw, 60px);line-height: normal;}@media only screen and (max-width: 992px) {.services__area-title p {margin-bottom: clamp(12px, 3.75vw, 3.75vw);font-size: clamp(28px, 8.75vw, 8.75vw);max-width: clamp(255px, 79.688vw, 79.688vw);}}.services__subareas-list {max-width: 700px;display: flex;flex-wrap: wrap;gap: clamp(1px, 0.625vw, 12px);padding-bottom: clamp(1px, 2.08333vw, 40px);}@media only screen and (max-width: 992px) {.services__subareas-list {gap: 0 clamp(8px, 2.5vw, 2.5vw);padding-bottom: clamp(40px, 12.5vw, 12.5vw);}}.services__subarea-item {display: flex;align-items: center;gap: clamp(1px, 0.625vw, 12px);color: #3b3b3b;}@media only screen and (max-width: 992px) {.services__subarea-item {gap: clamp(8px, 2.5vw, 2.5vw);}}.services__subarea-item:not(:last-child)::after {content: "/";display: block;font-size: clamp(1px, 1.0417vw, 20px);font-weight: 600;line-height: normal;}@media only screen and (max-width: 992px) {.services__subarea-item:not(:last-child)::after {font-size: clamp(14px, 4.375vw, 4.375vw);font-weight: 500;}}.services__subarea-title {font-size: clamp(1px, 1.0417vw, 20px);font-weight: 500;line-height: normal;}@media only screen and (max-width: 992px) {.services__subarea-title {font-size: clamp(14px, 4.375vw, 4.375vw);font-weight: 400;}}.services__btn-mob {display: none;}@media only screen and (max-width: 992px) {.services__btn-mob {display: block;width: 100%;padding: clamp(16px, 5vw, 5vw);border: none;background-color: #000;color: #fff;font-size: clamp(16px, 5vw, 5vw);font-weight: 500;}}.about {padding-top: clamp(1px, 10.417vw, 200px);padding-bottom: clamp(1px, 7.8125vw, 150px);overflow: clip;}@media only screen and (max-width: 992px) {.about {padding-top: clamp(100px, 31.25vw, 31.25vw);padding-bottom: clamp(80px, 25vw, 25vw);}}.about * {color: #fff;}.about__inner {display: flex;align-items: flex-start;justify-content: space-between;}@media only screen and (max-width: 992px) {.about__inner {flex-direction: column;}}.about__left {width: clamp(1px, 16.5625vw, 318px);flex-shrink: 0;position: sticky;top: clamp(1px, 5.2vw, 99.84px);}@media only screen and (max-width: 992px) {.about__left {width: 100%;position: static;margin-bottom: clamp(80px, 25vw, 25vw);}}.about__title {display: flex;align-items: center;justify-content: space-between;width: 30%;margin-bottom: clamp(1px, 9.948vw, 191px);margin-left: auto;margin-right: auto;font-weight: 500;font-size: clamp(1px, 1.042vw, 20px);line-height: 1.2;letter-spacing: -0.02em;text-transform: uppercase;color: #fff;text-align: center;white-space: nowrap;transition: width 300ms ease-in-out 600ms;}@media only screen and (max-width: 992px) {.about__title {font-size: clamp(14px, 4.375vw, 4.375vw);margin-bottom: 0;}}.about__title:before {font-weight: 400;line-height: normal;display: block;content: "(";font-family: HavilandRegular, sans-serif;font-size: clamp(1px, 3.125vw, 60px);}@media only screen and (max-width: 992px) {.about__title:before {font-size: clamp(50px, 15.625vw, 15.625vw);}}.about__title:after {font-weight: 400;line-height: normal;display: block;content: ")";font-family: HavilandRegular, sans-serif;font-size: clamp(1px, 3.125vw, 60px);}@media only screen and (max-width: 992px) {.about__title:after {font-size: clamp(50px, 15.625vw, 15.625vw);}}.about__title.in-view {width: 100%;transition: width 300ms ease-in-out 300ms;}.about__title.in-view .about__title-animation {transition: opacity 300ms ease-in-out 600ms, width 0ms ease-in-out 600ms;width: 100%;opacity: 1;}.about__title-animation {transition: opacity 300ms ease-in-out 300ms, width 0ms ease-in-out 600ms;font-size: inherit;color: inherit;text-align: center;width: 0;opacity: 0;}.about__subtext {margin-bottom: clamp(1px, 10.417vw, 200px);font-weight: 500;line-height: normal;font-size: clamp(1px, 1.042vw, 20px);text-align: justify;}@media only screen and (max-width: 992px) {.about__subtext {display: none;}}.about__social {display: flex;justify-content: space-between;}.about__social.mob {display: none;}@media only screen and (max-width: 992px) {.about__social.mob {padding: clamp(40px, 12.5vw, 12.5vw) 0;display: flex;}}@media only screen and (max-width: 992px) {.about__social.desc {display: none;}}.about__social a {font-weight: 600;line-height: normal;font-size: clamp(1px, 1.042vw, 20px);}@media only screen and (max-width: 992px) {.about__social a {font-size: clamp(16px, 5vw, 5vw);line-height: 1.2;}}.about__right {width: clamp(1px, 66.25vw, 1272px);}@media only screen and (max-width: 992px) {.about__right {width: 100%;}}.about__info, .about__info span {font-weight: 500;font-size: clamp(1px, 3.125vw, 60px);}@media only screen and (max-width: 992px) {.about__info, .about__info span {font-weight: 400;font-size: clamp(28px, 8.75vw, 8.75vw);}}.about__info span {font-weight: 600;}.about__info {margin-bottom: clamp(1px, 46.875vw, 150px);position: relative;color: #b6b6b6;line-height: normal;}@media only screen and (max-width: 992px) {.about__info {margin-bottom: clamp(100px, 31.2vw, 31.2vw);}}.about__anim-line {height: 0.5px;width: 100%;overflow: hidden;}@media only screen and (max-width: 992px) {.about__anim-line.desc {display: none;}}.about__anim-line.mob {display: none;}@media only screen and (max-width: 992px) {.about__anim-line.mob {display: block;}}.about__anim-line.in-view::after {transform: translateX(0);}.about__anim-line::after {content: "";display: block;height: 1px;background-color: #b6b6b6;transform: translateX(-100%);transition: transform 600ms ease-in-out 300ms;}.about__consult {position: relative;display: flex;justify-content: space-between;padding: clamp(1px, 3.125vw, 60px) 0;}@media only screen and (max-width: 992px) {.about__consult {flex-direction: column;padding: 0;}}.about__subtitle {font-weight: 500;font-size: clamp(1px, 1.042vw, 20px);line-height: 1.2;letter-spacing: -0.02em;text-transform: uppercase;white-space: nowrap;}@media only screen and (max-width: 992px) {.about__subtitle {font-size: clamp(14px, 4.375vw, 4.375vw);margin-bottom: clamp(60px, 18.75vw, 18.75vw);}}.about__list {display: flex;flex-direction: column;width: clamp(1px, 28.18vw, 541px);gap: clamp(1px, 6.25vw, 120px);}@media only screen and (max-width: 992px) {.about__list {width: 100%;gap: 0;}}.about__item {position: relative;}@media only screen and (max-width: 992px) {.about__item {padding: clamp(40px, 12.5vw, 12.5vw) 0;}}.about__item .about__anim-line {position: absolute;bottom: clamp(-60px, -3.125vw, -3.125vw);}.about__item:first-child img {width: clamp(1px, 3.125vw, 60px);height: clamp(1px, 3.125vw, 60px);flex-shrink: 0;}@media only screen and (max-width: 992px) {.about__item:first-child img {width: clamp(38px, 11.875vw, 11.875vw);height: clamp(38px, 11.875vw, 11.875vw);}}.about__item:nth-child(2) img {width: clamp(1px, 7.656vw, 147px);height: clamp(1px, 3.125vw, 60px);flex-shrink: 0;}@media only screen and (max-width: 992px) {.about__item:nth-child(2) img {height: clamp(38px, 11.875vw, 11.875vw);width: clamp(91.2px, 28.5vw, 28.5vw);}}.about__item-head {display: flex;justify-content: space-between;padding-bottom: clamp(1px, 2.135vw, 41px);}@media only screen and (max-width: 992px) {.about__item-head {padding-bottom: clamp(20px, 6.25vw, 6.25vw);}}.about__item-head strong {display: inline-block;font-size: clamp(1px, 1.25vw, 24px);line-height: normal;}@media only screen and (max-width: 992px) {.about__item-head strong {font-size: clamp(16px, 5vw, 5vw);line-height: 1.2;}}.about__headline {width: clamp(1px, 15.625vw, 300px);}@media only screen and (max-width: 992px) {.about__headline {width: clamp(250px, 78.125vw, 78.125vw);}}.about__headline:last-of-type {width: clamp(1px, 17.1875vw, 330px);}@media only screen and (max-width: 992px) {.about__headline:last-of-type {width: clamp(250px, 78.125vw, 78.125vw);}}.about__headline p {font-weight: 500;font-size: clamp(1px, 1.042vw, 20px);line-height: normal;color: #b6b6b6;}@media only screen and (max-width: 992px) {.about__headline p {font-size: clamp(16px, 5vw, 5vw);font-weight: 400;}}.about__icon strong {white-space: nowrap;font-size: clamp(1px, 1.042vw, 20px);}@media only screen and (max-width: 992px) {.about__icon strong {font-size: clamp(16px, 5vw, 5vw);}}.char, .word {opacity: 1;color: inherit;font-size: inherit;}.meet {padding-top: clamp(1px, 5.469vw, 105px);padding-bottom: clamp(1px, 10.417vw, 200px);}.meet * {color: #fff;}.meet .swiper-slide {position: relative;}@media only screen and (max-width: 992px) {.meet .swiper-slide {display: flex;flex-direction: column;align-items: center;}}.meet__title {margin-bottom: clamp(1px, 2.083vw, 40px);font-weight: 500;font-size: clamp(1px, 1.042vw, 20px);line-height: 1.2;letter-spacing: -0.02em;text-transform: uppercase;}@media only screen and (max-width: 992px) {.meet__title {margin-bottom: clamp(40px, 12.5vw, 12.5vw);font-size: clamp(14px, 1.522vw, 1.522vw);}}@media only screen and (min-width: 992px) {.meet__subtitle {display: flex;align-items: center;gap: 10px;}}.meet__subtitle {padding-left: clamp(1px, 3.646vw, 70px);position: relative;margin-bottom: clamp(1px, 5.208vw, 100px);font-weight: 600;font-size: clamp(1px, 3.125vw, 60px);}.meet__subtitle p {font-weight: 600;font-size: clamp(1px, 3.125vw, 60px);}@media only screen and (max-width: 992px) {.meet__subtitle p {margin-left: clamp(40px, 12.5vw, 12.5vw);max-width: fit-content;font-size: clamp(28px, 8.75vw, 8.75vw);font-weight: 400;}}@media only screen and (max-width: 992px) {.meet__subtitle {margin-bottom: clamp(40px, 12.5vw, 12.5vw);padding-left: 0;line-height: 1.2;font-weight: 400;font-size: clamp(28px, 8.75vw, 8.75vw);}}.meet__subtitle:before {position: absolute;left: 0;font-size: clamp(1px, 3.125vw, 60px);content: "-";}@media only screen and (max-width: 992px) {.meet__subtitle:before {top: clamp(5px, 1.563vw, 1.563vw);font-size: clamp(33px, 10.313vw, 10.313vw);}}.meet__bcsp {display: none;}@media only screen and (max-width: 992px) {.meet__bcsp {display: block;max-width: 50px;width: 100%;}}.meet__photo {width: clamp(1px, 65.573vw, 1259px);height: clamp(1px, 59.844vw, 1149px);overflow: hidden;}.meet__photo img {width: clamp(1px, 65.573vw, 1259px);height: clamp(1px, 59.844vw, 1149px);object-fit: cover;}@media only screen and (max-width: 992px) {.meet__photo {width: clamp(288px, 90vw, 90vw);height: clamp(262px, 81.875vw, 81.875vw);}.meet__photo img {width: clamp(288px, 90vw, 90vw);height: clamp(262px, 81.875vw, 81.875vw);}}.meet__photo img {width: 100%;}.meet__list {display: flex;flex-direction: column;justify-content: space-between;gap: 20px;padding: clamp(1px, 2.917vw, 56px);position: absolute;right: 0;bottom: 0;width: clamp(1px, 54.375vw, 1024px);height: clamp(1px, 39.375vw, 756px);background-color: #fff;}@media only screen and (max-width: 992px) {.meet__list {position: static;width: clamp(288px, 90vw, 90vw);height: 100%;gap: clamp(16px, 1.739vw, 1.739vw);}}.meet__item {display: flex;justify-content: space-between;gap: clamp(1px, 1.25vw, 24px);}.meet__slogan-text {font-size: clamp(1px, 1.25vw, 24px);font-weight: 500;line-height: 120%;}.meet__item:first-child {margin-bottom: clamp(1px, 8.177vw, 157px);}@media only screen and (max-width: 992px) {.meet__item:first-child {flex-direction: column;}}@media only screen and (max-width: 992px) {.meet__item:first-child {margin-bottom: 0;}.meet__item:nth-child(2) {margin-top: clamp(46px, 5vw, 5vw);margin-bottom: clamp(16px, 1.739vw, 1.739vw);}}.meet__item p {color: #000;}.meet__item strong {color: black;}.meet__slogan {padding-left: 30px;max-width: clamp(1px, 33.229vw, 638px);font-size: clamp(1px, 1.25vw, 24px);display: flex;flex-direction: column;gap: 20px;}@media only screen and (max-width: 992px) {.meet__slogan {padding-left: 15px;max-width: fit-content;gap: 5px;}}.meet__slogan strong {font-weight: 600;}.meet__slogan:before {position: absolute;top: -40px;left: 0;content: '';width: clamp(1px, 1.615vw, 31px);height: clamp(1px, 1.615vw, 31px);line-height: 1;background-image: url('../img/icons/backquote.svg');background-position: center;background-size: 100%;background-repeat: no-repeat;}@media only screen and (max-width: 992px) {.meet__slogan:before {top: -30px;width: clamp(15px, 1.63vw, 1.63vw);height: clamp(15px, 1.63vw, 1.63vw);}}.meet__persone {margin-bottom: clamp(1px, 0.625vw, 12px);width: clamp(1px, 13.333vw, 256px);font-weight: 600;font-size: clamp(1px, 3.125vw, 60px);line-height: 1.1;}@media only screen and (max-width: 992px) {.meet__persone {font-size: clamp(28px, 8.75vw, 8.75vw);}}.meet__persone-info {font-weight: 500;font-size: clamp(1px, 1.25vw, 24px);}@media only screen and (max-width: 992px) {.meet__persone-info {display: none;}}.meet__xp {width: clamp(1px, 13.542vw, 260px);font-weight: 500;font-size: clamp(1px, 1.25vw, 24px);text-align: right;}.meet__xp strong {display: block;color: black;}@media only screen and (max-width: 992px) {.meet__slogan-text {font-size: clamp(14px, 4.375vw, 4.375vw);}.meet__xp {margin-top: 12px;display: flex;justify-content: space-between;font-size: clamp(14px, 4.375vw, 4.375vw);width: 100%;}}.meet__educating p, .meet__intrest p {font-weight: 500;font-size: clamp(1px, 1.25vw, 24px);line-height: normal;}@media only screen and (max-width: 992px) {.meet__educating p, .meet__intrest p {font-size: clamp(14px, 4.375vw, 4.375vw);}}.meet__educating {flex-shrink: 0;}.meet__educating p {color: #7C7E71;}.meet__intrest {max-width: clamp(1px, 19.375vw, 375px);}@media only screen and (max-width: 992px) {.meet__intrest {max-width: clamp(300px, 32.609vw, 32.609vw);}}.meet__intrest p {text-align: right;}.meet__line {width: 3px;height: clamp(1px, 7.813vw, 150px);background: linear-gradient(57deg, #d0c0aa 0%, #d1c2ac 27.5%, #b7a58b 56.5%, #8a775a 85%, #6e5e41 100%);transform: rotate(30deg);}@media only screen and (max-width: 992px) {.meet__line {display: none;}}.meet__navigation {width: clamp(1px, 10.313vw, 198px);z-index: 2;display: flex;align-items: center;justify-content: center;gap: clamp(1px, 1.563vw, 30px);position: absolute;top: 0;right: 0;}@media only screen and (max-width: 992px) {.meet__navigation {width: 100%;top: clamp(121px, 37.813vw, 37.813vw);justify-content: space-between;}}.meet__navigation .swiper-button-prev, .meet__navigation .swiper-button-next {margin: 0;position: static;width: clamp(1px, 3.125vw, 60px);height: clamp(1px, 3.125vw, 60px);}@media only screen and (max-width: 992px) {.meet__navigation .swiper-button-prev, .meet__navigation .swiper-button-next {width: clamp(32px, 10vw, 10vw);height: clamp(32px, 10vw, 10vw);}}.meet__navigation .swiper-button-prev:after, .meet__navigation .swiper-button-next:after {display: none;}.meet__navigation .swiper-button-prev img, .meet__navigation .swiper-button-next img {width: clamp(1px, 3.125vw, 60px);height: clamp(1px, 3.125vw, 60px);}@media only screen and (max-width: 992px) {.meet__navigation .swiper-button-prev img, .meet__navigation .swiper-button-next img {width: clamp(32px, 10vw, 10vw);height: clamp(32px, 10vw, 10vw);}}.meet__navigation .swiper-button-prev:hover, .meet__navigation .swiper-button-next:hover {cursor: pointer;}.meet__navigation .swiper-button-prev {align-self: baseline;}.meet__navigation .swiper-button-next {align-self: flex-end;}.ready {padding: clamp(1px, 10.417vw, 200px) 0;background-color: #fff;}@media only screen and (max-width: 992px) {.ready {padding: clamp(130px, 40.625vw, 40.625vw) 0;}}.ready__info {display: flex;flex-direction: column;align-items: center;}.ready__text {margin-bottom: clamp(1px, 5.208vw, 100px);width: clamp(1px, 59.375vw, 1140px);font-weight: 600;font-size: clamp(1px, 3.125vw, 60px);text-align: center;line-height: 1.4;}@media only screen and (max-width: 992px) {.ready__text {margin-bottom: clamp(80px, 25vw, 25vw);width: clamp(288px, 90vw, 90vw);font-size: clamp(28px, 8.75vw, 8.75vw);}}.ready__consultation {transition: gap 300ms ease-in-out;gap: 0;display: flex;padding: clamp(1px, 1.302vw, 25px) clamp(1px, 5.99vw, 115px);font-weight: 500;font-size: clamp(1px, 1.25vw, 24px);letter-spacing: -0.48px;text-align: center;color: #fff;background: #000;border: none;}.ready__consultation:hover {gap: clamp(1px, 1.25vw, 24px);cursor: pointer;}.ready__consultation::after {transition: opacity 300ms;opacity: 0;font-size: clamp(1px, 1.875vw, 36px);content: "+";}.ready__consultation:hover::after {opacity: 1;}@media only screen and (max-width: 992px) {.ready__consultation {padding: clamp(16px, 5vw, 5vw) clamp(41px, 12.812vw, 12.812vw);font-size: clamp(16px, 5vw, 5vw);}}.footer {padding-top: clamp(1px, 5.208vw, 100px);padding-bottom: clamp(1px, 2.083vw, 40px);background-color: #162a24;}@media only screen and (max-width: 992px) {.footer {padding-top: clamp(40px, 4.032vw, 4.032vw);padding-bottom: clamp(16px, 5vw, 5vw);}}.footer * {color: #fff;}.footer__menus {margin-bottom: clamp(1px, 6.771vw, 130px);display: flex;justify-content: space-between;align-items: center;gap: 40px;}@media only screen and (max-width: 992px) {.footer__menus {flex-direction: column;gap: 0;margin-bottom: 0;}}@media only screen and (max-width: 992px) {.footer__logo {margin-bottom: clamp(44px, 4.435vw, 4.435vw);}}.footer__logo img {width: clamp(1px, 12.969vw, 249px);height: clamp(1px, 6.146vw, 118px);}@media only screen and (max-width: 992px) {.footer__logo img {width: clamp(125px, 39.063vw, 39.063vw);height: clamp(60px, 18.75vw, 18.75vw);}}.footer__social, .footer__menu {display: flex;align-items: center;gap: clamp(1px, 1.25vw, 24px);flex-shrink: 0;}.footer__menu a {color: #B6B6B6;}@media only screen and (max-width: 992px) {.footer__social {display: none;}}@media only screen and (max-width: 992px) {.footer__menu {margin-bottom: clamp(44px, 4.435vw, 4.435vw);width: 100%;display: flex;justify-content: space-between;}.footer__menu a {font-size: clamp(16px, 5vw, 5vw);}}.footer__info {margin-bottom: clamp(1px, 3.75vw, 72px);display: flex;flex-direction: column;align-items: center;}@media only screen and (max-width: 992px) {.footer__info {margin-bottom: clamp(30px, 9.375vw, 9.375vw);}}.footer__adress {margin-bottom: clamp(1px, 3.125vw, 60px);display: flex;flex-direction: column;align-items: center;gap: clamp(1px, 2.083vw, 40px);}@media only screen and (max-width: 992px) {.footer__adress {margin-bottom: clamp(60px, 18.75vw, 18.75vw);gap: clamp(30px, 9.375vw, 9.375vw);}}.footer__adress-item a {font-weight: 400;font-size: clamp(1px, 1.25vw, 24px);line-height: 1.2;text-align: center;}.footer__adress-item.hide__pc a {font-weight: 500;}.screen-reader-response, .wpcf7-response-output {display: none;}@media only screen and (max-width: 992px) {.footer__adress-item a {font-size: clamp(16px, 5vw, 5vw);font-weight: 400;display: block;}}.footer__btn {padding-bottom: clamp(1px, 0.625vw, 12px);display: flex;align-items: center;gap: 8px;background-color: transparent;border: none;font-weight: 600;font-size: clamp(1px, 1.042vw, 20px);line-height: 1.2;text-align: center;}.footer__item a {font-weight: 500;}.footer__btn:before {content: '';display: block;position: absolute;bottom: 0;width: 0;height: 1px;background-color: #D0C0AA;transition: width 250ms ease-in-out;}.footer__btn:hover:before {width: 100%;}@media only screen and (max-width: 992px) {.footer__btn {padding-bottom: clamp(14px, 4.375vw, 4.375vw);position: relative;width: 100%;display: flex;justify-content: center;font-size: clamp(16px, 5vw, 5vw);}.footer__btn:before {content: "";position: absolute;bottom: 0;width: 100%;height: clamp(1px, 0.313vw, 0.313vw);background: linear-gradient(57deg, #d0c0aa 0%, #d1c2ac 27.5%, #b7a58b 56.5%, #8a775a 85%, #6e5e41 100%);}}.footer__btn:hover {cursor: pointer;}.footer__btn:after {content: "";display: block;background-image: url("../img/icons/arrow-down.svg");background-repeat: no-repeat;background-size: cover;width: clamp(1px, 1.667vw, 32px);height: clamp(1px, 1.667vw, 32px);transition: transform 250ms ease;}.footer__btn:hover:after {transform: rotate(-45deg);}@media only screen and (max-width: 992px) {.footer__btn:after {width: clamp(24px, 7.5vw, 7.5vw);height: clamp(24px, 7.5vw, 7.5vw);}}.footer__copy {display: flex;justify-content: space-between;}@media only screen and (max-width: 992px) {.footer__copy {flex-direction: column;align-items: center;gap: clamp(20px, 6.25vw, 6.25vw);}}.footer__copy a, .footer__copy span, .footer__copy p {font-weight: 500;font-size: clamp(1px, 1.042vw, 20px);color: #7c7e71;}@media only screen and (max-width: 992px) {.footer__copy a, .footer__copy span, .footer__copy p {font-size: clamp(12px, 3.75vw, 3.75vw);}}.footer__copy p {display: flex;align-items: center;gap: 5px;}.footer__copy p>a {text-decoration: underline;}.footer__copy>a {position: relative;display: flex;align-items: center;gap: clamp(1px, 1.042vw, 20px);}@media only screen and (max-width: 992px) {.footer__copy>a {display: none;}}.footer__copy>a:after {content: "";display: block;background-image: url("../img/icons/arrow-up.svg");background-repeat: no-repeat;background-size: cover;width: clamp(1px, 1.667vw, 32px);height: clamp(1px, 1.667vw, 32px);}@media only screen and (max-width: 992px) {.footer__policy {width: 100%;display: flex;justify-content: space-between;}}.preloader * {color: white;}.footer__slogan, .preloader__slogan {margin-bottom: clamp(1px, 3.073vw, 59px);display: flex;flex-direction: column;gap: clamp(1px, 1.146vw, 22px);}@media only screen and (max-width: 992px) {.footer__slogan {margin-bottom: clamp(20px, 6.25vw, 6.25vw);}}.footer__slogan-item, .preloader-item {display: flex;align-items: center;justify-content: space-between;flex-shrink: 0;gap: clamp(1px, 1.6vw, 36px);}.footer__slogan-item p, .preloader-item p, .preloader-item span {font-weight: 600;font-size: clamp(1px, 8.75vw, 168px);letter-spacing: -0.04em;line-height: 1;white-space: nowrap;}@media only screen and (max-width: 992px) {.footer__slogan-item p, .preloader-item p {font-size: clamp(28px, 8.75vw, 8.75vw);}}.footer__slogan-img-first img, .preloader-img-first img {width: clamp(1px, 29.948vw, 575px);height: clamp(1px, 6.458vw, 124px);}@media only screen and (max-width: 992px) {.footer__slogan-img-first img, .preloader-img-first img {width: clamp(90px, 28.125vw, 28.125vw);height: clamp(20px, 6.25vw, 6.25vw);}}.footer__slogan-img-second img, .preloader-img-second img {width: clamp(1px, 13.177vw, 253px);height: clamp(1px, 6.458vw, 124px);}@media only screen and (max-width: 992px) {.footer__slogan-img-second img, .preloader-img-second img {width: clamp(40px, 12.5vw, 12.5vw);height: clamp(20px, 6.25vw, 6.25vw);}}.footer__slogan-img-second-two img, .preloader-img-second-two img {width: clamp(1px, 23.438vw, 450px);height: clamp(1px, 6.458vw, 124px);}@media only screen and (max-width: 992px) {.footer__slogan-img-second-two img, .preloader-img-second-two img {width: clamp(68px, 21.25vw, 21.25vw);height: clamp(20px, 6.25vw, 6.25vw);}}.footer__slogan-img-third img, .preloader-img-third img {width: clamp(1px, 47.031vw, 903px);height: clamp(1px, 6.458vw, 124px);}@media only screen and (max-width: 992px) {.footer__slogan-img-third img, .preloader-img-third img {width: clamp(140px, 43.75vw, 43.75vw);height: clamp(20px, 6.25vw, 6.25vw);}}.hide__pc {display: none;}.hide__mob {opacity: 0;}@media only screen and (max-width: 992px) {.hide__pc {display: block;}.hide__mob {display: none;}}.mobile__menu {padding: 0 clamp(1px, 3.125vw, 60px);position: fixed;top: 0;right: 0;width: 100%;height: 100vh;z-index: 2;background-color: #162a24;transition: right 250ms ease;overflow-y: overlay;}.mobile__menu.hide__menu {right: -100%;}.mobile__nav {margin-top: clamp(142px, 44.375vw, 44.375vw);margin-bottom: clamp(42px, 13.125vw, 13.125vw);display: flex;flex-direction: column;gap: clamp(18px, 5.625vw, 5.625vw);}@media only screen and (min-width: 720px) and (max-width: 992px) {.header.headerAutoHide {transform: translateY(-200%);}}.mobile__nav li a {font-size: clamp(16px, 5vw, 5vw);}.mobile__lang-switch {margin-left: auto;max-width: fit-content;}.mobile__lang-switch a, .mobile__lang-switch span {font-size: clamp(16px, 5vw, 5vw);font-weight: 600;text-transform: uppercase;background: #B6B6B6;background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}.mobile__slogan {margin-bottom: 0;}.mobile__social {position: relative;margin-top: clamp(40px, 12.5vw, 12.5vw);margin-bottom: clamp(12px, 3.75vw, 3.75vw);padding-top: clamp(40px, 12.5vw, 12.5vw);padding-bottom: clamp(40px, 12.5vw, 12.5vw);display: flex;justify-content: space-between;}.mobile__social a {font-size: clamp(16px, 5vw, 5vw);font-weight: 500;}.mobile__social:before {display: block;position: absolute;top: 0;content: "";width: 100%;height: 1px;background-color: white;}.mobile__social:after {display: block;position: absolute;bottom: 0;content: "";width: 100%;height: 1px;background-color: white;}.hide-icon {display: none;}.overlay {position: fixed;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;display: flex;align-items: center;justify-content: center;z-index: 5;opacity: 1;transition: opacity 250ms ease;background-color: rgba(0, 0, 0, 0.4784313725);}.overlay:hover {cursor: pointer;}.overlay.overlay__hide {z-index: -2;opacity: 0;}.poppup {padding: clamp(1px, 7.5vw, 144px) clamp(1px, 3.281vw, 63px) clamp(1px, 4.375vw, 84px) clamp(1px, 3.281vw, 63px);overflow-x: hidden;max-height: 100dvh;position: absolute;width: clamp(1px, 93.75vw, 1800px);background-color: #fff;transition: opacity 550ms ease, transform 550ms ease;opacity: 1;transform: translateY(0);}.poppup:hover {cursor: auto;}.poppup.poppup__hide {opacity: 0;transform: translateY(-200%);}@media only screen and (max-width: 992px) {.poppup {height: 100vh;padding: clamp(20px, 2.016vw, 2.016vw) clamp(10px, 1.008vw, 1.008vw);height: calc(var(--vh, 1dvh) * 100);width: clamp(345px, 34.778vw, 34.778vw);}}.poppup__wrap {display: flex;gap: clamp(1px, 12.396vw, 238px);position: static;}@media only screen and (max-width: 992px) {.poppup__wrap {flex-direction: column;gap: clamp(12px, 1.21vw, 1.21vw);}}.poppup__header {display: flex;flex-direction: column;justify-content: space-between;width: clamp(1px, 21.042vw, 404px);}@media only screen and (max-width: 992px) {.poppup__header {width: 100%;}}.poppup__close {position: absolute;top: clamp(1px, 3.33vw, 64px);right: clamp(1px, 3.33vw, 64px);border: none;background-color: transparent;z-index: 3;}.poppup__close:hover {cursor: pointer;}.poppup__close-icon {width: clamp(1px, 2.083vw, 40px);height: clamp(1px, 2.083vw, 40px);}@media only screen and (max-width: 992px) {.poppup__close-icon {width: clamp(24px, 2.609vw, 2.609vw);height: clamp(24px, 2.609vw, 2.609vw);}}.poppup__title {margin-bottom: clamp(1px, 3.125vw, 60px);display: flex;align-items: center;gap: clamp(1px, 2.24vw, 43px);font-weight: 600;font-size: clamp(1px, 4.167vw, 80px);}@media only screen and (max-width: 992px) {.poppup__title {margin-bottom: clamp(20px, 2.016vw, 2.016vw);font-size: clamp(32px, 3.226vw, 3.226vw);gap: clamp(20px, 2.016vw, 2.016vw);}}.poppup__title:after {content: "";display: block;width: clamp(1px, 3.33vw, 64px);height: clamp(1px, 3.021vw, 58px);background-image: url("../img/icons/logo-poppup.svg");background-repeat: no-repeat;background-size: cover;background-position: center;}@media only screen and (max-width: 992px) {.poppup__title:after {width: clamp(34px, 3.427vw, 3.427vw);height: clamp(32px, 3.226vw, 3.226vw);}}.poppup__slogan {margin-bottom: clamp(1px, 1.042vw, 20px);}.poppup__slogan, .poppup__text {font-weight: 500;font-size: clamp(1px, 1.25vw, 24px);line-height: 120%;color: #3b3b3b;}input[type='text'], input[type='email'], input[type='tel'], textarea {max-width: 100%;width: 100%;}@media only screen and (max-width: 992px) {.poppup__slogan, .poppup__text {font-size: clamp(16px, 1.613vw, 1.613vw);}}.poppup__content {padding-top: clamp(1px, 2.083vw, 40px);display: flex;gap: clamp(1px, 12.917vw, 248px);border-top: 1px solid black;}@media only screen and (max-width: 992px) {.poppup__content {padding-top: clamp(20px, 2.016vw, 2.016vw);flex-direction: column;gap: clamp(12px, 1.21vw, 1.21vw);}}@media only screen and (max-width: 992px) {.poppup__content-title {padding-bottom: clamp(20px, 2.016vw, 2.016vw);border-bottom: 1px solid black;}}.poppup__form {display: flex;gap: clamp(1px, 1.042vw, 20px);flex-direction: column;}@media only screen and (max-width: 992px) {.poppup__form {gap: clamp(20px, 2.016vw, 2.016vw);}}.poppup input[type=radio] {accent-color: #232323;}@media only screen and (max-width: 992px) {.poppup__group-title span {gap: clamp(216px, 1.613vw, 1.613vw);}.poppup__group-title {max-width: 100%;}}.poppup__group-title:hover {cursor: pointer;}.poppup__group {position: relative;display: grid;}.poppup__group textarea {max-height: clamp(1px, 8.281vw, 159px);}@media only screen and (max-width: 992px) {.poppup__group textarea {min-height: clamp(107px, 11.63vw, 11.63vw);}}.poppup__form-service, .poppup__form-format {max-height: 0;overflow: hidden;transition: max-height 350ms;}.poppup__form-service.show__accordion, .poppup__form-format.show__accordion {max-height: clamp(1px, 26.042vw, 500px);}@media only screen and (max-width: 992px) {.poppup__form-service.show__accordion, .poppup__form-format.show__accordion {max-height: clamp(200px, 20.161vw, 20.161vw);}}.poppup__form-service .options .wpcf7-radio, .poppup__form-format .options .wpcf7-radio {padding-top: clamp(1px, 1.042vw, 20px);display: flex;flex-direction: column;gap: 12px;overflow: hidden;}@media only screen and (max-width: 992px) {.poppup__form-service .options .wpcf7-radio, .poppup__form-format .options .wpcf7-radio {padding-top: clamp(12px, 1.21vw, 1.21vw);}}.poppup__form-service .options .wpcf7-radio label, .poppup__form-format .options .wpcf7-radio label {display: flex;gap: 12px;}.poppup__form-service .options .wpcf7-radio label:hover, .poppup__form-format .options .wpcf7-radio label:hover {cursor: pointer;}.poppup__form-service .options .wpcf7-radio label span, .poppup__form-format .options .wpcf7-radio label span {font-size: clamp(1px, 1.042vw, 20px);}@media only screen and (max-width: 992px) {.poppup__form-service .options .wpcf7-radio label span, .poppup__form-format .options .wpcf7-radio label span {font-size: clamp(14px, 1.411vw, 1.411vw);}}textarea.wpcf7-form-control.wpcf7-textarea {width: 100%;height: auto;min-height: 100px;resize: vertical;}.poppup__rotate.rotate__btn {transform: rotateZ(180deg);}.poppup__grey-text {color: #7c7e71;}.poppup__group {margin-left: clamp(1px, 13.958vw, 56px);position: static;padding-bottom: clamp(1px, 1.042vw, 20px);border-bottom: 1px solid black;}@media only screen and (max-width: 992px) {.poppup__group {margin-left: clamp(29px, 2.923vw, 2.923vw);padding-bottom: clamp(13px, 1.31vw, 1.31vw);}}@media only screen and (max-width: 992px) {.poppup__group:last-child {margin-left: 0;}}.poppup__textarea, .poppup__submit {border-bottom: none;}.poppup__textarea input, .poppup__submit input {font-size: clamp(1px, 1.25vw, 24px);}@media only screen and (max-width: 992px) {.poppup__submit {padding-bottom: 0;}.poppup__textarea input, .poppup__submit input {font-size: clamp(16px, 1.613vw, 1.613vw);}}@media only screen and (max-width: 992px) {.poppup__submit {margin-left: clamp(-29px, -2.923vw, 2.923vw);}}.poppup__submit:before {content: "07 /";position: absolute;left: 0;color: #b6b6b6;font-weight: 500;font-size: clamp(1px, 1.042vw, 20px);}@media only screen and (max-width: 992px) {.poppup__submit:before {display: none;}}.poppup__textarea label {display: flex;flex-direction: column;}.poppup__textarea textarea {padding: clamp(1px, 0.625vw, 12px);font-size: clamp(1px, 1.25vw, 24px);resize: none;}@media only screen and (max-width: 992px) {.poppup__textarea textarea {padding: clamp(6px, 0.652vw, 0.652vw);font-size: clamp(14px, 1.522vw, 1.522vw);max-height: clamp(100px, 10.081vw, 10.081vw);}}.poppup__textarea textarea::placeholder {color: #7c7e71;font-weight: 500;font-size: clamp(1px, 1.042vw, 20px);font-family: Inter, sans-serif;}@media only screen and (max-width: 992px) {.poppup__textarea textarea::placeholder {font-size: clamp(14px, 1.522vw, 1.522vw);}}.poppup__group-title {position: static;display: flex;justify-content: space-between;counter-increment: group-counter;}.poppup__group-title:after {position: absolute;left: 0;content: counter(group-counter, decimal-leading-zero) " /";color: #b6b6b6;font-weight: 500;font-size: clamp(1px, 1.042vw, 20px);}@media only screen and (max-width: 992px) {.poppup__group-title:after {font-size: clamp(14px, 1.411vw, 1.411vw);}}.poppup__group-title input {border: none;}.poppup__textarea-title {margin-bottom: clamp(1px, 1.042vw, 20px);}.poppup__btn-submit {width: 100%;padding: 15px 20px;background-color: #162a24;color: white;text-align: left;display: flex;align-items: center;justify-content: space-between;}@media only screen and (max-width: 992px) {.poppup__btn-submit {padding: clamp(18px, 1.815vw, 1.815vw) clamp(12px, 1.21vw, 1.21vw);}}.poppup__btn-submit:after {content: "";width: clamp(1px, 1.25vw, 24px);height: clamp(1px, 1.25vw, 24px);background-image: url("../img/icons/arrow-right-submit.svg");background-position: center;background-repeat: no-repeat;background-size: cover;}@media only screen and (max-width: 992px) {.poppup__btn-submit:after {margin-left: clamp(14px, 1.411vw, 1.411vw);flex-shrink: 0;width: clamp(24px, 2.419vw, 2.419vw);height: clamp(24px, 2.419vw, 2.419vw);}}.poppup__btn-submit input {background-color: transparent;border: none;color: white;letter-spacing: -0.02em;}.details {margin-top: clamp(1px, 2.083vw, 40px);padding-top: clamp(1px, 2.083vw, 40px);border-top: 1px solid black;display: flex;flex-direction: column;gap: clamp(1px, 0.625vw, 12px);}@media only screen and (max-width: 992px) {.details {margin-top: clamp(12px, 1.21vw, 1.21vw);gap: clamp(7px, 0.706vw, 0.706vw);}}.details__hover-text {padding: 8px;position: absolute;top: 0;right: calc(-100% + 35px);opacity: 0;width: clamp(1px, 17.188vw, 330px);font-size: clamp(1px, 1.042vw, 20px);border: 1px solid #7c7e71;background-color: #fff;z-index: 3;}@media only screen and (max-width: 992px) {.details__hover-text {padding: clamp(38px, 3.478vw, 3.478vw) 8px;width: clamp(269px, 29.239vw, 29.239vw);font-size: clamp(14px, 4.375vw, 4.375vw);top: 100%;right: auto;left: 0;z-index: -1;}}@media only screen and (max-width: 992px) {.details__close-icon {width: clamp(24px, 2.419vw, 2.419vw);height: clamp(24px, 2.419vw, 2.419vw);top: 8px;right: 8px;position: absolute;}}@media only screen and (min-width: 992px) {.details__close-icon {display: none;}}.details__hours, .details__coasts {display: flex;justify-content: space-between;align-items: center;font-weight: 500;font-size: clamp(1px, 1.25vw, 24px);line-height: 120%;}.details__hours:hover, .details__coasts:hover {cursor: pointer;}.details__hours:hover+.details__hover-text, .details__coasts:hover+.details__hover-text {opacity: 1;}@media only screen and (max-width: 992px) {.details__hours, .details__coasts {font-size: clamp(16px, 1.613vw, 1.613vw);}}.details__hours strong, .details__coasts strong {margin-right: auto;}.details__hours:after, .details__coasts:after {content: "";margin-left: clamp(1px, 0.417vw, 8px);display: block;width: clamp(1px, 1.25vw, 24px);height: clamp(1px, 1.25vw, 24px);background-image: url("../img/icons/Info.svg");background-repeat: no-repeat;background-size: cover;background-position: center;}@media only screen and (max-width: 992px) {.details__hours:after, .details__coasts:after {width: clamp(24px, 2.419vw, 2.419vw);height: clamp(24px, 2.419vw, 2.419vw);}}.schedule {margin-top: clamp(1px, 10vw, 192px);display: flex;align-items: center;gap: clamp(1px, 0.625vw, 12px);}.schedule p {color: #3b3b3b;font-weight: 500;font-size: clamp(1px, 1.25vw, 24px);line-height: 120%;}@media only screen and (max-width: 992px) {.schedule {display: none;}}.body-noscroll {overflow: hidden;}.thank__poppup {padding: clamp(1px, 3.33vw, 64px) clamp(1px, 1.667vw, 32px);position: relative;width: clamp(288px, 29.032vw, 29.032vw);background-color: #fff;transition: opacity 550ms ease, transform 550ms ease;opacity: 1;transform: translateY(0);}.thank__content p {font-size: clamp(1px, 1.25vw, 24px);}.thank__title {position: relative;margin-bottom: clamp(1px, 3.125vw, 60px);display: flex;align-items: center;gap: clamp(1px, 2.24vw, 43px);font-weight: 600;font-size: clamp(1px, 4.167vw, 80px);}.thank__title:after {content: "";display: block;width: clamp(1px, 3.33vw, 64px);height: clamp(1px, 3.021vw, 58px);background-image: url("../img/icons/logo-poppup.svg");background-repeat: no-repeat;background-size: cover;background-position: center;}@media only screen and (max-width: 992px) {.thank__poppup {padding: clamp(10px, 1.008vw, 1.008vw) clamp(20px, 2.016vw, 2.016vw);position: relative;width: clamp(288px, 29.032vw, 29.032vw);background-color: #fff;transition: opacity 550ms ease, transform 550ms ease;opacity: 1;transform: translateY(0);}.thank__title {margin-bottom: clamp(24px, 1.25vw, 1.25vw);display: flex;align-items: center;gap: 10px;font-size: clamp(32px, 3.226vw, 3.226vw);}.thank__title:after {width: clamp(34px, 1.771vw, 1.771vw);height: clamp(32px, 1.667vw, 1.667vw);background-image: url("../img/icons/logo-poppup.svg");background-repeat: no-repeat;background-size: cover;background-position: center;}.thank__content p {margin-bottom: clamp(12px, 3.75vw, 3.75vw);font-size: clamp(16px, 1.613vw, 1.613vw);}}.thank__poppup.poppup__hide {opacity: 0;transform: translateY(-200%);}@media only screen and (max-width: 992px) {.thank__poppup {padding: clamp(20px, 2.174vw, 2.174vw) clamp(10px, 1.087vw, 1.087vw);}}.thank__poppup .details {border-bottom: 1px solid black;padding-bottom: clamp(1px, 2.083vw, 40px);}.thank__poppup-wrap {position: static;}.thank__schedule {margin-top: 22px;display: flex;align-items: center;gap: 10px;}@media only screen and (max-width: 992px) {.thank__schedule p {font-size: clamp(16px, 1.613vw, 1.613vw);}}.thank__poppup-close {position: absolute;top: clamp(1px, 1.042vw, 20px);right: clamp(1px, 1.042vw, 20px);background-color: transparent;border: none;z-index: 3;}@media only screen and (max-width: 992px) {.thank__poppup-close {top: clamp(10px, 1.087vw, 1.087vw);right: clamp(10px, 1.087vw, 1.087vw);}}.poppup__name-error, .poppup__tel-error, .poppup__mail-error {position: absolute;bottom: -30px;color: #b10f10;font-size: clamp(1px, 0.729vw, 14px);opacity: 0;}.poppup__name-error.show-error, .poppup__tel-error.show-error, .poppup__mail-error.show-error {opacity: 1;}@media only screen and (max-width: 992px) {.poppup__name-error, .poppup__tel-error, .poppup__mail-error {font-size: clamp(10px, 1.087vw, 1.087vw);bottom: clamp(-90px, -10.565vw, -10.565vw);}}.poppup__errors {position: absolute;width: 100%;height: clamp(1px, 1.25vw, 24px);}.preloader {position: fixed;top: 0;left: 0;width: 100dvw;height: 100dvh;background-color: #162a24;z-index: 5;}.preloader .container {position: relative;}.preloader .container, .preloader .preloader__wrap {height: 100%;}.preloader__wrap {display: flex;justify-content: center;align-items: center;}.text span {opacity: 0;transition: opacity 0.2s ease, transform 0.5s ease;transform: translateY(50px);display: inline-block;}.text span.fade {opacity: 1;transform: translateY(0px);}.preloader-img {opacity: 0;transform: translateY(50px);transition: opacity 1s ease, transform 1s ease;max-width: 100%;height: auto;display: block;visibility: visible;}.preloader-img.fade {opacity: 1;transform: translateY(0);}.preloader.timer-start {background-color: black;transition: background-color 0.8s ease;}.preloader__wrap.timer-start .preloader {background-color: black;transition: background-color 0.5s ease;}.preloader__timer {position: absolute;top: 0;left: 0;opacity: 1;font-weight: 400;font-size: clamp(1px, 6.979vw, 134px);letter-spacing: -0.04em;line-height: 1;transition: opacity 250ms linear;line-height: 1;}.preloader__wrap.timer-start .preloader {background-color: black;transition: background-color 0.5s ease;}.end__preloader {transform: translateY(-100%);transition: transform 1s ease;}.banner__rating--mob {color: white }:root {--gap: calc(clamp(10rem, 1rem + 40vmin, 30rem) / 14);--duration: 60s;--scroll-start: 0;--scroll-end: calc(-100% - var(--gap)) }.banner__integration-wrap{display: -webkit-box;display: -ms-flexbox;display: flex;gap: var(--gap);}.banner__integration {display: -webkit-box;display: -ms-flexbox;display: flex;text-align: center;gap: 130px;width: clamp(1px,60.417vw,1160px);overflow: hidden }.banner__integration .banner__list {-ms-flex-negative: 0;flex-shrink: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-pack: distribute;justify-content: space-around;gap: var(--gap);min-width: 100%;-webkit-animation: scroll-x var(--duration) linear infinite;animation: scroll-x var(--duration) linear infinite }@-webkit-keyframes scroll-x {from {-webkit-transform: translateX(var(--scroll-start));transform: translateX(var(--scroll-start)) }to {-webkit-transform: translateX(var(--scroll-end));transform: translateX(var(--scroll-end)) }}@keyframes scroll-x {from {-webkit-transform: translateX(var(--scroll-start));transform: translateX(var(--scroll-start)) }to {-webkit-transform: translateX(var(--scroll-end));transform: translateX(var(--scroll-end)) }}@-webkit-keyframes scroll-y {from {-webkit-transform: translateY(var(--scroll-start));transform: translateY(var(--scroll-start)) }to {-webkit-transform: translateY(var(--scroll-end));transform: translateY(var(--scroll-end)) }}@keyframes scroll-y {from {-webkit-transform: translateY(var(--scroll-start));transform: translateY(var(--scroll-start)) }to {-webkit-transform: translateY(var(--scroll-end));transform: translateY(var(--scroll-end)) }}