.header{display:flex;flex-direction:column;z-index:100;-webkit-transition:top .25s ease-in-out;transition:top .25s ease-in-out}.header_sticky{position:fixed;top:0;left:0;right:0}.header_hidden{opacity:0}.header_coming-soon .header__lang-switcher,.header_profile-page .header__lang-switcher{display:none}.header_coming-soon .header__site-logo,.header_profile-page .header__site-logo{margin-left:auto}.header_coming-soon .header__site-logo__icon,.header_profile-page .header__site-logo__icon{display:flex}.header_coming-soon .header__circle-animated-bg,.header_profile-page .header__circle-animated-bg{display:none}.header__container{display:flex;align-items:center;padding-top:25px;padding-bottom:10px}.header__site-logo{order:1;display:flex;align-items:center}.header__site-logo__text{display:flex;margin-right:9px}.header__site-logo__icon{display:none}.header__site-logo__icon svg{width:20px;height:20px}.header__lang-switcher{order:2;display:none;margin-left:auto}.header__lang-switcher a{font-weight:300;font-size:12px;line-height:14px;letter-spacing:.1em}.header__lang-switcher a:hover{color:#efff4a}.header__fast-connect{display:none}.header__circle-animated-bg{position:absolute;display:flex;justify-content:center;top:100px;bottom:auto;left:auto;right:calc(50% - 125px);z-index:100}.header__circle-animated-bg__icon{width:250px;height:250px;background-image:url("/icons/circle-yellow-bg.svg");background-position:center;background-repeat:no-repeat;background-size:contain;opacity:.8}.header__circle-animated-bg__icon svg{width:100%;height:100%}@media(min-width: 375px){.header__circle-animated-bg{top:130px;right:calc(50% - 145px)}.header__circle-animated-bg__icon{width:290px;height:290px}}@media(min-width: 576px){.header__circle-animated-bg{top:160px;right:50px}}@media(min-width: 768px){.header{pointer-events:none}.header_profile-page{margin-bottom:60px}.header__container{padding-top:50px}.header__site-logo{order:2;margin-left:auto;margin-right:25px;pointer-events:auto}.header__site-logo__text{margin-right:20px}.header__site-logo__text svg{width:200px;height:32px}.header__site-logo__icon svg{height:32px;width:32px}.header__lang-switcher{order:1;display:flex;align-items:center;margin-left:0;pointer-events:auto}.header__lang-switcher a{font-size:15px;line-height:18px}.header__fast-connect{display:flex;opacity:1;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;margin-right:30px}.header__fast-connect .fast-connect__link{display:flex;align-items:center;font-weight:500}.header__fast-connect .fast-connect__link svg{margin-right:10px}.header__fast-connect .fast-connect__link:hover{color:#efff4a}.header__fast-connect .fast-connect__link:hover svg{fill:#efff4a}.header__fast-connect:hover{cursor:pointer}.header__circle-animated-bg{top:150px;right:calc(50% - 260px)}.header__circle-animated-bg__icon{width:520px;height:520px}}@media(min-width: 992px){.header__circle-animated-bg{top:100px;right:calc(50% - 220px)}.header__circle-animated-bg__icon{width:440px;height:440px}}@media(min-width: 1440px){.header__site-logo{order:2;margin-left:auto;margin-right:80px;pointer-events:auto}.header__site-logo__text{margin-right:20px}.header__site-logo__text svg{width:270px;height:45px}.header__site-logo__icon svg{height:45px;width:45px}.header__lang-switcher a{font-size:21px;line-height:25px}.header__circle-animated-bg{top:120px;right:calc(50% - 250px)}.header__circle-animated-bg__icon{width:500px;height:500px}}@media(min-width: 1440px){.header__fast-connect{margin-right:50px}.header__site-logo{margin-right:64px}.header__site-logo__text{margin-right:32px}.header__site-logo__text svg{width:394px;height:64px}.header__site-logo__icon svg{width:64px;height:64px}.header__circle-animated-bg{top:140px;right:calc(50% - 365px)}.header__circle-animated-bg__icon{width:730px;height:730px}}@media(min-width: 1920px){.header__circle-animated-bg{top:160px;right:calc(50% - 420px)}.header__circle-animated-bg__icon{width:840px;height:840px}}
.main-slogan{margin-bottom:65px}.main-slogan .awards{position:absolute;right:47px;top:50px}.main-slogan .awards img{width:100px}@media(min-width: 992px){.main-slogan .awards{right:50px}}@media(min-width: 1440px){.main-slogan .awards{top:140px}}.main-slogan .slogan-container{display:flex;align-items:center;overflow:hidden}.main-slogan .slogan-container h2{font-weight:500;font-size:48px;line-height:110%;letter-spacing:.04em;padding-bottom:20px}@media(min-width: 375px){.main-slogan .slogan-container h2{font-size:55px}}@media(min-width: 576px){.main-slogan .slogan-container h2{font-size:75px}}@media(min-width: 768px){.main-slogan .slogan-container h2{font-size:100px}}@media(min-width: 992px){.main-slogan .slogan-container h2{font-size:120px}}@media(min-width: 1200px){.main-slogan .slogan-container h2{font-size:140px}}@media(min-width: 1440px){.main-slogan .slogan-container h2{font-size:10vw}}@media(min-width: 375px){.main-slogan{margin-bottom:100px}}@media(min-width: 576px){.main-slogan{margin-bottom:120px}}@media(min-width: 768px){.main-slogan{margin-bottom:140px}}@media(min-width: 992px){.main-slogan{margin-bottom:100px}}@media(min-width: 1440px){.main-slogan{margin-bottom:140px}}@media(min-width: 1920px){.main-slogan{margin-bottom:110px}}@media(min-width: 2340px){.main-slogan{margin-bottom:120px}}
.fast-connect-button_vertical-text{transform:translateX(24px) rotate(-90deg);transform-origin:left bottom}.fast-connect-button_white svg{fill:#fff}.fast-connect-button_white a{color:#fff}.fast-connect-button_white:hover svg{fill:#efff4a}.fast-connect-button_white:hover a{color:#efff4a}.fast-connect-button__link{display:flex;align-items:center;font-weight:500;font-size:14px;line-height:20px;letter-spacing:.1em;white-space:nowrap}.fast-connect-button__link:hover{cursor:pointer}.fast-connect-button__link:hover svg{fill:#efff4a}.fast-connect-button__link:hover a{color:#efff4a}.fast-connect-button__icon{width:20px;height:20px;margin-right:10px;transform:rotate(90deg)}@media(min-width: 992px){.fast-connect-button__link{font-size:16px;line-height:22px}}@media(min-width: 1200px){.fast-connect-button__link{font-size:21px;line-height:25px}}
.navigation{margin-bottom:80px}.navigation__container{position:relative;display:flex;padding-left:60px}.navigation__list{display:flex;flex-direction:column}.navigation__list li{margin-bottom:20px}.navigation__list li:last-child{margin-bottom:0}.navigation__list li a{font-weight:300;font-size:12px;line-height:14px;letter-spacing:.1em}.navigation__list li a:hover{color:#efff4a}@media(min-width: 768px){.navigation__list li a{font-size:15px;line-height:18px}}@media(min-width: 1440px){.navigation__list li a{font-size:21px;line-height:25px}}.navigation__vertical-transformed{position:absolute;right:0;bottom:0;display:flex;align-items:flex-end;width:24px;height:24px;transform:translateX(20px) rotate(-90deg);transform-origin:left bottom}.navigation__fast-connect{display:flex;align-items:center;margin-right:24px}.navigation__lang-switcher{display:flex;align-items:center;margin-right:20px}.navigation__lang-switcher a{font-style:normal;font-weight:300;font-size:12px;line-height:20px;letter-spacing:.1em;text-transform:capitalize}.navigation__divider{display:block;height:15px;min-width:1px;background:#0d0c0c;margin-right:20px}.navigation__go-to-blog{display:flex;align-items:center}.navigation__go-to-blog span{font-style:normal;font-weight:300;font-size:12px;line-height:20px;letter-spacing:.1em;white-space:nowrap}.navigation__scroll-to-bottom{display:none}@media(min-width: 768px){.navigation__container{align-items:center;padding-left:0}.navigation__list{width:100%;flex-direction:row;justify-content:space-between;margin-right:50px}.navigation__list li{display:flex;margin-bottom:0}.navigation__scroll-to-bottom{display:flex}.navigation__vertical-transformed{display:none}}@media(min-width: 992px){.navigation{margin-bottom:140px}.navigation__list{margin-right:50px}}@media(min-width: 1200px){.navigation{margin-bottom:225px}.navigation__list{margin-right:100px}}@media(min-width: 1600px){.navigation{margin-bottom:225px}.navigation__list{margin-right:15%}}
.intro-section{position:relative;padding:70px 0;margin-bottom:44px}.intro-section__bg-container{position:relative;display:flex}.intro-section .container{margin:auto}.intro-section__main-bg{z-index:1;position:absolute;left:0;top:0;bottom:0;width:50%;background-image:url("/images/intro-bg.png");background-repeat:no-repeat;background-position:right;background-size:cover}.intro-section__circuit-bg{z-index:2;position:absolute;left:0;top:0;bottom:0;width:70%;background-image:url("/images/circuit-lg-right.svg");background-repeat:no-repeat;background-position:right;background-size:400px}.intro-section__container{display:flex;align-items:flex-start;font-weight:300;line-height:150%;padding:35px 0;z-index:5}.intro-section__title{display:flex;margin-right:16px}.intro-section__title h3{font-weight:300;font-size:14px;line-height:32px}.intro-section__description{display:flex;flex-direction:column}.intro-section__description ins{text-decoration:none;border-bottom:2px solid #efff4a}.intro-section__description span,.intro-section__description p{font-size:20px;line-height:150%;margin-bottom:40px}.intro-section__description span:last-child,.intro-section__description p:last-child{margin-bottom:0}@media(min-width: 576px){.intro-section__bg-container{min-height:450px}}@media(min-width: 768px){.intro-section{margin-bottom:60px;padding:50px 0}.intro-section__bg-container{min-height:500px}.intro-section__title{margin-right:20px}.intro-section__title h3{font-size:18px;line-height:38px}.intro-section__description{max-width:876px}.intro-section__description span,.intro-section__description p{font-size:26px;line-height:145%}}@media(min-width: 992px){.intro-section{margin-bottom:60px;padding:75px 0}.intro-section__main-bg{width:35%;background-image:url("/images/intro-bg-large.jpg")}.intro-section__circuit-bg{width:50%;background-size:450px}}@media(min-width: 1440px){.intro-section{margin-bottom:144px}.intro-section__bg-container{padding:100px 0}.intro-section__circuit-bg{background-size:600px}.intro-section__title{margin-right:50px}.intro-section__title h3{font-size:21px;line-height:61px}.intro-section__description{max-width:1200px}.intro-section__description span,.intro-section__description p{font-size:42px}}@media(min-width: 1600px){.intro-section__bg-container{padding:15vw 0}.intro-section__circuit-bg{background-size:800px}.intro-section__description{max-width:1400px}}@media(min-width: 1920px){.intro-section__circuit-bg{background-size:900px}.intro-section__title{margin-right:120px}}@media(min-width: 2340px){.intro-section__circuit-bg{background-size:1100px}}
.expertise{margin-bottom:60px}.expertise__list-container{display:flex;flex-direction:column}.expertise__section-title{display:flex;margin-bottom:22px}.expertise__section-title h3{font-style:normal;font-weight:500;font-size:20px;line-height:30px;border-bottom:2px solid #efff4a}.expertise .collapse-item{position:relative;display:flex;flex-direction:column;padding:30px 16px;border-bottom:solid 2px #fff}.expertise .collapse-item:first-child{border-top:solid 2px #fff}.expertise .collapse-item__visible-content{flex:0 0 auto;display:flex;margin-bottom:30px}.expertise .collapse-item__description-wrapper{width:calc(100% - 58px);display:flex;flex-direction:column;margin-left:auto}.expertise .collapse-item__title{width:calc(100% - 74px);display:flex}.expertise .collapse-item__title span{font-weight:500;font-size:28px;line-height:110%;word-break:break-word}.expertise .collapse-item__icon{width:16px;display:flex;align-items:center}.expertise .collapse-item__counter{width:58px;display:flex}.expertise .collapse-item__counter span{font-size:24px;line-height:31px;color:#efff4a}.expertise .collapse-item__description{display:flex;flex-direction:column;margin-bottom:38px}.expertise .collapse-item__description p,.expertise .collapse-item__description span{font-weight:300;font-size:16px;line-height:150%;margin-bottom:24px}.expertise .collapse-item__description p:last-child,.expertise .collapse-item__description span:last-child{margin-bottom:0}.expertise .collapse-item__contact{display:flex;justify-content:center}@media(min-width: 768px){.expertise__list-container{width:100%;padding:0 16px;margin:0 auto}}@media(min-width: 768px)and (min-width: 768px){.expertise__list-container{padding:0 30px}}@media(min-width: 768px)and (min-width: 992px){.expertise__list-container{padding:0 24px}}@media(min-width: 768px)and (min-width: 1440px){.expertise__list-container{padding:0 54px}}@media(min-width: 768px)and (min-width: 1600px){.expertise__list-container{padding:0 68px}}@media(min-width: 768px)and (min-width: 1920px){.expertise__list-container{padding:0 4%}}@media(min-width: 768px){.expertise__section-title{margin-bottom:40px}.expertise__section-title h3{font-size:28px;line-height:40px}}@media(min-width: 768px){.expertise .collapse-item{padding:40px 0}.expertise .collapse-item__visible-content{margin-bottom:35px}.expertise .collapse-item__title span{font-size:60px}.expertise .collapse-item__counter span{font-size:36px;line-height:66px}.expertise .collapse-item__description{margin-bottom:50px}.expertise .collapse-item__description p,.expertise .collapse-item__description span{font-size:20px}.expertise .collapse-item__contact{justify-content:flex-start;padding-left:58px}.expertise .collapse-item__contact button{border:none;padding:0}}@media(min-width: 992px){.expertise{padding-top:20px;margin-bottom:120px}.expertise__section-title{margin-bottom:45px}.expertise .collapse-item{padding:50px 0}.expertise .collapse-item__visible-content{margin-bottom:35px}.expertise .collapse-item__description-wrapper{width:calc(100% - 100px);flex-direction:row}.expertise .collapse-item__counter{width:100px}.expertise .collapse-item__counter span{font-size:38px}.expertise .collapse-item__title{max-width:1306px}.expertise .collapse-item__title span{font-size:56px}.expertise .collapse-item__icon{margin-left:auto;width:30px}.expertise .collapse-item__contact{padding-left:100px}}@media(min-width: 1440px){.expertise{margin-bottom:190px}.expertise__section-title h3{font-size:46px;line-height:66.8px}.expertise .collapse-item__description-wrapper{width:calc(100% - 124px)}.expertise .collapse-item__counter{width:124px}.expertise .collapse-item__counter span{font-size:62px;line-height:79px}.expertise .collapse-item__title span{font-size:72px}.expertise .collapse-item__contact{padding-left:124px}}@media(min-width: 1920px){.expertise__section-title h3{margin-left:190px}.expertise .collapse-item{padding:70px 0}.expertise .collapse-item__description-wrapper{width:calc(100% - 190px)}.expertise .collapse-item__counter{width:190px}.expertise .collapse-item__counter span{line-height:99px}.expertise .collapse-item__title span{font-size:90px}.expertise .collapse-item__description{margin-bottom:60px}.expertise .collapse-item__contact{padding-left:190px}}
.button{display:flex;align-items:center;border:2px solid #fff;border-radius:25px;padding:13px 16px 13px 22px;background-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-style:normal;font-stretch:normal;white-space:nowrap}.button:hover{cursor:pointer}.button svg{margin-right:10px}.button span{font-weight:500;font-size:14px;line-height:15px;letter-spacing:.1em;color:#0d0c0c}@media(min-width: 768px){.button svg{margin-right:20px}.button span{font-size:21px;line-height:25px}}@media(min-width: 992px){.button{border-radius:40px;padding:20px 25px 20px 30px}}
.meet-with-team-section{padding-top:40px}.meet-with-team-section .section-title{margin-bottom:56px}.meet-with-team-section .team-swiper{margin-bottom:126px}.meet-with-team-section .team-list-view{display:none}@media(min-width: 992px){.meet-with-team-section{padding-top:80px}.meet-with-team-section .team-swiper{display:none}.meet-with-team-section .section-title{margin-bottom:150px}.meet-with-team-section .team-list-view{display:flex;flex-direction:column;margin-bottom:100px}}@media(min-width: 1440px){.meet-with-team-section{padding-top:100px}.meet-with-team-section .section-title{margin-bottom:132px}.meet-with-team-section .team-list-view{margin-bottom:200px}}
.section-title{display:flex}.section-title__number{width:50px;display:flex;color:#efff4a}.section-title__number span{font-weight:500;font-size:20px;line-height:24px}.section-title__content{width:calc(100% - 50px);display:flex;flex-direction:column}.section-title__title{display:flex;margin-bottom:22px}.section-title__title span{font-weight:500;font-size:20px;line-height:30px;margin-bottom:auto;border-bottom:2px solid #efff4a}.section-title__description{display:flex;max-width:480px}.section-title__description span{font-weight:300;font-size:20px;line-height:150%}@media(min-width: 768px){.section-title__number{width:80px}.section-title__number span{font-size:28px;line-height:41px}.section-title__content{width:calc(100% - 80px);flex-direction:row}.section-title__title{display:flex;margin-bottom:0}.section-title__title span{font-size:28px;line-height:40px}.section-title__description{max-width:100%;width:62%;margin-left:auto}.section-title__description span{font-size:28px;line-height:145%}}@media(min-width: 992px){.section-title__number{width:100px}.section-title__content{width:calc(100% - 100px)}.section-title__description{width:60%}}@media(min-width: 1440px){.section-title__number{width:124px}.section-title__number span{font-size:46px;line-height:66.8px}.section-title__content{width:calc(100% - 124px)}.section-title__title span{font-size:46px;line-height:66.8px}.section-title__description span{max-width:840px;font-size:46px}}
.team-swiper .swiper-wrapper{align-items:stretch;margin-bottom:60px}.team-swiper .swiper-container{margin-right:-16px;padding-right:16px}.team-swiper .swiper-slide{width:85% !important;height:auto}@media(min-width: 410px){.team-swiper .swiper-slide{width:80% !important}}@media(min-width: 576px){.team-swiper .swiper-slide{width:75% !important}}@media(min-width: 768px){.team-swiper .swiper-slide{width:65% !important}}.team-swiper__navigation{margin-bottom:26px}.team-swiper__slide{display:flex;flex-direction:column}.team-swiper__slide__image{position:relative;width:100%;height:110vw;display:flex;align-items:flex-end;margin-bottom:26px;z-index:1}@media(min-width: 410px){.team-swiper__slide__image{height:460px}}@media(min-width: 576px){.team-swiper__slide__image{height:100vw;max-height:680px}}@media(min-width: 768px){.team-swiper__slide__image{height:75vw;max-height:740px}}.team-swiper__slide__image-bg{position:absolute;top:0;left:0;bottom:0;right:0;background:url("/images/circuit.svg") no-repeat;background-position:bottom right;background-size:contain;z-index:2}.team-swiper__slide:nth-child(even) .team-swiper__slide__image-bg{transform:rotate(180deg)}.team-swiper__slide__content{margin-top:auto}.team-swiper__slide__title{display:flex;margin-bottom:14px;z-index:10}.team-swiper__slide__title span{font-size:26px;line-height:150%}.team-swiper__slide__title__plus-icon{margin-left:auto}.team-swiper__slide__description{z-index:10}.team-swiper__slide__description span{font-weight:300;font-size:16px;line-height:150%}.team-swiper__slide_cv{align-self:center;align-items:center;width:90% !important;padding:60px 25px}@media(min-width: 576px){.team-swiper__slide_cv{width:85% !important}}@media(min-width: 768px){.team-swiper__slide_cv{width:80% !important}}.team-swiper__slide_cv .team-swiper__slide__image-bg{position:absolute;top:0;bottom:0;left:0;right:0;background-position:center;transform:rotate(180deg);z-index:-1}.team-swiper__slide_cv .team-swiper__slide__title{max-width:288px}.team-swiper__slide_cv .team-swiper__slide__title span{font-size:24px;line-height:130%}.team-swiper__slide_cv .team-swiper__slide__description{max-width:288px}.team-swiper__slide_cv .team-swiper__slide__description span{font-size:18px;line-height:150%}.team-swiper__slide_cv .team-swiper__slide__description span a{text-decoration:underline}@media(min-width: 576px){.team-swiper__slide_cv .team-swiper__slide__title span{font-size:28px}.team-swiper__slide_cv .team-swiper__slide__description span{font-size:22px}}.team-swiper__slide_half_width .team-swiper__slide__image{display:flex;align-items:center;justify-content:center;background-size:70% !important}
.team-list-view__card-list{display:flex;flex-wrap:wrap}.team-list-view .team-card{position:relative;width:50%;height:auto;display:flex;flex-direction:column}.team-list-view .team-card:nth-child(even) .team-card__figure-bg{transform:rotate(180deg)}.team-list-view .team-card__container{width:100%;display:flex;flex-direction:column}.team-list-view .team-card__figure-bg{position:absolute;top:0;left:0;bottom:0;right:0;background:url("/images/circuit-lg.svg") no-repeat;background-position:bottom;background-size:contain}.team-list-view .team-card__content{display:flex;flex-direction:column;position:relative;padding-left:24px}.team-list-view .team-card__image{max-height:720px;display:flex;margin-bottom:15px;overflow:hidden}.team-list-view .team-card__image img{width:100%;height:100%;object-fit:contain}.team-list-view .team-card__title{margin-bottom:10px}.team-list-view .team-card__title span{font-style:normal;font-weight:normal;font-size:38px;line-height:130%}.team-list-view .team-card__description{max-width:552px;margin-bottom:5px}.team-list-view .team-card__description span{font-style:normal;font-weight:300;font-size:16px;line-height:150%}.team-list-view .team-card_no-image .team-card__container{height:100%;justify-content:center}.team-list-view .team-card_no-image .team-card__content{padding-left:0}.team-list-view .team-card_no-image .team-card__image{margin-bottom:0}.team-list-view .team-card_no-image .team-card__figure-bg{background-position:center;background-size:80%}.team-list-view .team-card_no-image .team-card__description span{font-size:28px;line-height:150%}.team-list-view .team-card_half_width{align-items:center;justify-content:center}.team-list-view .team-card_half_width .team-card__container{width:60%}.team-list-view .team-card_half_width .team-card__content{padding-left:0}.team-list-view .team-card_half_width .team-card__image{max-height:35vw}.team-list-view .team-card_half_width .team-card__image img{width:100%;height:100%;object-fit:contain}.team-list-view .team-card_cv{min-height:500px;align-items:center;justify-content:center;margin-top:100px}.team-list-view .team-card_cv .team-card__description a{text-decoration:underline}.team-list-view .team-card_cv .team-card__container{align-items:center}.team-list-view .team-card_cv .team-card__image{display:none}.team-list-view .team-card_cv .team-card__content{max-width:340px}.team-list-view .team-card_cv .team-card__figure-bg{transform:rotate(180deg)}@media(min-width: 1440px){.team-list-view .team-card__image{max-height:1124px;margin-bottom:24px}.team-list-view .team-card__content{padding-left:50px}.team-list-view .team-card__title{margin-bottom:20px}.team-list-view .team-card__title span{font-size:62px;line-height:130%}.team-list-view .team-card__description span{font-size:28px;line-height:40px}.team-list-view .team-card__plus-icon{right:5px;top:30px}.team-list-view .team-card_no-image .team-card__description span{font-size:42px}.team-list-view .team-card_cv{min-height:600px;margin-top:140px}.team-list-view .team-card_cv .team-card__content{max-width:510px;padding-left:25px}.team-list-view .team-card_cv .team-card__title{max-width:480px}}@media(min-width: 1600px){.team-list-view .team-card_cv{min-height:740px;margin-top:200px}}@media(min-width: 1920px){.team-list-view .team-card__image{max-height:1400px}.team-list-view .team-card_cv__image{max-height:840px}}
.our-advantages{padding-bottom:200px}.our-advantages .section-title-wrapper{min-height:375px;height:auto;padding-top:28px;padding-bottom:30px;background:#0d0c0c;margin-bottom:24px}.our-advantages .section-title-wrapper .section-title__title span{border-bottom:none}.our-advantages .section-title-wrapper .section-title__content{color:#fff}@media(min-width: 576px){.our-advantages .section-title-wrapper{min-height:300px}}@media(min-width: 768px){.our-advantages .section-title-wrapper{margin-bottom:40px}.our-advantages .section-title-wrapper .section-title__content{flex-direction:column}.our-advantages .section-title-wrapper .section-title__title{width:100%;margin-bottom:40px}.our-advantages .section-title-wrapper .section-title__description{width:100%}.our-advantages .section-title-wrapper .section-title__description p,.our-advantages .section-title-wrapper .section-title__description span{font-size:22px}}@media(min-width: 992px){.our-advantages{padding-top:60px;padding-bottom:150px}.our-advantages .section-title-wrapper{display:none}}@media(min-width: 1200px){.our-advantages{padding-top:100px;padding-bottom:250px}}
.our-advantages-swiper{position:relative;padding-left:16px}.our-advantages-swiper__container{position:relative}.our-advantages-swiper .swiper-container{margin-bottom:10px;padding-right:16px}@media(min-width: 768px){.our-advantages-swiper .swiper-container{margin-bottom:25px}}@media(min-width: 992px){.our-advantages-swiper .swiper-container{margin-bottom:30px;padding-right:0}}.our-advantages-swiper .swiper-wrapper{margin-bottom:42px}@media(min-width: 768px){.our-advantages-swiper .swiper-wrapper{margin-bottom:60px}}@media(min-width: 1440px){.our-advantages-swiper .swiper-wrapper{margin-bottom:90px}}@media(min-width: 1600px){.our-advantages-swiper .swiper-wrapper{margin-bottom:90px}}.our-advantages-swiper .swiper-navigation{position:absolute;left:0;right:0;top:40%;cursor:pointer;z-index:999;mix-blend-mode:difference;pointer-events:none;padding:0 16px}.our-advantages-swiper .swiper-navigation__buttons{width:100%;justify-content:space-between}.our-advantages-swiper .swiper-navigation__icon{transform:scale(0.9)}.our-advantages-swiper .swiper-navigation__icon-arrow{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;opacity:.7;pointer-events:auto;transition:1s}@media(min-width: 576px){.our-advantages-swiper .swiper-navigation__icon-arrow{width:50px;height:50px}}@media(min-width: 992px){.our-advantages-swiper .swiper-navigation{padding:0 24px}.our-advantages-swiper .swiper-navigation__icon-arrow{width:60px;height:60px}}@media(min-width: 1440px){.our-advantages-swiper .swiper-navigation{padding:0 34px}.our-advantages-swiper .swiper-navigation__icon-arrow{width:80px;height:80px}}@media(min-width: 1600px){.our-advantages-swiper .swiper-navigation{padding:0 48px}.our-advantages-swiper .swiper-navigation__icon-arrow{width:90px;height:90px}}@media(min-width: 1920px){.our-advantages-swiper .swiper-navigation{padding:0 2%}}@media(min-width: 2340px){.our-advantages-swiper .swiper-navigation__icon-arrow{width:100px;height:100px}}@media(min-width: 992px){.our-advantages-swiper .swiper-scrollbar{display:block !important;width:calc(100% - 32px);margin:0 auto}}@media(min-width: 992px)and (min-width: 768px){.our-advantages-swiper .swiper-scrollbar{width:calc(100% - 60px)}}@media(min-width: 992px)and (min-width: 992px){.our-advantages-swiper .swiper-scrollbar{width:calc(100% - 48px)}}@media(min-width: 992px)and (min-width: 1440px){.our-advantages-swiper .swiper-scrollbar{width:calc(100% - 108px)}}@media(min-width: 992px)and (min-width: 1600px){.our-advantages-swiper .swiper-scrollbar{width:calc(100% - 136px)}}@media(min-width: 992px)and (min-width: 1920px){.our-advantages-swiper .swiper-scrollbar{width:92%}}.our-advantages-swiper .our-advantages-slide{position:relative;display:flex;width:80% !important;border-top:2px solid #fff;border-right:2px solid #fff;padding:16px;-webkit-transition:width .5s ease-in-out;transition:width .5s ease-in-out;background:#e0e0e0;overflow:hidden}.our-advantages-swiper .our-advantages-slide .collapse-item{overflow:visible;display:flex;flex-direction:column;-webkit-transition:transform .5s ease-in-out,height .5s ease-in-out;transition:transform .5s ease-in-out,height .5s ease-in-out}.our-advantages-swiper .our-advantages-slide .collapse-item__visible-content{display:flex;flex-direction:column;height:70vw;min-height:70vw;margin-bottom:30px;-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}@media(min-width: 576px){.our-advantages-swiper .our-advantages-slide{width:75% !important}.our-advantages-swiper .our-advantages-slide .collapse-item__visible-content{height:65vw;min-height:65vw}}@media(min-width: 768px){.our-advantages-swiper .our-advantages-slide{width:70% !important}.our-advantages-swiper .our-advantages-slide .collapse-item__visible-content{height:55vw;min-height:55vw}}@media(min-width: 992px){.our-advantages-swiper .our-advantages-slide{width:40% !important;padding:38px}.our-advantages-swiper .our-advantages-slide .collapse-item__visible-content{height:340px;min-height:340px}}@media(min-width: 1200px){.our-advantages-swiper .our-advantages-slide .collapse-item__visible-content{height:400px;min-height:400px}}@media(min-width: 1440px){.our-advantages-swiper .our-advantages-slide{width:45% !important}.our-advantages-swiper .our-advantages-slide .collapse-item__visible-content{height:540px;min-height:540px}}@media(min-width: 1600px){.our-advantages-swiper .our-advantages-slide{width:38% !important;padding:54px}.our-advantages-swiper .our-advantages-slide .collapse-item__visible-content{height:600px;min-height:600px;margin-bottom:50px}}@media(min-width: 1920px){.our-advantages-swiper .our-advantages-slide{width:30% !important}.our-advantages-swiper .our-advantages-slide .collapse-item__visible-content{height:28vw;min-height:28vw}}.our-advantages-swiper .our-advantages-slide__section-title{display:none}.our-advantages-swiper .our-advantages-slide__section-title .collapse-item__visible-content{margin-bottom:0 !important}.our-advantages-swiper .our-advantages-slide:nth-child(2):not(.our-advantages-slide__section-title){padding-left:2px}@media(min-width: 992px){.our-advantages-swiper .our-advantages-slide:nth-child(2):not(.our-advantages-slide__section-title){padding-left:0;margin-left:24px}}@media(min-width: 1440px){.our-advantages-swiper .our-advantages-slide:nth-child(2):not(.our-advantages-slide__section-title){margin-left:54px}}@media(min-width: 1600px){.our-advantages-swiper .our-advantages-slide:nth-child(2):not(.our-advantages-slide__section-title){margin-left:64px}}.our-advantages-swiper .our-advantages-slide:last-child{border-right:2px solid transparent}.our-advantages-swiper .our-advantages-slide__counter{position:absolute;z-index:1}.our-advantages-swiper .our-advantages-slide__counter span{font-size:16px;line-height:20px}.our-advantages-swiper .our-advantages-slide__image{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.our-advantages-swiper .our-advantages-slide__image img{height:calc(100% - 26px);width:calc(100% - 26px);object-fit:contain}.our-advantages-swiper .our-advantages-slide__title{position:relative;display:flex}.our-advantages-swiper .our-advantages-slide__title h3{font-style:normal;font-weight:normal;font-size:16px;color:#0d0c0c}.our-advantages-swiper .our-advantages-slide__description__image{display:none}.our-advantages-swiper .our-advantages-slide__description p,.our-advantages-swiper .our-advantages-slide__description span{font-style:normal;font-weight:300;font-size:16px;line-height:150%;margin-bottom:16px;color:#0d0c0c}.our-advantages-swiper .our-advantages-slide__description p:last-child,.our-advantages-swiper .our-advantages-slide__description span:last-child{margin-bottom:0}.our-advantages-swiper .our-advantages-slide__collapse-icon{position:absolute;right:-6px;top:2px}@media(min-width: 768px){.our-advantages-swiper .our-advantages-slide__counter span{font-size:24px;line-height:20px}.our-advantages-swiper .our-advantages-slide__title h3{font-size:20px;line-height:145%}.our-advantages-swiper .our-advantages-slide__description p,.our-advantages-swiper .our-advantages-slide__description span{font-size:18px}}@media(min-width: 992px){.our-advantages-swiper{padding-left:0}.our-advantages-swiper .our-advantages-slide .collapse-item{transform:translateY(-320px)}}@media(min-width: 992px)and (min-width: 1200px){.our-advantages-swiper .our-advantages-slide .collapse-item{transform:translateY(-380px)}}@media(min-width: 992px)and (min-width: 1440px){.our-advantages-swiper .our-advantages-slide .collapse-item{transform:translateY(-500px)}}@media(min-width: 992px)and (min-width: 1600px){.our-advantages-swiper .our-advantages-slide .collapse-item{transform:translateY(-560px)}}@media(min-width: 992px)and (min-width: 1920px){.our-advantages-swiper .our-advantages-slide .collapse-item{transform:translateY(-26vw)}}@media(min-width: 992px){.our-advantages-swiper .our-advantages-slide .collapse-item.toggled{margin-top:0;transform:translateY(0)}}@media(min-width: 992px){.our-advantages-swiper .our-advantages-slide__counter span{font-size:20px;line-height:20px}}@media(min-width: 992px){.our-advantages-swiper .our-advantages-slide__section-title{display:flex;flex-direction:column;color:#fff;background:#0d0c0c;border-color:transparent}.our-advantages-swiper .our-advantages-slide__section-title_relative{position:relative}.our-advantages-swiper .our-advantages-slide__section-title p,.our-advantages-swiper .our-advantages-slide__section-title span{color:#fff}}@media(min-width: 992px){.our-advantages-swiper .our-advantages-slide__title-container{display:flex;margin-bottom:20px}.our-advantages-swiper .our-advantages-slide__title-container span{font-weight:500;font-size:28px;line-height:120%}}@media(min-width: 992px){.our-advantages-swiper .our-advantages-slide__number{margin-right:14px}.our-advantages-swiper .our-advantages-slide__number span{color:#979797}}@media(min-width: 992px){.our-advantages-swiper .our-advantages-slide__description__image{display:block;float:left;margin-right:24px;width:50%}.our-advantages-swiper .our-advantages-slide__description__image img{width:100%;object-fit:contain}}@media(min-width: 992px){.our-advantages-swiper .our-advantages-slide__description p,.our-advantages-swiper .our-advantages-slide__description span{font-size:20px}}@media(min-width: 992px){.our-advantages-swiper .our-advantages-slide__collapse-icon{right:-10px;top:6px}}@media(min-width: 1440px){.our-advantages-swiper .our-advantages-slide__section-title{padding-left:108px}.our-advantages-swiper .our-advantages-slide__counter span{font-size:28px}.our-advantages-swiper .our-advantages-slide__title h3{font-size:28px}.our-advantages-swiper .our-advantages-slide__title-container span{font-size:48px}.our-advantages-swiper .our-advantages-slide__description p,.our-advantages-swiper .our-advantages-slide__description span{font-size:28px}.our-advantages-swiper .our-advantages-slide__description__image{width:40%}.our-advantages-swiper .our-advantages-slide__collapse-icon{right:-5px;top:12px}}@media(min-width: 1920px){.our-advantages-swiper .our-advantages-slide__title-container{margin-bottom:60px}}
.news{display:flex;flex-direction:column;padding-top:20px}.news__to-blog-button{display:flex;justify-content:center;margin-bottom:300px}.news .news-section-title{display:flex;flex-direction:column;margin-bottom:40px}.news .news-section-title__title-container{position:relative;align-items:center;display:flex}.news .news-section-title__to-blog-link{display:flex;margin-left:auto}.news .news-section-title__to-blog-link span{font-style:normal;font-weight:normal;font-size:16px;line-height:19px;margin-right:6px}.news .news-section-title__title span{font-weight:500;font-size:20px;line-height:30px;padding-bottom:4px;border-bottom:2px solid #efff4a}.news .news-section-title__description{max-width:840px}.news .news-section-title__description span{font-weight:300;font-size:20px;line-height:150%}.news .news-list{margin-bottom:120px}.news .news-list .news-article{display:flex;padding:30px 16px 30px 0;border-bottom:2px solid #fff}.news .news-list .news-article:first-child{border-top:2px solid #fff}.news .news-list .news-article__container{display:flex;width:100%;padding:0 16px;margin:0 auto}@media(min-width: 768px){.news .news-list .news-article__container{padding:0 30px}}@media(min-width: 992px){.news .news-list .news-article__container{padding:0 24px}}@media(min-width: 1440px){.news .news-list .news-article__container{padding:0 54px}}@media(min-width: 1600px){.news .news-list .news-article__container{padding:0 68px}}@media(min-width: 1920px){.news .news-list .news-article__container{padding:0 4%}}.news .news-list .news-article__options{width:60px;display:flex;flex-direction:column;align-items:center}.news .news-list .news-article__options__tags-wrapper{position:relative}.news .news-list .news-article__options__type{display:none}.news .news-list .news-article__options__tags{position:absolute;top:-6px;display:flex}.news .news-list .news-article__options__tags span{font-weight:500;font-size:12px;line-height:12px;white-space:nowrap}.news .news-list .news-article__options__tags_vertical{transform:translateX(-5px) rotate(90deg);transform-origin:left bottom}.news .news-list .news-article__options__tags_horizontal{display:none;position:relative}.news .news-list .news-article__options__collapse-icon{display:flex;margin-top:auto}.news .news-list .news-article__content{width:calc(100% - 60px);display:flex;flex-direction:column}.news .news-list .news-article__content__header{font-size:26px;margin-bottom:30px}.news .news-list .news-article__content__date{margin-bottom:2px}.news .news-list .news-article__content__date span{line-height:20px;color:#efff4a}.news .news-list .news-article__content__title h3{font-style:normal;font-weight:normal;line-height:150%;color:#0d0c0c}.news .news-list .news-article__content__body img{width:100%;object-fit:contain}.news .news-list .news-article__content__body p,.news .news-list .news-article__content__body span{font-weight:300;font-size:16px;line-height:150%;margin-bottom:24px}.news .news-list .news-article__content__body p:last-child,.news .news-list .news-article__content__body span:last-child{margin-bottom:0}.news__load-more{display:flex;align-items:center;justify-content:center;margin-bottom:120px}@media(min-width: 410px){.news .news-list .news-article__options{margin:-15px 0}}@media(min-width: 768px){.news{padding-top:50px}.news .news-section-title{flex-direction:row;margin-bottom:50px;padding-left:0}.news .news-section-title__title-container{width:100%}.news .news-section-title__number{position:relative;left:auto;margin-right:60px}.news .news-section-title__number span,.news .news-section-title__title span{font-size:28px;line-height:40px}.news .news-list{margin-bottom:50px}.news .news-list .news-article{padding:50px 0}.news .news-list .news-article__options{width:25%;align-items:stretch;margin:0}.news .news-list .news-article__options__tags span{font-weight:normal;font-size:20px;line-height:35px}.news .news-list .news-article__options__tags_vertical{display:none}.news .news-list .news-article__options__tags_horizontal{display:flex;top:0}.news .news-list .news-article__options__type{display:block}.news .news-list .news-article__options__type span{font-weight:300;font-size:18px;line-height:150%}.news .news-list .news-article__content{width:75%}.news .news-list .news-article__content__header{margin-bottom:30px}.news .news-list .news-article__content__date{margin-bottom:30px}.news .news-list .news-article__content__date span{font-weight:500;font-size:24px;line-height:35px}.news .news-list .news-article__content__title h3{font-size:28px;line-height:150%}.news .news-list .news-article__content__body p,.news .news-list .news-article__content__body span{font-weight:300;font-size:20px;line-height:150%;margin-bottom:30px}.news__load-more{margin-bottom:120px}}@media(min-width: 992px){.news{padding-top:100px}.news .news-section-title{margin-bottom:60px}.news .news-section-title__to-blog-link span{font-size:18px;line-height:20px;margin-right:10px}.news .news-section-title__number span,.news .news-section-title__title span{font-size:28px;line-height:35px}.news .news-list .news-article__content__date{margin-bottom:16px}.news .news-list .news-article__content__date span{font-size:28px;line-height:35px}.news .news-list .news-article__content__title h3{font-size:38px;line-height:150%}.news .news-list .news-article__content__body p,.news .news-list .news-article__content__body span{font-size:20px;line-height:150%;margin-bottom:30px}}@media(min-width: 1440px){.news{padding-top:198px}.news .news-section-title{margin-bottom:142px}.news .news-section-title__to-blog-link span{font-size:22px;line-height:26px;margin-right:12px}.news .news-section-title__number{margin-right:84px}.news .news-section-title__number span{font-size:48px;line-height:35px}.news .news-section-title__title span{font-size:48px;line-height:35px}.news .news-section-title__description span{font-size:48px}.news .news-list{margin-bottom:100px}.news .news-list .news-article__options{width:35%}.news .news-list .news-article__options__tags{margin-bottom:6px}.news .news-list .news-article__options__tags span{font-size:28px}.news .news-list .news-article__options__type span{font-size:24px}.news .news-list .news-article__content{width:65%}.news .news-list .news-article__content__header{margin-bottom:35px}.news .news-list .news-article__content__date{margin-bottom:40px}.news .news-list .news-article__content__date span{font-size:48px}.news .news-list .news-article__content__title h3{font-size:62px;line-height:120%}.news .news-list .news-article__content__body p,.news .news-list .news-article__content__body span{font-size:24px;margin-bottom:36px}.news__load-more{margin-bottom:140px}}@media(min-width: 1920px){.news .news-list .news-article__options{width:30%}.news .news-list .news-article__content{width:70%}}
.action-button{width:100%;max-width:60%;display:flex;align-items:center;justify-content:center;border:2px solid #fff;border-radius:25px;padding:18px;background-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-style:normal;font-stretch:normal;white-space:nowrap}.action-button:hover{cursor:pointer}.action-button__iconStart span{margin-left:14px}.action-button__iconEnd span{margin-right:14px}.action-button span{font-weight:500;font-size:14px;line-height:15px;letter-spacing:.1em;color:#0d0c0c}.action-button svg{top:1px;position:relative}@media(min-width: 768px){.action-button{border-radius:40px}.action-button svg{top:2px}}@media(min-width: 992px){.action-button{max-width:80%;border-radius:44px;padding:22px}.action-button span{font-size:20px;line-height:120%}.action-button svg{width:20px;height:20px}}@media(min-width: 1440px){.action-button{padding:28px;border-radius:60px}.action-button__iconStart span{margin-left:18px}.action-button__iconEnd span{margin-right:18px}.action-button span{font-size:32px;letter-spacing:0}.action-button svg{top:4px;width:26px;height:26px}}@media(min-width: 1600px){.action-button{padding:32px}.action-button__iconStart span{margin-left:26px}.action-button__iconEnd span{margin-right:26px}.action-button span{font-size:46px}.action-button svg{width:36px;height:36px}}
.contacts{display:flex;flex-direction:column;background:#0d0c0c;height:100vh}.contacts__container{flex:1 0 auto;display:flex;flex-direction:column;padding-top:30px}.contacts .container{flex:1 0 auto}.contacts .footer{flex:0 0 auto}.contacts .section-title__title{color:#efff4a;margin-bottom:0}.contacts .section-title__content{color:#fff}.contacts .contacts-us h3{font-weight:500;font-size:52px;line-height:110%;color:#fff}.contacts .contacts-us_mobile{display:block;margin:auto 0}.contacts .contacts-us_mobile a{border-bottom:2px solid #efff4a;color:#fff}.contacts .contacts-us_desktop{display:none}@media(min-width: 410px)and (orientation: portrait){.contacts .contacts-us h3{font-size:64px;line-height:125%}}@media(min-width: 576px)and (orientation: portrait){.contacts .contacts-us h3{font-size:13vw}}@media(min-width: 768px)and (orientation: landscape){.contacts .contacts-us h3{font-size:7vw}}@media(min-width: 768px)and (orientation: portrait){.contacts .contacts-us h3{font-size:12vw}}@media(min-width: 992px){.contacts__container{flex-direction:row;padding-top:40px}.contacts .section-title{width:32%;margin-bottom:0;padding-top:12px}.contacts .section-title__number{width:75px}.contacts .contacts-us{width:68%}.contacts .contacts-us_mobile{display:none}.contacts .contacts-us_desktop{display:flex;flex-direction:column}.contacts .contacts-us>span{font-style:normal;font-weight:300;font-size:36px;line-height:145%;color:#fff}.contacts .contacts-us h3{font-size:8vw;line-height:125%}}@media(min-width: 1200px){.contacts{display:flex;align-items:center}.contacts .section-title{width:30%}.contacts .section-title__number{width:124px}.contacts .contacts-us{width:70%}.contacts .contacts-us>span{font-size:46px;line-height:66.8px}.contacts .contacts-us h3{font-size:6vw}}@media(min-width: 1750px){.contacts .section-title{padding-top:1.5vw}.contacts .contacts-us h3{font-size:5vw}}.contacts .footer{margin-top:auto}.contacts .hover-text{position:relative;display:inline-block;padding:0 10px;white-space:nowrap;border-bottom:2px solid #efff4a}.contacts .hover-text .hover-text__replace{visibility:hidden;position:absolute;left:0;right:0;top:0;bottom:0;display:flex;justify-content:center;align-items:flex-end;color:#efff4a}.contacts .hover-text .hover-text__replace_visible{visibility:visible}.contacts .hover-text .hover-text__replace span{font-weight:300;font-size:20px;line-height:60px;white-space:nowrap;letter-spacing:0}@media(min-width: 992px){.contacts .hover-text .hover-text__replace span{font-size:24px;line-height:40px;margin-bottom:15px;letter-spacing:1px}}@media(min-width: 1200px){.contacts .hover-text .hover-text__replace span{font-size:2vw;line-height:50px;margin-bottom:15px;letter-spacing:1px}.contacts .hover-text .hover-text__replace_phone span{letter-spacing:0}}@media(min-width: 1600px){.contacts .hover-text .hover-text__replace span{font-size:32px;margin-bottom:20px}.contacts .hover-text .hover-text__replace_phone span{font-size:30px}}@media(min-width: 1920px){.contacts .hover-text .hover-text__replace span{font-size:34px;margin-bottom:30px}.contacts .hover-text .hover-text__replace_phone span{font-size:32px}}@media(min-width: 2340px){.contacts .hover-text .hover-text__replace span{font-size:38px;margin-bottom:35px}.contacts .hover-text .hover-text__replace_phone span{font-size:36px}}
.footer{width:100%;background:#0d0c0c;border-top:2px solid #fff;padding:30px 4px 50px 4px;color:#fff}.footer a{text-decoration-line:underline;color:#fff}.footer a:hover{color:#efff4a}.footer_profile-page{background:transparent;border-top:2px solid #333;color:#333}.footer_profile-page a{color:#333}.footer_profile-page .footer__logo svg{fill:#333}.footer__container{display:flex;flex-direction:column}.footer__social-container{margin-bottom:60px}.footer__social-container>.footer__contacts__link{display:none}.footer__logo{margin-bottom:40px}.footer__logo svg{margin-right:10px}.footer__logo svg:last-child{margin-right:0}.footer__social ul{display:flex}.footer__social ul li{margin-right:60px}.footer__social ul li a{font-size:16px;line-height:19px;text-transform:uppercase}.footer__contacts{display:flex}.footer__contacts__address{width:calc(50% - 16px);margin-right:32px;display:flex;flex-direction:column}.footer__contacts__address p,.footer__contacts__address span{font-weight:300;font-size:12px;line-height:14px;margin-bottom:16px}.footer__contacts__address p:last-child,.footer__contacts__address span:last-child{margin-bottom:0}.footer__contacts__link{width:calc(50% - 16px);display:flex;flex-direction:column}.footer__contacts__link__item{display:flex;margin-bottom:22px}.footer__contacts__link__item:last-child{margin-bottom:0}.footer__contacts__link__item a{font-size:12px;line-height:10px}@media only screen and (max-device-width: 768px)and (orientation: landscape){.footer__container{flex-direction:row;justify-content:stretch}.footer__logo{order:3;margin-bottom:0;margin-left:auto}.footer__social-container{order:2;width:50%;display:flex;flex-direction:column}.footer__social-container>.footer__contacts__link{display:flex}.footer__social{margin-bottom:40px}.footer__social ul li{margin-right:40px}.footer__social ul li a{font-size:18px;line-height:22px}}@media(min-width: 768px){.footer__container{flex-direction:row;justify-content:stretch}.footer__logo{order:3;margin-bottom:0;margin-left:auto}.footer__social-container{order:2;width:50%;display:flex;flex-direction:column}.footer__social-container>.footer__contacts__link{display:flex}.footer__social{margin-bottom:40px}.footer__social ul li{margin-right:40px}.footer__social ul li a{font-size:18px;line-height:22px}}@media(min-width: 992px){.footer{padding:40px 0}.footer__contacts{order:1;flex:1 0 auto}.footer__contacts__address{width:40%;max-width:240px;margin-right:auto}.footer__contacts__address p,.footer__contacts__address span{font-size:16px;line-height:20px;margin-bottom:28px}.footer__contacts__link{width:60%;flex-direction:row;justify-content:flex-start;align-items:flex-end}.footer__contacts__link__item{margin-right:60px;margin-bottom:0}.footer__contacts__link__item a{font-size:16px;line-height:16px}}@media(min-width: 1440px){.footer{padding:70px 0}.footer__logo svg{margin-right:16px}.footer__logo svg:nth-child(1){height:34px;width:214px}.footer__logo svg:nth-child(2){width:34px;height:33px}.footer__social{margin-bottom:54px}.footer__social ul li{margin-right:80px}.footer__social ul li a{font-size:18px;line-height:22px}.footer__contacts__address{max-width:280px}.footer__contacts__address p,.footer__contacts__address span{font-size:20px}.footer__contacts__link__item{margin-right:100px}.footer__contacts__link__item a{font-size:20px;line-height:20px}}
.contact-form{position:fixed;width:100%;height:100%;top:0;left:0;display:flex;flex-direction:column;z-index:999;transform:translateX(-110%);transform:translateX(-110%) translateZ(0);transform:translate3d(-110%, 0, 0);pointer-events:auto}.contact-form_transition{transition:transform .5s ease-in-out}.contact-form_opened{transform:translateX(0);transform:translateX(0) translateZ(0);transform:translate3d(0, 0, 0)}.contact-form__section{position:relative;height:50%;display:flex;align-items:center;background:#e0e0e0;transition:background-color .3s ease-in-out}.contact-form__section a{white-space:nowrap}.contact-form__section_top{padding-top:70px;background:#0d0c0c;color:#fff}.contact-form__section_top a{color:#fff}.contact-form__section_bottom .contact-form__text a{color:#0d0c0c;border-bottom:2px solid #0d0c0c}.contact-form__close-button{position:absolute;top:30px;left:16px}.contact-form__close-button a{display:flex;align-items:center;font-weight:500;font-size:19px;line-height:23px;letter-spacing:.1em}.contact-form__close-button a:hover{cursor:pointer}.contact-form__close-button a .collapse-icon-plus{margin-right:10px}.contact-form__close-button a .collapse-icon-plus .collapse-icon{background:#fff}.contact-form__close-button a .collapse-icon-plus .collapse-icon:after{background:#fff}.contact-form__text_desktop{display:none}.contact-form__text_mobile{height:100%;display:flex;flex-direction:column;align-items:flex-start}.contact-form__text_mobile h3{font-style:normal;font-weight:500;font-size:70px;line-height:70px;letter-spacing:.04em;margin-right:15px}.contact-form__text_mobile a{display:inline;font-style:normal;font-weight:normal;font-size:24px;line-height:70px;padding:0 8px;letter-spacing:0;margin-bottom:16px}@media(min-width: 576px){.contact-form__text_mobile{padding-left:5vw}}.contact-form__text a{color:#efff4a;border-bottom:2px solid #efff4a}@media(min-width: 992px){.contact-form__section_hovered{background:#0d0c0c;color:#fff}.contact-form__section_hovered a{color:#efff4a}.contact-form__section_hovered .contact-form__close-button a{color:#fff}.contact-form__section_hovered .contact-form__close-button a .collapse-icon-plus .collapse-icon{background:#fff}.contact-form__section_hovered .contact-form__close-button a .collapse-icon-plus .collapse-icon:after{background:#fff}.contact-form__text_mobile{display:none}.contact-form__text_desktop{height:100%;display:flex;align-items:center;justify-content:center}.contact-form__text_desktop h3{font-style:normal;font-weight:500;font-size:110px;line-height:132px;letter-spacing:.04em}.contact-form__text_desktop a{display:flex;align-items:center;justify-content:center;font-style:normal;font-weight:300;font-size:40px;line-height:50px;padding-bottom:30px;margin-bottom:10px}.contact-form__text_desktop a span{padding-left:10px;padding-right:10px}.contact-form__close-button{top:68px;left:auto}.contact-form__close-button a{font-size:21px;line-height:25px;color:#0d0c0c}.contact-form__close-button a .collapse-icon-plus{margin-right:30px}.contact-form__close-button a .collapse-icon-plus .collapse-icon{background:#0d0c0c}.contact-form__close-button a .collapse-icon-plus .collapse-icon:after{background:#0d0c0c}.contact-form__section{align-items:stretch}}
.text-hover{display:flex;align-items:flex-end;justify-content:center}.text-hover:hover{cursor:pointer}.text-hover a{width:0;overflow:hidden;margin-left:15px;margin-right:15px;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.text-hover_hovered a{width:100%}
.intro-animation-container{width:100%;display:flex;flex-direction:column;padding-top:140px}@media(min-width: 375px){.intro-animation-container{padding-top:180px}}@media(min-width: 576px){.intro-animation-container{padding-top:240px}}@media(min-width: 992px){.intro-animation-container{padding-top:180px}}@media(min-width: 1440px){.intro-animation-container{padding-top:300px}}@media(min-width: 1920px){.intro-animation-container{padding-top:220px}}
