.accordion-button:not(.collapsed) {
    background-color: black;
    color: white;

}

.accordion {
    border: 1px solid black;
    margin-bottom: 20px;
}

.accordion-button:not(.collapsed)::after {
    background-image: var(--bs-accordion-btn-icon);
    transform: var(--bs-accordion-btn-icon-transform);
}

.accordion-button:not(.collapsed)::after .bs-accordion-btn-icon {
    color: #f8f9fa !important;
}

.accordion-button:hover {
    background-color: #b4b4b4;
}