/* --- 3.12. FAQ Accordion --- */
.sifency-accordion-item {
    overflow: hidden;
}
.sifency-accordion-question {
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
    transition: background-color 0.3s ease, color 0.3s ease;
}
.sifency-accordion-title {
    flex-grow: 1;
}
.sifency-accordion-question{
    border: 1px solid var(--sifency-addons-border-color);
    padding: 10px 20px;
    margin-bottom: 15px;
}
.sifency-accordion-icon {
    width: 10%;
    text-align: right;
}
.sifency-accordion-icon .sifency-accordion-icon-opened {
    display: none;
}
.sifency-accordion-item.active .sifency-accordion-icon .sifency-accordion-icon-closed {
    display: none;
}
.sifency-accordion-item.active .sifency-accordion-icon .sifency-accordion-icon-opened {
    display: inline-block;
}
.sifency-accordion-answer {
    display: none;
    padding: 15px;
    margin-bottom: 15px;
}
