.elementor-763 .elementor-element.elementor-element-24bdd939{--display:flex;--position:fixed;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:visible;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:200;}body:not(.rtl) .elementor-763 .elementor-element.elementor-element-24bdd939{left:0px;}body.rtl .elementor-763 .elementor-element.elementor-element-24bdd939{right:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-763 .elementor-element.elementor-element-7ce2fa0{width:auto;max-width:auto;z-index:10001;}}@media(min-width:768px){.elementor-763 .elementor-element.elementor-element-24bdd939{--width:68px;}}/* Start custom CSS for html, class: .elementor-element-7ce2fa0 *//* ── Forzar que el contenedor global de la cabecera no bloquee clics ── */
header, .elementor-location-header {
  pointer-events: none !important;
}
/* Pero permitimos los clics en el menú y la hamburguesa */
#ib-sidebar, #ib-hamburger, #ib-overlay {
  pointer-events: auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24bdd939 */.elementor-763 .elementor-element.elementor-element-24bdd939 { left:0; top:0; transition: width 0.3s ease; } .elementor-763 .elementor-element.elementor-element-24bdd939.expanded { width: 240px; overflow-y: auto; }/* End custom CSS */