.ce_faq_element{max-width:912px}.ce_faq_element .text_block{margin-bottom:30px}.ce_faq_element .text_rte{font-size:16px}@media only screen and (min-width:1024px){.ce_faq_element .text_rte{font-size:18px}}@media only screen and (min-width:1280px){.ce_faq_element .text_rte{}}.ce_faq_element .faq-block{background:#fff;overflow:hidden;border-radius:10px;margin-bottom:15px;border:2px solid #678eb8}.ce_faq_element .faq-block:last-child{margin-bottom:0}.ce_faq_element .faq-block .question{cursor:pointer;padding:20px;transition:all 300ms ease;background:#f4f7fa;display:flex;justify-content:center;align-items:center}.ce_faq_element .faq-block .question:hover{background:#fff}.ce_faq_element .faq-block .answer{max-height:0;overflow:hidden;padding:0 20px 0 20px;transition:all 300ms ease}.ce_faq_element .faq-block .answer .rte{font-size:16px}@media only screen and (min-width:1024px){.ce_faq_element .faq-block .answer .rte{font-size:18px}}.ce_faq_element .faq-block .hl{margin:0;line-height:1.1;font-size:18px;font-weight:700;width:calc(100% - 10px)}.ce_faq_element .faq-block .icon{border:solid #678eb8;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(45deg)}.ce_faq_element .faq-block.-open .question{padding:20px;background:#fff}.ce_faq_element .faq-block.-open .answer{max-height:1000px;padding:0 20px 20px 20px}.ce_faq_element .faq-block.-open .icon{transform:rotate(-135deg)}
