.testimonial-accordion {
    display: flex;
    flex-direction: column; /* Vertikale Anordnung */
    row-gap: 20px; /* Abstand zwischen den Testimonials */
}


.testimonial-item {
    border-bottom: 2px solid var(--e-global-color-accent);
}

.testimonial-header {
    cursor: pointer;
    display: flex;
    flex-direction: row;
    align-items: center;
    column-gap: 20px;
    padding-bottom: 10px;
    justify-content: space-between;
}

.testimonial-header img {
    width: 100px;
    height: 100px !important;
    object-fit: cover;
    object-position: center center;
}

.testimonial-header h3 {
    margin: 0;
}

.testimonial-content {
    display: none;
    transition: max-height 0.3s ease;
    padding-bottom: 20px;
}

.testimonial-item.active .testimonial-content {
    display: block;
}

.toggle-content{
    border: none !important;
    background-color: transparent !important;
}

.toggle-content span.icon{
    display: none;
}

.icon{
    width: 26px;
    fill: var(--e-global-color-primary);
}

button[aria-expanded="false"] .icon {
    transform: rotate(0deg); /* Standardausrichtung */
    transition: transform 0.3s ease-in-out; /* Dauer und Animation */
}

button[aria-expanded="true"] .icon {
    transform: rotate(-45deg) !important; /* Neue Rotation */
}

@media only screen and (max-width: 1024px) and (min-width: 768px){

}


@media only screen and (max-width: 767px){

}