footer {
  padding: 2rem;
  text-align: center;
  /* background-color: #ECFEE8; */
  background-color: #f5f5f5;
  font-size: 0.9rem;
}

.footer-info {
  display: flex;
  justify-content: center;
  gap: 1rem;
}

.footer-contact {
  margin-top: 1rem;
}

.contact-btn {
  padding: 0.75rem 2rem;
  background-color: #7FB77E;
  color: white;
  border-radius: 5px;
  font-weight: 600;
  transition: background-color 0.3s ease;
}

.contact-btn:hover {
  background-color: #5A9367;
}
