﻿.faqDiv {margin: 0px 0 0 0;}
    .faqDiv .faq { background: #F5F6F8; margin: 0 0 10px 0; padding: 20px 25px; border-radius: 20px; }
    .faqDiv .faq .question { color: var(--darkBlue); font-size: 16px; font-weight: 400; cursor: pointer; margin: 0; padding: 0; margin: 0; display: flex; justify-content: space-between; align-items:center; }
    .faqDiv .faq.open .question {color: var(--purple);}
    .faqDiv .faq .answer {display:none; margin: 10px 0 0 0; font-size: 14px; color:var(--grey);}
    .faqDiv .faq.open .openIcon {display:none;}
        .faqDiv .faq.open .closeIcon { display: block; }
        .faqDiv .faq .openIcon { display: block; }
        .faqDiv .faq .closeIcon { display: none; }


@media screen and (max-width: 860px) {
    .faqDiv { margin: 40px 0 0 0; }

}

    @media screen and (max-width: 600px) {
        .faqDiv .faq {padding: 15px 15px;}
        .faqDiv .faq .question { font-size: 14px; }
        .faqDiv .faq .answer { font-size: 12px; }

    }