#services{width:100%;float:left;background-color:#fff}#services .banner{width:100%;display:flex;min-height:333px;max-height:500px;background:#fff;color:#021631}#services .banner .intro-text{font-size:56px;line-height:64px;margin-bottom:24px}#services .banner .sub-intro-text{font-size:20px;line-height:32px;margin-bottom:0}#services .banner .content{margin-bottom:32px}#services .services{position:relative;padding-top:40px;padding-bottom:64px}#services .services .service-group{margin:auto;gap:16px;padding:27px 0}#services .services .service-group .content{border-radius:26px;padding:32px;margin:unset;background-size:auto;background-position:bottom;position:relative}#services .services .service-group .content .content-description{width:75%}#services .services .service-group .content h2{color:inherit;font-weight:700;font-size:40px;margin-bottom:24px}#services .services .service-group .content p{font-size:16px}#services .services .service-group .content .tech-stack-wrapper{position:relative;height:85px}#services .services .service-group .content .tech-stack-item{padding:12px 32px;border-radius:100px;font-weight:700;font-size:16px;line-height:19.36px}#services .services .service-group .content .tech-stack{display:flex;position:relative}#services .services .service-group .content .tech-stack-section-1{position:absolute;top:-4px;right:20px}#services .services .service-group .content .tech-stack-section-1:before{position:absolute;content:"";width:37px;height:37px;top:48px;right:59px;border-radius:100%;background:#d7ff7b}#services .services .service-group .content .tech-stack-section-1 div{background:#2e71f0;color:#fff;position:absolute}#services .services .service-group .content .tech-stack-section-1 div:first-child{width:163px;top:42px;right:205px}#services .services .service-group .content .tech-stack-section-1 div:nth-child(2){top:-5.28px;right:147px;rotate:-11.04deg}#services .services .service-group .content .tech-stack-section-1 div:nth-child(3){top:-25.95px;right:8px;rotate:-33.46deg}#services .services .service-group .content .tech-stack-section-1 div:nth-child(4){top:39px;right:96px;rotate:9.66deg}#services .services .service-group .content .tech-stack-section-1 div:nth-child(5){top:27.95px;right:-25px;rotate:31.58deg;padding:12px 25px}#services .services .service-group .content .tech-stack-section-2{position:absolute;top:-4px;right:20px}#services .services .service-group .content .tech-stack-section-2:before{position:absolute;content:"";width:26px;height:26px;top:18px;right:-11px;border-radius:100%;background:#c8f}#services .services .service-group .content .tech-stack-section-2:after{position:absolute;content:"";width:28px;height:28px;top:61px;right:70px;border-radius:100%;background:#c8f}#services .services .service-group .content .tech-stack-section-2 div{background:#d7ff7b;color:#021631;position:absolute}#services .services .service-group .content .tech-stack-section-2 div:first-child{top:-17.45px;right:77px;rotate:-31.41deg}#services .services .service-group .content .tech-stack-section-2 div:nth-child(2){top:45px;right:101px}#services .services .service-group .content .tech-stack-section-2 div:nth-child(3){top:27.09px;right:-21px;rotate:20.42deg}#services .services .service-group .content .tech-stack-section-2 div:nth-child(4){top:-20.85px;right:-23px;rotate:-18.88deg}#services .services .service-group .content .tech-stack-section-3{position:absolute;top:-4px;right:20px}#services .services .service-group .content .tech-stack-section-3:before{position:absolute;content:"";width:36px;height:36px;top:53px;right:56px;border-radius:100%;background:#2e71f0}#services .services .service-group .content .tech-stack-section-3:after{position:absolute;content:"";width:33px;height:33px;top:57px;right:201px;border-radius:100%;background:#2e71f0}#services .services .service-group .content .tech-stack-section-3 div{background:#021631;color:#fff;position:absolute}#services .services .service-group .content .tech-stack-section-3 div:first-child{top:28.43px;right:200.98px;rotate:-25.29deg}#services .services .service-group .content .tech-stack-section-3 div:nth-child(2){top:-23px;right:27px;rotate:-33.46deg}#services .services .service-group .content .tech-stack-section-3 div:nth-child(3){top:38px;right:91px;rotate:9.66deg}#services .services .service-group .content .tech-stack-section-3 div:nth-child(4){right:-24px;rotate:31.58deg;top:28px}#services .services .service-group .content .tech-stack-section-4{position:absolute;top:-4px;right:20px}#services .services .service-group .content .tech-stack-section-4:before{position:absolute;content:"";width:23px;height:23px;top:66px;right:-20px;border-radius:100%;background:#021631}#services .services .service-group .content .tech-stack-section-4 div{background:#d7ff7b;color:#021631;position:absolute}#services .services .service-group .content .tech-stack-section-4 div:first-child{top:33.31px;right:-22px;rotate:-15deg}#services .services .service-group .service-list{display:grid;grid-template-columns:auto auto;gap:10px}#services .services .service-group .service-list .service-item{text-decoration:none;padding:20px;text-align:center;width:209px;min-height:96px;border-radius:16px;font-size:14px;font-weight:500;display:flex;align-items:center;text-align:left;gap:8px}#services .services .service-group .service-list .service-item .icon{height:34px;width:34px;border-radius:6px;padding:4px}#services-details .banner{width:100%;padding-top:20%;display:flex;background-color:#46a8cb;position:relative}#services-details .banner:before{position:absolute;width:50%;padding-top:50%;content:"";left:-20%;top:-20%;background:radial-gradient(50% 50% at 50% 50%,hsla(0,0%,100%,.43) 0,hsla(0,0%,100%,0) 100%)}#services-details .banner-image{width:100%;padding-top:25%;margin-top:-18%;margin-bottom:30px;background-color:#333;position:relative;z-index:500;background-size:cover;background-position:50%}#services-details .services-details{width:100%;background:#f5f5f5;float:left;position:relative;z-index:5000;padding-bottom:70px}#services-details .services-details .split-content{grid-gap:0}#services-details .services-details .split-content:nth-child(odd){flex-direction:row-reverse}#services-details .services-details .services-intro{width:100%;padding:40px 30px;background:#fff;float:left}#services-details .services-details .services-intro .introduction{margin-bottom:0}#services-details .services-details article{padding:20px 30px}#services-details .services-details article .service-text{width:100%;padding:40px 30px;background:#fff}#services-details .services-details article .service-text .subline{font-weight:500;text-transform:uppercase}#services-details .services-details article .service-text h2{margin-bottom:15px;line-height:1.3em}#services-details .services-details article .service-text .description ul{list-style:none;padding-left:30px;position:relative}#services-details .services-details article .service-text .description ul li{float:left;width:100%;margin-bottom:10px}#services-details .services-details article .service-text .description ul li:before{content:"";width:20px;height:20px;background:url(/_next/static/media/ico-check2.a9929cb8.svg) 50% no-repeat;position:absolute;left:0;background-size:18px auto}#services-details .services-details article .service-image{width:100%;background-size:cover;background-color:#eaeaea;max-height:600px;background-position:50%}#services-details .related-projects{text-align:center;background:#001431;float:left;width:100%;padding:100px 0;color:#fff}#services-details .related-projects h1{color:#fff}#services-details .service-icons{display:flex;grid-gap:20px;text-align:center}#services-details .service-icons .icon-wrap{width:100%;display:flex;flex-direction:column}#services-details .service-icons .icon-wrap .icon{width:100%;padding-top:100%;position:relative;background-color:#fff;margin-bottom:20px}#services-details .service-icons .icon-wrap .icon .icon-image{position:absolute;left:30px;right:30px;top:30px;bottom:30px;background-size:contain}#services-details .service-icons .icon-wrap strong,.calltoaction{float:left;width:100%}.calltoaction{display:flex;justify-content:center;text-align:left;color:#fff}.calltoaction .submitted{align-self:center}.calltoaction .split-content{align-content:center;padding:0 74px}.calltoaction h1,.calltoaction h2{color:#fff;font-weight:300}.calltoaction .intro-txt{padding-right:60px}.calltoaction .introduction{margin-bottom:0}.calltoaction .call-box{width:100%;padding:120px 0 100px;background:#001431;box-shadow:0 0 35px rgba(0,0,0,.2)}.calltoaction .call-box h2{margin-bottom:20px}.calltoaction .call-box input[type=text],.calltoaction .call-box textarea{background:#021f47;border:1px solid transparent;color:#fff;background-image:linear-gradient(#021f47,#021f47),linear-gradient(94.12deg,#b0b5bd 55%,#b0b5bd 100.07%);border-radius:8px;background-origin:border-box;background-clip:padding-box,border-box}.calltoaction .call-box input[type=text]:focus,.calltoaction .call-box input[type=text]:focus-visible,.calltoaction .call-box input[type=text]:hover,.calltoaction .call-box textarea:focus,.calltoaction .call-box textarea:focus-visible,.calltoaction .call-box textarea:hover{background-image:linear-gradient(#021f47,#021f47),linear-gradient(94.12deg,#2e71f0 55%,#c3d8ff 100.07%);outline:none}.calltoaction .call-box input[type=submit]{background:#2e71f0;border-radius:8px}.calltoaction .call-box .split{display:flex;gap:24px}.calltoaction .call-box .split input{margin:0;height:48px}.calltoaction .call-box .intro-txt{width:100%;align-self:center}.calltoaction .call-box .intro-txt h2{font-size:40px;font-weight:500;line-height:55px;letter-spacing:0}.calltoaction .call-box .form{display:flex;flex-direction:column;width:100%}.calltoaction .call-box .form .question{height:120px}.calltoaction .call-box .button-send{text-align:center;height:45px;border-radius:16px}.card-item{transition:transform .25s ease-in-out}.card-item:hover{transform:scale(1.03)!important}.title-marked i{font-style:normal;position:relative;z-index:500}.title-marked i:after{background:#c4ff3d;content:"";position:absolute;left:-5px;right:-5px;bottom:-10px;top:30px}.title-marked i span{position:relative;z-index:5000}.title-marked.full i:after{top:0;bottom:0}