.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-5393 .elementor-element.elementor-element-013cf6f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5393 .elementor-element.elementor-element-013cf6f .elementor-accordion-item{border-width:0px;}.elementor-5393 .elementor-element.elementor-element-013cf6f .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-5393 .elementor-element.elementor-element-013cf6f .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-5393 .elementor-element.elementor-element-013cf6f .elementor-tab-title{background-color:#ffffff;padding:20px 24px 20px 24px;}.elementor-5393 .elementor-element.elementor-element-013cf6f .elementor-accordion-icon, .elementor-5393 .elementor-element.elementor-element-013cf6f .elementor-accordion-title{color:#16324f;}.elementor-5393 .elementor-element.elementor-element-013cf6f .elementor-accordion-icon svg{fill:#16324f;}.elementor-5393 .elementor-element.elementor-element-013cf6f .elementor-active .elementor-accordion-icon, .elementor-5393 .elementor-element.elementor-element-013cf6f .elementor-active .elementor-accordion-title{color:#279224;}.elementor-5393 .elementor-element.elementor-element-013cf6f .elementor-active .elementor-accordion-icon svg{fill:#279224;}.elementor-5393 .elementor-element.elementor-element-013cf6f .elementor-accordion-title{font-family:"Saira Condensed", Sans-serif;font-size:22px;font-weight:700;line-height:1.25em;}.elementor-5393 .elementor-element.elementor-element-013cf6f .elementor-tab-title .elementor-accordion-icon i:before{color:#279224;}.elementor-5393 .elementor-element.elementor-element-013cf6f .elementor-tab-title .elementor-accordion-icon svg{fill:#279224;}.elementor-5393 .elementor-element.elementor-element-013cf6f .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#279224;}.elementor-5393 .elementor-element.elementor-element-013cf6f .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#279224;}.elementor-5393 .elementor-element.elementor-element-013cf6f .elementor-tab-content{background-color:#ffffff;color:#494b4f;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;padding:0px 24px 22px 24px;}@media(max-width:1024px){.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:767px){.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-5393 .elementor-element.elementor-element-013cf6f .elementor-accordion-title{font-size:19px;}.elementor-5393 .elementor-element.elementor-element-013cf6f .elementor-tab-title{padding:16px 18px 16px 18px;}}/* Start custom CSS *//* Atomic gaps: link styling inside atomic paragraphs + classic accordion skin (same as P1-P3) */
body.elementor-page-5393 .e-paragraph-base a{color:#279224;text-decoration:underline;text-underline-offset:2px}
body.elementor-page-5393 .sup-faq .elementor-accordion-item{border:0!important;border-left:4px solid #279224!important;border-radius:10px;background:#fff;box-shadow:0 8px 28px rgba(22,50,79,.10);overflow:hidden}
body.elementor-page-5393 .sup-faq .elementor-accordion-item + .elementor-accordion-item{margin-top:14px}
body.elementor-page-5393 .sup-faq .elementor-tab-title{display:flex;align-items:center;gap:12px;justify-content:space-between;flex-direction:row-reverse}
body.elementor-page-5393 .sup-faq .elementor-accordion-icon{flex:0 0 auto}
body.elementor-page-5393 .sup-faq .elementor-tab-content{border-top:0!important}
body.elementor-page-5393 .sup-faq .elementor-tab-content p{margin:0}
body.elementor-page-5393 .sup-faq .elementor-accordion-title{color:#16324F}/* End custom CSS */