*{margin:0;padding:0;box-sizing:border-box;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}:root{--primary_blue:#4b23fc;--primary_orange:#fa5b17;--primary_yellow:#d2fc04;--primary_dark:#131416;--light_yellow:#c1ff44;--whitesmoke:#eee;--dark_gray:#4b4b4b;--faded_gray:#787878;--button_gradient:linear-gradient(343deg,#4b23fc,#fa5b17);--card_gradient:linear-gradient(230deg,#c1ff44 30%,#4b23fc);--menu_gradient:linear-gradient(356deg,#c1ff44,#e2ffa7)}body,html{overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{appearance:none;-webkit-appearance:none;-moz-appearance:none;display:none}canvas{pointer-events:none}a{color:inherit;text-decoration:none}li{list-style:none}body{background-color:#000;min-width:400px}body.modal-scroll-lock{overflow:hidden;position:fixed;width:100%}.modalOverlay{overscroll-behavior:contain}#main{max-width:2000px;min-height:100vh;overflow-x:hidden;overflow-y:auto;margin:auto}#frame{width:100%;height:100dvh;border:clamp(4px,1vw,8px) solid var(--whitesmoke);background:transparent;position:fixed;top:0;left:0;border-radius:clamp(11px,1vw,15px);box-shadow:0 0 0 10px var(--whitesmoke);z-index:100;pointer-events:none!important;cursor:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background-color:var(--whitesmoke)}::-webkit-scrollbar-thumb{background:var(--primary_orange);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--dark_gray)}.grid_center{display:grid;place-items:center}.flex_center{display:flex;align-items:center;justify-content:center}.cursor_pointer{cursor:pointer}.company_logo{display:flex;align-items:center;justify-content:center}.company_logo img{width:16rem;height:auto}#grid_light{width:100%;height:100vh;background:url(/_next/static/media/Grid_light.5efe397c.png);background-repeat:no-repeat;background-position:50%;background-size:cover;position:fixed;top:0;left:0;pointer-events:none;z-index:-2}.section_heading{color:#fff;border:none;outline:none;border-radius:clamp(7px,1vw,11px);letter-spacing:-5%;padding:clamp(5px,1vw,8.5px);height:clamp(25px,4vw,33px);font-weight:500;font-size:clamp(10px,1vw,20px);background-color:rgba(35,35,35,.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);text-transform:uppercase;margin-left:clamp(1rem,2vw,2rem)}.cards_wrapper{width:100%;height:100vh;margin:3rem 0;position:relative;overflow:hidden}.cards_wrapper ul{padding:10px}.cards_wrapper ul li{list-style-type:disc!important;margin:7px 0}.card-1{transform:translate(-50%,-50%)}.card-1,.card-2{position:absolute;top:50%;left:50%}.card-2{transform:translate(-50%,60%)}.card-3{transform:translate(-50%,70%)}.card-3,.card-4{position:absolute;top:50%;left:50%}.card-4{transform:translate(-50%,80%)}.row-reverse{flex-direction:row-reverse!important}#home-about-us{position:relative}.model-open{overflow-y:hidden!important}.loader_wrapper{width:100%;height:100vh;position:fixed;top:0;left:0;pointer-events:none;z-index:9;display:grid;place-items:center;overflow:hidden}.loader_wrapper .loader{width:110px;height:3px;background-color:#4b4b4b;position:relative}.loader_wrapper small{color:#fff;font-weight:400;font-size:10px;width:100%;display:block;text-align:center;padding:4px}.loader_wrapper .loader span{width:0;height:100%;background-color:#fff;position:absolute;top:0;left:0;animation:loader 3s linear infinite}@keyframes loader{0%{width:0}to{width:100%}}.section_wrapper{width:100%;min-height:100vh;position:relative}.section_wrapper .section_bg_img{width:100%;height:100vh;position:fixed;top:0;left:0;z-index:-1}.section_wrapper .top_heading h1,.section_wrapper .top_heading p{font-style:italic;letter-spacing:-1px;color:#fff;text-transform:uppercase}.section_wrapper .top_heading{margin-top:clamp(3rem,6vw,5rem);padding:clamp(1rem,2vw,2rem)}.section_wrapper .top_heading h1{font-size:clamp(40px,5vw,120px);font-weight:900}.section_wrapper .top_heading p{font-size:clamp(14px,1.2vw,30px);font-weight:500;width:90%;margin-left:auto;padding:clamp(.4rem,1vw,1rem) 3rem 0 0}.zebra-cross{width:100%;height:clamp(25px,2vw,40px);pointer-events:none}.zebra-cross>div{border-radius:clamp(6px,1vw,10px)}.zebra-cross .blank_div{width:70%;background-color:var(--whitesmoke);height:100%;display:inline-block}.zebra-cross .image_div{width:30%;height:100%;overflow:hidden;display:inline-block}.zebra-cross .image_div img{width:100%;height:100%;object-fit:fill}.work_inprogres{font-size:5rem;text-align:center;font-weight:800;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.alternate_hero_wrapper{display:flex;justify-content:space-between;padding:1rem;margin-top:5rem;height:50vh}.alternate_hero_wrapper .left_wrapper{display:flex;align-items:start;justify-content:start;gap:2rem}.alternate_hero_wrapper .left_wrapper img{width:330px;height:280px;border-radius:20px}.alternate_hero_wrapper .left_wrapper h2{letter-spacing:-1px;font-weight:500;color:var(--whitesmoke);text-transform:uppercase;font-size:clamp(30px,3vw,60px);width:50%;text-wrap:balance}.alternate_hero_wrapper .right_wrapper{display:flex;align-items:end;justify-content:start;justify-self:end;position:relative}.alternate_hero_wrapper .right_wrapper img{width:380px;height:260px;order:2;border-radius:20px}.alternate_hero_wrapper .right_wrapper h1,.alternate_hero_wrapper .right_wrapper h2{letter-spacing:-1px;font-weight:600;color:#ccc;text-transform:capitalize;font-size:clamp(15px,1.2vw,30px);background-color:var(--primary_dark);padding:1rem;border-radius:20px;position:absolute;left:-80%;bottom:15%;width:95%;z-index:1}.back_btn{font-weight:500;color:var(--whitesmoke);font-size:clamp(14px,1vw,16px);background:none;margin-top:4rem;padding:2rem}.back_btn,.work_with_us_btn{text-transform:uppercase;display:flex;align-items:center;justify-content:center;outline:none;border:none;gap:10px;cursor:pointer}.work_with_us_btn{color:var(--primary_dark);font-weight:600;font-size:clamp(10px,1vw,16px);background:var(--light_yellow);padding:clamp(4px,1vw,7px) clamp(5px,1vw,10px);border-radius:clamp(7px,1vw,12px)}.work_with_us_btn svg{width:clamp(10px,1vw,15px);height:clamp(10px,1vw,15px)}.services_detailed_info{width:100%;padding:2rem;display:flex;align-items:start;justify-content:space-between}.services_detailed_info h5{color:var(--whitesmoke);font-weight:500;font-size:clamp(18px,1vw,25px);letter-spacing:-1px;width:20%}.services_detailed_info p{color:var(--whitesmoke);font-weight:400;font-size:clamp(16px,1vw,25px);width:40%;text-align:right}.services_detailed_info p span{color:var(--light_yellow)}.all_services_wrapper{width:100%;padding:2rem}.all_services_wrapper .service_box{background:var(--primary_dark)}.service_box .service_header{background:#000;border-top:1px solid var(--whitesmoke);border-bottom:1px solid var(--whitesmoke);display:flex;align-items:center;justify-content:space-between;color:var(--whitesmoke);padding:1rem;transition:all .3s;cursor:pointer;position:relative}.service_box .service_header .service_number{font-weight:500;font-size:clamp(10px,1.2vw,14px);background:var(--dark_gray);border-radius:50%;width:clamp(20px,2vw,25px);height:clamp(20px,2vw,25px)}.service_box .service_header .service_name{font-weight:500;font-size:clamp(14px,1.4vw,30px);text-transform:uppercase;color:#7e7e7e}.service_box .service_header:hover .service_name{color:var(--whitesmoke)}.service_box .service_header img{width:clamp(200px,1vw,230px);height:clamp(150px,1vw,180px);position:absolute;top:50%;right:15%;transform:translateY(-50%);opacity:0;visibility:hidden;pointer-events:none;transition:all .3s}.service_box .service_header:hover img{opacity:1;visibility:visible;z-index:5}.service_header .service_toggler svg{width:clamp(20px,1.7vw,30px);height:clamp(20px,1.7vw,30px)}.service_box .service_data{width:100%;padding:2rem}.service_data .service_data_header{width:25%;height:60vh;margin:0 auto;background:url(/_next/static/media/small-gradient-lines.f79a157d.png);background-repeat:no-repeat;background-size:contain;background-position:50%;display:flex;align-items:center;justify-content:center;position:relative}.service_data .service_data_header img{width:380px;height:280px;border-radius:15px}.service_data .service_data_header h5{font-weight:500;font-size:clamp(20px,2vw,50px);color:var(--whitesmoke);text-transform:uppercase;position:absolute;top:10%;left:-30%;width:60%}.service_data .service_data_header h6{font-weight:400;font-size:clamp(15px,1vw,30px);color:var(--whitesmoke);position:absolute;bottom:20%;right:-50%;width:60%}.service_data .service_description{color:var(--whitesmoke);font-weight:400;font-size:clamp(16px,1.2vw,30px);padding:2rem 0;text-align:justify}.service_data .services_sub_data_wrapper{width:100%;height:70vh;display:flex;align-items:center;justify-content:center;gap:clamp(1rem,2vw,2rem);padding:0 clamp(1rem,3vw,4rem);margin-bottom:3rem}.sub_data_info{width:40%;height:100%;display:flex;flex-direction:column}.sub_data_info p{background:var(--whitesmoke);color:var(--primary_dark);text-transform:uppercase;font-weight:600;font-style:italic;letter-spacing:-1px;font-size:clamp(16px,1.5vw,25px);padding:clamp(1rem,2vw,2rem) clamp(5rem,2vw,10rem) clamp(1rem,2vw,2rem) clamp(1rem,2vw,2rem);flex:1 1;line-height:150%;border-radius:15px}.services_sub_data_wrapper .sub_data_img{width:60%;height:100%;overflow:hidden}.services_sub_data_wrapper .sub_data_img img{width:100%;height:100%;border-radius:15px}.sub_data_texture{display:flex;align-items:start;justify-content:start}.sub_data_line{width:100%;background:#4b4b4b;height:15px;border-radius:15px}.sub_data_texture span{border-radius:15px;width:100%;height:clamp(4vh,3vw,10vh)}.sub_data_texture span:nth-child(odd){background-color:var(--light_yellow)}.sub_data_texture span:nth-child(2n){background-color:var(--whitesmoke)}.service_data .sub_data_information{padding:2rem 4rem}.service_data .sub_data_information h4{font-weight:600;font-size:clamp(18px,1vw,25px);color:var(--whitesmoke);padding:10px 0;text-transform:capitalize}.service_data .sub_data_information li{list-style:disc;font-weight:500;font-size:clamp(16px,1vw,23px);color:var(--whitesmoke);padding:5px 0;text-transform:capitalize}.service_data .sub_data_information p{font-weight:400;font-size:clamp(16px,1vw,23px);color:var(--whitesmoke);padding:10px 0}.project_stats_wrapper{display:flex;align-items:center;justify-content:start;gap:1rem;padding:0 clamp(1rem,2vw,2rem);width:100%;overflow-y:hidden;overflow-x:auto}.project_stats_wrapper::-webkit-scrollbar{display:none}.project_stats_wrapper .stats_box{border:1px solid #373737;border-radius:8px;background-color:var(--primary_dark);padding:10px;display:flex;align-items:center;justify-content:center}.project_stats_wrapper .stats_box .stat{width:190px;height:50px;padding:0 10px}.stats_box .stat strong{font-weight:600;color:var(--whitesmoke);font-weight:clamp(10px,1vw,13px)}.stats_box .stat small{font-weight:400;color:#787878;font-weight:clamp(11px,1vw,14px)}.stats_box .stat small,.stats_box .stat strong{display:block;margin:5px 0;text-transform:capitalize}.react-datepicker{border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);background-color:#fff;border-radius:1rem}.case_study_wrapper{width:100%;height:100dvh;position:relative}.case_study_wrapper iframe{width:100%;height:100%}.back_button{position:absolute;right:30px;bottom:30px;color:var(--primary_dark);font-weight:600;text-transform:capitalize;font-size:clamp(10px,1vw,16px);display:flex;gap:10px;background:var(--light_yellow);outline:none;border:none;padding:clamp(4px,1vw,7px) clamp(5px,1vw,10px);border-radius:clamp(6px,1vw,10px);cursor:pointer}.back_button,.youtube-video-wrapper{align-items:center;justify-content:center}.youtube-video-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;padding:clamp(1rem,2vw,2rem)}.youtube-video-wrapper .youtube-video{width:100%;height:50vh}.youtube-video-wrapper iframe{width:100%;height:100%}.terms-policy-wrapper{padding:clamp(1rem,2vw,2rem)}.terms-policy-wrapper h5{font-size:clamp(1.3rem,2vw,2rem);font-weight:500;padding:1.1rem 0 5px;color:var(--whitesmoke);text-transform:capitalize}.terms-policy-wrapper li,.terms-policy-wrapper p{font-size:clamp(.9rem,2vw,1.1rem);font-weight:300;letter-spacing:.7px;color:#e9e9e9;text-transform:none;padding:5px 0}.terms-policy-wrapper ul li{list-style:disc}.terms-policy-wrapper ol li{list-style:decimal}.terms-policy-wrapper ol,.terms-policy-wrapper ul{padding:0 1rem}@media only screen and (max-width:550px){.alternate_hero_wrapper{gap:2.5rem!important;min-height:100vh!important;align-items:center;justify-content:center}.alternate_hero_wrapper .left_wrapper{flex-direction:column-reverse}.alternate_hero_wrapper .left_wrapper img{width:100%!important;height:100%!important}.alternate_hero_wrapper .right_wrapper{align-items:start;justify-content:center;gap:1rem}.alternate_hero_wrapper .right_wrapper h1,.alternate_hero_wrapper .right_wrapper h2{font-size:clamp(14px,2vw,60px)!important}.alternate_hero_wrapper .right_wrapper img{width:150px!important;height:100px!important}.service_box .service_data{padding:1rem}.service_data .sub_data_information{padding:1rem!important}}@media only screen and (max-width:768px){.zebra-cross .blank_div{width:60%}.zebra-cross .image_div{width:40%}.cards_wrapper{height:140vh;margin:2rem 0;padding:clamp(1rem,3vw,2rem);display:flex;align-items:center;justify-content:start;overflow-x:auto;gap:clamp(.5rem,3vw,1rem)}.card-1,.card-2,.card-3,.card-4{position:static;transform:translate(0);flex:1 0 100%}.alternate_hero_wrapper{flex-direction:column;gap:0;height:70vh;justify-content:center}.alternate_hero_wrapper .right_wrapper h1,.alternate_hero_wrapper .right_wrapper h2{position:static;letter-spacing:-1px;font-weight:500;color:#fff;text-transform:uppercase;background:none;font-size:clamp(18px,1vw,25px);padding:0}.all_services_wrapper{padding:1rem}.services_detailed_info{flex-direction:column;align-items:start;justify-content:start}.services_detailed_info h5{width:100%!important;margin:1rem 0}.services_detailed_info p{width:100%!important;text-align:start;margin-bottom:2rem}.service_box .service_header img{display:none}.service_data .services_sub_data_wrapper{height:70vh;padding:0;flex-direction:column}.services_sub_data_wrapper .sub_data_img,.services_sub_data_wrapper .sub_data_info{width:100%}.company_logo img{width:11rem;height:auto}.company_logo span{padding:3px;height:33px;border-radius:9px}.navbar button{height:33px}.youtube-video-wrapper{grid-template-columns:1fr;gap:1rem}.youtube-video-wrapper .youtube-video{width:100%;height:clamp(40vh,5vw,50vh)}}@media only screen and (max-width:1100px){.alternate_hero_wrapper .left_wrapper{gap:clamp(.8rem,1vw,2rem)}.alternate_hero_wrapper .left_wrapper img{width:clamp(315px,1vw,340px);height:clamp(190px,1vw,220px);border-radius:clamp(10px,1.1vw,15px)}.alternate_hero_wrapper .left_wrapper h2{font-size:clamp(25px,1vw,60px);width:80%}.alternate_hero_wrapper .right_wrapper img{width:clamp(270px,1vw,310px);height:clamp(190px,1vw,210px);border-radius:clamp(10px,1.1vw,15px)}.services_detailed_info{margin-top:2rem;padding:1rem}.services_detailed_info h5{width:30%}.services_detailed_info p{width:60%}.services_sub_data_wrapper .sub_data_info p{padding:clamp(1rem,2vw,2rem)}.service_data .services_sub_data_wrapper,.service_data .sub_data_information{padding:0}.service_data .service_data_header{width:100%;flex-direction:column;margin:2rem 0;gap:1.2rem;height:100%}.service_data .service_data_header h5{text-align:center;position:static}.service_data .service_data_header img{width:100%;height:100%}.service_data .service_data_header h6{text-align:center;position:static}}@media only screen and (max-width:400px){#frame{display:none}}@media print{body,html{display:none}}