
body{margin:0;font-family:'Poppins',sans-serif;background:#f8fafc;color:#1f2937;}
.container{max-width:1200px;margin:auto;padding:0 20px;}
.navbar{position:fixed;width:100%;background:white;box-shadow:0 2px 10px rgba(0,0,0,0.05);z-index:1000;}
.nav-flex{display:flex;justify-content:space-between;align-items:center;height:70px;}
.nav-links a{text-decoration:none;margin-left:25px;color:#1f2937;font-weight:500;}
.hero{padding-top:120px;padding-bottom:100px;background:linear-gradient(135deg,#e0f2fe,#ffffff);text-align:center;}
.hero h1{font-size:40px;margin-bottom:15px;}
.cta{background:#2563eb;color:white;padding:12px 28px;border-radius:30px;text-decoration:none;font-weight:600;display:inline-block;margin-top:15px;}
.service-section{padding:80px 0;}
.service-section h2{text-align:center;margin-bottom:30px;font-size:30px;}
.slider{position:relative;overflow:hidden;border-radius:20px;background:white;box-shadow:0 15px 35px rgba(0,0,0,0.08);}
.slides{display:flex;transition:transform .6s ease;}
.slide{min-width:100%;}
.slide img{width:100%;height:450px;object-fit:contain;padding:20px;}
.prev,.next{position:absolute;top:50%;transform:translateY(-50%);background:#111827;color:white;border:none;padding:10px;border-radius:50%;cursor:pointer;}
.prev{left:15px;} .next{right:15px;}
.contact{padding:80px 0;background:#e0f2fe;text-align:center;}
.whatsapp{position:fixed;bottom:25px;right:25px;width:65px;height:65px;}
.whatsapp img{width:100%;height:100%;}
@media(max-width:768px){
.nav-links{display:none;}
.hero h1{font-size:28px;}
.slide img{height:300px;}
}
