html{scroll-behavior:smooth}body{overflow-x:hidden}img{max-width:100%;height:auto}.reveal,.image-anime.reveal,.image-anime{visibility:visible!important;opacity:1!important;transform:none!important}.reveal img,.image-anime img,figure img{visibility:visible!important;opacity:1!important;transform:none!important;display:block}.main-menu .nav-item .nav-link.active{color:var(--accent-color)!important}.mobile-menu-container{display:block}@media(max-width:991px){.main-menu.collapse{display:none}.main-menu.collapse.show{display:block;background:#002f47;padding:20px;border-radius:8px;margin-top:15px}.main-menu .navbar-nav .nav-link{color:#fff;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.1)}.main-menu .submenu ul{display:block;position:static;background:#0003;padding-left:20px;box-shadow:none}}.faq-accordion .accordion-collapse{transition:all .3s ease-in-out}.testimonials-slider-container{position:relative;overflow:hidden}.btn-default{display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;text-decoration:none;transition:all .3s ease}.btn-default:hover{transform:translateY(-2px)}.badge-eco{display:inline-block;padding:6px 14px;background-color:#299b461f;color:var(--accent-color);font-weight:700;font-size:13px;border-radius:30px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:15px}.form-success-alert{background-color:#d1fae5;border:1px solid #10b981;color:#065f46;padding:14px 20px;border-radius:6px;margin-bottom:20px;font-weight:500}.preloader.fade-out{opacity:0;visibility:hidden;transition:opacity .5s ease-out,visibility .5s ease-out}.main-footer,.main-footer.dark-section{background-color:#002f47!important;color:#fff!important;padding:80px 0 0;position:relative;z-index:10}.main-footer .footer-links h3,.main-footer .about-footer h3{color:#fff!important;font-size:20px;margin-bottom:20px;font-weight:700}.main-footer .footer-links p,.main-footer .about-footer p{color:#ffffffd9!important;line-height:1.7}.main-footer .footer-links ul{list-style:disc;padding-left:20px}.main-footer .footer-links ul li{color:#299b46;margin-bottom:12px}.main-footer .footer-links ul li a{color:#ffffffd9!important;text-decoration:none;transition:color .3s ease}.main-footer .footer-links ul li a:hover{color:#299b46!important}.main-footer .footer-contact-item{display:flex;align-items:flex-start;margin-bottom:18px}.main-footer .footer-contact-item .icon-box{width:38px;height:38px;min-width:38px;display:flex;justify-content:center;align-items:center;background:#fff;border-radius:50%;margin-right:14px;margin-top:2px}.main-footer .footer-contact-item .icon-box i{color:#002f47;font-size:15px}.main-footer .footer-contact-content p{color:#ffffffe6!important;margin:0}.main-footer .footer-contact-content p a{color:#fff!important;text-decoration:none}.main-footer .footer-contact-content p a:hover{color:#299b46!important}.main-footer .footer-copyright{border-top:1px solid rgba(255,255,255,.15)!important;padding:30px 0;margin-top:50px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.main-footer .footer-copyright-text p{color:#ffffffbf!important;margin:0;font-size:14px}.main-footer .footer-social-links ul li a{border:1px solid rgba(255,255,255,.25)!important;color:#fff!important}.main-footer .footer-social-links ul li a:hover{background-color:#299b46!important;border-color:#299b46!important}.page-catagery-list ul li a.active-category-link:before{filter:brightness(0) invert(1)!important}.page-single-faqs.page-faq-accordion .accordion-header .accordion-button{color:#002f47!important;font-weight:700}.page-single-faqs.page-faq-accordion .accordion-item .accordion-body p{color:#3d5a6a!important;line-height:1.7}
