.elementor .local-native-faq { width:100%; }
.elementor .local-native-faq .elementor-accordion { display:flow-root; }
.elementor .local-native-faq .elementor-accordion-item { position:relative; border:0; border-radius:0; background:transparent; overflow:hidden; margin:0; }
.elementor .local-native-faq .elementor-accordion-item:has(.elementor-tab-title.elementor-active) { background:#eee7dd; border-radius:16px; border:0; margin:6px 0; }
.elementor .local-native-faq .elementor-tab-title { position:relative; padding:29px 18px; background:transparent; color:#180b30; font:500 18px/27px 'DM Sans',sans-serif; }
.elementor .local-native-faq .elementor-tab-title.elementor-active { padding:24px 24px 0; color:#180b30; }
.elementor .local-native-faq .elementor-accordion-title { display:block; padding-right:44px; color:inherit; font:inherit; }
.elementor .local-native-faq .elementor-accordion-title { font-weight:600!important; letter-spacing:-.04em!important; }
.elementor .local-native-faq .elementor-tab-content { border:0; background:transparent; color:#180b30; padding:14px 68px 24px 24px; font:400 18px/30.6px 'DM Sans',sans-serif; }
.elementor .local-native-faq .elementor-tab-content p { margin:0; max-width:560px; }
.elementor .local-native-faq .elementor-accordion-icon { float:none!important; position:absolute; right:18px; top:50%; transform:translateY(-50%); width:24px !important; height:24px; color:inherit; }
.elementor .local-native-faq .elementor-accordion-icon { color:inherit!important; }
.elementor .local-native-faq .elementor-active .elementor-accordion-icon { right:24px; top:36px; }
.elementor .local-native-faq .elementor-accordion-icon > span { display:none !important; }
.elementor .local-native-faq .elementor-accordion-icon::before,.elementor .local-native-faq .elementor-accordion-icon::after { content:''; position:absolute; width:16px; height:2px; background:currentColor; top:11px; left:4px; }
.elementor .local-native-faq .elementor-accordion-icon::after { transform:rotate(90deg); transition:transform .2s; }
.elementor .local-native-faq .elementor-active .elementor-accordion-icon::after { transform:rotate(0deg); }
