body{
    margin:0;
    font-family:sans-serif;
    background:#F5E6D3;
    color:#4E342E;
}

.header{
    display:flex;
    justify-content:space-between;
    padding:15px;
    background:#4E342E;
}

.logo{
    height:60px;
}

nav a{
    color:white;
    margin-left:15px;
    text-decoration:none;
}

.hero{
    height:90vh;
    background:#C89B3C;
    display:flex;
    justify-content:center;
    align-items:center;
}

.overlay{
    background:rgba(0,0,0,0.5);
    padding:30px;
    color:white;
    text-align:center;
}

.btn{
    background:#4E342E;
    padding:10px 20px;
    color:white;
    text-decoration:none;
}

.menu{
    padding:40px;
}

.card{
    background:white;
    padding:20px;
    margin-bottom:20px;
    border-radius:10px;
    box-shadow:0 5px 10px rgba(0,0,0,0.1);
}

.locations{
    padding:40px;
}

.whatsapp{
    position:fixed;
    bottom:20px;
    right:20px;
    background:#25D366;
    color:white;
    padding:15px;
    border-radius:50%;
    text-decoration:none;
}
