.accordion {
    border: unset;
}
.accordion .card {
    border-left: unset;
    border-right: unset;
    border-top: unset;
    border-bottom: 0.5px solid #999999 !important;

}
.accordion .card-header {
    border: unset;
    background: unset;
    cursor: pointer;
}
/* .accordion .card-body  {
} */
.sujetFaqHomepage {
    cursor: pointer;
    text-align: left;
}

.pannelSousThematique .sujetFaqHomepage::before,
.pannelSousThematique .sujetFaqHomepage::before{
    content:">" !important;
    float: right;
    font-weight: 400;
    font-size: 19px;
    line-height: 19px;
}
.pannelSousThematique a {
    text-transform: none;
}
.accordion .card-header[aria-expanded="true"] .sujet::before,
.accordion .card-header[aria-expanded="true"] .question::before{
    content:">" !important;
    transform: rotate(90deg);
    float: right;
    font-weight: 700;
    font-size: 19px;
}

.accordion .card-header[aria-expanded="false"] .sujet::before,
.accordion .card-header[aria-expanded="false"] .question::before{
    content:">" !important;
    float: right;
    font-weight: 400;
    font-size: 19px;
}
.accordion .card-header[aria-expanded="false"] .sujet,
.sujetFaqHomepage h3,
.accordion .card-header[aria-expanded="false"] .question{
    font-weight: 400;
    font-size: 16px;
}
.accordion .card-header[aria-expanded="true"] .sujet,
.sujetFaqHomepage.active h3,
.accordion .card-header[aria-expanded="true"] .question{
    font-weight: 700;
    font-size: 16px;
}
.nav-faq li {
    padding-top: 0.3rem;
    padding-bottom: 0.3rem;
}
.nav-faq .button-quaternary{
    width: 100%;
    display: block;
    font-size: 18px;
}
.more {
    background-color: #EBEBEB;
}