.contact-section {
  background: #f9f9f9;
}

.card {
  background: #fff;
  border-radius: 15px;
}

.form-control {
  border-radius: 10px;
  padding: 10px 15px;
}

.form-control:focus {
  border-color: #002060;
  box-shadow: 0 0 5px rgba(0,32,96,0.3);
}

.btn-primary {
  background-color: #002060;
  border: none;
  border-radius: 10px;
  transition: background 0.3s;
}

.btn-primary:hover {
  background-color: #ff9900;
}

.social-icon {
  display: inline-block;
  font-size: 1.8rem;
  margin: 0 10px;
  color: #002060;
  transition: color 0.3s, transform 0.3s;
}

.social-icon:hover {
  color: #ff9900;
  transform: translateY(-3px);
}
