*{box-sizing:border-box;margin:0;padding:0}body{min-height:100vh;color:#333;font-family:Segoe UI,sans-serif;overflow-x:hidden}.navbar{position:sticky;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(180deg,#ffffff,#f0f0f0);color:#333;padding:15px 3vw;box-shadow:0 4px 12px rgba(0,0,0,.08);border-bottom:1px solid #ddd;min-width:100vw;top:0;z-index:1000;gap:2vw}.navbar-logo{flex-shrink:0}.hamburger{display:none;font-size:26px;cursor:pointer;background:none;border:none;color:#333}.navbar-menu{display:flex;justify-content:space-between;align-items:center;gap:30px;flex:1}.navItem{position:relative;cursor:pointer}.navItem span{font-size:16px;font-weight:500;color:#333;transition:color .3s ease}.navItem span:hover{color:#0077cc}.dropdown{position:absolute;top:40px;background:#ffffff;color:#333;border-radius:6px;box-shadow:0 8px 16px rgba(0,0,0,.1);display:flex;flex-direction:column;min-width:200px;z-index:999;padding:8px 0}.dropdown:empty{display:none;padding:0;margin:0;box-shadow:none}.dropdown a{padding:10px 20px;text-decoration:none;color:#333;font-size:14px;transition:background .2s ease}.dropdown a:hover{background-color:#f2f2f2;color:#0077cc}.container{min-width:100vw}.slider{position:relative;width:95vw;height:80vh;margin:2vh auto;overflow:hidden;border-radius:10px;display:flex;justify-content:center;align-items:center}.arrow{position:absolute;top:50%;transform:translateY(-50%);background-color:rgba(0,0,0,.5);color:white;border:none;padding:12px;font-size:24px;cursor:pointer;z-index:5;border-radius:50%;transition:background .3s ease}.arrow:hover{background-color:rgba(0,0,0,.8)}.arrow.left{left:15px}.arrow.right{right:15px}.social-icons{position:fixed;top:50%;left:0;transform:translateY(-50%);display:flex;flex-direction:column;gap:20px;background:#ffffff;padding:12px 8px;border-top-right-radius:10px;border-bottom-right-radius:10px;box-shadow:2px 4px 12px rgba(0,0,0,.15);z-index:100}.social-icons a{color:#333;font-size:20px;transition:transform .2s ease,color .3s ease}.social-icons a:hover{transform:scale(1.2);color:#0077cc}.about-section{padding:60px 8vw;color:#333}.about-container{max-width:95vw;margin:10vh 5vw;display:flex;flex-direction:row;gap:50px;align-items:center}.about-text{flex:0 0 60%;line-height:1.8}.about-text h2{font-size:36px;color:#2e7d32;margin-bottom:20px}.about-text h3{font-size:24px;margin-top:30px;margin-bottom:10px;color:#444}.about-text p{font-size:16px;margin-bottom:15px}.about-text ul{padding-left:20px;margin-bottom:20px}.about-text li{margin-bottom:10px;font-size:16px}.about-images{flex:0 0 30%;display:flex;flex-direction:column;gap:15px}.about-images img{width:30vw;border-radius:10px;object-fit:cover;height:auto}@media (max-width:1150px){.hamburger{display:block}.navbar-menu{display:none;flex-direction:column;align-items:flex-start;width:100vw;background:#f9f9f9;padding:10px 3vw;position:absolute;top:60px;left:0;border-top:1px solid #ddd;z-index:999}.navbar-menu.open{display:flex}.navItem{padding:10px 0;width:100%}.dropdown{position:static;box-shadow:none;border:1px solid #eee;margin-top:5px;border-radius:6px}.dropdown a{padding-left:20px}.slider{width:95vw;height:60vh}.social-icons{position:fixed;top:auto;bottom:1vh;left:50%;transform:translateX(-50%);width:95vw;flex-direction:row;justify-content:space-around;align-items:center;padding:12px 0;background:#ffffff;border-top:1px solid #ddd;border-radius:15px;box-shadow:0 -2px 10px rgba(0,0,0,.1);z-index:10000;display:flex}.social-icons a{font-size:22px}.about-container{flex-direction:column;justify-content:center;align-items:center}.about-images{flex-direction:row}.about-images img{height:200px}.about-text h2{font-size:28px;text-align:center}.about-text h3{font-size:20px}.about-text li,.about-text p{font-size:15px}}@media (max-width:650px){.slider{height:45vh}.about-section{justify-content:center;align-items:center;margin-left:10vw}.about-images{flex-direction:column;margin:0 auto}.about-images img{width:80vw}.about-text{text-align:center}.about-text h2{font-size:24px}.about-text h3{font-size:18px}.about-text li,.about-text p{font-size:14px}.about-images img{height:160px}}