@media screen and (max-width: 500px) {
    #faq-card {
        padding: 2rem;
    }
    #faq-card .title {
        font-size: 4.1rem;
        }
        #faq-card .title::before {
            background-size: contain;
            height: 3rem;
    }

    /* FAQ Section spacing */
    #faq-items .faq-item {
        padding: 3rem 0;
    }

    /* FAQ Question lenght limiter */
    #faq-items .faq-item .question h2 {
        max-width: 25rem;
    }

    /* FAQ Answer adjustment */
    #faq-items .faq-item .answer {
        font-size: 1.5rem;
        margin-top: 1.5rem;
    }
}

/* FAQ Question lenght limiter */
@media screen and (max-width: 370px) {
    #faq-items .faq-item .question h2 {
        max-width: 20rem;
    }
}