.elementor-6595 .elementor-element.elementor-element-a8f9b0a > .elementor-element-populated{margin:0px 250px 0px 250px;--e-column-margin-right:250px;--e-column-margin-left:250px;}.elementor-6595 .elementor-element.elementor-element-2571eda{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-26ba33f );}.elementor-6595 .elementor-element.elementor-element-2571eda, .elementor-6595 .elementor-element.elementor-element-2571eda > .elementor-background-overlay{border-radius:25px 25px 25px 25px;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Asap;font-weight:var( --e-global-typography-text-font-weight );}.elementor-bc-flex-widget .elementor-6595 .elementor-element.elementor-element-1e569c6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6595 .elementor-element.elementor-element-1e569c6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Asap;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6595 .elementor-element.elementor-element-3626b84{line-height:0px;}.elementor-6595 .elementor-element.elementor-element-8335615{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-26ba33f );margin-top:10px;margin-bottom:0px;}.elementor-6595 .elementor-element.elementor-element-8335615, .elementor-6595 .elementor-element.elementor-element-8335615 > .elementor-background-overlay{border-radius:25px 25px 25px 25px;}.elementor-bc-flex-widget .elementor-6595 .elementor-element.elementor-element-bf3fa61.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6595 .elementor-element.elementor-element-bf3fa61.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-6595 .elementor-element.elementor-element-1e384e6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6595 .elementor-element.elementor-element-1e384e6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6595 .elementor-element.elementor-element-500d83b{line-height:0px;}.elementor-6595 .elementor-element.elementor-element-8aa25b8{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-26ba33f );margin-top:10px;margin-bottom:0px;}.elementor-6595 .elementor-element.elementor-element-8aa25b8, .elementor-6595 .elementor-element.elementor-element-8aa25b8 > .elementor-background-overlay{border-radius:25px 25px 25px 25px;}.elementor-bc-flex-widget .elementor-6595 .elementor-element.elementor-element-fad6aef.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6595 .elementor-element.elementor-element-fad6aef.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-6595 .elementor-element.elementor-element-9ed0de2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6595 .elementor-element.elementor-element-9ed0de2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6595 .elementor-element.elementor-element-330a4fb{line-height:0px;}.elementor-6595 .elementor-element.elementor-element-f4aa0bf{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-26ba33f );margin-top:010px;margin-bottom:0px;}.elementor-6595 .elementor-element.elementor-element-f4aa0bf, .elementor-6595 .elementor-element.elementor-element-f4aa0bf > .elementor-background-overlay{border-radius:25px 25px 25px 25px;}.elementor-bc-flex-widget .elementor-6595 .elementor-element.elementor-element-92fcbed.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6595 .elementor-element.elementor-element-92fcbed.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6595 .elementor-element.elementor-element-ca50a98{line-height:0px;}.elementor-6595 .elementor-element.elementor-element-6e3f22c{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-26ba33f );margin-top:10px;margin-bottom:0px;}.elementor-6595 .elementor-element.elementor-element-6e3f22c, .elementor-6595 .elementor-element.elementor-element-6e3f22c > .elementor-background-overlay{border-radius:25px 25px 25px 25px;}.elementor-bc-flex-widget .elementor-6595 .elementor-element.elementor-element-2e312ed.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6595 .elementor-element.elementor-element-2e312ed.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-6595 .elementor-element.elementor-element-0210820.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6595 .elementor-element.elementor-element-0210820.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6595 .elementor-element.elementor-element-0f48664{line-height:0px;}.elementor-6595 .elementor-element.elementor-element-3f70d4f{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-26ba33f );margin-top:10px;margin-bottom:0px;}.elementor-6595 .elementor-element.elementor-element-3f70d4f, .elementor-6595 .elementor-element.elementor-element-3f70d4f > .elementor-background-overlay{border-radius:25px 25px 25px 25px;}.elementor-bc-flex-widget .elementor-6595 .elementor-element.elementor-element-6d85893.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6595 .elementor-element.elementor-element-6d85893.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6595 .elementor-element.elementor-element-cb6fd72{line-height:0px;}.elementor-6595 .elementor-element.elementor-element-1488817{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-26ba33f );margin-top:10px;margin-bottom:0px;}.elementor-6595 .elementor-element.elementor-element-1488817, .elementor-6595 .elementor-element.elementor-element-1488817 > .elementor-background-overlay{border-radius:25px 25px 25px 25px;}.elementor-bc-flex-widget .elementor-6595 .elementor-element.elementor-element-206aaef.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6595 .elementor-element.elementor-element-206aaef.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6595 .elementor-element.elementor-element-2850310{line-height:0px;}@media(min-width:768px){.elementor-6595 .elementor-element.elementor-element-26abe75{width:25%;}.elementor-6595 .elementor-element.elementor-element-1e569c6{width:75%;}.elementor-6595 .elementor-element.elementor-element-bf3fa61{width:25%;}.elementor-6595 .elementor-element.elementor-element-1e384e6{width:75%;}.elementor-6595 .elementor-element.elementor-element-fad6aef{width:25%;}.elementor-6595 .elementor-element.elementor-element-9ed0de2{width:75%;}.elementor-6595 .elementor-element.elementor-element-92fcbed{width:25%;}.elementor-6595 .elementor-element.elementor-element-8f45113{width:75%;}.elementor-6595 .elementor-element.elementor-element-2e312ed{width:25%;}.elementor-6595 .elementor-element.elementor-element-0210820{width:75%;}.elementor-6595 .elementor-element.elementor-element-6d85893{width:25%;}.elementor-6595 .elementor-element.elementor-element-5642b86{width:75%;}.elementor-6595 .elementor-element.elementor-element-d6138fe{width:25%;}.elementor-6595 .elementor-element.elementor-element-206aaef{width:75%;}}@media(max-width:767px){.elementor-6595 .elementor-element.elementor-element-5874b05{margin-top:0px;margin-bottom:0px;}.elementor-6595 .elementor-element.elementor-element-a8f9b0a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6595 .elementor-element.elementor-element-2571eda{margin-top:0px;margin-bottom:0px;}.elementor-6595 .elementor-element.elementor-element-8335615{margin-top:025px;margin-bottom:0px;}.elementor-6595 .elementor-element.elementor-element-8aa25b8{margin-top:25px;margin-bottom:0px;}.elementor-6595 .elementor-element.elementor-element-f4aa0bf{margin-top:25px;margin-bottom:0px;}.elementor-6595 .elementor-element.elementor-element-6e3f22c{margin-top:25px;margin-bottom:0px;}.elementor-6595 .elementor-element.elementor-element-3f70d4f{border-width:1px 1px 1px 1px;margin-top:25px;margin-bottom:0px;}.elementor-6595 .elementor-element.elementor-element-3f70d4f, .elementor-6595 .elementor-element.elementor-element-3f70d4f > .elementor-background-overlay{border-radius:25px 25px 25px 25px;}.elementor-6595 .elementor-element.elementor-element-1488817{border-width:1px 1px 1px 1px;margin-top:25px;margin-bottom:0px;}.elementor-6595 .elementor-element.elementor-element-1488817, .elementor-6595 .elementor-element.elementor-element-1488817 > .elementor-background-overlay{border-radius:25px 25px 25px 25px;}}/* Start custom CSS for text-editor, class: .elementor-element-3626b84 */.elementor-6595 .elementor-element.elementor-element-3626b84{
    min-height: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-500d83b */.elementor-6595 .elementor-element.elementor-element-500d83b{
    min-height: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-330a4fb */.elementor-6595 .elementor-element.elementor-element-330a4fb{
    min-height: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca50a98 */.elementor-6595 .elementor-element.elementor-element-ca50a98{
    min-height: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0f48664 */.elementor-6595 .elementor-element.elementor-element-0f48664{
    min-height: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb6fd72 */.elementor-6595 .elementor-element.elementor-element-cb6fd72{
    min-height: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2850310 */.elementor-6595 .elementor-element.elementor-element-2850310{
    min-height: 20px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5874b05 */.elementor-6595 .elementor-element.elementor-element-5874b05{
    filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7b71b75 *//* Modal */
.modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  display: none;
  justify-content: center;
  align-items: center;
  z-index: 1000; /* Modal por delante */
}

.modal-content {
  background: #fff;
  padding: 20px;
  border-radius: 10px;
  text-align: center;
  max-width: 400px;
  width: 90%;
  z-index: 1001; /* Formulario delante del modal */
}

/* Mostrar modal */
.modal.show {
  display: flex;
}

/* Evitar que el fondo sea clicable mientras el modal esté abierto */
body.modal-active {
  overflow: hidden;
}/* End custom CSS */