.faq-section .accordion-container {
    padding: 1.5rem 0;
    border-bottom: solid 1px var(--color-primary-light);
    margin-bottom: 0;
}

.faq-section {
}
.faq-section .accordion-container:nth-of-type(1) {
    border-top: solid 1px var(--color-primary-light);
}
.faq-heading {
    max-width: 20rem;
    padding-bottom: 1.25rem;
}

.faq-section .accordion-question  h1{
    max-width: 75%;
}

.faq-section .accordion-answer {
    padding-left: 0;
}

.faq-section .accordion-question  h3{
    max-width: 75%;
}
.accordion-answer__text {
    max-width: 80%;
}

.faq-section .accordion-toggle img {
    width: 2rem;
}

.faq-section .accordion-container .accordion-question button {
    align-items: baseline;
}
@media only screen and (min-width: 48rem){
    .faq-section .accordion-container {
        padding: 2.25rem 0;
    }

    .faq-heading {
        padding-bottom: 2.5rem;
    }

    .faq-section .accordion-toggle img {
        width: 2.5rem;
    }
}

@media only screen and (min-width: 62rem) {
    .faq-section .accordion-container {
        padding: 3.25rem 0;
    }

    .faq-heading {
        padding-bottom: 3.75rem;
    }

    .faq-section .accordion-toggle img {
        width: 3rem;
    }
}