body{
  background:#fff;
  color:#333;
  font-family:'Segoe UI',Tahoma,sans-serif;
}

.home-link{
  position:fixed;
  top:20px;
  right:20px;
  background:#1a1919;
  color:#fff;
  padding:10px 18px;
  border-radius:6px;
  font-weight:600;
  text-decoration:none;
  z-index:9999;
}
.home-link:hover{
  opacity:0.85;
}

.contact-header{
  display:flex;
  justify-content:center;
  align-items:flex-end;
  height:30vh;
}
.contact-header h1{
  font-size:2.3rem;
}

.contact-wrapper{
  display:flex;
  justify-content:center;
  padding:20px;
}

.contact-form{
  width:100%;
  max-width:600px;
}

.contact-form label{
  display:block;
  margin:8px 0 4px;
  font-weight:600;
}

.contact-form input,
.contact-form textarea,
.contact-form select{
  width:100%;
  padding:12px;
  margin-bottom:12px;
  border:1px solid #ccc;
  border-radius:6px;
}

.btn{
  padding:12px 25px;
  border:2px solid #E74C3C;
  border-radius:6px;
  background:#E74C3C;
  color:#fff;
  cursor:pointer;
  font-weight:600;
}

.success-msg{
  margin-top:15px;
  color:#1e7f25;
  font-weight:600;
}

.map-section{
  max-width:1000px;
  margin:30px auto;
  text-align:center;
  padding:0 20px;
}

.light-footer{
  text-align:center;
  padding:20px 0;
  color:#777;
}

/* Floating buttons */
.whatsapp-float,
.facebook-float{
  position:fixed;
  width:55px;
  height:55px;
  border-radius:59%;
  font-size:1.8rem;
  color:#fff;
  z-index:10000;
  box-shadow:0 3px 10px rgba(0,0,0,.5);
  display:flex;
  align-items:center;
  justify-content:center;
  transition:.3s;
  text-decoration: none;
}

.whatsapp-float{background:#15e662; bottom:30px; left:20px;}
.facebook-float{background:#3861b9; bottom:95px; left:20px;} /* stacked above WhatsApp */

.whatsapp-float:hover,
.facebook-float:hover{opacity:.8;}

/* Mobile stacking */
@media(max-width:600px){
  .whatsapp-float,
  .facebook-float{
    left:20px;
  }
  .facebook-float{
    bottom:95px; /* stacked above WhatsApp */
  }
}

