.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}}
.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}}
.top-navigation{margin-bottom:30px}.top-navigation .go-back-container{display:flex}.top-navigation .go-back-container a{display:flex;align-items:center;font-style:normal;font-weight:normal;font-size:18px;line-height:15px;letter-spacing:.03em}.top-navigation .go-back-container a:before{content:"";display:inline-block;width:20px;height:15px;background:url("/icons/arrow-icon.svg") no-repeat;background-size:contain;margin-right:15px}.top-navigation .go-back-container a:hover{color:#efff4a}.top-navigation .go-back-container a:hover:before{background:url("/icons/arrow-icon_active.svg") no-repeat}@media(min-width: 992px){.top-navigation{margin-bottom:60px}.top-navigation .go-back-container a{font-size:28px;line-height:30px}.top-navigation .go-back-container a:before{width:39px;height:29px;background:url("/icons/arrow-icon-lg.svg") no-repeat;margin-right:30px;transform:rotate(180deg)}.top-navigation .go-back-container a:hover:before{background:url("/icons/arrow-icon-lg_active.svg") no-repeat}}@media(min-width: 1200px){.top-navigation{margin-bottom:80px}.top-navigation .go-back-container a{font-size:38px}.top-navigation .go-back-container a:before{margin-right:50px}}
.profile-info{display:flex;flex-direction:column;margin-bottom:70px}.profile-info__image-container{position:relative;margin-bottom:30px}.profile-info__image-container img{width:100%;height:100%;object-fit:contain}.profile-info__fast-connect{position:absolute;right:16px;top:185px;display:flex;align-self:flex-end;width:24px;height:24px}.profile-info__about{position:relative;padding:0 16px}.profile-info__about__bg-circle{display:none}.profile-info__about__content{display:flex;flex-direction:column}.profile-info__about__name{margin-bottom:20px}.profile-info__about__name h2{font-style:normal;font-weight:500;font-size:34px;color:#000}.profile-info__about__short-description{margin-bottom:50px}.profile-info__about__short-description h3{font-style:normal;font-weight:normal;font-size:18px;line-height:28px;text-transform:uppercase}.profile-info__about__description{margin-bottom:50px}.profile-info__about__description p,.profile-info__about__description span{font-weight:300;font-size:16px;line-height:150%;margin-bottom:24px}.profile-info__about__description p:last-child,.profile-info__about__description span:last-child{margin-bottom:0}.profile-info__about__skills{padding:30px 0;border-bottom:2px solid #fff;border-top:2px solid #fff}.profile-info__about__skills__title{display:flex;margin-bottom:50px}.profile-info__about__skills__title h3{font-style:normal;font-weight:300;font-size:42px;line-height:46px;border-bottom:2px solid #efff4a}.profile-info__about__skills__list{display:flex;flex-direction:column}.profile-info__about__skills__list p,.profile-info__about__skills__list span,.profile-info__about__skills__list li{font-style:normal;font-weight:300;font-size:18px;line-height:20px;letter-spacing:.1em}.profile-info__about__skills__list ul{display:flex;flex-direction:column;padding-left:40px}.profile-info__about__skills__list ul li{position:relative;display:inline-block;margin-bottom:30px}.profile-info__about__skills__list ul li:last-child{margin-bottom:10px}.profile-info__about__skills__list ul li:before{position:absolute;content:"";display:block;left:-40px;top:6px;width:10px;height:10px;background:url("/icons/circle-icon.svg") no-repeat;background-size:contain}@media(min-width: 768px){.profile-info{flex-direction:row;margin-bottom:120px}.profile-info__image-container{width:50%;margin-bottom:0}.profile-info__about{width:calc(50% - 15px);padding-top:54px;padding-left:15px;padding-right:30px;margin-left:15px}.profile-info__about__bg-circle{display:block;position:absolute;left:0;right:0;top:0;bottom:0;background-image:url("/images/circuit-lg-right.svg");background-repeat:no-repeat;background-position:top right;background-size:contain;z-index:-1}.profile-info__about__name{margin-bottom:15px}.profile-info__about__name h2{font-size:36px;line-height:110%}.profile-info__about__short-description{margin-bottom:50px}.profile-info__about__short-description h3{font-size:16px;line-height:22px}.profile-info__about__description{margin-bottom:50px}.profile-info__about__description p,.profile-info__about__description span{font-size:18px;line-height:145%;margin-bottom:26px}.profile-info__about__description p:last-child,.profile-info__about__description span:last-child{margin-bottom:0}.profile-info__about__skills{padding:20px 0;padding-left:22px}.profile-info__about__skills__title{margin-bottom:26px}.profile-info__about__skills__title h3{font-style:normal;font-weight:300;font-size:30px;line-height:110%}.profile-info__about__skills ul{padding-left:25px}.profile-info__about__skills ul li{margin-bottom:15px}.profile-info__about__skills ul li:before{left:-25px;top:4px;width:12px;height:12px}.profile-info__about__skills ul p,.profile-info__about__skills ul span,.profile-info__about__skills ul li{font-size:18px;line-height:22px}.profile-info__fast-connect{left:auto;right:15px;top:184px}}@media(min-width: 992px){.profile-info__about{padding-top:80px;margin-left:24px;padding-left:0;padding-right:24px}.profile-info__about__name{margin-bottom:25px}.profile-info__about__name h2{font-size:46px}.profile-info__about__short-description h3{font-size:18px;line-height:30px}.profile-info__about__description{margin-bottom:69px}.profile-info__about__description p,.profile-info__about__description span{font-size:20px;line-height:165%;margin-bottom:32px}.profile-info__skills{padding:30px 0}.profile-info__fast-connect{left:auto;right:25px;top:210px}}@media(min-width: 1200px){.profile-info{margin-bottom:64px}.profile-info__image-container{max-width:804px}.profile-info__about{margin-left:54px;padding-right:54px}.profile-info__about__name{margin-bottom:36px}.profile-info__about__name h2{font-size:120px;line-height:120px}.profile-info__about__short-description{margin-bottom:79px}.profile-info__about__short-description h3{font-size:24px;line-height:40px}.profile-info__about__description p,.profile-info__about__description span{font-size:28px;margin-bottom:46px}.profile-info__about__skills{padding:40px 0;padding-left:72px}.profile-info__about__skills__title{margin-bottom:50px}.profile-info__about__skills__title h3{font-size:42px}.profile-info__about__skills ul{padding-left:50px}.profile-info__about__skills ul li{margin-bottom:30px}.profile-info__about__skills ul li:before{left:-50px;top:8px;width:15px;height:15px}.profile-info__about__skills ul p,.profile-info__about__skills ul span,.profile-info__about__skills ul li{font-size:28px;line-height:28px}.profile-info__fast-connect{top:275px;right:30px}}@media(min-width: 1600px){.profile-info{margin-bottom:80px}.profile-info__image-container{max-width:804px}.profile-info__about{max-width:840px;margin-left:5vw;margin-right:auto;padding-top:150px}}@media(min-width: 1920px){.profile-info{margin-bottom:200px}.profile-info__image-container{max-width:960px}.profile-info__about{max-width:900px}}
.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}}
.profile-collapse{margin-bottom:200px}.profile-collapse .collapse-item{position:relative;display:flex;flex-direction:column;padding:30px 16px;border-bottom:solid 2px #fff}.profile-collapse .collapse-item:first-child{border-top:solid 2px #fff}.profile-collapse .collapse-item__visible-content{flex:0 0 auto;display:flex;align-items:center;margin-bottom:30px}.profile-collapse .collapse-item__description-wrapper{width:calc(100% - 58px);display:flex;flex-direction:column;margin-left:auto}.profile-collapse .collapse-item__title{width:calc(100% - 74px);display:flex}.profile-collapse .collapse-item__title span{font-size:26px;line-height:30px}.profile-collapse .collapse-item__icon{width:14px;display:flex;align-items:center}.profile-collapse .collapse-item__counter{width:58px;display:flex}.profile-collapse .collapse-item__counter span{font-size:26px;line-height:30px;color:#efff4a}.profile-collapse .collapse-item__description{display:flex}.profile-collapse .collapse-item__description p,.profile-collapse .collapse-item__description span{font-weight:300;font-size:16px;line-height:150%;margin-bottom:12px}.profile-collapse .collapse-item__description p:last-child,.profile-collapse .collapse-item__description span:last-child{margin-bottom:0}.profile-collapse .collapse-item__description ul{display:flex;flex-direction:column}.profile-collapse .collapse-item__description ul li{position:relative;display:inline-block;font-size:16px;margin-bottom:12px}.profile-collapse .collapse-item__description ul li:last-child{margin-bottom:0}.profile-collapse .collapse-item__description ul li:before{content:"";position:absolute;top:5px;left:-30px;width:10px;height:10px;background:url("/icons/circle-icon-filled.svg") no-repeat;background-size:contain}@media(min-width: 768px){.profile-collapse .collapse-item{padding:30px 30px}.profile-collapse .collapse-item__visible-content{margin-bottom:30px}.profile-collapse .collapse-item__description-wrapper{width:calc(100% - 60px);flex-direction:row}.profile-collapse .collapse-item__counter{width:60px}.profile-collapse .collapse-item__counter span{font-size:28px;line-height:36.4px}.profile-collapse .collapse-item__title span{font-size:28px;line-height:130%}.profile-collapse .collapse-item__description p,.profile-collapse .collapse-item__description span{font-size:18px;line-height:150%;margin-bottom:27px}.profile-collapse .collapse-item__description ul{padding-left:30px}.profile-collapse .collapse-item__description ul li{font-size:22px;margin-bottom:30px}.profile-collapse .collapse-item__description ul li:before{top:8px;left:-30px;width:10px;height:10px}}@media(min-width: 992px){.profile-collapse{margin-bottom:120px}.profile-collapse__container{display:flex;flex-direction:column}.profile-collapse .collapse-item{padding:50px 24px}.profile-collapse .collapse-item__visible-content{margin-bottom:50px}.profile-collapse .collapse-item__description-wrapper{width:calc(100% - 124px);flex-direction:row}.profile-collapse .collapse-item__counter{width:124px}.profile-collapse .collapse-item__counter span{font-size:38px;line-height:130%}.profile-collapse .collapse-item__title span{font-size:38px;line-height:130%}.profile-collapse .collapse-item__description p,.profile-collapse .collapse-item__description span{font-size:22px;margin-bottom:33px}.profile-collapse .collapse-item__description p:last-child,.profile-collapse .collapse-item__description span:last-child{margin-bottom:0}.profile-collapse .collapse-item__description ul{padding-left:30px}.profile-collapse .collapse-item__description ul li{font-size:22px;margin-bottom:30px}.profile-collapse .collapse-item__description ul li:before{top:6px;left:-30px;width:12px;height:12px}.profile-collapse .collapse-item__icon{width:24px}}@media(min-width: 1440px){.profile-collapse .collapse-item{padding-left:54px;padding-right:54px}}@media(min-width: 1200px){.profile-collapse{margin-bottom:225px}.profile-collapse .collapse-item__description-wrapper{width:calc(100% - 140px)}.profile-collapse .collapse-item__counter{width:140px}.profile-collapse .collapse-item__counter span{font-size:62px}.profile-collapse .collapse-item__title span{font-size:62px}.profile-collapse .collapse-item__description p,.profile-collapse .collapse-item__description span{font-size:32px;margin-bottom:36px}.profile-collapse .collapse-item__description ul{padding-left:50px}.profile-collapse .collapse-item__description ul li{font-size:32px;margin-bottom:32px}.profile-collapse .collapse-item__description ul li:before{top:10px;left:-50px;width:15px;height:15px}.profile-collapse .collapse-item__icon{width:30px}}@media(min-width: 1600px){.profile-collapse .collapse-item{padding-left:68px;padding-right:68px}}@media(min-width: 1920px){.profile-collapse .collapse-item{padding-left:4%;padding-right:4%}}
.any-questions{background:#0d0c0c;color:#fff;padding-top:30px;margin-bottom:100px}.any-questions__content{padding:0 32px}.any-questions__title{margin-bottom:30px}.any-questions__title h3{font-style:normal;font-weight:500;font-size:28px}.any-questions__description span{font-style:normal;font-weight:300;font-size:20px;line-height:165%}.any-questions__background-wrapper{margin-left:-16px;max-height:360px;height:360px;width:calc(100% + 16px);position:relative}.any-questions__background__circle{position:absolute;bottom:-50px;max-width:360px;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:url("/icons/circle-yellow-bg.svg") center no-repeat;background-size:contain}.any-questions__background__circle h3{font-weight:500;font-size:48px}.any-questions__contact-button:hover{cursor:pointer}.any-questions__contact-button:hover h3{color:#efff4a}@media(min-width: 768px){.any-questions__background-wrapper{margin-left:0;width:100%}}@media(min-width: 992px){.any-questions{padding:168px 0;margin-bottom:180px}.any-questions__container{flex-direction:row !important;justify-content:space-between}.any-questions__content{max-width:400px;width:50%;padding:0}.any-questions__background-wrapper{width:50%;height:auto}.any-questions__background__circle{height:800px;max-width:800px;bottom:calc(100% - 515px)}.any-questions__background__circle h3{font-size:76px}.any-questions__title{margin-bottom:70px}.any-questions__title h3{font-size:46px}.any-questions__description span{font-size:22px;line-height:165%}}@media(min-width: 1200px){.any-questions{margin-bottom:220px}.any-questions__content{max-width:700px}.any-questions__background__circle h3{font-size:120px}.any-questions__title h3{font-size:62px}.any-questions__description span{font-size:28px}}
.bottom-navigation{margin-bottom:80px}.bottom-navigation__container{display:flex;justify-content:space-between;padding-top:20px;border-top:2px solid #0d0c0c}.bottom-navigation__prev-button,.bottom-navigation__next-button{display:flex;align-items:center;font-size:18px;line-height:15px;letter-spacing:.03em}.bottom-navigation__prev-button:hover,.bottom-navigation__next-button:hover{color:#efff4a}.bottom-navigation__prev-button:before{content:"";display:inline-block;width:20px;height:15px;background:url("/icons/arrow-icon.svg") no-repeat;background-size:contain;margin-right:15px}.bottom-navigation__prev-button:hover:before{background-image:url("/icons/arrow-icon_active.svg")}.bottom-navigation__next-button:after{content:"";display:inline-block;width:20px;height:15px;background:url("/icons/arrow-icon.svg") no-repeat;background-size:contain;transform:rotate(180deg);margin-left:15px}.bottom-navigation__next-button:hover:after{background-image:url("/icons/arrow-icon_active.svg")}@media(min-width: 992px){.bottom-navigation{margin-bottom:100px}.bottom-navigation__container{padding-top:30px}.bottom-navigation__prev-button,.bottom-navigation__next-button{font-size:28px;line-height:28px}.bottom-navigation__prev-button:before{width:39px;height:29px;background:url("/icons/arrow-icon-lg.svg") no-repeat;margin-right:25px;transform:rotate(180deg)}.bottom-navigation__prev-button:hover:before{background-image:url("/icons/arrow-icon-lg_active.svg")}.bottom-navigation__next-button:after{width:39px;height:29px;background:url("/icons/arrow-icon-lg.svg") no-repeat;margin-left:25px;transform:none}.bottom-navigation__next-button:hover:after{background-image:url("/icons/arrow-icon-lg_active.svg")}}@media(min-width: 1200px){.bottom-navigation{margin-bottom:200px}.bottom-navigation__container{padding-top:38px}.bottom-navigation__prev-button,.bottom-navigation__next-button{font-size:38px;line-height:38px}.bottom-navigation__prev-button:before{margin-right:50px}.bottom-navigation__next-button:after{margin-left:50px}}
.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%}
