.elementor-8697 .elementor-element.elementor-element-83f0ec0{--display:flex;--background-transition:0.3s;}body.elementor-page-8697:not(.elementor-motion-effects-element-type-background), body.elementor-page-8697 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}/* Start custom CSS *//* --- OCULTAR HEADER DEL TEMA (Protegiendo el nuestro) --- */
header:not(.premium-custom-header), 
#masthead, 
.site-header, 
#main-header, 
.ast-site-header-wrap,
.elementor-location-header,
.et_pb_global_header {
    display: none !important;
    height: 0 !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    visibility: hidden !important;
    overflow: hidden !important;
}

/* --- OCULTAR FOOTER DEL TEMA (Armamento Pesado) --- */
footer:not(.rla-premium-footer), 
#footer, 
#colophon, 
.site-footer, 
.site-info,
.footer-widgets,
#footer-widgets,
#footer-bottom,
.site-footer-bottom,
#main-footer, 
.ast-footer-wrapper,
.elementor-location-footer,
[data-elementor-type="footer"],
.et_pb_global_footer {
    display: none !important;
    height: 0 !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    visibility: hidden !important;
    overflow: hidden !important;
    border: none !important;
}

/* --- QUITAR ESPACIOS RESIDUALES DEL TEMA --- */
#page, 
.site, 
.site-content, 
#content,
.site-inner,
.site-main {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

/* --- ELIMINAR LA BARRA DE COPYRIGHT Y REDES SOCIALES DEL TEMA --- */
.site-info,
.footer-socket,
#socket,
#footer-bottom,
.ast-builder-footer-bottom,
.site-footer-bottom,
.footer-copyright,
.copyright-area,
#bottom-footer,
.oceanwp-bottom-footer,
.bottom-footer-core,
#footer-info,
.et_pb_footer_bottom {
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    pointer-events: none !important;
}/* End custom CSS */