#home{background-color:#fff}#home,#home section{width:100%;float:left}#home section{padding:120px 0}#home .banner{width:100%;height:100vh;padding-top:100px;background-color:#001431;display:flex;align-items:center;text-align:center;position:relative;transition:all .5s ease}#home .banner .swiper{z-index:500000}#home .banner:before{position:absolute;width:100%;padding-top:50%;content:"";left:-20%;top:-20%;background:radial-gradient(50% 50% at 50% 50%,rgba(149,202,255,.17) 0,rgba(40,69,92,0) 100%);z-index:500}#home .banner .intro-text{font-family:var(--font-inter);font-weight:600;font-size:36px;line-height:40px;text-align:center;background:linear-gradient(180deg,#668ab9,#d1e4fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;display:block;margin-bottom:41px;position:relative;max-width:900px;margin-left:auto;margin-right:auto}#home .banner a{font-weight:500;color:#fff;position:relative}#home .banner .home-slide{width:100%;height:100vh;padding:130px 0 100px;display:flex;align-items:center;z-index:50000;text-align:center;position:relative}#home .banner .home-slide .img-header{width:100%}#home .banner .home-slide .img-header img{width:100%;height:auto;max-width:496.81px}#home .banner .home-slide.projects{text-align:left}#home .banner .home-slide h1{color:#fff}#home .banner .home-slide .phone{opacity:1}#home .banner .home-slide .phone div:first-child{background-size:100% auto;background-position:top}#home .banner .home-slide .phone.rotate{transform:rotate(10deg)}#home .banner .home-slide .phone div{transition:all .5s ease}#home .banner .home-slide .phone div.fade-out{opacity:0}#home .banner .home-slide .split-content{position:relative;z-index:5000;display:flex;align-items:center;color:#fff;max-width:1184px;grid-gap:60px;justify-content:center}#home .banner .home-slide .project-intro{border-radius:16px;transition:all .5s ease;text-decoration:none;max-width:564px;width:100%;padding:32px}#home .banner .home-slide .project-intro>a{text-decoration:none}#home .banner .home-slide .project-intro h1{font-size:48px;font-weight:700;line-height:52px;letter-spacing:0;text-align:left;margin-bottom:5px}#home .banner .home-slide .project-intro .description{font-size:16px;font-weight:300;line-height:22px;letter-spacing:0;text-align:left;margin-bottom:20px}#home .banner .swiper-pagination-bullet{background-color:#fff}#home .banner .intro-button{padding:12px 24px;text-decoration:none}#home .banner .intro-button:before{content:"";position:absolute;inset:0;border-radius:16px;padding:1px;background:linear-gradient(94.12deg,#2e71f0 55%,#c3d8ff 100.07%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}#home .banner .learn-more{padding:12px 24px;text-decoration:none;display:inline-block}#home .banner .learn-more:before{background:#fff}#home .projects-intro,#home .services{padding-bottom:100px;background:#fff}#home .projects-intro .services-text,#home .services .services-text{width:100%;align-self:center;padding:50px 0}#home .projects-intro .services-text .services-title,#home .services .services-text .services-title{margin-top:20px}#home .projects-intro .services-text .services-list,#home .services .services-text .services-list{display:grid;grid-template-columns:repeat(3,auto);margin-bottom:20px;width:100%;float:left}#home .projects-intro .services-text .services-list li,#home .services .services-text .services-list li{padding-left:23px;position:relative;margin-bottom:3px}#home .projects-intro .services-text .services-list li:before,#home .services .services-text .services-list li:before{content:"";width:15px;height:15px;position:absolute;left:0;top:6px;background-image:url(/_next/static/media/ico-check3.913b26a4.svg);background-repeat:no-repeat;background-size:14px;background-position:0}#home .projects-intro .services-text .services-list li a,#home .services .services-text .services-list li a{color:#021631;text-decoration:none;font-size:14px}#home .projects-intro .services-text .services-list li a:hover,#home .services .services-text .services-list li a:hover{text-decoration:underline}#home .projects-intro .services-image,#home .services .services-image{width:425px;position:relative;display:flex;height:385px;flex:0 0 425px}#home .projects-intro .services-image:before,#home .services .services-image:before{content:"";position:absolute;right:10px;width:100%;background:#eaf1fd;top:40px;bottom:40px;border-radius:30px}#home .projects-intro .projects-image,#home .services .projects-image{width:100%;max-width:540px;position:relative;display:flex;grid-gap:15px;flex-direction:row;min-height:572px}#home .projects-intro .projects-image:before,#home .services .projects-image:before{content:"";position:absolute;right:10px;width:100%;background:#eaf1fd;top:40px;bottom:40px;border-radius:30px}#home .projects-intro .projects-image .pr-img,#home .services .projects-image .pr-img{position:absolute;left:-40px;right:-40px;bottom:-40px;top:-40px;background-size:contain;background-position:50%;background-repeat:no-repeat}#home .projects-intro .projects-image .projects-image-row,#home .services .projects-image .projects-image-row{display:flex;flex-direction:column;grid-gap:15px;transform:translateY(130px)}#home .projects-intro .projects-image .projects-image-row:first-child,#home .projects-intro .projects-image .projects-image-row:nth-child(3),#home .services .projects-image .projects-image-row:first-child,#home .services .projects-image .projects-image-row:nth-child(3){transform:translateY(90px)}#home .projects-intro .projects-image .projects-image-row .phone,#home .services .projects-image .projects-image-row .phone{flex:none}#home .projects-intro .ser-img,#home .services .ser-img{position:absolute;left:-40px;right:0;bottom:-40px;top:-40px;background-size:contain;background-position:50%;background-repeat:no-repeat}#home .services{background-color:#fff}#home .services .split-content{align-items:center}#home .steps{text-align:center;overflow:hidden;padding:100px 20px 40px}#home .steps div.swiper-button-next,#home .steps div.swiper-button-prev{bottom:auto;top:60px}#home .steps h1{max-width:600px;margin:auto;line-height:1.3em}#home .steps .steps-list{margin-top:35px}#home .steps .steps-list .swiper-slide{width:100%;text-align:left}#home .steps .steps-list .swiper-slide .step-image{width:100%;padding-top:50%;margin-bottom:15px;background-position:50%;background-size:cover}#home .team{background-color:#eaf1fd;text-align:left;padding:120px 0 100px;float:left}#home .team .team-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));float:left;width:100%;justify-content:center;grid-gap:15px}#home .team .team-list li{width:100%;line-height:1em;position:relative;margin-bottom:15px}#home .team .team-list li .ico-linked{width:25px;height:25px;background:url(/_next/static/media/ico-linkedin.bb42f241.svg) 50% no-repeat;position:absolute;bottom:5px;right:5px;border-radius:7px;background-color:#fff;background-size:cover}#home .team .team-list li .avatar{width:100%;padding-top:100%;margin-bottom:10px;background-size:cover;background-color:#fff;border-radius:9px;position:relative}#home .team .team-list li .name{width:100%;line-height:1.2em;font-weight:600;float:left;color:#2e71f0;font-size:20px}#home .team .team-list li .role{width:100%;float:left}#home .projects.section{text-align:left;background:radial-gradient(45% 65% at 50% 20%,#132e4e 10%,#001431 100%);float:left;width:100%;padding:120px 0 100px;color:#fff}#home .projects.section a.discover{background-color:#041d3e}#home .projects.section h1{color:#fff}#home .projects.section .introduction{float:none;display:block;max-width:600px;float:left}#home .technologies{background-color:#fff;overflow:hidden;margin-top:0;padding-top:120px;padding-bottom:100px}#home .technologies .technologies-image{display:grid;grid-template-columns:repeat(5,auto);float:left;width:100%;grid-gap:8px;transform:rotate(4deg);padding-right:100px}#home .technologies .technologies-image .tech-icon{position:relative;width:100%;padding-top:100%;background-color:#fff;border-radius:8px}#home .technologies .technologies-image .tech-icon div{top:15px;left:15px;right:15px;bottom:15px;position:absolute;background-size:contain;background-repeat:no-repeat;background-position:50%}#home .technologies .technologies-text{width:100%;display:flex;flex-direction:column;justify-content:center}#home .technologies .technologies-text .technologies-list{display:grid;grid-template-columns:repeat(6,auto);float:left;width:100%;grid-gap:8px}#home .technologies .technologies-text .technologies-list li{width:100%;padding-top:100%;background:#fff;border-radius:12px;position:relative}#home .technologies .technologies-text .technologies-list li:nth-child(1n+13){display:none}#home .technologies .technologies-text .technologies-list li div{top:15px;left:15px;right:15px;bottom:15px;position:absolute;background-size:contain;background-repeat:no-repeat;background-position:50%}#home .clients{overflow:hidden;background-color:#eaf1fd;max-height:382px;padding:120px 0 100px}#home .clients .intro-text{text-align:left;width:100%}#home .clients .client-list{float:left;width:100%;padding-bottom:40px}#home .clients .client-list .swiper-slide{background-color:#f7f7f7;width:100%;padding:20px}#home .clients .client-list .swiper-slide .logo{width:100%;padding-top:100%;background-position:50%;background-size:contain;background-repeat:no-repeat}#home .clients .client-list .swiper-slide:nth-child(2n){background-color:#f2f2f2}