.elementor-23205 .elementor-element.elementor-element-d9d5585{--display:flex;}.elementor-23205 .elementor-element.elementor-element-ec015d9.elementor-element{--order:-99999 /* order start hack */;}.elementor-23205 .elementor-element.elementor-element-ec015d9 .jet-form-builder-row{margin-top:0px;margin-bottom:0px;}.elementor-23205 .elementor-element.elementor-element-ec015d9 .jet-form-builder__label{padding:0px 0px 0px 0px;text-align:left;color:var( --e-global-color-primary );}.elementor-23205 .elementor-element.elementor-element-ec015d9 .jet-form-builder__fields-group{flex-direction:row;gap:0.7em 0.7em;}.elementor-23205 .elementor-element.elementor-element-ec015d9 .jet-form-builder__field-wrap.checkradio-wrap span{gap:8px;}.elementor-23205 .elementor-element.elementor-element-ec015d9 .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):not(.wysiwyg-field){color:var( --e-global-color-secondary );padding:2px 8px 2px 8px;border-style:solid;border-color:var( --e-global-color-61bfa2d );}.elementor-23205 .elementor-element.elementor-element-ec015d9 .jet-form-builder input{color-scheme:normal;}.elementor-23205 .elementor-element.elementor-element-ec015d9 .jet-form-builder__calculated-field{font-family:"Questrial", Sans-serif;font-size:29px;font-weight:500;line-height:51px;color:var( --e-global-color-primary );justify-content:end;}.elementor-23205 .elementor-element.elementor-element-ec015d9 .jet-form-builder__field-value.range-value .jet-form-builder__field-value-suffix{font-size:10px;}.elementor-23205 .elementor-element.elementor-element-ec015d9 .jet-form-builder-repeater__new{background-color:var( --e-global-color-0db3d82 );padding:8px 10px 8px 10px;border-style:none;}.elementor-23205 .elementor-element.elementor-element-ec015d9 .jet-form-builder-repeater__new:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-999bf65 );}.elementor-23205 .elementor-element.elementor-element-ec015d9 .jet-form-builder-repeater__remove{background-color:var( --e-global-color-b2994e2 );color:var( --e-global-color-999bf65 );padding:6px 8px 6px 8px;border-style:none;}.elementor-23205 .elementor-element.elementor-element-ec015d9 .jet-form-builder-repeater__remove:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-999bf65 );}.elementor-23205 .elementor-element.elementor-element-ec015d9 .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-23205 .elementor-element.elementor-element-ec015d9 .jet-form-builder__conditional{border-style:none;}.elementor-23205 .elementor-element.elementor-element-ec015d9 .jet-form-builder__action-button{background-color:var( --e-global-color-primary );transition:all 0.3s;padding:12px 24px 12px 24px;margin:0px 0px 0px 0px;border-style:none;}.elementor-23205 .elementor-element.elementor-element-ec015d9 .jet-form-builder__action-button:hover{background-color:var( --e-global-color-d266e80 );}.elementor-23205 .elementor-element.elementor-element-ec015d9 .jet-form-builder__submit-wrap{justify-content:flex-start;align-items:flex-start;}.elementor-23205 .elementor-element.elementor-element-ec015d9 .jet-form-builder__next-page-wrap{text-align:left;}.elementor-23205 .elementor-element.elementor-element-ec015d9 .jet-form-builder-message--success{text-align:center;}.elementor-23205 .elementor-element.elementor-element-ec015d9 .jet-form-builder-message--error{text-align:center;}.elementor-23205 .elementor-element.elementor-element-ae4f02b{--display:flex;}.elementor-23205 .elementor-element.elementor-element-15f3c90{--divider-border-style:dotted;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-23205 .elementor-element.elementor-element-15f3c90 .elementor-divider-separator{width:100%;}.elementor-23205 .elementor-element.elementor-element-15f3c90 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-23205 .elementor-element.elementor-element-b726a2c{font-size:13px;}#jet-popup-23205 .jet-popup__container{width:800px;}#jet-popup-23205 .jet-popup__inner{justify-content:center;align-items:center;}#jet-popup-23205 .jet-popup__container-inner{justify-content:flex-start;border-radius:30px 30px 30px 30px;}#jet-popup-23205 .jet-popup__container-overlay{border-radius:30px 30px 30px 30px;}#jet-popup-23205 .jet-popup__close-button{transform:translateX(0px) translateY(0px);-webkit-transform:translateX(0px) translateY(0px);color:var( --e-global-color-999bf65 );background-color:var( --e-global-color-b2994e2 );}/* Start custom CSS for jet-form-builder-form, class: .elementor-element-ec015d9 */.titular {
  display: flex !important;
  justify-content: center !important;
}
.bloque {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.bloque h2,
.bloque span {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  line-height: 1.2em !important; /* Ajusta si se ven muy pegados */
}

.fondo_gris {
  background-color: #f2f2f2; /* Gris claro */
  padding: 15px;
  border-radius: 6px;
}

.centrado {
  display: flex !important;
  justify-content: center !important;
}
.azul_claro {
  background-color: #dbe6f5 !important;
}

.texto-verde {
  color: #79b884;
  font-weight: bold;
}

.columna-centrada {
  display: flex;
  justify-content: center !important; 
  align-items: center;       /* Centra verticalmente */
}

.jet-form-builder__column {
  display: flex;
  flex-direction: column;
  justify-content: center;     /* Centrado vertical */
  align-items: flex-start;     /* Alineado a la izquierda */
  min-height: 100px;           /* Asegura espacio vertical */
}

.jet-form-builder__button-switch-state.btn-volver {
  background-color: #79b884 !important;
  border: 1px solid #ccc !important;
  color: #f1f3f5 !important;
  padding: 8px 10px !important;
  font-size: 14px !important;
  border-radius: 4px !important;
  cursor: pointer !important;
  width: auto !important;
  display: inline-block !important;
}

.jet-form-builder__button-switch-state.btn-volver:hover {
  background-color: #e0e0e0 !important;
  color: #000 !important;
}/* End custom CSS */