*{font-family:Plus Jakarta Sans}.locationpage .h1usa{font-size:68px;line-height:80px}.locationpage .linear-text{background:linear-gradient(91.58deg,#43baff .52%,#7044b3);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.locationpage .btn{color:#fff;padding:10px 20px;background-color:#43baff;border:none;border-radius:0;font-size:16px!important}.locationpage .cards{border:1px solid #262626;border-radius:10px;height:167px;margin:0 10px;cursor:pointer;transition:all .6s ease}.locationpage .cards p{font-size:16px}.locationpage .cards:hover{scale:1.05;box-shadow:-5px 5px #43baff}.locationpage .light-card{background-color:#ecf0ff;border:1px solid #9a969d}.locationpage .dark-card{background-color:#111}.locationpage .what-we-do{display:flex;justify-content:center}.locationpage .title h3{font-size:16px;line-height:25px;font-weight:400!important}.locationpage .ai-data2{height:150px}.locationpage .ai-data2,.locationpage .ai-data3{box-sizing:border-box;border:1px solid hsla(0,0%,100%,.059);box-shadow:0 17px 25px 0 rgba(7,73,111,.02);cursor:pointer;max-width:23%}.locationpage .ai-data3{height:100px}.locationpage .ai-data2:hover{border:3px solid #008df3}.locationpage .section5,.locationpage .section6{height:auto;width:100%;position:relative}.locationpage .section5:before{height:100%;width:100%;background-image:url(/assets/backgroungimages/section4-bg-image.png),url(/assets/backgroungimages/section4-bg-image2.png);content:"";background-position:0 0,100% 100%;background-size:25% 40%,25% 40%;background-repeat:no-repeat;position:absolute;z-index:-1}.locationpage .projects-section{height:65vh;width:100%;margin-top:3rem;padding:0}.locationpage .project-one:before,.locationpage .project-sec-one{height:100%;width:100%;overflow:hidden;border-radius:20px}.locationpage .project-one:before{content:"";background-image:url(/assets/backgroungimages/project1-bg.webp);background-size:cover;background-repeat:no-repeat;display:block;-webkit-transition:8s ease-in-out;transition:3s ease-in-out}.locationpage .project-one:hover:before,.locationpage .project-three:hover:before,.locationpage .project-two:hover:before{overflow:hidden;-webkit-transform:scale(1.3);transform:scale(1.3)}.locationpage .project-one-details{bottom:0;height:50%;align-items:end!important}.locationpage .decs{font-size:16px;line-height:28px;padding-bottom:10px}.locationpage .project-two:before{background-image:url(/assets/backgroungimages/project2bg.webp);-webkit-transition:8s ease-in-out;transition:8s ease-in-out}.locationpage .project-three:before,.locationpage .project-two:before{content:"";height:100%;width:100%;background-size:cover;background-repeat:no-repeat;display:block;border-radius:20px;background-position:100%}.locationpage .project-three:before{background-image:url(/assets/backgroungimages/project3-bg.webp);-webkit-transition:8s ease-in-out;transition:8s ease-in}.locationpage .project-sec-two,.locationpage .project-three{height:100%;width:100%;border-radius:20px;overflow:hidden}.locationpage .project-two-details{bottom:0;height:51%}.locationpage .project-three-details{bottom:0;height:66%}.locationpage .details{background:linear-gradient(180deg,rgba(0,0,0,.06),rgba(0,0,0,.8))}.locationpage .our-service-btn{padding:7px 15px;gap:0;border-radius:32px;border:1px solid #09f;box-shadow:inset 0 -7px 11px 0 rgba(164,143,255,.122);background:linear-gradient(91.58deg,#43baff .52%,#7044b3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;backdrop-filter:blur(2px)}.locationpage .heading .text .txt h2,.locationpage .sec6-text h2,.locationpage .service-tagline{font-size:42px;line-height:48px;font-weight:700}.locationpage iframe{height:330px}.locationpage .customer-feedback>.cf-cont{width:500px;height:auto;min-height:335px;padding:25px 30px;gap:0;border-radius:40px;border:1px;border:1px,1px,1px,1px solid rgba(126,130,153,.09);box-shadow:0 4px 22px 0 rgba(0,0,0,.078)}.locationpage .customer-feedback>.cf-cont-dark{background:linear-gradient(180deg,#282a36,rgba(42,43,49,0))}.locationpage .customer-feedback>.cf-cont-light{background:none}.locationpage .customer-name h5{font-size:20px;line-height:33px}.locationpage .customer-name p{font-size:16px;line-height:16px}.locationpage .feedback{font-size:16px;line-height:33px;font-weight:300!important}.locationpage .profile>img{width:60px;height:60px;background:#fff}.locationpage .sub-heading{font-size:16px!important;line-height:27px;font-weight:400!important}.locationpage .service-card .title h4{font-size:20px;line-height:24px}.locationpage .service-card .description p{font-size:16px;line-height:25px}.locationpage .project-title{font-size:20px;line-height:30.32px}.locationpage .recent-blogs{padding:40px 0;color:#fff}.locationpage .recent-blogs h2{font-size:28px;margin-bottom:30px}.locationpage .card{transition:transform .3s;background-color:#111;border:none}.locationpage .card:hover{transform:translateY(-5px)}.locationpage .card-img-top{height:200px;object-fit:cover}.locationpage .card-title{font-size:18px;font-weight:700;color:#fff}.locationpage .card-text{font-size:14px;color:#959595}.locationpage .desc-txt{font-size:16px;line-height:30px}@media(min-width:1025px)and (max-width:1180px){.locationpage .customer-feedback>.cf-cont{width:440px;padding:10px 20px}}@media(max-width:768px){.locationpage .ai-data2,.locationpage .ai-data3{max-width:30%}.locationpage .tagline{font-size:50px;line-height:55px}.locationpage .categories-dark{background:#141414;padding:10px;border-radius:12px;border:1px solid #262626;box-shadow:0 0 0 4px #191919}.locationpage .categories-light{padding:10px;border-radius:12px;border:1px solid #9a969d}}@media(max-width:575.98px){.locationpage .main{height:40vh!important}.locationpage .main,.locationpage .width50{width:100%!important}.locationpage .width50 h2{font-size:20px!important;line-height:25px!important}.locationpage .datalabel{font-size:12px!important;font-weight:600!important}.locationpage .btn-primary{padding:10px 18px!important;font-size:12px!important;line-height:15px;border-radius:8px!important;margin-top:20px}.locationpage .tagline{font-size:22px;line-height:28px;font-weight:800!important}.locationpage .sub-heading{font-size:10px!important;line-height:14px;letter-spacing:.5px;width:80%!important}.locationpage .ai-data2,.locationpage .ai-data3{max-width:46%}.locationpage .what-we-do{display:flex;align-items:center;justify-content:center}}