.titleWrapper + .accordionFaq{
    margin-top: var(--spacer-lg);
}

.faqPage__btn{
    margin: var(--spacer-xl) auto 0;
}
@media (min-width: 481px){
    .faqPage__btn{
        max-width: 240px;
    }
}

.accordionFaq{
    background-color: var(--grey-1-color);
    border-radius: var(--border-radius);
    border: var(--border-default);
    overflow: hidden;
}

.accordionFaq__item:not(:first-child){
    border-top: var(--border-default);
}

.accordionFaq__question{
    margin: 0;
    font-size: var(--text-xs);
}

.accordionFaq__button{
    position: relative;
    background-color: var(--grey-0-color);
    width: 100%;
    padding: 0.75rem 4rem 0.75rem 1rem;
    text-align: left;
    font-size: inherit;
    color: var(--grey-5-color);
}
@media (min-width: 769px){
    .accordionFaq__button{
        padding: 1.25rem 3.5rem 1.25rem 1rem;
    } 
}

.accordionFaq__arrow{
    position: absolute;
    top: calc( 50% - 20px );
    right: 1rem;
    z-index: 1;
    cursor: pointer;
}
.accordionFaq__arrow.jqFaq__rotate {
    transform: rotate(180deg);
}

.accordionFaq__answer{
    background-color: color-mix(in srgb, var(--grey-0-color) 50%, transparent);
    border-top: var(--border-default);
    padding: 1.25rem 1rem;
    font-size: var(--text-xs);
    box-shadow: inset 0 7px 9px -7px #0000000D;
}
.accordionFaq__answer.jqFaq__panel{
    display: none;
}

.accordionFaq__answer__list {
    margin-top: var(--spacer-md);
    padding-left: 2rem;
    list-style-type: disc;
}

.accordionFaq__answer__list > li{
    margin-top: var(--spacer-xxs);
    padding-left: 0;
}

.accordionFaq__answer__list.accordionFaq__answer__list--negative {
    list-style-type: "✗";
}

.accordionFaq__answer__list.accordionFaq__answer__list--negative > li{
    padding-left: 0.5rem;
}
