.service-template-wrapper .hero{position:relative;width:100%;overflow:hidden}.aim-services h5,.container-services h5{font-weight:400;color:var(--color-new-black)}.service-template-wrapper .hero video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;transform:translate(-50%,-50%);object-fit:cover;z-index:0}.service-template-wrapper .hero .ovarlay-mask{position:absolute;inset:0;background:linear-gradient(287deg,rgba(249,60,22,.9) -1.93%,rgba(249,60,22,0) 56.46%),rgba(6,32,188,.46);backdrop-filter:blur(51.5px);mask-size:cover;mask-repeat:no-repeat;mask-position:center;z-index:1;pointer-events:none}.service-template-wrapper .hero .hero-block{position:relative;z-index:2;color:#fff}.service-template-wrapper h1{max-width:82%}.service-template-wrapper p.subtitle{color:#fff;font-size:20px;font-style:normal;font-weight:700;text-transform:uppercase;padding-top:169px;margin-bottom:48px}.service-template-wrapper .hero-sub-desc{max-width:1180px;display:flex;gap:50px;margin:0 auto;padding-bottom:258px;align-items:center}.service-template-wrapper .hero-sub-desc p{max-width:790px;font-size:20px;font-style:normal;font-weight:300;line-height:130%;color:#fff;margin-bottom:0}.service-template-wrapper .hero-sub-desc .btn-white{padding:16px 40px}.service-template-wrapper .hero-sub-desc .btn-white-services{padding:16px 12px}.service-template-wrapper .nav-technology{background-size:cover}.service-template-wrapper .nav-technology .title-block{max-width:1200px;margin-bottom:88px}.service-template-wrapper .technology-cards-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.service-template-wrapper .technology-cards-wrapper .technology-card p{color:#111112;font-size:20px;font-weight:400;line-height:130%;margin-bottom:0;display:flex;justify-content:center;height:150px;flex-direction:column}.service-template-wrapper .technology-cards-wrapper .technology-card .text-services{height:auto}.service-template-wrapper .technology-sub-title{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%}.service-template-wrapper .technology-sub-title h5{color:var(--color-new-black);width:100%}.service-template-wrapper .aim-services-card .title-block{display:flex;flex-direction:column;gap:24px;align-items:center;text-align:center}.aim-services-card .service-descr{max-width:1200px;color:#090908;font-size:20px;font-style:normal;font-weight:400;line-height:130%;margin-bottom:0}.service-template-wrapper .aim-services-card .title-block h6{max-width:1200px}.service-template-wrapper .aim-services-card .cards-container{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:72px 0}.service-template-wrapper .aim-services-card .container-services .cards .card-text,.service-template-wrapper .aim-services-card .container-services .cards h2 .h4{color:var(--color-new-black)}.service-template-wrapper .aim-services-card .cards h2 .h4{font-size:40px;font-weight:500;line-height:115%;color:#fff}.services-wrapper .title-block{max-width:1200px}.services-wrapper .title-block .services-text{color:#090908;font-size:20px;font-style:normal;font-weight:400;line-height:130%;margin-bottom:0}.blog-wrapper .section-blog .services-text{color:#090908;font-size:20px;font-style:normal;font-weight:400;line-height:130%;margin-bottom:0;text-align:center}.blog-wrapper h2{padding-bottom:40px}.blog-wrapper .section-blog{padding-bottom:72px}.services-wrapper .title-block h2{margin-bottom:32px}.services-wrapper .aim-services .cards-wrapper{gap:64px}.services-wrapper .services-card .card{position:relative;color:#fff;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:48px;z-index:1;height:100%}.services-wrapper .services-card .card h3{margin-bottom:24px}.services-wrapper .services-card a{height:100%;display:flex;flex-direction:column;justify-content:space-between}.services-wrapper .services-card .card .services-card-title{color:#fff}.services-wrapper .services-card .card .card-btn{margin-top:24px}.services-wrapper .services-card-title-black,.services-wrapper .services-description-black{color:var(--color-new-black)}.services-wrapper .services-description,.services-wrapper .services-description-black{font-size:20px;font-weight:300;line-height:130%;margin-bottom:0}.services-wrapper .services-description{color:#fff}.service-template-wrapper .aim-services-card .cards{padding:56px 48px;box-shadow:0 10px 20px rgba(0,0,0,.2)}.service-template-wrapper .aim-services-card .cards .card-white{background:#f3f3f3}.service-template-wrapper .aim-services-card .card-blue{background-repeat:no-repeat;background-position-x:100%;background-size:contain;background-color:#0620bc}.service-template-wrapper .aim-services-card .card-blue,.service-template-wrapper .aim-services-card .card-red{display:flex;flex-direction:column;justify-content:flex-end}.service-template-wrapper .aim-services-card .ai-ml-card-red{justify-content:flex-start}.service-template-wrapper .button-wrapper{text-align:center}.our-strengths .cards-container,.services-wrapper .cards-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding-top:72px}.how-we-work{background-color:var(--color-new-light-grey)}.our-strengths,.services-wrapper{background-color:var(--color-new-grey)}.how-we-work img{width:100%}.how-we-work .mobile{display:none}.our-strengths .cards{color:#fff}.our-strengths .cards.card-large{height:660px;background-repeat:no-repeat;background-size:cover;background-position-y:100%;grid-column:span 1;grid-row:span 2}.our-strengths.p120{padding-bottom:0}.our-strengths .card-white{background:#fff;color:var(--color-new-black)}.our-strengths .aim-services-card .card-white h2 .h4{color:var(--color-new-black)}.container-services .card-text,.our-strengths .cards .card-text,.our-strengths .cards .card-text-light{font-size:20px;line-height:140%;margin-bottom:0}.our-strengths .cards .card-text{font-weight:500}.container-services .card-text,.our-strengths .cards .card-text-light{font-weight:300}@keyframes moveVertical{0%{transform:translateY(-50%)}50%{transform:translateY(50%)}100%{transform:translateY(-50%)}}@keyframes moveHorizontal{0%{transform:translateX(-50%) translateY(-10%)}50%{transform:translateX(50%) translateY(10%)}100%{transform:translateX(-50%) translateY(-10%)}}.orange{--color-bg1:#BE2A0E;--color-bg2:#FF6E44;--color1:0,0,0;--color2:0,0,0;--color3:0,0,0;--color4:0,0,0;--color5:0,0,0;--color-interactive:#F93C16;--circle-size:120%;--blending:hard-light}.grey{--color-bg1:#f8f8f8;--color-bg2:white;--color1:220,220,240;--color2:240,240,240;--color3:240,240,240;--color4:180,180,180;--color5:0,0,0;--color-interactive:lightgrey;--circle-size:120%;--blending:lighten}.blue{--color-bg1:blue;--color-bg2:#001789;--color1:0,0,0;--color2:0,0,0;--color3:0,0,0;--color4:0,0,0;--color5:0,0,0;--color-interactive:#4160F2;--circle-size:120%;--blending:hard-light}.black{--color-bg1:#111112;--color-bg2:#4A4A4A;--color1:0,0,0;--color2:0,0,0;--color3:0,0,0;--color4:0,0,0;--color5:0,0,0;--color-interactive:#090908;--circle-size:120%;--blending:hard-light}.orange-blue{--color-bg1:#0620BC;--color-bg2:#F93C16;--color1:0,0,0;--color2:0,0,0;--color3:0,0,0;--color4:0,0,0;--color5:0,0,0;--color-interactive:#090908;--circle-size:120%;--blending:hard-light}.blue-orange{--color-bg1:#FF6E44;--color-bg2:#4160F2;--color1:0,0,0;--color2:0,0,0;--color3:0,0,0;--color4:0,0,0;--color5:0,0,0;--color-interactive:#090908;--circle-size:120%;--blending:hard-light}.gradient-bg{width:100%;height:100%;position:relative;overflow:hidden;background:linear-gradient(to top,var(--color-bg1),var(--color-bg2));top:0;left:0}.cards-block svg{position:fixed;top:0;left:0;width:0;height:0}.gradients-container{filter:url(#goo) blur(40px);width:100%;height:100%;position:absolute}.g1{position:absolute;background:radial-gradient(circle at center,rgba(var(--color1),.8) 0,rgba(var(--color1),0) 50%) no-repeat;mix-blend-mode:var(--blending);width:var(--circle-size);height:var(--circle-size);top:calc(-50% - var(--circle-size)/ 2);left:calc(50% - var(--circle-size)/ 2);transform-origin:center center;opacity:1}.services-card:hover .g1{animation:moveVertical 15s ease infinite}.g2{position:absolute;background:radial-gradient(circle at center,rgba(var(--color2),.8) 0,rgba(var(--color2),0) 50%) no-repeat;mix-blend-mode:var(--blending);width:var(--circle-size);height:var(--circle-size);top:calc(50% - var(--circle-size)/ 2);left:calc(100% - var(--circle-size)/ 2);transform-origin:calc(50% - 400px);opacity:1}.services-card:hover .g2{animation:moveVertical 20s reverse infinite}.g3{position:absolute;background:radial-gradient(circle at center,rgba(var(--color3),.8) 0,rgba(var(--color3),0) 50%) no-repeat;mix-blend-mode:var(--blending);width:var(--circle-size);height:var(--circle-size);top:calc(50% - var(--circle-size)/ 2 + 200px);left:calc(100% - var(--circle-size)/ 2 - 500px);transform-origin:calc(50% + 400px);opacity:1}.services-card:hover .g3{animation:moveVertical 10s linear infinite}.g4{position:absolute;background:radial-gradient(circle at center,rgba(var(--color4),.8) 0,rgba(var(--color4),0) 50%) no-repeat;mix-blend-mode:var(--blending);width:var(--circle-size);height:var(--circle-size);top:calc(50% - var(--circle-size)/ 2);left:calc(0% - var(--circle-size)/ 2);transform-origin:calc(50% - 200px);opacity:.7}.services-card:hover .g4{animation:moveHorizontal 20s ease infinite}.g5{position:absolute;background:radial-gradient(circle at center,rgba(var(--color5),.8) 0,rgba(var(--color5),0) 50%) no-repeat;mix-blend-mode:var(--blending);width:calc(var(--circle-size) * 2);height:calc(var(--circle-size) * 2);top:calc(50% - var(--circle-size));left:calc(0% - var(--circle-size));transform-origin:calc(50% - 800px) calc(50% + 200px);opacity:1}.services-card:hover .g5{animation:moveHorizontal 20s ease infinite}.interactive{position:absolute;background:radial-gradient(circle at center,rgba(var(--color-interactive),.8) 0,rgba(var(--color-interactive),0) 50%) no-repeat;mix-blend-mode:var(--blending);width:100%;height:100%;top:-40%;left:-40%;opacity:.7}.cards-block{display:flex;grid-column-gap:.5rem;flex:0 auto;justify-content:flex-start;align-items:flex-start;width:100%;gap:50px;padding-bottom:50px;height:800px}.services-card{flex:1;position:relative;min-height:400px}.service-template-wrapper .cooperation-section h2{padding-bottom:72px}.btn-icon-orange-case-study{border-radius:50%;width:88px;height:88px;align-items:center;cursor:pointer;justify-content:space-between;transition:background-color .3s ease,transform .3s ease;background:rgba(249,60,22,.06);border-width:2px;border-color:rgba(249,60,22,.7);border-style:solid}.btn-icon-orange-case-study:before{margin:0 auto;display:flex;padding:25px;font-size:36px;transform:rotate(-45deg)}.container-bottom .btn-icon-orange-case:hover{transition:background-color .3s ease,transform .3s ease}.btn-orange-case-study{position:relative;z-index:1;color:#fff;display:flex}.our-ai-experts{background:url('../images/services/orange-ellipse-bg.svg');background-color:var(--color-new-grey);background-position:0 30%}.our-ai-experts h4{display:flex;justify-content:space-between;align-items:center}.our-ai-experts span.job-title{display:block;font-size:20px;font-weight:600}.blog-wrapper{background:url('../images/services/blue-ellipse-bg.svg');background-color:var(--color-new-grey)}.how-we-work h2,.our-ai-experts h2{padding-bottom:88px;max-width:1200px}.our-ai-experts .btn-icon-orange-case{background-color:rgba(249,60,22,.1);color:var(--color-new-black);width:56px;height:56px;position:relative}.our-ai-experts .btn-icon-orange-case:before{transform:rotate(0);position:absolute;top:10px;left:12px;padding:0;font-size:32px}.our-ai-experts .expert-descr{color:var(--color-new-black)}.our-ai-experts h5.our-ai-expert-name{display:flex;align-items:center;justify-content:space-between}.our-ai-experts .expert-descr p{font-size:20px;font-weight:400;line-height:130%;margin-bottom:0;padding-top:24px;color:var(--color-new-black)}.blog-wrapper .blog-item__image-wrapper img,a.our-ai-experts-item.blog-item img{width:100%}.blog-wrapper h2{text-align:center;margin:0 auto}@media (max-width:1680px){.service-template-wrapper .technology-cards-wrapper .technology-card,.service-template-wrapper .technology-cards-wrapper .technology-card p{height:auto}}@media(max-width:1640px){.services-wrapper .aim-services .cards-wrapper{gap:24px}.blog-wrapper .blog-item{height:100%}}@media (max-width:1280px){.btn-icon-orange-case-study{height:56px;width:56px}.btn-icon-orange-case-study:before{padding:15px;font-size:22px}.services-wrapper .services-description,.services-wrapper .services-description-black{font-size:16px}}@media(max-width:1200px){.service-template-wrapper .hero-sub-desc{flex-direction:column;align-items:flex-start;padding-bottom:170px}}@media (max-width:1024px){.service-template-wrapper h1{max-width:100%}.service-template-wrapper .technology-cards-wrapper{grid-template-columns:repeat(2,1fr);gap:16px}.service-template-wrapper p.subtitle{font-size:16px;margin-bottom:16px;padding-top:170px}.service-template-wrapper .hero-block h1{margin-bottom:16px}.service-template-wrapper .hero-sub-desc p{font-size:16px;margin-bottom:32px}.service-template-wrapper .hero-sub-desc .button-hero{width:100%}.service-template-wrapper .hero-sub-desc .button-hero .btn-white{display:inline-block;width:100%;text-align:center;padding:14px 24px}.service-template-wrapper .hero-sub-desc{flex-direction:column;padding-bottom:170px;gap:0}.aim-services-card .service-descr{font-size:16px}.service-template-wrapper .nav-technology .title-block{margin-bottom:24px}.service-template-wrapper .technology-cards-wrapper .technology-card p{font-size:16px;width:calc(100% - 56px)}.service-template-wrapper .aim-services-card .cards-container,.service-template-wrapper .technology-cards-wrapper{grid-template-columns:repeat(1,1fr)}.service-template-wrapper .aim-services-card .cards-container,.services-wrapper .aim-services .cards-wrapper,.services-wrapper .cards-wrapper{gap:24px}.services-wrapper .cards-wrapper{padding-top:24px}.service-template-wrapper .aim-services-card .cards{padding:24px 24px 32px;display:flex;flex-direction:column;justify-content:center}.service-template-wrapper .aim-services-card .cards h2 .h4{font-size:24px}.our-strengths.p120{padding-bottom:40px}.our-strengths .cards.card-large{background-position-y:57%}.our-strengths .cards,.our-strengths .cards.card-large{height:184px}.container-services .card-text,.our-strengths .cards .card-text,.our-strengths .cards .card-text-light,.services-wrapper .services-description,.services-wrapper .services-description-black{font-size:16px;margin-bottom:0}.service-template-wrapper .aim-services-card .title-block{gap:16px;align-items:self-start;text-align:left}.service-template-wrapper .aim-services-card .cards-container{padding:24px 0 0}.service-template-wrapper .aim-services-card .button-wrapper{padding-top:40px}.services-wrapper .services-card .card{padding:40px 24px;gap:24px}.services-wrapper .services-card .card{height:auto}.services-card{min-height:auto}.aim-services-card .btn-orange{padding:8px 20px;font-size:14px;width:100%}.services-wrapper .title-block .services-text{font-size:18px}.services-wrapper .title-block h2{margin-bottom:24px}.how-we-work h2{padding-bottom:0}.blog-wrapper h2,.our-ai-experts h2{padding-bottom:40px}.how-we-work .mobile{display:block}.how-we-work .web{display:none}.service-template-wrapper .cooperation-section h2{padding-bottom:16px}.cooperation-section .container-bottom .btn-icon-orange-case{width:40px;height:40px}.cooperation-section .container-bottom .btn-icon-orange-case:before{padding:10px;font-size:18px}.our-ai-experts span.job-title{font-size:16px}.our-ai-experts .btn-icon-orange-case{width:40px;height:40px}.our-ai-experts .btn-icon-orange-case:before{top:6px;left:8px;font-size:24px}.our-ai-experts .expert-descr p{font-size:14px}.blog-wrapper .blog-item__image-wrapper img{width:100%}}