.style_cookieBanner___NkZP{display:flex;align-items:center;justify-content:space-between;position:fixed;max-width:700px;bottom:40px;left:50%;transform:translateX(-50%);width:100%;background:#000;color:#fff;padding:20px;text-align:center;z-index:1000}@media screen and (max-width:540px){.style_cookieBanner___NkZP{max-width:90%;flex-direction:column;gap:25px}}.style_cookieBanner_policy__GylL9{color:#ff602e;font-family:HelveticaNeueCyr-Heavy,sans-serif;text-decoration:underline}.style_cookieBanner_wrapText__Qejmi{font-family:HelveticaNeueCyr-Roman,sans-serif;font-size:18px}.style_cookieBanner_wrapText__Qejmi a{display:flex;align-items:center;gap:10px}@media screen and (max-width:540px){.style_cookieBanner_wrapBtn__tGF3T{display:flex;gap:11vw}}.style_cookieBanner_BtnDecline__38qPB{background:transparent;color:#fff}.style_cookieBanner_BtnAllow__KrcFG{background:#c3cfed;color:#13141f}.style_cookieBanner___NkZP button{border:none;padding:8px 10px 6px;cursor:pointer;margin-left:10px;font-size:16px;font-family:HelveticaNeueCyr-Medium,sans-serif}@media screen and (max-width:540px){.style_cookieBanner___NkZP button{margin-left:0}}@font-face{font-family:HelveticaNeueCyr-Black;src:url(/fonts/HelveticaNeueCyr-Black.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:HelveticaNeueCyr-Bold;src:url(/fonts/HelveticaNeueCyr-Bold.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:HelveticaNeueCyr-BoldItalic;src:url(/fonts/HelveticaNeueCyr-BoldItalic.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:HelveticaNeueCyr-Heavy;src:url(/fonts/HelveticaNeueCyr-Heavy.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:HelveticaNeueCyr-Italic;src:url(/fonts/HelveticaNeueCyr-Italic.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:HelveticaNeueCyr-Medium;src:url(/fonts/HelveticaNeueCyr-Medium.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:HelveticaNeueCyr-Roman;src:url(/fonts/HelveticaNeueCyr-Roman.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Inter-SemiBold;src:url(/fonts/Inter-SemiBold.woff2) format("woff2");font-weight:400;font-style:normal}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;font-family:HelveticaNeueCyr-Roman,sans-serif}body{color:rgb(var(--foreground-rgb))}a{color:inherit;text-decoration:none}li{list-style-type:none}.loading{background-color:#ff602e;width:100vw;height:100vh}.swiper-slide>div{transition:1s ease-in-out}.init-text{opacity:1!important}.init-text:before{display:none!important}@media screen and (max-width:769px){.hero-banner .btn-more a{top:0}.hero-banner .btn-more a span{font-size:28px;position:relative;top:-1px}}.industries .wrap-text p:nth-child(2){max-width:700px}.industries .wrap-text p:nth-child(2) span:first-of-type{padding-left:0}.industries .wrap-text p:last-of-type{display:none}.services{padding-bottom:302px}.services .wrap-text p:first-of-type{max-width:895px}.services .wrap-text p:last-of-type{max-width:700px}.services .wrap-text p span:first-of-type{padding-left:0}.services .wrap-text .btn-more{display:none}.services .btn-more>div{transform:translateX(-50px);transition:transform .3s}@media screen and (max-width:769px){.services .btn-more>div{transform:translateX(0);height:24px}.services .btn-more>div:before{width:104%;height:24px}.services .btn-more>div:after{height:24px}}.services .btn-more>div a span{transform:translateX(100px);opacity:0;transition:transform .35s,opacity .1s ease-in-out}@media screen and (max-width:769px){.services .btn-more>div a span{transform:translateX(0);opacity:1}}.services .btn-more>div:hover{transform:translateX(0)}.services .btn-more>div:hover:before{width:109%}.services .btn-more>div:hover a span{transform:translateX(0);opacity:1}.services .btn-more>div a svg{margin-left:6px}@media screen and (max-width:769px){.services .btn-more>div a svg{height:24px;width:24px}}.services .btn-more>div a:after{content:"";display:block;position:absolute;left:-68px;top:-1px;width:100px;height:36px}@media screen and (max-width:769px){.services .btn-more>div a:after{display:none}}.teem .btn-more>div{margin-left:-89px}.teem .btn-more a{align-items:center}.teem .btn-more a span{position:relative;top:0;left:11px}@media screen and (max-width:769px){.teem .btn-more a span{font-size:18px;line-height:36px;top:-1px}}.technologies .techBlock_n19,.technologies .techBlock_n4,.technologies .techBlock_n9{border-right:1px solid #dbe5ff}.technologies .techBlock_n10{position:relative}.technologies .techBlock_n10:after{content:"";display:block;position:absolute;left:-30vw;top:-1px;width:30vw;height:100%;border-bottom:1px solid #dbe5ff;border-top:1px solid #dbe5ff}@media screen and (max-width:1024px){.technologies .techBlock_n10,.technologies .techBlock_n19,.technologies .techBlock_n9{display:none}.technologies .techBlock_n4{border-right:none}.technologies .techBlock_n21,.technologies .techBlock_n22{border-bottom:none}.technologies .techBlock_n1,.technologies .techBlock_n11,.technologies .techBlock_n15,.technologies .techBlock_n20,.technologies .techBlock_n22,.technologies .techBlock_n5{border-right:1px solid #dbe5ff}.technologies .techBlock_n18,.technologies .techBlock_n20{border-bottom:1px solid #dbe5ff}}.mobile-development .info>div{margin-top:252px}@media screen and (max-width:768px){.mobile-development .info>div{margin-top:0}}.footer .navbar_mob{position:relative;height:auto;top:0;padding-bottom:0;z-index:0}.footer .navbar_mob .mob-menu{border-color:#454857}.footer .navbar_mob .mob-menu:first-of-type{border-top:1px solid #454857}.footer .navbar_mob .mob-menu_title{color:#fff;font-family:HelveticaNeueCyr-Roman,sans-serif}.footer .mob-menu_content,.footer .mob-menu_trigger,.footer .navbar_mob{background:#13141f}.footer .menu_withoutSub li{border-color:#454857}.footer .menu_withoutSub li a{color:#fff;font-family:HelveticaNeueCyr-Roman,sans-serif}.footer .btn_contact{display:none}.footer .mob-menu_indicator>span{background:transparent}.footer .mob-menu_indicator>span.arrow-down>span,.footer .mob-menu_indicator>span.arrow-down>span:after,.footer .mob-menu_indicator>span.arrow-down>span:before{background-color:#fff}.footer .mob-menu_indicator>span.arrow-up>span,.footer .mob-menu_indicator>span.arrow-up>span:after,.footer .mob-menu_indicator>span.arrow-up>span:before{background-color:#6d6d74}.how-it-works .btn-more{margin-top:-40px}@media screen and (max-width:1250px){.how-it-works .btn-more{margin-top:40px}}.how-it-works .btn-more>div:after,.how-it-works .btn-more>div:before{background:#fff}.how-it-works .btn-more>div:hover .font-32px{color:#ff602e!important}.grow-project .btn-more{margin-top:100px;max-width:735px;margin-left:auto}@media screen and (max-width:1250px){.grow-project .btn-more{margin-top:40px}}.grow-project .btn-more>div{background:#fff;padding-left:6px}.grow-project .btn-more>div:after,.grow-project .btn-more>div:before{background:#fff}.grow-project .btn-more>div .font-32px span{position:relative}.grow-project .btn-more>div svg path{transition:all .2s}.grow-project .btn-more>div:hover .font-32px{color:#ff602e!important}.grow-project .btn-more>div:hover:before{width:101%}.grow-project .btn-more>div:hover:after,.grow-project .btn-more>div:hover:before{background:#13141f}.grow-project .btn-more>div:hover svg path{stroke:#ff602e}.industries_content .wrap-text .init-text{color:#fff}.industries_content .wrap-text .init-text span:first-of-type{padding-left:0}.hero-banner-industries-edtech .h1{font-size:40px;line-height:100%;max-width:653px}.popup_error p{color:red}.popup_send p{color:#13141f}.filter_close{position:relative;width:0;height:0;opacity:0}.filter_close:after,.filter_close:before{content:"";display:block;width:0;height:0;background:#13141f;position:absolute;left:8px;top:11px;opacity:0}.filter_close:before{transform:rotate(45deg)}.filter_close:after{transform:rotate(-45deg)}.portfolio_active{z-index:9}.portfolio_active button{border-color:transparent transparent #13141f;justify-content:space-between;align-items:center}.portfolio_active button .filter_close{opacity:1;width:24px;height:24px}.portfolio_active button .filter_close:after,.portfolio_active button .filter_close:before{opacity:1;width:20px;height:2px}.portfolio_active .portfolio_nav{height:578px}.portfolio_active:before{opacity:1!important;z-index:9}.description .init-text{color:#fff;margin-bottom:50px}@media screen and (max-width:768px){.description .init-text{margin-bottom:20px}}.description .init-text span:first-of-type{padding-left:0}.our-mood .swiper-slide{display:flex;justify-content:center;align-items:center;width:500px}.our-mood .swiper-slide img{width:100%;height:auto}.cookie_hide{display:none}.cookie_show{display:flex}.contact .contact-form{margin-top:78px;padding-top:100px}@media screen and (max-width:768px){.contact .contact-form{margin-top:64px;padding-top:40px}}.contact .contact-form .swiper-slide{width:100%}.contact .faq{margin-bottom:160px}@media screen and (max-width:768px){.contact .faq{margin-bottom:80px}}.website{display:flex;flex-direction:column;align-items:flex-end;gap:5px;margin-left:auto}@media screen and (max-width:540px){.website{margin-left:0}}.main_services .meet{padding-bottom:0}.blog-heroSlider{transition:width .4s ease,max-width .4s ease,height .4s ease}@media screen and (min-width:1024px){.blog-heroSlider img{transition:height .4s ease;width:100%;object-fit:cover}.blog-heroSlider.swiper-slide{width:33%!important}.blog-heroSlider.swiper-slide img{height:249px}.blog-heroSlider.swiper-slide-active{width:46.4%!important}.blog-heroSlider.swiper-slide-active img{height:420px}.blog-heroSlider.swiper-slide-prev{width:25%!important}.blog-heroSlider.swiper-slide-prev img{height:249px}.blog-heroSlider.swiper-slide-next{width:25%!important}.blog-heroSlider.swiper-slide-next img{height:313px}}@media screen and (max-width:1023px){.blog-heroSlider.swiper-slide img{height:300px}}h1,h2,h3,h4,h5,h6{font-family:HelveticaNeueCyr-Heavy,sans-serif}.h1{font-size:52px;line-height:52px;text-transform:uppercase}@media screen and (max-width:1024px){.h1{font-size:32px;line-height:36px}}@media screen and (max-width:768px){.h1{font-size:32px;line-height:32px}}.h1-big{font-size:80px;text-transform:uppercase}@media screen and (max-width:1024px){.h1-big{font-size:56px}}@media screen and (max-width:768px){.h1-big{font-size:46px}}.h1-mid{font-size:64px;text-transform:uppercase}@media screen and (max-width:1024px){.h1-mid{font-size:52px}}@media screen and (max-width:768px){.h1-mid{font-size:46px}}.h1-WP{font-size:44px;line-height:100%;text-transform:none}@media screen and (max-width:1024px){.h1-WP{font-size:36px}}@media screen and (max-width:768px){.h1-WP{font-size:26px}}.h3{font-size:30px}.title-dark{color:#13141f}.title-white{color:#fff}.font-32px{font-size:32px}.font-18px{font-size:18px}.font-24px{font-size:24px}.font-14px{font-size:14px}.mob-menu{border-bottom:1px solid #c4c4c4}.mob-menu_trigger{background:transparent;border:none;width:100%;display:flex;justify-content:space-between;padding:24px 40px;align-items:center}@media screen and (max-width:1024px){.mob-menu_trigger{padding:24px 16px}}.mob-menu_trigger:focus-visible{outline:none}.mob-menu_trigger .mob-menu_title{font-family:HelveticaNeueCyr-Bold,sans-serif;font-size:18px;color:#13141f}.mob-menu_content ul li a{font-family:HelveticaNeueCyr-Roman,sans-serif;font-size:18px;color:#363741;padding:12px 40px;display:block}@media screen and (max-width:1024px){.mob-menu_content ul li a{padding:12px 16px}}.mob-menu_content ul li:last-child a{padding-bottom:24px}.header .mob-menu_trigger[data-open=true] .mob-menu_title{color:hsla(240,3%,44%,.459)}.header .mob-menu_content ul li a{color:#13141f}.footer .mob-menu_trigger[data-open=true] .mob-menu_title{color:hsla(0,0%,100%,.5)}.footer .mob-menu_content ul li a{color:#fff}.mob-industries[data-open=true]{background-color:#262731}.mob-industries[data-open=true] .mob-industries_title{color:#fff}.mob-industries_trigger{background:transparent;border:none;width:100%;display:flex;justify-content:space-between;padding:30px 40px;align-items:center}@media screen and (max-width:769px){.mob-industries_trigger{padding:30px 16px}}.mob-industries_trigger:focus-visible{outline:none}.mob-industries_trigger .mob-industries_title{font-family:HelveticaNeueCyr-Heavy,sans-serif;font-size:32px;color:#363741;text-transform:uppercase;transition:color .3s ease-in-out}.mob-industries_content{padding-bottom:30px;background-color:#262731}.mob-industries_content video{width:92%;height:650px;object-fit:cover;margin:0 auto}@media screen and (max-width:800px){.mob-industries_content video{height:500px}}@media screen and (max-width:769px){.mob-industries_content video{height:350px;width:100%}}@media screen and (max-width:540px){.mob-industries_content video{height:216px}}.mob-industries_content .contant-wrapper{display:flex;flex-direction:column;gap:30px}.mob-industries_content .title{font-family:HelveticaNeueCyr-Medium,sans-serif;font-size:16px;color:#fff;max-width:400px;padding:0 40px}@media screen and (max-width:769px){.mob-industries_content .title{padding:0 16px}}.mob-industries_content .swiper-wrap-tag{display:flex;flex-wrap:wrap;gap:24px;padding:0 40px}@media screen and (max-width:769px){.mob-industries_content .swiper-wrap-tag{padding:0 16px}}.mob-industries_content .swiper-tag .swiper-tag-title,.mob-industries_content .swiper-tag a{font-family:HelveticaNeueCyr-Roman,sans-serif;font-size:16px;line-height:22px}.mob-industries_content .swiper-tag .swiper-tag-title{color:#fff}.mob-industries_content .swiper-tag a{color:#ff602e;text-decoration:underline}.mob-industries_content .btn-more{padding:0 40px}@media screen and (max-width:769px){.mob-industries_content .btn-more{padding:0 16px}}.mob-industries_content .btn-more>div:after,.mob-industries_content .btn-more>div:before{top:2px;right:24px}@media screen and (max-width:769px){.mob-industries_content .btn-more>div:after,.mob-industries_content .btn-more>div:before{right:15px;top:0}}.mob-industries_content .btn-more a{padding:0 40px 0 0;font-size:24px}@media screen and (max-width:769px){.mob-industries_content .btn-more a{padding:0 16px 0 0}}.mob-industries_content .btn-more a span{position:relative;top:-5px}.mob-industries_content .btn-more a img{width:29px;height:29px;top:-1px;left:12px}.faq .mob-menu{border-color:#dbe5ff;cursor:pointer}.faq .mob-menu:first-of-type{border-top:1px solid #dbe5ff}@media screen and (min-width:1025px){.faq .mob-menu:hover{background-color:rgba(219,229,255,.75)}}.faq .mob-menu_trigger{justify-content:flex-start;padding:28px 43px;min-height:100px}@media screen and (max-width:540px){.faq .mob-menu_trigger{padding:28px 0}}.faq .mob-menu_content,.faq .mob-menu_startContent,.faq .mob-menu_title{color:#13141f;font-size:18px}.faq .mob-menu_startContent{text-align:left;flex:0 0 410px;font-family:HelveticaNeueCyr-Medium,sans-serif}@media screen and (max-width:1250px){.faq .mob-menu_startContent{flex:0 0 210px}}@media screen and (max-width:991px){.faq .mob-menu_startContent{flex:0 0 70px}}@media screen and (max-width:540px){.faq .mob-menu_startContent{font-size:12px}}.faq .mob-menu_indicator{display:flex;flex:1 0 auto;justify-content:flex-end}@media screen and (max-width:540px){.faq .mob-menu_indicator{margin-left:33px}}.faq .mob-menu_title{font-family:HelveticaNeueCyr-Medium,sans-serif;line-height:120%;max-width:575px;display:block;text-align:left}.faq .mob-menu_content{font-family:HelveticaNeueCyr-Roman,sans-serif;line-height:140%;padding:0 43px 33px;margin-left:410px;max-width:650px}@media screen and (max-width:1250px){.faq .mob-menu_content{margin-left:210px}}@media screen and (max-width:991px){.faq .mob-menu_content{margin-left:70px}}@media screen and (max-width:540px){.faq .mob-menu_content{margin-left:28px}}