.home-eights-section__inner{max-width:1250px;margin:0 auto;padding:80px var(--desktop-x-padding)}.home-eights-section__top-block{display:flex;flex-direction:row-reverse;align-items:center;margin-bottom:40px}.home-eights-section__top-hint-block{display:flex;gap:100px;margin-left:auto;font-size:14px;line-height:20px}.home-eights-section__title{margin:0 auto 0 0;font-size:48px;font-weight:400}.home-eights-section__text-block{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:32px;column-gap:32px;font-size:18px}.home-eights-section__text-col{margin:0}@media screen and (max-width:768px){.home-eights-section__inner{padding:40px var(--desktop-x-padding)}.home-eights-section__top-block{margin-bottom:40px;flex-direction:column-reverse;align-items:flex-start;row-gap:16px}.home-eights-section__top-hint-block{width:100%;transform:none;margin-left:0;justify-content:space-between}}@media screen and (max-width:576px){.home-eights-section__inner{padding:40px var(--mobile-x-padding)}.home-eights-section__top-hint-block{gap:24px}.home-eights-section__title{font-size:28px}.home-eights-section__text-block{grid-template-columns:1fr}}.home-fourth-section__inner{padding:80px 0}.home-fourth-section__top-block{max-width:1250px;padding:0 var(--desktop-x-padding);display:flex;flex-direction:row-reverse;align-items:center;margin:0 auto 80px}.home-fourth-section__top-hint-block{display:flex;gap:100px;margin-left:auto;font-size:14px;line-height:20px}.home-fourth-section__title{margin:0 auto 0 0;font-size:48px;font-weight:400}.home-fourth-section__partners-carousel .scroll-carousel-slider{align-items:center}@media screen and (max-width:768px){.home-fourth-section__inner{padding:40px 0}.home-fourth-section__top-block{margin-bottom:40px}}@media screen and (max-width:576px){.home-fourth-section__inner{padding:40px 0}.home-fourth-section__top-block{padding:0 var(--mobile-x-padding)}.home-fourth-section__top-hint-block{gap:24px}.home-fourth-section__title{font-size:28px}}.list-of-project-alignment{padding:83px 0 58px}@media(max-width:1024px){.list-of-project-alignment{padding:60px 0 0}}.list-of-project-alignment .list-of-container{max-width:1186px;padding:0 20px;margin:0 auto}.list-of-project-alignment .list-of-container .grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:22px;gap:22px}@media(max-width:1024px){.list-of-project-alignment .list-of-container .grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.list-of-project-alignment .list-of-container .grid{grid-template-columns:1fr;gap:20px}}.list-of-project-alignment .list-of-container .grid .grid-items .img{display:flex;padding:0 0 50px;justify-content:center}@media(max-width:576px){.list-of-project-alignment .list-of-container .grid .grid-items .img{padding:0 0 20px}}.list-of-project-alignment .list-of-container .grid .grid-items .img img{max-width:198px;display:block}.list-of-project-alignment .list-of-container .grid .grid-items .details-alignment .date-project-name{display:flex;align-items:center;padding:0 0 20px;gap:5px}.list-of-project-alignment .list-of-container .grid .grid-items .details-alignment .date-project-name p{color:#868686;font-size:14px;font-style:normal;margin:0;font-weight:400;line-height:15px}.list-of-project-alignment .list-of-container .grid .grid-items .details-alignment .date-project-name span{display:block;color:#000;font-size:14px;font-style:normal;font-weight:400;padding-right:5px;border-right:1px solid #000;line-height:15px}.list-of-project-alignment .list-of-container .grid .grid-items .details-alignment h3{color:#000;font-size:16px;font-style:normal;font-weight:400;margin:0 0 20px;line-height:15px}.list-of-project-alignment .list-of-container .grid .grid-items .details-alignment .link-text a{display:block;color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:15px;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;cursor:pointer;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.list-of-project-alignment .list-of-container .grid .grid-items .details-alignment .details{padding:0 0 20px}.list-of-project-alignment .list-of-container .grid .grid-items .details-alignment .details p{color:#868686;font-size:16px;margin:0;font-style:normal;font-weight:400;line-height:22px}.page-header-alignment .page-container{max-width:1210px;padding:0 20px;margin:0 auto}.page-header-alignment .page-container .text{padding:40px 0;border-bottom:1px solid #020202}@media(max-width:576px){.page-header-alignment .page-container .text{padding:20px 0}}.page-header-alignment .page-container .text h1{color:#000;font-size:48px;font-style:normal;font-weight:400;line-height:42px;letter-spacing:-1.44px;margin:0}@media(max-width:576px){.page-header-alignment .page-container .text h1{font-size:32px;line-height:42px;letter-spacing:0}}.power-up-banner{background-image:url(/assets/power-up.png);width:100%;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center;padding:90px 0}.power-up-banner .section-container{max-width:1186px;padding:0 20px;margin:0 auto}.power-up-banner .section-container .text-style span{display:block;color:#fff;padding:0 0 10px;text-align:center;font-size:25px;font-style:normal;font-weight:400;line-height:15px;letter-spacing:-.5px}@media(max-width:576px){.power-up-banner .section-container .text-style span{font-size:20px}}.power-up-banner .section-container .text-style h2{margin:0;color:#fff;text-align:center;font-size:40px;font-style:normal;font-weight:400;line-height:45px}@media(max-width:576px){.power-up-banner .section-container .text-style h2{font-size:32px;line-height:42px}}.power-up-banner .section-container .text-style p{margin:10px 0 0;color:#fff;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:-.72px}@media(max-width:576px){.power-up-banner .section-container .text-style p{font-size:16px;letter-spacing:0}}.feedback-form__inner{padding:80px 0}.feedback-form__top-block{max-width:1250px;display:flex;flex-direction:column;margin:0 auto 80px;padding:0 var(--desktop-x-padding)}.feedback-form__title{margin:0 auto 0 0;font-size:48px;font-weight:400}.feedback-form__form-wrapper{max-width:1250px;margin:0 auto;padding:0 var(--desktop-x-padding)}.feedback-form__form{display:grid;align-items:start;grid-column-gap:32px;column-gap:32px;grid-template-rows:1fr auto;grid-template-columns:1fr 1.2fr 1fr auto;margin-bottom:60px}.feedback-form__form-item--message{grid-row-start:2;grid-column:1/5}.feedback-form__submit-btn{text-transform:none}.feedback-form__hint{font-size:14px;max-width:1250px;margin:0 auto 40px;padding:0 var(--desktop-x-padding)}.feedback-form__technologies-carousel .scroll-carousel-slider{align-items:center}@media screen and (max-width:768px){.feedback-form__inner{padding:40px 0}.feedback-form__top-block{margin-bottom:40px;flex-direction:column-reverse;row-gap:16px}.feedback-form__form{grid-template-columns:1fr 1fr 1fr auto;margin-bottom:20px}.feedback-form__form-item--message{grid-row-start:2;grid-column:1/3}.feedback-form__form-item--isAgree{grid-row:1/3}}@media screen and (max-width:685px){.feedback-form__inner{padding:40px 0}.feedback-form__form-wrapper,.feedback-form__hint,.feedback-form__top-block{padding:0 var(--mobile-x-padding)}.feedback-form__title{font-size:28px}.feedback-form__form{row-gap:24px;grid-template-columns:1fr 1fr}.feedback-form__form-item--message{grid-row-start:2;grid-column:1/3}.feedback-form__form-item--isAgree{grid-row:4/5;grid-column:1/3}.feedback-form__submit-btn{grid-row:3/4;width:100%;grid-column:1/3}}.base-button__button{cursor:pointer;display:flex;justify-content:center;font-size:16px;font-weight:400;align-items:center;line-height:22px;color:var(--black);padding:10px 26px;text-transform:uppercase;border:1px solid var(--black);background-color:#fff;transition:.3s}.base-button__button:hover{background-color:var(--light-grey);border-color:var(--light-grey);color:var(--basic-grey)}.base-button__button:not(:active){transform:scale(1)}.base-button__button:active{transform:scale(1.05)}.base-button__button:disabled{cursor:not-allowed}@media screen and (max-width:576px){.base-button__button{font-size:14px}}.base-checkbox{display:flex;gap:7px;padding:10px 0}.base-checkbox__label{font-size:14px;line-height:1;color:var(--basic-grey);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.base-checkbox__checkbox-wrapper{position:relative;min-width:17px;width:17px;height:17px;border:1px solid #000;cursor:pointer}.base-checkbox__checkbox-wrapper:has(.base-checkbox__checkbox:checked){background-size:32px;background-position:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='m14 21.5-5-4.96 1.59-1.54 3.41 3.35 7.41-7.35 1.59 1.58z'/%3E%3C/svg%3E")}.base-checkbox__checkbox{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0}.base-checkbox.hasError .base-checkbox__checkbox-wrapper{border-color:red}.base-checkbox.hasError .base-checkbox__label{color:red}:root{--primary:#17a2b8;--light-grey:#f4f4f2;--basic-grey:#868686;--black:#18181a;--desktop-header-height:120px;--desktop-x-padding:40px;--mobile-x-padding:20px;--mobile-header-height:105px;--x-small:480px;--small:576px;--medium:768px;--large:992px;--extra-large:1200px;--extra-extra-large:1600px}.base-input{display:flex;flex-direction:column;padding:10px 0}.base-input__label{color:var(--basic-grey);transition:.3s;font-size:14px;line-height:20px}.base-input__input-wrapper{border-bottom:1px solid var(--black);display:flex;flex-direction:column;transition:.3s}.base-input__input-wrapper:after{content:"";width:100%;transition:.3s;height:1px;background-color:var(--black);transform:scaleX(0);transform-origin:center}.base-input__input-wrapper:focus-within{border-bottom-color:transparent}.base-input__input-wrapper:focus-within:after{transform:scaleX(1)}.base-input__input{width:100%;outline:none;height:40px;border:none;background:transparent}.base-input__error-wrapper{padding-top:5px;min-height:18px;font-size:10px;color:red}.base-input:hover .base-input__input-wrapper{border-color:var(--basic-grey)}.base-input.hasError .base-input__input-wrapper{border-bottom-color:red}.base-input.hasError .base-input__input-wrapper:after{background-color:red}