/* FAQ */

.faq-container .acc-item {
    border-bottom-color: var(--artge-border);
}

.faq-container .acc-question {
    width: 100%;
    text-align: left;
    padding: 2rem 4rem 2rem 0;
    background: none;
    border: none;
    font-size: 1.25rem;
    color: var(--artge-titre);
    cursor: pointer;
    position: relative;
}

.faq-container .acc-question:hover {
    color: var(--bleu);
    background-color: transparent;
}

.faq-container .acc-question::after {
    right: 1rem;
    top: 50%;
    top: calc(50% - 15px);
    width: 30px;
    height: 30px;
    background: var(--beige) url('../../assets/images/icon/faq-plus.svg') no-repeat center;
}

.faq-container .acc-question:hover::after {
    background-color: var(--orange);
    background-image: url('../../assets/images/icon/faq-plus-w.svg');
}

.faq-container .acc-question[aria-expanded="true"]::after {
    background-color: var(--orange);
    background-image: url('../../assets/images/icon/faq-minus.svg');
}
.faq-container .acc-answer-content {
    margin-bottom: 2rem;
}