*{box-sizing:border-box}.logo{width:250px}body{margin:0;font-family:Arial,sans-serif}body{margin:0;font-family:Poppins,sans-serif;background-color:#f7f9fc;color:#333}p{text-align:center;font-size:1.2rem;margin-top:10px}.navbar{display:flex;justify-content:space-between;align-items:center;background-color:#1a4f35;height:115px;padding:0 20px 0 0;position:sticky;top:0;z-index:1000}.nav-links{display:flex;gap:20px;list-style:none}.nav-links li{position:relative}.nav-links a{color:#fff;text-decoration:none;font-weight:500;padding:8px 10px}.nav-links a:hover{text-decoration:underline}.dropdown{position:absolute;top:100%;left:0;background-color:#276544;width:fit-content;min-width:max-content;white-space:nowrap;border-radius:5px;list-style:none;padding:0;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .25s ease;box-shadow:0 4px 8px #0000004d}.has-dropdown:hover .dropdown{opacity:1;visibility:visible;transform:translateY(0)}.dropdown li{padding:10px 20px}.dropdown li:hover{background-color:#3a7a5b}.submenu{position:absolute;top:0;left:100%;background-color:#2f7b55;width:fit-content;min-width:max-content;white-space:nowrap;border-radius:5px;padding:0;opacity:0;visibility:hidden;transform:translate(10px);transition:all .25s ease}.has-submenu:hover .submenu{opacity:1;visibility:visible;transform:translate(0)}.submenu li{padding:10px 20px}.submenu li:hover{background-color:#3b8a63}.nav-links ul,.dropdown,.submenu{list-style:none;margin:0;padding:0}.carousel-container{position:relative;height:600px;width:100%;margin:auto;overflow:hidden}.carousel-inner{display:flex;transition:transform .6s ease-in-out;width:100%}.carousel-item{min-width:100%;height:600px;display:flex;justify-content:center;align-items:center}.carousel-item img,.carousel-item video{width:100%;height:100%;object-fit:contain}.arrow{position:absolute;top:50%;transform:translateY(-50%);background:#ffffffb3;border:none;font-size:30px;padding:10px 15px;cursor:pointer;border-radius:50%;z-index:10}.arrow:hover{background:#fff}.left{left:15px}.right{right:15px}.dots{text-align:center;margin-top:10px}.dot{height:12px;width:12px;margin:0 5px;background:#bbb;border-radius:50%;display:inline-block;cursor:pointer}.dot.active{background:#333}.footer{background:#111;color:#fff;padding:20px;display:flex;justify-content:space-between;align-items:center}.social-icons img{width:30px;height:30px;margin-left:5px}@media(max-width:600px){.footer{flex-direction:column;text-align:center;gap:15px}}.about-page{padding:200px 20px 20px;max-width:800px;height:600px;margin:auto;font-family:Arial,sans-serif;text-align:left}.contact-page{padding:200px 20px 20px;max-width:800px;height:600px;margin:auto;font-family:Arial,sans-serif}
