.wp-faq-schema-items h3 {
    display: flex;
    align-items: center;
    gap: 10px;
}

.wp-faq-schema-items .faq-item-icon {
    display: inline-block;
    max-width: 12px;
    transform: rotate(0);
    transition: transform .5s;
}

.wp-faq-schema-items h3:has(+ .content-active) .faq-item-icon{
    transform: rotate(90deg);
}