.hero-block{position:relative;display:flex;flex-direction:column;align-items:center;background-color:#f6f8fc;padding-top:126px}.hero-block__background{display:none}.hero-block__videoplayer{width:100%;height:auto;aspect-ratio:16/9}.hero-block__content{position:absolute;top:calc(22% + 96px);left:50%;display:flex;flex-direction:column;align-items:center;width:38%;padding:0 40px;text-align:center;transform:translateX(-50%)}.hero-block__title{margin-bottom:20px;color:#36486a;font-family:Gotham Medium;font-size:26px;font-weight:500;line-height:32px;text-transform:uppercase}.hero-block__description{margin-bottom:20px;color:#36486a;font-size:18px;text-align:center}@media screen and (max-width:1640px){.hero-block__content{width:45%}}@media screen and (max-width:1400px){.hero-block__content{top:calc(18% + 126px);width:50%}}@media screen and (max-width:1280px){.hero-block__content{top:calc(12% + 126px);width:60%}.hero-block__title{margin-bottom:16px;font-size:20px;line-height:28px}.hero-block__description{font-size:16px}}@media screen and (max-width:992px){.hero-block{padding-top:116px}.hero-block__content{top:calc(8% + 116px);width:87%}.hero-block__title{margin-bottom:14px;font-size:18px;line-height:20px}.hero-block__description{margin-bottom:12px}}@media screen and (max-width:640px){.hero-block__content{top:calc(12% + 116px);width:100%}.hero-block__title{margin-bottom:14px;font-size:16px;line-height:22px}.hero-block__description{font-size:14px}.hero-block__videoplayer{aspect-ratio:auto}}@media screen and (max-width:440px){.hero-block__content{top:calc(20% + 96px);width:100%;padding:0 16px}.hero-block__title{font-size:16px;line-height:22px}.hero-block__description{font-size:12px}.hero-block__background{display:block;width:100%;height:590px;background-image:url(/_next/static/media/mobile_hero.2d4c204d.svg);background-position:50% 100%}}.videoplayer_big{display:block}.videoplayer_small{display:none}@media screen and (max-width:640px){.videoplayer_big{display:none}.videoplayer_small{display:block}}@media screen and (max-width:440px){.videoplayer_small{display:none}}.services-block{margin-bottom:48px!important}.services-block__title{color:#36486a;margin-bottom:24px}.services-block__cards{display:grid;grid-template-areas:"web" "ai" "b2b" "design";grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px}.services-block .card_web-development{grid-area:web}.services-block .card_ai-integration{grid-area:ai}.services-block .card_outstuffing{grid-area:b2b}.services-block .card_design-card{grid-area:design}@media screen and (min-width:576px){.services-block__cards{grid-template-areas:"web web" "ai ai" "b2b design";grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:768px){.services-block{margin-bottom:64px!important}}@media screen and (min-width:992px){.services-block__cards{grid-template-areas:"web ai ai" "web b2b design";grid-template-columns:minmax(0,1.15fr) repeat(2,minmax(0,1fr));grid-template-rows:minmax(220px,auto) minmax(180px,auto);gap:12px}}.card_web-development{height:288px!important;background-image:url(/_next/static/media/web_development_mobile.8dd7b325.svg),linear-gradient(134deg,#F6F8FC 19%,#ABE0FF);background-position:100% 90%;background-size:100%}.card_web-development .card__description{max-width:238px}.card_ai-integration{height:288px!important;background-image:url(/_next/static/media/ai_integration_mobile.4e35be5f.png),linear-gradient(136deg,#F6F8FC 12%,#9FC0FF);background-position:100% 100%;background-size:77%,100%}.card_ai-integration .card__description{max-width:238px}.card_outstuffing{background-image:url(/_next/static/media/b2b_wave_mobile.27c62df1.svg);background-color:#ffc567;background-position:0 100%;background-size:80%;color:#fff}.card_design-card{background-image:url(/_next/static/media/ux_wave_mobile.be1661f5.svg);background-color:#f9b;background-position:100% 100%;background-size:100%;color:#fff}@media screen and (min-width:576px){.card_web-development{height:238px!important;background-image:url(/_next/static/media/web_development_576.6606791b.svg),linear-gradient(134deg,#F6F8FC 19%,#ABE0FF);background-size:contain}.card_web-development .card__description{max-width:none;width:50%}.card_ai-integration{height:238px!important;background-image:url(/_next/static/media/ai_integration_576.1c2b4237.png),linear-gradient(116deg,#F6F8FC 26%,#9FC0FF);background-size:contain}.card_ai-integration .card__description{max-width:none;width:50%}.card_outstuffing{background-image:url(/_next/static/media/b2b_wave_576.337f8fff.svg);background-position:100% 0;background-size:100%}.card_outstuffing .card__title{font-size:20px}.card_design-card{background-image:url(/_next/static/media/ux_wave_576.f1928213.svg);background-position:100%}.card_design-card .card__title{font-size:20px}}@media screen and (min-width:768px){.card_web-development{background-image:url(/_next/static/media/web_development_768.6606791b.svg),linear-gradient(112deg,#F6F8FC 20%,#ABE0FF)}.card_ai-integration{background-image:url(/_next/static/media/ai_integration_768.1804bef1.png),linear-gradient(109deg,#F6F8FC 20%,#9FC0FF)}.card_outstuffing .card__title{font-size:22px}.card_design-card{background-position:100% 0}.card_design-card .card__title{font-size:22px}}@media screen and (min-width:992px){.card_web-development{height:auto!important;background-image:url(/_next/static/media/web_development_desktop.b3f8b6a9.svg),linear-gradient(139deg,#F6F8FC 35%,#ABE0FF);background-size:95%,100%;background-position:calc(100% - 10px) calc(100% + 30px),0}.card_web-development .card__description{width:85%}.card_ai-integration{background-image:url(/_next/static/media/ai_integration_desktop.207a75b7.png),linear-gradient(109deg,#F6F8FC 20%,#9FC0FF);background-size:90%,100%;background-position:380% 40%,0}.card_ai-integration .card__description{width:55%}.card_design-card,.card_outstuffing{background-image:none;background-color:#f6f8fc;color:#36486a}}@media screen and (min-width:1200px){.card_web-development{background-size:88%,100%;background-position:calc(100% - 10px) calc(100% + 50px),0}.card_web-development .card__description{width:100%;max-width:312px}.card_ai-integration{background-size:contain,100%;background-position:110% 100%,0}}