Solo afecta a los WIDGETS. Los contenedores hijos son elementos reales con sus propias clases y deben seguir ocupando su celda en la rejilla. -------------------------------------------------------------------------- */ body.lexia:not(.elementor-editor-active) .lexia-directo > .elementor-widget,body.lexia:not(.elementor-editor-active) .lexia-directo > .elementor-widget > .elementor-widget-container{display:contents}.lexia h1.elementor-heading-title,.lexia h2.elementor-heading-title,.lexia h4.elementor-heading-title{line-height:1.08}.lexia h3.elementor-heading-title{line-height:1.2}.lexia h5.elementor-heading-title,.lexia h6.elementor-heading-title{line-height:1.6}.lexia .elementor-widget-image img{display:block;max-width:100%;height:auto}.lexia .hero__media img,.lexia .tile--media img,.lexia .card__media img{width:100%;height:100%;object-fit:cover}body.lexia{background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:var(--t-body);line-height:1.6}body.lexia .aux-header,body.lexia .aux-footer,body.lexia .aux-back-to-top,body.lexia .aux-search-section,body.lexia .aux-sidebar-hidden-panel,body.lexia #site-header,body.lexia #site-footer,body.lexia .site-header-section,body.lexia .site-footer-section{display:none!important}body.lexia .aux-parallax-section{transform:none!important;perspective:none!important}body.lexia{padding-top:0!important;margin-top:0!important}@media(hover:hover)and (pointer:fine){body.lexia .btn--book:hover{background:var(--brand-verde-tinta)!important;color:var(--accent-contrast)!important}body.lexia[data-theme=dark] .btn--book:hover,[data-theme=dark] body.lexia .btn--book:hover{background:#5fae7c!important}body.lexia .btn--line:hover{border-color:var(--ink)!important;background:color-mix(in oklab,var(--ink) 6%,transparent)!important;color:var(--ink)!important}body.lexia .on-field .btn--line:hover{border-color:var(--ink-on-field)!important;background:#ffffff12!important;color:var(--ink-on-field)!important}body.lexia .nav__link:hover,body.lexia .icon-btn:hover{background:var(--header-hover)!important;color:var(--header-ink)!important}body.lexia .panel__link:hover{background:color-mix(in oklab,var(--ink) 6%,transparent)!important;color:var(--ink)!important}body.lexia .tile:hover{background:var(--bg-2)!important}body.lexia .tile--field:hover{background:var(--field-2)!important}body.lexia .tile--tint:hover{background:linear-gradient(145deg,color-mix(in srgb,var(--brand-verde) 20%,var(--brand-verde-tinta) 80%),color-mix(in srgb,var(--brand-verde) 70%,var(--brand-verde-tinta) 30%))!important}body.lexia .footer__col a:hover{color:var(--accent-on-field)!important}body.lexia .entry:hover .entry__title,body.lexia .crumbs a:hover,body.lexia .prose a:hover{color:var(--accent-ink)!important}body.lexia .sidenav a:hover{background:color-mix(in oklab,var(--ink) 6%,transparent)!important;color:var(--ink)!important}body.lexia .config__fila:hover,body.lexia .cat__cab:hover{background:color-mix(in oklab,var(--ink) 4%,transparent)!important}body.lexia .cat__pack:hover{border-color:var(--accent)!important;background:color-mix(in oklab,var(--brand-verde) 10%,var(--surface))!important}body.lexia .cesta__quitar:hover{border-color:var(--danger-ink)!important;color:var(--danger-ink)!important}body.lexia .link-rule:hover{color:var(--accent-ink)!important}body.lexia .on-field .link-rule:hover{color:var(--accent-on-field)!important}body.lexia .tile:hover .tile__go{color:var(--accent-ink)!important}body.lexia .tile--field:hover .tile__go{color:var(--accent-on-field)!important}body.lexia .tile--tint:hover .tile__go{color:#fff!important}body.lexia .card:hover,body.lexia .card:hover .card__title,body.lexia .drawer__link:hover,body.lexia .brand:hover,body.lexia .tile:hover :is(h2,h3){color:inherit!important}body.lexia a:not(.btn,.tile,.card,.entry,.nav__link,.panel__link,.icon-btn,.cat__pack,.drawer__link,.sidenav a):hover{background-color:transparent}}body.lexia.admin-bar .header{top:32px}@media screen and (max-width:782px){body.lexia.admin-bar .header{top:46px}}.lexia-mapa{margin-top:.9rem;border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;line-height:0}.lexia-mapa iframe{display:block;width:100%;height:200px;border:0}@media(min-width:768px){.deliverable .lexia-mapa{grid-column:2;max-width:420px}}[data-theme=dark] .lexia-mapa{border-color:var(--line-on-field)}[data-theme=dark] .lexia-mapa iframe{filter:brightness(.86) saturate(.8)}.lexia-aviso{margin:0 0 1.5rem;padding:.9rem 1.1rem;border-left:3px solid var(--accent);background:var(--surface);color:var(--ink);font-size:.9375rem;line-height:1.6;border-radius:0 var(--r-md) var(--r-md) 0}.lexia-aviso--error{border-left-color:var(--danger-ink)}[data-theme=dark] .lexia-aviso{background:var(--field-2);color:var(--ink-on-field);border-left-color:var(--accent-on-field)}[data-theme=dark] .lexia-aviso--error{border-left-color:#e88a8d}.lexia-buscar{margin-top:1.75rem;max-width:30rem}.lexia-buscar__etiqueta{display:block;font:600 var(--t-marker) / 1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin-bottom:.55rem}.lexia-buscar__fila{display:flex;gap:.6rem;align-items:stretch}.lexia-buscar__fila .input{flex:1 1 auto;min-width:0}.lexia-buscar__fila .btn{flex:0 0 auto;white-space:nowrap}@media(max-width:30rem){.lexia-buscar__fila{flex-direction:column}}[data-theme=dark] .lexia-buscar__etiqueta{color:var(--ink-on-field-2)}@media(min-width:768px){.entry--resultado{grid-template-columns:minmax(0,1fr)}}picture{display:contents}
