html body #dp-qf,html body .elementor-widget-html .elementor-widget-container>:not(.dpx):not(style):not(script){position:relative;z-index:1}
/* espaciado compacto entre secciones (2 nov 2026) */
html body #page main :is(.dpar,#dcx,.dpc,.dpx,.dpuni,.elementor-widget-container) section:not(.hero):not(.hhero):not(#zz):not(#zz2):not(#zz3){padding-top:32px!important;padding-bottom:32px!important;margin-top:0!important;margin-bottom:0!important}
html body #page main section[data-dpai]:not(#zz):not(#zz2):not(#zz3){padding-top:28px!important;padding-bottom:0!important;margin-top:12px!important}
html body #page main .dpx>.dpcv-mid:not(#zz){margin-top:8px!important;margin-bottom:8px!important}
html body #page #dp-qf:not(#zz):not(#zz2){padding-top:32px!important;padding-bottom:32px!important;margin-top:0!important}