.check-list__title{margin-bottom:14px;font-weight:400;font-size:32px;line-height:40px;color:#fff}@media(max-width:768px){.check-list__title{font-size:20px;line-height:120%}}.check-list__subtitle{margin-bottom:44px;font-weight:400;font-size:24px;line-height:40px;color:#fff}@media(max-width:768px){.check-list__subtitle{margin-bottom:29px;font-size:16px;line-height:120%}}.check-list__items{max-width:712px;width:100%;display:flex;flex-direction:column;row-gap:30px;list-style:none}.check-block{display:flex;column-gap:20px}.check-block__text{font-family:Inter!important;font-weight:400;font-size:20px;line-height:120%;color:#fff}@media(max-width:768px){.check-block__text{font-size:16px}}.check-block svg{flex-shrink:0}.cases-page .intro{height:unset;padding:300px 0 205px}@media(max-width:768px){.cases-page .intro{padding:144px 0 30px}}.cases-page .intro-supertitle{font-size:24px;line-height:32px}@media(max-width:768px){.cases-page .intro-supertitle{font-size:18px;line-height:32px}}.cases-page .intro-title{max-width:895px;width:100%;margin:38px 0!important;font-weight:500;font-size:48px;line-height:100%}@media(max-width:768px){.cases-page .intro-title{margin:24px 0!important;font-size:24px;line-height:32px}}.cases-page .intro-description{font-size:32px;line-height:40px}@media(max-width:768px){.cases-page .intro-description{font-size:20px;line-height:120%}.cases-page .intro-description p:last-child{font-size:13px;line-height:25px}}.cases-page .modal-trigger{max-width:336px;font-size:24px;line-height:100%;font-weight:500}@media(max-width:768px){.cases-page .modal-trigger{max-width:unset;font-style:500;font-size:20px;line-height:24px}}.apps-cases{padding:104px 0 174px}@media(max-width:768px){.apps-cases{padding:24px 0 66px}}.cases-link{max-width:max-content;display:flex;justify-content:center;align-items:center;font-size:24px;line-height:100%;background-color:#b7b7ff;font-weight:500;border-radius:10px;padding:18px 32px}.cases-page .connection-block{padding:82px 0 114px}@media(max-width:768px){.cases-page .connection-block{padding:24px 0}.connection-block__btn{font-size:24px}}.intro{background-color:#161616;background-repeat:no-repeat;background-size:cover;background-position:100%;height:100vh;display:flex;align-items:center;position:relative;white-space:pre-wrap}.home-block .intro-title{max-width:1055px}.home-block .intro-description{color:#b7b7ff;font-weight:400;font-size:36px;line-height:44px;max-width:1055px}@media(max-width:1800px){.home-block .intro-description{font-size:28px;line-height:28px}}@media(max-width:1440px){.home-block .intro-description{font-size:24px}}@media(max-width:991px){.home-block .intro-description{max-width:100%}}@media(max-width:768px){.home-block .intro-description{font-size:20px}}@media(max-width:425px){.home-block .intro-description{font-size:18px;line-height:24px}}.home-block .intro-description p{margin-top:50px!important}@media(max-width:991px){.home-block .intro-description p{margin:24px 0!important}}.home-block .main-intro__buttons{display:flex}@media(max-width:680px){.home-block .main-intro__buttons{flex-direction:column;width:calc(100% - 31px);position:absolute;bottom:24px}}.home-block .btn{width:374px;height:72px;margin-top:14px;display:flex;justify-content:center;align-items:center}@media(max-width:1440px){.home-block .btn{height:60px}}@media(max-width:680px){.home-block .btn{width:100%}}.home-block .main-intro__btn__project{margin-left:50px}@media(max-width:680px){.home-block .main-intro__btn__project{margin:16px 0 0}}.intro-supertitle{font-size:24px;color:#b7b7ff}@media(max-width:1800px){.intro-supertitle{font-size:20px}}@media(max-width:425px){.intro-supertitle{font-size:18px}}.intro-title{color:#fff;margin:50px 0 70px;max-width:895px}.intro-description{color:#fff;font-size:32px;line-height:40px;max-width:800px}@media(max-width:1800px){.intro-description{font-size:28px;line-height:28px}}@media(max-width:1440px){.intro-description{font-size:24px}}@media(max-width:991px){.intro-description{max-width:100%}}@media(max-width:768px){.intro-description{font-size:20px}}@media(max-width:425px){.intro-description{font-size:16px;line-height:24px}}.intro-description p:last-child{margin-top:25px}.intro-download{color:#888;display:inline-block;margin-top:70px}.intro-download:hover{opacity:.7}.intro-download img{margin:0 0 -5px 10px}@media(max-width:425px){.intro-download img{width:16px;margin:-5px 20px 0 5px}.intro-download{font-size:14px;display:flex;position:absolute;bottom:25px}}.intro-inner{display:flex;align-items:center;justify-content:space-between;margin-top:50px;max-width:895px}@media(max-width:991px){.intro-inner{flex-wrap:wrap;justify-content:flex-start;width:100%;padding-right:30px}.intro-inner img{max-width:40%;height:auto;margin-right:30px}}@media(max-width:768px){.intro-inner{position:absolute;bottom:24px;margin-top:0;justify-content:center}}@media(max-width:425px){.intro-inner{justify-content:space-between}.intro-inner img{margin-right:0}}.technical-support{margin:0 41px;padding:101px 0 174px}@media(max-width:768px){.technical-support{margin:0;padding:24px 0 51px;background-color:#efefff}}.technical-support__inner{padding:109px 0 114px;background-color:#efefff}@media(max-width:768px){.technical-support__inner{padding:0;background-color:unset}}.technical-support__title{max-width:496px;width:100%;margin-bottom:90px;font-weight:500;font-size:48px;line-height:100%}@media(max-width:1090px){.technical-support__title{max-width:max-content}}@media(max-width:768px){.technical-support__title{margin-bottom:24px;font-size:28px;line-height:40px}}.technical-support__cards{display:flex;column-gap:28px}@media(max-width:768px){.technical-support__cards{flex-direction:column;row-gap:24px}}.technical-support__card{padding:24px 56px 25px 22px;background-color:#161548}@media(max-width:1090px){.technical-support__card{padding:25px 32px}}@media(max-width:768px){.technical-support__card{padding:21px 12px 18px}}.technical-support .check-list__title{margin-bottom:66px;font-weight:700;font-size:32px;line-height:100%}@media(max-width:1090px){.technical-support .check-list__title{margin-bottom:20px;font-size:26px}}@media(max-width:768px){.technical-support .check-list__title{margin-bottom:11px;font-size:16px;line-height:120%}}.technical-support .check-block{align-items:center;column-gap:11px}@media(max-width:768px){.technical-support .check-block{column-gap:18px}.technical-support .check-block svg{width:27px;height:16px}}.technical-support .check-block__text{font-size:24px;line-height:26px}@media(max-width:1050px){.technical-support .check-block__text{font-size:16px;line-height:18px}}@media(max-width:768px){.technical-support .check-list__items{row-gap:10px}}.technical-support .cases-link{margin:40px auto 0}.connection-block{padding:62px 0 73px}@media(max-width:768px){.connection-block{padding:24px 0}}.connection-block__content{max-width:922px;width:100%}.connection-block .connection-block__title{font-weight:500;font-size:48px;line-height:100%;color:#161548}@media(max-width:768px){.connection-block .connection-block__title{font-size:28px}}.connection-block__description{margin-bottom:36px;font-weight:400;font-size:32px;line-height:40px;color:#161548}@media(max-width:768px){.connection-block__description{margin-bottom:14px;font-size:16px;line-height:28px}}.connection-block .connection-block__btn{max-width:270px;width:100%;padding:18px 2px;border-radius:10px;font-weight:500;font-size:24px;line-height:100%;background-color:#161548;color:#fff;transition:all .2s ease-in-out;border:3px solid transparent}@media(max-width:768px){.connection-block .connection-block__btn{margin-top:0}}.connection-block__btn:hover{background-color:#fff;color:#161548;border-color:#161548}@media(max-width:768px){.connection-block__btn:hover{background-color:#161548;color:#fff;border-color:transparent}}.connection-block__inner{display:flex;justify-content:space-between;align-items:center}.connection-block__image-wrapper{display:flex;justify-content:end;width:100%}@media(max-width:768px){.connection-block__image-wrapper{justify-content:center}}.connection-block__image{max-width:658px;width:100%;height:100%;object-fit:cover}.cases-slider{background-color:var(--bg-color)}.cases-slider--light{--bg-color:#fff;--text-color:#fff;--card-title:#fff;--card-bg:#0f0e4e;--title-color:#161616}@media(max-width:768px){.cases-slider--light{--bg-color:#efefff}}.cases-slider--dark{--bg-color:#161548;--text-color:#161548;--card-title:#161548;--card-bg:#fff;--title-color:#fff}.cases-slider--light .cases-slider__inner{margin:0 41px;background-color:#efefff}@media(max-width:768px){.cases-slider--light .cases-slider__inner{margin:unset;background-color:unset}}.cases-1c{padding:44px 0 70px}@media(max-width:768px){.cases-1c{padding:24px 0 78px}}.cases-1c .cases-slider__inner{padding:199px 0 249px}@media(max-width:768px){.cases-1c .cases-slider__inner{padding:0}}.cases-card{background-color:var(--card-bg);cursor:pointer}.cases-slider__title{font-size:48px;line-height:100%;padding-left:34px;margin-bottom:57px;font-weight:500;color:var(--title-color)}@media(max-width:768px){.cases-slider__title{margin-bottom:24px;font-weight:500;font-size:28px;line-height:40px;padding-left:0}}.cases-slider .swiper-slide{padding:34px 20px 27px;height:auto;display:flex;flex-direction:column;justify-content:space-between;row-gap:36px}@media(max-width:768px){.cases-slider .swiper-slide{padding:21px 13px 17px}}.cases-slider .check-list__title{margin-bottom:47px;font-size:32px;line-height:100%;font-weight:700;color:var(--card-title)}@media(max-width:1550px){.cases-slider .check-list__title{font-size:24px}}@media(max-width:1090px){.cases-slider .check-list__title{margin-bottom:20px;font-size:18px}}@media(max-width:768px){.cases-slider .check-list__title{margin-bottom:10px;font-size:20px}}.cases-slider .check-block__text{font-size:24px;line-height:26px;color:var(--text-color)}@media(max-width:768px){.cases-slider .check-block__text{font-size:16px;line-height:120%}}.cases-slider .check-block{column-gap:12px;align-items:center}@media(max-width:768px){.cases-slider .check-block{column-gap:18px}.cases-slider svg{width:27px;height:16px}}@media(max-width:767px){.cases-slider .swiper-slide{min-height:270px!important}}@media(max-width:768px){.cases-swiper{height:864px}.cases-slider .check-list__items{row-gap:10px}}.modal-trigger{max-width:276px;width:100%;height:59px;display:flex;align-items:center;justify-content:center;padding:10px;color:#161548;font-weight:500;border:none}@media(max-width:768px){.modal-trigger{max-width:unset;margin-top:32px;background-color:transparent;color:#fff;border:1px solid #fff}}.field label{display:flex;flex-direction:column;margin-bottom:20px}.field label span{display:flex;font-size:24px;font-weight:400;color:#d6d6d6;margin-bottom:5px;align-items:center}@media(max-width:1800px){.field label span{font-size:20px}}@media(max-width:768px){.field label span{font-weight:500;align-items:center}}.field label span p{margin-left:5px;font-style:italic;font-weight:300;font-size:20px}@media(max-width:768px){.field label span p{font-size:12px;font-weight:300}}.field label input{border:1px solid #d6d6d6;background-color:transparent;border-radius:10px;color:#fff;font-size:20px;padding:16px 20px}@media(max-width:1800px){.field label input{padding:10px 15px}}.text-area label{display:flex;flex-direction:column;margin-bottom:20px}.text-area label span{display:flex;font-size:24px;color:#d6d6d6;margin-bottom:5px;font-weight:400}@media(max-width:1800px){.text-area label span{font-size:20px}}@media(max-width:768px){.text-area label span{font-weight:500}}.text-area label textarea{height:170px;border:1px solid #d6d6d6;background-color:transparent;border-radius:10px;color:#fff;font-size:20px;padding:16px 20px}@media(max-width:1800px){.text-area label textarea{padding:10px 15px}}.error{font-size:16px;color:red;margin:-15px 0 15px}.file{cursor:pointer;border:1px dashed #fff;border-radius:10px;font-size:24px;margin-bottom:20px}@media(max-width:1800px){.file{font-size:20px}}.file label{text-align:center;padding:24px 20px;cursor:pointer;margin-bottom:0}.file span{display:inline-block!important;font-weight:300!important}.file .field-span{text-decoration:underline;color:#b7b7ff!important}.file .field-p{font-weight:600}@media(max-width:768px){.file .field-p{font-size:15px;line-height:1}.file p{display:none}}.file input{display:none}.privacy-policy{margin-top:20px}@media(max-width:768px){.privacy-policy{font-size:18px}}@media(max-width:425px){.privacy-policy{font-size:14px}}.privacy-policy__link{color:#b7b7ff;text-decoration:underline}