﻿.faq-wrapper .form-container {
    padding: 0;
    padding-bottom: 4.2rem
}

    .faq-wrapper .form-container .faq-title {
        padding-top: 1.7rem;
        padding-bottom: .8rem
    }

    .faq-wrapper .form-container .faq-content .question-list > div > a {
        position: relative;
        display: block;
        font-size: 1.4rem;
        margin-top: 1.4rem;
        padding-bottom: .5rem;
        border-bottom: 1px solid var(--natural-green);
        font-family: Aime-thin,sans-serif;
        color: #000
    }

        .faq-wrapper .form-container .faq-content .question-list > div > a > span {
            position: absolute;
            right: .5rem;
            -ms-transform: rotate(90deg);
            transform: rotate(90deg);
            transition: transform .2s ease-in-out
        }

        .faq-wrapper .form-container .faq-content .question-list > div > a.open > span {
            -ms-transform: rotate(-90deg);
            transform: rotate(-90deg)
        }

    .faq-wrapper .form-container .faq-content .question-list > div .question {
        padding-top: 1rem
    }

    .faq-wrapper .form-container .faq-content .question-list > div > div {
        text-align: justify
    }

.faq-title {
    font-family: Aime-Regular,sans-serif!important;
}