.elementor-28300 .elementor-element.elementor-element-5ad49de:not(.elementor-motion-effects-element-type-background), .elementor-28300 .elementor-element.elementor-element-5ad49de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#513BF5;}.elementor-28300 .elementor-element.elementor-element-5ad49de{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-28300 .elementor-element.elementor-element-5ad49de > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28300 .elementor-element.elementor-element-9d8ed0b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-28300 .elementor-element.elementor-element-9d8ed0b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4D72FE00;}.elementor-28300 .elementor-element.elementor-element-9d8ed0b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-28300 .elementor-element.elementor-element-9d8ed0b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-28300 .elementor-element.elementor-element-16ce693:not(.elementor-motion-effects-element-type-background), .elementor-28300 .elementor-element.elementor-element-16ce693 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D82DD8;}.elementor-28300 .elementor-element.elementor-element-16ce693{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-28300 .elementor-element.elementor-element-16ce693 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-28300 .elementor-element.elementor-element-53c37bd .elementor-menu-toggle{margin:0 auto;}.elementor-28300 .elementor-element.elementor-element-53c37bd .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:2px;padding-right:2px;padding-top:2px;padding-bottom:2px;}.elementor-28300 .elementor-element.elementor-element-53c37bd .elementor-nav-menu--main .elementor-item:hover,
					.elementor-28300 .elementor-element.elementor-element-53c37bd .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-28300 .elementor-element.elementor-element-53c37bd .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-28300 .elementor-element.elementor-element-53c37bd .elementor-nav-menu--main .elementor-item:focus{color:#61CE70;fill:#61CE70;}.elementor-28300 .elementor-element.elementor-element-53c37bd .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-28300 .elementor-element.elementor-element-53c37bd .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#61CE70;}.elementor-28300 .elementor-element.elementor-element-53c37bd .e--pointer-framed .elementor-item:before,
					.elementor-28300 .elementor-element.elementor-element-53c37bd .e--pointer-framed .elementor-item:after{border-color:#61CE70;}.elementor-28300 .elementor-element.elementor-element-53c37bd{--e-nav-menu-horizontal-menu-item-margin:calc( 20px / 2 );}.elementor-28300 .elementor-element.elementor-element-53c37bd .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:20px;}.elementor-28300 .elementor-element.elementor-element-8b3a77c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_wrapper .gform_title, html body .elementor-widget-eael-gravity-form .eael-gravity-form .eael-gravity-form-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_wrapper .gform_description, html body .elementor-widget-eael-gravity-form .eael-gravity-form .eael-gravity-form-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar_title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage,
                .elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gfield.gsection .gsection_title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload input[type="file"]::file-selector-button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload input[type="file"]::-webkit-file-upload-button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload .button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload .large{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_footer input[type="submit"], html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform_page_footer input[type="submit"], html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body input[type="submit"].gform-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform_page_footer input[type="button"]{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_confirmation_wrapper .gform_confirmation_message{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-28300 .elementor-element.elementor-element-35d8cf8 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-contact-form{background:#F5F5F5;width:90%;max-width:76%;margin:60px 0px 40px 200px;padding:30px 30px 30px 30px;border-radius:7px 7px 7px 7px;box-shadow:-2px 8px 27px -4px rgba(0,0,0,0.5);}html body .elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-gravity-form .gform_wrapper .gform_heading, html body .elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-gravity-form .eael-gravity-form-heading{text-align:center;}html body .elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-gravity-form .gform_wrapper .gform_title, html body .elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-gravity-form .eael-gravity-form-title{color:#000000;font-family:"Helvetica", Sans-serif;font-size:27px;font-weight:700;text-transform:uppercase;line-height:72px;letter-spacing:-0.5px;word-spacing:0px;}html body .elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-gravity-form .gform_wrapper .gform_description, html body .elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-gravity-form .eael-gravity-form-description{color:#000000;font-family:"Helvetica", Sans-serif;font-size:10px;font-weight:500;}.elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage{display:flex;justify-content:end;}html body .elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-gravity-form .gfield .gfield_label{color:#000000;font-family:"Helvetica", Sans-serif;font-size:16px;}html body .elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-gravity-form .gfield label{color:#000000;}html body .elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-gravity-form .gfield .gfield_list_header .gform-field-label{color:#000000;}html body .elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-gravity-form .gfield label, html body .elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-gravity-form .gfield .gfield_list_header .gform-field-label{font-family:"Helvetica", Sans-serif;font-size:16px;}html body .elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-gravity-form .gfield input[type="text"], html body .elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-gravity-form .gfield input[type="email"], html body .elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-gravity-form .gfield input[type="tel"], html body .elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-gravity-form .gfield input[type="number"], html body .elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-gravity-form .gfield textarea{text-align:left;}html body .elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-gravity-form .gfield input[type="text"], html body .elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-gravity-form .gfield input[type="email"], html body .elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-gravity-form .gfield input[type="tel"], html body .elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-gravity-form .gfield input[type="number"], html body .elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-gravity-form .gfield textarea, html body .elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-gravity-form .gfield select{background-color:#FFFFFF;color:#000000;}html body .elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-gravity-form .gfield .gfield_description{color:#000000;font-family:"Helvetica", Sans-serif;font-size:16px;}html body .elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-gravity-form .gfield.gsection .gsection_title{color:#000000;}html body .elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-gravity-form .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px;}html body .elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-gravity-form .gform_wrapper .ginput_product_price_label{color:#000000;}html body .elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-gravity-form .gform_wrapper .ginput_product_price{color:#000000;}html body .elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-gravity-form .gform_wrapper .ginput_container_total .ginput_total{font-family:"Helvetica", Sans-serif;font-size:15px;color:#000000;}html body .elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-gravity-form .ginput_container_fileupload input[type="file"]::file-selector-button{background-color:#4649CE;color:#FFFFFF;border-radius:10px 10px 10px 10px;}html body .elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-gravity-form .ginput_container_fileupload input[type="file"]::-webkit-file-upload-button{background-color:#4649CE;color:#FFFFFF;border-radius:10px 10px 10px 10px;}html body .elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-gravity-form .ginput_container_fileupload .button{background-color:#4649CE;color:#FFFFFF;border-radius:10px 10px 10px 10px;}html body .elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-gravity-form .ginput_container_fileupload input[type="file"]::file-selector-button, html body .elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-gravity-form .ginput_container_fileupload input[type="file"]::-webkit-file-upload-button, html body .elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-gravity-form .ginput_container_fileupload .button, html body .elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-gravity-form .ginput_container_fileupload .large{font-family:"Helvetica", Sans-serif;font-weight:500;}html body .elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-gravity-form .ginput_container_fileupload .large{background-color:#FFFFFF;}html body .elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-gravity-form .gform_wrapper .gform_fileupload_rules{font-family:"Helvetica", Sans-serif;font-size:15px;color:#000000;}html body .elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-gravity-form .gform_wrapper .gf_scroll_text{width:100%;}html body .elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-gravity-form .gform_footer input[type="submit"]{background-color:#3168D4 !important;border-radius:10px 10px 10px 10px !important;padding:20px 20px 20px 20px;margin-top:0px;}html body .elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-gravity-form .gform_body .gform_page_footer input[type="submit"]{background-color:#3168D4 !important;border-radius:10px 10px 10px 10px !important;padding:20px 20px 20px 20px;margin-top:0px;}html body .elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-gravity-form .gform_body input[type="submit"].gform-button{background-color:#3168D4 !important;border-radius:10px 10px 10px 10px !important;padding:20px 20px 20px 20px;margin-top:0px;}html body .elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-gravity-form .gform_footer input[type="submit"], html body .elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-gravity-form .gform_body .gform_page_footer input[type="submit"], html body .elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-gravity-form .gform_body input[type="submit"].gform-button{border-style:solid;border-width:1px 1px 1px 1px;font-family:"Helvetica", Sans-serif;font-weight:500;}html body .elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-gravity-form .gform_body .gform_page_footer input[type="button"]{width:100px;}html body .elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-gravity-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), html body .elementor-28300 .elementor-element.elementor-element-35d8cf8 .gform_wrapper li.gfield_error textarea{border-width:1px;}html body .elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-gravity-form .gform_confirmation_wrapper .gform_confirmation_message{color:#000000!important;font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:700;}body.elementor-page-28300{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-28300 .elementor-element.elementor-element-35d8cf8 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-contact-form{width:100%;max-width:100%;margin:20px 0px 20px 0px;padding:25px 20px 25px 20px;}html body .elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-gravity-form .gform_wrapper .gform_title, html body .elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-gravity-form .eael-gravity-form-title{line-height:1.9em;}}@media(max-width:767px){.elementor-28300 .elementor-element.elementor-element-8b3a77c{margin-top:0px;margin-bottom:0px;padding:20px 10px 20px 10px;}.elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-contact-form{width:100%;max-width:100%;margin:0px 0px 0px 0px;}html body .elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-gravity-form .gform_wrapper .gform_title, html body .elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-gravity-form .eael-gravity-form-title{font-size:22px;line-height:1.2em;}html body .elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-gravity-form .gfield{margin-bottom:0px;}html body .elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-gravity-form .gfield.gf_left_half{padding-right:0px;}html body .elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-gravity-form .gfield input[type="text"], html body .elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-gravity-form .gfield input[type="email"], html body .elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-gravity-form .gfield input[type="tel"], html body .elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-gravity-form .gfield input[type="number"], html body .elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-gravity-form .gfield textarea, html body .elementor-28300 .elementor-element.elementor-element-35d8cf8 .eael-gravity-form .gfield select{text-indent:0px;}}/* Start custom CSS for eael-gravity-form, class: .elementor-element-35d8cf8 *//* =======================================
   Estilos solo para formularios PREZ
   Scope: .wp-prez-form (no toca header/nav/menu)
======================================= */

.wp-prez-form {
    --font-stack: 'Helvetica', 'Helvetica Neue', 'Arial', sans-serif;
    --font-size-titulo-principal: 1.125rem; /* 18px */
    --font-size-texto-negrita-inicial: 1rem; /* 16px */
    --font-size-texto-parrafo: 1rem; /* 16px */
    --font-size-linea-final: 1rem; /* 16px */
    --font-size-titulo-principal-mobile: 1rem; /* 16px */
    --font-size-texto-contenido-mobile: 1rem; /* 16px */
    --font-size-subtitulo: 1.125rem; /* 18px */
    --font-size-texto-chico: 1rem; /* 16px */
    --font-size-titulo-comunicado: 1.125rem; /* 18px */
    --padding-vertical-documento: 0rem;
    --padding-lateral-documento: 0rem;
    --max-ancho-documento: none;
    --espacio-debajo-titulo: 0.75rem; /* 12px */
    --espacio-entre-parrafos: 1rem;
    --espacio-antes-linea-final: 0.8rem;
    --interlineado-titulo: 1.4;
    --interlineado-texto: 1.45;
    --padding-vertical-documento-mobile: 0rem;
    --padding-lateral-documento-mobile: 0rem;
    --espacio-separador-arriba: 1rem; /* 16px */
    --espacio-separador-abajo: 1.75rem; /* 28px */
    --espacio-parrafo-corto: 0.375rem; /* 6px */
    --espacio-parrafo-normal: 0.625rem; /* 10px */
    --espacio-lista-superior: 0.5rem; /* 8px */
    --espacio-lista-inferior: 0.75rem; /* 12px */
    --sangria-lista: 1.375rem; /* 22px */
    --espacio-item-lista: 0.3125rem; /* 5px */
    --padding-inferior-titulo-comunicado: 0.25rem; /* 4px */
    --panel-padding-vertical: 0.625rem; /* 10px */
    --panel-padding-lateral: 0.875rem; /* 14px */
    --panel-margen: 0.875rem; /* 14px */
    --panel-borde-grueso: 3px;
    --panel-borde-fino: 1px;
    width: 100%;
    margin: 0 auto;
    font-family: var(--font-stack);
    color: #000000;
}

.wp-prez-form,
.wp-prez-form * {
    box-sizing: border-box;
    font-family: var(--font-stack);
}

.wp-prez-form p,
.wp-prez-form h2,
.wp-prez-form h3,
.wp-prez-form ul,
.wp-prez-form li,
.wp-prez-form hr,
.wp-prez-form div,
.wp-prez-form span {
    margin: 0;
    padding: 0;
}

.wp-prez-form .document-container {
    max-width: none;
    width: 100%;
    margin: 0;
    background: transparent;
    border: none;
    box-shadow: none;
}

.wp-prez-form .content {
    padding: var(--padding-vertical-documento) var(--padding-lateral-documento);
    background: transparent;
}

.wp-prez-form .separator {
    border: none;
    border-top: 1px solid #000000;
    margin: var(--espacio-separador-arriba) 0 var(--espacio-separador-abajo) 0;
}

.wp-prez-form .separator--thick {
    border-top-width: 2px;
}

.wp-prez-form .main-title-underlined {
    font-family: var(--font-stack);
    font-size: var(--font-size-titulo-comunicado);
    font-weight: 700;
    text-transform: uppercase;
    border-bottom: 1px solid #000000;
    padding-bottom: var(--padding-inferior-titulo-comunicado);
    margin-bottom: var(--espacio-debajo-titulo);
    line-height: var(--interlineado-titulo);
    color: #000000;
}

.wp-prez-form .section-title-plain {
    font-family: var(--font-stack);
    font-size: var(--font-size-subtitulo);
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 1.2rem;
    line-height: var(--interlineado-titulo);
    color: #000000;
}

.wp-prez-form .section-title {
    font-family: var(--font-stack);
    font-size: var(--font-size-subtitulo);
    font-weight: 700;
    color: #000000;
    margin-bottom: var(--espacio-antes-linea-final);
    line-height: var(--interlineado-titulo);
}

.wp-prez-form .text-block {
    font-family: var(--font-stack);
    font-size: var(--font-size-texto-parrafo);
    font-weight: 400;
    color: #000000;
    margin-bottom: var(--espacio-parrafo-normal);
    line-height: var(--interlineado-texto);
}

.wp-prez-form .text-intro {
    font-family: var(--font-stack);
    font-size: var(--font-size-texto-parrafo);
    font-weight: 400;
    color: #000000;
    margin-bottom: var(--espacio-parrafo-corto);
    line-height: var(--interlineado-texto);
}

.wp-prez-form .text-small {
    font-family: var(--font-stack);
    font-size: var(--font-size-texto-chico);
    font-weight: 400;
    color: #000000;
    margin-bottom: var(--espacio-parrafo-corto);
    line-height: var(--interlineado-texto);
}

.wp-prez-form .text-small-strong {
    font-family: var(--font-stack);
    font-size: var(--font-size-texto-chico);
    font-weight: 700;
    color: #000000;
    margin-bottom: var(--espacio-parrafo-corto);
    line-height: var(--interlineado-texto);
}

.wp-prez-form .mb-0 {
    margin-bottom: 0;
}

.wp-prez-form .mt-seccion {
    margin-top: 1.25rem; /* 20px */
}

.wp-prez-form .text-block--spacious {
    margin-bottom: 1rem; /* 16px */
}

.wp-prez-form .warning-line {
    font-family: var(--font-stack);
    font-size: var(--font-size-texto-negrita-inicial);
    font-weight: 700;
    color: #000000;
    margin-bottom: var(--espacio-parrafo-normal);
    line-height: var(--interlineado-texto);
}

.wp-prez-form .text-center {
    text-align: center;
}

.wp-prez-form .text-italic {
    font-style: italic;
}

.wp-prez-form .block-list {
    margin: var(--espacio-lista-superior) 0 var(--espacio-lista-inferior) var(--sangria-lista);
    font-family: var(--font-stack);
    font-size: var(--font-size-texto-parrafo);
    font-weight: 400;
    color: #000000;
    line-height: var(--interlineado-texto);
}

.wp-prez-form .block-list li {
    margin-bottom: var(--espacio-item-lista);
}

.wp-prez-form .block-list--dash {
    list-style: none;
}

.wp-prez-form .block-list--small {
    font-size: var(--font-size-texto-chico);
}

.wp-prez-form .legal-panel-left {
    border-left: var(--panel-borde-grueso) solid #000000;
    padding: var(--panel-padding-vertical) var(--panel-padding-lateral);
    margin: var(--panel-margen) 0;
    background: transparent;
}

.wp-prez-form .legal-panel-box {
    border: var(--panel-borde-fino) solid #000000;
    padding: 0.875rem 1rem; /* 14px 16px */
    margin: 1.125rem 0; /* 18px */
    background: transparent;
}

.wp-prez-form .line-container {
    margin-top: 0.5rem;
}

.wp-prez-form .blank-line {
    border-bottom: 1px solid #000000;
    width: 100%;
    margin-top: 0.2rem;
    min-height: 1.8rem;
    padding-bottom: 0.3rem;
}

/* =========================
   Variables: PRUEBA FORM
========================= */

.wp-prez-form--prueba,
.wp-prez-form--bloque1 {
    --font-size-titulo-principal: 1.125rem; /* 18px */
    --font-size-texto-negrita-inicial: 1rem; /* 16px */
    --font-size-texto-parrafo: 1rem; /* 16px */
    --font-size-linea-final: 1rem; /* 16px */
    --font-size-titulo-principal-mobile: 1rem; /* 16px */
    --font-size-texto-contenido-mobile: 1rem; /* 16px */
    --padding-vertical-documento: 0rem;
    --padding-lateral-documento: 0rem;
    --max-ancho-documento: 46.875rem; /* 750px */
    --espacio-debajo-titulo: 0.75rem; /* 12px */
    --espacio-entre-parrafos: 1rem;
    --espacio-antes-linea-final: 0.8rem;
    --interlineado-titulo: 1.4;
    --interlineado-texto: 1.45;
    --padding-vertical-documento-mobile: 0rem;
    --padding-lateral-documento-mobile: 0rem;
}

.wp-prez-form--prueba .title,
.wp-prez-form--bloque1 .title {
    font-family: var(--font-stack);
    font-size: var(--font-size-titulo-principal);
    font-weight: 700;
    color: #000000;
    margin-bottom: var(--espacio-debajo-titulo);
    text-transform: uppercase;
    line-height: var(--interlineado-titulo);
    letter-spacing: normal;
    border: none;
    background: transparent;
}

.wp-prez-form--prueba .clause-paragraph,
.wp-prez-form--bloque1 .clause-paragraph {
    margin-bottom: var(--espacio-entre-parrafos);
    line-height: var(--interlineado-texto);
}

.wp-prez-form--prueba .first-line-bold,
.wp-prez-form--bloque1 .first-line-bold {
    font-weight: 700;
    font-family: var(--font-stack);
    font-size: var(--font-size-texto-negrita-inicial);
    color: #000000;
}

.wp-prez-form--prueba .normal-text,
.wp-prez-form--bloque1 .normal-text {
    font-weight: 400;
    font-family: var(--font-stack);
    font-size: var(--font-size-texto-parrafo);
    color: #000000;
}

.wp-prez-form--prueba .acceptance-line,
.wp-prez-form--bloque1 .acceptance-line {
    margin-top: var(--espacio-antes-linea-final);
    font-family: var(--font-stack);
    font-size: var(--font-size-linea-final);
    line-height: var(--interlineado-texto);
    color: #000000;
    background: transparent;
    border: none;
    padding: 0;
}

.wp-prez-form--prueba .acceptance-bold,
.wp-prez-form--bloque1 .acceptance-bold {
    font-weight: 700;
}

.wp-prez-form--prueba .acceptance-normal,
.wp-prez-form--bloque1 .acceptance-normal {
    font-weight: 400;
}

/* =========================
   Variables: BLOQUE 2
========================= */

.wp-prez-form--bloque2 {
    --font-size-titulo-principal: 1.125rem; /* 18px */
    --font-size-texto-negrita-inicial: 1rem; /* 16px */
    --font-size-texto-parrafo: 1rem; /* 16px */
    --font-size-linea-final: 1rem; /* 16px */
    --font-size-titulo-principal-mobile: 1rem; /* 16px */
    --font-size-texto-contenido-mobile: 1rem; /* 16px */
    --padding-vertical-documento: 0rem;
    --padding-lateral-documento: 0rem;
    --max-ancho-documento: 46.875rem; /* 750px */
    --espacio-debajo-titulo: 0.75rem; /* 12px */
    --espacio-entre-parrafos: 1rem;
    --espacio-antes-linea-final: 0.8rem;
    --interlineado-titulo: 1.4;
    --interlineado-texto: 1.45;
    --padding-vertical-documento-mobile: 0rem;
    --padding-lateral-documento-mobile: 0rem;

    --espacio-separador-arriba: 1rem; /* 16px */
    --espacio-separador-abajo: 1.75rem; /* 28px */
    --espacio-parrafo-corto: 0.25rem; /* 4px */
    --espacio-parrafo-normal: 0.625rem; /* 10px */
    --espacio-lista-superior: 0.5rem; /* 8px */
    --espacio-lista-inferior: 0.75rem; /* 12px */
    --sangria-lista: 1.375rem; /* 22px */
    --espacio-item-lista: 0.3125rem; /* 5px */
    --font-size-subtitulo: 1.125rem; /* 18px */
}

.wp-prez-form--bloque2 .separator {
    border: none;
    border-top: 1px solid #000000;
    margin: var(--espacio-separador-arriba) 0 var(--espacio-separador-abajo) 0;
}

.wp-prez-form--bloque2 .strong-line {
    font-family: var(--font-stack);
    font-size: var(--font-size-texto-negrita-inicial);
    font-weight: 700;
    color: #000000;
    margin-bottom: var(--espacio-parrafo-corto);
    line-height: var(--interlineado-texto);
}

.wp-prez-form--bloque2 .text-line {
    font-family: var(--font-stack);
    font-size: var(--font-size-texto-parrafo);
    font-weight: 400;
    color: #000000;
    margin-bottom: var(--espacio-parrafo-corto);
    line-height: var(--interlineado-texto);
}

.wp-prez-form--bloque2 .warning-line {
    font-family: var(--font-stack);
    font-size: var(--font-size-texto-negrita-inicial);
    font-weight: 700;
    color: #000000;
    margin-bottom: var(--espacio-parrafo-normal);
    line-height: var(--interlineado-texto);
}

.wp-prez-form--bloque2 .section-title {
    font-family: var(--font-stack);
    font-size: var(--font-size-subtitulo);
    font-weight: 700;
    color: #000000;
    margin-bottom: var(--espacio-antes-linea-final);
    line-height: var(--interlineado-titulo);
}

.wp-prez-form--bloque2 .text-block {
    font-family: var(--font-stack);
    font-size: var(--font-size-texto-parrafo);
    font-weight: 400;
    color: #000000;
    margin-bottom: var(--espacio-parrafo-normal);
    line-height: var(--interlineado-texto);
}

.wp-prez-form--bloque2 .block-list {
    margin: var(--espacio-lista-superior) 0 var(--espacio-lista-inferior) var(--sangria-lista);
    font-family: var(--font-stack);
    font-size: var(--font-size-texto-parrafo);
    font-weight: 400;
    color: #000000;
    line-height: var(--interlineado-texto);
}

.wp-prez-form--bloque2 .block-list li {
    margin-bottom: var(--espacio-item-lista);
}

/* =========================
   Variables: BLOQUE 3
========================= */

.wp-prez-form--bloque3,
.wp-prez-form--bloque4,
.wp-prez-form--bloque5,
.wp-prez-form--bloque6,
.wp-prez-form--bloque7,
.wp-prez-form--bloque8,
.wp-prez-form--bloque9,
.wp-prez-form--bloque10,
.wp-prez-form--bloque11,
.wp-prez-form--bloque12,
.wp-prez-form--bloque13,
.wp-prez-form--bloque14,
.wp-prez-form--bloque15,
.wp-prez-form--bloque16,
.wp-prez-form--bloque17,
.wp-prez-form--bloque18,
.wp-prez-form--bloque19,
.wp-prez-form--bloque20,
.wp-prez-form--bloque21,
.wp-prez-form--bloque22,
.wp-prez-form--bloque23,
.wp-prez-form--bloque24 {
    --font-size-titulo-principal: 1.125rem; /* 18px */
    --font-size-texto-negrita-inicial: 1rem; /* 16px */
    --font-size-texto-parrafo: 1rem; /* 16px */
    --font-size-linea-final: 1rem; /* 16px */
    --font-size-titulo-principal-mobile: 1rem; /* 16px */
    --font-size-texto-contenido-mobile: 1rem; /* 16px */
    --padding-vertical-documento: 0rem;
    --padding-lateral-documento: 0rem;
    --max-ancho-documento: 46.875rem; /* 750px */
    --espacio-debajo-titulo: 0.75rem; /* 12px */
    --espacio-entre-parrafos: 1rem;
    --espacio-antes-linea-final: 0.8rem;
    --interlineado-titulo: 1.4;
    --interlineado-texto: 1.45;
    --padding-vertical-documento-mobile: 0rem;
    --padding-lateral-documento-mobile: 0rem;

    --espacio-separador-arriba: 1rem; /* 16px */
    --espacio-separador-abajo: 1.75rem; /* 28px */
    --espacio-parrafo-corto: 0.375rem; /* 6px */
    --espacio-parrafo-normal: 0.625rem; /* 10px */
    --espacio-lista-superior: 0.5rem; /* 8px */
    --espacio-lista-inferior: 0.75rem; /* 12px */
    --sangria-lista: 1.375rem; /* 22px */
    --espacio-item-lista: 0.3125rem; /* 5px */
    --font-size-subtitulo: 1.125rem; /* 18px */
    --font-size-titulo-comunicado: 1.125rem; /* 18px */
    --padding-inferior-titulo-comunicado: 0.25rem; /* 4px */
}

.wp-prez-form--bloque3 .separator {
    border: none;
    border-top: 1px solid #000000;
    margin: var(--espacio-separador-arriba) 0 var(--espacio-separador-abajo) 0;
}

.wp-prez-form--bloque3 .main-title-underlined {
    font-family: var(--font-stack);
    font-size: var(--font-size-titulo-comunicado);
    font-weight: 700;
    text-transform: uppercase;
    border-bottom: 1px solid #000000;
    padding-bottom: var(--padding-inferior-titulo-comunicado);
    margin-bottom: var(--espacio-debajo-titulo);
    line-height: var(--interlineado-titulo);
    color: #000000;
}

.wp-prez-form--bloque3 .section-title {
    font-family: var(--font-stack);
    font-size: var(--font-size-subtitulo);
    font-weight: 700;
    color: #000000;
    margin-bottom: var(--espacio-antes-linea-final);
    line-height: var(--interlineado-titulo);
}

.wp-prez-form--bloque3 .text-block {
    font-family: var(--font-stack);
    font-size: var(--font-size-texto-parrafo);
    font-weight: 400;
    color: #000000;
    margin-bottom: var(--espacio-parrafo-normal);
    line-height: var(--interlineado-texto);
}

.wp-prez-form--bloque3 .text-intro {
    font-family: var(--font-stack);
    font-size: var(--font-size-texto-parrafo);
    font-weight: 400;
    color: #000000;
    margin-bottom: var(--espacio-parrafo-corto);
    line-height: var(--interlineado-texto);
}

.wp-prez-form--bloque3 .warning-line {
    font-family: var(--font-stack);
    font-size: var(--font-size-texto-negrita-inicial);
    font-weight: 700;
    color: #000000;
    margin-bottom: var(--espacio-parrafo-normal);
    line-height: var(--interlineado-texto);
}

.wp-prez-form--bloque3 .block-list {
    margin: var(--espacio-lista-superior) 0 var(--espacio-lista-inferior) var(--sangria-lista);
    font-family: var(--font-stack);
    font-size: var(--font-size-texto-parrafo);
    font-weight: 400;
    color: #000000;
    line-height: var(--interlineado-texto);
}

.wp-prez-form--bloque3 .block-list li {
    margin-bottom: var(--espacio-item-lista);
}

.wp-prez-form--bloque3 .block-list--dash {
    list-style: none;
}

/* =========================
   Responsive
========================= */

@media (max-width: 40.625rem) { /* 650px */
    .wp-prez-form .content {
        padding: var(--padding-vertical-documento-mobile) var(--padding-lateral-documento-mobile);
    }
}

/* =======================================
   Uniformidad tipográfica estricta
======================================= */

.wp-prez-form,
.wp-prez-form * {
    font-family: 'Helvetica', 'Helvetica Neue', 'Arial', sans-serif !important;
}

.wp-prez-form .title,
.wp-prez-form .section-title,
.wp-prez-form .section-title-plain,
.wp-prez-form .main-title-underlined,
.wp-prez-form h2,
.wp-prez-form h3 {
    font-size: 1.125rem !important;
    line-height: var(--interlineado-titulo) !important;
    font-weight: 700 !important;
    letter-spacing: normal !important;
    color: #000000 !important;
}

.wp-prez-form p,
.wp-prez-form li,
.wp-prez-form label,
.wp-prez-form legend,
.wp-prez-form .first-line-bold,
.wp-prez-form .normal-text,
.wp-prez-form .acceptance-line,
.wp-prez-form .strong-line,
.wp-prez-form .text-line,
.wp-prez-form .warning-line,
.wp-prez-form .text-block,
.wp-prez-form .text-intro,
.wp-prez-form .text-small,
.wp-prez-form .text-small-strong,
.wp-prez-form .block-list,
.wp-prez-form .block-list li {
    font-size: 1rem !important;
    line-height: var(--interlineado-texto) !important;
    font-weight: 400 !important;
    letter-spacing: normal !important;
    color: #000000 !important;
}

.wp-prez-form strong,
.wp-prez-form b,
.wp-prez-form .warning-line,
.wp-prez-form .first-line-bold,
.wp-prez-form .strong-line,
.wp-prez-form .text-small-strong {
    font-weight: 700 !important;
}

/* css definitivo *//* End custom CSS */