/* =========================
   FAQ ОТВЕТЫ
========================= */


.faq-answer-1,
.faq-answer-2,
.faq-answer-3,
.faq-answer-4 {

    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;

    transition: opacity .3s ease;
}


/* открытый ответ */

.faq-answer-1.faq-open,
.faq-answer-2.faq-open,
.faq-answer-3.faq-open,
.faq-answer-4.faq-open {

    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;

}



/* =========================
   ФОН ОТВЕТА
========================= */


.faq-answer-1-bg,
.faq-answer-2-bg,
.faq-answer-3-bg,
.faq-answer-4-bg {

    opacity:0 !important;
    visibility:hidden !important;

}


.faq-answer-1-bg.faq-open,
.faq-answer-2-bg.faq-open,
.faq-answer-3-bg.faq-open,
.faq-answer-4-bg.faq-open {

    opacity:1 !important;
    visibility:visible !important;

}



/* =========================
   ИКОНКА
========================= */


.faq-icon-1,
.faq-icon-2,
.faq-icon-3,
.faq-icon-4 {

    transition:transform .3s ease;

}


.faq-icon-1.faq-open,
.faq-icon-2.faq-open,
.faq-icon-3.faq-open,
.faq-icon-4.faq-open {

    transform:rotate(45deg);

}