.about-section{background:#f8f9fa}.about-tag{display:inline-block;background:#d82b27;color:#fff;font-size:.85rem;padding:6px 14px;border-radius:3px;margin-bottom:15px;letter-spacing:1px;text-transform:uppercase}.about-title{color:#036;font-size:2.5rem;position:relative}.about-title::after{content:"";width:70px;height:4px;background:#d82b27;display:block;margin:12px auto 0}.about-text{color:#444;font-size:1.05rem;line-height:1.9;margin-bottom:1.2rem}.about-features{display:flex;flex-wrap:wrap;justify-content:center;gap:15px 30px;margin-top:2rem}.feature-item{display:flex;align-items:center;color:#036;font-weight:600}.feature-item i{color:#d82b27;margin-right:10px;font-size:1.2rem}.accolades-section{background:#fff;padding:60px 0}.logo-slider{overflow:hidden;width:100%;position:relative}.logo-track{display:flex;align-items:center;gap:60px;width:max-content;animation:25s linear infinite scroll;will-change:transform}.logo-track img{width:140px;height:80px;object-fit:contain;flex-shrink:0}@keyframes scroll{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}@media (max-width:991px){.logo-track{gap:45px;animation-duration:22s}.logo-track img{width:120px;height:70px}}@media (max-width:767px){.about-title{font-size:2rem}.about-text{font-size:1rem}.about-features{flex-direction:column;align-items:center}.accolades-section{padding:50px 0}.logo-track{gap:30px;animation-duration:18s}.logo-track img{width:90px;height:55px}}@media (max-width:480px){.logo-track{gap:20px}.logo-track img{width:75px;height:45px}}#contact{background-color:#f5f5f5;padding:5rem 0}#contact h2{font-size:2.5rem;font-weight:700;color:#036}.contact-card{border:none;border-radius:.5rem;overflow:hidden;box-shadow:0 10px 25px rgba(0,0,0,.15)}#contact .card-header{background-color:#235b2e;color:#fff;font-size:1.25rem;font-weight:600;padding:1rem 1.5rem}#contact .form-label{font-weight:500;color:#036}#contact .form-control{border-radius:.25rem;border:1px solid #ccc;padding:.65rem 1rem;font-size:1rem;transition:.3s}#contact .form-control:focus{border-color:#d82b27;box-shadow:0 0 5px rgba(216,43,39,.3)}.contact-btn{background-color:#d82b27;color:#fff;font-weight:600;font-size:1.1rem;transition:.3s}.contact-btn:hover{background-color:#b02623;transform:translateY(-2px);box-shadow:0 6px 15px rgba(0,0,0,.2)}#contact iframe{width:100%;min-height:400px;border:0}.activity-title{color:#036;font-size:2.5rem;font-weight:700;margin-bottom:15px}.activity-subtitle{color:#555;max-width:700px;margin:0 auto 40px}.nav-pills .nav-link{background:#fff;color:#036;border-radius:30px;padding:12px 30px;font-weight:600;margin:5px;transition:.3s}.nav-pills .nav-link.active,.nav-pills .nav-link:hover{background:#036;color:#fff}.activity-card{background:#fff;border-radius:15px;overflow:hidden;cursor:pointer;box-shadow:0 10px 25px rgba(0,0,0,.1);transition:.4s;height:100%}.activity-card:hover{transform:translateY(-8px);box-shadow:0 15px 35px rgba(0,0,0,.18)}.activity-card img{width:100%;height:260px;object-fit:cover;transition:.4s}.activity-card:hover img{transform:scale(1.05)}.card-content{padding:25px;text-align:center}#testimonials .testimonial-card h6,.card-content h5,.section-title{color:#036;font-weight:700}.card-content p{color:#333}.card-content span{color:#777;font-size:.9rem}.modal-content{border-radius:15px;overflow:hidden}.modal img{height:550px;object-fit:cover}.activity-btn{display:inline-block;background:#036;color:#fff;padding:14px 42px;border-radius:50px;font-size:1rem;font-weight:600;text-decoration:none;transition:.3s;box-shadow:0 8px 20px rgba(0,51,102,.2)}.activity-btn:hover{background:#fcd733;color:#036;transform:translateY(-3px);box-shadow:0 12px 30px rgba(0,51,102,.3)}.activity-btn:focus{outline:0;box-shadow:0 0 0 4px rgba(252,215,51,.35)}footer{background-color:#d9d9d9;padding:3rem 0 2rem;font-family:Poppins,sans-serif}footer .row{justify-content:center;align-items:flex-start;gap:100px}footer h5{font-size:1.25rem;font-weight:600;color:#036;margin-bottom:1rem}footer li,footer p{font-size:.95rem;color:#333;margin-bottom:.5rem;line-height:1.7}.footer-link,footer ul li a{color:#036;text-decoration:none;transition:color .3s}.footer-link:hover,footer ul li a:hover{color:#555;text-decoration:underline}footer ul{list-style:none;padding:0;margin:0}footer hr{border-top:1px solid rgba(0,0,0,.2);margin:2rem 0 1rem}footer .text-center{font-size:.9rem;color:#036}@media (max-width:991.98px){footer .row{gap:60px}footer .col-auto{text-align:center}}@media (max-width:767.98px){footer .row{flex-direction:column;align-items:center;gap:35px}footer .col-auto{width:100%;max-width:320px;text-align:center}footer h5{font-size:1.15rem}footer li,footer p{font-size:.9rem}}body{margin:0;padding-top:60px;scroll-behavior:smooth}.hero-section{min-height:100vh;margin-top:0;background:linear-gradient(135deg,rgba(166,169,170,.7) -1%,rgba(0,0,0,.9) 100%),url(../../assets/img/Hero.jpeg) center/cover no-repeat;display:flex;align-items:center;padding-bottom:100px}.hero-content{opacity:0;transform:translateY(20px);animation:1s forwards fadeInUp;color:#fff;text-align:center}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.hero-content h1{font-size:3rem;line-height:1.2}.hero-content h2{font-size:3rem;line-height:1.2;color:#fcd733}.hero-content p{font-size:1.1rem;max-width:650px;margin:0 auto}.hero-badge{display:inline-block;background:#2f7d32;padding:6px 14px;font-size:.8rem;letter-spacing:1px;text-transform:uppercase;border-radius:3px;color:#fff}.hero-buttons .btn{transition:.3s}.hero-buttons .btn:hover{transform:translateY(-3px)}.hero-image{max-height:480px;border-radius:6px;box-shadow:0 15px 40px rgba(0,0,0,.2)}@media (max-width:1199px){.hero-content{text-align:center;margin-bottom:30px}.hero-buttons .btn-lg{margin:5px 0}}.services-section{background-color:#f5f5f5}.service-card{position:relative;overflow:hidden;min-height:320px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-size:cover;background-position:center;color:#fff;box-shadow:0 5px 20px rgba(0,0,0,.15);transition:transform .35s,box-shadow .35s}.service-card::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.72);z-index:0}.service-card>*{position:relative;z-index:1}.service-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,.25)}.icon-wrapper{width:70px;height:70px;background-color:rgba(255,255,255,.15);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:.35s}.icon-wrapper i{font-size:1.8rem;color:#fff}.service-card:hover .icon-wrapper{background-color:rgba(255,255,255,.3)}.service-title{color:#fff;font-weight:700}.service-desc{color:#fff;font-size:.95rem}.service-bg-1{background-image:url(../../assets/img/Service1.jpeg)}.service-bg-2{background-image:url(../../assets/img/Service2.jpeg)}.service-bg-3{background-image:url(../../assets/img/Service3.jpeg)}.service-bg-4{background-image:url(../../assets/img/HS%205.png)}.service-bg-5{background-image:url(../../assets/img/Service5.jpeg)}.service-bg-6{background-image:url(../../assets/img/Service6.jpeg)}@media (max-width:991px){#contact h2,.activity-title{font-size:2rem}.modal img{height:400px}.hero-content h1{font-size:2.2rem}.hero-content p{margin:0 auto}.row{justify-content:center;align-items:center}.hero-image{display:none}.service-card{min-height:300px;padding:3rem 2rem}}html{scroll-behavior:smooth;scroll-padding-top:90px}#navbar{background-color:#00182f;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:.8rem 0;transition:padding .3s,background-color .3s;z-index:1030}#navbar.scrolled{padding:.5rem 0;background-color:#024}#navbar .nav-link{color:#fff!important;font-weight:500;transition:color .3s}#navbar .nav-link.active,#navbar .nav-link:hover{color:#fcd733!important;font-weight:600}.navbar-toggler-icon{filter:invert(100%)}#navbar .btn-danger{background-color:#d82b27;color:#fff;font-weight:600;padding:.5rem 1.2rem;border-radius:.25rem;transition:background-color .3s,transform .2s,box-shadow .2s}#navbar .btn-danger:hover{background-color:#b02623;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}#testimonials{background:linear-gradient(180deg,#fff 0,#f3f8fd 100%);padding:90px 0}#testimonials .section-title{color:#036;font-size:2.5rem;font-weight:700}#testimonials .testimonial-card{max-width:760px;padding:55px 60px;background:#fff;border-radius:20px;border:1px solid rgba(0,51,102,.08);box-shadow:0 20px 45px rgba(0,51,102,.08);position:relative;opacity:0;transform:translateY(25px);transition:.6s}#testimonials .testimonial-card::before{content:"❝";position:absolute;top:15px;left:25px;font-size:75px;font-family:Georgia,serif;color:#d82b27;opacity:.12}#testimonials .carousel-item.active .testimonial-card{opacity:1;transform:translateY(0)}#testimonials .testimonial-card:hover{transform:translateY(-8px);box-shadow:0 30px 70px rgba(0,51,102,.15)}#testimonials .testimonial-card p{font-size:1.1rem;line-height:1.9;color:#555;font-style:italic;margin-bottom:25px}#testimonials .testimonial-card h6 span{display:block;color:#777;font-size:.9rem;font-weight:500;margin-top:5px}.carousel-indicators{position:relative;margin-top:35px}.carousel-indicators button{width:15px!important;height:1px!important;border-radius:40%;margin:0 6px!important;background:#9fb6d0!important;border:none;opacity:1}.carousel-indicators .active{background:#036!important;transform:scale(1.3)}@media (max-width:767px){#contact h2{font-size:1.8rem;text-align:center}.contact-btn{width:100%}.activity-title{font-size:1.7rem}.nav-pills{flex-direction:column;align-items:center}.nav-pills .nav-link{width:260px}.activity-card img{height:220px}.modal img{height:300px}.hero-buttons .btn-lg{padding:12px 30px;font-size:1rem}.icon-wrapper{width:60px;height:60px}.icon-wrapper i{font-size:1.5rem}.service-desc{font-size:.9rem}#testimonials{padding:60px 0}#testimonials .section-title{font-size:1.8rem}#testimonials .testimonial-card{max-width:95%;padding:35px 25px;border-radius:16px}#testimonials .testimonial-card::before{font-size:50px;left:15px}#testimonials .testimonial-card p{font-size:1rem;line-height:1.7}}.whatsapp-widget{position:fixed;top:95px;right:25px;z-index:9999}.whatsapp-tooltip{position:absolute;top:50%;right:75px;transform:translateY(-50%);background:#212529;color:#fff;padding:8px 14px;border-radius:8px;font-size:14px;font-weight:500;white-space:nowrap;opacity:0;visibility:hidden;transition:.3s;pointer-events:none}.whatsapp-tooltip::after{content:"";position:absolute;top:50%;right:-6px;transform:translateY(-50%);border-width:6px;border-style:solid;border-color:transparent transparent transparent #212529}.whatsapp-widget:hover .whatsapp-tooltip{opacity:1;visibility:visible;right:80px}.whatsapp-btn{width:60px;height:60px;font-size:26px;display:flex;align-items:center;justify-content:center}.whatsapp-form{width:320px;display:none;margin-bottom:10px;animation:.3s slideUp}@keyframes slideUp{from{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}