/* Imagen de presentación */
.presentation{
    background-image: url("../img/company/contact2.jpg");
    background-position: center;
    background-size: cover;
    height: 30rem;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: bold;
    color: white;
}

/* Título del formulario */
h3{
  font-weight: 700;
}

/* Campos del formulario */
.form-control{
  border: 1.7px solid var(--primary) !important;
  opacity: 0.85;
  border-radius: 0px !important;
  transition: 0.3s;
}

.form-control:focus{
  opacity: 1;
  transition: 0.3s;
  background: var(--lightBlue);
}

/* Botón para enviar los datos */
.btn-outline-primary{
  font-weight: 600;
  border: 0.15rem solid var(--primary);
  color: white !important;
  background: var(--primary);
  transition: 0.3s;
}
.btn-outline-primary:hover{
  border: 0.15rem solid var(--primary);
  color: black !important;
  letter-spacing: 2px;
  background: var(--primary) !important;
  transition: 0.3s;
}

/* Entrada de datos */
input, textarea {
  font-family: FontAwesome, "Open Sans", Verdana, sans-serif;
}

.form-check{

}

.form-check-input{
  border-radius: 0px !important;
}



.alert{
  border: 0px !important;
  border-radius: 0;
}
