.global-style {display: none;}
.css {display: none;}
.modal {top: 0px; bottom: 0px; left: 0px; right: 0px; z-index: 10005; display: flex; flex-direction: column;}
.modal__background {position: absolute; top: 0px; left: 0px; bottom: 0px; right: 0px; background-color: rgba(6, 6, 17, 0.9); width: 50%;}
.modal__content {width: 100%; height: 100%;}
.collection__modal-content {height: 100%; display: flex; flex-direction: column; align-items: flex-end;}
.modal__close {width: 50px; height: 50px; position: absolute; top: 20px; right: 20px; background-color: rgb(0, 0, 0); cursor: pointer; z-index: 1;}
.collection__modal-wrapper {width: 50%; height: 100%; background-color: rgb(21, 19, 49); margin-left: auto; overflow-y: auto; overflow-x: hidden;}
.collection__modal-inner {padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px;}
.modal__form {height: 100%;}
.modal__form-content {display: flex; flex-direction: column; align-items: center; justify-content: center; background-color: rgb(21, 19, 49);}
.modal__form-wrapper {width: 100%; overflow-y: auto; display: flex; flex-direction: column; justify-content: center; align-items: center; height: 100dvh; overflow-x: hidden;}
.modal__form-inner {padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; overflow-y: auto; background-color: rgb(255, 255, 255); height: 100dvh;}
.menu__component {top: 0px; bottom: 0px; left: 0px; right: 0px; height: 100dvh;}
.modal_background {position: absolute; top: 0px; left: 0px; bottom: 0px; right: 0px; background-color: rgba(0, 0, 0, 0.1);}
.modal_wrapper {height: 100%;}
.modal_content {height: 100%;}
.menu__wrapper {height: 100%;}
.ui-typorgraphy {padding-top: 2rem; padding-bottom: 2rem;}
.container1 {max-width: none; padding-left: 2.4rem; padding-right: 2.4rem;}
.ui-typorgraphy-cont {display: flex; flex-direction: column; row-gap: 2rem;}
.root-main {letter-spacing: 0em; line-height: 100%;}
.h1 {font-size: 5.6rem; font-weight: 400; letter-spacing: -0.02em; line-height: 110%; font-family: 'bebas neue regular';}
.h2 {font-size: 6.4rem; font-weight: 400; letter-spacing: -0.04em; line-height: 110%; font-family: 'bebas neue regular';}
.h3 {font-size: 4rem; font-weight: 400; letter-spacing: -0.02em; line-height: 110%; font-family: 'bebas neue regular';}
.h4 {font-size: 2.4rem; font-weight: 400; letter-spacing: -0.02em; line-height: 110%; font-family: 'bebas neue regular';}
.p1-bebas {font-size: 1.8rem; font-weight: 400; line-height: 140%; letter-spacing: -0.02em; font-family: 'bebas neue regular';}
.p1 {font-size: 1.6rem; font-weight: 500; letter-spacing: -0.02em; line-height: 140%; font-family: 'Inter Tight';}
.p2 {font-size: 1.4rem; font-weight: 500; letter-spacing: -0.02em; line-height: 140%; font-family: 'Inter Tight';}
.bg-blur {backdrop-filter: blur(6rem);}
.bg-video-wrapper {position: fixed; top: 0px; left: 0px; bottom: 0px; right: 0px; z-index: 0; display: flex; flex-direction: column;}
.header {border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0.1rem; border-left-width: 0px; border-bottom-style: solid; border-bottom-color: rgba(255, 255, 255, 0.2); position: sticky; top: 0px; background-color: rgb(21, 19, 49); z-index: 100;}
.grid-12 {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; align-items: center;}
.img-100-100 {width: 100%; height: 100%;}
.img-100-auto {width: 100%; height: auto;}
.header-nav-desk {display: flex; align-items: center; column-gap: 1.6rem;}
.header-link {color: rgba(255, 255, 255, 1); text-decoration: none; text-transform: uppercase; transition-property: all; transition-duration: 400ms; transition-delay: 0ms; transition-timing-function: ease;}
.header-link:hover {opacity: 0.6;}
.header-line {width: 0.1rem; height: 1.5rem; background-color: rgb(73, 72, 83);}
.btn1-svg {width: 2.4rem; height: 2.4rem;}
.button1 {column-gap: 0.4rem; align-items: center; display: inline-flex; color: rgba(255, 255, 255, 1);}
.home-hero__cont-top {display: flex;}
.border-gray {border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0.1rem; border-left-width: 0px; border-bottom-style: solid; border-bottom-color: rgba(73, 72, 83, 1);}
.w-50 {width: 50%;}
.home-hero__right {padding-left: 2.4rem; padding-top: 2.4rem; padding-right: 2.4rem; padding-bottom: 3rem;}
.home-hero__title {color: rgba(255, 255, 255, 1); text-transform: uppercase; margin-bottom: 7rem;}
.button-white {align-items: center; padding-left: 1.6rem; padding-right: 1.6rem; padding-top: 1.5rem; padding-bottom: 1.5rem; border-top-left-radius: 0.4rem; border-top-right-radius: 0.4rem; border-bottom-left-radius: 0.4rem; border-bottom-right-radius: 0.4rem; background-color: rgb(255, 255, 255); width: 24.2rem;}
.button-text {color: rgba(39, 39, 39, 1);}
.btn1-svg-wrap {overflow-x: hidden; overflow-y: hidden;}
.home-hero__left-top {padding-left: 2.4rem; padding-right: 2.4rem; padding-top: 2.4rem; display: flex; justify-content: space-between; align-items: flex-start;}
.rectangle {background-color: rgb(255, 255, 255); border-top-left-radius: 0.1rem; border-top-right-radius: 0.1rem; border-bottom-left-radius: 0.1rem; border-bottom-right-radius: 0.1rem;}
.home-hero__description {color: rgba(255, 255, 255, 1);}
.home-hero__left {display: flex; flex-direction: column; justify-content: space-between;}
.home-hero__left-card {padding-right: 2.4rem; padding-top: 2.4rem; padding-bottom: 2.4rem; display: flex; flex-direction: column; justify-content: space-between;}
.home-hero__card__title {text-transform: uppercase; color: rgba(255, 255, 255, 1);}
.text-color-white {color: rgba(255, 255, 255, 1);}
.header-logo__svg {height: 1.9rem; width: 6.8rem;}
.bg-blue {background-color: rgba(21, 19, 49, 0);}
.home-hero__cont-bottom {overflow-x: hidden; overflow-y: hidden; padding-top: 5.6rem; padding-bottom: 5.6rem;}
.track-wrapper {display: flex; column-gap: 0px; row-gap: 0px; width: max-content;}
.section-tabs {border-top-width: 0rem; border-right-width: 0px; border-left-width: 0px; border-top-style: none; border-top-color: rgba(73, 72, 83, 1);}
.block-wrapper-right {padding-left: 2.4rem; padding-top: 2.4rem; padding-right: 2.4rem; grid-row-start: 1; grid-row-end: 1; grid-column-start: 7; grid-column-end: 13;}
.section-tabs__title {color: rgba(255, 255, 255, 1); text-transform: uppercase; margin-bottom: 2.4rem;}
.section-tabs__description {color: rgba(255, 255, 255, 1);}
.line-abs {height: 0.1rem; background-color: rgb(73, 72, 83);}
.section-tabs__left-cont {display: flex; padding-left: 2.4rem;}
.section-tabs__info {color: rgba(172, 172, 172, 1); text-transform: uppercase;}
.section-tabs-bottom {display: flex; border-top-width: 0.1rem; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-top-color: rgba(73, 72, 83, 1);}
.tabs-item__title {color: rgba(255, 255, 255, 1); text-transform: uppercase;}
.grid-2-col {display: grid; grid-template-columns: 1fr 32.9rem; grid-template-rows: auto;}
.section-tabs__left-info {display: flex; flex-direction: column; justify-content: space-between; align-items: flex-start; padding-top: 2.4rem; padding-bottom: 2.4rem;}
.tabs-item-wrap {display: flex; flex-direction: column; pointer-events: auto;}
.tabs-blur-wrap {width: 50%; background-color: rgba(21, 19, 49, 0.2); backdrop-filter: blur(4rem); display: flex; flex-direction: column; justify-content: center; align-items: center;}
.tabs-blur-wrap__img {width: 9.2rem; height: 9.2rem;}
.tabs-item {padding-left: 2.4rem; padding-right: 2.4rem; padding-top: 2.4rem; padding-bottom: 2.4rem; display: flex; align-items: center; justify-content: space-between; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0.1rem; border-left-width: 0px; border-bottom-style: solid; border-bottom-color: rgba(73, 72, 83, 1); cursor: pointer;}
.tabs-item_text {color: rgba(255, 255, 255, 1); transition-property: all; transition-duration: 400ms; transition-delay: 0ms; transition-timing-function: ease;}
.rectangle-black {background-color: rgb(21, 19, 49); border-top-left-radius: 0.1rem; border-top-right-radius: 0.1rem; border-bottom-left-radius: 0.1rem; border-bottom-right-radius: 0.1rem; transform: scale3d(0, 0, 1); transition-property: all, all; transition-duration: 400ms, 300ms; transition-delay: 0ms, 0ms; transition-timing-function: ease, ease; opacity: 0;}
.section-title {color: rgba(255, 255, 255, 1); text-transform: uppercase; margin-bottom: 2.4rem;}
.flex-vertical {display: flex; flex-direction: column;}
.flex-horizontal {display: flex;}
.align-items-center {align-items: center;}
.about-item {padding-left: 2.4rem; padding-right: 2.4rem; padding-top: 2.5rem; padding-bottom: 2.5rem; display: flex; align-items: center; justify-content: space-between; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0.1rem; border-left-width: 0px; border-bottom-style: solid; border-bottom-color: rgba(73, 72, 83, 1);}
.align-items-top {align-items: flex-start;}
.section-about__img-wr {height: 100%; overflow-x: hidden; overflow-y: hidden;}
.about-item-2 {padding-left: 2.4rem; padding-right: 2.4rem; padding-top: 2.4rem; padding-bottom: 2.4rem; display: flex; justify-content: space-between; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0.1rem; border-left-width: 0px; border-bottom-style: solid; border-bottom-color: rgba(73, 72, 83, 1); flex-direction: column; background-color: rgba(21, 19, 49, 0.2); height: 21.2rem;}
.about-item-2__title {color: rgba(255, 255, 255, 1); margin-bottom: 3.2rem;}
.about-item-2-rect {position: absolute; top: 2.4rem; right: 2.4rem;}
.about-item-2__desc {color: rgba(172, 172, 172, 1);}
.about__btn-wrapper {display: flex; column-gap: 0.8rem;}
.button-market {align-items: center; padding-left: 1.6rem; padding-right: 1.6rem; padding-top: 1.5rem; padding-bottom: 1.5rem; border-top-left-radius: 0.4rem; border-top-right-radius: 0.4rem; border-bottom-left-radius: 0.4rem; border-bottom-right-radius: 0.4rem; background-color: rgb(255, 255, 255); height: 5rem; width: 24.2rem; justify-content: space-between;}
.btn-svg-market {width: 2rem; height: 2rem;}
.jusify-top {justify-content: flex-start;}
.grid-2-about-sticky {display: grid; grid-template-columns: 1fr 32.9rem; grid-template-rows: 7.73rem 1fr;}
.section-description-white {color: rgba(255, 255, 255, 1);}
.section-description-gray {color: rgba(172, 172, 172, 1);}
.swiper-telegram-slide {width: 50%; padding-left: 2.4rem; padding-right: 2.4rem; padding-top: 3.2rem; padding-bottom: 3.2rem; background-color: rgba(21, 19, 49, 0.2); border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0.1rem; border-left-style: solid; border-left-color: rgba(73, 72, 83, 1); min-height: 35.6rem; display: flex !important; flex-direction: column; justify-content: space-between; flex-shrink: 0; height: auto !important;}
.swiper-telegram-wrapper {display: flex; width: 100%; flex-wrap: wrap;}
.swiper-telegram-slide__top {display: flex; flex-direction: column; row-gap: 5.6rem;}
.swiper-telegram-slide__numb-wr {width: 4.8rem; height: 4.8rem; border-top-left-radius: 0.4rem; border-top-right-radius: 0.4rem; border-bottom-left-radius: 0.4rem; border-bottom-right-radius: 0.4rem; background-color: rgb(75, 73, 86); display: flex; align-items: center; justify-content: center;}
.swiper-telegram-slide__title {color: rgba(255, 255, 255, 1); margin-bottom: 2.4rem;}
.swiper-telegram-slide__desc {color: rgba(236, 236, 236, 1);}
.telegram-next {width: 6.4rem; height: 6.4rem; border-top-left-radius: 0.4rem; border-top-right-radius: 0.4rem; border-bottom-left-radius: 0.4rem; border-bottom-right-radius: 0.4rem; border-top-width: 0.1rem; border-right-width: 0.1rem; border-bottom-width: 0.1rem; border-left-width: 0.1rem; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(73, 72, 83, 1); border-left-color: rgba(73, 72, 83, 1); border-right-color: rgba(73, 72, 83, 1); border-bottom-color: rgba(73, 72, 83, 1); overflow-x: hidden; overflow-y: hidden; display: flex; justify-content: center; align-items: center; transition-property: all; transition-duration: 400ms; transition-delay: 0ms; transition-timing-function: ease; cursor: pointer;}
.telegram-next:hover {background-color: rgb(73, 72, 83);}
.telegram-nav-svg {width: 2.4rem; height: 2.4rem;}
.telegram-prev {width: 6.4rem; height: 6.4rem; border-top-left-radius: 0.4rem; border-top-right-radius: 0.4rem; border-bottom-left-radius: 0.4rem; border-bottom-right-radius: 0.4rem; border-top-width: 0.1rem; border-right-width: 0.1rem; border-bottom-width: 0.1rem; border-left-width: 0.1rem; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(73, 72, 83, 1); border-left-color: rgba(73, 72, 83, 1); border-right-color: rgba(73, 72, 83, 1); border-bottom-color: rgba(73, 72, 83, 1); overflow-x: hidden; overflow-y: hidden; display: flex; justify-content: center; align-items: center; transition-property: all; transition-duration: 400ms; transition-delay: 0ms; transition-timing-function: ease; cursor: pointer;}
.telegram-prev:hover {background-color: rgb(73, 72, 83);}
.swiper-telegram {display: flex;}
.sticky-item-transit {padding-left: 2.4rem; padding-right: 2.4rem; padding-top: 3.2rem; padding-bottom: 3.2rem; display: flex; flex-direction: column; justify-content: space-between; height: 100%; transition-property: opacity; transition-duration: 400ms;}
.sticky-item-transit__top {display: flex; flex-direction: column; row-gap: 3.2rem;}
.jusify-end {justify-content: flex-end;}
.fullscreen-photo {height: 100dvh; display: flex; align-items: center; justify-content: center;}
.case__big-card {display: flex; flex-direction: column; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0.1rem; border-bottom-style: solid; border-bottom-color: rgba(73, 72, 83, 1); justify-content: space-between;}
.case__big-card-info {padding-left: 2.4rem; padding-right: 2.4rem; padding-top: 2.4rem; padding-bottom: 2.4rem; display: flex; flex-direction: column; justify-content: space-between; flex-shrink: 0; flex-grow: 0;}
.case__big-card-info__top {display: flex; justify-content: space-between; align-items: flex-start;}
.case__big-card-info__bottom {display: flex; justify-content: space-between; align-items: flex-end;}
.case-card__decriptor {color: rgba(172, 172, 172, 1);}
.case-card__title-big {color: rgba(255, 255, 255, 1);}
.link1 {color: rgba(255, 255, 255, 1);}
.svg-button-20 {width: 2rem; height: 2rem;}
.case__card {display: flex; flex-direction: column; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0.1rem; border-left-width: 0.1rem; border-left-style: solid; border-left-color: rgba(73, 72, 83, 1); border-bottom-style: solid; border-bottom-color: rgba(73, 72, 83, 1); position: relative;}
.space-between {justify-content: space-between;}
.case__card-btn {width: 100%; align-items: center; justify-content: center; height: 7.4rem; color: rgba(255, 255, 255, 1); transition-property: all; transition-duration: 400ms; transition-delay: 0ms; transition-timing-function: ease; text-decoration: none; background-size: auto; background-image: none/*linear-gradient(rgb(50, 144, 255) 0%, rgb(50, 144, 255) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; cursor: pointer; display: flex; flex-direction: column;}
.case__card-btn:hover {background-color: rgb(75, 73, 86);}
.napravlenie-item-wrapper {display: flex; flex-direction: column; padding-left: 2.4rem; padding-right: 2.4rem; padding-top: 2.4rem; padding-bottom: 2.4rem; border-top-width: 0.1rem; border-right-width: 0px; border-bottom-width: 0.1rem; border-left-width: 0px; border-top-style: solid; border-top-color: rgba(73, 72, 83, 1); border-bottom-style: solid; border-bottom-color: rgba(73, 72, 83, 1); justify-content: space-between; flex-shrink: 0;}
.napravlenie-item__title {color: rgba(255, 255, 255, 1); margin-bottom: 2rem;}
.napravlenie-item-wrapper__top {display: flex; flex-direction: column; margin-bottom: 2.6rem;}
.napravlenie-item__decription {color: rgba(172, 172, 172, 1);}
.napravlenie-item {border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0.1rem; border-left-style: solid; border-left-color: rgba(73, 72, 83, 1); height: 93vh; display: flex; flex-direction: column;}
.napravlenie-item-wrapper__bottom {display: flex; column-gap: 2.4rem; align-items: center;}
.geography-item {border-top-width: 0.1rem; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-top-color: rgba(73, 72, 83, 1); background-color: rgba(21, 19, 49, 0.2); padding-left: 2.4rem; padding-right: 2.4rem; padding-top: 2.4rem; padding-bottom: 2.4rem; display: flex; flex-direction: column; align-items: flex-start;}
.geography-rct {position: absolute; top: 2.4rem; right: 2.4rem;}
.geography__title {color: rgba(255, 255, 255, 1); margin-bottom: 1.6rem;}
.geography__description {color: rgba(255, 255, 255, 1); margin-bottom: 3.2rem;}
.geography__title-2 {color: rgba(172, 172, 172, 1); margin-bottom: 2.4rem;}
.geography__bullits-wrap {display: flex; flex-direction: column; row-gap: 1.6rem; margin-bottom: 2.4rem;}
.geography__bullits {display: flex; column-gap: 2.1rem; align-items: center;}
.service-item {border-top-width: 0px; border-right-width: 0.1rem; border-left-width: 0px; border-right-style: solid; border-right-color: rgba(73, 72, 83, 1); border-bottom-color: rgba(73, 72, 83, 1); display: flex; flex-direction: column; justify-content: space-between;}
.service-item-wrapper {display: flex; flex-direction: column; padding-left: 2.4rem; padding-right: 2.4rem; padding-top: 2.4rem; padding-bottom: 2.4rem; border-top-width: 0.1rem; border-right-width: 0px; border-bottom-width: 0.1rem; border-left-width: 0px; border-top-style: solid; border-top-color: rgba(73, 72, 83, 1); border-bottom-style: solid; border-bottom-color: rgba(73, 72, 83, 1); justify-content: space-between;}
.serivce-item-wrapper__top {display: flex; column-gap: 1.6rem; align-items: center;}
.service-item-wrapper__bottom {display: flex; flex-direction: column; align-items: flex-start; row-gap: 3.2rem;}
.swiper-services {position: relative; height: 100%;}
.services-slide-wrapper {position: relative; display: flex; width: 100%; height: 100%;}
.service-slide {width: 100%; margin-left: 0px; margin-top: 0px;}
.services__pagination {width: auto; display: flex; color: rgba(255, 255, 255, 1);}
.serv-pagination-line {width: 0.1rem; height: 2rem; background-color: rgb(73, 72, 83);}
.align-items-bottom {align-items: flex-end;}
.swiper-navigation {display: flex; column-gap: 0.6rem; height: 6.4rem; width: auto;}
.services-prev {width: 6.4rem; height: 6.4rem; border-top-left-radius: 0.4rem; border-top-right-radius: 0.4rem; border-bottom-left-radius: 0.4rem; border-bottom-right-radius: 0.4rem; border-top-width: 0.1rem; border-right-width: 0.1rem; border-bottom-width: 0.1rem; border-left-width: 0.1rem; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(73, 72, 83, 1); border-left-color: rgba(73, 72, 83, 1); border-right-color: rgba(73, 72, 83, 1); border-bottom-color: rgba(73, 72, 83, 1); overflow-x: hidden; overflow-y: hidden; display: flex; justify-content: center; align-items: center; transition-property: all; transition-duration: 400ms; transition-delay: 0ms; transition-timing-function: ease; cursor: pointer;}
.services-prev:hover {background-color: rgb(73, 72, 83);}
.services-next {width: 6.4rem; height: 6.4rem; border-top-left-radius: 0.4rem; border-top-right-radius: 0.4rem; border-bottom-left-radius: 0.4rem; border-bottom-right-radius: 0.4rem; border-top-width: 0.1rem; border-right-width: 0.1rem; border-bottom-width: 0.1rem; border-left-width: 0.1rem; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(73, 72, 83, 1); border-left-color: rgba(73, 72, 83, 1); border-right-color: rgba(73, 72, 83, 1); border-bottom-color: rgba(73, 72, 83, 1); overflow-x: hidden; overflow-y: hidden; display: flex; justify-content: center; align-items: center; transition-property: all; transition-duration: 400ms; transition-delay: 0ms; transition-timing-function: ease; cursor: pointer;}
.services-next:hover {background-color: rgb(73, 72, 83);}
.grid2 {display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: auto;}
.swiper-blog {position: relative; overflow-x: hidden; overflow-y: hidden;}
.case__card-info {padding-left: 2.4rem; padding-right: 2.4rem; padding-top: 2.4rem; padding-bottom: 2.4rem; display: flex; flex-direction: column; justify-content: space-between; background-color: rgba(21, 19, 49, 0.2);}
.blog__card-info {padding-left: 2.4rem; padding-right: 2.4rem; padding-top: 2.4rem; padding-bottom: 2.4rem; display: flex; flex-direction: column; justify-content: space-between; background-color: rgba(21, 19, 49, 0.2); backdrop-filter: blur(0px); cursor: pointer; flex-shrink: 0; transition-property: all; transition-duration: 400ms; transition-delay: 0ms; transition-timing-function: ease;}
.blog__card-info:hover {backdrop-filter: blur(6rem);}
.blog-next {width: 6.4rem; height: 6.4rem; border-top-left-radius: 0.4rem; border-top-right-radius: 0.4rem; border-bottom-left-radius: 0.4rem; border-bottom-right-radius: 0.4rem; border-top-width: 0.1rem; border-right-width: 0.1rem; border-bottom-width: 0.1rem; border-left-width: 0.1rem; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(73, 72, 83, 1); border-left-color: rgba(73, 72, 83, 1); border-right-color: rgba(73, 72, 83, 1); border-bottom-color: rgba(73, 72, 83, 1); overflow-x: hidden; overflow-y: hidden; display: flex; justify-content: center; align-items: center; transition-property: all; transition-duration: 400ms; transition-delay: 0ms; transition-timing-function: ease; cursor: pointer;}
.blog-next:hover {background-color: rgb(73, 72, 83);}
.blog-prev {width: 6.4rem; height: 6.4rem; border-top-left-radius: 0.4rem; border-top-right-radius: 0.4rem; border-bottom-left-radius: 0.4rem; border-bottom-right-radius: 0.4rem; border-top-width: 0.1rem; border-right-width: 0.1rem; border-bottom-width: 0.1rem; border-left-width: 0.1rem; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(73, 72, 83, 1); border-left-color: rgba(73, 72, 83, 1); border-right-color: rgba(73, 72, 83, 1); border-bottom-color: rgba(73, 72, 83, 1); overflow-x: hidden; overflow-y: hidden; display: flex; justify-content: center; align-items: center; transition-property: all; transition-duration: 400ms; transition-delay: 0ms; transition-timing-function: ease; cursor: pointer;}
.blog-prev:hover {background-color: rgb(73, 72, 83);}
.blog__pagination {width: auto; display: flex; color: rgba(255, 255, 255, 1);}
.h-navigation-wrapper {width: auto; column-gap: 2.4rem; align-items: center; display: flex;}
.overflow-hidden {overflow-x: hidden; overflow-y: hidden;}
.section-padding-top {padding-top: 2.4rem; padding-bottom: 2.4rem;}
.section-blog__title {color: rgba(255, 255, 255, 1); text-transform: uppercase;}
.form1 {padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; width: 100%;}
.form1__default {display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: auto;}
.form1__input-group {margin-top: 0px; margin-bottom: 0px; position: relative;}
.form1__input {height: 7.3rem; padding-left: 2.4rem; padding-right: 2.4rem; display: flex; align-items: center; padding-top: 0px; padding-bottom: 0px; 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; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; position: relative; text-transform: uppercase; color: rgba(255, 255, 255, 1);}
.form1-submit {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(39, 39, 39, 1); margin-top: 3.2rem; transition-property: all; transition-duration: 400ms; transition-delay: 0ms; transition-timing-function: ease;}
.form1__rect {background-color: rgb(75, 73, 86); border-top-left-radius: 0.1rem; border-top-right-radius: 0.1rem; border-bottom-left-radius: 0.1rem; border-bottom-right-radius: 0.1rem; position: absolute; right: 2.4rem; top: 50%; transform: translate3D(0px, -50%, 0px);}
.section-form {padding-top: 2.4rem; padding-bottom: 2.4rem; background-color: rgba(21, 19, 49, 0.2); backdrop-filter: blur(6rem);}
.footer__nav-item {height: 12.6rem; width: 100%; transition-property: all; transition-duration: 400ms; transition-delay: 0ms; transition-timing-function: ease; backdrop-filter: blur(0px); background-color: rgba(75, 73, 86, 0);}
.footer__nav-item:hover {background-color: rgba(75, 73, 86, 0.4); backdrop-filter: blur(6rem);}
.footer__nav-item-wrap {display: flex; flex-direction: column; justify-content: space-between; height: 100%; width: 100%; padding-left: 2.4rem; padding-right: 2.4rem; padding-top: 2.4rem; padding-bottom: 2.4rem;}
.footer__item {border-right-width: 0px; border-bottom-width: 0.1rem; border-left-width: 0px; padding-left: 2.4rem; padding-right: 2.4rem; padding-top: 2.4rem; padding-bottom: 2.4rem; display: flex; flex-direction: column; align-items: flex-start; border-bottom-style: solid; border-bottom-color: rgba(73, 72, 83, 1); justify-content: space-between; height: 15rem;}
.footer__item__description {color: rgba(172, 172, 172, 1);}
.footer__soc-wr {display: flex; align-items: center; column-gap: 1.6rem;}
.footer__ofert {color: rgba(172, 172, 172, 1); transition-property: all; transition-duration: 400ms; transition-delay: 0ms; transition-timing-function: ease;}
.footer__ofert:hover {text-decoration: underline; color: rgba(255, 255, 255, 1);}
.footer-bottom {display: flex; align-items: center; padding-top: 2.4rem; padding-bottom: 2.4rem; justify-content: space-between;}
.map__svg-arrow {height: auto; width: 0.8rem; bottom: 0px; position: absolute; transform: translate3D(-50%, 0px, 0px);}
.map-item {width: 29.3rem; height: 14.6rem; padding-left: 1.6rem; padding-right: 1.6rem; padding-top: 1.6rem; padding-bottom: 1.6rem; background-color: rgb(75, 73, 86); border-top-left-radius: 0.4rem; border-top-right-radius: 0.4rem; border-bottom-left-radius: 0.4rem; border-bottom-right-radius: 0.4rem; opacity: 0; transition-property: opacity; transition-duration: 800ms; transition-delay: 0ms; transition-timing-function: ease;}
.map-item__title {margin-bottom: 1.2rem; display: block;}
.map-item__desc {margin-bottom: 1.6rem; display: block; color: rgba(172, 172, 172, 1);}
.map-item__svg {width: 2rem; height: 2rem;}
.blur-wrap- {background-color: rgba(21, 19, 49, 0.2); backdrop-filter: blur(4rem); display: flex; flex-direction: column; justify-content: center; align-items: center;}
.about-cont {display: flex;}
.cases__btn {column-gap: 0.4rem; align-items: center; display: none; color: rgba(255, 255, 255, 1);}
.desk-display-none {display: none;}
.service-item___title {color: rgba(255, 255, 255, 1);}
.services__left-navigation {display: flex; justify-content: space-between; align-items: flex-end;}
.grid2-desck-none {display: none; grid-template-columns: 1fr 1fr; grid-template-rows: auto;}
.blog__left-navigation {display: flex; justify-content: space-between; align-items: center;}
.h-navigation-wrapper-desk {width: auto; display: flex; column-gap: 2.4rem; align-items: center;}
.blog__left-navigation--tab {display: none; justify-content: space-between; align-items: center;}
.home__nav-item {display: grid; grid-template-columns: 1fr 32.9rem; grid-template-rows: auto;}
.footer__nav-wrapper {display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: auto;}
.services__nav-wrapper-tablet {display: none;}
.droplist-wrapper-768 {display: none;}
.header__menu {display: none;}
.btn__menu {align-items: center; padding-left: 1.6rem; padding-right: 1.6rem; padding-top: 1.5rem; padding-bottom: 1.5rem; border-top-left-radius: 0.4rem; border-top-right-radius: 0.4rem; border-bottom-left-radius: 0.4rem; border-bottom-right-radius: 0.4rem; background-color: rgb(255, 255, 255); width: 24.2rem;}
.about-cont-3 {display: flex; align-items: stretch;}
.case__card-info__bottom {display: flex; flex-direction: column;}
.loader-svg {width: 8.9rem;}
.loader-svg__mask {height: 0%; display: flex; overflow-x: hidden; overflow-y: hidden;}
.scroll-svg__mask {height: 0%; display: flex; overflow-x: hidden; overflow-y: hidden;}
.scrolll-svg {width: 11.5rem;}
.modal-form__close {width: 6.4rem; height: 6.4rem; position: absolute; top: 2.4rem; cursor: pointer; z-index: 1; left: 2.4rem; border-top-left-radius: 0.4rem; border-top-right-radius: 0.4rem; border-bottom-left-radius: 0.4rem; border-bottom-right-radius: 0.4rem; overflow-x: hidden; overflow-y: hidden; border-top-width: 0.1rem; border-right-width: 0.1rem; border-bottom-width: 0.1rem; border-left-width: 0.1rem; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(73, 72, 83, 1); border-left-color: rgba(73, 72, 83, 1); border-right-color: rgba(73, 72, 83, 1); border-bottom-color: rgba(73, 72, 83, 1); display: flex; flex-direction: column; justify-content: center; align-items: center; transition-property: all; transition-duration: 400ms; transition-delay: 0ms; transition-timing-function: ease;}
.modal-form__close-svg {width: 2.4rem; height: 2.4rem;}
.section-tabs-grid {display: grid; border-top-width: 0.1rem; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-top-color: rgba(73, 72, 83, 1); grid-template-columns: 1fr 32.9rem 32.9rem 1fr;}
.tabs-cont-right {padding-left: 2.4rem; padding-top: 2.4rem; padding-right: 2.4rem;}
.tabs-item_shtorka {position: absolute; left: 0px; height: 100%; background-color: rgb(255, 255, 255); width: 0%; transition-property: all; transition-duration: 400ms; transition-delay: 0ms; transition-timing-function: ease;}
.napravlenie-item__img-wr {min-height: 0px; display: flex; height: 100%;}
.case__img-wr {height: 100%; min-height: 0px; display: flex;}
.blog-item__img-wr {display: flex; height: 100%; min-height: 0px;}
.s-services-item__desc {color: rgba(172, 172, 172, 1);}
.s-services-item__bottom {display: flex; flex-direction: column; row-gap: 2.4rem; align-items: flex-start; width: auto;}
.s-services-item {display: flex; flex-direction: row; border-right-width: 0px; border-bottom-width: 0.1rem; border-left-width: 0px; border-top-color: rgba(73, 72, 83, 1); border-bottom-style: solid; border-bottom-color: rgba(73, 72, 83, 1); flex-shrink: 0; justify-content: space-between; padding-top: 0.5rem; padding-bottom: 0.5rem; padding-right: 0.5rem; padding-left: 2.4rem; min-height: 24.2rem;}
.s-services-item__title {color: rgba(255, 255, 255, 1); margin-bottom: 2rem;}
.s-services-item__left {width: auto; padding-top: 1.9rem; padding-bottom: 1.9rem; display: flex; flex-direction: column; justify-content: space-between;}
.s-services-item__img-wr {border-top-left-radius: 0.1rem; border-top-right-radius: 0.1rem; border-bottom-left-radius: 0.1rem; border-bottom-right-radius: 0.1rem; overflow-x: hidden; overflow-y: hidden; width: 33%;}
.s-services-item-wrapper {display: flex; flex-direction: column;}
.s-hero__cont-bottom {overflow-x: hidden; overflow-y: hidden; padding-top: 6.4rem; padding-bottom: 6.4rem;}
.s-hero__cont-top {display: flex;}
.s-hero__right {padding-left: 2.4rem; padding-top: 2.4rem; padding-right: 2.4rem; padding-bottom: 3rem; display: flex; flex-direction: column; justify-content: space-between;}
.s-home__svg {width: 18rem; height: 18rem; position: absolute; bottom: 2.4rem; right: 2.4rem;}
.s-page__block-title {margin-bottom: 1.6rem; display: block;}
.s-page__rich-text {color: rgba(172, 172, 172, 1);}
.s-page__title {color: rgba(255, 255, 255, 1);}
.s-droplist-wrapper {border-top-width: 0.1rem; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-top-color: rgba(73, 72, 83, 1);}
.s-droplist__trigger {padding-left: 2.4rem; padding-right: 2.4rem; padding-top: 2.4rem; padding-bottom: 2.4rem; display: flex; align-items: center; cursor: pointer;}
.s-droplist__icon {min-height: auto;}
.s-droplist__trigger__wrapper {display: flex; align-items: center; column-gap: 1.6rem;}
.s-droplist__trigger__numb-wr {width: 4.8rem; height: 4.8rem; border-top-left-radius: 0.4rem; border-top-right-radius: 0.4rem; border-bottom-left-radius: 0.4rem; border-bottom-right-radius: 0.4rem; background-color: rgb(75, 73, 86); display: flex; align-items: center; justify-content: center;}
.s-droplist-item__title {color: rgba(255, 255, 255, 1);}
.s-droplist-item {border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0.1rem; border-left-width: 0px; border-bottom-style: solid; border-bottom-color: rgba(73, 72, 83, 1); background-color: rgba(21, 19, 49, 0);}
.s-droplist__content-wrapper {display: flex; flex-direction: column; padding-left: 2.4rem; padding-right: 2.4rem; padding-bottom: 2.4rem;}
.c-hero__item {border-right-width: 0px; border-bottom-width: 0.1rem; border-left-width: 0px; background-color: rgba(21, 19, 49, 0.2); padding-left: 2.4rem; padding-right: 2.4rem; padding-top: 2.4rem; padding-bottom: 2.4rem; display: flex; flex-direction: column; align-items: flex-start; border-bottom-color: rgba(73, 72, 83, 1); border-bottom-style: solid;}
.c-hero-item__title {color: rgba(255, 255, 255, 1); margin-bottom: 2.4rem;}
.c-hero__item__info-2 {display: flex; flex-direction: column; row-gap: 1.6rem; width: auto; align-items: flex-start;}
.c-hero__item__info-vert {display: flex; flex-direction: column; align-items: flex-start; row-gap: 2.4rem;}
.c-hero__item__info-wr {display: flex; margin-bottom: 2.4rem;}
.link-border-bottom {border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0.1rem; border-left-width: 0px; border-bottom-style: solid; padding-bottom: 0.1rem;}
.link-border-bottom:hover {border-bottom-color: rgba(255, 255, 255, 0.6);}
.b-blog-item {width: 100%; display: flex; flex-direction: column; justify-content: space-between; height: 93vh;}
.b-filtertitle {color: rgba(172, 172, 172, 1);}
.b-filter-info {display: flex; align-items: center; column-gap: 2.4rem; width: auto;}
.f-droplist-item {border-top-width: 0.1rem; border-right-width: 0px; border-bottom-width: 0.1rem; border-left-width: 0px; border-bottom-style: solid; border-bottom-color: rgba(73, 72, 83, 1); border-top-style: solid; border-top-color: rgba(73, 72, 83, 1); position: absolute; top: 7.73rem; left: 0px; z-index: 4;}
.f-droplist__trigger {padding-left: 2.4rem; padding-right: 2.4rem; padding-top: 2.4rem; padding-bottom: 2.4rem; display: flex; align-items: center; cursor: pointer; justify-content: space-between;}
.f-droplist__content-wrapper {display: flex; flex-direction: column; padding-left: 2.4rem; padding-right: 2.4rem; padding-bottom: 2.4rem;}
.f-filter-radio {padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; color: rgba(255, 255, 255, 1);}
.filter-radio {margin-top: 0px; margin-bottom: 0px;}
.filter-radio__list {margin-top: 0px; align-items: flex-start; row-gap: 1.2rem;}
.filter-radio__item {column-gap: 1.2rem; position: relative;}
.filter-radio__styled {width: 2.4rem; height: 2.4rem; border-top-left-radius: 0.2rem; border-top-right-radius: 0.2rem; border-bottom-left-radius: 0.2rem; border-bottom-right-radius: 0.2rem; border-top-width: 0.1rem; border-left-width: 0.1rem; border-right-width: 0.1rem; border-bottom-width: 0.1rem; border-top-color: rgba(73, 72, 83, 1); border-left-color: rgba(73, 72, 83, 1); border-right-color: rgba(73, 72, 83, 1); border-bottom-color: rgba(73, 72, 83, 1);}
.category-text {display: none;}
.b-page__btn {width: 100%; align-items: center; justify-content: center; height: 7.4rem; color: rgba(255, 255, 255, 1); transition-property: all; transition-duration: 400ms; transition-delay: 0ms; transition-timing-function: ease; position: relative;}
.b-page__btn:hover {background-color: rgb(75, 73, 86);}
.b-page__info__rich {width: 100%; padding-top: 2.4rem; color: rgba(255, 255, 255, 1);}
.b-page__blog-inf {display: flex; align-items: center; column-gap: 2.4rem; margin-bottom: 3.2rem;}
.footer-credit {display: flex; column-gap: 0.37rem;}
.a-hero__cont-top {display: flex;}
.a-hero__cont-bottom {overflow-x: hidden; overflow-y: hidden; padding-top: 5.6rem; padding-bottom: 5.6rem;}
.a-about-item {padding-left: 2.4rem; padding-right: 2.4rem; padding-top: 2.4rem; padding-bottom: 2.4rem; display: flex; align-items: center; justify-content: space-between; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0.1rem; border-left-width: 0px; border-bottom-style: solid; border-bottom-color: rgba(73, 72, 83, 1);}
.a-about__img-wr {height: 100%;}
.a-team__left-navigation {display: flex; justify-content: flex-end; align-items: center;}
.team__pagination {width: auto; display: flex; color: rgba(255, 255, 255, 1);}
.team-prev {width: 6.4rem; height: 6.4rem; border-top-left-radius: 0.4rem; border-top-right-radius: 0.4rem; border-bottom-left-radius: 0.4rem; border-bottom-right-radius: 0.4rem; border-top-width: 0.1rem; border-right-width: 0.1rem; border-bottom-width: 0.1rem; border-left-width: 0.1rem; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(73, 72, 83, 1); border-left-color: rgba(73, 72, 83, 1); border-right-color: rgba(73, 72, 83, 1); border-bottom-color: rgba(73, 72, 83, 1); overflow-x: hidden; overflow-y: hidden; display: flex; justify-content: center; align-items: center; transition-property: all; transition-duration: 400ms; transition-delay: 0ms; transition-timing-function: ease; cursor: pointer;}
.team-prev:hover {background-color: rgb(73, 72, 83);}
.team-next {width: 6.4rem; height: 6.4rem; border-top-left-radius: 0.4rem; border-top-right-radius: 0.4rem; border-bottom-left-radius: 0.4rem; border-bottom-right-radius: 0.4rem; border-top-width: 0.1rem; border-right-width: 0.1rem; border-bottom-width: 0.1rem; border-left-width: 0.1rem; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(73, 72, 83, 1); border-left-color: rgba(73, 72, 83, 1); border-right-color: rgba(73, 72, 83, 1); border-bottom-color: rgba(73, 72, 83, 1); overflow-x: hidden; overflow-y: hidden; display: flex; justify-content: center; align-items: center; transition-property: all; transition-duration: 400ms; transition-delay: 0ms; transition-timing-function: ease; cursor: pointer;}
.team-next:hover {background-color: rgb(73, 72, 83);}
.a-team__left-navigation--tab {display: none; justify-content: space-between; align-items: center;}
.swiper-team {position: relative;}
.team-slide-wrapper {position: relative; display: flex; width: 100%; height: 100%;}
.a-team-slide {width: 100%; margin-left: 0px; margin-top: 0px;}
.a-team-item {border-top-width: 0px; border-right-width: 0.1rem; border-left-width: 0px; border-right-style: solid; border-right-color: rgba(73, 72, 83, 1); border-bottom-color: rgba(73, 72, 83, 1); display: flex; flex-direction: column; justify-content: space-between;}
.a-team-item__img-wr {display: flex; height: 100%; min-height: 40vh;}
.a-team__card-info {padding-left: 2.4rem; padding-right: 2.4rem; padding-top: 2.4rem; padding-bottom: 2.4rem; display: flex; flex-direction: column; justify-content: space-between; backdrop-filter: blur(0px); cursor: pointer; flex-shrink: 0; background-color: rgba(75, 73, 86, 0); transition-property: all; transition-duration: 400ms; transition-delay: 0ms; transition-timing-function: ease;}
.a-team__card-info:hover {background-color: rgba(75, 73, 86, 0.4); backdrop-filter: blur(6rem);}
.a-team-item__decriptor {color: rgba(172, 172, 172, 1);}
.a-team-item__card-info__bottom {display: flex; flex-direction: column;}
.a-team-item__title {color: rgba(255, 255, 255, 1);}
.a-partners-cont {display: flex; flex-direction: column; align-items: center;}
.a-partners-cont__grid {padding-left: 2.4rem; padding-right: 2.4rem; display: grid; grid-template-columns: 1fr 1fr; column-gap: 0px; row-gap: 0px;}
.a-partners-item {background-color: rgba(21, 19, 49, 0.2); padding-left: 2.4rem; padding-right: 2.4rem; padding-top: 2.4rem; padding-bottom: 2.4rem; display: flex; flex-direction: column; border-top-width: 0.1rem; border-right-width: 0.1rem; border-bottom-width: 0.1rem; border-left-width: 0.1rem; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(73, 72, 83, 1); border-left-color: rgba(73, 72, 83, 1); border-right-color: rgba(73, 72, 83, 1); border-bottom-color: rgba(73, 72, 83, 1); justify-content: space-between;}
.a-partners-item__desc {color: rgba(172, 172, 172, 1); display: block;}
.a-partners-item__title {color: rgba(255, 255, 255, 1); margin-bottom: 1.6rem;}
.a-partners-section {padding-top: 2.4rem;}
.reviews-list {border-top-width: 0.1rem; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0.1rem; border-left-style: solid; border-left-color: rgba(73, 72, 83, 1); border-top-style: solid; border-top-color: rgba(73, 72, 83, 1);}
.a-reviews-item {background-color: rgba(21, 19, 49, 0.2); padding-left: 2.4rem; padding-right: 2.4rem; padding-top: 2.4rem; padding-bottom: 2.4rem; display: flex; flex-direction: column; border-bottom-width: 0.1rem; border-bottom-style: solid; border-top-color: rgba(73, 72, 83, 1); border-left-color: rgba(73, 72, 83, 1); border-right-color: rgba(73, 72, 83, 1); border-bottom-color: rgba(73, 72, 83, 1); justify-content: space-between;}
.a-reviews-item__title {color: rgba(255, 255, 255, 1); margin-bottom: 1.6rem;}
.a-reviews-item__company {color: rgba(172, 172, 172, 1);}
.a-reviews-item__bottom {display: flex; flex-direction: column; align-items: flex-start; row-gap: 4rem;}
.a-reviews-item__desc {color: rgba(172, 172, 172, 1); width: 49rem;}
.a-partners-item--last {border-bottom-width: 0rem; border-bottom-style: none;}
.a-about-swiper-section {padding-top: 5.6rem; padding-bottom: 2.4rem;}
.a-planet__img-wr {width: 48rem; pointer-events: none;}
.a-about-cont__top {display: flex; flex-direction: column; align-items: center;}
.a-about-cont__bottom {display: flex; flex-direction: column; overflow-x: hidden; overflow-y: hidden;}
.a-about-nav-wrap {column-gap: 2.4rem; align-items: center; display: flex; width: auto; padding-left: 2.4rem; padding-right: 2.4rem; padding-bottom: 2.4rem;}
.swiper-about {display: flex;}
.swiper-about-wrapper {display: flex; width: 100%; flex-wrap: wrap;}
.swiper-about-slide {padding-left: 2.4rem; padding-right: 2.4rem; padding-top: 3.2rem; padding-bottom: 3.2rem; background-color: rgba(71, 64, 64, 0.1); min-height: 35.6rem; display: flex !important; flex-direction: column; justify-content: space-between; height: auto !important; border-top-width: 0.1rem; border-bottom-width: 0.1rem; border-left-width: 0.1rem; border-top-style: solid; border-left-style: solid; border-bottom-style: solid; border-top-color: rgba(57, 56, 85, 1); border-left-color: rgba(57, 56, 85, 1); border-right-color: rgba(57, 56, 85, 1); border-bottom-color: rgba(57, 56, 85, 1);}
.swiper-about-slide__top {display: flex; flex-direction: column; row-gap: 5.6rem; width: auto;}
.swiper-about-slide__bottom {display: flex; justify-content: space-between; align-items: flex-end;}
.swiper-about-slide__svg-wr {width: 9rem;}
.about__pagination {width: auto; display: flex; color: rgba(255, 255, 255, 1);}
.about-prev {width: 6.4rem; height: 6.4rem; border-top-left-radius: 0.4rem; border-top-right-radius: 0.4rem; border-bottom-left-radius: 0.4rem; border-bottom-right-radius: 0.4rem; border-top-width: 0.1rem; border-right-width: 0.1rem; border-bottom-width: 0.1rem; border-left-width: 0.1rem; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(73, 72, 83, 1); border-left-color: rgba(73, 72, 83, 1); border-right-color: rgba(73, 72, 83, 1); border-bottom-color: rgba(73, 72, 83, 1); overflow-x: hidden; overflow-y: hidden; display: flex; justify-content: center; align-items: center; transition-property: all; transition-duration: 400ms; transition-delay: 0ms; transition-timing-function: ease; cursor: pointer;}
.about-prev:hover {background-color: rgb(73, 72, 83);}
.about-next {width: 6.4rem; height: 6.4rem; border-top-left-radius: 0.4rem; border-top-right-radius: 0.4rem; border-bottom-left-radius: 0.4rem; border-bottom-right-radius: 0.4rem; border-top-width: 0.1rem; border-right-width: 0.1rem; border-bottom-width: 0.1rem; border-left-width: 0.1rem; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(73, 72, 83, 1); border-left-color: rgba(73, 72, 83, 1); border-right-color: rgba(73, 72, 83, 1); border-bottom-color: rgba(73, 72, 83, 1); overflow-x: hidden; overflow-y: hidden; display: flex; justify-content: center; align-items: center; transition-property: all; transition-duration: 400ms; transition-delay: 0ms; transition-timing-function: ease; cursor: pointer;}
.about-next:hover {background-color: rgb(73, 72, 83);}
.bg-blur-12 {backdrop-filter: blur(1.2rem);}
.about__svg-arrow {height: auto; width: 0.8rem; position: absolute; transform: translate3D(0px, -50%, 0px) rotateX(0deg) rotateY(0deg) rotateZ(-90deg); right: 0px;}
.about-line {transition-property: width; transition-duration: 600ms; transition-delay: 0ms; transition-timing-function: ease;}
.modal__team {height: 100%;}
.modal__team-content {display: flex; justify-content: flex-end;}
.modal-team__close {width: 6.4rem; height: 6.4rem; cursor: pointer; border-top-left-radius: 0.4rem; border-top-right-radius: 0.4rem; border-bottom-left-radius: 0.4rem; border-bottom-right-radius: 0.4rem; display: flex; flex-direction: column; justify-content: center; align-items: center; transition-property: all; transition-duration: 400ms; transition-delay: 0ms; transition-timing-function: ease; background-color: rgb(73, 72, 83);}
.modal__team-wrapper {width: 50%; display: flex; flex-direction: column; height: 100dvh; background-color: rgb(21, 19, 49); overflow-x: hidden; overflow-y: auto;}
.modal-team__close-wr {position: absolute; width: auto; left: 50%; transform: translate3D(-100%, 0px, 0px);}
.modal-team__img-wr {height: 65vh;}
.modal-team__info {padding-left: 2.4rem; padding-right: 2.4rem; padding-top: 2.4rem; display: flex; flex-direction: column; align-items: flex-start; padding-bottom: 2.4rem;}
.modal-team__title {color: rgba(255, 255, 255, 1); display: block; margin-bottom: 1.6rem;}
.modal-team__role {color: rgba(172, 172, 172, 1); margin-bottom: 3.2rem; display: block;}
.modal-team__desc {color: rgba(255, 255, 255, 1); width: 80%; margin-bottom: 3.2rem;}
.modal-team__awards-wr {display: flex; flex-direction: column;}
.modal-team__awards-title {display: block; color: rgba(255, 255, 255, 1); margin-bottom: 2.4rem;}
.modal-team__awards {color: rgba(172, 172, 172, 1); width: 80%; margin-bottom: 3.2rem;}
.modal__navigation {position: absolute; width: auto; left: 50%; transform: translate3D(-100%, 0px, 0px); padding-right: 2.4rem; bottom: 0px; padding-bottom: 2.4rem;}
.m-team__pagination {width: auto; display: flex; color: rgba(255, 255, 255, 1);}
.m-team-prev {width: 6.4rem; height: 6.4rem; border-top-left-radius: 0.4rem; border-top-right-radius: 0.4rem; border-bottom-left-radius: 0.4rem; border-bottom-right-radius: 0.4rem; border-top-width: 0.1rem; border-right-width: 0.1rem; border-bottom-width: 0.1rem; border-left-width: 0.1rem; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(73, 72, 83, 1); border-left-color: rgba(73, 72, 83, 1); border-right-color: rgba(73, 72, 83, 1); border-bottom-color: rgba(73, 72, 83, 1); overflow-x: hidden; overflow-y: hidden; display: flex; justify-content: center; align-items: center; transition-property: all; transition-duration: 400ms; transition-delay: 0ms; transition-timing-function: ease; cursor: pointer; pointer-events: auto;}
.m-team-prev:hover {background-color: rgb(73, 72, 83);}
.m-team-next {width: 6.4rem; height: 6.4rem; border-top-left-radius: 0.4rem; border-top-right-radius: 0.4rem; border-bottom-left-radius: 0.4rem; border-bottom-right-radius: 0.4rem; border-top-width: 0.1rem; border-right-width: 0.1rem; border-bottom-width: 0.1rem; border-left-width: 0.1rem; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(73, 72, 83, 1); border-left-color: rgba(73, 72, 83, 1); border-right-color: rgba(73, 72, 83, 1); border-bottom-color: rgba(73, 72, 83, 1); overflow-x: hidden; overflow-y: hidden; display: flex; justify-content: center; align-items: center; transition-property: all; transition-duration: 400ms; transition-delay: 0ms; transition-timing-function: ease; cursor: pointer; pointer-events: auto;}
.m-team-next:hover {background-color: rgb(73, 72, 83);}
.m-team-navigation-wrapper {width: auto; column-gap: 2.4rem; align-items: center; display: flex;}
.modal-hidden {display: none;}
.swiper-modal-team__wrapper {display: flex; flex-direction: row; height: 100%;}
.swiper-modal-team__slide {display: flex; flex-direction: column;}
.desc-none-team {display: none; grid-template-columns: 1fr 1fr; grid-template-rows: auto; padding-left: 2.4rem; padding-bottom: 2.4rem;}
.a-team-item__number {display: none;}
.a-hero__title {color: rgba(255, 255, 255, 1); text-transform: uppercase; margin-bottom: 7rem;}
.a-team-item__top-wr {display: flex; flex-direction: column;}
.blog-item {border-top-width: 0px; border-right-width: 0.1rem; border-left-width: 0px; border-right-style: solid; border-right-color: rgba(73, 72, 83, 1); border-bottom-color: rgba(73, 72, 83, 1); display: flex; flex-direction: column; justify-content: space-between;}
.blog-slide {width: 100%; margin-left: 0px; margin-top: 0px;}
.height-card-dynamic {height: calc(100dvh - 5.63rem - 7.43rem);}
.t-mail-wrap {color: rgba(255, 255, 255, 1); position: absolute; bottom: 2.4rem; right: 2.4rem; width: auto; z-index: 10006; padding-left: 0.8rem; padding-right: 0.8rem; padding-top: 0.8rem; padding-bottom: 0.8rem; border-top-left-radius: 0.4rem; border-top-right-radius: 0.4rem; border-bottom-left-radius: 0.4rem; border-bottom-right-radius: 0.4rem; background-color: rgb(75, 73, 86);}
.copy-click {cursor: pointer;}
.form1__text-select {color: rgba(172, 172, 172, 1); position: absolute; left: 2.4rem; top: 50%; transform: translate3D(0px, -50%, 0px); pointer-events: none;}
.form1__input-select {height: 7.3rem; padding-left: 2.4rem; padding-right: 25%; display: flex; align-items: center; padding-top: 2.4rem; 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; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0.1rem; border-top-style: none; border-left-style: none; border-right-style: none; border-bottom-style: solid; border-bottom-color: rgba(73, 72, 83, 1); border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; position: relative; text-transform: uppercase; color: rgba(255, 255, 255, 1); padding-bottom: 2.4rem; scrollbar-width: none;}
.form1__rect-select {background-color: rgb(75, 73, 86); border-top-left-radius: 0.1rem; border-top-right-radius: 0.1rem; border-bottom-left-radius: 0.1rem; border-bottom-right-radius: 0.1rem; position: absolute; right: 2.4rem; top: 50%; transform: translate3D(0px, -50%, 0px);}
.modal__background-copy {position: absolute; top: 0px; left: 0px; bottom: 0px; right: 0px; width: 50%;}
.main-wrapper {overflow-x: clip; overflow-y: clip;}
.s-hero__description {margin-bottom: 4rem;}
.s-page__title-descriptor {padding-top: 2.4rem; padding-bottom: 2.4rem;}
.modal-team__desc--bold {color: rgba(255, 255, 255, 1); width: 80%; margin-bottom: 3.2rem; font-weight: 700;}
.fullscreen-photo--tablet {height: 100dvh; display: none; align-items: center; justify-content: center;}
.img-map {transition-property: opacity; transition-duration: 800ms; transition-delay: 0ms; transition-timing-function: ease;}
.rev-case__card-btn {width: 100%; align-items: center; justify-content: center; height: 7.4rem; color: rgba(255, 255, 255, 1); transition-property: all; transition-duration: 400ms; transition-delay: 0ms; transition-timing-function: ease; text-decoration: none; background-size: auto; background-image: none/*linear-gradient(rgb(50, 144, 255) 0%, rgb(50, 144, 255) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; cursor: pointer; display: flex; flex-direction: column;}
.rev-case__card-btn:hover {background-color: rgb(75, 73, 86);}
.img-100-100-copy {width: 100%; height: 100%;}
.cookie {width: 0vw; height: 0vh;}
.cookie-cont {min-width: auto; min-height: auto; width: 38rem; 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; background-color: rgb(21, 19, 49); border-top-left-radius: 0.4rem; border-top-right-radius: 0.4rem; border-bottom-left-radius: 0.4rem; border-bottom-right-radius: 0.4rem; overflow-x: hidden; overflow-y: hidden; border-top-width: 0.1rem; border-left-width: 0.1rem; border-right-width: 0.1rem; border-bottom-width: 0.1rem; border-top-color: rgba(73, 72, 83, 1); border-left-color: rgba(73, 72, 83, 1); border-right-color: rgba(73, 72, 83, 1); border-bottom-color: rgba(73, 72, 83, 1); position: fixed; bottom: 2.4rem; right: 2.4rem; box-shadow: none;}
.cookie-cont-padding {padding-left: 2.4rem; padding-right: 2.4rem; padding-top: 2.4rem; padding-bottom: 2.4rem; display: flex; flex-direction: column; align-items: flex-start;}
.a-rev__card-btn {width: 100%; align-items: center; justify-content: center; height: 7.4rem; color: rgba(255, 255, 255, 1); transition-property: all; transition-duration: 400ms; transition-delay: 0ms; transition-timing-function: ease; text-decoration: none; background-size: auto; background-image: none/*linear-gradient(rgb(50, 144, 255) 0%, rgb(50, 144, 255) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; cursor: pointer; display: flex; flex-direction: column;}
.a-rev__card-btn:hover {background-color: rgb(75, 73, 86);}
.max-w--1400px {max-width: 1400px;}
.text--h3 {font-family: 'bebas neue regular'; font-size: 50px; letter-spacing: -0.02em; line-height: 120%; font-weight: 700; width: 100%;}
.text--medium {font-family: 'Manrope'; font-size: 16px; letter-spacing: -0.02em; line-height: 150%; font-weight: 500;}
.text--medium-bold {font-family: 'Manrope'; font-size: 16px; letter-spacing: -0.02em; line-height: 150%; font-weight: 700;}
.text--small-bold {font-family: 'Manrope'; font-size: 14px; letter-spacing: -0.02em; line-height: 140%; font-weight: 700;}
.radius--10px {border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.paddings--l-r-20px {padding-left: 20px; padding-right: 20px;}
.radius--20px {border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px;}
.gap-hor--20px {column-gap: 20px;}
.radius--15px {border-top-left-radius: 15px; border-top-right-radius: 15px; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px;}
.gap-ver--40px {row-gap: 30px; align-items: center;}
.radius--5px {border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}
.paddings--20px {padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px;}
.gap-hor--10px {column-gap: 10px;}
.w-h--28px {width: 28px; height: 28px; flex-shrink: 0;}
.color--primary {background-color: rgb(57, 57, 97); grid-column-start: span 1; grid-column-end: span 1;}
.color-text--bg-on {color: rgba(255, 255, 255, 1);}
.color--bg-sec {background-color: rgb(241, 245, 255);}
.color-text--prim-on {color: rgba(255, 255, 255, 1);}
.gap-ver--10px {row-gap: 10px;}
.w-h--14px {width: 14px; height: 14px; flex-shrink: 0; flex-grow: 0;}
.gap-ver--50px {row-gap: 50px;}
.paddings--t-b-80-20px {padding-top: 80px; padding-bottom: 20px;}
.paddings--5px--2px {padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px;}
.text--large {font-family: 'bebas neue regular'; font-size: 27px; letter-spacing: 0.02em; line-height: 120%; font-weight: 400; width: 100%;}
.line--2 {height: 1px; width: 100%; background-color: rgba(0, 0, 0, 0.5);}
.gap-hor--5px {column-gap: 5px;}
.color-text--bg-on-50per {color: rgba(0, 0, 0, 0.5);}
.gap-ver--80px {row-gap: 80px;}
.nav-panel {overflow-x: auto; overflow-y: auto; display: flex; justify-content: center; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; column-gap: 25px; max-width: none; width: 820px; height: 236px; background-size: auto; background-image: linear-gradient(rgba(24, 19, 50, 1) 0%, rgba(24, 19, 50, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; right: -297px; top: 52px;}
.nav-panel-wide {width: 1071px; height: 319px; right: -403px;}
.logo--new {width: 7.08vw; height: 1.6vw; align-items: center; justify-content: center; flex-shrink: 0;}
.new-gap-hor--24px {column-gap: 1.67vw;}
.new-text--17px {font-size: 1.18vw; font-family: 'Inter Tight'; letter-spacing: -0.02em; line-height: 140%; font-weight: 500;}
.new-text--white {color: rgba(255, 255, 255, 1);}
.new-content-max-w--1312px {max-width: 91.11vw;}
.new-paddings--l-r-64px {padding-left: 4.44vw; padding-right: 4.44vw;}
.new-paddings--t-b-32px {padding-top: 2.22vw; padding-bottom: 2.22vw;}
.new-root {background-color: rgb(21, 19, 49); font-family: 'bebas neue regular'; color: rgba(255, 255, 255, 1);}
.new-phone {font-size: 1.11vw; color: rgba(255, 255, 255, 1); font-family: 'Inter Tight'; font-weight: 500;}
.new-paddings--t-b-48-64px {padding-top: 3.33vw; padding-bottom: 4.44vw;}
.new-gap-hor--10px {column-gap: 0.69vw;}
.new-text-link--14px {font-family: 'Inter Tight'; font-size: 0.97vw; color: rgba(179, 171, 214, 1); text-decoration: none; flex-shrink: 0; letter-spacing: -0.02em; line-height: 140%; font-weight: 500;}
.new-gap-ver--10px {row-gap: 10px;}
.new-padding-t-24px {margin-top: 1.67vw;}
.new-text--72px {font-size: 4.1vw; line-height: 105%; letter-spacing: -0.02em; text-transform: uppercase; font-weight: 400;}
.new-text--b3abd6 {color: rgba(179, 171, 214, 1);}
.new-text--17px-golos {font-size: 1.18vw; font-family: 'Inter Tight'; letter-spacing: -0.02em; font-weight: 500; line-height: 140%;}
.new-text--36px {font-size: 2.92vw; letter-spacing: -0.02em; text-transform: uppercase; line-height: 110%; font-weight: 400;}
.new-gap--24px {row-gap: 1.67vw; column-gap: 1.67vw;}
.new-gap-ver--28px {row-gap: 1.94vw;}
.new-bg--1f1840 {background-color: rgb(26, 22, 58);}
.new-border--1px-white-10per {border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(255, 255, 255, 0.1); border-left-color: rgba(255, 255, 255, 0.1); border-right-color: rgba(255, 255, 255, 0.1); border-bottom-color: rgba(255, 255, 255, 0.1);}
.new-border-bottom--1px-white-12per {border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-style: solid; border-bottom-color: rgba(255, 255, 255, 0.12);}
.new-text--26px {letter-spacing: -0.02em; line-height: 110%; text-transform: uppercase; font-size: 1.74vw; font-weight: 400;}
.new-text--14px-golos {font-family: 'Inter Tight'; font-size: 0.97vw; text-decoration: none; letter-spacing: -0.02em; font-weight: 500; line-height: 140%;}
.new-text--15px-golos {font-family: 'Inter Tight'; font-size: 1.04vw; text-decoration: none; letter-spacing: -0.02em; line-height: 140%; font-weight: 500;}
.new-text--e4e0f5 {color: rgba(228, 224, 245, 1);}
.new-gap-ver--13px {row-gap: 0.9vw;}
.new-border-top--1px-white-10per {border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.1);}
.new-text--16px {font-size: 1.11vw; font-family: 'Inter Tight'; letter-spacing: -0.02em; line-height: 140%; font-weight: 500;}
.new-text--cfc4ff {color: rgba(207, 196, 255, 1);}
.new-size--20px {width: 1.39vw; height: 1.39vw; flex-shrink: 0;}
.new-paddings--t-b-96px {padding-top: 6.67vw; padding-bottom: 6.67vw;}
.new-found-answer {padding-left: 3.89vw; padding-right: 3.89vw; padding-top: 3.89vw; padding-bottom: 3.89vw; background-color: rgb(91, 63, 214); display: flex; align-items: center; justify-content: space-between; column-gap: 1.39vw; row-gap: 1.39vw;}
.new-button--white {padding-left: 1.94vw; padding-right: 1.94vw; padding-top: 1.11vw; padding-bottom: 1.2vw; font-size: 1.04vw; color: rgba(23, 17, 47, 1); border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 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; background-color: rgb(255, 255, 255); flex-shrink: 0; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; text-transform: uppercase; font-family: 'Inter Tight'; font-weight: 600;}
.new-button--white:hover {background-color: rgba(255, 255, 255, 0.8);}
.new-paddings--t-b-64px {padding-top: 4.44vw; padding-bottom: 4.44vw;}
.new-border-top--1px-white-12per {border-top-width: 1px; border-right-width: 0px; border-left-width: 0px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.12);}
.new-dot {width: 2px; height: 2px; background-color: rgb(179, 171, 214); border-top-left-radius: 999px; border-top-right-radius: 999px; border-bottom-left-radius: 999px; border-bottom-right-radius: 999px;}
.new-bg--17112f {background-color: rgb(23, 17, 47);}
.new-paddings--form {padding-left: 2.78vw; padding-right: 2.78vw; padding-top: 2.78vw; padding-bottom: 2.78vw;}
.new-text--34px-medium {font-weight: 500; letter-spacing: -0.02em; text-transform: uppercase; line-height: 110%; font-size: 2.36vw;}
.new-text--16px-golos {font-size: 1.11vw; font-family: 'Inter Tight'; letter-spacing: -0.02em; line-height: 140%; font-weight: 500;}
.new-gap-ver--22px {row-gap: 1.53vw;}
.new-form--input {padding-left: 16px; padding-right: 16px; padding-top: 16px; padding-bottom: 16px; font-size: 1.5rem; font-family: 'Inter Tight'; 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; border-top-color: rgba(255, 255, 255, 0.12); border-left-color: rgba(255, 255, 255, 0.12); border-right-color: rgba(255, 255, 255, 0.12); border-bottom-color: rgba(255, 255, 255, 0.12); border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; background-color: rgb(18, 13, 39); margin-top: 8px;}
.new-paddings-l-r--64px {padding-top: 4.44vw; padding-bottom: 4.44vw;}
.new-padding-t-32px {margin-top: 2.22vw;}
.new-text--14px {font-family: 'Inter Tight'; font-weight: 500; letter-spacing: -0.02em; line-height: 140%; font-size: 0.97vw;}
.new-gap-ver--64px {row-gap: 4.44vw;}
.new-gap-hor--64px {column-gap: 4.44vw;}
.new-text--56px {font-size: 3.89vw; letter-spacing: -0.02em;}
.new-paddings--card-1 {padding-left: 2.08vw; padding-right: 2.08vw; padding-bottom: 2.08vw; padding-top: 1.67vw;}
.new-paddings--card-2 {padding-left: 18px; padding-right: 18px; padding-top: 12px; padding-bottom: 12px;}
.new-paddings--card-3 {padding-left: 0.83vw; padding-right: 0.83vw; padding-top: 1.39vw; padding-bottom: 1.39vw;}
.new-text--18px {font-size: 1.25vw;}
.new-text--18px-golos {font-family: 'Inter Tight'; font-size: 1.25vw; letter-spacing: -0.02em;}
.new-gap-hor--36px {column-gap: 2.5vw;}
.new-text--15px {font-size: 1.04vw; font-family: 'Inter Tight'; font-weight: 500; letter-spacing: -0.02em; line-height: 140%;}
.new-author--card {padding-left: 2.4rem; padding-right: 2.4rem; padding-top: 2.4rem; padding-bottom: 2.4rem;}
.new-size--16px {width: 16px; height: 16px; flex-shrink: 0;}
.new-size--88px {width: 4.59vw; height: 4.59vw; flex-shrink: 0;}
.new-gap-hor--20px {column-gap: 1.39vw;}
.new-gap-ver--20px {row-gap: 1.39vw;}
.new-text--22px {font-size: 1.53vw;}
.new-content-max-w--1040px {max-width: 72.22vw;}
.new-gap--hor--32px {column-gap: 2.22vw;}
.new-size--18px {width: 18px; height: 18px; flex-shrink: 0;}
.new-text--ffb066 {color: rgba(255, 176, 102, 1);}
.new-gap-ver--16px {row-gap: 1.11vw;}
.new-text--19px {font-family: 'Golos Text'; font-size: 19px; text-decoration: none; flex-shrink: 0;}
.new-text--32px {font-size: 2.22vw; letter-spacing: -0.02em;}
.new-padding-t-48px {margin-top: 3.33vw;}
.new-padding-t-12px {margin-top: 12px;}
.new-border--1px-white-20per {border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(255, 255, 255, 0.2); border-left-color: rgba(255, 255, 255, 0.2); border-right-color: rgba(255, 255, 255, 0.2); border-bottom-color: rgba(255, 255, 255, 0.2);}
.new-paddings--16-12px {padding-left: 16px; padding-right: 16px; padding-top: 10px; padding-bottom: 12px;}
.new-border--1px-white-15per {border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(255, 255, 255, 0.15); border-left-color: rgba(255, 255, 255, 0.15); border-right-color: rgba(255, 255, 255, 0.15); border-bottom-color: rgba(255, 255, 255, 0.15);}
.new-paddings--20-24px {padding-left: 1.39vw; padding-right: 1.39vw; padding-top: 1.67vw; padding-bottom: 1.67vw;}
.new-text--20px {font-size: 1.39vw;}
.new-button--white-search {padding-left: 2.5vw; padding-right: 2.5vw; padding-top: 1.32vw; padding-bottom: 1.32vw; font-size: 1.11vw; color: rgba(23, 17, 47, 1); border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 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; background-color: rgb(255, 255, 255); flex-shrink: 0; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; text-transform: uppercase; font-family: 'Inter Tight'; font-weight: 600; line-height: 100%; letter-spacing: -0.02em;}
.new-button--white-search:hover {background-color: rgba(255, 255, 255, 0.8);}
.new-search--input {border-top-color: rgba(255, 255, 255, 0.1); border-left-color: rgba(255, 255, 255, 0.1); border-right-color: rgba(255, 255, 255, 0.1); border-bottom-color: rgba(255, 255, 255, 0.1); 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; 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(26, 22, 58); border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; padding-left: 4.17vw; padding-right: 1.39vw; padding-top: 1.39vw; padding-bottom: 1.39vw; min-height: 3.75vw; height: 100%;}
.new-radiogroup--item {padding-top: 0.63vw; padding-bottom: 0.63vw; padding-left: 1.04vw; padding-right: 1.04vw; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; color: rgba(255, 255, 255, 0.5);}
.new-radiogroup--item:has(:checked) {border-top-color: rgba(255, 255, 255, 1); border-left-color: rgba(255, 255, 255, 1); border-right-color: rgba(255, 255, 255, 1); border-bottom-color: rgba(255, 255, 255, 1); border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; color: rgba(255, 255, 255, 1);}
.new-radiogroup--item:hover {border-top-color: rgba(255, 255, 255, 0.3); border-left-color: rgba(255, 255, 255, 0.3); border-right-color: rgba(255, 255, 255, 0.3); border-bottom-color: rgba(255, 255, 255, 0.3); color: rgba(255, 255, 255, 0.8);}
.new-button--white-load {padding-left: 1.94vw; padding-right: 1.94vw; padding-top: 1.2vw; padding-bottom: 1.2vw; background-size: auto; background-image: none/*linear-gradient(rgb(50, 144, 255) 0%, rgb(50, 144, 255) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; background-color: rgb(255, 255, 255); border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; font-family: 'Inter Tight'; color: rgba(23, 17, 47, 1); font-weight: 600; font-size: 1.11vw; letter-spacing: -0.02em; line-height: 100%; text-transform: uppercase; text-decoration: none;}
.new-collection--empty {min-height: 20.83vw; display: flex; justify-content: center; align-items: center; background-size: auto; background-image: none/*linear-gradient(rgb(213, 213, 213) 0%, rgb(213, 213, 213) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; background-color: rgb(26, 22, 58); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(255, 255, 255, 0.1); border-left-color: rgba(255, 255, 255, 0.1); border-right-color: rgba(255, 255, 255, 0.1); border-bottom-color: rgba(255, 255, 255, 0.1); text-align: center;}
.new-collection--pagination-top {margin-top: 1.3vw;}
@media (max-width: 991px) {.h2 {font-size: 5.6rem;}}
@media (max-width: 991px) {.h3 {font-size: 3.2rem;}}
@media (max-width: 991px) {.tablet-display-none {display: none;}}
@media (max-width: 991px) {.header-nav-desk {justify-content: center;}}
@media (max-width: 991px) {.home-hero__cont-top {flex-direction: column-reverse;}}
@media (max-width: 991px) {.home-hero__right {width: 100%; padding-bottom: 2.4rem;}}
@media (max-width: 991px) {.home-hero__title {margin-bottom: 1.6rem;}}
@media (max-width: 991px) {.home-hero__left {width: 100%;}}
@media (max-width: 991px) {.home-hero__left-top {padding-top: 0rem; display: none;}}
@media (max-width: 991px) {.grid-2-col {grid-template-columns: 1fr 1fr; width: 100%; display: grid;}}
@media (max-width: 991px) {.home-hero__cont-bottom {padding-top: 8.5rem; padding-bottom: 8.5rem;}}
@media (max-width: 991px) {.footer__nav-item:hover {background-color: rgba(75, 73, 86, 0); backdrop-filter: blur(0rem);}}
@media (max-width: 991px) {.flex-horizontal {flex-direction: column-reverse; align-items: flex-start;}}
@media (max-width: 991px) {.about-cont {flex-direction: column;}}
@media (max-width: 991px) {.flex-vertical {width: 100%;}}
@media (max-width: 991px) {.block-wrapper-right {width: 100%;}}
@media (max-width: 991px) {.grid-2-about-sticky {width: 100%; grid-template-columns: 1fr 1fr; grid-template-rows: auto;}}
@media (max-width: 991px) {.w-50 {width: 100%;}}
@media (max-width: 991px) {.case__big-card-info__bottom {flex-direction: column; align-items: flex-start; row-gap: 3.2rem;}}
@media (max-width: 991px) {.cases__btn {display: inline-flex;}}
@media (max-width: 991px) {.section-tabs-bottom {display: none;}}
@media (max-width: 991px) {.section-tabs__left-info {justify-content: center;}}
@media (max-width: 991px) {.section-padding-top {padding-top: 0rem;}}
@media (max-width: 991px) {.desk-display-none {grid-template-columns: 1fr 1fr; grid-template-rows: auto auto auto; display: flex; justify-content: flex-end;}}
@media (max-width: 991px) {.justify-center-768 {align-items: flex-start; justify-content: center; padding-top: 0rem;}}
@media (max-width: 991px) {.sticky-item-transit {height: 33.7rem; backdrop-filter: blur(6rem); background-color: rgba(21, 19, 49, 0.2);}}
@media (max-width: 991px) {.tabs-blur-wrap {display: none;}}
@media (max-width: 991px) {.case__big-card-info__top {margin-bottom: 2.4rem;}}
@media (max-width: 991px) {.geography__description {margin-bottom: 2.4rem;}}
@media (max-width: 991px) {.geography__title-2 {margin-bottom: 1.6rem;}}
@media (max-width: 991px) {.geography__bullits-wrap {margin-bottom: 2.8rem;}}
@media (max-width: 991px) {.h-navigation-wrapper {justify-content: flex-end; padding-top: 2.4rem; padding-bottom: 2.4rem; display: flex; grid-template-columns: 1fr 1fr 1fr 1fr; grid-template-rows: auto auto auto auto auto;}}
@media (max-width: 991px) {.serivce-item-wrapper__top {align-items: center;}}
@media (max-width: 991px) {.service-item-wrapper__bottom {row-gap: 2.4rem;}}
@media (max-width: 991px) {.grid2-desck-none {display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: auto;}}
@media (max-width: 991px) {.blog__left-navigation {padding-left: 2.4rem;}}
@media (max-width: 991px) {.service-item {border-bottom-width: 0rem; border-bottom-style: none; display: flex; flex-direction: column;}}
@media (max-width: 991px) {.h-navigation-wrapper-desk {justify-content: flex-end; padding-top: 2.4rem; padding-bottom: 2.4rem; display: none; grid-template-columns: 1fr 1fr 1fr 1fr; grid-template-rows: auto auto auto auto auto; padding-left: 2.4rem; padding-right: 2.4rem;}}
@media (max-width: 991px) {.blog__left-navigation--tab {padding-left: 2.4rem; display: flex;}}
@media (max-width: 991px) {.telegram-next:hover {background-color: rgba(73, 72, 83, 0);}}
@media (max-width: 991px) {.telegram-prev:hover {background-color: rgba(73, 72, 83, 0);}}
@media (max-width: 991px) {.services-prev:hover {background-color: rgba(73, 72, 83, 0);}}
@media (max-width: 991px) {.services-next:hover {background-color: rgba(73, 72, 83, 0);}}
@media (max-width: 991px) {.blog-prev:hover {background-color: rgba(73, 72, 83, 0);}}
@media (max-width: 991px) {.blog-next:hover {background-color: rgba(73, 72, 83, 0);}}
@media (max-width: 991px) {.btn1-svg {width: 2rem; height: 2rem;}}
@media (max-width: 991px) {.btn1-svg-wrap {width: 2rem; height: 2rem;}}
@media (max-width: 991px) {.home__nav-item {grid-template-columns: 1fr 1fr; width: 100%; display: grid;}}
@media (max-width: 991px) {.services__nav-wrapper-tablet {display: flex; justify-content: flex-end;}}
@media (max-width: 991px) {.droplist-wrapper-768 {display: flex; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; flex-direction: column;}}
@media (max-width: 991px) {.droplist__trigger {padding-left: 2.4rem; padding-right: 2.4rem; padding-top: 2.4rem; padding-bottom: 2.4rem; display: flex; justify-content: space-between; align-items: center;}}
@media (max-width: 991px) {.droplist-item__title {color: rgba(255, 255, 255, 1);}}
@media (max-width: 991px) {.droplist-item {border-top-width: 0.1rem; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-top-color: rgba(73, 72, 83, 1);}}
@media (max-width: 991px) {.droplist__content-wrapper {padding-left: 2.4rem; padding-right: 2.4rem; padding-top: 2.4rem; padding-bottom: 2.4rem; background-color: rgba(21, 19, 49, 0.2); backdrop-filter: blur(6rem); display: flex; flex-direction: column; row-gap: 2.4rem;}}
@media (max-width: 991px) {.droplist__content__desc {color: rgba(255, 255, 255, 1);}}
@media (max-width: 991px) {.header__menu {display: flex; column-gap: 0.8rem; width: auto; justify-self: end; align-items: center;}}
@media (max-width: 991px) {.header__menu__svg-wr {width: 2.4rem; height: 2.4rem; border-top-left-radius: 0.4rem; border-top-right-radius: 0.4rem; border-bottom-left-radius: 0.4rem; border-bottom-right-radius: 0.4rem; display: flex; align-items: center; justify-content: center; flex-direction: column; background-color: rgba(75, 73, 86, 0.4);}}
@media (max-width: 991px) {.header__menu__svg {width: 1.6rem; height: 1.6rem;}}
@media (max-width: 991px) {.menu__layout {height: 100%; display: flex; flex-direction: column;}}
@media (max-width: 991px) {.menu__content {height: 100%; display: flex; flex-direction: column; background-color: rgb(21, 19, 49); justify-content: space-between;}}
@media (max-width: 991px) {.menu__component-top__navigation {display: flex; row-gap: 2.4rem; padding-top: 2.4rem; padding-bottom: 2.4rem; flex-direction: column;}}
@media (max-width: 991px) {.menu__component-bottom-l {display: flex; flex-direction: column; row-gap: 2.4rem;}}
@media (max-width: 991px) {.btn__menu {width: 100%;}}
@media (max-width: 991px) {.menu__component-bottom-wr {padding-left: 2.4rem; padding-right: 2.4rem; padding-bottom: 2.4rem;}}
@media (max-width: 991px) {.menu__component-wrapper {overflow-y: auto; overflow-x: hidden; margin-bottom: 1.6rem;}}
@media (max-width: 991px) {.about-cont-3 {flex-direction: column;}}
@media (max-width: 991px) {.case__card-info__bottom {flex-direction: column; align-items: flex-start;}}
@media (max-width: 991px) {.case__card-btn:hover {background-color: rgba(75, 73, 86, 0);}}
@media (max-width: 991px) {.blog__card-info:hover {backdrop-filter: blur(0rem);}}
@media (max-width: 991px) {.section-tabs-grid {display: none;}}
@media (max-width: 991px) {.tabs-cont-right {width: 100%;}}
@media (max-width: 991px) {.s-hero__cont-bottom {padding-top: 5.6rem; padding-bottom: 5.6rem;}}
@media (max-width: 991px) {.s-hero__cont-top {flex-direction: column;}}
@media (max-width: 991px) {.s-hero__right {width: 100%; padding-top: 0rem;}}
@media (max-width: 991px) {.s-droplist-wrapper {display: flex; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; flex-direction: column;}}
@media (max-width: 991px) {.s-droplist__content-wrapper {padding-left: 2.4rem; padding-right: 2.4rem; padding-top: 2.4rem; padding-bottom: 2.4rem; display: flex; flex-direction: column; row-gap: 2.4rem;}}
@media (max-width: 991px) {.napravlenie-item {height: auto; border-left-width: 0rem; border-left-style: none;}}
@media (max-width: 991px) {.link-border-bottom {padding-bottom: 0rem; border-bottom-width: 0rem; border-bottom-style: none;}}
@media (max-width: 991px) {.link-border-bottom:hover {border-bottom-color: rgba(255, 255, 255, 1);}}
@media (max-width: 991px) {.header-link:hover {opacity: 1;}}
@media (max-width: 991px) {.b-filter-info {justify-content: center;}}
@media (max-width: 991px) {.f-droplist__content-wrapper {padding-top: 2.4rem; padding-bottom: 2.4rem; display: flex; flex-direction: column;}}
@media (max-width: 991px) {.b-blog-item {height: 100%;}}
@media (max-width: 991px) {.b-page__btn:hover {background-color: rgba(75, 73, 86, 0);}}
@media (max-width: 991px) {.b-page__blog-inf {margin-top: 2.4rem; margin-bottom: 2.4rem; column-gap: 1.6rem;}}
@media (max-width: 991px) {.b-page__info__rich {padding-top: 0rem;}}
@media (max-width: 991px) {.a-hero__cont-top {flex-direction: column;}}
@media (max-width: 991px) {.a-hero__cont-bottom {padding-top: 8.5rem; padding-bottom: 8.5rem;}}
@media (max-width: 991px) {.a-team__left-navigation {padding-left: 2.4rem;}}
@media (max-width: 991px) {.team-prev:hover {background-color: rgba(73, 72, 83, 0);}}
@media (max-width: 991px) {.team-next:hover {background-color: rgba(73, 72, 83, 0);}}
@media (max-width: 991px) {.a-team__left-navigation--tab {padding-left: 2.4rem; display: flex; justify-content: flex-end;}}
@media (max-width: 991px) {.a-team-item {border-bottom-width: 0rem; border-bottom-style: none; display: flex; flex-direction: column;}}
@media (max-width: 991px) {.a-team__card-info:hover {backdrop-filter: blur(0rem); background-color: rgba(75, 73, 86, 0);}}
@media (max-width: 991px) {.a-team-item__card-info__bottom {flex-direction: column; align-items: flex-start;}}
@media (max-width: 991px) {.a-partners-cont__grid {padding-left: 0rem; padding-right: 0rem; grid-template-columns: 1fr;}}
@media (max-width: 991px) {.a-about-nav-wrap {justify-content: flex-end; padding-top: 2.4rem; display: flex; grid-template-columns: 1fr 1fr 1fr 1fr; grid-template-rows: auto auto auto auto auto; padding-bottom: 0rem;}}
@media (max-width: 991px) {.about-prev:hover {background-color: rgba(73, 72, 83, 0);}}
@media (max-width: 991px) {.about-next:hover {background-color: rgba(73, 72, 83, 0);}}
@media (max-width: 991px) {.m-team-prev:hover {background-color: rgba(73, 72, 83, 0);}}
@media (max-width: 991px) {.m-team-next:hover {background-color: rgba(73, 72, 83, 0);}}
@media (max-width: 991px) {.modal__team-wrapper {width: 100%;}}
@media (max-width: 991px) {.modal-team__close-wr {z-index: 3; padding-right: 0rem; padding-top: 0rem; top: 2.4rem; transform: translate3D(0%, 0px, 0px); left: auto; right: 2.4rem;}}
@media (max-width: 991px) {.m-team-navigation-wrapper {display: flex; grid-template-columns: 1fr 1fr 1fr 1fr; grid-template-rows: auto auto auto auto auto;}}
@media (max-width: 991px) {.modal__navigation {display: none;}}
@media (max-width: 991px) {.modal-team__link-wr {margin-bottom: 4rem;}}
@media (max-width: 991px) {.modal-team__img-wr {height: 56rem;}}
@media (max-width: 991px) {.desc-none-team {display: block; grid-template-columns: 1fr 1fr; grid-template-rows: auto;}}
@media (max-width: 991px) {.a-planet__img-wr {top: 12.4rem;}}
@media (max-width: 991px) {.a-about-cont__bottom {flex-direction: column-reverse;}}
@media (max-width: 991px) {.collection__modal-wrapper {width: 100%;}}
@media (max-width: 991px) {.modal-team__info {padding-bottom: 0rem;}}
@media (max-width: 991px) {.a-partners-item {border-left-width: 0rem; border-left-style: none; border-right-width: 0rem; border-right-style: none; border-bottom-width: 0rem; border-bottom-style: none;}}
@media (max-width: 991px) {.reviews-list {border-left-width: 0rem; border-left-style: none;}}
@media (max-width: 991px) {.a-hero__title {margin-bottom: 14.3rem;}}
@media (max-width: 991px) {.swiper-about-slide {min-height: 34.1rem;}}
@media (max-width: 991px) {.a-about__img-wr {height: 60rem;}}
@media (max-width: 991px) {.blog-item {border-bottom-width: 0rem; border-bottom-style: none; display: flex; flex-direction: column;}}
@media (max-width: 991px) {.height-card-dynamic {height: auto;}}
@media (max-width: 991px) {.s-hero__description {margin-bottom: 2.4rem;}}
@media (max-width: 991px) {.s-page__title-descriptor {align-items: flex-start; justify-content: center; padding-top: 2.4rem; padding-bottom: 2.4rem;}}
@media (max-width: 991px) {.fullscreen-photo--tablet {display: flex;}}
@media (max-width: 991px) {.fullscreen-photo {display: none;}}
@media (max-width: 991px) {.rev-case__card-btn:hover {background-color: rgba(75, 73, 86, 0);}}
@media (max-width: 991px) {.cookie-cont-padding {padding-left: 1.6rem; padding-right: 1.6rem; padding-top: 1.6rem; padding-bottom: 1.6rem;}}
@media (max-width: 991px) {.a-rev__card-btn:hover {background-color: rgba(75, 73, 86, 0);}}
@media (max-width: 991px) {.gap-ver--80px {row-gap: 80px;}}
@media (max-width: 991px) {.new-text--72px {line-height: 105.39%; font-size: 6.25vw;}}
@media (max-width: 991px) {.new-text--17px-golos {font-size: 1.95vw;}}
@media (max-width: 991px) {.logo--new {width: 14vw; height: 3.13vw;}}
@media (max-width: 991px) {.new-phone {font-size: 1.82vw;}}
@media (max-width: 991px) {.new-found-answer {background-color: rgb(91, 63, 214); padding-left: 4vw; padding-right: 4vw; padding-top: 4vw; padding-bottom: 4vw;}}
@media (max-width: 991px) {.new-padding-t-24px {margin-top: 2vw;}}
@media (max-width: 991px) {.new-paddings--t-b-48-64px {padding-top: 4vw; padding-bottom: 6vw;}}
@media (max-width: 991px) {.new-text--36px {font-size: 4.17vw;}}
@media (max-width: 991px) {.new-text--26px {font-size: 2.6vw;}}
@media (max-width: 991px) {.new-text--15px-golos {font-size: 1.82vw;}}
@media (max-width: 991px) {.new-gap-ver--13px {row-gap: 1.2vw;}}
@media (max-width: 991px) {.new-button--white {padding-left: 3vw; padding-right: 3vw; padding-top: 2vw; padding-bottom: 2.2vw; font-size: 1.82vw;}}
@media (max-width: 991px) {.new-text--14px-golos {font-size: 1.69vw;}}
@media (max-width: 991px) {.new-text-link--14px {font-size: 1.69vw;}}
@media (max-width: 991px) {.new-gap-ver--28px {row-gap: 2vw;}}
@media (max-width: 991px) {.new-text--34px-medium {font-size: 3.65vw;}}
@media (max-width: 991px) {.new-paddings--form {padding-left: 4vw; padding-right: 4vw; padding-top: 4vw; padding-bottom: 4vw;}}
@media (max-width: 991px) {.new-form--input {margin-top: 4px; padding-left: 12px; padding-right: 12px; padding-top: 12px; padding-bottom: 12px; font-size: 1.4rem;}}
@media (max-width: 991px) {.new-gap-ver--22px {row-gap: 2vw;}}
@media (max-width: 991px) {.new-gap-hor--10px {column-gap: 1vw;}}
@media (max-width: 991px) {.new-padding-t-32px {margin-top: 2vw;}}
@media (max-width: 991px) {.new-text--56px {font-size: 4.95vw;}}
@media (max-width: 991px) {.new-paddings--card-1 {padding-left: 3vw; padding-right: 3vw; padding-bottom: 3vw; padding-top: 3vw;}}
@media (max-width: 991px) {.new-text--18px {font-size: 2.08vw;}}
@media (max-width: 991px) {.new-text--18px-golos {font-size: 2.08vw;}}
@media (max-width: 991px) {.new-size--20px {width: 2.34vw; height: 2.34vw;}}
@media (max-width: 991px) {.new-paddings--card-3 {padding-left: 0px; padding-right: 0px; padding-top: 2.34vw; padding-bottom: 2.34vw;}}
@media (max-width: 991px) {.new-text--19px {font-size: 14px;}}
@media (max-width: 991px) {.new-text--32px {font-size: 3.39vw;}}
@media (max-width: 991px) {.new-content-max-w--1040px {max-width: none;}}
@media (max-width: 991px) {.new-size--88px {width: 10vw; height: 10vw;}}
@media (max-width: 991px) {.new-padding-t-48px {margin-top: 5vw;}}
@media (max-width: 991px) {.new-text--22px {font-size: 2.34vw;}}
@media (max-width: 991px) {.new-gap-hor--20px {column-gap: 2vw;}}
@media (max-width: 991px) {.new-author--card {padding-left: 2rem; padding-right: 2rem; padding-top: 2rem; padding-bottom: 2rem;}}
@media (max-width: 991px) {.new-gap-ver--16px {row-gap: 2vw;}}
@media (max-width: 991px) {.new-text--20px {font-size: 2.34vw;}}
@media (max-width: 991px) {.new-paddings--20-24px {padding-left: 3vw; padding-right: 3vw; padding-top: 3vw; padding-bottom: 3vw;}}
@media (max-width: 991px) {.new-text--16px {font-size: 1.95vw;}}
@media (max-width: 991px) {.new-text--16px-golos {font-size: 1.95vw;}}
@media (max-width: 991px) {.new-text--14px {font-size: 1.69vw;}}
@media (max-width: 991px) {.new-button--white-search {padding-left: 3vw; padding-right: 3vw; padding-top: 2vw; padding-bottom: 2vw;}}
@media (max-width: 991px) {.new-text--17px {font-size: 1.95vw;}}
@media (max-width: 991px) {.new-text--15px {font-size: 1.82vw;}}
@media (max-width: 991px) {.new-search--input {padding-top: 1.56vw; padding-bottom: 1.56vw; padding-right: 1.56vw; padding-left: 7.81vw; min-height: 7.03vw;}}
@media (max-width: 991px) {.new-paddings--l-r-64px {padding-left: 3.13vw; padding-right: 3.13vw;}}
@media (max-width: 991px) {.new-radiogroup--item {padding-top: 1.17vw; padding-bottom: 1.17vw; padding-left: 1.95vw; padding-right: 1.95vw;}}
@media (max-width: 991px) {.new-radiogroup--item:hover {color: rgba(255, 255, 255, 0.5); border-top-color: rgba(255, 255, 255, 0.1); border-left-color: rgba(255, 255, 255, 0.1); border-right-color: rgba(255, 255, 255, 0.1); border-bottom-color: rgba(255, 255, 255, 0.1);}}
@media (max-width: 991px) {.new-content-max-w--1312px {max-width: none;}}
@media (max-width: 991px) {.new-button--white-load {font-size: 1.82vw; padding-left: 3vw; padding-right: 3vw; padding-top: 2.2vw; padding-bottom: 2.2vw;}}
@media (max-width: 991px) {.new-collection--pagination-top {margin-top: 2.6vw;}}
@media (max-width: 767px) {.paddings--l-r-20px {padding-left: 10px; padding-right: 10px;}}
@media (max-width: 767px) {.gap-ver--40px {row-gap: 20px;}}
@media (max-width: 767px) {.gap-hor--20px {column-gap: 10px;}}
@media (max-width: 767px) {.paddings--20px {padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px;}}
@media (max-width: 767px) {.gap-ver--50px {row-gap: 20px;}}
@media (max-width: 767px) {.text--h3 {font-size: 42px;}}
@media (max-width: 767px) {.paddings--t-b-80-20px {padding-top: 100px;}}
@media (max-width: 767px) {.gap-ver--80px {row-gap: 60px;}}
@media (max-width: 767px) {.new-padding-t-24px {margin-top: 4vw;}}
@media (max-width: 767px) {.new-paddings--t-b-96px {padding-top: 8vw; padding-bottom: 8vw;}}
@media (max-width: 767px) {.new-paddings--t-b-48-64px {padding-bottom: 8vw; padding-top: 8vw;}}
@media (max-width: 767px) {.new-phone {font-size: 2.92vw;}}
@media (max-width: 767px) {.logo--new {width: 20vw; height: 4.58vw;}}
@media (max-width: 767px) {.new-paddings--t-b-32px {padding-top: 3vw; padding-bottom: 3vw;}}
@media (max-width: 767px) {.new-gap-hor--24px {column-gap: 3vw;}}
@media (max-width: 767px) {.new-found-answer {flex-direction: column; align-items: flex-start; padding-left: 6vw; padding-right: 6vw; padding-top: 6vw; padding-bottom: 6vw;}}
@media (max-width: 767px) {.new-text--36px {font-size: 5.83vw;}}
@media (max-width: 767px) {.new-text--72px {font-size: 7.92vw;}}
@media (max-width: 767px) {.new-text--26px {font-size: 4.17vw;}}
@media (max-width: 767px) {.new-text--15px-golos {font-size: 2.71vw;}}
@media (max-width: 767px) {.new-gap-ver--28px {row-gap: 2.4vw;}}
@media (max-width: 767px) {.new-button--white {padding-left: 5vw; padding-right: 5vw; padding-top: 3vw; padding-bottom: 3.4vw; font-size: 2.92vw;}}
@media (max-width: 767px) {.new-paddings--t-b-64px {padding-top: 5vw; padding-bottom: 5vw;}}
@media (max-width: 767px) {.new-gap-ver--22px {row-gap: 3vw;}}
@media (max-width: 767px) {.new-text--34px-medium {font-size: 5vw;}}
@media (max-width: 767px) {.new-paddings--form {padding-left: 6vw; padding-right: 6vw; padding-top: 6vw; padding-bottom: 6vw;}}
@media (max-width: 767px) {.new-gap-hor--10px {column-gap: 2vw;}}
@media (max-width: 767px) {.new-padding-t-32px {margin-top: 4vw;}}
@media (max-width: 767px) {.new-text--56px {font-size: 6.67vw;}}
@media (max-width: 767px) {.new-paddings--card-1 {padding-left: 4vw; padding-right: 4vw; padding-top: 4vw; padding-bottom: 4vw;}}
@media (max-width: 767px) {.new-text--18px {font-size: 3.13vw;}}
@media (max-width: 767px) {.new-text--18px-golos {font-size: 3.13vw;}}
@media (max-width: 767px) {.new-size--20px {width: 3.75vw; height: 3.75vw;}}
@media (max-width: 767px) {.new-paddings--card-3 {padding-top: 3.33vw; padding-bottom: 3.33vw; column-gap: 3vw;}}
@media (max-width: 767px) {.new-text--19px {font-size: 13px;}}
@media (max-width: 767px) {.new-text--32px {font-size: 4.58vw;}}
@media (max-width: 767px) {.new-text--16px-golos {font-size: 2.92vw;}}
@media (max-width: 767px) {.new-gap-ver--20px {row-gap: 4vw;}}
@media (max-width: 767px) {.new-size--88px {width: 16vw; height: 16vw;}}
@media (max-width: 767px) {.new-text--22px {font-size: 3.33vw;}}
@media (max-width: 767px) {.new-gap-hor--20px {column-gap: 3vw;}}
@media (max-width: 767px) {.new-padding-t-48px {margin-top: 7vw;}}
@media (max-width: 767px) {.new-gap-ver--16px {row-gap: 3vw;}}
@media (max-width: 767px) {.new-text--20px {font-size: 3.33vw;}}
@media (max-width: 767px) {.new-paddings--20-24px {padding-left: 4vw; padding-right: 4vw; padding-top: 4vw; padding-bottom: 4vw;}}
@media (max-width: 767px) {.new-text--16px {font-size: 2.92vw;}}
@media (max-width: 767px) {.new-text--17px-golos {font-size: 2.92vw;}}
@media (max-width: 767px) {.new-text--14px {font-size: 2.5vw;}}
@media (max-width: 767px) {.new-text-link--14px {font-size: 2.5vw;}}
@media (max-width: 767px) {.new-text--14px-golos {font-size: 2.5vw;}}
@media (max-width: 767px) {.new-button--white-search {padding-left: 5vw; padding-right: 5vw; padding-top: 3vw; padding-bottom: 3.4vw; font-size: 2.92vw;}}
@media (max-width: 767px) {.new-text--17px {font-size: 2.92vw;}}
@media (max-width: 767px) {.new-text--15px {font-size: 2.71vw;}}
@media (max-width: 767px) {.new-paddings--l-r-64px {padding-left: 3.33vw; padding-right: 3.33vw;}}
@media (max-width: 767px) {.new-search--input {padding-top: 2.5vw; padding-bottom: 2.5vw; min-height: 9.17vw; padding-right: 2.5vw; padding-left: 8.33vw;}}
@media (max-width: 767px) {.new-radiogroup--item {padding-top: 1.88vw; padding-bottom: 1.88vw; padding-left: 3.13vw; padding-right: 3.13vw; flex-shrink: 0;}}
@media (max-width: 767px) {.new-padding-t-12px {margin-top: 6px;}}
@media (max-width: 767px) {.new-button--white-load {font-size: 2.92vw; padding-top: 3.4vw; padding-bottom: 3.4vw; padding-left: 5vw; padding-right: 5vw;}}
@media (max-width: 767px) {.new-collection--empty {min-height: 62.5vw;}}
@media (max-width: 767px) {.new-collection--pagination-top {margin-top: 4.17vw;}}
@media (max-width: 479px) {.container1 {padding-left: 1.6rem; padding-right: 1.6rem;}}
@media (max-width: 479px) {.p2 {font-size: 1.2rem;}}
@media (max-width: 479px) {.p1 {font-size: 1.4rem;}}
@media (max-width: 479px) {.p1-bebas {font-size: 1.6rem;}}
@media (max-width: 479px) {.h4 {font-size: 2rem;}}
@media (max-width: 479px) {.h3 {font-size: 2.4rem;}}
@media (max-width: 479px) {.h2 {font-size: 4rem;}}
@media (max-width: 479px) {.h1 {font-size: 3.2rem;}}
@media (max-width: 479px) {.header-nav-desk {display: none;}}
@media (max-width: 479px) {.home-hero__right {padding-left: 1.6rem; padding-right: 1.6rem;}}
@media (max-width: 479px) {.button-white {width: 100%;}}
@media (max-width: 479px) {.footer__nav-item-wrap {padding-top: 1.6rem; padding-bottom: 1.6rem; padding-left: 1.6rem; padding-right: 1.6rem;}}
@media (max-width: 479px) {.footer__nav-item {height: 9.8rem;}}
@media (max-width: 479px) {.home-hero__cont-bottom {padding-top: 3.2rem; padding-bottom: 3.2rem;}}
@media (max-width: 479px) {.home__nav-item {height: auto; flex-direction: column; display: flex;}}
@media (max-width: 479px) {.block-wrapper-right {padding-left: 1.6rem; padding-top: 1.6rem; padding-right: 1.6rem;}}
@media (max-width: 479px) {.section-title {margin-bottom: 1.6rem;}}
@media (max-width: 479px) {.about-item {padding-top: 1.6rem; padding-bottom: 1.6rem; padding-left: 1.6rem; padding-right: 1.6rem;}}
@media (max-width: 479px) {.about__btn-wrapper {flex-direction: column; row-gap: 0.8rem;}}
@media (max-width: 479px) {.button-market {width: 100%;}}
@media (max-width: 479px) {.about-item-2 {height: 19rem; padding-left: 1.6rem; padding-right: 1.6rem; padding-top: 1.6rem; padding-bottom: 1.6rem;}}
@media (max-width: 479px) {.about-item-2-rect {right: 1.6rem; top: 1.6rem;}}
@media (max-width: 479px) {.sticky-item-transit {padding-left: 1.6rem; padding-right: 1.6rem; padding-top: 1.6rem; padding-bottom: 1.6rem; height: auto; min-height: 26.2rem;}}
@media (max-width: 479px) {.swiper-telegram-slide__numb-wr {width: 4rem; height: 4rem;}}
@media (max-width: 479px) {.width-auto {width: auto;}}
@media (max-width: 479px) {.width-mob-abs {width: 34.3rem;}}
@media (max-width: 479px) {.case__big-card-info {padding-left: 1.6rem; padding-right: 1.6rem; padding-top: 1.6rem; padding-bottom: 1.6rem;}}
@media (max-width: 479px) {.case__big-card-info__top {margin-bottom: 1.6rem;}}
@media (max-width: 479px) {.case__big-card-info__bottom {row-gap: 1.6rem;}}
@media (max-width: 479px) {.case__card-info {padding-left: 1.6rem; padding-right: 1.6rem; padding-top: 1.6rem; padding-bottom: 1.6rem;}}
@media (max-width: 479px) {.case__card-btn {height: 5.4rem;}}
@media (max-width: 479px) {.napravlenie-item-wrapper {padding-left: 1.6rem; padding-right: 1.6rem; padding-top: 1.6rem; padding-bottom: 1.6rem;}}
@media (max-width: 479px) {.napravlenie-item-wrapper__top {margin-bottom: 2.4rem;}}
@media (max-width: 479px) {.napravlenie-item-wrapper__bottom {flex-direction: column-reverse; align-items: flex-start; row-gap: 2.4rem;}}
@media (max-width: 479px) {.napravlenie-item__title {margin-bottom: 1.6rem;}}
@media (max-width: 479px) {.geography-item {padding-left: 1.6rem; padding-right: 1.6rem; padding-top: 1.6rem; padding-bottom: 1.6rem;}}
@media (max-width: 479px) {.geography-rct {right: 1.6rem; top: 1.6rem;}}
@media (max-width: 479px) {.geography__title {margin-bottom: 0.8rem;}}
@media (max-width: 479px) {.service-item-wrapper {padding-left: 1.6rem; padding-right: 1.6rem; padding-top: 1.6rem; padding-bottom: 1.6rem;}}
@media (max-width: 479px) {.h-navigation-wrapper {padding-top: 1.6rem; padding-left: 1.6rem; padding-bottom: 1.6rem; column-gap: 1.6rem;}}
@media (max-width: 479px) {.blog__card-info {padding-left: 1.6rem; padding-right: 1.6rem; padding-top: 1.6rem; padding-bottom: 1.6rem; min-height: 16rem;}}
@media (max-width: 479px) {.blog__left-navigation--tab {flex-direction: column-reverse; padding-left: 1.6rem; padding-right: 1.6rem; align-items: flex-end;}}
@media (max-width: 479px) {.section-form {padding-top: 1.6rem; padding-bottom: 1.6rem;}}
@media (max-width: 479px) {.form1__default {display: flex; flex-direction: column; width: 100%; position: relative;}}
@media (max-width: 479px) {.form1__input {padding-left: 1.6rem; padding-right: 1.6rem; height: 5.4rem;}}
@media (max-width: 479px) {.form1__rect {right: 1.6rem;}}
@media (max-width: 479px) {.footer__nav-wrapper {display: flex; flex-direction: column;}}
@media (max-width: 479px) {.footer-bottom {flex-direction: column; align-items: flex-start; padding-top: 1.6rem; padding-bottom: 1.6rem; row-gap: 1.6rem;}}
@media (max-width: 479px) {.footer__item {height: 11.7rem; padding-left: 1.6rem; padding-right: 1.6rem; padding-top: 1.6rem; padding-bottom: 1.6rem;}}
@media (max-width: 479px) {.swiper-telegram-slide {padding-top: 1.6rem; padding-bottom: 1.6rem; padding-left: 1.6rem; padding-right: 1.6rem; min-height: 24.2rem;}}
@media (max-width: 479px) {.case__card {border-left-width: 0rem; border-left-style: none;}}
@media (max-width: 479px) {.napravlenie-item {border-left-width: 0rem; border-left-style: none;}}
@media (max-width: 479px) {.form1-submit {width: 34.3rem; margin-left: auto; margin-right: auto;}}
@media (max-width: 479px) {.service-item {border-right-width: 0rem; border-right-style: none;}}
@media (max-width: 479px) {.droplist__content-wrapper {padding-top: 1.6rem; padding-bottom: 1.6rem; padding-left: 1.6rem; padding-right: 1.6rem;}}
@media (max-width: 479px) {.tabs-blur-wrap__img {width: 5rem; height: 5rem;}}
@media (max-width: 479px) {.menu__component-top__navigation {row-gap: 1.6rem;}}
@media (max-width: 479px) {.menu__component-bottom-l {row-gap: 1.6rem;}}
@media (max-width: 479px) {.btn__menu {width: 100%;}}
@media (max-width: 479px) {.menu__component-bottom-wr {padding-bottom: 1.6rem; padding-right: 1.6rem; padding-left: 1.6rem;}}
@media (max-width: 479px) {.modal-form__close {width: 2.4rem; height: 2.4rem; left: 1.6rem; top: 1.6rem;}}
@media (max-width: 479px) {.modal-form__close-svg {width: 1.6rem; height: 1.6rem;}}
@media (max-width: 479px) {.droplist__trigger {padding-top: 1.6rem; padding-bottom: 1.6rem; padding-left: 1.6rem; padding-right: 1.6rem;}}
@media (max-width: 479px) {.tabs-cont-right {padding-left: 1.6rem; padding-top: 1.6rem; padding-right: 1.6rem;}}
@media (max-width: 479px) {.s-services-item__bottom {row-gap: 1.6rem;}}
@media (max-width: 479px) {.s-services-item {flex-direction: column; padding-left: 1.6rem; padding-right: 1.6rem; padding-top: 1.6rem; padding-bottom: 1.6rem;}}
@media (max-width: 479px) {.s-services-item__title {margin-bottom: 1.6rem;}}
@media (max-width: 479px) {.s-services-item__img-wr {width: 100%;}}
@media (max-width: 479px) {.s-hero__cont-bottom {padding-top: 4rem; padding-bottom: 4rem;}}
@media (max-width: 479px) {.s-hero__right {padding-left: 1.6rem; padding-right: 1.6rem;}}
@media (max-width: 479px) {.s-home__svg {position: relative; bottom: auto; right: auto; width: 7.8rem; height: 7.8rem;}}
@media (max-width: 479px) {.s-services-item__left {padding-top: 0rem; padding-bottom: 3.2rem;}}
@media (max-width: 479px) {.s-droplist__trigger {padding-left: 1.6rem; padding-right: 1.6rem; padding-top: 1.6rem; padding-bottom: 1.6rem;}}
@media (max-width: 479px) {.s-droplist__content-wrapper {padding-top: 1.6rem; padding-bottom: 1.6rem; padding-left: 1.6rem; padding-right: 1.6rem;}}
@media (max-width: 479px) {.s-droplist__trigger__numb-wr {width: 4rem; height: 4rem;}}
@media (max-width: 479px) {.swiper-services {height: auto;}}
@media (max-width: 479px) {.c-hero__item {padding-left: 1.6rem; padding-right: 1.6rem; padding-top: 1.6rem; padding-bottom: 1.6rem;}}
@media (max-width: 479px) {.c-hero-item__title {margin-bottom: 1.6rem;}}
@media (max-width: 479px) {.c-hero__item__info-wr {flex-direction: column; row-gap: 2.4rem;}}
@media (max-width: 479px) {.c-hero__item__info-2 {row-gap: 0.8rem;}}
@media (max-width: 479px) {.c-hero__item__info-vert {row-gap: 1.6rem;}}
@media (max-width: 479px) {.b-filter-info {column-gap: 1.6rem;}}
@media (max-width: 479px) {.f-droplist__trigger {padding-left: 1.6rem; padding-right: 1.6rem; padding-top: 1.6rem; padding-bottom: 1.6rem;}}
@media (max-width: 479px) {.f-droplist__content-wrapper {padding-top: 1.6rem; padding-bottom: 1.6rem; padding-left: 1.6rem; padding-right: 1.6rem;}}
@media (max-width: 479px) {.f-droplist-item {top: 5.4rem;}}
@media (max-width: 479px) {.b-page__btn {height: 5.4rem;}}
@media (max-width: 479px) {.b-page__blog-inf {margin-top: 1.6rem; margin-bottom: 1.6rem;}}
@media (max-width: 479px) {.a-hero__cont-bottom {padding-top: 3.2rem; padding-bottom: 3.2rem;}}
@media (max-width: 479px) {.a-about-item {padding-top: 1.6rem; padding-bottom: 1.6rem; padding-left: 1.6rem; padding-right: 1.6rem;}}
@media (max-width: 479px) {.a-team__left-navigation--tab {flex-direction: column-reverse; padding-left: 1.6rem; padding-right: 1.6rem; align-items: flex-end;}}
@media (max-width: 479px) {.a-team-item {border-right-width: 0rem; border-right-style: none;}}
@media (max-width: 479px) {.a-team__card-info {padding-left: 1.6rem; padding-right: 1.6rem; padding-top: 1.6rem; padding-bottom: 1.6rem; min-height: 20rem;}}
@media (max-width: 479px) {.a-partners-item {padding-left: 1.6rem; padding-right: 1.6rem; padding-top: 1.6rem; padding-bottom: 1.6rem;}}
@media (max-width: 479px) {.a-partners-item__title {margin-bottom: 0.8rem;}}
@media (max-width: 479px) {.a-partners-section {padding-top: 1.6rem;}}
@media (max-width: 479px) {.a-reviews-item {padding-left: 1.6rem; padding-right: 1.6rem; padding-top: 1.6rem; padding-bottom: 1.6rem;}}
@media (max-width: 479px) {.a-reviews-item__title {margin-bottom: 0.8rem;}}
@media (max-width: 479px) {.a-about-swiper-section {padding-top: 4rem; padding-bottom: 1.6rem;}}
@media (max-width: 479px) {.a-about-nav-wrap {padding-top: 1.6rem; padding-left: 1.6rem; padding-bottom: 0rem; column-gap: 1.6rem; padding-right: 1.6rem;}}
@media (max-width: 479px) {.swiper-about-slide {padding-top: 1.6rem; padding-bottom: 1.6rem; padding-left: 1.6rem; padding-right: 1.6rem; min-height: 26.2rem; border-left-width: 0rem; border-left-style: none;}}
@media (max-width: 479px) {.modal-team__close {width: 2.4rem; height: 2.4rem;}}
@media (max-width: 479px) {.m-team-navigation-wrapper {column-gap: 1.6rem;}}
@media (max-width: 479px) {.modal-team__img-wr {height: 28rem;}}
@media (max-width: 479px) {.modal-team__info {padding-left: 1.6rem; padding-right: 1.6rem; padding-top: 1.6rem;}}
@media (max-width: 479px) {.modal-team__title {margin-bottom: 0.8rem;}}
@media (max-width: 479px) {.modal-team__role {margin-bottom: 1.6rem;}}
@media (max-width: 479px) {.modal-team__desc {width: auto; margin-bottom: 2.4rem;}}
@media (max-width: 479px) {.modal-team__awards-title {margin-bottom: 1.6rem;}}
@media (max-width: 479px) {.modal-team__awards {width: auto; margin-bottom: 2.4rem;}}
@media (max-width: 479px) {.modal-team__link-wr {margin-bottom: 3.2rem;}}
@media (max-width: 479px) {.modal-team__close-wr {top: 1.6rem;}}
@media (max-width: 479px) {.a-planet__img-wr {width: 34.3rem; top: 13.1rem;}}
@media (max-width: 479px) {.a-reviews-item__desc {width: auto;}}
@media (max-width: 479px) {.a-reviews-item__top {margin-bottom: 3.2rem;}}
@media (max-width: 479px) {.a-reviews-item__bottom {row-gap: 2.4rem;}}
@media (max-width: 479px) {.desc-none-team {padding-bottom: 1.6rem; padding-left: 1.6rem;}}
@media (max-width: 479px) {.a-hero__title {margin-bottom: 18.8rem;}}
@media (max-width: 479px) {.swiper-about-slide__svg-wr {width: 4rem; position: absolute; top: 1.6rem; right: 1.6rem;}}
@media (max-width: 479px) {.swiper-about-slide__bottom {position: static;}}
@media (max-width: 479px) {.a-about__img-wr {height: 30rem;}}
@media (max-width: 479px) {.blog-item {border-right-width: 0rem; border-right-style: none;}}
@media (max-width: 479px) {.t-mail-wrap {bottom: 1.6rem; right: 1.6rem;}}
@media (max-width: 479px) {.form1__text-select {left: 1.6rem;}}
@media (max-width: 479px) {.form1__input-select {padding-left: 1.6rem; padding-right: 4rem; padding-top: 1.6rem; padding-bottom: 1.6rem; height: 10rem;}}
@media (max-width: 479px) {.form1__rect-select {right: 1.6rem; top: 2.4rem;}}
@media (max-width: 479px) {.s-page__title-descriptor {padding-top: 1.6rem; padding-bottom: 1.6rem;}}
@media (max-width: 479px) {.modal-team__desc--bold {width: auto; margin-bottom: 2.4rem;}}
@media (max-width: 479px) {.rev-case__card-btn {height: 5.4rem;}}
@media (max-width: 479px) {.cookie-cont {width: auto; right: 1.6rem; bottom: 1.6rem; left: 1.6rem;}}
@media (max-width: 479px) {.a-rev__card-btn {height: 5.4rem;}}
@media (max-width: 479px) {.gap-ver--80px {row-gap: 40px;}}
@media (max-width: 479px) {.new-button--white {padding-right: 6vw; padding-left: 6vw; padding-top: 3.59vw; padding-bottom: 4vw; font-size: 3.59vw;}}
@media (max-width: 479px) {.new-text--36px {font-size: 6.15vw;}}
@media (max-width: 479px) {.new-text--72px {line-height: 105%; font-size: 8.21vw;}}
@media (max-width: 479px) {.new-paddings--t-b-64px {padding-top: 6vw; padding-bottom: 6vw;}}
@media (max-width: 479px) {.new-paddings--t-b-32px {padding-top: 5.13vw; padding-bottom: 5.13vw;}}
@media (max-width: 479px) {.new-phone {font-size: 3.59vw;}}
@media (max-width: 479px) {.logo--new {width: 23.08vw; height: 5.13vw;}}
@media (max-width: 479px) {.new-text--26px {font-size: 5.13vw;}}
@media (max-width: 479px) {.new-gap-ver--13px {row-gap: 2vw;}}
@media (max-width: 479px) {.new-found-answer {padding-left: 5.13vw; padding-right: 5.13vw; padding-top: 6.15vw; padding-bottom: 6.15vw;}}
@media (max-width: 479px) {.new-text--34px-medium {font-size: 5.64vw;}}
@media (max-width: 479px) {.new-paddings--form {padding-left: 5.13vw; padding-right: 5.13vw; padding-top: 6.15vw; padding-bottom: 6.15vw;}}
@media (max-width: 479px) {.new-padding-t-24px {margin-top: 4.1vw;}}
@media (max-width: 479px) {.new-gap-ver--22px {row-gap: 5vw;}}
@media (max-width: 479px) {.new-paddings--l-r-64px {padding-left: 4.1vw; padding-right: 4.1vw;}}
@media (max-width: 479px) {.new-paddings--t-b-48-64px {padding-top: 6.15vw; padding-bottom: 10.26vw;}}
@media (max-width: 479px) {.new-gap-hor--10px {column-gap: 1.79vw;}}
@media (max-width: 479px) {.new-gap-ver--28px {row-gap: 4.62vw;}}
@media (max-width: 479px) {.new-form--input {margin-top: 6px; font-size: 1.3rem;}}
@media (max-width: 479px) {.new-text--16px-golos {font-size: 3.59vw;}}
@media (max-width: 479px) {.new-padding-t-32px {margin-top: 4.1vw;}}
@media (max-width: 479px) {.new-text--56px {font-size: 7.18vw;}}
@media (max-width: 479px) {.new-paddings--card-3 {column-gap: 4vw; padding-top: 3.59vw; padding-bottom: 3.59vw;}}
@media (max-width: 479px) {.new-text--32px {font-size: 5.13vw;}}
@media (max-width: 479px) {.new-author--card {padding-left: 5vw; padding-right: 5vw; padding-top: 5vw; padding-bottom: 5vw;}}
@media (max-width: 479px) {.new-padding-t-48px {margin-top: 10vw;}}
@media (max-width: 479px) {.new-gap-ver--16px {row-gap: 4vw;}}
@media (max-width: 479px) {.new-paddings--20-24px {padding-left: 5vw; padding-right: 5vw; padding-top: 5vw; padding-bottom: 5vw;}}
@media (max-width: 479px) {.new-text--20px {font-size: 3.85vw;}}
@media (max-width: 479px) {.new-text--15px-golos {line-height: 135%; font-size: 3.33vw;}}
@media (max-width: 479px) {.new-button--white-search {padding-right: 6vw; padding-left: 6vw; padding-top: 4vw; padding-bottom: 4vw; font-size: 1.3rem;}}
@media (max-width: 479px) {.new-text--17px-golos {font-size: 3.59vw;}}
@media (max-width: 479px) {.new-text--17px {font-size: 3.59vw;}}
@media (max-width: 479px) {.new-text--16px {font-size: 3.59vw;}}
@media (max-width: 479px) {.new-text--15px {font-size: 3.33vw;}}
@media (max-width: 479px) {.new-text--14px {font-size: 3.08vw;}}
@media (max-width: 479px) {.new-text--14px-golos {font-size: 3.08vw;}}
@media (max-width: 479px) {.new-text-link--14px {font-size: 3.08vw;}}
@media (max-width: 479px) {.new-text--18px-golos {font-size: 3.59vw;}}
@media (max-width: 479px) {.new-text--18px {font-size: 3.59vw;}}
@media (max-width: 479px) {.new-text--22px {font-size: 4.1vw;}}
@media (max-width: 479px) {.new-search--input {padding-bottom: 4vw; padding-top: 4vw; min-height: auto; padding-left: 10.26vw; padding-right: 4vw;}}
@media (max-width: 479px) {.new-radiogroup--item {padding-top: 2.31vw; padding-bottom: 2.31vw; padding-left: 3.85vw; padding-right: 3.85vw;}}
@media (max-width: 479px) {.new-button--white-load {font-size: 3.59vw; padding-top: 4vw; padding-bottom: 4vw; padding-left: 6vw; padding-right: 6vw;}}
@media (max-width: 479px) {.new-collection--pagination-top {margin-top: 5.13vw;}}
@media (min-width: 1920px) {.container1 {padding-left: 4rem; padding-right: 4rem;}}
@media (min-width: 1920px) {.h1 {font-size: 8rem;}}
@media (min-width: 1920px) {.h2 {font-size: 9.6rem;}}
@media (min-width: 1920px) {.h3 {font-size: 5.6rem;}}
@media (min-width: 1920px) {.h4 {font-size: 3.2rem;}}
@media (min-width: 1920px) {.p1-bebas {font-size: 2.4rem;}}
@media (min-width: 1920px) {.p1 {font-size: 2rem;}}
@media (min-width: 1920px) {.p2 {font-size: 1.8rem;}}
@media (min-width: 1920px) {.home-hero__left-card {padding-top: 3.2rem; padding-bottom: 3.2rem; padding-right: 3.2rem;}}
@media (min-width: 1920px) {.grid-2-col {grid-template-columns: 1fr 46rem;}}
@media (min-width: 1920px) {.about-item {padding-top: 4rem; padding-bottom: 4rem; padding-left: 4rem; padding-right: 4rem;}}
@media (min-width: 1920px) {.about-item-2 {padding-top: 4rem; padding-bottom: 4rem; padding-left: 4rem; padding-right: 4rem; height: 29rem;}}
@media (min-width: 1920px) {.grid-2-about-sticky {grid-template-columns: 1fr 46rem; grid-template-rows: 11.5rem 1fr;}}
@media (min-width: 1920px) {.swiper-telegram-slide {padding-left: 4rem; padding-right: 4rem; padding-top: 4rem; padding-bottom: 4rem; min-height: 50.2rem;}}
@media (min-width: 1920px) {.sticky-item-transit {padding-left: 4rem; padding-right: 4rem; padding-top: 4rem; padding-bottom: 4rem;}}
@media (min-width: 1920px) {.case__card-btn {height: 11.5rem;}}
@media (min-width: 1920px) {.button-white {width: 30rem;}}
@media (min-width: 1920px) {.blog__card-info {padding-left: 4rem; padding-right: 4rem; padding-top: 4rem; padding-bottom: 4rem;}}
@media (min-width: 1920px) {.tabs-item {padding-top: 4rem; padding-bottom: 4rem; padding-left: 4rem; padding-right: 4rem;}}
@media (min-width: 1920px) {.section-tabs__left-info {padding-top: 4rem; padding-bottom: 4rem;}}
@media (min-width: 1920px) {.block-wrapper-right {padding-top: 4rem; padding-bottom: 4rem; padding-left: 4rem; padding-right: 4rem;}}
@media (min-width: 1920px) {.home-hero__right {padding-top: 4rem; padding-bottom: 4rem; padding-left: 4rem; padding-right: 4rem;}}
@media (min-width: 1920px) {.home-hero__left-top {padding-left: 4rem; padding-right: 4rem; padding-top: 4rem;}}
@media (min-width: 1920px) {.about-item-2__title {margin-bottom: 3.6rem;}}
@media (min-width: 1920px) {.sticky-item-transit__top {row-gap: 8rem;}}
@media (min-width: 1920px) {.case__big-card-info {padding-left: 4rem; padding-right: 4rem; padding-top: 4rem; padding-bottom: 4rem;}}
@media (min-width: 1920px) {.case__card-info {padding-top: 4rem; padding-bottom: 4rem; padding-left: 4rem; padding-right: 4rem;}}
@media (min-width: 1920px) {.napravlenie-item-wrapper {padding-left: 4rem; padding-right: 4rem; padding-top: 4rem; padding-bottom: 4rem;}}
@media (min-width: 1920px) {.track-wrapper {row-gap: 0px;}}
@media (min-width: 1920px) {.geography-item {padding-left: 4rem; padding-right: 4rem; padding-top: 4rem; padding-bottom: 4rem;}}
@media (min-width: 1920px) {.geography-rct {top: 4rem; right: 4rem;}}
@media (min-width: 1920px) {.service-item-wrapper {padding-left: 4rem; padding-right: 4rem; padding-top: 4rem; padding-bottom: 4rem;}}
@media (min-width: 1920px) {.header-nav-desk {column-gap: 3.2rem;}}
@media (min-width: 1920px) {.header-logo__svg {width: 10rem; height: auto;}}
@media (min-width: 1920px) {.section-padding-top {padding-top: 4rem; padding-bottom: 4rem;}}
@media (min-width: 1920px) {.form1 {margin-bottom: 4rem;}}
@media (min-width: 1920px) {.form1-submit {margin-top: 4rem;}}
@media (min-width: 1920px) {.form1__input {height: 11.4rem; padding-left: 4rem; padding-right: 4rem;}}
@media (min-width: 1920px) {.section-form {padding-top: 4rem; padding-bottom: 4rem;}}
@media (min-width: 1920px) {.footer__nav-item {height: 17.5rem;}}
@media (min-width: 1920px) {.footer__nav-item-wrap {padding-left: 4rem; padding-right: 4rem; padding-top: 3.2rem; padding-bottom: 3.2rem;}}
@media (min-width: 1920px) {.footer__item {padding-left: 4rem; padding-right: 4rem; padding-top: 4rem; padding-bottom: 4rem; height: 19.6rem;}}
@media (min-width: 1920px) {.footer-bottom {padding-top: 4rem; padding-bottom: 4rem;}}
@media (min-width: 1920px) {.map__svg-arrow {width: 1rem;}}
@media (min-width: 1920px) {.map-item {width: 35.2rem; height: 16.5rem; padding-top: 2rem; padding-bottom: 2rem; padding-left: 2rem; padding-right: 2rem;}}
@media (min-width: 1920px) {.map-item__title {margin-bottom: 1rem;}}
@media (min-width: 1920px) {.map-item__desc {margin-bottom: 0.6rem;}}
@media (min-width: 1920px) {.home__nav-item {grid-template-columns: 1fr 46rem;}}
@media (min-width: 1920px) {.btn__menu {width: 30rem;}}
@media (min-width: 1920px) {.loader-svg {width: 16.5rem;}}
@media (min-width: 1920px) {.scrolll-svg {width: 17.5rem;}}
@media (min-width: 1920px) {.modal-form__close {width: 8rem; height: 8rem;}}
@media (min-width: 1920px) {.section-tabs-grid {grid-template-columns: 1fr 46rem 46rem 1fr;}}
@media (min-width: 1920px) {.tabs-cont-right {padding-top: 4rem; padding-bottom: 4rem; padding-left: 4rem; padding-right: 4rem;}}
@media (min-width: 1920px) {.s-services-item {min-height: 33rem; padding-top: 0.8rem; padding-bottom: 0.8rem; padding-right: 0.8rem; padding-left: 4rem;}}
@media (min-width: 1920px) {.s-services-item__left {padding-top: 3.2rem; padding-bottom: 3.2rem;}}
@media (min-width: 1920px) {.s-hero__right {padding-top: 4rem; padding-bottom: 4rem; padding-left: 4rem; padding-right: 4rem;}}
@media (min-width: 1920px) {.s-home__svg {right: 4rem; bottom: 4rem;}}
@media (min-width: 1920px) {.s-droplist__content-wrapper {padding-right: 4rem; padding-left: 4rem; padding-bottom: 4rem;}}
@media (min-width: 1920px) {.s-droplist__trigger {padding-top: 4rem; padding-bottom: 4rem; padding-left: 4rem; padding-right: 4rem;}}
@media (min-width: 1920px) {.c-hero__item {padding-left: 4rem; padding-right: 4rem; padding-top: 4rem; padding-bottom: 4rem;}}
@media (min-width: 1920px) {.b-filter-info {column-gap: 3.2rem;}}
@media (min-width: 1920px) {.f-droplist__trigger {padding-top: 4rem; padding-bottom: 4rem; padding-left: 4rem; padding-right: 4rem;}}
@media (min-width: 1920px) {.f-droplist__content-wrapper {padding-right: 4rem; padding-left: 4rem; padding-bottom: 4rem;}}
@media (min-width: 1920px) {.f-droplist-item {top: 11.5rem;}}
@media (min-width: 1920px) {.b-blog-item {height: 93.5vh;}}
@media (min-width: 1920px) {.b-page__btn {height: 11.5rem;}}
@media (min-width: 1920px) {.b-page__info__rich {padding-top: 4rem;}}
@media (min-width: 1920px) {.b-page__blog-inf {column-gap: 3.2rem; margin-bottom: 4rem;}}
@media (min-width: 1920px) {.a-about-item {padding-top: 3.2rem; padding-bottom: 3.2rem; padding-left: 4rem; padding-right: 4rem;}}
@media (min-width: 1920px) {.a-team__card-info {padding-left: 4rem; padding-right: 4rem; padding-top: 4rem; padding-bottom: 4rem;}}
@media (min-width: 1920px) {.a-partners-cont__grid {padding-left: 4rem; padding-right: 4rem;}}
@media (min-width: 1920px) {.a-partners-item {padding-left: 4rem; padding-right: 4rem; padding-top: 4rem; padding-bottom: 4rem;}}
@media (min-width: 1920px) {.a-partners-section {padding-top: 4rem;}}
@media (min-width: 1920px) {.a-reviews-item {padding-left: 4rem; padding-right: 4rem; padding-top: 4rem; padding-bottom: 4rem;}}
@media (min-width: 1920px) {.a-reviews-item__title {margin-bottom: 2.4rem;}}
@media (min-width: 1920px) {.a-about-swiper-section {padding-top: 6.4rem; padding-bottom: 11.4rem;}}
@media (min-width: 1920px) {.a-about-nav-wrap {padding-left: 4rem; padding-right: 4rem;}}
@media (min-width: 1920px) {.swiper-about-slide {padding-left: 4rem; padding-right: 4rem; padding-top: 4rem; padding-bottom: 4rem; min-height: 50.2rem;}}
@media (min-width: 1920px) {.a-planet__img-wr {width: 80.7rem; top: 9rem;}}
@media (min-width: 1920px) {.about__svg-arrow {width: 1rem;}}
@media (min-width: 1920px) {.modal-team__close {width: 8rem; height: 8rem;}}
@media (min-width: 1920px) {.modal__navigation {padding-bottom: 4rem; padding-right: 4rem;}}
@media (min-width: 1920px) {.a-reviews-item__bottom {row-gap: 1.6rem;}}
@media (min-width: 1920px) {.height-card-dynamic {height: calc(100dvh - 6.6rem - 11.5rem);}}
@media (min-width: 1920px) {.form1__text-select {left: 4rem;}}
@media (min-width: 1920px) {.form1__rect {right: 4rem;}}
@media (min-width: 1920px) {.form1__input-select {height: 11.4rem; padding-left: 4rem; padding-top: 4rem; padding-bottom: 4rem; padding-right: 50%;}}
@media (min-width: 1920px) {.form1__rect-select {right: 4rem;}}
@media (min-width: 1920px) {.s-page__title-descriptor {padding-top: 4rem; padding-bottom: 4rem;}}
@media (min-width: 1920px) {.rev-case__card-btn {height: 11.5rem;}}
@media (min-width: 1920px) {.case__img-wr {flex-direction: column; justify-content: center; align-items: center;}}
@media (min-width: 1920px) {.cookie-cont {bottom: 4rem; right: 4rem; width: 50.8rem;}}
@media (min-width: 1920px) {.a-rev__card-btn {height: 11.5rem;}}
@media (min-width: 1920px) {.new-text--72px {font-size: 4.17vw;}}
@media (min-width: 1920px) {.new-text--36px {font-size: 2.92vw;}}
@media (min-width: 1920px) {.new-text--34px-medium {font-size: 2.5vw;}}
@media (min-width: 1920px) {.new-text--26px {font-size: 1.67vw;}}
@media (min-width: 1920px) {.new-text--17px {font-size: 1.04vw;}}
@media (min-width: 1920px) {.new-text--17px-golos {font-size: 1.04vw;}}
@media (min-width: 1920px) {.new-text--16px {font-size: 1.04vw;}}
@media (min-width: 1920px) {.new-text--16px-golos {font-size: 1.04vw;}}
@media (min-width: 1920px) {.new-text--15px {font-size: 0.94vw;}}
@media (min-width: 1920px) {.new-text--15px-golos {font-size: 0.94vw;}}
@media (min-width: 1920px) {.new-phone {font-size: 0.94vw;}}
@media (min-width: 1920px) {.new-form--input {font-size: 1.8rem;}}
@media (min-width: 1920px) {.new-button--white {font-size: 0.94vw;}}
@media (min-width: 1920px) {.new-author--card {padding-left: 4rem; padding-right: 4rem; padding-top: 4rem; padding-bottom: 4rem;}}
@media (min-width: 1920px) {.new-button--white-search {font-size: 0.94vw;}}
@media (min-width: 1920px) {.new-text--14px {font-size: 0.94vw;}}
@media (min-width: 1920px) {.new-text--14px-golos {font-size: 0.94vw;}}
@media (min-width: 1920px) {.new-text-link--14px {font-size: 0.94vw;}}
@media (min-width: 1920px) {.new-text--18px-golos {font-size: 1.04vw;}}
@media (min-width: 1920px) {.new-text--18px {font-size: 1.04vw;}}
@media (min-width: 1920px) {.new-text--20px {font-size: 1.25vw;}}
@media (min-width: 1920px) {.new-text--22px {font-size: 1.35vw;}}
@media (min-width: 1920px) {.new-text--32px {font-size: 2.29vw;}}
@media (min-width: 1920px) {.new-text--56px {font-size: 3.33vw;}}
@media (min-width: 1920px) {.new-button--white-load {font-size: 0.94vw;}}
@media (min-width: 1920px) {.new-search--input {padding-left: 3.13vw; padding-top: 1.3vw; padding-bottom: 1.3vw; padding-right: 1.3vw; min-height: 3.65vw;}}
@media (min-width: 1920px) {.new-collection--pagination-top {margin-top: 1.56vw;}}
