.elementor .e-188204f-ab8ec17{background-color:#61CE70;}.elementor .e-3e92631-7fbe40b{/* ================= ESTILOS FORMULARIO DE CONTACTO (CHALLENGE HUB) ================= */

/* Campos de texto, email y mensaje */
#e-form-first-name,
#e-form-last-name,
#e-form-email,
#e-form-message {
  font-family: 'Inter', sans-serif !important;
  font-size: 0.95rem !important;
  color: #0f172a !important;
  background-color: #f8fafc !important;
  border: 1px solid #e2e8f0 !important;
  border-radius: 10px !important;
  padding: 12px 16px !important;
  transition: all 0.3s ease !important;
  width: 100% !important;
  box-sizing: border-box !important;
}

/* Efecto al hacer clic (Focus) con tu color turquesa corporativo */
#e-form-first-name:focus,
#e-form-last-name:focus,
#e-form-email:focus,
#e-form-message:focus {
  background-color: #ffffff !important;
  border-color: #18baa8 !important; 
  outline: none !important;
  box-shadow: 0 0 0 3px rgba(24, 186, 168, 0.15) !important;
}

/* Altura específica para la caja del mensaje */
#e-form-message {
  min-height: 140px !important;
  resize: vertical !important;
}

/* Botón de enviar corporativo (Redondeado y con efecto hover) */
.elementor-form button[type="submit"],
.e-form-submit-button-base {
  background: #18baa8 !important;
  color: #ffffff !important;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 700 !important;
  font-size: 0.95rem !important;
  padding: 14px 28px !important;
  border-radius: 50px !important;
  border: none !important;
  cursor: pointer !important;
  transition: all 0.3s ease !important;
}

.elementor-form button[type="submit"]:hover,
.e-form-submit-button-base:hover {
  background: #0f172a !important;
  transform: translateY(-2px) !important;
  box-shadow: 0 8px 15px rgba(24, 186, 168, 0.2) !important;
}\n}.elementor .e-db072d0{flex-direction:column;}