.schema-faq{margin-bottom:4rem}.schema-faq .schema-faq-section{border-bottom:1px solid #e7e7e7}.schema-faq .schema-faq-section .schema-faq-question{cursor:pointer;display:block;font-family:var(--highlight-font-family);padding:5% 3rem 5% 0;position:relative}.schema-faq .schema-faq-section .schema-faq-question:after{align-items:center;background:var(--wp--custom--color--primary);border-radius:50%;color:#fff;content:"+";display:flex;font-size:30px;font-style:normal;font-weight:500;height:30px;justify-content:center;line-height:26px;position:absolute;right:0;text-align:center;top:25%;transition:all .2s;width:30px}.schema-faq .schema-faq-section .schema-faq-question:focus:after,.schema-faq .schema-faq-section .schema-faq-question:hover:after,.schema-faq .schema-faq-section.show .schema-faq-question:after{transform:rotate(45deg)}.schema-faq .schema-faq-section .schema-faq-answer{display:none}.schema-faq .schema-faq-section.show .schema-faq-answer{color:#909090;display:block;margin-top:0;padding:1rem 1rem 1rem 0}.wp-block .schema-faq .schema-faq-section .schema-faq-answer{display:block;padding:1rem 0}
