.elementor-85942 .elementor-element.elementor-element-5d5d21a9{--display:flex;}.elementor-85942 .elementor-element.elementor-element-60e53147 .jet-form-builder__label{text-align:left;font-family:"Montserrat", Sans-serif;font-weight:700;color:var( --e-global-color-primary );}.elementor-85942 .elementor-element.elementor-element-60e53147 .jet-form-builder__desc{text-align:left;}.elementor-85942 .elementor-element.elementor-element-60e53147 .jet-form-builder__fields-group{gap:0.7em 0.7em;}.elementor-85942 .elementor-element.elementor-element-60e53147 .jet-form-builder__field-wrap.checkradio-wrap span{gap:8px;}.elementor-85942 .elementor-element.elementor-element-60e53147 .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):not(.wysiwyg-field):not([role="switch"]){font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-85942 .elementor-element.elementor-element-60e53147 .jet-form-builder input{color-scheme:normal;}.elementor-85942 .elementor-element.elementor-element-60e53147 .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-85942 .elementor-element.elementor-element-60e53147 .jet-form-builder__action-button{background-color:var( --e-global-color-primary );color:var( --e-global-color-d419bd0 );transition:all 0.3s;font-family:"Montserrat", Sans-serif;font-weight:700;border-style:none;}.elementor-85942 .elementor-element.elementor-element-60e53147 .jet-form-builder__next-page-wrap{text-align:left;}.elementor-85942 .elementor-element.elementor-element-60e53147 .jet-form-builder-message--success{text-align:center;}.elementor-85942 .elementor-element.elementor-element-60e53147 .jet-form-builder-message--error{text-align:center;}/* Start custom CSS *//* Elementor: deja "body.elementor-page-85942". En el personalizador, bórralo. */
body.elementor-page-85942 .two-up{
  display: flex;           /* <- clave para corregir tu error */
  gap: 20px;
  flex-wrap: wrap;         /* para que en móvil bajen a 1 columna */
}

body.elementor-page-85942 .two-up > .jet-form-builder__field-wrap,
body.elementor-page-85942 .two-up > .jet-form-builder-col{
  flex: 0 0 50%;
  max-width: 50%;
  min-width: 260px;        /* evita que se aplasten demasiado */
}

/* Que el input llene su mitad */
body.elementor-page-85942 .two-up .jet-form-builder__field,
body.elementor-page-85942 .two-up input[type="text"],
body.elementor-page-85942 .two-up input[type="email"],
body.elementor-page-85942 .two-up input[type="tel"],
body.elementor-page-85942 .two-up textarea,
body.elementor-page-85942 .two-up select{
  width: 100%;
}

/* Responsive: en pantallas chicas, 100% */
@media (max-width: 768px){
  body.elementor-page-85942 .two-up > .jet-form-builder__field-wrap,
  body.elementor-page-85942 .two-up > .jet-form-builder-col{
    flex-basis: 100%;
    max-width: 100%;
  }
}/* End custom CSS */