
.accordion {
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960' fill='%23FEBF04'%3E%3Cpath d='M480-339q-9 0-18-4t-16-11L249-551q-14-14-13.5-33.5T250-618q14-14 33.5-14t33.5 14l163 164 164-164q14-14 33-13.5t33 14.5q14 14 14 33.5T710-550L514-354q-7 7-16 11t-18 4Z'/%3E%3C/svg%3E");

    --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960' fill='%23FEBF04'%3E%3Cpath d='M480-339q-9 0-18-4t-16-11L249-551q-14-14-13.5-33.5T250-618q14-14 33.5-14t33.5 14l163 164 164-164q14-14 33-13.5t33 14.5q14 14 14 33.5T710-550L514-354q-7 7-16 11t-18 4Z'/%3E%3C/svg%3E");
    --bs-accordion-btn-icon-width: 2rem;
    --bs-accordion-border-color: transparent;
    display: flex;
    flex-direction: column;
    gap: 1rem;
    margin-top: 3rem;
}


.accordion-item,
.accordion-button,
.accordion-button:not(.collapsed) {
    outline: transparent !important;
    background-color: transparent;
    color: var(--text-color);
    border-bottom: 0px solid transparent;
}

button:focus,
button:active,
button:focus-visible,
button:-moz-focusring {
    outline: none !important;
    outline-style: none !important;
    box-shadow: none !important;
    border: none !important;
    -webkit-tap-highlight-color: transparent;
}
.accordion h3 .accordion-button.collapsed  {
    color: var(--text-color)!important;
}
.accordion h3 .accordion-button  {
    --secondary-color: #fec004ca;
    color: var(--secondary-color)!important;
    font-size: clamp(14px, 1rem + 0.5vw, 20px);

}

.accordion-item:not(.collapsed) {
    cursor: pointer;
    text-align: left;
    -webkit-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: #0000;
    backface-visibility: hidden;
    perspective: 1000px;
    background-color: rgba(255, 255, 255, 0.1);
    backdrop-filter: var(--glass-efect);
    border: none;
    outline: none;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 1rem;
    font-family: inherit;
    transform: translate(0, 0);
    box-shadow: 0 2px 8px -2px #5a5a5a80;
}