*{margin:0%;font-family:Poppins}*{font-family:Poppins,sans-serif}.hero-section{position:relative;width:100%;overflow:hidden;display:flex;align-items:flex-start;justify-content:center;color:#000;text-align:center;padding:0 20px}.hero-video{position:absolute;top:0%;left:0;width:100%;height:100%;object-fit:cover;z-index:-1;opacity:.3}.hero-content{z-index:1;max-width:1200px}.hero-content h1{margin-top:10px;font-size:5rem;font-weight:400;line-height:1.3}.highlight{font-weight:700;color:#009fd9}.cta-button{margin-top:20px;background:#000;color:#fff;padding:12px 24px;border:none;font-size:1.7rem;cursor:pointer;font-weight:500}.cta-button .highlight{color:#00baff}.description{margin-top:100px;font-size:1.3rem;color:#000}.sec-contain{padding:15px 20px;background-color:#009fd9;color:#fff;font-size:1rem;text-align:center;border-radius:8px;max-width:90%;margin:auto;transition:transform .3s ease,box-shadow .3s ease}.sec-contain:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0003}.section-title{font-size:2.5rem;font-weight:600;color:#000}img{max-width:100%;height:auto}p{font-size:1.1rem;color:#333;line-height:1.6}@media (max-width: 768px){.section-title{font-size:2rem;text-align:center}p{font-size:1rem;text-align:justify}.row>div{text-align:center}}.img-b{max-width:140px}@media only screen and (min-width: 400px) and (max-width: 900px){.hero-section .hero-video{margin:0!important}.hero-content h1{margin-top:0!important;font-size:3rem!important}}@media only screen and (max-width: 400px){.hero-section .hero-video{margin:0!important}.hero-content h1{font-size:1.5rem!important}.titleh{margin-top:auto!important}.cta-button{font-size:1.1rem}}.card:hover img{transform:scale(1.1)}.card:hover .position-absolute{opacity:1!important}.card:hover .card-title{color:#27aae1}.service-cards{height:540px}@media (max-width: 1200px){.service-cards,.card{height:560px!important}}.performance-container{padding:60px 20px;background-color:#f8f9fa;font-family:popins,sans-serif}.header h5{font-size:1.6rem;font-weight:600;color:#2c3e50}@media (max-width: 768px){.header h5{font-size:1.3rem}}@media (max-width: 480px){.header h5{font-size:1.1rem}}.header p{font-size:1.2rem;color:#555;max-width:600px;margin:10px auto}.metric-box{padding:15px}.metric-card{background:#fff;border-radius:10px;padding:25px;box-shadow:0 0 10px #0000000d;transition:transform .2s ease}.metric-card:hover{transform:translateY(-5px)}.metric-card h2{color:#007bff;font-size:1.8rem;font-weight:600}.metric-card p{text-align:center;color:#666;margin-top:5px}.industries h3{font-weight:600;color:#343a40}.industry-badge{background:#fff;border:1px solid #dee2e6;border-radius:5px;padding:10px;margin:8px;font-weight:500;color:#212529;transition:background .2s ease}.industry-badge:hover{background:#007bff;color:#fff;cursor:pointer}.cta-section p{font-size:1.1rem;margin-bottom:20px;color:#333}.cta-section .btn{padding:12px 30px;font-size:1rem;border-radius:5px}.slider-wrapper{overflow:hidden;white-space:nowrap;width:70%;background:#fff;padding:10px 0}.slider-track{display:inline-block;animation:scroll-left 20s linear infinite}.slider-item{display:inline-block;margin:0 50px;font-size:3.5rem;font-weight:700;color:#1f232a}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}.testimonial-card{background:#f3f4f6;border-radius:1.5rem;box-shadow:0 8px 30px #0000000d;width:100%;max-width:900px;transition:transform .3s ease}.testimonial-card:hover{transform:scale(1.01)}.nav-arrow{background:#fff;border:none;border-radius:50%;padding:12px 16px;font-size:1.2rem;cursor:pointer;box-shadow:0 4px 10px #0000001a;transition:background .2s}.nav-arrow:hover{background:#e0e0e0}.custom-arrow{font-size:1.5rem;color:#333}@media (max-width: 768px){.testimonial-card{flex-direction:column;text-align:center!important}.testimonial-content{padding:1rem 0;text-align:center!important}.testimonial-content p{text-align:center!important}.nav-arrow{margin:.5rem 0}}.ticker{padding:1rem 0}.ticker{text-align:center;font-size:3rem;font-weight:700;text-transform:uppercase;color:#222}@media (max-width: 768px){.ticker{font-size:1.8rem}}.footer{background-color:#1c1c1e;color:#fff}.footer a{color:#bbb;text-decoration:none;transition:all .3s ease}.footer a:hover{color:#fff;text-decoration:underline}.logo{font-size:1.8rem;font-weight:700;color:#fff}.tagline{font-size:.95rem;color:#ccc}.footer-links li{margin-bottom:8px}.footer p{color:#fff}.social-icons a{color:#ccc;transition:transform .3s ease,color .3s ease}.social-icons a:hover{color:#fff;transform:scale(1.05)}.slider-container{max-width:100%;margin:auto;text-align:center}.slider{display:flex;justify-content:center;gap:20px;overflow:hidden}.slider img{width:30%;height:auto;border-radius:10px;object-fit:cover;transition:all .5s ease-in-out}.indicators{margin-top:15px}.dot{height:12px;width:12px;margin:0 5px;background-color:#bbb;border-radius:50%;display:inline-block;cursor:pointer}.dot.active{background-color:#e91e63}.title{text-align:center;font-size:3rem;font-weight:700}.sub-title{text-align:center;font-size:1rem;font-weight:600;text-transform:uppercase;color:#0d6efd}@media only screen and (max-width: 768px){.slider img{width:100%!important}}.title-slider-container{width:100%;margin:auto;overflow:hidden;padding:20px 0}.title-slider{display:flex;transition:transform .6s ease-in-out;justify-content:center;gap:70px}.title-slide{min-width:200px;text-align:center;font-size:2.5rem;font-weight:600;padding:20px 10px;border-radius:8px;white-space:nowrap;flex-shrink:0}@media (max-width: 900px){.title-slide{font-size:2rem}}@media (max-width: 600px){.title-slide{font-size:1.9rem}}.sticky-banner{position:sticky;bottom:0;left:0;right:0;background-color:#27aae1;color:#fff;padding:20px 30px;display:none;justify-content:space-between;align-items:center;z-index:999;box-shadow:0 -4px 10px #0003;transition:transform .3s ease-in-out}.sticky-banner.show{display:flex}.banner-content{width:100%;max-width:1300px;margin:auto;display:flex;justify-content:space-between;align-items:center}.text{font-size:1.2rem;font-weight:600}.apply-button{background:linear-gradient(45deg,#000,#6a6a6a);padding:10px 25px;border-radius:50px;color:#fff;text-decoration:none;font-weight:600;transition:background .3s;border:0}.apply-button:hover{background:linear-gradient(45deg,#6a6a6a,#000)}
