.uui-faq01_answer,
.uui-faq02_answer {
    transition: height 0.3s ease;
    overflow: hidden;
}

.uui-faq01_question,
.uui-faq02_question {
    cursor: pointer;
}

/* Icon transformation - rotate vertical line to create minus effect */
.accordion-icon_vertical-line,
.accordion-icon_vertical-line-2 {
    transition: transform 0.3s ease;
    transform-origin: center;
}

/* When accordion is open, rotate vertical line 90deg to make it horizontal (minus) */
.faq-open .accordion-icon_vertical-line,
.faq-open .accordion-icon_vertical-line-2 {
    transform: rotate(90deg);
}