.faq__list-other {
    margin-top: 2.104vw;
}

.faq__item-other {
    width: 100%;
}

.faq-question--other {
    flex-direction: row-reverse;
    padding: .6vw;
    gap: 0.804vw;
    justify-content: flex-end;
    border-bottom: 1px solid var(--color-gray);
}

.faq__question-decor--other {
    transition: transform 0.3s;
    transform: rotate(90deg);
    fill: var(--color-black);
    width: var(--decor-btn);
}


.faq__question-decor.rotated {
    transform: rotate(0);
}

.faq-answer--other {
    background-color: white;
    border-bottom: 1px solid var(--color-gray);;
}

.faq-btn {
    padding: var(--padding-l-btn);
    background-color: var(--color-accent);
    width: 12.569vw;
    margin: auto;
    border-radius: var(--border-radius);
    display: flex;
    justify-content: center;
    align-items: center;
}

.faq-btn--container {
    margin-top: 2.184vw;
}

.faq-btn:hover {
    background-color: var(--color-accent-hover);
    cursor: pointer;
}

.faq-btn p {
    color: var(--color-l-white);
    font-size: var(--size-text);
}


@media (max-width: 900px) {

    .faq__list-other {
        margin-top: 4.2vw;
    }

    .faq-question--other {
        padding: 3.20vw;
        gap: 3.20vw;
    }

    .faq-question {
        padding-left: 0;
        padding-right: 0;
    }
    
    .othre-faq--heading {
        font-size: var(--size-text);
        width: 100%;
        font-weight: 500;
    }

    .faq-btn--container {
        margin-top: 8vw;
    }

    .faq-btn {
        width: 100%;
    }
}
