.ve-faq{--ve-faq-dur:250ms;display:flex;flex-direction:column;gap:12px}.ve-faq__item{overflow:hidden;transition:background-color var(--ve-faq-dur) ease,border-color var(--ve-faq-dur) ease,box-shadow var(--ve-faq-dur) ease,transform var(--ve-faq-dur) ease}.ve-faq__titulo{margin:0;padding:0;font:inherit}.ve-faq .ve-faq__boton{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;text-align:left;text-transform:none;letter-spacing:inherit;cursor:pointer;box-shadow:none;transition:color var(--ve-faq-dur) ease,background-color var(--ve-faq-dur) ease}.ve-faq .ve-faq__boton:focus{outline:none}.ve-faq .ve-faq__boton:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.ve-faq__pregunta{flex:1 1 auto;min-width:0}.ve-faq--icono-izquierda .ve-faq__icono{order:-1}.ve-faq__icono{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;line-height:1;transition:color var(--ve-faq-dur) ease,transform var(--ve-faq-dur) ease}.ve-faq__icono>span{display:inline-flex}.ve-faq__icono svg{width:1em;height:1em;fill:currentColor}.ve-faq__icono-cerrar,.ve-faq__item.is-open .ve-faq__icono-abrir{display:none !important}.ve-faq__item.is-open .ve-faq__icono-cerrar{display:inline-flex !important}.ve-faq--icono-unico .ve-faq__item.is-open .ve-faq__icono-abrir{display:inline-flex !important}.ve-faq--icono-unico .ve-faq__item.is-open .ve-faq__icono{transform:rotate(180deg)}.ve-faq__panel{overflow:hidden}.ve-faq__panel[hidden]{display:none}.ve-faq__panel.is-animando{transition:height var(--ve-faq-dur) ease}.ve-faq__respuesta>:first-child{margin-top:0}.ve-faq__respuesta>:last-child{margin-bottom:0}.ve-faq__respuesta p,.ve-faq__respuesta ul,.ve-faq__respuesta ol{margin-bottom:0}.ve-faq__respuesta ul,.ve-faq__respuesta ol{padding-left:20px}@media (prefers-reduced-motion:reduce){.ve-faq__item,.ve-faq__icono,.ve-faq__panel.is-animando{transition:none}}