.elementor-5247 .elementor-element.elementor-element-7c1ed882{--display:flex;}/* Start custom CSS for container, class: .elementor-element-7c1ed882 *//* Aplica solo a los formularios de Ultimate Member */
.um, .um * {
  font-family: 'Open Sans', sans-serif !important;
}

/* Botones de Ultimate Member (Registro, Inicio de sesión, etc.) */
.um input[type="submit"],
.um input[type="button"],
.um a.um-button {
  background-color: #8BC34A !important;
  color: white !important;
  border: none !important;
  border-radius: 4px !important;
  font-weight: bold !important;
  padding: 10px 20px !important;
  transition: background-color 0.3s ease;
}

/* Efecto hover para botones */
.um input[type="submit"]:hover,
.um input[type="button"]:hover,
.um a.um-button:hover {
  background-color: #7CB342 !important;
  color: white !important;
}

/* Asegura armonía visual en campos de texto */
.um input[type="text"],
.um input[type="email"],
.um input[type="password"],
.um textarea,
.um select {
  font-family: 'Open Sans', sans-serif !important;
  font-size: 14px !important;
  border-radius: 4px;
  padding: 8px;
  border: 1px solid #ccc;
}/* End custom CSS */