:root{--orange-color:#ee2a24;--navy-color:#375ea4;--deamo-color:#f8912a;--yellow-color:#fdbb2d;--primary-blue:#4285f4;--primary-red:#ea4335;--primary-yellow:#fbbc05;--primary-green:#34a853;--default-font:"Fustat",sans-serif}body::-webkit-scrollbar{width:10px;display:none}body::-webkit-scrollbar-track{background:#f5f5f5;border-radius:0px}body::-webkit-scrollbar-thumb{border-radius:4px;background:linear-gradient( to bottom,#375ea4 0%,#bfe8f9 50%,#fdbb2d 75%,#ee2a24 100% );height:10%}body.show-scrollbar{}body.show-scrollbar::-webkit-scrollbar{display:block}.wf-frame-root::-webkit-scrollbar{width:10px !important}.wf-frame-root::-webkit-scrollbar-track{background:#f5f5f5 !important;border-radius:0px !important}.wf-frame-root::-webkit-scrollbar-thumb{border-radius:4px !important;background:linear-gradient( to bottom,#375ea4 0%,#bfe8f9 50%,#fdbb2d 75%,#ee2a24 100% ) !important;height:10% !important}.wf-poweredby{display:none !important}#gridSystemModal .modal-dialog{overflow-y:hidden}.inner-logo a img{width:80%}.hero-content .section-title h3,.hero-content .section-title h2{color:var(--white-color)}.hero-slider-image{width:100%;height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center}#myVideo{width:100%;height:100%;object-fit:cover}@media (min-width:1200px){.hero-slider-image{height:132vh;height:auto}}#who-we-are{width:100%;height:100vh;max-height:100%;object-fit:cover;border-radius:19px;display:flex;justify-content:center;align-items:center;overflow:hidden;box-shadow:rgba(0,0,0,0.17) 0px -23px 25px 0px inset,rgba(0,0,0,0.15) 0px -36px 30px 0px inset,rgba(0,0,0,0.1) 0px -79px 40px 0px inset,rgba(0,0,0,0.06) 0px 2px 1px,rgba(0,0,0,0.09) 0px 4px 2px,rgba(0,0,0,0.09) 0px 8px 4px,rgba(0,0,0,0.09) 0px 16px 8px,rgba(0,0,0,0.09) 0px 32px 16px}#who-we-are video{width:100%;height:100%;object-fit:cover;border-radius:19px}.about-us-img-1{border-radius:14px}.about-us-img-2{box-shadow:rgba(17,17,26,0.1) 0px 8px 24px,rgba(17,17,26,0.1) 0px 16px 56px,rgba(17,17,26,0.1) 0px 24px 80px}.about-experience-box{position:absolute;top:0;left:0;transform:translateY(70%);background:rgb(238,42,36);background:linear-gradient( 0deg,rgba(238,42,36,1) 0%,rgba(253,187,45,1) 100% );border-radius:10px;padding:20px;max-width:178px;animation:experiencemoveobject 2s infinite linear alternate}.about-company-result .icon-box{background:linear-gradient( 267.43deg,var(--orange-color) 4.95%,var(--yellow-color) 97.92% )}.about-us-list ul li::before{background-image:linear-gradient( 267.43deg,var(--orange-color) 4.95%,var(--yellow-color) 97.92% )}.service-footer a:hover{color:var(--error-color)}.pricing-title img{border-radius:14px;box-shadow:rgba(17,17,26,0.1) 0px 8px 24px,rgba(17,17,26,0.1) 0px 16px 56px,rgba(17,17,26,0.1) 0px 24px 80px}.seo-inner-content p{font-size:15px}.sec-highlighted-box{background:linear-gradient( 263deg,var(--dark-color) 0.16%,var(--navy-color) 99.84% )}.our-expertise{background-image:url(../images/inner-img/automating.webp);background-attachment:fixed;background-repeat:no-repeat;background-size:cover;padding:80px 50px;background-position:0px 10px;display:flex;border-radius:30px;justify-content:center;backdrop-filter:blur(220px);background-color:rgba(0,0,0,0.4);background-blend-mode:overlay}.expertise-item{box-shadow:rgba(0,0,0,0.3) 0px 19px 38px,rgba(0,0,0,0.22) 0px 15px 12px}.inner-expertise-connection h3{color:#f7feff !important;background:url(../images/svg-icon/company-icon.svg) no-repeat !important}.inner-expertise-connection h2{color:#f7feff !important}.about-us-bannar{background:url("../images/bannar/about-us.jpg") no-repeat;background-position:center !important}.service-bannar{background:url("../images/bannar/services.jpg") no-repeat;background-position:center -235px !important;background-size:cover !important}.contact-us-bannar{background:url("../images/bannar/contact-us.jpg") no-repeat;background-position:center !important}.our-team-bannar{background:url("../images/bannar/our-team.png") no-repeat;background-position:center !important;background-size:cover!important}.our-work-bannar{background:url("../images/bannar/our-work.jpg") no-repeat;background-position:center !important}.serive-details-bannar{background:url("../images/bannar/detail-services.jpg") no-repeat;background-position:center !important}.book-appointment-bannar{background:url("../images/bannar/book-appointment.jpg") no-repeat;background-position:center !important}.testimonial-bannar{background:url("../images/bannar/testimonial.jpg") no-repeat;background-size:contain !important;background-color:rgb(34 58 141) !important;background-position:right !important}.blogs-bannar{background:url("../images/bannar/blogs.jpg") no-repeat;background-size:cover !important;background-position:center -60.485px !important}.inner-blogs-bannar{background:url("../images/bannar/inner-blogs.jpg") no-repeat;background-position:center -10.485px !important}.terms-and-conditions-banner{background:url("../images/bannar/terms-conditions.jpg") no-repeat;background-position:center !important}.privacy-and-policy-banner{background:url("../images/bannar/policy-privacy.jpg") no-repeat;background-position:center !important}.grievance-redressal-mechanism-banner{background:url("../images/bannar/grievance-redressal-mechanism.jpg") no-repeat;background-position:center !important}.payment-gateway-banner{background:url("../images/bannar/payment-gateway-banner.jpg") no-repeat;background-position:center !important}.error-404-bannar{background:url("../images/bannar/404-error-bannar.png") no-repeat;background-position:top !important;background-size:cover !important}.grm a{transition:color 0.3s ease,background-clip 0.3s ease;background:linear-gradient( 267.43deg,var(--orange-color) 4.95%,var(--yellow-color) 97.92% );-webkit-background-clip:text;-webkit-text-fill-color:transparent}#wf-launcher-container .wf-launcher .wf-launcher-button{width:45px;height:45px;background-size:103%;border-radius:50% !important;margin:5px;box-shadow:0 0 20px 0 rgb(0 0 0 / 15%);background-image:url(../images/svg-icon/whatsapp.svg) !important;display:block;background-color:#2ab200}#wf-launcher-container{bottom:109px !important;right:26px !important}#wf-launcher-container .wf-launcher .wf-launcher-button{width:45px !important;height:45px !important;background-size:cover !important}#wf-launcher-container #wf-message-container{right:60px !important;bottom:0px !important}#wf-frame-root{bottom:30px !important;right:80px !important;z-index:998 !important}#wf-launcher-container{opacity:0 !important;visibility:hidden !important;transition:opacity 0.3s ease-in-out,visibility 0.3s ease-in-out !important}#wf-launcher-container.visible{opacity:1 !important;visibility:visible !important}.contact-buttons{position:fixed;bottom:103px;right:20px;display:flex;flex-direction:column;gap:10px;transition:opacity 0.3sease;z-index:999}.button-us{align-items:center;font-size:25px;font-weight:800;text-transform:capitalize;display:flex}.btn-floating{position:fixed;right:25px;width:45px;height:45px;border-radius:50%;border:none;z-index:9999;color:white;transition:width 0.2s,padding 0.2s;background:#49df57}.btn-floating:hover{width:auto;padding:0 15px 0px 0px;cursor:pointer;border-radius:25px}.button-us img{margin-left:5px;border-radius:50%}.button-us video{margin-left:5px;border-radius:50%}.btn-floating span{font-size:16px;margin-left:5px;transition:opacity 0.2s;line-height:0;opacity:0}.btn-floating:hover span{opacity:1;border-radius:25px;letter-spacing:normal}.btn-floating.phone:hover{background-color:#ff3131}.whatsapp_header img{background:rgb(43,184,38);background:linear-gradient( 0deg,rgba(43,184,38,1) 0%,rgba(97,253,125,1) 100% ) !important;border-radius:50%}.instagram_header img{background:linear-gradient( 45deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5 ) !important;border-radius:50%}.btn-floating.phone{display:flex;align-items:center;bottom:160px;background-color:#ff3131}.whatsapp-button{opacity:0;visibility:hidden;transition:opacity 0.5sease,visibility 0.5sease;margin:0 10px}.btn-floating.whatsapp:hover{background:rgb(43,184,38);background:linear-gradient( 0deg,rgba(43,184,38,1) 0%,rgba(97,253,125,1) 100% )}.btn-floating.linkedin{background-color:#0a66c2;bottom:380px}.btn-floating.twitter{background-color:#000000;bottom:325px}.btn-floating.bottom{background:linear-gradient( 263deg,var(--orange-color) 0.16%,var(--yellow-color) 99.84% );bottom:55px}.btn-floating.bottom:hover{background-color:#ffffff;bottom:55px}.btn-floating.bottom span{color:#ffffff}.btn-floating.instagram{bottom:270px;background:linear-gradient( 45deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5 )}.btn-floating.facebook{background-color:#0866ff;bottom:215px}.btn-floating:hover img{margin-bottom:-3px;border-radius:25px}.btn-floating.whatsapp:hover{border-radius:25px;display:flex;align-items:center;background:rgb(43,184,38);background:linear-gradient( 0deg,rgba(43,184,38,1) 0%,rgba(97,253,125,1) 100% ) !important}.btn-floating .whatsapp{background:rgb(43,184,38);background:linear-gradient( 0deg,rgba(43,184,38,1) 0%,rgba(97,253,125,1) 100% ) !important}.btn-floating:hover img{margin-bottom:3px}.phone-button,.facebook-button,.instagram-button,.linkedin-button,.twitter-button,.bottom-button,.whatsapp-button{opacity:0;visibility:hidden;transition:opacity 0.5s ease,visibility 0.5s ease;margin:0 10px}.phone-button.visible,.facebook-button.visible,.instagram-button.visible,.linkedin-button.visible,.twitter-button.visible,.bottom-button.visible,.whatsapp-button.visible{opacity:1;visibility:visible}.back-to-top{background-color:deeppink;text-decoration:none;cursor:pointer;width:45px;height:45px;z-index:999;position:fixed;right:25px;bottom:50px;display:flex;align-items:center;justify-content:center;border:0;border-radius:100%;box-shadow:0 4px 16px 0 rgba(0,0,0,0.4)}.back-to-top:hover{background-color:#ff51af}.back-to-top:active{box-shadow:none;background-color:#d60074}.back-to-top svg.icon__arrow-up{fill:white;width:32px;height:32px}#backToTop.no-hover{pointer-events:none;opacity:0.8}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}.icon__arrow-up{animation:bounce 1s infinite ease-in-out}.ftco-footer-social li{list-style:none;margin:0 10px 0 0;display:inline-block}.ftco-footer-social li a{height:40px;width:40px;display:block;background:rgba(0,0,0,0.05);border-radius:50%;position:relative}.ftco-footer-social li a span{position:absolute;font-size:20px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ftco-footer-social li a:hover{color:#fff}.form-control{height:52px;background:#fff;color:#000;font-size:16px;border-radius:5px;-webkit-box-shadow:none;box-shadow:none;border:1px solid rgb(0 0 0 / 30%)}.form-control:focus,.form-control:active{outline:none !important;-webkit-box-shadow:none;box-shadow:none;border:1px solid #fb8691}textarea.form-control{height:inherit !important}.btn{cursor:pointer;border-radius:40px;-webkit-box-shadow:none !important;box-shadow:none !important;font-size:15px}.btn:hover,.btn:active,.btn:focus{outline:none}.btn.btn-primary{background:#fb8691 !important;border:1px solid #fb8691 !important;color:#fff !important}.btn.btn-primary:hover{border:1px solid #fb8691;background:transparent;color:#fb8691}.btn.btn-primary.btn-outline-primary{border:1px solid #fb8691;background:transparent;color:#fb8691}.btn.btn-primary.btn-outline-primary:hover{border:1px solid transparent;background:#fb8691;color:#fff}.ftco-section{background:#fff}.ftco-section h2{margin-bottom:0}.modal-dialog{max-width:600px}.modal-content{overflow:hidden;border:none;position:relative;padding:0 !important;-webkit-box-shadow:0px 10px 34px -15px rgba(0,0,0,0.24);-moz-box-shadow:0px 10px 34px -15px rgba(0,0,0,0.24);box-shadow:0px 10px 34px -15px rgba(0,0,0,0.24)}.modal-content .modal-header{position:relative;padding:0;border:none;height:230px;background:#915eff;background:-moz-linear-gradient(45deg,#915eff 0%,#ff8e59 100%);background:-webkit-gradient( left bottom,right top,color-stop(0%,#915eff),color-stop(100%,#ff8e59) );background:-webkit-linear-gradient(45deg,#915eff 0%,#ff8e59 100%);background:-o-linear-gradient(45deg,#915eff 0%,#ff8e59 100%);background:-ms-linear-gradient(45deg,#915eff 0%,#ff8e59 100%);background:linear-gradient(45deg,#915eff 0%,#ff8e59 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#915eff',endColorstr='#ff8e59',GradientType=1 )}.modal-content button.close{position:absolute;top:0;right:0;padding:0;margin:0;width:40px;height:40px;z-index:1;color:#fff}.modal-content .modal-body{border:none;overflow:hidden;margin-top:-180px;z-index:2}.modal-content .modal-body .icon{width:200px;height:120px;border-radius:50%;font-size:30px;margin:0 auto;margin-bottom:10px}.modal-content .modal-body h2{font-weight:700;color:#fff}.modal-content .modal-body h4{font-size:18px}.modal-content .modal-body h3{font-weight:800;font-size:22px}.modal-content .modal-body h3 span{font-weight:300}.ftco-degree-bg{position:relative}.ftco-degree-bg:after{content:"";position:absolute;right:0;bottom:-30px;overflow:visible;width:50%;height:60px;z-index:1;-webkit-transform:skewY(-10deg);-moz-transform:skewY(-10deg);-ms-transform:skewY(-10deg);-o-transform:skewY(-10deg);transform:skewY(-10deg);background-color:#fff}.ftco-degree-bg:before{content:"";position:absolute;left:0;bottom:-30px;overflow:visible;width:50%;height:60px;z-index:1;-webkit-transform:skewY(10deg);-moz-transform:skewY(10deg);-ms-transform:skewY(10deg);-o-transform:skewY(10deg);transform:skewY(10deg);background-color:#fff}.modal-contact-us-form{background-color:transparent;border-radius:20px;padding:10px 40px}.model-contact-us-title{margin-bottom:25px !important}#myModal{overflow-y:auto !important;scrollbar-width:none;-ms-overflow-style:none}#myModal::-webkit-scrollbar{display:none}#myNewModal{overflow-y:auto !important;scrollbar-width:none;-ms-overflow-style:none}#myNewModal::-webkit-scrollbar{display:none}.department-img-title{position:absolute;bottom:-16px;left:45%;transform:translate(-50%,30%);background:linear-gradient( 0deg,rgba(238,42,36,1) 0%,rgba(253,187,45,1) 100% );color:white;padding:10px;text-align:center;border-radius:10px;z-index:10;width:80%;max-width:265px;opacity:0;height:80px;animation:fadeInMove 1s ease-in-out forwards,bounceUpDown 2s infinite alternate ease-in-out}@keyframes fadeInMove{0%{opacity:0;transform:translate(-50%,50%)}100%{opacity:1;transform:translate(-50%,30%)}}@keyframes bounceUpDown{0%{transform:translate(-50%,30%)}100%{transform:translate(-50%,10%)}}.department-img-title h3{margin:0;font-size:18px}.department-img-title p{margin:5px 0 0;font-size:14px;color:#ddd}.department-img-title h3{font-size:20px;font-weight:600;color:var(--white-color)}.company-growth-image{position:relative;display:inline-block;width:100%}.company-growth-image{position:relative;display:inline-block;width:100%}.director-image{width:100%;height:auto;display:block;border-radius:10px}.director-img-title{position:absolute;bottom:-25px;left:50%;transform:translate(-50%,30%);background:linear-gradient( 0deg,rgba(238,42,36,1) 0%,rgba(253,187,45,1) 100% );color:white;padding:10px;text-align:center;border-radius:20px;z-index:10;width:80%;max-width:265px;opacity:0;height:80px;animation:fadeInMove 1s ease-in-out forwards,bounceUpDown 2s infinite alternate ease-in-out}@keyframes fadeInMove{0%{opacity:0;transform:translate(-50%,50%)}100%{opacity:1;transform:translate(-50%,30%)}}@keyframes bounceUpDown{0%{transform:translate(-50%,30%)}100%{transform:translate(-50%,10%)}}@media (max-width:768px){.director-img-title{bottom:5px;width:90%;max-width:120px;padding:8px}.custom-control{font-size:12px}}@media (max-width:480px){.director-img-title{width:95%;max-width:110px;padding:6px}}.director-img-title h3{margin:0;font-size:18px}.director-img-title p{margin:5px 0 0;font-size:14px;color:#ddd}@media (max-width:768px){.director-img-title{bottom:5px;width:90%;max-width:250px;padding:6px 10px}.director-img-title h3{font-size:16px}.director-img-title p{font-size:12px}}@media (max-width:480px){.director-img-title{width:95%;max-width:220px;padding:5px 8px}.director-img-title h3{font-size:14px}.director-img-title p{font-size:11px}}.director-img-title h3{font-size:20px;font-weight:600;color:var(--white-color)}.section-title p .inner-director-content{color:#342d2d}.section-title p .inner-director-content strong{color:#000}.director-bg{background:linear-gradient( 0deg,rgb(55 85 157) 0%,rgb(169 207 198) 100% ) !important}.company-growth-item .dri-detailes{margin:0;color:#fff}.contact-link{color:white;text-decoration:none;transition:color 0.3s ease,background-clip 0.3s ease;background:linear-gradient( 267.43deg,var(--orange-color) 4.95%,var(--yellow-color) 97.92% );-webkit-background-clip:text;-webkit-text-fill-color:white}.contact-link:hover{-webkit-text-fill-color:transparent}.mobile-frame{width:300;max-width:320px;height:600px;max-height:640px;border:16px solid black;border-radius:40px;position:relative;overflow:hidden;background-color:#000;display:flex;justify-content:center;align-items:center;box-shadow:0px 4px 10px rgba(0,0,0,0.3)}.mobile-frame::before{content:"";position:absolute;width:15%;max-width:60px;height:8px;background:#222;top:10px;left:50%;transform:translateX(-50%);border-radius:5px}.mobile-frame::after{content:"";position:absolute;width:12%;max-width:50px;height:50px;background-size:contain;bottom:0px;left:50%;transform:translateX(-50%);border-radius:50%}.mobile-frame video{width:100%;height:100%;object-fit:cover}@media (max-width:768px){.mobile-frame{width:95vw;height:85vh;max-width:300px;max-height:600px}}@media (max-width:480px){.mobile-frame{width:100vw;height:90vh;border-width:10px;border-radius:30px}}.company-logo{display:flex;overflow:hidden;white-space:nowrap;position:relative;margin-bottom:30px}.company-logo img{max-width:100px;height:auto;margin:0 20px}.client-slider{margin:auto;overflow:hidden;position:relative;width:auto}.client-slider .slide-track{animation:moveLogos 40s linear infinite;display:flex;width:calc(284px * 21);margin-left:-40px}.client-slider .slide-track.two{margin-left:-200px}.client-slider .client-logo{width:284px;margin:14px 16px;border-radius:16px;box-shadow:rgba(0,0,0,0.1) 0px 1px 3px 0px,rgba(0,0,0,0.06) 0px 1px 2px 0px}.client-slider .client-logo img{padding:10px 35px 0px 35px;background:#ffff;border-radius:10px}.client-slider:hover .slide-track{animation-play-state:paused}@keyframes moveLogos{from{transform:translateX(0)}to{transform:translateX(-50%)}}.company-logo{display:flex;overflow:hidden;white-space:nowrap;position:relative;margin-bottom:30px}.company-logo img{max-width:100px;height:auto;margin:0 20px}.client-slider-two{margin:auto;overflow:hidden;position:relative;width:auto}.client-slider-two .slide-track-two{animation:moveLogossec 40s linear infinite;display:flex;width:calc(284px * 21);margin-left:-40px}.client-slider-two .slide-track-two.two{margin-left:-200px}.custom-client{width:224px!important}.client-slider-two .client-logo-two{width:284px;margin:14px 16px;border-radius:16px;box-shadow:rgba(0,0,0,0.1) 0px 1px 3px 0px,rgba(0,0,0,0.06) 0px 1px 2px 0px}.client-slider-two .client-logo-two img{padding:10px 35px 0px 35px;background:#fff;border-radius:10px}.client-slider-two:hover .slide-track-two{animation-play-state:paused}@keyframes moveLogossec{from{transform:translateX(-50%)}to{transform:translateX(0)}}.service-catagery-list ul li.active{border-bottom:1px solid var(--navy-color);box-shadow:rgba(0,0,0,0.4) 0px 2px 4px,rgba(0,0,0,0.3) 0px 7px 13px -3px,rgba(0,0,0,0.2) 0px -3px 0px inset}.service-catagery-list ul li.active a{color:#f1f1ff !important;font-weight:700 !important;font-size:17px !important}.expertise-list .expertise-item a{display:flex;align-items:center}.expertise-list .expertise-item{box-shadow:rgba(0,0,0,0.4) 0px 2px 4px,rgba(0,0,0,0.3) 0px 7px 13px -3px,rgba(0,0,0,0.2) 0px -3px 0px inset;transition:0.4s ease-in-out}.expertise-list .expertise-item:hover{box-shadow:rgba(92,79,79,0.46) 2px 7px 70px 4px;border-radius:100px}.popup-message{position:fixed;top:20px;width:auto;font-weight:600;right:20px;box-shadow:rgba(0,0,0,0.19) 0px 10px 20px,rgba(0,0,0,0.23) 0px 6px 6px;background-color:#d9f1de;color:#2ab200;padding:12px;border:solid 1px #b5a6a6;border-radius:5px;display:none;z-index:1000;font-size:18px;transition:right 0.5s ease-in-out}.popup-error{color:#ff0000 !important}.popup-message img{width:30px;height:30px}.Caption{display:none}form#contactForm{box-shadow:rgba(0,0,0,0.16) 5px -5px 6px,rgba(0,0,0,0.23) 0px 3px 6px;padding:20px;border-radius:20px;transition:box-shadow 0.8s ease-in-out,transform 0.8s ease-in-out}form#contactForm:hover{box-shadow:rgba(0,0,0,0.16) -7px 4px 6px,rgba(0,0,0,0.23) 0px 3px 6px;transform:scale(1.02)}#myNewModal{box-shadow:rgba(0,0,0,0.16) 5px -5px 6px,rgba(0,0,0,0.23) 0px 3px 6px;padding:20px;border-radius:20px;transition:box-shadow 0.4s ease-in-out,transform 0.4s ease-in-out}#myNewModal:hover{box-shadow:rgba(0,0,0,0.16) -7px 4px 6px,rgba(0,0,0,0.23) 0px 3px 6px;transform:scale(1.02)}.testimonial-content .custom-txt span{font-size:14px;color:#000000}.pay-container{max-width:480px;margin:0 auto}.qr-card{border-radius:16px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,0.08);transition:all 0.3s ease}.qr-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,0.12)}.qr-header{background:linear-gradient(135deg,var(--yellow-color),var(--orange-color));padding:20px;color:white;position:relative;overflow:hidden}.qr-header::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient( circle,rgba(255,255,255,0.2) 0%,rgba(255,255,255,0) 60% );opacity:0.6}.qr-header h4{color:#fff}.qr-code-container{position:relative;padding:30px;background-color:white}.qr-code-wrapper{position:relative;width:240px;height:240px;margin:0 auto;padding:12px;background-color:white;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,0.05)}.qr-code{width:100%;height:100%;object-fit:contain}.qr-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;background-color:white;border-radius:50%;padding:5px;box-shadow:0 2px 8px rgba(0,0,0,0.15)}.qr-info{background-color:var(--light-gray);border-radius:12px;padding:15px;margin-top:20px}.qr-info-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid var(--medium-gray)}.qr-info-item:last-child{border-bottom:none}.qr-info-label{display:flex;align-items:center;color:#6c757d}.qr-info-label i{margin-right:8px;font-size:1.2rem}.qr-info-value{font-weight:600;color:#212529}.qr-footer{padding:20px;background-color:white;border-radius:16px}.btn-generate{background:linear-gradient( to right,var(--primary-blue),var(--primary-green) );border:none;border-radius:30px;padding:12px 24px;font-weight:600;letter-spacing:0.5px;transition:all 0.3s ease}.btn-generate:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(66,133,244,0.3)}.amount-badge{position:absolute;top:98px;left:57%;transform:translateX(-50%);background-image:url();color:white;padding:5px 15px;border-radius:20px;font-weight:600;box-shadow:0 3px 10px rgba(0,0,0,0.1);z-index:1}.amount-badge img{width:55%}.expiry-timer{display:flex;align-items:center;justify-content:center;margin-top:15px;color:#6c757d}.expiry-timer span{padding-left:5px}.expiry-timer .timer{margin-left:8px;font-weight:600;color:var(--primary-red)}.payment-methods{display:flex;justify-content:center;gap:10px;margin-top:20px}.payment-method{width:40px;height:40px;border-radius:8px;background-color:var(--light-gray);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 5px rgba(0,0,0,0.05)}.payment-method i{font-size:1.5rem}.action-button{transition:transform 0.2s,box-shadow 0.2s;cursor:pointer}.action-button:hover{transform:scale(1.05);box-shadow:0 4px 10px rgba(0,0,0,0.2)}.shadow-sm-custom{width:90%;box-shadow:rgba(0,0,0,0.25) 1px 1px 2px 0px,rgb(0 0 0 / 10%) 2px 4px 4px}.scan-animation{position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient( to right,transparent,var(--navy-color),transparent );animation:scan 2s infinite;opacity:0.7}@keyframes scan{0%{top:0}100%{top:100%}}.security-badge{display:flex;align-items:center;justify-content:center;margin-top:15px;color:#6c757d;font-size:0.9rem}.security-badge i{margin-right:5px;color:var(--primary-green)}@media (max-width:576px){.qr-code-wrapper{width:200px;height:200px}.qr-logo{width:40px;height:40px}.qr-header{padding:15px}.qr-code-container{padding:20px}.amount-badge{top:82px;left:57%}.shadow-sm-custom{width:78%;font-size:13px;margin-top:25px;border:solid 2px #ffb265}.qr-footer{margin-top:25px}.hero-slider-image{height:132vh;height:auto}}