.faq .faq-intro{background:#fff;color:#646464;padding:10px 10px 40px}@media only screen and (max-width:40em){.faq .faq-intro .title{margin-bottom:3px}}.faq .faq-intro .content-body{font-size:16px;line-height:24px;margin:0 auto;width:640px}@media only screen and (max-width:40em){.faq .faq-intro .content-body{font-size:13px;font-weight:300;line-height:18px;width:100%}}@media only screen and (min-width:40em)and (max-width:64em){.faq .faq-intro .content-body{width:85%}}.faq .faq-section{margin:0 0 70px}.faq .faq-section .faq-section-title{color:#414141;display:inline-block;font-size:28px;font-weight:700;line-height:36px;margin:30px 0;text-align:center;width:100%}.faq .faq-section .faq-section-questions{list-style:none;margin:0;padding:0}.faq .faq-section .faq-section-questions .faq-section-question-wrap{border-bottom:1px solid #cccfd1}.faq .faq-section .faq-section-questions .faq-section-question-wrap .faq-section-question{color:#414141;display:block;font-size:18px;padding:10px 30px 10px 0;position:relative;text-decoration:none}.faq .faq-section .faq-section-questions .faq-section-question-wrap .faq-section-question i{position:absolute;right:0;top:15px}.faq .faq-section .faq-section-questions .faq-section-question-wrap .faq-section-answer{color:#646464;display:none;padding-bottom:30px}.course-faqs{margin-bottom:60px}.course-faqs .faq-section{margin:0 auto;max-width:800px}

/*# sourceMappingURL=template-faq.css.map*/