/* Encabezado tipo banner suave (a juego con el sitio) */
.contact-hero {
  padding: 1.5rem 1rem 0;
}
.contact-hero h1 { color:#121249; }

/* Tarjetas */
.contact-card,
.card {
  border: 1px solid #e9eef6;
  border-radius: 12px;
  box-shadow: 0 .25rem .75rem rgba(0,0,0,.06);
}

/* Controles del formulario */
.form-control:focus {
  box-shadow: 0 0 0 .2rem rgba(13,110,253,.15);
}

/* Links dentro de la tarjeta */
.card a { color: #0d6efd; }
.card a:hover { text-decoration: underline; }
