@font-face{font-family:jost_r;src:local("Jost-Regular"),url(../fonts/Jost-Regular.woff2) format("woff2"),url(../fonts/Jost-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap} *{padding:0;margin:0}a{text-decoration:none;color:inherit}img{display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none} :root{--grey-color:#8c8c8c;--green-color:rgba(142, 166, 77, 1);--black-color:rgba(51, 51, 51, 1)}body{min-height:150vh;font-family:jost_r;font-weight:400;color:var(--black-color)}body::-webkit-scrollbar{width:.65vw}body::-webkit-scrollbar-track{background:0 0}body::-webkit-scrollbar-thumb{background-color:#000;border-radius:0}body.frozen{overflow:hidden}h1{margin:0;font-weight:400}strong{font-weight:400}.buttonCircle{position:relative;overflow:hidden;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer}.buttonCircle.buttonCircle_green .buttonCircle__circle{background:rgba(255,255,255,.15)}.buttonCircle .buttonCircle__circle{position:absolute;left:var(--left);top:var(--top);width:.0714vw;height:.0714vw;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:0;border-radius:50%;pointer-events:none;-webkit-animation:button_circle_anim 1.5s;animation:button_circle_anim 1.5s}@-webkit-keyframes button_circle_anim{0%{-webkit-transform:scale(1);transform:scale(1);opacity:0}25%{opacity:.4}100%{opacity:0;-webkit-transform:scale(400);transform:scale(400)}}@keyframes button_circle_anim{0%{-webkit-transform:scale(1);transform:scale(1);opacity:0}25%{opacity:.4}100%{opacity:0;-webkit-transform:scale(400);transform:scale(400)}}.greenBluredBg{position:fixed;z-index:2;left:0;top:0;right:0;bottom:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background:0 0;pointer-events:none;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.greenBluredBg.greenBluredBg_shown{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:rgba(142,166,77,.75);pointer-events:all}.desktopSearch{position:absolute;z-index:2;left:0;right:0;top:6.135vw;padding-top:.857vw;padding-bottom:2.142vw;background:#fff;opacity:0;pointer-events:none;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);will-change:transform;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.desktopSearch.desktopSearch_shown{opacity:1;pointer-events:all;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.desktopSearch .desktopSearch__wrap{position:relative;margin:0 18.571vw;border-bottom:.07vw solid rgba(140,140,140,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7vw}.desktopSearch .desktopSearch__button{margin-left:auto;position:relative;right:0;z-index:2;-ms-flex-negative:0;flex-shrink:0;width:9.285vw;padding:1.125vw 0;background:var(--green-color);color:#fff;border-radius:.714vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.285vw;cursor:pointer;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.desktopSearch .desktopSearch__button:hover{-webkit-box-shadow:0 0 .5vw .15vw rgba(142,166,77,.6);box-shadow:0 0 .5vw .15vw rgba(142,166,77,.6)}.desktopSearch .desktopSearch__input{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.857vw 0;font-size:2.28vw;border:none;outline:0}.desktopSearch .desktopSearch__input::-webkit-input-placeholder{color:rgba(140,140,140,.5);opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:.4s;transition:.4s}.desktopSearch .desktopSearch__input::-moz-placeholder{color:rgba(140,140,140,.5);opacity:1;transform:translateX(0);-moz-transition:.4s;transition:.4s}.desktopSearch .desktopSearch__input:-ms-input-placeholder{color:rgba(140,140,140,.5);opacity:1;-ms-transform:translateX(0);transform:translateX(0);-ms-transition:.4s;transition:.4s}.desktopSearch .desktopSearch__input::-ms-input-placeholder{color:rgba(140,140,140,.5);opacity:1;-ms-transform:translateX(0);transform:translateX(0);-ms-transition:.4s;transition:.4s}.desktopSearch .desktopSearch__input::placeholder{color:rgba(140,140,140,.5);opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.desktopSearch .desktopSearch__input:focus::-webkit-input-placeholder{opacity:0;-webkit-transform:translateX(2%);transform:translateX(2%)}.desktopSearch .desktopSearch__input:focus::-moz-placeholder{opacity:0;transform:translateX(2%)}.desktopSearch .desktopSearch__input:focus:-ms-input-placeholder{opacity:0;-ms-transform:translateX(2%);transform:translateX(2%)}.desktopSearch .desktopSearch__input:focus::-ms-input-placeholder{opacity:0;-ms-transform:translateX(2%);transform:translateX(2%)}.desktopSearch .desktopSearch__input:focus::placeholder{opacity:0;-webkit-transform:translateX(2%);-ms-transform:translateX(2%);transform:translateX(2%)}.desktopSearch .desktopSearch__close{position:absolute;left:50%;top:calc(100% + 1.21vw);width:2.85vw;height:2.85vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:.357vw;cursor:pointer;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.desktopSearch .desktopSearch__close:hover{-webkit-box-shadow:0 0 .5vw .15vw rgba(255,255,255,.3);box-shadow:0 0 .5vw .15vw rgba(255,255,255,.3)}.desktopSearch .desktopSearch__close::before{content:"+";-webkit-transform:translateX(.05vw) rotateZ(45deg);-ms-transform:translateX(.05vw) rotate(45deg);transform:translateX(.05vw) rotateZ(45deg);color:#8ea64d;font-size:1.5vw}.mainPage_main{min-height:100vh;overflow:hidden}.header{position:relative;z-index:3;background:#fff}.header .header__wrap{padding:1.92vw 2.85vw 2vw 2.85vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .header__logo{display:inline-block;height:2.142vw;margin-right:3.64vw}.header .header__logo .header__logoImg{width:100%;height:100%}.header .header__search{margin-right:3.57vw;color:var(--grey-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.85vw;font-size:1vw;cursor:pointer}.header .header__search::before{content:"";-ms-flex-negative:0;flex-shrink:0;width:.8vw;height:.8vw;background:url(../imgs/headerSearch.svg) no-repeat center/contain}.header .header__allServicesButton{padding:.5vw 1.28vw;font-size:1vw;color:var(--green-color);background:rgba(142,166,77,.1);border:.142vw solid transparent;border-radius:7.14vw;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.57vw;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.header .header__allServicesButton:hover{border-color:#8ea64d}.header .header__allServicesButton .header__allServicesButton__burger{width:.71vw;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .header__allServicesButton .header__allServicesButton__burger .header__allServicesButton__burger__line{position:absolute;width:.71vw;height:.12vw;background:#8ea64d;border-radius:7.14vw;will-change:transform;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.header .header__allServicesButton .header__allServicesButton__burger .header__allServicesButton__burger__line:nth-of-type(1){-webkit-transform:translateY(-.22vw);-ms-transform:translateY(-.22vw);transform:translateY(-.22vw)}.header .header__allServicesButton .header__allServicesButton__burger .header__allServicesButton__burger__line:nth-of-type(3){-webkit-transform:translateY(.22vw);-ms-transform:translateY(.22vw);transform:translateY(.22vw)}.header .header__allServicesButton.header__allServicesButton_clicked{background:#8ea64d;color:#fff}.header .header__allServicesButton.header__allServicesButton_clicked .header__allServicesButton__burger .header__allServicesButton__burger__line{background:#fff}.header .header__allServicesButton.header__allServicesButton_clicked .header__allServicesButton__burger .header__allServicesButton__burger__line:nth-of-type(1){-webkit-transform:translateY(0) rotateZ(-45deg);-ms-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotateZ(-45deg)}.header .header__allServicesButton.header__allServicesButton_clicked .header__allServicesButton__burger .header__allServicesButton__burger__line:nth-of-type(2){opacity:0}.header .header__allServicesButton.header__allServicesButton_clicked .header__allServicesButton__burger .header__allServicesButton__burger__line:nth-of-type(3){-webkit-transform:translateY(0) rotateZ(45deg);-ms-transform:translateY(0) rotate(45deg);transform:translateY(0) rotateZ(45deg)}.header .header__menu{margin-left:2.14vw;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.14vw}.header .header__menu li a{position:relative;font-size:1vw;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.header .header__menu li a:hover{color:var(--green-color)}.header .header__menu li a:hover::before{width:100%}.header .header__menu li a::before{content:"";display:inline-block;position:absolute;top:100%;width:0;height:.142vw;background:var(--green-color);-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.header .header__adres{margin-right:3.57vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25vw}.header .header__adres .header__adres_adr{font-size:1vw}.header .header__adres .header__adres__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1vw}.header .header__adres .header__adres__time{font-size:.71vw;color:var(--grey-color)}.header .header__adres .header__adres__metro{font-size:.71vw;color:#2b569d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.357vw}.header .header__adres .header__adres__metro::before{content:"";-ms-flex-negative:0;flex-shrink:0;width:.71vw;height:.71vw;background:url(../imgs/metroIcon.svg) no-repeat center/contain}.header .header__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25vw}.header .header__contacts .header__contacts__tel{font-size:1vw;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.header .header__contacts .header__contacts__tel:hover{color:var(--green-color)}.header .header__contacts .header__contacts__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1vw}.header .header__contacts .header__contacts__request{font-size:.71vw;color:var(--grey-color);text-decoration:underline;cursor:pointer}.header .header__contacts .header__contacts__request:hover{text-decoration:none}.header .header__contacts .header__contacts__soc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.57vw}.header .header__contacts .header__contacts__soc .header__contacts__tgIcon{width:.78vw;height:.78vw;background:url(../imgs/tgIcon.svg) no-repeat center/contain;cursor:pointer}.header .header__contacts .header__contacts__soc .header__contacts__wsIcon{width:.78vw;height:.78vw;background:url(../imgs/wsIcon.svg) no-repeat center/contain;cursor:pointer}@media(max-width:850px){.header{display:none}.header .header__wrap{padding:2.343vw 1.562vw 2.343vw 1.562vw}.header .header__menu{display:none}}.services{position:absolute;z-index:1;left:0;right:0;top:6.135vw;height:calc(100vh - 6.135vw);background:#fff;border-top:1px solid rgba(140,140,140,.1);overflow:hidden;opacity:0;pointer-events:none;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.services:not(.services_shown) *{pointer-events:none!important}.services.services_shown{opacity:1;pointer-events:all}.services .services__wrap{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.services .services__cats{width:50vw;height:100%;padding-top:.928vw;padding-left:8.57vw;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4vw}.services .services__cats .services__cats__imageBlock{width:14.285vw;height:14.285vw;border-radius:2.5vw;overflow:hidden}.services .services__cats .services__cats__imageBlock img{width:100%;height:100%}.services .services__cats .services__cats__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.785vw}.services .services__cats .services__cats__nav .services__cats__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.services .services__cats .services__cats__nav .services__cats__item::after{content:"";-ms-flex-negative:0;flex-shrink:0;margin-left:.9vw;width:.25vw;height:.5vw;background:url(../imgs/arrowRight.svg) no-repeat center/contain;opacity:0;will-change:transform;-webkit-transform:translateX(-.5vw) translateY(30%);-ms-transform:translateX(-.5vw) translateY(30%);transform:translateX(-.5vw) translateY(30%);-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.services .services__cats .services__cats__nav .services__cats__item .services__cats__item__icon{width:2.5vw;height:2.5vw;margin-right:1.07vw;border-radius:.714vw;background:rgba(140,140,140,.1);border:.142vw solid transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.services .services__cats .services__cats__nav .services__cats__item .services__cats__item__icon img{width:1.142vw;-webkit-filter:initial;filter:initial;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.services .services__cats .services__cats__nav .services__cats__item .services__cats__item__text{font-size:1.285vw;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.services .services__cats .services__cats__nav .services__cats__item:hover .services__cats__item__icon{border-color:#8ea64d}.services .services__cats .services__cats__nav .services__cats__item.chosen::after{opacity:1;-webkit-transform:translateX(0) translateY(30%);-ms-transform:translateX(0) translateY(30%);transform:translateX(0) translateY(30%)}.services .services__cats .services__cats__nav .services__cats__item.chosen .services__cats__item__icon{border-color:#8ea64d;background:rgba(142,166,77,.1)}.services .services__cats .services__cats__nav .services__cats__item.chosen .services__cats__item__icon img{-webkit-filter:grayscale(100%) brightness(80%) sepia(30%) hue-rotate(50deg) saturate(500%);filter:grayscale(100%) brightness(80%) sepia(30%) hue-rotate(50deg) saturate(500%)}.services .services__cats .services__cats__nav .services__cats__item.chosen .services__cats__item__text{color:#8ea64d}.services .services__pages{position:relative;width:50vw;height:100%;background:rgba(140,140,140,.1)}.services .services__pages::before{content:"";display:inline-block;position:absolute;z-index:2;left:0;right:0;top:0;height:2.5vw;pointer-events:none;background:-webkit-gradient(linear,left top,left bottom,from(#f4f4f4),to(rgba(244,244,244,0)));background:-o-linear-gradient(top,#f4f4f4,rgba(244,244,244,0));background:linear-gradient(to bottom,#f4f4f4,rgba(244,244,244,0))}.services .services__pages::after{content:"";display:inline-block;position:absolute;z-index:2;left:0;right:0;bottom:0;height:5vw;pointer-events:none;background:-webkit-gradient(linear,left bottom,left top,from(#f4f4f4),to(rgba(244,244,244,0)));background:-o-linear-gradient(bottom,#f4f4f4,rgba(244,244,244,0));background:linear-gradient(to top,#f4f4f4,rgba(244,244,244,0))}.services .services__pages .services__elementPages{position:absolute;left:0;top:0;right:0;bottom:0;padding:1.428vw 2.785vw 4vw 2.785vw;margin-right:.357vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.785vw;overflow:auto;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;opacity:0;-webkit-transform:translateX(25%);-ms-transform:translateX(25%);transform:translateX(25%);pointer-events:none}.services .services__pages .services__elementPages.services__elementPages_shown{opacity:1;pointer-events:all;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.services .services__pages .services__elementPages::-webkit-scrollbar{width:.357vw}.services .services__pages .services__elementPages::-webkit-scrollbar-track{background:0 0}.services .services__pages .services__elementPages::-webkit-scrollbar-thumb{background-color:rgba(140,140,140,.5);border-radius:7.142vw}.services .services__pages .services__elementPages .services__pages__item{max-width:38.64vw;font-size:1.285vw;cursor:pointer;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.services .services__pages .services__elementPages .services__pages__item:hover{color:var(--green-color);text-decoration:underline}.hero{margin-top:4.571vw}.hero .hero__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.hero .hero__content .hero__subtitle{margin-bottom:1.785vw;font-size:1.428vw;color:var(--grey-color)}.hero .hero__content .hero__title{margin-bottom:2.5vw;font-size:4vw;line-height:4vw}.hero .hero__content .hero__title strong{color:var(--green-color)}.hero .hero__content .hero__button{width:21.428vw;padding:1.285vw 0 1.357vw 0;border-radius:.714vw;font-size:1.285vw;background:var(--green-color);color:#fff;cursor:pointer}.hero .hero__images{position:relative;width:100%;height:20.857vw}.hero .hero__images .hero__images__row{position:absolute;bottom:0;left:0;width:100%}.hero .hero__images .hero__images__row .hero__imageWrap{position:absolute;border-radius:2vw;animation:hero_image_anim 2s alternate-reverse infinite}@-webkit-keyframes hero_image_anim{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(10%);transform:translateY(10%)}}@keyframes hero_image_anim{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(10%);transform:translateY(10%)}}.hero .hero__images .hero__images__row .hero__imageWrap.mobile{display:none}.hero .hero__images .hero__images__row .hero__imageWrap .hero__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero .hero__images .hero__images__row:nth-of-type(1) .hero__imageWrap:nth-of-type(1){left:-7.142vw;bottom:24.285vw;width:11.428vw;height:11.428vw}.hero .hero__images .hero__images__row:nth-of-type(1) .hero__imageWrap:nth-of-type(6){right:-7.142vw;bottom:24.285vw;width:11.428vw;height:11.428vw}.hero .hero__images .hero__images__row:nth-of-type(1) .hero__imageWrap:nth-of-type(2){left:8.571vw;bottom:20.714vw;width:11.428vw;height:11.428vw}.hero .hero__images .hero__images__row:nth-of-type(1) .hero__imageWrap:nth-of-type(5){right:8.571vw;bottom:20.714vw;width:11.428vw;height:11.428vw}.hero .hero__images .hero__images__row:nth-of-type(1) .hero__imageWrap:nth-of-type(3){left:25vw;bottom:17.285vw;width:7.142vw;height:7.142vw}.hero .hero__images .hero__images__row:nth-of-type(1) .hero__imageWrap:nth-of-type(4){right:25vw;bottom:17.285vw;width:7.142vw;height:7.142vw}.hero .hero__images .hero__images__row:nth-of-type(2) .hero__imageWrap:nth-of-type(1){left:-8.57vw;bottom:5.714vw;width:14.285vw;height:14.285vw}.hero .hero__images .hero__images__row:nth-of-type(2) .hero__imageWrap:nth-of-type(7){right:-8.57vw;bottom:5.714vw;width:14.285vw;height:14.285vw}.hero .hero__images .hero__images__row:nth-of-type(2) .hero__imageWrap:nth-of-type(2){left:8.9vw;bottom:3vw;width:14.285vw;height:14.285vw}.hero .hero__images .hero__images__row:nth-of-type(2) .hero__imageWrap:nth-of-type(6){right:8.9vw;bottom:3vw;width:14.28vw;height:14.28vw}.hero .hero__images .hero__images__row:nth-of-type(2) .hero__imageWrap:nth-of-type(3){left:27.142vw;bottom:1.428vw;width:11.428vw;height:11.428vw}.hero .hero__images .hero__images__row:nth-of-type(2) .hero__imageWrap:nth-of-type(5){right:27.142vw;bottom:1.428vw;width:11.428vw;height:11.428vw}.hero .hero__images .hero__images__row:nth-of-type(2) .hero__imageWrap:nth-of-type(4){left:42.4vw;bottom:0;width:14.28vw;height:14.28vw}@media(max-width:850px){.hero{margin-top:15.625vw}.hero .hero__content .hero__subtitle{margin-bottom:3.75vw;font-size:3.125vw}.hero .hero__content .hero__title{margin-bottom:5.46vw;font-size:7.5vw;line-height:7.5vw}.hero .hero__content .hero__button{width:45.875vw;padding:2.81vw 0 2.23vw 0;border-radius:2.96vw;font-size:2.8125vw}.hero .hero__images{width:auto;height:auto;margin-top:7.18vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2.8125vw}.hero .hero__images .hero__images__row{position:static;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.875vw;padding-right:1.875vw;will-change:transform;animation:hero_row_anim 15s linear infinite reverse}@-webkit-keyframes hero_row_anim{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes hero_row_anim{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.hero .hero__images .hero__images__row .hero__imageWrap{position:static;-webkit-animation:none;animation:none;border-radius:6.4vw}.hero .hero__images .hero__images__row .hero__imageWrap.mobile{display:inline-block}.hero .hero__images .hero__images__row:nth-of-type(2){animation-direction:reverse;animation:hero_row_anim_reversed 18s linear infinite reverse}@-webkit-keyframes hero_row_anim_reversed{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes hero_row_anim_reversed{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.hero .hero__images .hero__images__row:nth-of-type(1) .hero__imageWrap:nth-of-type(n),.hero .hero__images .hero__images__row:nth-of-type(2) .hero__imageWrap:nth-of-type(n){width:30vw;height:30vw;-ms-flex-negative:0;flex-shrink:0}}@media(max-width:500px){.hero{margin-top:22.28vw}.hero .hero__content{margin:0 2.85vw;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}.hero .hero__content .hero__subtitle{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:5.71vw;font-size:4vw}.hero .hero__content .hero__title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:5.71vw;font-size:9.14vw;line-height:9.14vw}.hero .hero__content .hero__button{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%;padding:5.42vw 0 5.71vw 0;border-radius:2.85vw;font-size:4.57vw;text-align:center}.hero .hero__images{margin-top:5.71vw;gap:2.85vw}.hero .hero__images .hero__images__row{gap:2.85vw;padding-right:2.85vw}.hero .hero__images .hero__images__row:nth-of-type(1) .hero__imageWrap:nth-of-type(n),.hero .hero__images .hero__images__row:nth-of-type(2) .hero__imageWrap:nth-of-type(n){width:45.714vw;height:45.714vw}}