.elementor-bc-flex-widget .elementor-3340 .elementor-element.elementor-element-23d7f8f0.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-3340 .elementor-element.elementor-element-34ccfb74 .elementor-icon-list-icon svg{fill:var(--e-global-color-d49ac81);transition:fill .3s}.elementor-3340 .elementor-element.elementor-element-3d27d712>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3340 .elementor-element.elementor-element-664e3fff.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-text)}.elementor-3340 .elementor-element.elementor-element-664e3fff .elementor-icon-box-description{font-family:var(--e-global-typography-69c152f-font-family),Sans-serif;font-size:var(--e-global-typography-69c152f-font-size);font-weight:var(--e-global-typography-69c152f-font-weight);line-height:var(--e-global-typography-69c152f-line-height);letter-spacing:var(--e-global-typography-69c152f-letter-spacing);word-spacing:var(--e-global-typography-69c152f-word-spacing)}.elementor-3340 .elementor-element.elementor-element-700c5611>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3340 .elementor-element.elementor-element-2383966a.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-text)}.elementor-3340 .elementor-element.elementor-element-2383966a .elementor-icon-box-description{font-family:var(--e-global-typography-69c152f-font-family),Sans-serif;font-size:var(--e-global-typography-69c152f-font-size);font-weight:var(--e-global-typography-69c152f-font-weight);line-height:var(--e-global-typography-69c152f-line-height);letter-spacing:var(--e-global-typography-69c152f-letter-spacing);word-spacing:var(--e-global-typography-69c152f-word-spacing)}.elementor-3340 .elementor-element.elementor-element-599c8031>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3340 .elementor-element.elementor-element-40807c2a.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-text)}.elementor-3340 .elementor-element.elementor-element-40807c2a .elementor-icon-box-description{font-family:var(--e-global-typography-69c152f-font-family),Sans-serif;font-size:var(--e-global-typography-69c152f-font-size);font-weight:var(--e-global-typography-69c152f-font-weight);line-height:var(--e-global-typography-69c152f-line-height);letter-spacing:var(--e-global-typography-69c152f-letter-spacing);word-spacing:var(--e-global-typography-69c152f-word-spacing)}.elementor-3340 .elementor-element.elementor-element-64bfe94a>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3340 .elementor-element.elementor-element-f4361ea.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-text)}.elementor-3340 .elementor-element.elementor-element-f4361ea .elementor-icon-box-description{font-family:var(--e-global-typography-69c152f-font-family),Sans-serif;font-size:var(--e-global-typography-69c152f-font-size);font-weight:var(--e-global-typography-69c152f-font-weight);line-height:var(--e-global-typography-69c152f-line-height);letter-spacing:var(--e-global-typography-69c152f-letter-spacing);word-spacing:var(--e-global-typography-69c152f-word-spacing)}.elementor-3340 .elementor-element.elementor-element-713300b .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:var(--e-global-color-d49ac81)}@media (max-width:1024px){.elementor-3340 .elementor-element.elementor-element-664e3fff .elementor-icon-box-description{font-size:var(--e-global-typography-69c152f-font-size);line-height:var(--e-global-typography-69c152f-line-height);letter-spacing:var(--e-global-typography-69c152f-letter-spacing);word-spacing:var(--e-global-typography-69c152f-word-spacing)}.elementor-3340 .elementor-element.elementor-element-2383966a .elementor-icon-box-description{font-size:var(--e-global-typography-69c152f-font-size);line-height:var(--e-global-typography-69c152f-line-height);letter-spacing:var(--e-global-typography-69c152f-letter-spacing);word-spacing:var(--e-global-typography-69c152f-word-spacing)}.elementor-3340 .elementor-element.elementor-element-40807c2a .elementor-icon-box-description{font-size:var(--e-global-typography-69c152f-font-size);line-height:var(--e-global-typography-69c152f-line-height);letter-spacing:var(--e-global-typography-69c152f-letter-spacing);word-spacing:var(--e-global-typography-69c152f-word-spacing)}.elementor-3340 .elementor-element.elementor-element-f4361ea .elementor-icon-box-description{font-size:var(--e-global-typography-69c152f-font-size);line-height:var(--e-global-typography-69c152f-line-height);letter-spacing:var(--e-global-typography-69c152f-letter-spacing);word-spacing:var(--e-global-typography-69c152f-word-spacing)}}@media (max-width:767px){.elementor-3340 .elementor-element.elementor-element-664e3fff .elementor-icon-box-description{font-size:var(--e-global-typography-69c152f-font-size);line-height:var(--e-global-typography-69c152f-line-height);letter-spacing:var(--e-global-typography-69c152f-letter-spacing);word-spacing:var(--e-global-typography-69c152f-word-spacing)}.elementor-3340 .elementor-element.elementor-element-2383966a .elementor-icon-box-description{font-size:var(--e-global-typography-69c152f-font-size);line-height:var(--e-global-typography-69c152f-line-height);letter-spacing:var(--e-global-typography-69c152f-letter-spacing);word-spacing:var(--e-global-typography-69c152f-word-spacing)}.elementor-3340 .elementor-element.elementor-element-40807c2a .elementor-icon-box-description{font-size:var(--e-global-typography-69c152f-font-size);line-height:var(--e-global-typography-69c152f-line-height);letter-spacing:var(--e-global-typography-69c152f-letter-spacing);word-spacing:var(--e-global-typography-69c152f-word-spacing)}.elementor-3340 .elementor-element.elementor-element-f4361ea .elementor-icon-box-description{font-size:var(--e-global-typography-69c152f-font-size);line-height:var(--e-global-typography-69c152f-line-height);letter-spacing:var(--e-global-typography-69c152f-letter-spacing);word-spacing:var(--e-global-typography-69c152f-word-spacing)}}