body{
font-family: Arial, sans-serif;
margin:0;
background:#f5f7f8;
color:#333;
line-height:1.6;
}

header{
background:#1f4e5f;
color:white;
padding:50px 20px;
text-align:center;
}

.menu{
background:#2c6b7c;
padding:15px;
text-align:center;
}

.menu a{
color:white;
margin:0 15px;
text-decoration:none;
font-weight:bold;
font-size:16px;
}

.menu a:hover{
text-decoration:underline;
}

section{
max-width:900px;
margin:auto;
padding:40px 20px;
}

.card{
background:white;
padding:25px;
margin:25px auto;
max-width:800px;
border-radius:8px;
box-shadow:0 4px 10px rgba(0,0,0,0.1);
transition: all 0.3s ease;
}

.card:hover{
transform: translateY(-4px);
box-shadow:0 10px 25px rgba(0,0,0,0.15);
}


img{
max-width:100%;
border-radius:10px;
}

footer{
background:#1f4e5f;
color:white;
text-align:center;
padding:20px;
margin-top:40px;
}

.whatsapp-button{
position: fixed;
bottom: 25px;
right: 25px;
background: #25D366;
color: white;
padding: 14px 18px;
border-radius: 50px;
font-weight: bold;
text-decoration: none;
font-size: 16px;
box-shadow: 0 4px 10px rgba(0,0,0,0.25);
z-index: 1000;
}

.whatsapp-button:hover{
background:#1ebe5d;
}

/* Mobile improvements */

@media (max-width: 600px) {

header h1{
font-size:28px;
}

.menu a{
display:block;
margin:10px 0;
}

.card{
padding:20px;
margin:20px 10px;
}

section{
padding:20px 10px;
}

}



