.acc-item svg{
    transition: all ease-in-out 0.3s;
}

.acc-item .flexplay-icon {
    transition: all ease-in-out 0.3s;
}

.acc-item:hover .flexplay-icon {
    background-color: #a328d1;
}

.acc-item.is-open svg{
    transform: rotate(-45deg);
}

/* Panel with smooth height animation */
.acc-panel {
    height: 0;
    overflow: hidden;
    transition: height 200ms ease;
}