.breadcrumb-section h1,.breadcrumb-section h2,.page-heading h1,.page-heading h2,h1.fadeInUp,h1.wow,h2.fadeInUp,h2.wow{color:#fff!important;visibility:visible!important;opacity:1!important}.page-heading h1,.page-heading h2{font-size:clamp(32px, 4vw, 48px);font-weight:700;text-transform:capitalize;line-height:1.2;margin:0 0 12px}@media(max-width:575px){.page-heading h1,.page-heading h2{font-size:28px}}.skip-to-main{display:none!important}.kp-hero-gradient{background:#fff!important;background-image:none!important;border-bottom:3px solid #e5e7eb;position:relative;overflow:hidden}.kp-hero-gradient::before{content:'';position:absolute;top:-60px;left:-80px;width:420px;height:420px;background:radial-gradient(circle,rgba(15,111,216,.07) 0,transparent 70%);pointer-events:none}.kp-hero-gradient::after{content:'';position:absolute;bottom:-60px;right:-60px;width:320px;height:320px;background:radial-gradient(circle,rgba(99,84,210,.06) 0,transparent 70%);pointer-events:none}.kp-hero-gradient .hero-content span{color:var(--theme-color,#6c57d2)!important;opacity:1!important;font-weight:700;font-size:13px;letter-spacing:.5px;text-transform:uppercase}.kp-hero-gradient .hero-content h1{color:#1a1f2e!important;font-size:clamp(32px, 4vw, 52px);line-height:1.15}.kp-hero-gradient .hero-content p{color:#4b5563!important;font-size:17px;line-height:1.8}.hero-trust{margin-top:22px;display:flex;gap:18px;flex-wrap:wrap;align-items:center}.hero-trust span{font-size:13px;color:#374151;display:flex;align-items:center;gap:6px;font-weight:500}.hero-trust .fa-check-circle{color:#059669;font-size:15px}.counter-section{background:linear-gradient(135deg,#0f6fd8 0,#0a3d6b 100%);position:relative}.counter-section-heading{text-align:center;margin-bottom:40px;color:#fff}.counter-section-heading h2{color:#fff!important;font-size:clamp(24px, 3vw, 36px);margin:0 0 10px}.counter-section-heading p{color:rgba(255,255,255,.8)!important;font-size:16px;margin:0}.counter-section .counter-items p,.counter-section .counter-wrapper p{color:rgba(255,255,255,.85)!important;font-size:14px;margin:6px 0 0}.counter-section .counter-items .icon i{color:rgba(255,255,255,.9)!important}.stat-num{font-size:48px;font-weight:800;color:var(--tg-heading-color,#1a1f2e);line-height:1;margin-bottom:8px}.counter-section .odometer,.counter-section .stat-num{color:#fff!important}.client-logos-section{padding:32px 0 36px;background:#f8f9fa;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;overflow:hidden}.client-logos-label{text-align:center;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#9ca3af;margin-bottom:24px}.marquee{display:flex;user-select:none;gap:40px;overflow:hidden;mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%)}.marquee-group{display:flex;align-items:center;gap:40px;flex-shrink:0;animation:kp-marquee 32s linear infinite}@media (prefers-reduced-motion:reduce){.marquee-group{animation-play-state:paused}}@keyframes kp-marquee{from{transform:translateX(0)}to{transform:translateX(calc(-100% - 40px))}}.marquee-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:130px;flex-shrink:0;background:#fff;border-radius:12px;padding:14px 16px 10px;box-shadow:0 1px 4px rgba(0,0,0,.06),0 0 0 1px rgba(0,0,0,.04);transition:transform .25s,box-shadow .25s}.marquee-item:hover{transform:translateY(-3px);box-shadow:0 6px 16px rgba(0,0,0,.1),0 0 0 1px rgba(15,111,216,.15)}.marquee-item img{width:90px;height:60px;object-fit:contain;object-position:center;filter:grayscale(25%) opacity(.85);transition:filter .25s}.marquee-item:hover img{filter:grayscale(0%) opacity(1)}.marquee-item-name{font-size:10px;font-weight:600;color:#9ca3af;text-align:center;letter-spacing:.3px;line-height:1.3;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-card-items-1 .service-icon i{display:inline-block;min-width:1em;min-height:1em}.testimonial-linkedin{border-top:3px solid #0077b5!important;padding-top:8px!important}.linkedin-badge{display:inline-flex;align-items:center;gap:6px;background:#ddeefa;border:1px solid #7ab8e0;border-radius:20px;padding:5px 12px;margin-bottom:14px;font-size:11px;font-weight:700;color:#00527a}.linkedin-badge svg{flex-shrink:0}.testimonial-avatar{width:50px;height:50px;border-radius:50%;background:var(--theme-color,#0f6fd8);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:18px;flex-shrink:0}.testimonial-li-link{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#005f8e;text-decoration:none;margin-top:4px;font-weight:700;transition:opacity .2s}.testimonial-li-link:hover{opacity:.8;text-decoration:underline}.ratings[role=img]{display:flex;gap:2px}.ratings[role=img] i{font-size:14px;color:var(--ratting,#f8bc26)}.header-right{min-width:200px;will-change:auto;min-height:50px;display:flex;align-items:center;justify-content:flex-end}.text-logo{text-decoration:none!important;font-size:1.35em;font-weight:800;letter-spacing:-.3px;white-space:nowrap;line-height:1.2}.header-section .text-logo{color:#fff!important}.header-section .text-logo span{color:#7eb3ff!important}.offcanvas__logo .text-logo{color:#1a1f2e!important}.offcanvas__logo .text-logo span{color:#6c57d2!important}.footer-section .text-logo{color:#fff!important}.footer-section .text-logo span{color:#7eb3ff!important}.theme-btn{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:13px 26px!important;padding-right:26px!important;border-radius:6px!important;overflow:visible!important;font-family:inherit!important;font-size:15px!important;font-weight:700!important;line-height:1.4!important;background-color:#0a5bbf!important;color:#fff!important;border:2px solid #0a5bbf!important;text-decoration:none!important;position:relative;z-index:1}.theme-btn:hover{background-color:#084fa8!important;color:#fff!important;border-color:#084fa8!important}.theme-btn i{width:auto!important;height:auto!important;line-height:normal!important;background-color:transparent!important;color:inherit!important;margin-left:0!important;border-radius:0!important;font-size:13px!important;display:inline-block!important}.theme-btn::after,.theme-btn::before{display:none!important}@font-face{font-family:'Font Awesome 5 Free';font-display:swap}@font-face{font-family:'Font Awesome 5 Brands';font-display:swap}@font-face{font-family:flaticon;font-display:swap}.client-name-text{font-size:16px;font-weight:700;color:var(--header,#003566);margin:0 0 2px;line-height:1.4}.hero-section .hero-btn,.hero-section .hero-btn a,.hero-section .hero-content h1,.hero-section .hero-content p,.hero-section .hero-content span,.hero-section .hero-trust{visibility:visible!important;opacity:1!important}.hero-section .wow{visibility:visible!important;animation-name:fadeInUp;animation-duration:.6s;animation-fill-mode:both}.text-logo{flex-shrink:0;display:inline-flex;align-items:center;gap:.3em;white-space:nowrap}@media (min-width:1200px){.header-main{flex-wrap:nowrap;align-items:center}.text-logo{font-size:1.15em!important}.mean__menu-wrapper{flex:1;min-width:0;overflow:visible}.main-menu nav>ul{display:flex;flex-wrap:nowrap;white-space:nowrap}.main-menu nav>ul>li>a{padding:28px 9px!important;font-size:13.5px!important;white-space:nowrap}.header-right .link-btn{display:none!important}}@media (min-width:1400px){.text-logo{font-size:1.25em!important}.main-menu nav>ul>li>a{padding:28px 13px!important;font-size:14.5px!important}.header-right .link-btn{display:none!important}}@media (min-width:1600px){.text-logo{font-size:1.35em!important}.main-menu nav>ul>li>a{padding:28px 16px!important;font-size:15px!important}.header-right .link-btn{display:inline-block!important}}.theme-btn.style-2:hover{background:#f3f4f6!important;color:#1a1f2e!important;border-color:#aab4c0!important}.cta-section .theme-btn.style-2{background:0 0!important;color:#fff!important;border-color:rgba(255,255,255,.7)!important}.cta-section .theme-btn.style-2:hover{background:rgba(255,255,255,.15)!important;color:#fff!important}@media (max-width:575px){.hero-btn{flex-direction:column;align-items:flex-start;gap:12px!important}.hero-btn .theme-btn,.hero-btn .theme-btn.style-2{width:100%;justify-content:center}}.service-icon-box-items-2 .icon{position:relative;width:70px;height:70px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.service-icon-box-items-2 .icon i{font-size:32px;color:#0f6fd8;position:relative;z-index:1}.service-icon-box-items-2 .icon .icon-bg{position:absolute;inset:0}.service-icon-box-items-2 .icon .icon-bg img{width:100%;height:100%;object-fit:contain}.service-card-items-1 .service-icon{width:70px;height:70px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:#eff6ff;margin-bottom:18px;font-size:30px;color:#0f6fd8}.service-card-items-1 .service-icon.color-2{background:#fdf2ec;color:#ff5722}.service-card-items-1 .service-icon.color-3{background:#edfaf4;color:#059669}.service-card-items-1 .service-icon.color-4{background:#f3f0ff;color:#7c3aed}.faq-tab.active .faq-tab-count{background:rgba(255,255,255,.9)!important;color:#0f6fd8!important}.sidebar-widget{margin-bottom:30px;background:#fff;border-radius:14px;border:1px solid #f0f4f8;box-shadow:0 2px 12px rgba(0,0,0,.06);overflow:hidden}.sideber-title{padding:18px 24px 0}.sideber-title h4{font-size:16px;font-weight:700;color:#1a1f2e;margin:0}.bl-about-widget,.bl-cta-widget,.bl-topics{padding:24px}.bl-cta-widget{background:linear-gradient(135deg,#0c1b3a,#1a3a6b);border-radius:0;padding:28px 24px}.bl-cta-widget i{font-size:32px;color:#7eb3ff;margin-bottom:12px;display:block}.bl-cta-widget h4{font-size:17px;font-weight:700;color:#fff;margin-bottom:10px}.bl-cta-widget p{font-size:14px;color:rgba(255,255,255,.7);margin-bottom:20px;line-height:1.6}.bl-cta-widget .theme-btn{width:100%;justify-content:center;background:#fff!important;color:#0c1b3a!important;border-color:#fff!important;font-weight:700}.bl-cta-widget .theme-btn:hover{background:#e8f0fe!important;color:#0a5bbf!important}.ab-call-btn{display:inline-flex;align-items:center;gap:10px;background:#eff6ff;color:#0f6fd8;border:2px solid #bfdbfe;border-radius:8px;padding:12px 24px;font-size:15px;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s;margin-top:8px}.ab-call-btn:hover{background:#dbeafe;border-color:#93c5fd;color:#0a5bbf}.ab-call-btn i{font-size:18px}.cs-stats-strip .cs-stats-heading{text-align:center;margin-bottom:24px;color:#fff}.cs-stats-strip .cs-stats-heading h2{font-size:clamp(20px, 2.5vw, 28px);font-weight:700;color:#fff;margin:0}.sv-process-strip .sv-process-heading{text-align:center;margin-bottom:28px}.sv-process-strip .sv-process-heading h2{font-size:clamp(20px, 2.5vw, 26px);font-weight:700;color:#1a1f2e;margin:0 0 6px}.sv-process-strip .sv-process-heading p{font-size:14px;color:#6b7280;margin:0}.ab-stats-section .ab-stats-heading{text-align:center;margin-bottom:24px;color:#fff}.ab-stats-section .ab-stats-heading h2{font-size:clamp(20px, 2.5vw, 28px);font-weight:700;color:#fff;margin:0}.ab-market-flag-text{font-size:14px;font-weight:700;color:#0f6fd8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;padding:4px 10px;display:inline-block;margin-bottom:14px;letter-spacing:.5px}.cs-coming-inner .theme-btn{margin-top:8px}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/fa-brands-400.woff2") format("woff2"),url("../fonts/fa-brands-400.woff") format("woff")}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;font-display:swap;src:url("../fonts/fa-light-300.woff2") format("woff2"),url("../fonts/fa-light-300.woff") format("woff")}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/fa-regular-400.woff2") format("woff2"),url("../fonts/fa-regular-400.woff") format("woff")}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:900;font-display:swap;src:url("../fonts/fa-solid-900.woff2") format("woff2"),url("../fonts/fa-solid-900.woff") format("woff")}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/fa-regular-400.woff2") format("woff2"),url("../fonts/fa-regular-400.woff") format("woff")}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:swap;src:url("../fonts/fa-solid-900.woff2") format("woff2"),url("../fonts/fa-solid-900.woff") format("woff")}@font-face{font-family:flaticon;font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/flaticon.woff2?bc92a2b7cf5bb0790eaf3d2de8786ef9") format("woff2"),url("../fonts/flaticon.woff") format("woff")}.header-1 .header-right .theme-btn{background-color:#0a5bbf!important;color:#fff!important;border:2px solid #0a5bbf!important;padding:11px 22px!important;font-size:14px!important}.header-1 .header-right .theme-btn i{background-color:transparent!important;color:#fff!important;width:auto!important;height:auto!important;margin-left:0!important}.cta-section .col-lg-8 h2,.cta-section .col-lg-8 p{color:#fff!important;visibility:visible!important;opacity:1!important}@media (max-width:767px){.hero-section{overflow-x:hidden}.service-card-items-1{margin-bottom:20px}.cta-section .col-lg-4 a.theme-btn{display:flex!important;width:100%;justify-content:center;margin-bottom:12px}}.header-1:not(.header-4) .text-logo{color:#1a1f2e!important}.header-1:not(.header-4) .text-logo span{color:#6c57d2!important}.header-1:not(.header-4).sticky-menu .text-logo{color:#1a1f2e!important}.service-card-items-1 .service-icon{width:70px!important;height:70px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:16px!important;background:#eff6ff!important;margin-bottom:18px!important;font-size:30px!important;color:#0f6fd8!important;position:relative!important}.service-card-items-1 .service-icon i{margin-top:0!important;margin-left:0!important;display:inline-block!important}.service-card-items-1 .service-icon::before{display:none!important}.service-card-items-1 .service-icon.color-2{background:#fdf2ec!important;color:#ff5722!important}.service-card-items-1 .service-icon.color-3{background:#edfaf4!important;color:#059669!important}.service-card-items-1 .service-icon.color-4{background:#f3f0ff!important;color:#7c3aed!important}.blog-card-items{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 2px 16px rgba(0,0,0,.07);border:1px solid #f0f4f8;transition:box-shadow .25s,transform .25s;height:100%;display:flex;flex-direction:column}.blog-card-items:hover{box-shadow:0 8px 32px rgba(15,111,216,.13);transform:translateY(-3px)}.blog-card-items .blog-img{overflow:hidden;aspect-ratio:16/9;background:#f0f4f8}.blog-card-items .blog-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s}.blog-card-items:hover .blog-img img{transform:scale(1.04)}.blog-card-items .blog-content{padding:20px;flex:1;display:flex;flex-direction:column}.blog-card-items .blog-content span a{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#0f6fd8;text-decoration:none;background:#eff6ff;border-radius:20px;padding:3px 10px;display:inline-block;margin-bottom:10px}.blog-card-items .blog-content h3{font-size:17px!important;font-weight:700;line-height:1.4;margin-bottom:10px;color:#1a1f2e}.blog-card-items .blog-content h3 a{color:inherit;text-decoration:none}.blog-card-items .blog-content h3 a:hover{color:#0f6fd8}.blog-card-items .blog-content p{font-size:14px;color:#6b7280;line-height:1.6;margin-bottom:12px;flex:1}.blog-card-items .blog-meta{border-top:1px solid #f0f4f8;padding-top:10px;margin-top:auto}.blog-card-items .link-btn{font-size:13px;font-weight:700;color:#0f6fd8;text-decoration:none}.blog-card-items .link-btn:hover{color:#0a4fa3}.blog-section .section-title span{color:#0f6fd8}.bp-sw-cta .theme-btn{display:flex!important;width:100%;justify-content:center;background:#fff!important;color:#0c1b3a!important;border-color:#fff!important;font-weight:700!important}.section-padding{padding:80px 0!important}@media(max-width:1199px){.section-padding{padding:70px 0!important}}@media(max-width:991px){.section-padding{padding:50px 0!important}}@media(max-width:575px){.section-padding{padding:40px 0!important}}.page-heading{padding:140px 0 55px!important}@media(max-width:1199px){.page-heading{padding:110px 0 45px!important}}@media(max-width:991px){.page-heading{padding:90px 0 40px!important}}@media(max-width:575px){.page-heading{padding:80px 0 32px!important}}.kp-ctrust{padding:36px 0 24px}.kp-ctrust-item{background:#fff;border:1px solid #e8edf5;border-radius:12px;padding:28px 20px;height:100%;box-shadow:0 2px 12px rgba(0,0,0,.05);transition:box-shadow .2s,transform .2s}.kp-ctrust-item:hover{box-shadow:0 6px 24px rgba(15,111,216,.1);transform:translateY(-2px)}.kp-ctrust-item>i{font-size:30px;color:#0f6fd8;margin-bottom:14px;display:block}.kp-ctrust-item h4{font-size:15px;font-weight:700;color:#0c1b3a;margin-bottom:8px}.kp-ctrust-item p{font-size:13px;color:#6b7280;line-height:1.6;margin:0}.mean-container .mean-bar{background:#fff!important;border-bottom:2px solid #e5e7eb;padding:4px 0}.mean-container a.meanmenu-reveal{color:#1a1f2e!important}.mean-container a.meanmenu-reveal span{background:#1a1f2e!important}.mean-container .mean-nav{background:#fff!important;border-top:1px solid #e5e7eb}.mean-container .mean-nav ul li a{color:#1a1f2e!important;border-top:1px solid #e5e7eb!important;font-size:14px;font-weight:500;padding:12px 5%!important}.mean-container .mean-nav ul li a:hover{color:#0f6fd8!important;background:#f0f6ff}.mean-container .mean-nav ul li a.mean-expand{color:#1a1f2e!important;background:0 0!important;border:none!important;width:36px!important;height:42px!important;line-height:42px!important;font-size:16px!important}.mean-container .mean-nav ul li a.mean-expand:hover{background:#f0f6ff!important;color:#0f6fd8!important}.mean-container .mean-nav ul li li a{background:#f8f9fa!important;color:#374151!important;border-top:1px solid #e5e7eb!important;padding:10px 10%!important;font-size:13px!important}.mean-container .mean-nav ul li li a:hover{background:#eff6ff!important;color:#0f6fd8!important}