.faq-section--teens .title span {
    color: transparent;
    background-image: linear-gradient(83.82deg, #f23496 8.75%, #2e9ac9 92.33%);
    -webkit-background-clip: text;
            background-clip: text;
}

.faq__accordions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 16rem;
    margin-top: 16rem;
}

.faq__button {
    margin: 16rem auto 0;
}

@media screen and (min-width: 1024px) and (orientation: landscape) {
    .faq__accordions {
        gap: 24rem;
        margin-top: 32rem;
    }

    .faq__button {
        margin: 32rem auto 0;
    }
}
