/* Ajustes propios de la versión estática (sustituyen comportamientos que antes hacía WordPress). */

/* Sin JavaScript, el contenido animado se muestra igualmente */
html:not(.js) .elementor-invisible { visibility: visible; }

/* Barra de llamada fija en la parte inferior (antes: módulo "sticky" de Elementor Pro) */
.vs-sticky-bottom {
  position: fixed !important;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100% !important;
  z-index: 99;
  margin: 0 !important;
}

/* Acordeón de preguntas frecuentes (antes: script de ElementsKit) */
.ekit-wid-con .collapse.show { display: block; }
.ekit-wid-con .collapsing {
  height: 0;
  overflow: hidden;
  transition: height .35s ease;
}

/* Iconos SVG que sustituyen a la fuente de iconos de ElementsKit */
.vs-icon {
  width: 1em;
  height: 1em;
  display: inline-block;
  vertical-align: middle;
}

@media (prefers-reduced-motion: reduce) {
  .animated { animation: none !important; }
  .ekit-wid-con .collapsing { transition: none; }
}
