*,::after,::before{padding:0.2rem;margin:0rem;box-sizing:border-box}html{font-size:62.5%}body{font-family:"Poppins",sans-serif;font-size:16px;font-weight:400;color:#000000;background-color:#ffffff;user-select:none;overflow-x:hidden}.max-content-width{max-width:1440px;margin:0 auto}img{width:100%;height:100%;object-fit:cover}.btn.btn-main-dark{color:#ffffff;text-align:center;font-family:"Poppins";font-size:24px;font-style:normal;font-weight:500;line-height:normal;border-radius:10px;background:#000000;padding:15px 150px}.btn.btn.btn-main-light{color:#000000;text-align:center;font-family:"Poppins";font-size:24px;font-style:normal;font-weight:500;line-height:normal;border-radius:10px;background:#ffffff;padding:15px 150px}button.btn:focus,button.btn:focus-visible{box-shadow:none;outline:0}a.btn:focus,a.btn:focus-visible{box-shadow:none;outline:0}button.btn:active,a.btn:active{border:0px;box-shadow:none}header nav.navbar{border-radius:10px;background:#ffffff;box-shadow:0px 0px 49px 0px rgba(0,0,0,0.06);max-width:1340px;margin:0 auto;padding:17.98px 45.38px 11.22px 45.38px}header nav.navbar.fixed-top{top:55px}header nav.navbar .navbar-brand{max-width:130.347px;height:auto}header nav.navbar .navbar-collapse .navbar-nav .nav-item .nav-link{color:#000000;font-family:"Poppins";font-size:16px;font-style:normal;font-weight:400;line-height:normal;padding:0px 40px}header nav.navbar .navbar-collapse .navbar-nav .nav-item .nav-link svg{margin-left:4px}header nav.navbar .navbar-collapse .navbar-nav .nav-item.dropdown .nav-link::after{content:none}header nav.navbar .navbar-collapse .navbar-nav .nav-item>.dropdown-nav{display:none;position:absolute;width:300px;top:60px;left:-1px;z-index:1;text-align:left;background-color:#ffffff;border-radius:10px;box-shadow:0px 0px 49px 0px rgba(0,0,0,0.06);list-style:none;padding:20px 0px 20px 0px !important}header nav.navbar .navbar-collapse .navbar-nav .nav-item>.dropdown-nav li{float:none;margin:0}header nav.navbar .navbar-collapse .navbar-nav .nav-item>.dropdown-nav li a{display:block;padding:12px 20px 12px 20px}header nav.navbar .navbar-collapse .navbar-nav .nav-item>.dropdown-nav li a:hover{color:#ff6f03}header nav.navbar .navbar-collapse .navbar-nav .nav-item>.dropdown-nav li a.active{color:#ff6f03}header nav.navbar .navbar-collapse .navbar-nav .nav-item .nav-link.active{color:#ff6f03}header nav.navbar .navbar-collapse .navbar-nav .nav-item .nav-link.active svg{fill:#ff6f03}header nav.navbar .navbar-collapse .btn.btn-connect{color:#ffffff;font-family:"Poppins";font-size:16px;font-style:normal;font-weight:400;line-height:normal;border-radius:10px;background:#000000;padding:10px 15px}.main-banner{position:relative;padding-top:287px;background:url("../img/Banner-BG.svg");background-position:right;background-repeat:no-repeat;background-size:cover}.main-banner .banner-content .title{color:#000000;text-align:center;font-family:"Poppins";font-size:55px;font-style:normal;font-weight:400;line-height:84px;margin-bottom:24px}.main-banner .banner-content .title span{border-radius:10px;background:#000000;color:#ffffff;display:inline-block;padding:3px 24px}#split-heading{color:black;border-radius:8px;clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);background-color:transparent}.main-banner .banner-content .description{color:#000000;text-align:center;font-family:"Poppins";font-size:20px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:24px}.main-banner .banner-content .banner-img{max-width:1180px;margin:0 auto;height:680px;border-radius:20px;background:linear-gradient( 146deg,rgba(248,155,70,0.51) 0%,rgba(255,255,255,0.51) 100% );backdrop-filter:blur(200px);padding:30px;position:relative;margin-top:50.57px}.main-banner .banner-content .banner-img .card-img-overlay{padding:112px;display:flex;align-items:end;justify-content:center}.main-banner .banner-content .banner-img .card-img-overlay .overlay-text{background:#000000;padding:10px}.main-banner .banner-content .banner-img .card-img-overlay .overlay-text .title{color:#ffffff;text-align:center;font-family:"Poppins";font-size:36px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:0px}.main-banner .banner-content .banner-img video{border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;width:100%;height:100%;object-fit:cover}.project-count{padding:90.35px 0px 80px}.project-count .title{color:#000000;font-family:"Poppins";text-align:center;font-size:55px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:10.88px}.project-count .description{color:#4e4c4c;text-align:center;font-family:"Poppins";font-size:16px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:96.64px}.project-count .counter-card{border-radius:10px;border:1px solid rgba(249,154,28,0.21);background:#ffffff;position:relative;height:100%;overflow:hidden;transition:transform 0.5s ease-in-out;-webkit-transition:transform 0.5s ease-in-out;-moz-transition:transform 0.5s ease-in-out;-ms-transition:transform 0.5s ease-in-out;-o-transition:transform 0.5s ease-in-out}.project-count .counter-card .overlay{width:118px;position:absolute;height:118px;border-radius:50%;background:#ffffff;bottom:0px;right:0px;z-index:0;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out}.project-count .counter-card .card-body{padding:30px 18px 25px;z-index:1;position:relative}.project-count .counter-card .card-body .counts{color:#000000;text-align:center;font-family:"Poppins";font-size:45px;font-style:normal;font-weight:500;line-height:60.975px}.project-count .counter-card .card-body a{text-decoration:none;display:block}.project-count .counter-card .card-body a .title{color:#000000;text-align:center;font-family:"Poppins";font-size:20px;font-style:normal;font-weight:600;line-height:25.9px;margin:10px 0px;padding:0px;text-decoration:none}.project-count .counter-card .card-body .description{color:#000000;text-align:center;font-family:"Poppins";font-size:16px;font-style:normal;font-weight:300;line-height:22px;margin-bottom:10px}.project-count .counter-card .card-body .count-img{width:110.233px;height:109.366px;margin:0 auto;position:relative}.project-count .counter-card .card-body .count-img img{object-fit:contain}.project-count .counter-card .card-body .count-img .img-1{opacity:1;transition:transform 0.5s ease-in-out;-webkit-transition:transform 0.5s ease-in-out;-moz-transition:transform 0.5s ease-in-out;-ms-transition:transform 0.5s ease-in-out;-o-transition:transform 0.5s ease-in-out}.project-count .counter-card .card-body .count-img .img-2{position:absolute;top:0px;left:0px;opacity:0;transition:transform 0.5s ease-in-out;-webkit-transition:transform 0.5s ease-in-out;-moz-transition:transform 0.5s ease-in-out;-ms-transition:transform 0.5s ease-in-out;-o-transition:transform 0.5s ease-in-out}.project-count .counter-card:hover .overlay{background:rgba(201,70,248,0.2);transform:scale(7) translateZ(0);-webkit-transform:scale(7) translateZ(0);-moz-transform:scale(7) translateZ(0);-ms-transform:scale(7) translateZ(0);-o-transform:scale(7) translateZ(0)}.project-count .row .col-12:nth-child(2) .counter-card:hover .overlay{background:rgba(249,153,28,0.2);transform:scale(7) translateZ(0);-webkit-transform:scale(7) translateZ(0);-moz-transform:scale(7) translateZ(0);-ms-transform:scale(7) translateZ(0);-o-transform:scale(7) translateZ(0)}.project-count .row .col-12:nth-child(3) .counter-card:hover .overlay{background:rgba(143,209,126,0.2);transform:scale(7) translateZ(0);-webkit-transform:scale(7) translateZ(0);-moz-transform:scale(7) translateZ(0);-ms-transform:scale(7) translateZ(0);-o-transform:scale(7) translateZ(0)}.project-count .counter-card:hover .counts,.project-count .counter-card:hover a .title,.project-count .counter-card:hover .description{color:#000000}.project-count .counter-card:hover .card-body .count-img .img-1{transform:rotate(15deg);-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-o-transform:rotate(15deg)}.project-count .row .col-12:nth-child(2) .counter-card:hover .card-body .count-img .img-1{transform:rotate(-15deg)}.project-count .row .col-12:nth-child(3) .counter-card:hover .card-body .count-img .img-1{transform:rotate(15deg);-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-o-transform:rotate(15deg)}.expertise-solution{padding:80px 0px 92px 44.66px}.expertise-solution .expertise-content .title{color:#000000;font-family:"Poppins";font-size:55px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:25.95px}.expertise-solution .expertise-content .description{color:#4e4c4c;font-family:"Poppins";font-size:16px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:41.96px}.expertise-solution .expertise-img{max-width:644.586px;margin-left:auto;height:601.968px;position:relative;background:linear-gradient(180deg,#fde0c6 0%,rgba(253,224,198,0) 100%);padding:46.02px 0px 46.02px 46.02px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.expertise-solution .expertise-img img{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.expertise-solution .expertise-img::before{content:"";position:absolute;z-index:-1;top:19%;left:12%;width:308.639px;height:308.639px;border-radius:308.639px;background:#ff6f03;filter:blur(200px)}.expertise-solution .expertise-img::after{content:"";position:absolute;bottom:-16%;right:0px;background:url("../img/expertise-solution-blaze.svg");max-width:219.394px;width:100%;height:307.961px;background-position:center;background-repeat:no-repeat;background-size:contain;background-origin:content-box}.services{padding:92px 0px 100px 0px;overflow-x:hidden}.services .title{color:#000000;text-align:center;font-family:"Poppins";font-size:55px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:100px}.services .nav.flex-column .nav-link{color:#000000;text-align:center;font-family:"Poppins";font-size:22px;font-style:normal;font-weight:300;line-height:normal;text-align:start;margin-bottom:22px;width:100%;display:flex;align-items:center;justify-content:space-between;transition:all 0.3s ease-in-out}.services .nav.flex-column .nav-link:focus-visible{box-shadow:none;outline:0px}.services .nav.flex-column .nav-link span{display:flex;align-items:center;justify-content:center;width:23.105px;height:13.105px;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg)}.services .nav.flex-column .nav-link span img{object-fit:contain}.services .nav.flex-column .nav-link.active{border-radius:10px;font-weight:400;background-color:transparent}.services .nav.flex-column .nav-link.active span{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}.services .nav.flex-column .nav-item .collapse-service{height:0px;transform-origin:top;opacity:0;z-index:-1;position:relative;transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-ms-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in}.services .nav.flex-column .nav-item .collapse-service.active{height:100%;z-index:1;opacity:1}.services .nav.flex-column .nav-item .collapse-service .card-body{padding:19.27px 40px}.services .nav.flex-column .nav-item .collapse-service .card-body p{color:#000000;font-family:"Poppins";font-size:20px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:23.44px}.services .nav.flex-column .nav-item .collapse-service .card-body .btn.btn-link{color:#8222ff;font-family:"Poppins";font-size:20px;font-style:normal;font-weight:500;line-height:normal;text-decoration-line:underline;padding:0px}.services .tab-content .tab-pane .services-detail{position:relative}.services .tab-content .tab-pane .services-detail::before{content:"";position:absolute;top:4%;left:-12%;border-radius:308.639px;background:#ff6f03;filter:blur(200px);max-width:308.639px;width:100%;height:308.639px;z-index:-1}.services .tab-content .tab-pane .services-detail .service-img{border-radius:10px;background:linear-gradient( 114deg,#c6eaff 0%,rgba(198,234,255,0) 52.08% );padding:22.68px;max-width:520.909px;height:auto}.services .tab-content .tab-pane .services-detail .service-img img{object-fit:contain;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.client-success{padding:100px 0px;overflow-x:hidden}.client-success .title{color:#000000;text-align:center;font-family:"Poppins";font-size:55px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:5px}.client-success .description{color:#4e4c4c;text-align:center;font-family:"Poppins";font-size:16px;font-style:normal;font-weight:300;line-height:normal;max-width:678px;margin:0 auto;margin-bottom:100px}.client-success .client-success-card{position:relative}.client-success .client-success-card .card-img{max-width:607.048px;height:602.26px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;overflow:hidden}.client-success .client-success-card .card-img img{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out}.client-success .client-success-card:hover .card-img img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}.client-success .client-success-card .card-body{padding:34.99px 19px}.client-success .client-success-card .card-body h4{color:#000000;font-family:"Poppins";font-size:30px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:10.26px;max-width:570.309px}.client-success .client-success-card .card-body h4 a{text-decoration:none;color:#000000;padding:0px}.client-success .client-success-card .card-body h4 a:focus,.client-success .client-success-card .card-body h4 a:focus-visible{box-shadow:none;outline:0px}.client-success .client-success-card .card-body p{color:#4e4c4c;font-family:"Poppins";font-size:16px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:0px;max-width:570.309px}.join-spark{position:relative;padding:38.98px 0px 77px 0px;margin-top:58px}.join-spark::before{content:"";position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;background:linear-gradient(149deg,rgba(249,154,28,0.5) 0%,#fde0c6 100%);filter:blur(200px);z-index:-1}.join-spark .join-spark-card{border-radius:10px;background:#ffffff;box-shadow:0px 0px 17px 0px rgba(0,0,0,0.04)}.join-spark .join-spark-card .card-body{padding:61px 0px}.join-spark .join-spark-card .card-body h4{color:#000000;text-align:center;font-family:"Poppins";font-size:55px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:0px}.join-spark .join-spark-card .card-body .description{color:#000000;text-align:center;font-family:"Poppins";font-size:24px;font-style:normal;font-weight:300;line-height:normal;text-transform:lowercase;max-width:921.863px;margin:0 auto;margin-bottom:19.55px}.join-spark .join-spark-card .card-body .input-group{border-radius:10px;border:1px solid #d1cfcf;background:#ffffff;margin-top:34.99px}.join-spark .join-spark-card .card-body .input-group .btn.btn-join-spark{background:#000000;width:100px;height:auto;padding:10px;border-radius:10px !important;-webkit-border-radius:10px !important;-moz-border-radius:10px !important;-ms-border-radius:10px !important;-o-border-radius:10px !important}.join-spark .join-spark-card .card-body .input-group p.text-danger{position:absolute;bottom:-30%;left:5%}.join-spark .join-spark-card .card-body .input-group .btn.btn-join-spark img{object-fit:contain;max-width:64px;margin:0 auto}.join-spark .join-spark-card .card-body .input-group .form-control{border:0px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;padding:35px 35.12px;color:#000000;text-align:start;font-family:"Poppins";font-size:20px;font-style:normal;font-weight:300;line-height:normal}.join-spark .join-spark-card .card-body .input-group .form-control::placeholder{color:#9d9d9d;text-align:start;font-family:"Poppins";font-size:20px;font-style:normal;font-weight:300;line-height:normal}.join-spark .join-spark-card .card-body .input-group .form-control:focus,.join-spark .join-spark-card .card-body .input-group .form-control:focus-visible{box-shadow:none;outline:0px}.join-spark .join-spark-card .card-body .join-spark-techno{padding:82.35px 0px 25px;position:relative}.join-spark .join-spark-card .card-body .join-spark-techno::before{content:"";position:absolute;bottom:0px;left:0px;width:77.418px;height:112.177px;background:linear-gradient( 86deg,rgba(255,255,255,0.83) 44.79%,rgba(255,255,255,0.83) 53.65%,rgba(255,255,255,0.83) 91.15% );z-index:2}.join-spark .join-spark-card .card-body .join-spark-techno::after{content:"";position:absolute;bottom:0px;right:0px;width:77.418px;height:112.177px;background:linear-gradient( 86deg,rgba(255,255,255,0.83) 44.79%,rgba(255,255,255,0.83) 53.65%,rgba(255,255,255,0.83) 91.15% );z-index:2}.join-spark .join-spark-card .card-body .join-spark-techno .texhno-card .techno-title{color:#000000;text-align:center;font-family:"Poppins";font-size:24px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:0px}footer{padding:80px 0px 85px;position:relative}footer::before{content:"";position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;background:rgba(70,184,248,0.31);filter:blur(100px);z-index:1}footer .footer-main{border-radius:20px;background:#ffffff;padding:24.85px 31.25px;position:relative;z-index:2;max-width:1340px;margin:0 auto}footer .footer-main .footer-card .btn.footer-mail{color:#000000;font-family:"Poppins";font-size:16px;font-style:normal;font-weight:300;line-height:normal;padding:10px}footer .footer-main .footer-card .footer-page{display:flex;justify-content:space-evenly;position:relative}footer .footer-main .footer-card .footer-page::before{content:"";position:absolute;top:50%;left:0px;width:7.137px;height:7.137px;background:#000000;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}footer .footer-main .footer-card .footer-page::after{content:"";position:absolute;top:50%;right:0px;width:7.137px;height:7.137px;background:#000000;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}footer .footer-main .footer-card .footer-page .btn.btn-footer-page{color:#000000;font-family:"Poppins";font-size:16px;font-style:normal;font-weight:300;line-height:normal;padding:10px}footer .footer-main .footer-card .footer-social{text-align:end}footer .footer-main .footer-card .footer-social .btn.btn-social{background:#f9f9f9;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;padding:15px;margin-left:30px}.main-banner.about-banner{position:relative;padding:322px 0px 90px;background:url("../img/About-BG.svg");background-position:right;background-repeat:no-repeat;background-size:cover}.main-banner.about-banner .banner-content .title{color:#000000;text-align:center;font-family:"Poppins";font-size:55px;font-style:normal;font-weight:400;line-height:68px;margin-bottom:28.84px}.main-banner.about-banner .banner-content .About-banner-gallery{margin-top:81.19px;position:relative}.main-banner.about-banner .banner-content .About-banner-gallery::before{content:"";position:absolute;top:-13%;left:-8%;z-index:1;background:url("../img/About-sparkle1.svg");background-position:center;background-repeat:no-repeat;background-size:cover;width:240px;height:240px}.main-banner.about-banner .banner-content .About-banner-gallery::after{content:"";position:absolute;bottom:-14%;right:0%;z-index:1;background:url("../img/About-sparkle2.svg");background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;width:216.959px;height:216.959px;justify-content:center;align-items:center}.main-banner.about-banner .banner-content .About-banner-gallery .banner-img{margin-top:0px;border-radius:20px;width:100%;height:100%;padding:23.77px 22.07px;margin-bottom:22.93px}.main-banner.about-banner .banner-content .About-banner-gallery .banner-img img{border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}.main-banner.about-banner .banner-content .About-banner-gallery .banner-img-1{margin-left:auto;background:#d5effe;max-width:318.359px;max-height:519.952px}.main-banner.about-banner .banner-content .About-banner-gallery .banner-img-2{background:#fde0c6;max-width:439.453px;max-height:313.016px}.main-banner.about-banner .banner-content .About-banner-gallery .banner-img-3{background:#c5e8bd;max-width:275.586px;max-height:313.016px}.main-banner.about-banner .banner-content .About-banner-gallery .banner-img-4{background:#efcdf9;max-width:322.894px;max-height:290.619px}.main-banner.about-banner .banner-content .About-banner-gallery .banner-img-5{max-width:322.894px;max-height:361.09px;border-radius:20px;background:#000000;padding:0px}.provide-solution{padding:90px 0px 0px}.provide-solution .title{color:#000000;text-align:center;font-family:"Poppins";font-size:48px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:37.26px}.provide-solution .description{color:#7f7b7b;font-family:"Poppins";font-size:22px;font-style:normal;font-weight:300;line-height:44px;text-transform:lowercase}.provide-solution .description span{color:#000000;text-align:center;font-size:28px;font-weight:700;text-transform:capitalize}.we-do{background:url("../img/we-do-BG.svg");background-position:right;background-repeat:no-repeat;background-size:cover;padding:115px 0px 58px}.we-do .we-do-card{border-radius:20px;background:#f1e5ff;padding:37.71px 40.46px 46.83px;max-width:1340px;margin:0 auto}.we-do .we-do-card .card-content .title{color:#000000;text-align:center;font-family:"Poppins";font-size:48px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:20.12px}.we-do .we-do-card .card-content .description{color:#000000;text-align:center;font-family:"Poppins";font-size:24px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:64px}.we-do .we-do-card .card-content .client-counter{display:flex;align-items:center;justify-content:center}.we-do .we-do-card .card-content .client-counter .client-card{padding:8px 40px}.we-do .we-do-card .card-content .client-counter .client-card:nth-child(2){background:#ffffff;border-radius:10px}.we-do .we-do-card .card-content .client-counter .client-card h4{color:#000000;text-align:center;font-family:"Poppins";font-size:38px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:0px}.we-do .we-do-card .card-content .client-counter .client-card p{color:#000000;text-align:center;font-family:"Poppins";font-size:24px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:0px}.we-do .we-do-card .we-do-img{max-width:505.114px;height:100%;border-radius:10px;background:#ffffff;display:flex;align-items:center;justify-content:center;position:relative}.we-do .we-do-card .we-do-img::after{content:"";position:absolute;bottom:-6%;right:-15%;background:url("../img/we-do-star.svg");background-position:right;background-repeat:no-repeat;background-size:cover;width:118px;height:118px}.we-do .we-do-card .we-do-img h4{color:#000000;text-align:center;font-family:"Poppins";font-size:48px;font-style:normal;font-weight:600;line-height:normal}.partner-story .partner-story-card{border-radius:20px;max-width:1253.824px;margin:0 auto;margin-bottom:55px}.partner-story .partner-story-card .card-body{padding:68.5px 0px}.partner-story .partner-story-card .card-body .title{color:#000000;text-align:center;font-family:"Poppins";font-size:45px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:50px}.partner-story .partner-story-card .card-body .partner-story-slide .partner-company .slick-slide{padding:0px 20px}.partner-story .partner-story-card .card-body .partner-story-slide .company-card{background:#f9fdff;display:flex;padding:10px 20px;align-items:center;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.partner-story .partner-story-card .card-body .partner-story-slide .company-card .company-title{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:70px}.partner-story .partner-story-card .card-body .partner-story-slide .company-card .company-title img{display:block;max-height:70px;margin:0px auto;max-width:100%;object-fit:contain;filter:opacity(0.4);-webkit-filter:opacity(0.4);transition:all 0.5s ease-in;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-ms-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in}.partner-story .partner-story-card .card-body .partner-story-slide .company-card:hover .company-title img{filter:opacity(1);-webkit-filter:opacity(1)}.partner-story .partner-story-card .card-body .partner-story-slide{position:relative}.partner-story .partner-story-card .card-body .partner-story-slide::before{content:"";position:absolute;bottom:0px;left:0px;width:100px;height:100%;background:linear-gradient( 86deg,rgba(255,255,255,0.83) 44.79%,rgba(255,255,255,0.83) 53.65%,rgba(255,255,255,0.83) 91.15% );z-index:2;filter:blur(10px);-webkit-filter:blur(10px)}.partner-story .partner-story-card .card-body .partner-story-slide::after{content:"";position:absolute;bottom:0px;right:0px;width:100px;height:100%;background:linear-gradient( 86deg,rgba(255,255,255,0.83) 44.79%,rgba(255,255,255,0.83) 53.65%,rgba(255,255,255,0.83) 91.15% );filter:blur(10px);-webkit-filter:blur(10px);z-index:2}.contact-us{padding:55px 0px 19px;position:relative;z-index:2}.contact-us .title{color:#000000;text-align:center;font-family:"Poppins";font-size:47px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:37.26px;padding:0 54px}.main-banner.service-banner{position:relative;padding:230px 0px 123px;background:url("../img/About-BG.svg");background-position:right;background-repeat:no-repeat;background-size:cover}.main-banner.service-banner .banner-content{border-radius:20px;background:#ffffff;padding:92.1px 0px 102px}.main-banner.service-banner .banner-content .title{color:#000000;text-align:center;font-family:"Poppins";font-size:39px;font-style:normal;font-weight:400;line-height:68px;margin-bottom:28.84px}.main-banner.service-banner .banner-content .description{color:#000000;text-align:center;font-family:"Poppins";font-size:28px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:0px}.all-services .service-card{border-radius:20px;background:linear-gradient(25deg,rgba(165,220,255,0.28) 0%,#fff 86.42%);padding:60px 45px;margin-bottom:67.23px}.all-services .service-card .service-slogon{color:#484848;font-family:"Poppins";font-size:16px;font-style:normal;font-weight:400;line-height:normal;border-radius:20px;background:#c6eaff;padding:6px 20px;display:inline-block;margin-bottom:21px}.all-services .service-card .service-content .description{color:#000;font-family:"Poppins";font-size:30px;font-style:normal;font-weight:400;line-height:normal}.all-services .service-card .service-img{max-width:458.256px;max-height:426.65px;margin-left:auto;overflow:hidden;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}.all-services .service-card .btn.service-btn{color:#8222ff;font-family:"Poppins";font-size:24px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:underline}.main-banner.main-services-banner{position:relative;padding:305px 0px 50.16px;background:url("../img/service-detail-BG.svg");background-position:right;background-repeat:no-repeat;background-size:cover}.main-banner.main-services-banner .banner-content{text-align:center}.main-banner.main-services-banner .banner-content .service-slogon{border-radius:20px;background:#ffffff;display:inline-flex;padding:8px 60px;justify-content:center;align-items:center;gap:10px;color:#484848;font-family:"Poppins";font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:15.29px}.main-banner.main-services-banner .banner-content .title{color:#000000;text-align:center;font-family:"Poppins";font-size:45px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:0px}.service-detail-content .service-detail-card-img .service-img{overflow:hidden;border-radius:20px}.service-detail-content .service-detail-card-img .service-img-2{overflow:hidden;border-radius:20px;max-width:590.031px}.service-detail-content .about-service-content{padding:109px 0px}.service-detail-content .about-service-content-2{padding:0px}.service-detail-content .about-service-content .description{color:#000000;font-family:"Poppins";font-size:24px;font-style:normal;font-weight:300;line-height:51px;text-transform:inherit;margin-bottom:81.76px}.service-detail-content .about-service-content-2 .description{color:#000000;font-family:"Poppins";font-size:28px;font-style:normal;font-weight:300;line-height:51px;margin-bottom:40px}.service-detail-content .about-service-content .description span{font-size:30px;font-weight:700}.service-detail-content .about-service-content-2 .description span{font-size:30px;font-weight:700}.service-detail-content .service-provide{padding:93.2px 0px 160px}.service-detail-content .service-provide .title{color:#000000;font-family:"Poppins";font-size:30px;font-style:normal;font-weight:500;line-height:51px;text-transform:lowercase;margin-bottom:54.35px}.service-detail-content .service-provide .service-provide-points ul li{display:flex;align-items:baseline}.service-detail-content .service-provide .service-provide-points ul li p{color:#636161;font-family:"Poppins";font-size:24px;font-style:normal;font-weight:400;line-height:normal;text-transform:lowercase}.service-detail-content .service-provide .service-provide-points ul li span{min-width:20px;height:20px;display:inline-block;margin-right:15px}.service-detail-content .service-provide .feedback-img{border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;overflow:hidden}.main-banner.portfolio-banner{position:relative;padding:291px 0px 114px;background:url("../img/portfolio-BG.svg");background-position:center;background-repeat:no-repeat;background-size:cover}.main-banner.portfolio-banner .banner-content .title{color:#000000;text-align:center;font-family:"Poppins";font-size:55px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:5px}.main-banner.portfolio-banner .banner-content .description{color:#4e4c4c;text-align:center;font-family:"Poppins";font-size:16px;font-style:normal;font-weight:300;line-height:normal;max-width:678px;margin:0 auto}.portfolio-projects{position:relative;background:url("../img/portfolio-project-BG.svg");background-position:center;background-repeat:no-repeat;background-size:cover}.portfolio-projects .project-card{margin-bottom:85.69px;position:relative}.portfolio-projects .project-card .project-img{border-radius:20px;max-width:607.048px;width:100%;max-height:602.26px;overflow:hidden}.portfolio-projects .project-card .project-img img{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transition:all 0.5s linear;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-ms-transition:all 0.5s linear;-o-transition:all 0.5s linear}.portfolio-projects .project-card:hover .project-img img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}.portfolio-projects .project-card .card-content{padding:34.99px 18.37px}.portfolio-projects .project-card .card-content .title a{color:#000000;font-family:"Poppins";font-size:30px;font-style:normal;font-weight:500;line-height:normal;padding:0px;text-decoration:none;margin-bottom:10.26px}.portfolio-projects .project-card .card-content .description{color:#4e4c4c;font-family:"Poppins";font-size:16px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:0px}.main-banner.portfolioDetail-banner{position:relative;padding:211.35px 0px 50px;background:url("../img/portfolioDetail-BG.svg");background-position:top;background-repeat:no-repeat;background-size:cover}.main-banner.portfolioDetail-banner .banner-content .banner-img{margin-top:0px;max-width:100%;height:570.28px;border-radius:20px;background:linear-gradient( 146deg,rgba(241,204,154,0.51) 0%,rgba(255,255,255,0.51) 100% );backdrop-filter:blur(200px);padding:25.91px 30px;margin-bottom:26.69px}.main-banner.portfolioDetail-banner .banner-content .banner-img img{object-position:top;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}.main-banner.portfolioDetail-banner .banner-content .title{color:#000000;text-align:center;font-family:"Poppins";font-size:45px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:16px}.main-banner.portfolioDetail-banner .banner-content .description{color:#4e4c4c;font-family:"Poppins";font-size:24px;font-style:normal;font-weight:300;line-height:normal;text-transform:lowercase}.project-resource{position:relative;padding:50px 0px 56px;z-index:2;background:url("../img/Resource-BG.svg");background-position:center;background-repeat:no-repeat;background-size:cover}.project-resource .resource-content .title{color:#000000;font-family:"Poppins";font-size:28px;font-style:normal;font-weight:300;line-height:51px;text-transform:lowercase;max-width:100%;margin-bottom:52px}.project-resource .resource-content .title span{font-size:35px;font-weight:700}.project-resource .resource-detail{border-radius:20px;background:#ffffff;padding:62.21px 51.15px}.project-resource .resource-detail table tbody tr{margin-bottom:34.6px}.project-resource .resource-detail table tbody tr th p{color:#000000;font-family:"Poppins";font-size:22px;font-style:normal;font-weight:500;line-height:51px;margin-right:24px}.project-resource .resource-detail table tbody tr td p{color:#000000;font-family:"Poppins";font-size:22px;font-style:normal;font-weight:300;line-height:51px}.main-banner.contact-banner{position:relative;padding:241.99px 0px 50px;background:url("../img/contact-bannerBG.svg");background-position:top;background-repeat:no-repeat;background-size:cover}.main-banner.contact-banner .banner-content .title{color:#000000;text-align:center;font-family:"Poppins";font-size:45px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:16px}.main-banner.contact-banner .banner-content .description{color:#4e4c4c;text-align:center;font-family:"Poppins";font-size:24px;font-style:normal;font-weight:300;line-height:normal;text-transform:lowercase;margin-bottom:28.56px}.main-banner.contact-banner .banner-content .what-project-badges{text-align:center}.main-banner.contact-banner .banner-content .what-project-badges .projects-badges{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0px 21px}.main-banner.contact-banner .banner-content .what-project-badges .project-badge{color:#484848;font-family:"Poppins";font-size:16px;font-style:normal;font-weight:400;line-height:normal;display:inline-block}.main-banner.contact-banner .banner-content .what-project-badges .project-badge{border-radius:20px;background:#ffffff;padding:8px 60px;margin-bottom:51.98px}.main-banner.contact-banner .banner-content .what-project-badges .projects-badges .project-badge:nth-child(1){border-radius:37px;background:rgba(198,234,255,0.28);padding:20px 60px;margin-bottom:33px}.main-banner.contact-banner .banner-content .what-project-badges .projects-badges .project-badge:nth-child(2){border-radius:37px;background:rgba(253,224,198,0.28);padding:20px 60px;margin-bottom:33px}.main-banner.contact-banner .banner-content .what-project-badges .projects-badges .project-badge:nth-child(3){border-radius:37px;background:rgba(207,172,253,0.28);padding:20px 60px;margin-bottom:33px}.main-banner.contact-banner .banner-content .what-project-badges .projects-badges .project-badge:nth-child(4){border-radius:37px;background:rgba(142,209,126,0.28);padding:20px 60px;margin-bottom:33px}.main-banner.contact-banner .banner-content .what-project-badges .projects-badges .project-badge:nth-child(5){border-radius:37px;background:rgba(126,209,199,0.28);padding:20px 60px;margin-bottom:33px}.contact-form .contact-card{border-radius:20px;background:#ffffff;padding:97.19px 88.15px 116.21px;position:relative;z-index:2}.contact-form .contact-card .form-group{margin-bottom:60px;position:relative}.contact-form .contact-card input.form-control{border-radius:10px;background:#f9f9f9;padding:17px;border:0px;color:#000000;text-align:center;font-family:"Poppins";font-size:24px;font-style:normal;font-weight:300;line-height:normal}.contact-form .contact-card input.form-control::placeholder{color:#949494;text-align:center;font-family:"Poppins";font-size:24px;font-style:normal;font-weight:300;line-height:normal}.contact-form .contact-card input.form-control:focus,.contact-form .contact-card input.form-control:focus-visible{box-shadow:none;outline:0px}p.text-danger{font-family:"Poppins";font-size:14px;font-style:normal;font-weight:300;line-height:normal}.contact-form .contact-card .form-group p.text-danger{position:absolute;bottom:-20%;left:50%;transform:translate(-50%,50%)}.contact-form .contact-card .captcha-code{display:flex;align-items:center;justify-content:center;gap:0px 35px;margin-bottom:60px}.contact-form .contact-card .captcha-code .captcha{border-radius:10px;background:linear-gradient( 161deg,#fde0c6 0%,rgba(255,193,34,0.01) 100% );padding:19px 53.5px;color:rgba(78,75,75,0.36);text-align:center;font-family:"Poppins";font-size:34px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:21.08px}.contact-form .contact-card .captcha-code .btn.btn-captcha{border-radius:10px;background:linear-gradient( 161deg,#fde0c6 0%,rgba(255,193,34,0.01) 100% );padding:30.51px 34px}.contact-form .contact-card .captcha-code .btn.btn-captcha img{width:27.963px}.globe-branch .globe-branch-content .title{color:#000000;font-family:"Poppins";font-size:45px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:25.49px}.globe-branch .globe-branch-content .description{color:#000000;font-family:"Poppins";font-size:24px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:19.19px}.globe-branch .globe-branch-content .btn.btn-globe-contact{color:#000000;font-family:"Poppins";font-size:24px;font-style:normal;font-weight:300;line-height:normal;text-decoration-line:underline}.globe-branch .globe-branch-img{width:100%;height:827.761px;background:url("../img/contact-globe-BG.svg");background-position:20px 12px;background-repeat:no-repeat;background-size:contain;display:flex;align-items:center;justify-content:center}.globe-branch .globe-branch-img video{max-width:352.238px;height:572.172px;object-fit:cover;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}.terms-policy-container{padding:290px 0px 268px;background:url("../img/terms-policy-BG.svg");background-position:top;background-repeat:no-repeat;background-size:cover}.terms-policy-container .terms-policy-banner{display:flex;align-items:center;justify-content:center;flex-direction:column}.terms-policy-container .terms-policy-banner .slogon{display:inline-flex;padding:8px 60px;justify-content:center;align-items:center;gap:10px;border-radius:20px;background:#ffffff;color:#484848;font-family:"Poppins";font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:18.67px}.terms-policy-container .terms-policy-banner .title{color:#000000;text-align:center;font-family:"Poppins";font-size:45px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:60.32px}.terms-policy-container .terms-policy-content .description{color:#4e4c4c;font-family:"Poppins";font-size:24px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:36px}.terms-policy-container .terms-policy-content .list-group-condition{padding-top:18.8px}.terms-policy-container .terms-policy-content .list-group-condition li p{color:#4e4c4c;font-family:"Poppins";font-size:24px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:24px}.terms-policy-container .terms-policy-content .title{color:#000000;font-family:"Poppins";font-size:38px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:19.58px}.Page-not-found{background:url("../img/404.webp");height:100vh;background-origin:content-box;background-position:top;background-repeat:no-repeat;background-size:cover}.Page-not-found .row{align-items:end;justify-content:center;padding-bottom:60px;height:100vh;position:relative}.Page-not-found .row::before{content:"";position:absolute;bottom:0px;left:0px;width:100%;height:100%;background:url("../img/404-BG-gradient.svg");background-position:top;background-repeat:no-repeat;background-size:cover;z-index:1}.Page-not-found .page-not-found-card .card-content{display:flex;align-items:center;justify-content:center;flex-direction:column;row-gap:24px;position:relative;z-index:2}.Page-not-found .page-not-found-card .card-content .badges.not-found-badge{border-radius:20px;background:#ffffff;display:flex;padding:8px 60px;justify-content:center;align-items:center;color:#484848;font-family:"Poppins";font-size:16px;font-style:normal;font-weight:400;line-height:normal}.Page-not-found .page-not-found-card .card-content .title{color:#000000;text-align:center;font-family:"Poppins";font-size:45px;font-style:normal;font-weight:400;line-height:normal}.Page-not-found .page-not-found-card .card-content .description{color:#4f4d4d;text-align:center;font-family:"Poppins";font-size:16px;font-style:normal;font-weight:300;line-height:29px}.Toastify__toast{font-size:18px !important}.tab-pane-content{padding:0;border:none;padding-left:3rem;background-color:transparent;font-size:2rem}.tab-pane-content a{margin:2.344rem 0;color:#8222FF}.tab-btn1,.tab-btn2,.tab-btn3,.tab-btn4,.tab-btn5,.tab-btn6{padding:0;transition:all 0.2s ease-in}.tab-btn1 a.reset,.tab-btn2 a.reset,.tab-btn3 a.reset,.tab-btn4 a.reset,.tab-btn5 a.reset,.tab-btn6 a.reset{padding-left:0;background:transparent}.tab-btn1 a[aria-expanded="true"],.tab-btn2 a[aria-expanded="true"],.tab-btn3 a[aria-expanded="true"],.tab-btn4 a[aria-expanded="true"],.tab-btn5 a[aria-expanded="true"],.tab-btn6 a[aria-expanded="true"]{padding:34.35px 0px 34.35px 43px;transition:all 0.2s ease-in;background:linear-gradient( 90deg,rgba(255,111,3,0.11) 14.54%,rgba(255,238,212,0.1) 100% )}.tab-btn1 a,.tab-btn2 a,.tab-btn3 a,.tab-btn4 a,.tab-btn5 a,.tab-btn6 a{padding:34.35px 0px 34.35px 43px;display:inline-block;color:#000000;border-radius:10px;transition:all 0.2s ease-in;width:100%;background:linear-gradient( 90deg,rgba(255,111,3,0.11) 14.54%,rgba(255,238,212,0.1) 100% )}.tab-arrow{width:20px;transform:rotate(-90deg);transition:all 0.25s ease-in;margin-right:15px}.rotate{transform:rotate(0deg)}.contact-form .contact-card textarea.form-control{border-radius:10px;background:#f9f9f9;padding:17px;border:0px;color:#000000;text-align:center;font-family:"Poppins";font-size:24px;font-style:normal;font-weight:300;line-height:normal}.contact-form .contact-card textarea.form-control::placeholder{color:#949494}@media (min-width:992px){.services-sticky-col{position:-webkit-sticky !important;position:sticky !important;top:110px !important;z-index:5}}#v-pills-tab .tab-arrow{transition:transform 0.25s ease-in-out !important}#v-pills-tab a[aria-expanded="true"] .tab-arrow,#v-pills-tab .tab-arrow.rotate{transform:rotate(0deg) !important}#v-pills-tab a[aria-expanded="false"] .tab-arrow,#v-pills-tab a.collapsed .tab-arrow{transform:rotate(-90deg) !important}.faq-section .title{color:#000000;text-align:center;font-family:"Poppins",sans-serif;font-size:55px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:8px}.faq-section .description{color:#4e4c4c;text-align:center;font-family:"Poppins",sans-serif;font-size:16px;font-style:normal;font-weight:300;line-height:normal;max-width:678px;margin:0 auto 50px auto}@media (max-width:1200px){.faq-section .title{font-size:50px}}@media (max-width:768px){.faq-section .title{font-size:38px}.faq-section .description{font-size:14px;margin-bottom:30px}}.cta-section-fullwidth{position:relative !important;background:transparent !important;border:none !important}#cta-project-input::placeholder{color:#8c8c8c !important;opacity:1 !important;font-size:15px !important;font-family:'Poppins',sans-serif !important;font-weight:300 !important}#cta-project-input:-ms-input-placeholder{color:#8c8c8c !important;font-size:15px !important;font-family:'Poppins',sans-serif !important}#cta-project-input::-ms-input-placeholder{color:#8c8c8c !important;font-size:15px !important;font-family:'Poppins',sans-serif !important}.spark-card-footer{padding:45px 40px 25px 40px !important;box-shadow:0 10px 35px rgba(0,0,0,0.04) !important}.spark-card-footer .footer-heading{color:#111111;font-size:16px;font-weight:600;font-family:'Poppins',sans-serif;letter-spacing:0.3px}.spark-card-footer .footer-link{color:#555555;font-size:14px;text-decoration:none;font-weight:300;font-family:'Poppins',sans-serif;transition:all 0.2s ease;display:inline-block}.spark-card-footer .footer-link:hover{color:#ff6b35;transform:translateX(3px)}.spark-card-footer .btn-social-pill{background:#f9f9f9;border:1px solid rgba(0,0,0,0.06);border-radius:12px;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:all 0.2s ease;color:#111111}.spark-card-footer .btn-social-pill:hover{background:#ff6b35;color:#ffffff;border-color:#ff6b35;transform:translateY(-2px)}.spark-card-footer .btn-social-pill:hover img{filter:brightness(0) invert(1)}@media (max-width:768px){.spark-card-footer{padding:30px 20px 20px 20px !important}.spark-card-footer .footer-heading{margin-top:10px}}.about-hero-section{padding-top:180px !important;padding-bottom:50px !important}@media (max-width:991px){.about-hero-section{padding-top:120px !important;padding-bottom:30px !important}}.about-card-hover{transition:transform 0.25s ease,box-shadow 0.25s ease !important}.about-card-hover:hover{transform:translateY(-5px) !important;box-shadow:0 16px 40px rgba(0,0,0,0.06) !important}.about-stat-card{transition:transform 0.25s ease,box-shadow 0.25s ease !important;border:1px solid rgba(0,0,0,0.07) !important;border-radius:20px !important;background:#ffffff !important;box-shadow:0 4px 20px rgba(0,0,0,0.02) !important}.about-stat-card:hover{transform:translateY(-4px) !important;border-color:rgba(255,107,53,0.3) !important;box-shadow:0 12px 30px rgba(255,107,53,0.08) !important}.core-service-tag{background:#ffffff;border:1px solid rgba(0,0,0,0.08);border-radius:12px;padding:12px 18px;display:flex;align-items:center;gap:10px;transition:all 0.2s ease}.core-service-tag:hover{border-color:#ff6b35;background:rgba(255,107,53,0.04);transform:translateY(-2px)}.about-gallery-wrapper img{border-radius:16px;object-fit:cover;width:100%;transition:transform 0.3s ease}.about-gallery-wrapper .banner-img{border-radius:16px;overflow:hidden;box-shadow:0 8px 25px rgba(0,0,0,0.04)}.about-gallery-wrapper .banner-img:hover img{transform:scale(1.03)}.contact-input{border-radius:10px !important;background:#fbf9f6 !important;border:1px solid #e8e4df !important;padding:13px 18px !important;font-family:'Poppins',sans-serif !important;font-size:15px !important;color:#222 !important;text-align:left !important;font-weight:400 !important;transition:border-color 0.2s ease,box-shadow 0.2s ease}.contact-input::placeholder{color:#999 !important;text-align:left !important;font-size:15px !important;font-weight:400 !important}.contact-input:focus{border-color:#FF725E !important;box-shadow:0 0 0 3px rgba(255,114,94,0.15) !important;background:#ffffff !important;outline:none !important}.contact-form .contact-card input#FormCaptcha.contact-input{text-align:center !important}.contact-form .contact-card input#FormCaptcha.contact-input::placeholder{text-align:center !important}.contact-card select.form-select.contact-input{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e") !important;background-repeat:no-repeat !important;background-position:right 1rem center !important;background-size:16px 12px !important}.portfolio-hero-section{padding-top:180px !important;padding-bottom:50px !important}@media (max-width:991px){.portfolio-hero-section{padding-top:120px !important;padding-bottom:30px !important}}.case-study-card{background:#ffffff;border:1px solid rgba(0,0,0,0.08);border-radius:24px;overflow:hidden;height:100%;display:flex;flex-direction:column;box-shadow:0 6px 25px rgba(0,0,0,0.03);transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease}.case-study-card:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(0,0,0,0.08);border-color:rgba(255,107,53,0.3)}.case-study-img-wrap{height:250px;background:#fbf9f6;overflow:hidden;position:relative;width:100%;border-bottom:1px solid rgba(0,0,0,0.05)}@media (max-width:767px){.case-study-img-wrap{height:220px}}.case-study-img-wrap img{width:100%;height:100%;object-fit:cover;object-position:center 25%;transition:transform 0.35s ease}.case-study-card:hover .case-study-img-wrap img{transform:scale(1.04)}.case-study-content{padding:24px;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.all-services-hero{padding-top:180px !important;padding-bottom:50px !important}@media (max-width:991px){.all-services-hero{padding-top:120px !important;padding-bottom:30px !important}}.service-showcase-card{background:#ffffff;border:1px solid rgba(0,0,0,0.06);box-shadow:0 10px 40px rgba(0,0,0,0.03);border-radius:28px;padding:40px;transition:transform 0.25s ease,box-shadow 0.25s ease}@media (max-width:767px){.service-showcase-card{padding:24px;border-radius:20px}}.service-showcase-card:hover{transform:translateY(-4px);box-shadow:0 18px 50px rgba(0,0,0,0.07)}.deliverable-pill{background:#f4f5f7;color:#4b5563;font-size:13px;font-weight:500;padding:6px 14px;border-radius:20px;display:inline-block;transition:background 0.2s,color 0.2s}.deliverable-pill:hover{background:rgba(255,107,53,0.12);color:#ff6b35}.cta-fullwidth-wrap{position:relative !important;background:transparent !important;border:none !important}.cta-input-control::placeholder{color:#8c8c8c !important;opacity:1 !important}.cta-input-control:-ms-input-placeholder{color:#8c8c8c !important}.cta-input-control::-ms-input-placeholder{color:#8c8c8c !important}.service-img-wrapper{background:#fbf9f6;border:1px solid rgba(0,0,0,0.05);border-radius:20px;padding:16px;display:flex;align-items:center;justify-content:center;height:100%;min-height:280px}.service-img-wrapper img{max-height:320px;width:100%;object-fit:contain;border-radius:12px}.service-hero-section{padding-top:190px !important;padding-bottom:50px !important}@media (max-width:991px){.service-hero-section{padding-top:120px !important;padding-bottom:30px !important}}.cta-service-fullwidth{position:relative !important;background:transparent !important;border:none !important}.other-service-card{transition:transform 0.25s ease,box-shadow 0.25s ease !important}.other-service-card:hover{transform:translateY(-5px) !important;box-shadow:0 12px 30px rgba(0,0,0,0.06) !important}.portfolio-detail-hero{padding-top:180px !important;padding-bottom:60px !important}@media (max-width:991px){.portfolio-detail-hero{padding-top:120px !important;padding-bottom:30px !important}}.portfolio-image-card{background:#ffffff;border:1px solid rgba(0,0,0,0.08);border-radius:24px;box-shadow:0 10px 40px rgba(0,0,0,0.04);padding:16px;position:sticky;top:130px;text-align:center}.portfolio-image-card img{max-height:480px;width:100%;object-fit:cover;object-position:center 25%;border-radius:16px}.other-case-card{background:#ffffff;border:1px solid rgba(0,0,0,0.08);border-radius:22px;overflow:hidden;height:100%;display:flex;flex-direction:column;box-shadow:0 4px 20px rgba(0,0,0,0.02);transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease}.other-case-card:hover{transform:translateY(-5px);box-shadow:0 16px 40px rgba(0,0,0,0.07);border-color:rgba(255,107,53,0.3)}.other-case-img{height:220px;background:#fbf9f6;overflow:hidden;width:100%;border-bottom:1px solid rgba(0,0,0,0.05)}.other-case-img img{width:100%;height:100%;object-fit:cover;object-position:center 25%;transition:transform 0.3s ease}.other-case-card:hover .other-case-img img{transform:scale(1.04)}.blog-card{border:1px solid rgba(0,0,0,0.08) !important;border-radius:16px !important;overflow:hidden !important;background:#ffffff !important;transition:transform 0.25s ease,box-shadow 0.25s ease !important;display:flex;flex-direction:column;height:100%}.blog-card:hover{transform:translateY(-4px) !important;box-shadow:0 12px 28px rgba(0,0,0,0.08) !important}.blog-card .blog-img{height:220px;overflow:hidden;position:relative;background:#f5f3ef}.blog-card .blog-img img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform 0.4s ease}.blog-card:hover .blog-img img{transform:scale(1.04)}.blog-card .card-content{padding:24px 22px 26px !important;display:flex;flex-direction:column;flex-grow:1}.blog-card .card-content .meta{font-size:13px !important;color:#888 !important;font-weight:500;margin-bottom:10px !important;display:flex;align-items:center;gap:6px}.blog-card .card-content .title{font-size:18px !important;font-weight:600 !important;line-height:1.4 !important;margin-bottom:12px !important}.blog-card .card-content .title a{color:#111 !important;text-decoration:none !important;transition:color 0.2s ease}.blog-card .card-content .title a:hover{color:#FF725E !important}.blog-card .card-content .description{font-size:14px !important;color:#555 !important;line-height:1.6 !important;margin-bottom:20px !important;flex-grow:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-card .read-more{font-size:14px !important;font-weight:600 !important;color:#FF725E !important;text-decoration:none !important;display:inline-flex;align-items:center;gap:6px;transition:gap 0.2s ease}.blog-card:hover .read-more{gap:10px}.blog-hero-section{padding-top:180px !important;padding-bottom:40px !important;background:transparent !important}@media (max-width:991px){.blog-hero-section{padding-top:130px !important;padding-bottom:25px !important}}.article-container{max-width:900px;margin:0 auto}.article-content{font-size:16px;line-height:1.85;color:#374151}.article-content p{font-size:16px;line-height:1.85;color:#374151;margin-bottom:22px}.article-content p.lead{font-size:19px;line-height:1.8;color:#1f2937;font-weight:400;margin-bottom:28px}.article-content h2{font-size:26px;font-weight:600;color:#111827;margin-top:42px;margin-bottom:18px;line-height:1.35}.article-content h3{font-size:21px;font-weight:600;color:#1f2937;margin-top:32px;margin-bottom:14px;line-height:1.4}.article-content ul,.article-content ol{padding-left:26px;margin-bottom:26px}.article-content li{font-size:16px;line-height:1.8;color:#4b5563;margin-bottom:10px}.article-content strong{color:#111827}.article-content .alert-info,.article-content .alert{background:#f0f7ff !important;border-left:4px solid #0066cc !important;border-top:none !important;border-right:none !important;border-bottom:none !important}.blog-card-mini{border:1px solid rgba(0,0,0,0.08);border-radius:14px;overflow:hidden;background:#fff;transition:transform 0.2s ease,box-shadow 0.2s ease;height:100%;display:flex;flex-direction:column}.blog-card-mini:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(0,0,0,0.06)}.blog-card-mini .mini-img{height:180px;overflow:hidden}.blog-card-mini .mini-img img{width:100%;height:100%;object-fit:cover}.blog-card-mini .mini-body{padding:18px;display:flex;flex-direction:column;flex-grow:1}.hero-tagline{letter-spacing:2px;color:#ff6b35;font-size:16px}.hero-split-highlight{background-color:#000000;color:#ffffff}.btn-hero-action{padding:14px 36px;font-size:18px}.btn-hero-light{padding:14px 36px;font-size:18px;border:1px solid #e0e0e0}.hero-feature-box{background:#ffffff;border:1px solid rgba(0,0,0,0.06);box-shadow:0 4px 25px rgba(0,0,0,0.03)}.hero-feature-badge{background:rgba(255,107,53,0.12);color:#ff6b35;font-size:13px;letter-spacing:1.5px}.hero-feature-title{font-size:34px;color:#000;font-family:'Poppins',sans-serif;line-height:1.3}.hero-feature-desc{color:#555;font-size:16px;line-height:1.7;font-family:'Poppins',sans-serif}.hero-video-wrap{position:relative;line-height:0}.hero-video-player{width:100%;height:auto;display:block;border-radius:14px}.expertise-title-styled{font-size:38px;font-weight:600;font-family:'Poppins',sans-serif;color:#000000;line-height:1.3;margin-bottom:22px}.btn-expertise-action{padding:14px 40px;font-size:18px}.services-section-visible{overflow:visible !important}.services-heading-styled{font-size:42px;font-weight:400;font-family:'Poppins',sans-serif;color:#000;line-height:1.3}.services-subtext-styled{color:#4e4c4c;font-size:16px;font-weight:300;font-family:'Poppins',sans-serif;max-width:680px;margin:0 auto}.testimonial-container-width{max-width:1250px;margin:0 auto}.client-reviews-capsule{background:rgba(255,107,53,0.08);border:1px solid rgba(255,107,53,0.2)}.client-reviews-badge{background:#ff6b35;font-size:11px}.client-reviews-text{font-size:11px;letter-spacing:1.5px;color:#444}.client-reviews-title{font-size:40px;font-weight:500;font-family:'Poppins',sans-serif;color:#000;line-height:1.3;max-width:950px;margin:0 auto}.client-reviews-desc{color:#555;font-size:16px;font-weight:300;font-family:'Poppins',sans-serif;max-width:750px;margin:0 auto}.testimonial-card-styled{background:#ffffff;border:1px solid rgba(0,0,0,0.08);box-shadow:0 4px 20px rgba(0,0,0,0.03);transition:transform 0.2s}.testimonial-quote-icon{color:#ff6b35;font-size:34px;font-family:'Poppins',sans-serif;line-height:1;font-weight:700}.testimonial-category-badge{color:#ff6b35;font-size:11px;letter-spacing:1.5px;font-family:'Poppins',sans-serif}.testimonial-text-desc{color:#333333;font-size:14.5px;line-height:1.6;font-family:'Poppins',sans-serif}.testimonial-card-divider{border-top:1px solid rgba(0,0,0,0.06)}.testimonial-avatar-initial{width:42px;height:42px;min-width:42px;background:#ff6b35;font-size:16px}.testimonial-author-name{font-size:14px;font-family:'Poppins',sans-serif}.testimonial-author-role{font-size:12px;font-family:'Poppins',sans-serif}.tech-heading-styled{font-size:38px;font-weight:500;font-family:'Poppins',sans-serif;color:#000000;line-height:1.3}.tech-desc-styled{color:#4a4a4a;font-size:17px;font-family:'Poppins',sans-serif;line-height:1.6;max-width:800px;margin:0 auto}.tech-img-box-styled{height:55px;width:100%;display:flex;align-items:center;justify-content:center}.tech-img-fit{max-height:50px;max-width:70px;width:auto;height:auto;object-fit:contain;display:inline-block}.tech-title-styled{font-size:18px;font-weight:500}.faq-button-styled{font-size:18px;font-family:'Poppins',sans-serif}.faq-body-styled{color:#555;font-size:16px;line-height:1.7}.cta-badge-star{color:#ff6b35;font-size:14px}.cta-badge-text{color:#ff6b35;font-size:12px;letter-spacing:2px;font-family:'Poppins',sans-serif}.cta-title-styled{font-size:42px;font-weight:600;font-family:'Poppins',sans-serif;color:#000000;line-height:1.25;max-width:900px;margin:0 auto}.cta-title-highlight{color:#ff6b35}.cta-desc-styled{color:#555555;font-size:16.5px;font-weight:300;line-height:1.7;max-width:720px;margin:0 auto 32px auto;font-family:'Poppins',sans-serif}.cta-form-wrapper{max-width:580px}.cta-input-capsule{background:#ffffff;border:1px solid rgba(0,0,0,0.12);box-shadow:0 6px 24px rgba(0,0,0,0.06)}.cta-input-styled{font-size:15px;box-shadow:none;outline:none;font-family:'Poppins',sans-serif;color:#000000}.cta-submit-btn-styled{background:linear-gradient(135deg,#ff6b35 0%,#f4511e 100%);width:44px;height:44px;border:none;box-shadow:0 4px 15px rgba(255,107,53,0.45);transition:transform 0.2s}.cta-meta-footnote{font-size:13px;font-family:monospace;letter-spacing:0.5px;color:#777777 !important}.footer-logo-img{height:46px;width:auto}.footer-desc-styled{color:#555555;font-size:14px;line-height:1.7;font-weight:300;max-width:340px;margin-bottom:20px}.footer-icon-accent{color:#ff6b35;font-size:15px;display:flex}.footer-icon-accent-top{color:#ff6b35;font-size:15px;display:flex;margin-top:3px}.footer-contact-link{color:#111111;font-size:14px;text-decoration:none;font-weight:400}.footer-address-text{color:#555555;font-size:13.5px;line-height:1.5}.footer-social-icon-img{width:16px;height:16px}.footer-bottom-border{border-top:1px solid rgba(0,0,0,0.08)}.footer-copyright-text{color:#666666;font-size:13.5px}.footer-brand-highlight{color:#111111}.footer-regions-text{color:#888888;font-size:13px}.about-pill-badge{background:rgba(255,107,53,0.12);color:#ff6b35;font-size:12px;letter-spacing:1.5px}.about-sparkle-star{color:#ff6b35;font-size:14px}.about-hero-title{font-size:44px;color:#111111;line-height:1.25;font-family:'Poppins',sans-serif}.about-hero-desc{color:#555555;font-size:18px;line-height:1.7;font-family:'Poppins',sans-serif}.about-card-shaded{background:#fbf9f6;border:1px solid rgba(0,0,0,0.06);box-shadow:0 10px 40px rgba(0,0,0,0.02)}.about-section-heading{font-size:36px;color:#111111;line-height:1.3;font-family:'Poppins',sans-serif}.about-body-text{text-transform:none;font-size:18px;line-height:1.8;color:#444444;font-family:'Poppins',sans-serif}.about-bold-lead{font-weight:700;color:#000000}.about-pill-item{background:#ffffff;border:1px solid rgba(0,0,0,0.08);font-size:13.5px;color:#333333}.about-pill-check{color:#ff6b35}.about-card-white{background:#ffffff;border:1px solid rgba(0,0,0,0.07);box-shadow:0 10px 40px rgba(0,0,0,0.02)}.about-wedo-heading{font-size:38px;color:#111111;line-height:1.3;font-family:'Poppins',sans-serif}.about-wedo-desc{font-size:17px;line-height:1.8;text-transform:none;max-width:850px;margin:0 auto 35px auto;color:#555555;font-family:'Poppins',sans-serif}.about-core-box{background:#fbf9f6;border:1px solid rgba(0,0,0,0.06);max-width:900px}.about-core-title{font-size:17px;color:#111111;font-family:'Poppins',sans-serif;letter-spacing:0.3px}.about-bullet-dot{color:#ff6b35;font-size:18px;line-height:1}.about-bullet-text{font-size:14.5px;color:#222222;font-family:'Poppins',sans-serif}.about-stats-wrapper{max-width:900px}.about-stat-number{font-size:42px;color:#ff6b35;font-family:'Poppins',sans-serif;line-height:1.1}.about-stat-label{font-size:16px;font-family:'Poppins',sans-serif}.about-stat-sub{font-size:13.5px;color:#666666;font-family:'Poppins',sans-serif}.about-why-heading{font-size:40px;font-family:'Poppins',sans-serif;color:#111111;line-height:1.3}.about-why-desc{color:#555555;font-size:17px;line-height:1.7;font-family:'Poppins',sans-serif;max-width:720px;margin:0 auto}.about-feature-card{background:#ffffff;border:1px solid rgba(0,0,0,0.07);box-shadow:0 4px 20px rgba(0,0,0,0.02)}.about-feature-num{width:44px;height:44px;background:rgba(255,107,53,0.12);color:#ff6b35;font-size:18px;font-weight:700}.about-feature-title{font-size:19px;font-family:'Poppins',sans-serif;color:#111111}.about-feature-desc{color:#555555;font-size:15px;line-height:1.65;font-family:'Poppins',sans-serif}.about-partner-section{background:#fbf9f6;border-top:1px solid rgba(0,0,0,0.04);border-bottom:1px solid rgba(0,0,0,0.04)}.about-partner-heading{font-size:38px;font-family:'Poppins',sans-serif;color:#111111}.about-partner-desc{color:#555555;font-size:16.5px;font-family:'Poppins',sans-serif;max-width:680px;margin:0 auto 35px auto}.about-partner-box{background:#ffffff;border:1px solid rgba(0,0,0,0.05);box-shadow:0 4px 15px rgba(0,0,0,0.02)}.about-partner-img{max-height:55px;width:auto;margin:0 auto;object-fit:contain}.about-cta-btn{background:linear-gradient(135deg,#ff6b35 0%,#f4511e 100%);font-size:17px;border:none;box-shadow:0 4px 20px rgba(255,107,53,0.45);transition:transform 0.2s}.contact-banner-section{padding-top:190px;padding-bottom:40px}.contact-pill-badge{background:rgba(255,114,94,0.12);color:#ff725e;border-radius:30px;font-weight:500;font-size:14px;text-transform:uppercase;letter-spacing:1px}.contact-hero-title{font-size:45px;font-weight:500;line-height:1.25;margin-bottom:20px;color:#111111}.contact-hero-desc{font-size:18px;line-height:1.7;color:#4e4c4c;max-width:820px;margin:0 auto 30px;text-transform:none}.contact-form-section{padding:20px 0 60px}.contact-form-card{border:1px solid rgba(0,0,0,0.06);padding:50px 45px 55px;border-radius:20px;background:#ffffff}.contact-form-heading{font-family:'Poppins',sans-serif;font-size:34px;font-weight:600;color:#111111}.contact-form-subtext{font-size:17px;max-width:680px;margin:0 auto;line-height:1.6}.contact-field-label{font-size:15px;color:#333333}.contact-opt-text{font-size:13px;font-weight:normal}.contact-textarea-auto{height:auto}.contact-submit-btn{font-size:17px;font-weight:500;border-radius:30px;min-width:220px}.contact-globe-section{padding:70px 0 50px}.contact-globe-container{max-width:1140px;padding:0 30px}.contact-sub-badge{background:rgba(255,114,94,0.1);color:#ff725e;border-radius:20px;font-weight:500;font-size:12px;letter-spacing:0.5px;text-transform:uppercase}.contact-direct-heading{font-size:28px !important;font-weight:600;color:#111111;line-height:1.3}.contact-direct-desc{font-size:14px !important;line-height:1.7;color:#555555;text-transform:none}.contact-direct-card{background:#faf8f5;border:1px solid #ebe6df;transition:all 0.2s ease}.contact-icon-circle{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:rgba(255,114,94,0.12);color:#ff725e;flex-shrink:0}.contact-direct-label{font-size:12px;color:#777777;font-weight:500;text-transform:uppercase;letter-spacing:0.5px}.contact-direct-val{font-size:14px;color:#111111;font-weight:500;word-break:break-all}.contact-divider-line{border-top:1px solid rgba(0,0,0,0.08);margin:24px 0}.contact-office-heading{font-size:24px !important;font-weight:600;color:#111111}.contact-icon-accent{color:#ff725e;flex-shrink:0}.contact-address-lead{font-size:14px;color:#222222;line-height:1.5}.contact-text-dark{color:#111111}.contact-icon-gray{color:#777777;flex-shrink:0}.contact-reply-note{font-size:13px !important;color:#666666;line-height:1.6;text-transform:none}.contact-globe-media{height:520px}.contact-globe-video{max-width:330px;height:500px;border-radius:20px}.contact-closing-section{padding:55px 0 50px !important;background:#faf9f6;border-top:1px solid rgba(0,0,0,0.05)}.contact-closing-container{max-width:900px;padding:0 25px}.contact-closing-heading{font-size:26px !important;font-weight:600;color:#111111;text-transform:none;padding:0;line-height:1.35}.contact-closing-desc{font-size:14px !important;line-height:1.65;color:#555555;max-width:620px;margin:0 auto 24px;text-transform:none}.contact-btn-primary{border-radius:25px !important;padding:10px 24px !important;font-size:14px !important;font-weight:500 !important;background:#000000 !important;color:#ffffff !important;text-decoration:none;display:inline-flex;align-items:center;gap:8px;box-shadow:0 2px 6px rgba(0,0,0,0.1);border:1px solid #000000}.contact-btn-secondary{border-radius:25px !important;padding:10px 24px !important;font-size:14px !important;font-weight:500 !important;background:#ffffff !important;color:#111111 !important;border:1px solid #d1d1d1 !important;text-decoration:none;display:inline-flex;align-items:center;gap:8px;box-shadow:0 2px 6px rgba(0,0,0,0.03)}.portfolio-pill-badge{background:rgba(255,107,53,0.12);color:#ff6b35;font-size:12px;letter-spacing:1.5px}.portfolio-hero-title{font-size:44px;color:#111111;line-height:1.25;font-family:'Poppins',sans-serif;max-width:900px;margin:0 auto}.portfolio-hero-desc{color:#555555;font-size:17.5px;line-height:1.7;font-family:'Poppins',sans-serif;max-width:780px;margin:0 auto 24px auto}.portfolio-cat-badge{background:rgba(0,0,0,0.05);color:#555555;font-size:11.5px;letter-spacing:0.8px}.portfolio-metric-badge{background:rgba(255,107,53,0.12);color:#ff6b35;font-size:11.5px;letter-spacing:0.5px}.portfolio-card-title{font-size:24px;color:#111111;font-family:'Poppins',sans-serif;line-height:1.35}.portfolio-card-title a{transition:color 0.2s}.portfolio-card-desc{font-size:15px;line-height:1.7;font-family:'Poppins',sans-serif}.portfolio-card-footer{border-top:1px solid rgba(0,0,0,0.06)}.portfolio-view-link{color:#ff6b35;font-size:15px}.portfolio-cta-btn-primary{background:linear-gradient(135deg,#ff6b35 0%,#f4511e 100%);font-size:16px;border:none;box-shadow:0 4px 20px rgba(255,107,53,0.45);transition:transform 0.2s}.portfolio-cta-btn-secondary{background:#ffffff;color:#000000;border:1px solid rgba(0,0,0,0.15);font-size:16px;transition:background 0.2s}.sb-hero-card{background:#fbf9f6;border:1px solid rgba(0,0,0,0.06);box-shadow:0 10px 40px rgba(0,0,0,0.02)}.sb-hero-pill{background:rgba(255,107,53,0.12);color:#ff6b35;font-size:12px;letter-spacing:1.5px}.sb-hero-title{font-size:42px;color:#111111;line-height:1.25;font-family:'Poppins',sans-serif;max-width:950px;margin:0 auto}.sb-hero-desc{color:#555555;font-size:17px;line-height:1.7;font-family:'Poppins',sans-serif;max-width:780px;margin:0 auto 24px auto}.sb-metrics-strip{background:rgba(255,107,53,0.08);border:1px solid rgba(255,107,53,0.2)}.sb-metric-text{font-size:13.5px;color:#222222}.sb-service-badge{background:rgba(255,107,53,0.12);color:#ff6b35;font-size:11.5px;letter-spacing:1.2px}.sb-service-title{font-size:32px;color:#111111;line-height:1.3;font-family:'Poppins',sans-serif}.sb-service-stat-strip{background:rgba(255,107,53,0.08);border:1px solid rgba(255,107,53,0.2)}.sb-service-stat-text{font-size:13px;color:#222222}.sb-service-desc{font-size:15.5px;line-height:1.7;font-family:'Poppins',sans-serif}.sb-service-btn{background:linear-gradient(135deg,#ff6b35 0%,#f4511e 100%);font-size:15px;border:none;box-shadow:0 4px 15px rgba(255,107,53,0.3)}.sb-tech-badge-pill{background:#ffffff;color:#444444;border:1px solid rgba(0,0,0,0.08);font-size:13px}.blog-pill-badge{background:rgba(255,114,94,0.12);color:#ff725e;border-radius:30px;font-weight:500;font-size:14px;text-transform:uppercase;letter-spacing:1px}.blog-banner-title{font-size:42px;font-weight:600;color:#111111;line-height:1.25}.blog-banner-desc{font-size:17px;line-height:1.7;color:#555555;max-width:680px;text-transform:none}.blog-posts-section{padding:30px 0 90px}.blog-posts-container{max-width:1180px;padding:0 25px}.blog-detail-section{padding-top:170px;padding-bottom:70px}.blog-detail-back-link{color:#666666;font-size:14px;font-weight:500}.blog-detail-category-badge{background:rgba(255,114,94,0.12);color:#ff725e;border-radius:20px;font-weight:500;font-size:12px;letter-spacing:0.5px;text-transform:uppercase}.blog-detail-h1{font-size:38px;font-weight:600;line-height:1.3;color:#111111}.blog-detail-meta{font-size:14px}.blog-detail-featured-wrap{max-height:460px}.blog-detail-featured-img{object-fit:cover;max-height:460px}.blog-detail-cta-card{background:#faf8f5;border:1px solid #eeeeee}.blog-detail-cta-title{font-size:24px;font-weight:600;color:#111111}.blog-detail-cta-sub{font-size:15px;max-width:580px;margin:0 auto}.blog-detail-btn-primary{border-radius:25px;padding:10px 26px;font-size:14px;font-weight:500;background:#000000;color:#ffffff}.blog-detail-btn-secondary{border-radius:25px;padding:10px 26px;font-size:14px;font-weight:500;background:#ffffff;color:#111111;border:1px solid #dddddd}.blog-related-section{background:#faf9f6;border-top:1px solid rgba(0,0,0,0.06)}.blog-related-heading{font-size:24px;font-weight:600;color:#111111}.blog-related-pill{background:rgba(255,114,94,0.1);color:#ff725e;border-radius:20px;font-size:11px;text-transform:uppercase}.blog-related-meta-icon{color:#ff725e;font-size:14px}.blog-related-meta-text{font-size:12px}.blog-related-title{font-size:16px;font-weight:600;line-height:1.4}.blog-related-desc{font-size:13px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-related-arrow{color:#ff725e;font-size:13px}.service-hero-card{background:#fbf9f6;border:1px solid rgba(0,0,0,0.06);box-shadow:0 10px 40px rgba(0,0,0,0.02)}.service-hero-backlink{color:#ff6b35;font-size:14px}.service-hero-pill{background:rgba(255,107,53,0.12);color:#ff6b35;font-size:12px;letter-spacing:1.5px}.service-hero-h1{font-size:38px;color:#111111;line-height:1.25;font-family:'Poppins',sans-serif}.service-hero-subtitle{font-size:18px;color:#ff6b35;font-family:'Poppins',sans-serif;line-height:1.4}.service-hero-stat-pill{background:rgba(255,107,53,0.08);border:1px solid rgba(255,107,53,0.2)}.service-hero-stat-text{font-size:13.5px;letter-spacing:0.3px;color:#222222}.service-hero-desc{color:#4b5563;font-size:16px;line-height:1.7;font-family:'Poppins',sans-serif}.service-hero-btn{background:linear-gradient(135deg,#ff6b35 0%,#f4511e 100%);font-size:16px;border:none;box-shadow:0 4px 18px rgba(255,107,53,0.35);transition:transform 0.2s}.service-hero-img-box{background:#ffffff;border:1px solid rgba(0,0,0,0.06);box-shadow:0 12px 30px rgba(0,0,0,0.04)}.service-hero-img{object-fit:cover;max-height:480px;width:100%}.service-section-heading{font-size:36px;color:#111111;font-family:'Poppins',sans-serif}.service-section-sub{font-size:16px;max-width:650px;margin:0 auto}.service-deliverable-card{background:#ffffff;border:1px solid rgba(0,0,0,0.07);box-shadow:0 4px 20px rgba(0,0,0,0.02);transition:transform 0.2s}.service-deliverable-icon{width:38px;height:38px;background:rgba(255,107,53,0.12);color:#ff6b35}.service-deliverable-title{font-size:17px;font-family:'Poppins',sans-serif}.service-deliverable-desc{font-size:14.5px;line-height:1.6;font-family:'Poppins',sans-serif}.service-artifacts-section{background:#fbf9f6;border-top:1px solid rgba(0,0,0,0.04);border-bottom:1px solid rgba(0,0,0,0.04)}.service-artifact-card{background:#ffffff;border:1px solid rgba(0,0,0,0.06);box-shadow:0 4px 18px rgba(0,0,0,0.02);min-height:160px}.service-artifact-num{width:44px;height:44px;background:#ff6b35;font-size:15px}.service-artifact-title{font-size:15px;font-family:'Poppins',sans-serif;line-height:1.4}.service-explore-section{background:#ffffff;border-top:1px solid rgba(0,0,0,0.05)}.service-explore-heading{font-size:34px;color:#111111;font-family:'Poppins',sans-serif}.service-other-card{background:#fbf9f6;border:1px solid rgba(0,0,0,0.07);box-shadow:0 4px 20px rgba(0,0,0,0.02)}.service-other-pill{background:rgba(255,107,53,0.12);color:#ff6b35;font-size:11px;letter-spacing:1px}.service-other-tagline{font-size:12px}.service-other-title{font-size:20px;font-family:'Poppins',sans-serif}.service-other-desc{font-size:14px;line-height:1.6;font-family:'Poppins',sans-serif}.service-other-footer{border-top:1px solid rgba(0,0,0,0.06)}.service-other-link{color:#ff6b35;font-size:14px}.service-cta-title{font-size:40px;font-weight:600;font-family:'Poppins',sans-serif;color:#000000;line-height:1.25;max-width:900px;margin:0 auto}.service-cta-desc{color:#555555;font-size:16px;font-weight:300;line-height:1.7;max-width:720px;margin:0 auto 30px auto;font-family:'Poppins',sans-serif}.btn.btn-hero-action,.btn.btn-main-dark.btn-hero-action{padding:14px 36px !important;font-size:18px !important;white-space:nowrap !important;width:auto !important;display:inline-flex !important;align-items:center !important;justify-content:center !important}.btn.btn-hero-light,.btn.btn-main-light.btn-hero-light{padding:14px 36px !important;font-size:18px !important;border:1px solid #e0e0e0 !important;white-space:nowrap !important;width:auto !important;display:inline-flex !important;align-items:center !important;justify-content:center !important}.expertise-solution .expertise-content .title,.expertise-solution .expertise-content .expertise-title-styled{font-size:34px !important;font-weight:600 !important;font-family:'Poppins',sans-serif !important;color:#000000 !important;line-height:1.3 !important;letter-spacing:normal !important;word-spacing:normal !important;margin-bottom:18px !important}.expertise-solution .expertise-content .description{font-size:15px !important;line-height:1.65 !important;color:#4e4c4c !important;margin-bottom:16px !important}.btn.btn-main-dark.btn-expertise-action{padding:12px 36px !important;font-size:16px !important;border-radius:10px !important;display:inline-block !important;width:auto !important}.services .title.services-heading-styled,.services h2.services-heading-styled{font-size:40px !important;font-weight:500 !important;font-family:'Poppins',sans-serif !important;color:#000000 !important;line-height:1.35 !important;margin-bottom:12px !important;text-align:center !important}.cta-input-styled,.cta-input-styled:focus,.cta-input-styled:focus-visible,#cta-project-input,#cta-project-input:focus,#cta-project-input:focus-visible,input.cta-input-styled:focus,.form-control.cta-input-styled:focus,.form-control#cta-project-input:focus{outline:none !important;box-shadow:none !important;border:none !important;border-color:transparent !important;background-color:transparent !important}.cta-input-capsule:focus-within{border-color:#ff6b35 !important;box-shadow:0 6px 24px rgba(255,107,53,0.15) !important}a.service-hero-backlink,.service-hero-backlink{color:#ff6b35 !important;font-size:14px !important;text-decoration:none !important}a.service-hero-backlink:hover,.service-hero-backlink:hover{color:#f4511e !important}.service-hero-btn,a.service-hero-btn,.btn.service-hero-btn{background:linear-gradient(135deg,#ff6b35 0%,#f4511e 100%) !important;color:#ffffff !important;font-size:16px !important;font-weight:600 !important;border:none !important;box-shadow:0 4px 18px rgba(255,107,53,0.35) !important;transition:transform 0.2s !important;display:inline-flex !important;align-items:center !important}.service-hero-btn:hover,a.service-hero-btn:hover{color:#ffffff !important;transform:translateY(-2px) !important}a.service-other-link,.service-other-link{color:#ff6b35 !important;font-size:14px !important;text-decoration:none !important;font-weight:600 !important}a.service-other-link:hover,.service-other-link:hover{color:#f4511e !important}.btn.btn-main-dark.blog-detail-btn-primary{padding:10px 26px !important;font-size:14px !important;border-radius:25px !important;white-space:nowrap !important;width:auto !important}.btn.btn-main-light.blog-detail-btn-secondary{padding:10px 26px !important;font-size:14px !important;border-radius:25px !important;border:1px solid #dddddd !important;white-space:nowrap !important;width:auto !important}@media (max-width:767px){.hero-btn-container{flex-direction:column !important;align-items:stretch !important;gap:12px !important;width:100% !important;margin-top:1rem !important}.hero-btn-container a{width:100% !important;text-align:center !important;justify-content:center !important;box-sizing:border-box !important;white-space:normal !important}}