


/* QnA */
.QnA {
    padding: 96px 112px 0px 112px;
}

.QnA .QnAContainer {
    margin-bottom: 60px;
}

.QnA .question {
    margin-bottom: 32px;
}

.QnA .answer {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 18px;
}

.QnA .listGroup {
    padding-left: 20px;
    margin-bottom: 18px;
}

.QnA .listItem::marker {
    color: var(--tertiary1);
}

.QnA .listItem {
    font-size: 18px;
    line-height: 28px;
    color: var(--tertiary1);
}

.QnA .subHeadingContainer {
    margin-bottom: 18px;
}

.QnA .subHeading {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 18px;
    color: var(--tertiary1);
}


@media only screen and (max-width: 576px) {
    /* QnA */
    .QnA {
        padding: 40px 32px 0px 32px;
    }

    .QnA .QnAContainer {
        margin-bottom: 32px;
    }

    .QnA .question {
        margin-bottom: 24px;
    }

    .QnA .answer {
        font-size: 16px;
    }

    .QnA .listItem {
        font-size: 16px;
    }

    .QnA .subHeading {
        font-size: 20px;
    }
}

@media only screen and (min-width: 576px) and (max-width: 992px) {
    /* QnA */
    .QnA {
        padding: 40px 64px 0px 64px;
    }

    .QnA .QnAContainer {
        margin-bottom: 24px;
    }

    .QnA .question {
        font-size: 32px;
        margin-bottom: 24px;
    }

}