/* FAQ HEADER */
    .faq .faq-header {
        padding: 56px 20px;
        background: url('/images/FAQ_banner.jpg');
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        position: relative;
    }
    .faq .faq-header > .content {
        background: #DDD8D5;
        padding: 20px;
        position: relative;
    }
    .faq .faq-header > .content > .title-wrapper > p > span {
        font-size: 17px;
        padding-bottom: 6px;
        border-bottom: 1px solid #C7AA70;
        color: #333;
    }
    .faq .faq-header > .content > .title-wrapper > h1 {
        color: #242E49;
        font-weight: 700;
        font-size: 25px;
        letter-spacing: 0.62px;
        margin: 20px 0 15px;
    }
    .faq .faq-header > .content > p.text {
        text-align: center;
        font-size: 14px;
    }
    .faq .faq-header > .content > p.text > a {
        font-weight: 700;
    }


/* FAQ QNA */
    .faq .qna-item a,
    .faq .common-box a {
        font-size: 15px;
        color: #C7AA70;
        line-height: 17px;
    }
    .faq .qna-item a:hover,
    .faq .common-box a:hover {
        text-decoration: underline;
    }

    .faq .qna {
        padding: 30px 20px;
        background: #1e1e1e;
    }
    .faq .qna > .qna-item {
        margin-bottom: 40px;
    }
    .faq .qna > .qna-item > h2 {
        margin: 0 0 12px;
        font-size: 20px;
        color: #fff;
        font-weight: 700;
    }
    .faq .qna > .qna-item > ul {
        padding-left: 27px;
        margin: 0;
    }
    .faq .qna > .qna-item > ul > li {
        padding-left: 7px;
        margin-bottom: 15px;
        color: #C7AA70;
    }
    .faq .qna > .qna-item > ul > li > a {
        display: block;
    }
    .faq .qna > .qna-item > ul > li > .answer {
        background: #1E1E1E;
        border: 1px solid #C7AA70;
        padding: 10px;
        font-size: 15px;
        color: #fff;
        line-height: 18px;
        margin-top: 12px;
        display: none;
    }
