.elementor-23271 .elementor-element.elementor-element-3c7685c.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-23271 .elementor-element.elementor-element-3c7685c.elementor-view-framed:has(:hover) .elementor-icon,.elementor-23271 .elementor-element.elementor-element-3c7685c.elementor-view-framed:has(:focus) .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-23271 .elementor-element.elementor-element-3c7685c .elementor-icon i{transform:rotate(0deg)}.elementor-23271 .elementor-element.elementor-element-7826d45.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-23271 .elementor-element.elementor-element-7826d45.elementor-view-framed:has(:hover) .elementor-icon,.elementor-23271 .elementor-element.elementor-element-7826d45.elementor-view-framed:has(:focus) .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-23271 .elementor-element.elementor-element-7826d45 .elementor-icon i{transform:rotate(0deg)}.elementor-bc-flex-widget .elementor-23271 .elementor-element.elementor-element-558b322.elementor-column .elementor-widget-wrap{align-items:center}.elementor-23271 .elementor-element.elementor-element-2ffde76>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-23271 .elementor-element.elementor-element-6bc4d52>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-23271 .elementor-element.elementor-element-22bb828>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-23271 .elementor-element.elementor-element-51bfdc8>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-23271 .elementor-element.elementor-element-ae7d2a1>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-23271 .elementor-element.elementor-element-eb714f3>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.fed{font-weight:700;font-size:50px;line-height:64px}