@import"../../assets/fonts/inter/stylesheet.css";@import"../../assets/fonts/silkscreen/stylesheet.css";@-webkit-keyframes run{from{transform:translateX(0%)}to{transform:translateX(-2683.35px)}}@keyframes run{from{transform:translateX(0%)}to{transform:translateX(-2683.35px)}}*{padding:0px;margin:0px;border:0px}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}body{-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input,button,textarea{font-size:inherit}button{cursor:pointer;color:inherit;background-color:inherit}a{color:inherit}a:link,a:visited{text-decoration:none}a:hover{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}body{font-family:"Inter";color:#1c1928;font-size:1.125rem;font-style:normal;font-weight:400;line-height:144%;background:#fdfcff}@media screen and (max-width: 767px){body{font-size:1rem;line-height:150%}}.wrapper{min-height:100%;display:flex;flex-direction:column;overflow:hidden}.wrapper>#content{flex:1 1 auto}.wrapper>*{min-width:0}.flex--row{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.flex--column{display:flex;flex-direction:column;align-items:center;justify-content:space-between}.d-flex{display:flex}[class*=__container]{max-width:1410px;margin:0 auto;padding-left:60px;padding-right:60px}@media only screen and (max-width: 992px){[class*=__container]{padding-left:20px;padding-right:20px}}@media screen and (max-width: 767px){[class*=__container]{padding-left:16px;padding-right:16px}}.running-line-wrapper{margin:auto;width:100%;overflow:hidden}.running-line{white-space:nowrap;-webkit-animation:run 80s linear infinite;animation:run 80s linear infinite}#wpadminbar{display:none}h1{font-size:3.5rem}@media only screen and (max-width: 992px){h1{font-size:2.5rem}}@media only screen and (max-width: 600px){h1{font-size:2.1rem}}h2{font-size:2.5rem}@media only screen and (max-width: 992px){h2{font-size:1.85rem}}@media only screen and (max-width: 600px){h2{font-size:1.5rem}}h3{font-size:1.85rem}@media only screen and (max-width: 992px){h3{font-size:1.55rem}}@media only screen and (max-width: 600px){h3{font-size:1.3rem}}h4{font-size:1.55rem}@media only screen and (max-width: 992px){h4{font-size:1.3rem}}@media only screen and (max-width: 600px){h4{font-size:1.2rem}}h5,.h5{font-size:1.25rem}@media only screen and (max-width: 992px){h5,.h5{font-size:1.2rem}}@media only screen and (max-width: 600px){h5,.h5{font-size:1.15rem}}h6,.h6{font-size:1.1rem}@media only screen and (max-width: 992px){h6,.h6{font-size:1rem}}@media only screen and (max-width: 600px){h6,.h6{font-size:1rem}}h1,.h1{color:#4218b9;font-size:3rem;font-weight:800;line-height:120%;letter-spacing:.48px}@media only screen and (max-width: 1280px){h1,.h1{font-size:2.5rem;font-weight:700;letter-spacing:normal}}h2,.h2{color:#4218b9;font-size:2.5rem;font-weight:700;line-height:120%}@media only screen and (max-width: 1280px){h2,.h2{font-size:1.5rem;line-height:133%}}h3,.h3,h5,.h5{color:#050112;font-size:1.5rem;font-weight:600;line-height:133%}h4,.h4{color:#7353ce;font-size:4rem;font-weight:500;line-height:normal}h6,.h6{font-size:1.25rem;font-weight:500;line-height:140%}.button{white-space:nowrap;display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;border-radius:40px;background:#4218b9;color:#fdfcff;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);padding:20px 48px;font-weight:600;text-align:center;transition:.3s ease}@media screen and (max-width: 1024px){.button{min-width:200px;padding:13px 48px}}.button:hover{background:#603ec1;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px)}.button:active{background:#331293;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px)}.button.white{background:#fdfcff;color:#4218b9}.button.yellow{padding:17px 50px;background:#dafe63;color:#4218b9}.button.purple{padding:13px 39px;border-radius:40px;border:1px solid #640df3;color:#4218b9;background:rgba(66,24,185,.08)}.button.thin{padding:14px 48px}.button-prpl{white-space:nowrap;cursor:pointer;border-radius:40px;border:1px solid #4218b9;background:#fdfcff;padding:20px 40px;gap:12px;color:#4218b9;text-align:center;font-size:1.125rem;font-weight:600;line-height:120%}.slick-slider .slick-list{margin:0 -15px}.slick-slider .slick-slide{margin:0 15px}.slick-control{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:24px}.slick-control .slick-dots{display:flex;align-items:center;justify-content:center;order:2;gap:8px;height:8px;line-height:0}.slick-control .slick-dots li{line-height:0;height:8px}.slick-control .slick-dots button{width:8px;font-size:0px;background:#cdc9db;height:8px;border:none;border-radius:100px;cursor:pointer}.slick-control .slick-dots li.slick-active button{background:#4218b9}.slick-control .slick-arrow{cursor:pointer;display:flex;width:50px;height:50px;justify-content:center;align-items:center;border-radius:50px;background:rgba(66,24,185,.05)}.slick-control .slick-arrow svg path{stroke:#4218b9}.slick-control .slick-arrow.arrow-next{order:3;transform:rotate(180deg)}.slick-control .slick-arrow.arrow-prev{order:1}.slick-control .slick-arrow.slick-disabled svg path{stroke:#9693a0}.wpcf7{position:relative}.wpcf7-form{display:flex;flex-direction:column;gap:24px;position:relative}@media screen and (max-width: 767px){.wpcf7-form{gap:16px}}.wpcf7-form .wpcf7-not-valid{border-color:#cf2e2e}.wpcf7-form .wpcf7-not-valid::-moz-placeholder{color:#cf2e2e}.wpcf7-form .wpcf7-not-valid:-ms-input-placeholder{color:#cf2e2e}.wpcf7-form .wpcf7-not-valid::placeholder{color:#cf2e2e}.wpcf7-spinner{display:none !important}.wpcf7-submit{margin-top:8px;cursor:pointer;min-width:220px}.wpcf7-submit.off{opacity:0;pointer-events:none}@media screen and (max-width: 767px){.wpcf7-submit{font-size:1rem;line-height:150%}}.wpcf7 label input,.wpcf7 label textarea{width:100%;padding:19px 23px;border-radius:12px;border:1px solid #d2d0da;background:#fdfcff;font-size:1rem;line-height:150%;color:#10052f}@media screen and (max-width: 767px){.wpcf7 label input,.wpcf7 label textarea{padding:13px 23px}}.wpcf7 label input::-moz-placeholder, .wpcf7 label textarea::-moz-placeholder{color:#a9a6b2}.wpcf7 label input:-ms-input-placeholder, .wpcf7 label textarea:-ms-input-placeholder{color:#a9a6b2}.wpcf7 label input::placeholder,.wpcf7 label textarea::placeholder{color:#a9a6b2}.wpcf7 label input:focus,.wpcf7 label textarea:focus{outline:none}.wpcf7 label textarea{resize:none;height:92px}@media screen and (max-width: 767px){.wpcf7 label textarea{height:98px}}.wpcf7 .wpcf7-not-valid-tip{display:none !important}.wpcf7 form .wpcf7-response-output{margin:0;border:none;padding:0}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{text-align:center;bottom:64px;position:absolute;left:0;width:100%;border-radius:12px;font-size:1rem;line-height:150%;color:#cf2e2e;font-weight:600}.wpcf7 form.sent .wpcf7-response-output{text-align:center;bottom:64px;position:absolute;left:0;width:100%;border-radius:12px;font-size:1rem;line-height:150%;color:#4218b9;font-weight:600}.header{position:absolute;top:0;left:0;width:100%;z-index:99999;transition:all 250ms ease-in}.header.active{background:#fff}.header__container{padding-top:29px;padding-bottom:29px}@media screen and (max-width: 767px){.header__container{padding-top:22px;padding-bottom:8px}}.header__logo svg{width:auto;height:40px}@media screen and (max-width: 767px){.header__logo svg{height:24px}}.header__menu{display:flex;gap:48px}.header__menu a{font-weight:500;transition:.3s ease}.header__menu a:hover{color:#4218b9}.header__menu .current-menu-item{color:#7353ce}.header__burger{height:32px;margin-left:16px}.header #language-mobile{z-index:99999}.header #language-mobile.active .header__language-item.current svg:last-child{transform:rotate(180deg)}.header__langs{border:1px solid #1c1928;display:none;position:absolute;top:32px;left:50%;transform:translateX(-50%);background:#fdfcff;border-radius:22.986px}.header__langs.active{display:block}.header__language-item{border-radius:23px;padding:8px 16px;text-transform:uppercase;font-size:12px;line-height:150%;gap:4px}.header__language-item.current{pointer-events:none;background:#4218b9;color:#fdfcff}.header__language.mobile{position:relative}.header__language.mobile .header__language-item{background:transparent;color:#1c1928;padding:6.4px 12.8px;gap:3.2px}.header__language.mobile .header__language-item svg{height:19px;width:19px}.header__nav-mobile{visibility:hidden;opacity:0;position:fixed;left:0;top:104px;padding:26px 60px 60px;width:100%;background:#fff;height:calc(100vh - 104px);z-index:-1;transition:all 250ms ease-in}@media screen and (max-width: 767px){.header__nav-mobile{padding:30px 50px;top:62px;height:calc(100vh - 62px)}}.header__nav-mobile.active{opacity:1;visibility:visible;z-index:9999}.header__nav-mobile .header__menu{flex-direction:column;gap:24px}.header__nav-mobile .header__menu a{font-size:1.125rem}@media(min-width: 320px)and (max-width: 1024px){.header__mobile{display:block !important;margin-left:20px}.header__nav{display:none !important}.header__language{margin-left:auto}}.banner{height:100vh;position:relative}@media screen and (max-width: 992px),screen and (max-height: 800px){.banner{height:auto}}@media screen and (max-width: 767px){.banner{padding-top:95px}}.banner::after{z-index:-1;content:"";width:753.289px;height:772.742px;position:absolute;top:-50px;right:-256px;background-image:url("../img/banner-right.svg");background-repeat:no-repeat;background-size:contain}@media only screen and (max-width: 1440px){.banner::after{width:527px;height:540.742px;right:-180px}}@media screen and (max-width: 767px){.banner::after{width:329.968px;height:338.489px;right:0;right:-113px}}.banner::before{z-index:-1;content:"";width:1277px;height:776px;position:absolute;bottom:100px;left:0;background-image:url("../img/banner-left.svg");background-repeat:no-repeat;background-size:contain}@media only screen and (max-width: 1440px){.banner::before{bottom:80px;width:894px;height:543px}}@media only screen and (max-width: 1024px){.banner::before{bottom:53px}}@media screen and (max-width: 767px){.banner::before{display:none}}.banner__container{justify-content:space-between;align-items:center;height:calc(100vh - 100px);padding-top:100px}@media only screen and (max-width: 1440px){.banner__container{height:calc(100vh - 80px)}}@media only screen and (max-width: 1024px){.banner__container{height:calc(100vh - 61px);flex-direction:column}}@media only screen and (max-width: 992px),screen and (max-height: 800px){.banner__container{height:auto}}@media screen and (max-width: 767px){.banner__container{padding-top:44px}}.banner__content{flex-direction:column;width:565px}@media only screen and (max-width: 1024px){.banner__content{width:100%}}@media only screen and (max-width: 1024px),screen and (max-height: 800px){.banner__image{margin:0 0 40px}}@media only screen and (max-width: 1024px){.banner__image{width:100%;height:auto;margin:40px 0}}.banner__text{font-size:1.25rem;margin-top:32px;margin-bottom:40px}@media screen and (max-width: 767px){.banner__text{font-size:1rem;margin-top:24px;margin-bottom:32px}}.banner__project{font-size:1.25rem;font-weight:600}.banner__button{margin-bottom:40px}@media screen and (max-width: 767px){.banner__button{margin-bottom:32px}}.banner__line{background:#7353ce;padding:37px 0;height:100px}@media only screen and (max-width: 1440px){.banner__line{padding:27px 0;height:80px}}@media only screen and (max-width: 1024px){.banner__line{padding:18px 0;height:61px}}@media screen and (max-width: 767px){.banner__line{padding:11px 0;height:47px}}.banner__line-item{color:#fdfcff;font-weight:800;line-height:110%;text-transform:uppercase}@media screen and (max-width: 767px){.banner__line-item{font-size:.875rem}}.banner__line svg,.banner__line-item{margin-right:24px}.banner__line svg{margin-bottom:3px}.banner-standard{overflow:hidden}.banner-standard .banner__container.location-bottom{justify-content:flex-end;gap:74px}@media only screen and (max-width: 1440px){.banner-standard .banner__container.location-bottom{gap:20px}}@media only screen and (max-width: 1024px),screen and (max-height: 800px){.banner-standard .margin-unset .banner__image{margin:0 !important}}@media only screen and (max-width: 1024px){.banner-standard .margin-unset .banner__image{margin:40px 0 0 !important}}.banner-standard::before{width:1831px;height:1113px;bottom:unset;top:68%;transform:translateY(-50%);background-image:url("../img/banner-standard-left.svg")}@media only screen and (max-width: 1440px){.banner-standard::before{width:1464px;height:890px}}@media screen and (max-width: 767px){.banner-standard::before{display:block !important;width:308.24px;height:187.307px}}.banner-standard::after{background-image:url("../img/banner-standard-right.svg");width:1437px;height:873px;top:0;right:-838px}@media only screen and (max-width: 1440px){.banner-standard::after{width:1171px;height:698px;right:-692px}}@media screen and (max-width: 767px){.banner-standard::after{width:308.24px;height:187.307px;right:-185px}}.banner-standard .banner__container{flex-direction:column;justify-content:center}.banner-standard .banner__content{text-align:center;width:809px}@media only screen and (max-width: 1024px){.banner-standard .banner__content{width:100%}}.banner-standard .banner__text{margin-top:40px}@media only screen and (max-width: 1440px){.banner-standard .banner__text{margin-top:18px;margin-bottom:28px}}@media only screen and (max-width: 1024px)and (max-width: 1440px){.banner-standard .banner__text{margin-top:24px;margin-bottom:32px}}.banner-standard .banner__button{margin-bottom:0;margin:0 auto}.banner-standard img{height:477px;width:auto}@media only screen and (max-width: 1440px){.banner-standard img{height:377px}}@media only screen and (max-width: 1024px){.banner-standard img{width:100%;height:auto}}@media only screen and (max-width: 1024px),screen and (max-height: 800px){.banner-standard .banner__img-empty{margin:0 0 40px}}@media only screen and (max-width: 1024px){.banner-standard .banner__img-empty{margin:40px 0}}.banner-course{overflow:hidden}.banner-course::before,.banner-course::after{content:none}@media only screen and (max-width: 1024px){.banner-course .banner__container{align-items:flex-start;padding-bottom:100px}}@media screen and (max-width: 767px){.banner-course .banner__container{padding-bottom:0}}.banner-course .banner__content{width:722px}@media screen and (max-width: 767px){.banner-course .banner__content{width:100%}}.banner-course .banner__items{margin-top:32px;margin-bottom:40px;row-gap:32px;-moz-column-gap:48px;column-gap:48px;flex-wrap:wrap;flex-direction:row;max-width:622px}@media only screen and (max-width: 1440px){.banner-course .banner__items{margin-top:34px;margin-bottom:40px;gap:40px;max-width:600px}}@media only screen and (max-width: 1024px){.banner-course .banner__items{margin-top:24px;margin-bottom:24px;gap:18px}}.banner-course .banner__text{color:#4b4462;margin:8px 0 0;font-size:24px;font-style:normal;font-weight:600;line-height:2rem}@media only screen and (max-width: 1024px){.banner-course .banner__text{font-size:18px;line-height:144%;margin:6px 0 0}}.banner-course .banner__advertisement{margin-top:32px;padding:16px 24px;border-radius:12px;background:rgba(66,24,185,.15);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:22px;font-weight:600;line-height:145%;color:#4218b9}@media only screen and (max-width: 1024px){.banner-course .banner__advertisement{margin-top:24px;padding:16px;font-size:16px}}.banner-course .banner__title{color:#4218b9}.banner-course .banner__item{min-width:180px}@media only screen and (max-width: 1024px){.banner-course .banner__item{width:calc(50% - 9px)}}.banner-course .banner__item .h3{font-weight:800;line-height:normal;color:#4218b9}@media only screen and (max-width: 1024px){.banner-course .banner__item .h3{font-size:16px}}.banner-course .banner__item p:not(.h3){margin-bottom:8px;color:#9c9c9c;font-size:16px;line-height:24px}@media screen and (max-width: 767px){.banner-course .banner__item p:not(.h3){margin-bottom:4px;font-size:14px;line-height:22px}}@media only screen and (max-width: 1024px){.banner-course .banner__button{margin-bottom:0;padding:12px 40px;line-height:normal;min-width:unset}}.banner-course .banner__image{width:45%;height:auto;position:absolute;right:0;bottom:100px}@media only screen and (max-width: 1440px){.banner-course .banner__image{bottom:80px}}@media only screen and (max-width: 1024px){.banner-course .banner__image{bottom:61px;margin:0}}@media screen and (max-width: 992px),screen and (max-height: 800px){.banner-course .banner__image{margin:0}}@media screen and (max-width: 767px){.banner-course .banner__image{position:relative;height:auto;width:100%;bottom:0;right:-50px;margin:29px 0 0}}.experience__container{padding-top:160px;padding-bottom:80px}@media only screen and (max-width: 1024px){.experience__container{padding-top:72px;padding-bottom:60px}}.experience__content{gap:27px}@media only screen and (max-width: 992px){.experience__content{flex-direction:column;gap:24px}}.experience__text{margin-top:24px;color:#10052f}.experience__button{margin-top:40px}@media screen and (max-width: 1024px){.experience__button{margin-top:24px}}@media only screen and (max-width: 1024px){.experience img{width:50%;height:auto}}@media screen and (max-width: 768px){.experience img{width:100%}}.experience__row{gap:30px;margin-top:64px}.experience__item{padding:32px 0px;width:100%;border-radius:24px;gap:10px;border:2px solid #ded3ff}.experience__item-text{font-weight:500}.services__container{padding-top:80px;padding-bottom:160px}@media only screen and (max-width: 1024px){.services__container{padding-top:60px;padding-bottom:60px}}.services__text{margin-top:24px;max-width:740px;color:#10052f}.services__services{flex-wrap:wrap;gap:30px;margin-top:56px}@media only screen and (max-width: 992px){.services__services{margin-top:24px;gap:16px}}.services__item{width:calc(50% - 15px);display:flex;padding:24px 24px 32px 24px;flex-direction:column;align-items:flex-start;gap:16px;border-radius:24px;border:2px solid #ded3ff}@media only screen and (max-width: 992px){.services__item{width:100%;padding:24px;gap:8px}}.services svg{width:48px;height:48px}@media screen and (max-width: 767px){.services__item-title{font-size:1.125rem;line-height:178%}}.services__item-text{color:#050112}@media screen and (max-width: 767px){.services__item-text{font-size:.875rem;line-height:171%}}.approach{height:753px}@media only screen and (max-width: 1024px){.approach{height:auto;padding-top:60px;padding-bottom:60px}}.approach__container{height:100%;flex-direction:column;justify-content:center;gap:40px}@media screen and (max-width: 767px){.approach__container{gap:24px}}.approach__title{color:#fdfcff}.approach__text p{max-width:740px;color:#f0f0f0;margin-bottom:26px}@media screen and (max-width: 768px){.approach__text p{font-size:14px}}.benefits__container{padding-top:160px;padding-bottom:80px}@media only screen and (max-width: 1024px){.benefits__container{padding-top:60px;padding-bottom:60px}}.benefits__row{align-items:unset;margin-top:48px;flex-wrap:wrap;gap:30px}@media screen and (max-width: 767px){.benefits__row{margin-top:24px}}.benefits__item{width:calc(33.3% - 20px);border-radius:24px;border:2px solid #ded3ff;background:#fdfcff;padding:32px 24px 24px 24px}@media only screen and (max-width: 1024px){.benefits__item{width:calc(50% - 15px);padding:24px 16px 16px 16px}}@media only screen and (max-width: 767px){.benefits__item{width:100%}}.benefits__item-count,.benefits__item-text{font-size:1rem;color:#050112}@media screen and (max-width: 767px){.benefits__item-count,.benefits__item-text{font-size:.875rem;line-height:171%}}.benefits__item-title{margin-top:24px;margin-bottom:16px;font-size:1.375rem}@media only screen and (max-width: 992px){.benefits__item-title{margin-top:8px;margin-bottom:8px}}@media screen and (max-width: 767px){.benefits__item-title{font-size:1.125rem;line-height:144%;font-weight:700}}.clients.stylization-violet{background:rgba(66,24,185,.05)}.clients.stylization-violet .clients__container{padding-top:160px}@media only screen and (max-width: 1024px){.clients.stylization-violet .clients__container{padding-top:60px}}.clients.stylization-violet .clients__line{padding-bottom:180px}@media only screen and (max-width: 1024px){.clients.stylization-violet .clients__line{padding-bottom:80px}}.clients__container{padding-top:80px;padding-bottom:48px}@media only screen and (max-width: 1024px){.clients__container{padding-top:60px;padding-bottom:24px}}.clients__line{padding-bottom:80px}@media only screen and (max-width: 1024px){.clients__line{padding-bottom:60px}}.clients__line .running-line svg{margin-right:88px}@media only screen and (max-width: 1024px){.clients__line .running-line svg{height:51px;width:auto;margin-right:56px}}.cases__container{padding-top:160px;padding-bottom:160px}@media only screen and (max-width: 1024px){.cases__container{padding-top:60px;padding-bottom:60px}}.cases__cases{margin-top:48px;margin-bottom:40px}@media screen and (max-width: 767px){.cases__cases{margin-top:24px}}.cases__cases-item{min-height:520px !important;display:flex !important;flex-direction:column;padding:24px 24px 28px 24px;border-radius:32px;border:2px solid #ded3ff;background:#fdfcff}@media screen and (max-width: 767px){.cases__cases-item{padding:16px 16px 20px 16px;min-height:492px !important}}.cases__cases-item img{width:100%;height:auto;max-height:296px}.cases__cases-item .h5{color:#1c1928;margin:24px 0 12px}.cases__cases-item p:not(.h5){font-size:1rem;color:#9693a0;line-height:150%}.cases__more{margin-top:auto}@media screen and (max-width: 767px){.cases__more{padding:14px 40px}}@media screen and (max-width: 767px){.cases__arrow{display:none}}.technologies-platforms{background:#4218b9;color:#fdfcff;padding:160px 0;position:relative}@media only screen and (max-width: 1024px){.technologies-platforms{padding:60px 0}}.technologies-platforms__title{color:#fdfcff}.technologies-platforms__text{margin-top:24px}@media screen and (max-width: 767px){.technologies-platforms__text{font-size:.875rem;line-height:140%}}.technologies-platforms__technologies-platforms{margin-top:48px;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;-moz-column-gap:110px;column-gap:110px;row-gap:56px}@media only screen and (max-width: 1024px){.technologies-platforms__technologies-platforms{-moz-column-gap:56px;column-gap:56px;row-gap:46px}}@media screen and (max-width: 767px){.technologies-platforms__technologies-platforms{margin-top:24px;-moz-column-gap:24px;column-gap:24px;row-gap:16px}}.technologies-platforms__img{mix-blend-mode:luminosity;position:relative;z-index:1}@media only screen and (max-width: 1024px){.technologies-platforms__img{width:68px;height:68px}}@media screen and (max-width: 767px){.technologies-platforms__img{width:48px;height:48px}}.technologies-platforms__img:hover{mix-blend-mode:normal}.technologies-platforms svg{position:absolute;right:57px;top:0;z-index:0}@media screen and (max-width: 767px){.technologies-platforms svg{display:none}}.industries__container{padding-top:160px;padding-bottom:80px}@media only screen and (max-width: 1024px){.industries__container{padding-top:60px;padding-bottom:60px}}.industries__industries{margin-top:48px;flex-wrap:wrap;gap:30px}@media screen and (max-width: 767px){.industries__industries{margin-top:24px;gap:16px}}.industries__item{width:calc(25% - 23px);padding:20px 32px;gap:12px;border-radius:16px;border:1px solid #ded3ff;background:#fdfcff}.industries__item img{width:24px;height:24px}@media only screen and (max-width: 1024px){.industries__item{padding:15px 16px;width:calc(50% - 15px);font-size:.875rem}}@media only screen and (max-width: 1024px)and (max-width: 767px){.industries__item{width:calc(50% - 8px)}.industries__item:nth-child(3n){width:100%}}.industries__item-name{font-size:1rem;font-weight:500}.reviews{padding-top:160px;padding-bottom:160px}.reviews__head .slick-control{margin-top:0 !important}@media only screen and (max-width: 1024px){.reviews{padding-top:60px;padding-bottom:60px}}.reviews__slick{margin-top:48px}@media screen and (max-width: 767px){.reviews__slick{margin-top:24px}}@media screen and (max-width: 767px){.reviews__arrow{display:none}}.reviews .item{display:flex !important;flex-direction:column;min-height:480px;width:410px;border-radius:24px;border:2px solid #ded3ff;padding:24px;justify-content:space-between}@media screen and (max-width: 767px){.reviews .item{padding:16px;min-height:340px}}.reviews .item__content svg{width:48px;height:48px}@media screen and (max-width: 767px){.reviews .item__content svg{width:40px;height:40px}}.reviews .item__head{gap:12px;align-items:center;margin-bottom:16px}@media screen and (max-width: 767px){.reviews .item__head{margin-bottom:0}}.reviews .item__img{border-radius:44px;width:48px;height:48px}@media screen and (max-width: 767px){.reviews .item__img{width:40px;height:40px}}.reviews .item__title{color:#050112;font-size:1rem;font-weight:600;line-height:137.5%}@media screen and (max-width: 767px){.reviews .item__title{font-size:14px;font-weight:500;line-height:22px}}.reviews .item__name{margin-top:4px;color:#9693a0;font-size:.875rem;line-height:128.5%}@media screen and (max-width: 767px){.reviews .item__name{margin-top:2px;font-size:12px}}.reviews .item__text{margin-top:16px;color:#050112;font-size:1rem;line-height:150%}@media screen and (max-width: 767px){.reviews .item__text{margin-top:12px;font-size:.875rem;line-height:171%}}.reviews .item__more{width:100%}.reviews .item__more span{padding:10px 39px;font-size:16px;line-height:120%;background:linear-gradient(92deg, #640df3 10.07%, #9747ff 34%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.content.violet{background:rgba(66,24,185,.05)}.content__container{padding-top:160px;padding-bottom:160px;gap:40px;align-items:center}@media only screen and (max-width: 1024px){.content__container{padding-top:60px;padding-bottom:60px;gap:24px}}@media only screen and (max-width: 1024px){.content__container{flex-direction:column}}.content__container.location-right{flex-direction:row-reverse}@media only screen and (max-width: 1024px){.content__container.location-right{flex-direction:column}}.content__title,.content svg{margin-bottom:15px}.content p{font-size:1rem;line-height:150%}@media screen and (max-width: 768px){.content p{font-size:14px}}.content__image{max-width:625px;height:100%;border-radius:32px}@media only screen and (max-width: 1024px){.content__image{max-width:unset;width:100%}}@media screen and (max-width: 768px){.content__image{border-radius:24px}}.industries-blog{margin-top:-80px}@media screen and (max-width: 768px){.industries-blog{margin-top:-30px}}.industries-blog__container{padding-top:80px;padding-bottom:160px}@media only screen and (max-width: 1024px){.industries-blog__container{padding-top:30px;padding-bottom:60px}}.industries-blog__text{margin-top:24px;max-width:630px;color:#10052f}@media only screen and (max-width: 1024px){.industries-blog__text{margin-top:12px;font-size:14px}}.industries-blog__more{min-width:200px}@media only screen and (max-width: 1024px){.industries-blog__more{font-size:16px;padding:11px 40px;min-width:168px}}.industries-blog img{width:48px;height:48px}@media only screen and (max-width: 1024px){.industries-blog img{width:32px;height:32px}}.industries-blog__items{margin-top:56px;flex-wrap:wrap;gap:30px}@media screen and (max-width: 768px){.industries-blog__items{margin-top:24px}}.industries-blog__item{border-radius:24px;border:2px solid #ded3ff;width:calc(50% - 15px);display:flex;padding:24px 24px 32px 24px;flex-direction:column;align-items:flex-start;gap:24px}@media only screen and (max-width: 1024px){.industries-blog__item{width:calc(50% - 15px);padding:16px 18px 24px 18px;border-radius:16px;gap:12px}.industries-blog__item h3{font-size:20px}.industries-blog__item p{font-size:14px}}@media screen and (max-width: 767px){.industries-blog__item{width:100%}}.services-blog__container{gap:125px}@media only screen and (max-width: 1024px){.services-blog__container{gap:24px}}@media only screen and (max-width: 992px){.services-blog__container{flex-direction:column}}.services-blog__link{cursor:pointer;height:64px;width:-webkit-max-content;width:-moz-max-content;width:max-content;display:block}.services-blog__link svg{width:64px;height:64px}@media only screen and (max-width: 1024px){.services-blog__link svg{width:52px;height:52px}}.services-blog__content{padding-right:125px;position:relative}@media only screen and (max-width: 1024px){.services-blog__content{padding-right:0}}.services-blog__content::after{content:"";height:100%;width:1px;position:absolute;bottom:0;right:0;background:#9693a0;opacity:.2;border-radius:5px}@media only screen and (max-width: 1024px){.services-blog__content::after{display:none}}.services-blog__item{padding:160px 0}@media only screen and (max-width: 1024px){.services-blog__item{padding:60px 0}}.services-blog__item:nth-child(even){background:rgba(66,24,185,.05)}.services-blog__title{color:#10052f;margin:40px 0}@media only screen and (max-width: 1024px){.services-blog__title{margin:24px 0}}.services-blog p{color:#050112}@media screen and (max-width: 767px){.services-blog p{font-size:14px;line-height:26px}}.services-blog__tags{margin-top:40px;display:flex;flex-wrap:wrap;gap:40px}@media only screen and (max-width: 1024px){.services-blog__tags{gap:16px;margin-top:24px}}.services-blog__tags li{color:#050112;font-size:1rem;font-weight:600;line-height:200%;width:calc(50% - 20px);padding-bottom:16px;position:relative}@media only screen and (max-width: 1024px){.services-blog__tags li{width:100%}}.services-blog__tags li::after{content:"";height:1px;width:100%;position:absolute;bottom:0;left:0;background:#1c1928;border-radius:5px}.services-blog img{width:409px;height:auto;border-radius:32px}@media only screen and (max-width: 1024px){.services-blog img{width:353px}}@media only screen and (max-width: 992px){.services-blog img{border-radius:24px;width:100%;height:409px;-o-object-fit:cover;object-fit:cover}}@media only screen and (max-width: 767px){.services-blog img{height:253px}}.quote__container{padding-top:160px;padding-bottom:160px;gap:40px}@media only screen and (max-width: 1024px){.quote__container{padding-top:60px;padding-bottom:60px;gap:24px}}@media only screen and (max-width: 992px){.quote__container{flex-direction:column}}.quote__menu{gap:12px;margin-bottom:24px}@media only screen and (max-width: 1024px){.quote__menu{gap:6px;overflow-y:auto;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;margin-bottom:16px}}.quote__menu-item{white-space:nowrap;cursor:pointer;background:#fff;color:#4218b9;border-radius:24px;padding:9px 24px;font-size:1rem;font-weight:500;line-height:150%;border:1px solid #f0edfc}@media only screen and (max-width: 1024px){.quote__menu-item{font-size:14px;padding:6px 16px}}.quote__menu-item.active{background:#4218b9;color:#fff;border-color:#4218b9}.quote__image{width:410px;height:100%;border-radius:32px;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 1024px){.quote__image{border-radius:24px;width:100%;height:560px;-o-object-position:center 40%;object-position:center 40%}}@media screen and (max-width: 767px){.quote__image{height:320px}}.quote__text{margin-top:8px}@media only screen and (max-width: 1024px){.quote__text{font-size:14px}}.quote__name{font-size:.875rem;font-weight:500;line-height:157%}.quote__item{padding:40px;flex-direction:column;justify-content:space-between;flex:1 0 0;align-self:stretch;padding:40px;border-radius:32px;background:rgba(66,24,185,.05);min-height:454px;gap:16px}@media only screen and (max-width: 1024px){.quote__item{min-height:unset;border-radius:24px;padding:16px 16px 20px 16px}.quote__item svg{width:28px;height:26px}}.quote__item:not(.active){display:none}.news-blog__container{padding-top:160px;padding-bottom:80px}.news-blog__title{margin-bottom:24px}.news-blog__text{max-width:611px;color:#6d6a74}.news-blog__items{gap:24px;margin-top:48px}.news-blog__item img{border-radius:16px 16px 0px 0px;height:260px;width:100%;-o-object-fit:cover;object-fit:cover}.news-blog__category{border-radius:24px;background:rgba(66,24,185,.1);padding:6px 16px;color:#4218b9;font-size:.875rem;font-weight:500;line-height:157%;width:-webkit-max-content;width:-moz-max-content;width:max-content}.news-blog__topic{margin:8px 0}.news-blog__content{padding:16px 24px 32px 24px;border-radius:0px 0px 16px 16px;border-right:1px solid #ded3ff;border-bottom:1px solid #ded3ff;border-left:1px solid #ded3ff}.news-blog__content-text{color:#6d6a74;line-height:150%;font-size:1rem;margin-bottom:16px}.news-blog__more{color:#4218b9;font-weight:600;line-height:120%;cursor:pointer}.contact-us{background:#4218b9}.contact-us__container{padding-top:160px;padding-bottom:160px;align-items:center;justify-content:space-between}@media only screen and (max-width: 1024px){.contact-us__container{padding-top:80px;padding-bottom:80px}}@media screen and (max-width: 767px){.contact-us__container{flex-direction:column}}.contact-us__title{max-width:852px;color:#fdfcff}@media screen and (max-width: 767px){.contact-us__title{text-align:center}}@media screen and (max-width: 767px){.contact-us__button{width:100%;font-size:1rem;line-height:150%;padding:12px 40px;margin-top:24px}}.faq__container{padding-top:80px;padding-bottom:160px}@media only screen and (max-width: 1024px){.faq__container{padding-top:60px;padding-bottom:60px}}.faq__title{margin-bottom:48px}@media only screen and (max-width: 1024px){.faq__title{margin-bottom:24px}}.faq__line{gap:8px}.faq__item{border-bottom:1px solid #ede7ff;cursor:pointer;padding:40px 0}@media only screen and (max-width: 1024px){.faq__item{padding:24px 0}}.faq__item:last-child{border-bottom:unset}.faq__item .inner h3{transition:color .3s ease}@media only screen and (max-width: 1024px){.faq__item .inner h3{font-size:18px;line-height:120%}}.faq__item .inner p{color:#53515a;display:none;max-width:1055px;font-size:1rem;margin-top:16px}@media only screen and (max-width: 1024px){.faq__item .inner p{margin-top:12px;font-size:14px;line-height:22px}}.faq__item .inner svg{transform:rotate(0);transition:transform .3s ease}@media only screen and (max-width: 1024px){.faq__item .inner svg{width:18px;height:auto}}.faq__item.active h3{color:#4218b9}.faq__item.active svg{transform:rotate(180deg)}.about-course{padding-top:160px;padding-bottom:160px}@media only screen and (max-width: 1024px){.about-course{padding-top:60px;padding-bottom:60px}}.about-course__body{gap:40px;align-items:center}@media only screen and (max-width: 992px){.about-course__body{flex-direction:column;gap:24px}}.about-course__content p{font-size:16px;line-height:24px}@media screen and (max-width: 767px){.about-course__content p{font-size:14px;line-height:22px}}.about-course__content svg{margin:15px 0}.about-course__image{border-radius:32px;width:570px;height:auto}@media only screen and (max-width: 1024px){.about-course__image{width:370px}}@media only screen and (max-width: 992px){.about-course__image{height:450px;border-radius:24px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}}@media screen and (max-width: 767px){.about-course__image{height:250px}}.about-course__bottom{margin-top:160px}@media only screen and (max-width: 1024px){.about-course__bottom{margin-top:60px}}.about-course__you-items{margin-top:44px;flex-wrap:wrap;gap:24px}@media only screen and (max-width: 1024px){.about-course__you-items{gap:16px}}.about-course__you-item{width:calc(33.3% - 16px);display:flex;padding:24px 16px 32px 24px;flex-direction:column;align-items:flex-start;gap:24px;border-radius:24px;border:1px solid #ded3ff}@media only screen and (max-width: 1024px){.about-course__you-item{width:calc(50% - 8px);padding:16px 16px 20px 16px;border-radius:16px}}@media screen and (max-width: 767px){.about-course__you-item{width:100%}}.about-course__you-item p{font-size:22px;font-weight:500;line-height:32px}@media only screen and (max-width: 1024px){.about-course__you-item p{font-size:18px;font-weight:600;line-height:120%}}.about-course__you-item svg{width:56px;height:56px}@media only screen and (max-width: 1024px){.about-course__you-item svg{width:40px;height:40px}}.frequently-questions__container{gap:40px;padding-top:160px;padding-bottom:160px}@media only screen and (max-width: 1024px){.frequently-questions__container{padding-top:60px;padding-bottom:60px;flex-direction:column;gap:32px}}.frequently-questions__body{min-width:392px}@media only screen and (max-width: 1024px){.frequently-questions__body{width:100%}}.frequently-questions__body p{font-size:16px;margin:24px 0;color:#4f4f4f}@media only screen and (max-width: 1024px){.frequently-questions__body p{margin:8px 0 12px;font-size:14px}}.frequently-questions__items{width:100%}.frequently-questions__item{border-bottom:1px solid #ede7ff;cursor:pointer;padding:29px 0}@media only screen and (max-width: 1024px){.frequently-questions__item{padding:24px 0}}.frequently-questions__item svg:first-child{display:block}.frequently-questions__item svg:last-child{display:none}.frequently-questions__item .h3{font-size:1.25rem;line-height:28px;color:#1c1928;transition:color .3s ease}@media only screen and (max-width: 1024px){.frequently-questions__item .h3{font-size:18px;line-height:120%}}.frequently-questions__item.active svg:first-child{display:none}.frequently-questions__item.active svg:last-child{display:block}.frequently-questions__item.active .h3{color:#4218b9}.frequently-questions__item:first-child{border-top:1px solid #ede7ff}.frequently-questions__item .inner p{margin-top:12px;display:none;max-width:1055px;font-size:1rem;color:#53515a}@media only screen and (max-width: 1024px){.frequently-questions__item .inner p{font-size:14px;line-height:22px}}.frequently-questions__item.active svg{transform:rotate(180deg)}.frequently-questions__line{gap:8px}.course-program__container{padding-top:160px;padding-bottom:160px}@media only screen and (max-width: 1024px){.course-program__container{padding-top:60px;padding-bottom:60px}}.course-program__button{padding:18px 56px}.course-program__button.mobile{margin-top:32px}@media screen and (max-width: 767px){.course-program__button.mobile{margin-top:24px}}@media only screen and (max-width: 992px){.course-program__button{width:100%;padding:12px 56px}}.course-program__panel{margin-top:44px;flex-wrap:wrap;-moz-column-gap:72px;column-gap:72px;row-gap:59px}@media only screen and (max-width: 1024px){.course-program__panel{-moz-column-gap:30px;column-gap:30px;row-gap:40px}}@media screen and (max-width: 767px){.course-program__panel{margin-top:24px}}.course-program__item{position:relative;display:flex;padding:24px 32px;flex-direction:column;align-items:flex-start;gap:24px;width:calc(50% - 36px);border-radius:24px;background:#f6f6f9}@media only screen and (max-width: 992px){.course-program__item{padding:16px 16px 20px 16px}}@media screen and (max-width: 767px){.course-program__item{width:100%;gap:16px}}.course-program__item.active-line::before{content:"";width:657px;height:59px;position:absolute;bottom:-59px;left:50%;background-image:url("../img/courses-line.svg");background-repeat:no-repeat;background-size:contain}@media only screen and (max-width: 1024px){.course-program__item.active-line::before{width:100%}}.course-program__item.active-line::after{content:"";width:72px;height:1px;position:absolute;right:-78px;top:50%;transform:translateY(-50%);background-image:url("../img/courses-right.svg");background-repeat:no-repeat;background-size:contain}@media only screen and (max-width: 1024px){.course-program__item.active-line::after{right:-50px;width:53px}}.course-program__item.active-line-mobile::before{content:none;width:183px;height:40px;position:absolute;bottom:-37px;position:absolute;left:50%;transform:translateX(-50%);background-image:url("../img/courses-line-mobile.svg");background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 767px){.course-program__item.active-line-mobile::before{content:""}}.course-program__item.none-line::before{content:none}.course-program__item li{font-size:16px;line-height:130%;margin-bottom:4px}.course-program__item li:last-child{margin-bottom:unset}.course-program__item-i{padding:10px 16px;border-radius:40px;background:#dafe63;font-weight:600;font-size:16px;line-height:130%}@media screen and (max-width: 767px){.course-program__item-i{padding:6px 20px;font-size:14px;line-height:22px}}.course-program__item-name{color:#4218b9;font-weight:600}@media screen and (max-width: 767px){.course-program__item-name{font-size:18px}}.course-program__discount{margin-top:148px;position:relative;padding:64px 80px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:40px;background:#4218b9}@media only screen and (max-width: 1024px){.course-program__discount{margin-top:60px}}@media screen and (max-width: 767px){.course-program__discount{flex-direction:column;padding:40px 16px;min-height:272px;border-radius:32px}}.course-program__discount::before{content:"";width:165px;height:176px;position:absolute;left:0;top:0;background-image:url("../img/course-program-discount-left.svg");background-repeat:no-repeat;background-size:contain}.course-program__discount::after{content:"";width:481px;height:182px;position:absolute;right:0;bottom:0;background-image:url("../img/course-program-discount-right.svg");background-repeat:no-repeat;background-size:contain}.course-program__discount-title{color:#fff}.course-program__discount-text{max-width:690px;color:#fdfcff}.course-program__discount-text,.course-program__discount-title{z-index:1}.course-program__discount-text span,.course-program__discount-title span{color:#dafe63}.course-program__discount-button{z-index:1;padding:14px 48px}@media only screen and (max-width: 1024px){.course-program__discount-button{padding:14px 24px}}@media screen and (max-width: 767px){.course-program__discount-button{width:100%;padding:12px 48px}}.our-advantages{background:rgba(115,83,206,.2);padding-top:160px;padding-bottom:160px}@media only screen and (max-width: 1024px){.our-advantages{padding-top:60px;padding-bottom:60px}}.our-advantages__items{margin-top:56px;display:flex;flex-wrap:wrap;gap:30px}@media screen and (max-width: 767px){.our-advantages__items{flex-direction:column;margin-top:24px;gap:12px}}.our-advantages__item{display:flex;padding:24px 24px 32px 24px;flex-direction:column;align-items:flex-start;gap:16px;width:calc(50% - 15px);border-radius:24px;border:2px solid #ded3ff;background:#fdfcff}@media screen and (max-width: 767px){.our-advantages__item{border-radius:16px;width:100%;gap:12px;padding:16px 16px 24px 16px}}.our-advantages__item svg{width:56px;height:56px}@media only screen and (max-width: 1024px){.our-advantages__item svg{width:32px;height:32px}}.our-advantages__item-title,.our-advantages__item-text{color:#050112}@media only screen and (max-width: 1024px){.our-advantages__item-text{font-size:14px}}@media only screen and (max-width: 1024px){.our-advantages__item-title{font-size:18px;line-height:120%}}.after-course{position:relative;background:#4218b9;padding-top:160px;padding-bottom:160px}@media only screen and (max-width: 1024px){.after-course{padding-top:60px;padding-bottom:60px}}.after-course::before{content:"";width:1352.397px;height:821.806px;position:absolute;bottom:0;left:0;background-image:url("../img/after-course.svg");background-repeat:no-repeat;background-size:contain}.after-course__title{color:#fdfcff}.after-course__items{margin-top:44px;gap:24px;flex-wrap:wrap}@media screen and (max-width: 767px){.after-course__items{margin-top:24px;gap:12px}}.after-course__advertisement{margin-top:32px;border-radius:12px;background:rgba(5,1,18,.3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:27px 24px;font-weight:600;line-height:145%;color:#fdfcff}@media screen and (max-width: 767px){.after-course__advertisement{margin-top:24px;padding:16px 24px}}.after-course__advertisement span{color:#dafe63}.after-course__item{color:#fdfcff;width:calc(33.3% - 16px);border-radius:12px;background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:24px 16px}@media only screen and (max-width: 1024px){.after-course__item{padding:18px 16px;width:calc(50% - 12px)}}@media screen and (max-width: 767px){.after-course__item{width:100%}}.after-course__item-title{font-weight:600;line-height:140%;text-transform:uppercase}@media only screen and (max-width: 1024px){.after-course__item-title{font-size:18px}}.after-course__item-text{margin-top:8px;font-size:15px}@media only screen and (max-width: 1024px){.after-course__item-text{font-size:14px}}.after-course__body{margin-top:32px;border-radius:32px;background:rgba(255,255,255,.12);padding:32px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media screen and (max-width: 767px){.after-course__body{margin-top:24px;padding:24px 16px 16px 16px;border-radius:24px}}.after-course__body h2{color:#fdfcff}@media only screen and (max-width: 1024px){.after-course__body h2{font-size:20px;font-weight:600}}.after-course__salary{gap:24px;margin-top:32px}@media screen and (max-width: 767px){.after-course__salary{flex-direction:column;margin-top:24px;gap:12px}}.after-course__salary-item{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;border-radius:24px;padding:24px;background:#fdfcff}@media only screen and (max-width: 1024px){.after-course__salary-item{padding:16px 24px;border-radius:16px;gap:6px}}.after-course__salary-item .h5{font-weight:800;line-height:normal}@media only screen and (max-width: 1024px){.after-course__salary-item .h5{font-size:16px;font-weight:700;line-height:150%}}.after-course__salary-item .h5.amount{color:#4218b9}.after-course__salary-item p:not(.h5){color:#9693a0;line-height:120%;font-weight:500}@media only screen and (max-width: 1024px){.after-course__salary-item p:not(.h5){font-size:14px}}.after-course__button{margin-top:32px}@media only screen and (max-width: 992px){.after-course__button{padding:12px 50px !important}}@media screen and (max-width: 767px){.after-course__button{width:100%;margin-top:24px}}.process{padding-top:80px;padding-bottom:180px}@media only screen and (max-width: 1024px){.process{padding-top:60px;padding-bottom:60px}}.process__title{margin-bottom:48px}@media only screen and (max-width: 992px){.process__title{margin-bottom:24px}}.process__content{display:flex;flex-wrap:wrap;row-gap:48px;-moz-column-gap:30px;column-gap:30px;justify-content:center}@media only screen and (max-width: 992px){.process__content{gap:16px}}.process__item{width:calc(25% - 23.3px);text-align:center}@media only screen and (max-width: 992px){.process__item{width:calc(50% - 8px)}}@media screen and (max-width: 767px){.process__item{width:100%}}.process__item:nth-child(4n) .process__item-number::after,.process__item:last-child .process__item-number::after{content:none}@media only screen and (max-width: 992px){.process__item:nth-child(2n) .process__item-number::after{content:none}}@media screen and (max-width: 767px){.process__item .process__item-number::after{content:none}}.process__item-number{position:relative}.process__item-number span{font-size:100px;font-weight:700;line-height:140%;color:#ded3ff;opacity:.5}@media only screen and (max-width: 1024px){.process__item-number span{font-size:64px}}.process__item-number::before{border-radius:100%;transform:translate(-50%, -50%);z-index:1;left:50%;top:50%;content:"";position:absolute;width:20px;height:20px;background:#4218b9}@media only screen and (max-width: 1024px){.process__item-number::before{width:16px;height:16px}}.process__item-number::after{content:"";position:absolute;height:1px;width:110%;background:#ded3ff;right:-60%;top:50%}.process__item-title{margin:24px 0 16px}@media only screen and (max-width: 1024px){.process__item-title{margin:8px 0 8px;font-size:1.125rem;line-height:144%;font-weight:700}}.process__item p{max-width:263px;font-size:16px;line-height:24px;margin:0 auto;color:#050112}@media only screen and (max-width: 1024px){.process__item p{font-size:14px;line-height:128.5%}}@media screen and (max-width: 767px){.process__item p{max-width:unset}}.contact-form{position:relative;overflow:hidden}.contact-form::after{z-index:-1;content:"";width:602.52px;height:686.586px;position:absolute;bottom:116px;right:-325px;background-image:url("../img/footer-right.svg");background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 767px){.contact-form::after{display:none}}.contact-form::before{z-index:-1;content:"";width:1017.191px;height:1043.457px;position:absolute;bottom:0;left:0;background-image:url("../img/footer-left.svg");background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 767px){.contact-form::before{display:none}}.contact-form__container{padding-top:160px;padding-bottom:160px;gap:30px}@media only screen and (max-width: 1024px){.contact-form__container{flex-direction:column;padding-top:60px;padding-bottom:60px;gap:24px}}.contact-form__form{width:100%;max-width:520px}.contact-form__title{margin-bottom:24px}@media screen and (max-width: 767px){.contact-form__title{margin-bottom:16px}}.contact-form__text{margin:0 0 40px;color:#10052f}@media screen and (max-width: 767px){.contact-form__text{margin:0 0 24px}}.contact-form__info{gap:30px}@media screen and (max-width: 767px){.contact-form__info{gap:16px;width:100%}}.contact-form__hours{background:#fdfcff;padding:32px;width:300px;flex-direction:column;justify-content:center;align-items:flex-start;gap:48px;border-radius:24px;border:2px solid #ded3ff}@media screen and (max-width: 767px){.contact-form__hours{width:calc(50% - 8px);padding:16px;gap:16px}.contact-form__hours svg{width:24px;height:24px}}.contact-form__hours-body .h5{margin-bottom:32px}@media screen and (max-width: 767px){.contact-form__hours-body .h5{margin-bottom:16px;font-size:1.125rem}}.contact-form__hours-body .h6{margin-top:24px}@media screen and (max-width: 767px){.contact-form__hours-body .h6{margin-top:unset;font-weight:600;font-size:.875rem;margin-bottom:8px}}@media screen and (max-width: 767px){.contact-form__hours-body p:not(.h5){font-size:.875rem;margin-bottom:8px}.contact-form__hours-body p:not(.h5):last-child{margin-bottom:unset}}.contact-form__additional{flex-direction:column;gap:24px;width:300px}@media screen and (max-width: 767px){.contact-form__additional{width:calc(50% - 8px);gap:16px}}.contact-form__additional-item{background:#fdfcff;width:100%;padding:24px 32px;border-radius:24px;border:2px solid #ded3ff}@media screen and (max-width: 767px){.contact-form__additional-item{padding:16px}.contact-form__additional-item svg{width:24px;height:24px}.contact-form__additional-item a{word-break:break-word;overflow-wrap:break-word}}.contact-form__additional-item .h5{color:#1c1928;margin:24px 0 8px}@media screen and (max-width: 767px){.contact-form__additional-item .h5{margin:8px 0;font-size:1.125rem;line-height:140%}}.contact-form form.invalid .wpcf7-response-output,.contact-form form.unaccepted .wpcf7-response-output,.contact-form form.payment-required .wpcf7-response-output{bottom:69px}@media only screen and (max-width: 1024px){.contact-form form.invalid .wpcf7-response-output,.contact-form form.unaccepted .wpcf7-response-output,.contact-form form.payment-required .wpcf7-response-output{bottom:55px}}@media screen and (max-width: 767px){.contact-form form.invalid .wpcf7-response-output,.contact-form form.unaccepted .wpcf7-response-output,.contact-form form.payment-required .wpcf7-response-output{font-size:14px}}.contact-form form.sent .wpcf7-response-output{bottom:69px}@media only screen and (max-width: 1024px){.contact-form form.sent .wpcf7-response-output{bottom:55px}}@media screen and (max-width: 767px){.contact-form form.sent .wpcf7-response-output{font-size:14px}}.advice{overflow:hidden;position:relative;padding-top:160px;padding-bottom:160px;background:#7353ce;color:#fdfcff}@media only screen and (max-width: 1024px){.advice{padding-top:60px;padding-bottom:80px}}.advice::after{content:"";width:100%;height:683px;position:absolute;bottom:0;left:0;background-image:url("../img/course-form.svg");background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 767px){.advice::after{bottom:-280px}}.advice__container{position:relative;z-index:1;justify-content:space-between}@media only screen and (max-width: 1024px){.advice__container{flex-direction:column;gap:24px}}.advice h2{margin:16px 0;color:#fdfcff}@media screen and (max-width: 767px){.advice h2{margin:12px 0}}.advice p:not(.h5){font-size:1rem}@media screen and (max-width: 767px){.advice p:not(.h5){font-size:14px}}.advice__body{max-width:478px}@media only screen and (max-width: 1024px){.advice__body{width:100%;max-width:unset}}.advice__body svg{width:40px;height:40px}@media screen and (max-width: 767px){.advice__body svg{width:24px;height:24px}}.advice__form{border-radius:32px;background:#fdfcff;padding:40px;width:600px}@media only screen and (max-width: 1024px){.advice__form{margin:0 auto}}@media screen and (max-width: 767px){.advice__form{width:100%;padding:20px 16px;border-radius:20px}}.advice__form h3{font-size:28px;color:#4218b9;margin-bottom:32px}@media screen and (max-width: 767px){.advice__form h3{font-size:18px;margin-bottom:24px}}.advice__form .wpcf7-submit{width:100%}@media screen and (max-width: 767px){.advice__form .wpcf7-submit{padding:10px 48px}}.block-advice-mini__discount{position:relative;padding:64px 80px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:40px;background:#4218b9}@media only screen and (max-width: 1024px){.block-advice-mini__discount{border-radius:32px;padding:40px 16px}}@media screen and (max-width: 767px){.block-advice-mini__discount{flex-direction:column}}.block-advice-mini__discount::before{content:"";width:165px;height:176px;position:absolute;left:0;top:0;background-image:url("../img/course-program-discount-left.svg");background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 767px){.block-advice-mini__discount::before{width:123px;height:131px}}.block-advice-mini__discount::after{content:"";width:481px;height:182px;position:absolute;right:0;bottom:0;background-image:url("../img/course-program-discount-right.svg");background-repeat:no-repeat;background-size:contain}.block-advice-mini__discount-title{color:#fff}.block-advice-mini__discount-text{margin-top:16px;max-width:545px;color:#c9c3db}@media screen and (max-width: 767px){.block-advice-mini__discount-text{margin-top:12px;font-size:14px;line-height:22px}}.block-advice-mini__discount-text,.block-advice-mini__discount-title{z-index:1}.block-advice-mini__discount-text span,.block-advice-mini__discount-title span{color:#dafe63}.block-advice-mini__discount-button{z-index:1;padding:14px 48px}@media screen and (max-width: 767px){.block-advice-mini__discount-button{margin-top:80px;width:100%;padding:12px 48px}}.choose-courses__container{padding-top:160px;padding-bottom:160px}@media only screen and (max-width: 1024px){.choose-courses__container{padding-top:60px;padding-bottom:60px}}.choose-courses__content{margin-top:44px;gap:24px}@media only screen and (max-width: 1024px){.choose-courses__content{flex-wrap:wrap}}@media screen and (max-width: 767px){.choose-courses__content{flex-direction:column;margin-top:24px;gap:16px}}.choose-courses__item{justify-content:space-between;display:flex;padding:24px 16px 32px 24px;flex-direction:column;align-items:flex-start;border-radius:24px;border:1px solid #ded3ff}@media only screen and (max-width: 1024px){.choose-courses__item{width:calc(50% - 12px)}}@media screen and (max-width: 767px){.choose-courses__item{width:100%;border-radius:18px;padding:16px 16px 20px 16px}}.choose-courses__item svg{width:56px;height:56px}@media only screen and (max-width: 1024px){.choose-courses__item svg{width:40px;height:40px}}.choose-courses__item-title{margin-top:64px;font-weight:500;margin-bottom:16px}@media only screen and (max-width: 1024px){.choose-courses__item-title{margin-top:40px;margin-bottom:12px;font-size:18px}}.choose-courses__item-text{color:#828282;font-size:16px;line-height:162%}@media screen and (max-width: 767px){.choose-courses__item-text{font-size:14px}}.feel-vibe{background:#4218b9}.feel-vibe__container{padding-top:99px;padding-bottom:160px}.feel-vibe__content{text-align:right}.feel-vibe__title{color:#dafe63;font-family:"Silkscreen";font-size:32px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:79px;position:relative}.feel-vibe__title svg{position:absolute;right:-58px;top:42px}.feel-vibe__body{padding:32px;width:100%;border-radius:48px;border:1px solid #ded3ff;background:#fff}.feel-vibe__image{height:736px;-o-object-fit:cover;object-fit:cover;border-radius:32px;width:100%}.post-type-archive-courses .banner-standard::before,.post-type-archive-courses .banner-standard::after{content:none}.post-type-archive-courses .banner-standard .banner__text{margin-top:32px;margin-bottom:32px}.post-type-archive-courses .banner-standard .banner__title{font-size:80px}.post-type-archive-courses .banner-standard .banner__content{width:100%}.post-type-archive-courses .banner-standard .banner__container{justify-content:flex-end;padding-bottom:12px;gap:7vh}.archive-courses__container{padding-top:160px;padding-bottom:160px}@media only screen and (max-width: 1024px){.archive-courses__container{padding-top:60px;padding-bottom:64px}}.archive-courses__list{margin-top:44px;gap:32px;flex-wrap:wrap}@media screen and (max-width: 767px){.archive-courses__list{gap:16px;margin-top:24px}}.archive-courses__item{border-radius:32px;border:2px solid #efeaff;width:calc(50% - 16px);padding:32px 24px 24px 24px}@media only screen and (max-width: 992px){.archive-courses__item{width:100%;border-radius:24px;padding:20px 16px}}.archive-courses__item-title{font-size:32px;font-weight:700;line-height:120%;text-transform:uppercase;margin-bottom:4px;color:#4218b9}@media only screen and (max-width: 1024px){.archive-courses__item-title{font-size:18px}}.archive-courses__item-subtitle{color:#6d6a74}@media screen and (max-width: 767px){.archive-courses__item-subtitle{font-size:14px}}.archive-courses__item-modules{margin-top:24px;gap:12px;display:flex;flex-wrap:wrap;margin-bottom:24px}@media screen and (max-width: 767px){.archive-courses__item-modules{margin-top:16px;margin-bottom:16px;gap:8px}}.archive-courses__item-module{width:calc(50% - 6px);border-radius:12px;background:#f6f6f9;padding:16px}.archive-courses__item-module:last-child{width:100%}.archive-courses__item-subtext,.archive-courses__item-text{color:#050112}.archive-courses__item-text{font-size:14px;margin-bottom:4px}.archive-courses__button{padding:17px 39px}@media screen and (max-width: 767px){.archive-courses__button{width:100%;padding:11px 39px !important}}.archive-courses__item-subtext{font-weight:800}@media only screen and (max-width: 1024px){.archive-courses__item-subtext{font-size:14px;font-weight:700}}.error{background-image:url("../img/error.webp");background-repeat:no-repeat;background-size:contain;height:100vh}@media only screen and (max-width: 1024px){.error{background-size:cover;background-position:42% 50%}}.error__container{height:100%;flex-direction:column;align-items:center;justify-content:center}@media only screen and (max-width: 1024px){.error__container svg{width:100%}}.error__title{margin-top:32px;margin-bottom:8px}@media only screen and (max-width: 1024px){.error__title{text-align:center;margin-bottom:6px;font-size:18px;max-width:330px}}@media only screen and (max-width: 767px){.error__title{margin-top:-50px}}.error__text{text-align:center;font-size:1rem;color:#6d6a74}@media only screen and (max-width: 1024px){.error__text{max-width:330px;text-align:center;font-size:14px;line-height:22px}}.error__btn{margin-top:24px}@media only screen and (max-width: 1024px){.error__btn{margin-top:12px;font-size:13px;min-width:174px;padding:8px 32px}}
/*# sourceMappingURL=style.min.css.map */
