/* ============================================================
   FAQ — fade do conteúdo ao abrir/fechar (Nested Accordion)
   Wrapper esperado: .faq > widget Nested Accordion (Elementor Pro)
   JS complementar: inc/faq-effect.php (aplica .faq-closing por 400ms)
   ============================================================ */

@keyframes faqFadeIn  { from { opacity: 0; } to { opacity: 1; } }
@keyframes faqFadeOut { from { opacity: 1; } to { opacity: 0; } }

.faq details.e-n-accordion-item[open]:not(.faq-closing) > .e-con,
.faq details.e-n-accordion-item[open]:not(.faq-closing) > .e-con > .e-con,
.faq details.e-n-accordion-item[open]:not(.faq-closing) > .e-con .elementor-widget,
.faq details.e-n-accordion-item[open]:not(.faq-closing) > .e-con > * {
    animation: faqFadeIn 0.4s ease both !important;
}

.faq details.e-n-accordion-item.faq-closing > .e-con,
.faq details.e-n-accordion-item.faq-closing > .e-con > .e-con,
.faq details.e-n-accordion-item.faq-closing > .e-con .elementor-widget,
.faq details.e-n-accordion-item.faq-closing > .e-con > * {
    animation: faqFadeOut 0.4s ease both !important;
}
