.elementor-widget-faqmodule{--bg-color: #fafafa;--border-color: #e0e0e0;--text-color: rgb(10,10,10)}.elementor-widget-faqmodule .faqmodule{display:grid;gap:2rem;padding-block:3rem;padding-inline:1rem;background-color:var(--bg-color);font-family:"Volvo Novum","Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;line-height:1.5;color:var(--v-color-foreground-primary)}.elementor-widget-faqmodule .faq-heading .title{text-align:center}.elementor-widget-faqmodule .faq-heading .description{text-align:center}.elementor-widget-faqmodule .faq-section{display:grid;gap:1rem;justify-self:center;width:100%;max-width:815px}.elementor-widget-faqmodule .faq-section .faq{border-bottom:1px solid var(--border-color)}.elementor-widget-faqmodule .faq-section .faq:has(.show) svg{transform:rotate(540deg)}.elementor-widget-faqmodule .faq-section .faq-question{display:flex;justify-content:space-between;padding-block:.5rem;font-size:1rem;font-weight:400;cursor:pointer}.elementor-widget-faqmodule .faq-section .faq-question svg{width:16px;height:16px;color:var(--text-color);transition:transform .25s ease-in-out}.elementor-widget-faqmodule .faq-section .faq-answer{display:none}.elementor-widget-faqmodule .faq-section .faq-answer.show{display:block}
