.BlockCta-module__9bwi8a__block_cta{background:var(--main-color);border-radius:2vw;justify-content:space-between;align-items:center;padding:4vw 7.2vw 4vw 3.3vw;display:flex;position:relative;overflow:hidden}.BlockCta-module__9bwi8a__image{width:100%;height:100%;position:absolute;top:0;left:0}.BlockCta-module__9bwi8a__image img{object-fit:cover;width:100%;height:100%}.BlockCta-module__9bwi8a__head{z-index:2;color:var(--contrast-color);font-size:4.1vw;font-weight:700;line-height:1.3}@media (max-width:768px){.BlockCta-module__9bwi8a__block_cta{border-radius:6vw;flex-direction:column;align-items:flex-start;gap:5.5vw;margin-bottom:20vw;padding:10vw 6vw}.BlockCta-module__9bwi8a__head{max-width:70vw;font-size:8.2vw;line-height:1.4}.BlockCta-module__9bwi8a__image img{object-position:center}}
.CtaWhiteArrow-module__B1_XAW__cta_white_arrow{text-align:center;color:var(--white-color);cursor:pointer;z-index:1;background:#2f6bff;border:none;border-radius:.75vw;width:20vw;height:4.1vw;padding:1vw 2vw;font-size:1.5vw;font-weight:700;transition:transform .3s;display:flex;position:relative;box-shadow:0 .2vw .5vw #0000001a}.CtaWhiteArrow-module__B1_XAW__cta_white_arrow:hover{transform:scale(1.05)}@keyframes CtaWhiteArrow-module__B1_XAW__pulse{0%{box-shadow:0 .2vw .5vw #0000001a,0 0 #fffdf8b3}50%{box-shadow:0 .2vw .5vw #0000001a,0 0 0 1vw #fffdf800}to{box-shadow:0 .2vw .5vw #0000001a,0 0 #fffdf800}}.CtaWhiteArrow-module__B1_XAW__cta_white_arrow_text{white-space:nowrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:1vw;width:100%;display:flex}.CtaWhiteArrow-module__B1_XAW__cta_white_arrow_text span{width:1.8vw;height:1.8vw;transition:transform .3s;display:flex}.CtaWhiteArrow-module__B1_XAW__cta_white_arrow_text span img{width:100%;height:100%}.CtaWhiteArrow-module__B1_XAW__cta_white_arrow:hover .CtaWhiteArrow-module__B1_XAW__cta_white_arrow_text span{transform:translate(.5vw)}@media (max-width:768px){.CtaWhiteArrow-module__B1_XAW__cta_white_arrow{border-radius:1vw;width:39.25vw;height:8vw;padding:2vw 3vw;font-size:3.5vw}.CtaWhiteArrow-module__B1_XAW__cta_white_arrow_text{gap:2vw}.CtaWhiteArrow-module__B1_XAW__cta_white_arrow_text span{width:3vw;height:3vw}.CtaWhiteArrow-module__B1_XAW__cta_white_arrow{z-index:5;position:absolute;bottom:11vw;right:7vw}}
.FaqBlock-module__lKa0_W__faq_block{width:100%;padding:4vw 0}.FaqBlock-module__lKa0_W__wrapper{grid-template-columns:1fr 1fr;align-items:flex-start;gap:4vw;display:grid}.FaqBlock-module__lKa0_W__faq_left{flex-direction:column;gap:2vw;display:flex}.FaqBlock-module__lKa0_W__faq_title{font-size:2.3vw;font-weight:regular;color:var(--white-color);margin:0;line-height:1.3}.FaqBlock-module__lKa0_W__faq_button{border:.15vw solid var(--white-color);color:var(--white-color);cursor:pointer;background:0 0;border-radius:.75vw;width:fit-content;padding:1.1vw 1vw;font-size:.9vw;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}.FaqBlock-module__lKa0_W__faq_button:hover{background:var(--white-color);color:var(--black-color)}.FaqBlock-module__lKa0_W__faq_right{flex-direction:column;width:46vw;display:flex}.FaqBlock-module__lKa0_W__faq_item{flex-direction:column;display:flex}.FaqBlock-module__lKa0_W__faq_question{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:1.5vw 0;display:flex}.FaqBlock-module__lKa0_W__faq_question_text{color:var(--white-color);flex:1;padding-right:1vw;font-size:1.25vw;font-weight:600;line-height:1.5}.FaqBlock-module__lKa0_W__faq_icon{font-size:2vw;font-weight:regular;color:var(--white-color);text-align:center;flex-shrink:0;width:2vw}.FaqBlock-module__lKa0_W__faq_answer{color:var(--white-color);padding:0 0 1.5vw;font-size:1vw;font-weight:600;line-height:1.6}.FaqBlock-module__lKa0_W__faq_divider{background:var(--white-color);flex-shrink:0;width:100%;height:.1vw;min-height:1px;margin:0}@media (max-width:768px){.FaqBlock-module__lKa0_W__wrapper{grid-template-columns:1fr;gap:8vw;margin-top:4vw;margin-bottom:10vw}.FaqBlock-module__lKa0_W__faq_left{gap:4vw}.FaqBlock-module__lKa0_W__faq_right{width:100%}.FaqBlock-module__lKa0_W__faq_title{font-size:8.5vw;font-weight:400}.FaqBlock-module__lKa0_W__faq_button{border:.45vw solid var(--white-color);border-radius:2vw;padding:2vw 3vw;font-size:4vw}.FaqBlock-module__lKa0_W__faq_question_text{flex:unset;width:83%;font-size:4.8vw}.FaqBlock-module__lKa0_W__faq_icon{width:10vw;font-size:10vw}.FaqBlock-module__lKa0_W__faq_answer{font-size:3.5vw}}
.ProjectsBlock-module__SuTrxW__block{background:0 0;width:100%;min-height:0;padding:4.5vw 0 4vw}.ProjectsBlock-module__SuTrxW__wrapper{flex-direction:column;gap:4vw;display:flex}.ProjectsBlock-module__SuTrxW__cards{justify-content:space-between;align-items:stretch;gap:4vw;width:100%;min-height:0;display:flex}.ProjectsBlock-module__SuTrxW__cards_block{flex-direction:column;justify-content:space-between;gap:2.5vw;display:flex}.ProjectsBlock-module__SuTrxW__card{flex-direction:column;width:41.6vw;padding-left:2vw;display:flex;position:relative}.ProjectsBlock-module__SuTrxW__background{z-index:0;border-radius:1vw;width:41.6vw;position:absolute;top:0;left:0;overflow:hidden}.ProjectsBlock-module__SuTrxW__background img{width:100%;height:100%}.ProjectsBlock-module__SuTrxW__small{border-radius:2vw;height:23vw;padding:2vw}.ProjectsBlock-module__SuTrxW__big{border-radius:1vw;height:41.6vw;padding-top:2.5vw;padding-bottom:2vw}.ProjectsBlock-module__SuTrxW__header{z-index:1;align-items:center;gap:1vw;display:flex}.ProjectsBlock-module__SuTrxW__head{font-weight:800;font-style:ExtraBold;color:var(--white-color);font-size:4vw}.ProjectsBlock-module__SuTrxW__first img{width:100%}.ProjectsBlock-module__SuTrxW__logo img{width:100%;height:100%}.ProjectsBlock-module__SuTrxW__small .ProjectsBlock-module__SuTrxW__header .ProjectsBlock-module__SuTrxW__dscr{font-weight:700;font-style:Bold;color:#000;font-size:1vw}.ProjectsBlock-module__SuTrxW__big .ProjectsBlock-module__SuTrxW__header .ProjectsBlock-module__SuTrxW__dscr{font-weight:700;font-style:Bold;color:#000;font-size:1.5vw}.ProjectsBlock-module__SuTrxW__big .ProjectsBlock-module__SuTrxW__body .ProjectsBlock-module__SuTrxW__text{font-weight:500;font-style:Medium;color:#282930;font-size:1.2vw}.ProjectsBlock-module__SuTrxW__body{z-index:1}.ProjectsBlock-module__SuTrxW__small .ProjectsBlock-module__SuTrxW__body .ProjectsBlock-module__SuTrxW__text{font-weight:500;font-style:Bold;color:#282930;font-size:1vw}.ProjectsBlock-module__SuTrxW__small .ProjectsBlock-module__SuTrxW__body{flex-direction:column;gap:2vw;margin-top:3vw;display:flex}.ProjectsBlock-module__SuTrxW__big .ProjectsBlock-module__SuTrxW__body{flex-direction:column;gap:2vw;display:flex}.ProjectsBlock-module__SuTrxW__actions{display:flex}.ProjectsBlock-module__SuTrxW__actions_small{flex-direction:row;align-items:center;gap:2vw}.ProjectsBlock-module__SuTrxW__actions_small .ProjectsBlock-module__SuTrxW__btn{margin-top:-.3vw}.ProjectsBlock-module__SuTrxW__actions_big{flex-direction:column;gap:14.4vw}.ProjectsBlock-module__SuTrxW__first{width:3.5vw}.ProjectsBlock-module__SuTrxW__white{color:var(--white-color)!important}.ProjectsBlock-module__SuTrxW__third_card{padding-top:4vw}.ProjectsBlock-module__SuTrxW__third_card .ProjectsBlock-module__SuTrxW__body{margin-top:5vw}.ProjectsBlock-module__SuTrxW__third_card .ProjectsBlock-module__SuTrxW__body .ProjectsBlock-module__SuTrxW__actions{margin-top:.5vw}.ProjectsBlock-module__SuTrxW__column{flex-direction:column;align-items:baseline;gap:.5vw}.ProjectsBlock-module__SuTrxW__second_card .ProjectsBlock-module__SuTrxW__body{margin-top:1.5vw}.ProjectsBlock-module__SuTrxW__second_card .ProjectsBlock-module__SuTrxW__body .ProjectsBlock-module__SuTrxW__actions .ProjectsBlock-module__SuTrxW__btn{margin-top:3.25vw}.ProjectsBlock-module__SuTrxW__btn_more{justify-content:center;align-items:center;display:flex}@media (max-width:768px){.ProjectsBlock-module__SuTrxW__head{font-size:7.5vw}.ProjectsBlock-module__SuTrxW__wrapper{gap:7.5vw}.ProjectsBlock-module__SuTrxW__cards{flex-direction:column;gap:6vw}.ProjectsBlock-module__SuTrxW__cards_block{flex-direction:column;gap:6vw;width:100%}.ProjectsBlock-module__SuTrxW__small,.ProjectsBlock-module__SuTrxW__big{width:100%;height:auto;min-height:50vw}.ProjectsBlock-module__SuTrxW__third_card{width:100%}.ProjectsBlock-module__SuTrxW__background{width:100%;height:auto;min-height:100%;inset:0}.ProjectsBlock-module__SuTrxW__header{flex-direction:column;align-items:flex-start;gap:2vw;padding-top:2vw;padding-left:3vw}.ProjectsBlock-module__SuTrxW__small .ProjectsBlock-module__SuTrxW__header .ProjectsBlock-module__SuTrxW__dscr,.ProjectsBlock-module__SuTrxW__big .ProjectsBlock-module__SuTrxW__header .ProjectsBlock-module__SuTrxW__dscr,.ProjectsBlock-module__SuTrxW__header .ProjectsBlock-module__SuTrxW__dscr{font-size:3.5vw}.ProjectsBlock-module__SuTrxW__dscr{min-height:9vw;margin-top:2.5vw}.ProjectsBlock-module__SuTrxW__first{width:12.5vw;height:12.5vw}.ProjectsBlock-module__SuTrxW__btn{position:absolute;bottom:4vw;left:5vw}.ProjectsBlock-module__SuTrxW__logo{width:12.5vw;height:12.5vw}.ProjectsBlock-module__SuTrxW__actions_small,.ProjectsBlock-module__SuTrxW__actions_big{flex-direction:column;align-items:flex-start;gap:4vw}.ProjectsBlock-module__SuTrxW__body .ProjectsBlock-module__SuTrxW__actions .ProjectsBlock-module__SuTrxW__links{box-sizing:border-box;width:100%;margin-top:0;padding-left:3vw}}
.ProjectsBlockLinks-module__XEUivG__links{align-items:center;gap:2vw;width:15vw;display:flex}.ProjectsBlockLinks-module__XEUivG__item{width:7vw}.ProjectsBlockLinks-module__XEUivG__item img{width:100%;height:100%}@media (max-width:768px){.ProjectsBlockLinks-module__XEUivG__links{gap:2.5vw;width:36.25vw}.ProjectsBlockLinks-module__XEUivG__item{width:17vw}}
.Hero-module__tsh3sG__block{z-index:1;padding:7.2vw 0;position:relative;overflow:hidden}.Hero-module__tsh3sG__wrapper{justify-content:space-between;align-items:center;display:flex;position:relative}.Hero-module__tsh3sG__content{z-index:2;flex-direction:column;gap:1vw;display:flex}.Hero-module__tsh3sG__cta{margin-top:3vw}.Hero-module__tsh3sG__background{z-index:0;filter:blur(1vw);width:100%;position:absolute;top:0;left:0}.Hero-module__tsh3sG__background img{width:100%;height:100%}.Hero-module__tsh3sG__stats{z-index:1;width:28.4vw}.Hero-module__tsh3sG__title{font-weight:800;font-style:ExtraBold;color:var(--white-color);font-size:4vw}.Hero-module__tsh3sG__body{font-weight:500;font-style:Medium;color:var(--white-color);font-size:1.5vw}.Hero-module__tsh3sG__arrow{z-index:3;width:3.1vw;margin:0 auto;animation:2s ease-in-out infinite Hero-module__tsh3sG__hero-arrow-pulse;position:relative}.Hero-module__tsh3sG__arrow img{width:100%;display:block}@keyframes Hero-module__tsh3sG__hero-arrow-pulse{0%{filter:drop-shadow(0 0 #2f6bff00);transform:translateY(0)}50%{filter:drop-shadow(0 0 .6vw #2f6bffcc);transform:translateY(.4vw)}to{filter:drop-shadow(0 0 #2f6bff00);transform:translateY(0)}}@media (max-width:768px){.Hero-module__tsh3sG__block{height:80vh;padding:25vh 0 0}.Hero-module__tsh3sG__wrapper{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:5vw}.Hero-module__tsh3sG__title{font-size:6.25vw}.Hero-module__tsh3sG__body{margin-top:3vw;font-size:3.25vw;font-weight:500;line-height:1.8}.Hero-module__tsh3sG__stats{display:none}.Hero-module__tsh3sG__background{z-index:0;filter:blur(8px);width:100%;position:absolute;top:0;left:0}.Hero-module__tsh3sG__background img{width:100%;height:100%}.Hero-module__tsh3sG__cta{width:100%;margin-top:3vw}}
.HeroStats-module__fWbTZa__wrapper{flex-direction:column;gap:2.6vw;display:flex}.HeroStats-module__fWbTZa__line{justify-content:space-between;gap:.9vw;display:flex}
.HeroStatsLong-module__mwbv2W__wrapper{-webkit-backdrop-filter:blur(5vw);backdrop-filter:blur(5vw);background:linear-gradient(125.8deg,#2f6bff4d 0%,#4da3ff4d 100.16%);border-radius:1vw;width:100%;padding:1vw 0}.HeroStatsLong-module__mwbv2W__title{font-weight:700;font-style:Bold;text-align:center;color:var(--white-color);font-size:3vw}
.HeroStatsShort-module__aXvWLW__wrapper{-webkit-backdrop-filter:blur(5vw);backdrop-filter:blur(5vw);background:linear-gradient(125.8deg,#2f6bff4d 0%,#4da3ff4d 100.16%);border-radius:1vw;width:13.8vw;padding:1vw}.HeroStatsShort-module__aXvWLW__title{font-weight:700;font-style:Bold;text-align:left;color:var(--white-color);font-size:2.6vw}.HeroStatsShort-module__aXvWLW__text{font-weight:500;font-style:Medium;text-align:left;color:var(--white-color);font-size:1.25vw}
.HeroDecorations-module__Ubl1pa__decoration{z-index:5;position:absolute}.HeroDecorations-module__Ubl1pa__decoration img{width:100%;height:100%}.HeroDecorations-module__Ubl1pa__first{width:6vw;top:12vw;right:36vw}.HeroDecorations-module__Ubl1pa__second{width:6.3vw;top:19vw;right:41vw}.HeroDecorations-module__Ubl1pa__third{width:6.2vw;top:24vw;right:47vw}@media (max-width:768px){.HeroDecorations-module__Ubl1pa__first{width:15.5vw;top:25vh;right:0}.HeroDecorations-module__Ubl1pa__second{width:15.5vw;top:32vh;right:15vw}.HeroDecorations-module__Ubl1pa__third{width:13vw;top:37vh;right:30vw}}
.CardList-module___HvQYa__list{width:33.8vw;margin-top:var(--space-s);border-radius:1vw;flex-direction:column;gap:1vw;padding:1vw;display:flex}.CardList-module___HvQYa__list ul li{color:inherit;margin-left:1vw;font-size:1vw;font-weight:400;line-height:1.7}li::marker{font-size:.8vw}@media (max-width:768px){.CardList-module___HvQYa__list{border-radius:2.5vw;gap:5vw;width:100%;height:67.5vw;margin-top:5vw;padding:5vw}.CardList-module___HvQYa__list ul li{margin-left:3.5vw;font-size:2.6vw;line-height:1.8}li::marker{font-size:2vw}}
.CardBackground-module__KfkRTa__background{right:1vw;top:var(--space-m);width:31.25vw;height:36.4vw;position:absolute}.CardBackground-module__KfkRTa__background img{width:100%;height:100%}@media (max-width:768px){.CardBackground-module__KfkRTa__background{width:77.5vw;bottom:5vw;right:5vw;top:unset}}
.OpenClose-module__MCb60W__openClose{width:var(--space-m);height:var(--space-m);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:transform .2s ease-in-out;display:inline-flex}.OpenClose-module__MCb60W__icon{width:100%;height:100%}.OpenClose-module__MCb60W__open{transform:rotate(45deg)}.OpenClose-module__MCb60W__closed{transform:rotate(0)}.OpenClose-module__MCb60W__white{color:#fff}.OpenClose-module__MCb60W__black{color:#282930}@media (max-width:768px){.OpenClose-module__MCb60W__openClose{width:5vw;height:5vw}}
