html{font-size:16px}@media(max-width:575.98px){html{font-size:14px}}.big-icon{font-size:3rem}.no-after::after{display:none}.home-hero{background:linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url('https://images.unsplash.com/photo-1492144534655-ae79c964c9d7?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1283&q=80');background-size:cover;background-position:center;color:white;padding:120px 0}.product-card{transition:transform .3s;height:100%}.product-card:hover{transform:translateY(-10px);box-shadow:0 10px 20px rgba(0,0,0,0.1)}.feature-icon{font-size:2.5rem;color:#0d6efd;margin-bottom:1rem}.about-us-hero{background:linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url('https://images.unsplash.com/photo-1486262715619-67b85e0b08d3?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1286&q=80');background-size:cover;background-position:center;color:white;padding:120px 0}.about-us-timeline{position:relative;padding-left:50px}.about-us-timeline::before{content:'';position:absolute;left:20px;top:0;bottom:0;width:2px;background:#0d6efd}.about-us-timeline-item{position:relative;margin-bottom:30px}.about-us-timeline-item::before{content:'';position:absolute;left:-40px;top:5px;width:20px;height:20px;border-radius:50%;background:#0d6efd;border:3px solid white}.products-hero{background:linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url('https://images.unsplash.com/photo-1486262715619-67b85e0b08d3?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1286&q=80');background-size:cover;background-position:center;color:white;padding:100px 0}.contact-us-hero{background:linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url('https://images.unsplash.com/photo-1483721310020-03333e577078?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1328&q=80');background-size:cover;background-position:center;color:white;padding:120px 0}.contact-us-card{transition:all .3s;height:100%}.contact-us-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,0.1)}.contact-us-map{overflow:hidden;padding-bottom:56.25%;position:relative;height:0;border-radius:8px}.contact-us-map iframe{left:0;top:0;height:100%;width:100%;position:absolute}