.elementor-9 .elementor-element.elementor-element-52bed15e{--display:flex;--min-height:0px;--justify-content:flex-start;--overflow:auto;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-320ad9cc{text-align:justify;}.elementor-9 .elementor-element.elementor-element-320ad9cc p{margin-block-end:0px;}/* Start custom CSS for container, class: .elementor-element-52bed15e *//* =========================================
   UDIMEB — Estilo de formularios Formidable
   (aplica a forms con clases: udm-form udm-card)
   ========================================= */

/* Tarjeta contenedora (borde + sombra suave) */
.frm_forms.udm-card{
  background:#fff;
  border:1px solid #E6EAF2;
  border-radius:16px;
  box-shadow:0 2px 8px rgba(15,23,42,.06);
  padding:16px;
}
@media (min-width: 768px){
  .frm_forms.udm-card{ padding:18px; }
}

/* Grid general (2 columnas en desktop, 1 en móvil) */
.udm-form .frm_form_fields{
  display:grid;
  gap:12px;
}
@media (min-width: 768px){
  .udm-form .frm_form_fields{
    grid-template-columns:repeat(12, 1fr);
    column-gap:12px; row-gap:12px;
  }
  /* 1/2 ancho por defecto a los campos "de fila" comunes.
     Ajusta por field-type si necesitas control fino. */
  .udm-form .frm_form_field{
    grid-column: span 6;
  }
  /* Campos de texto largo ocupan 12 */
  .udm-form .frm_form_field.frm_section_spacing, /* por si Formidable inserta secciones */
  .udm-form .frm_form_field textarea,
  .udm-form .frm6{ grid-column:1 / -1; }
}

/* Etiquetas (labels) *//* End custom CSS */