.elementor .ff-faq-a{font-family:var(--font-serif);font-weight:300;font-size:18px;color:var(--charcoal);line-height:30px;display:block;}.elementor .ff-faq-body{max-width:720px;padding-block-start:0px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:16px;}.elementor .ff-faq-q{font-family:var(--font-serif);font-weight:700;font-size:20px;color:var(--charcoal);line-height:28px;}.elementor .ff-faq-header:hover,.elementor .ff-faq-header:focus-visible{color:var(--moss-glen);}.elementor .ff-faq-header{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;gap:16px;}.elementor .ff-faq-item{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(33,31,23,0.18);\n}