/* PAGE INSCRIPCION */

/* SECTION BANNER */

.epmc-inscripcion-banner {
  background: no-repeat center center;
  background-size: cover;
  height: 450px;
}

@media (min-width: 768px) {
  .epmc-inscripcion-banner {
    background: no-repeat;
    background-size: cover;
    height: 667px;
  }
}

/* SECTION FORMULARIO */
.epmc-inscripcion-formulario h3 {
  color: var(--color_primary2);
  font-weight: 700;
  font-size: var(--font_zize_subtitle);
}

.epmc-inscripcion-formulario h6 {
  color: var(--color_secundary);
  font-weight: 700;
  font-size: var(--font_zize_subtitle2);
}

.epmc-inscripcion-formulario .form-control {
  border-radius: 0.625rem;
  border: 1px solid var(--color_primary2);
  background: var(--color-white);
  resize: none;
  padding: 0.6rem;
}

.epmc-inscripcion-formulario label {
  color: var(--color_primary2);
  font-weight: 400;
}

.epmc-inscripcion-formulario input:focus,
.epmc-inscripcion-formulario select:focus {
  border: 1.5px solid var(--color_primary2);
  outline: none;
  box-shadow: 2px 0px 10px rgba(127, 124, 124, 0.4);
}

.epmc-inscripcion-formulario select {
  border-radius: 0.625rem;
  border: 1px solid var(--color_primary2);
  padding: 0.6rem;
  text-align: center;
}

/* MODAL DE ENVIO */
.modal_contact_epmc .modal-content {
  padding: 0.938rem;
  border-color: 1.5px solid var(--color_primary);
}

.modal_contact_epmc .modal-body {
  padding: 1.25rem 2.813rem;
}

.modal_contact_epmc h3 {
  font-size: 2rem;
  font-weight: 700;
  text-transform: uppercase;
}

.modal_contact_epmc p {
  font-size: 1rem;
  font-weight: 400;
}

.button-contact-epmc {
  outline: none;
  border: none;
  padding: 1rem 2.2rem;
  border-radius: 6px;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  transition: 0.25s linear;
  margin-top: 0px;
  background-color: var(--color_primary2);
  color: var(--color-white);
  font-weight: 700;
}

.button-contact-epmc:hover {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  transform: translateY(5px);
}
