

.acf-re-accordion__header {
    width: 100%;
    border: none!important;
    background: transparent;
    padding: 0.75rem 1rem;
    display: flex!important;
    align-items: flex-start!important;
    justify-content: flex-start!important;
    cursor: pointer;
    text-align: left!important;
}

.acf-re-accordion__title {
    flex: 1;
    white-space: break-spaces;
}

.acf-re-accordion__icon {
    width:1em;
    margin: 0.5rem 0.75rem 0 0;
    display: inline-flex;
}

.acf-re-accordion__item .acf-re-accordion__icon--open {
    display: none;
}

.acf-re-accordion__header{
    all: unset;
    border: 0;
    display: revert;
}

.acf-re-accordion__item.is-open .acf-re-accordion__icon--open {
    display: inline-flex;
}

.acf-re-accordion__item.is-open .acf-re-accordion__icon--closed {
    display: none;
}

.acf-re-accordion__panel {
    overflow: hidden;
    transition: max-height 0.3s ease;
}

.acf-re-accordion__panel-inner {
    padding: 0 1rem 0.75rem;
}

