body{
margin:0;
font-family:Georgia, serif;
background:#0d2c1b;
color:#eee;
}

header{
text-align:center;
padding:40px 20px;
}

.logo{
max-width:220px;
cursor:zoom-in;
}

h1{color:#d4af37;}
h2{color:#ccc;}

nav a{
color:#d4af37;
margin:0 15px;
text-decoration:none;
font-weight:bold;
}

nav a.ativo{
border-bottom:2px solid #d4af37;
}

main{
max-width:900px;
margin:auto;
padding:40px 20px;
text-align:justify;
background:rgba(255,255,255,0.06);
}

h3{color:#d4af37;}

.contact-form{
display:flex;
flex-direction:column;
gap:15px;
}

.contact-form input,
.contact-form textarea{
padding:10px;
border-radius:4px;
border:none;
}

.contact-form button{
background:#d4af37;
color:#fff;
padding:12px;
border:none;
cursor:pointer;
}

footer{
background:#091e13;
text-align:center;
padding:20px;
}

.whatsapp-float{
position:fixed;
bottom:20px;
right:20px;
width:60px;
}
.whatsapp-float {
  position: fixed;
  width: 60px;
  height: 60px;
  bottom: 20px;
  right: 20px;
  z-index: 999;
}

.whatsapp-float img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  object-fit: cover;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.4);
  transition: transform 0.2s ease;
}

.whatsapp-float img:hover {
  transform: scale(1.1);
}