.elementor-679 .elementor-element.elementor-element-b4840c8:hover>.elementor-background-overlay{opacity:40;filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)}.elementor-679 .elementor-element.elementor-element-b4840c8{margin-top:-155px;margin-bottom:0}.elementor-679 .elementor-element.elementor-element-2ae87f4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-679 .elementor-element.elementor-element-2ae87f4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:bottom center;background-repeat:no-repeat;background-size:cover}.elementor-679 .elementor-element.elementor-element-2ae87f4>.elementor-element-populated>.elementor-background-overlay{opacity:.45}.elementor-679 .elementor-element.elementor-element-2ae87f4:hover>.elementor-element-populated>.elementor-background-overlay{opacity:0}.elementor-679 .elementor-element.elementor-element-2ae87f4>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:30% 0 5%}.elementor-679 .elementor-element.elementor-element-2ae87f4>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-679 .elementor-element.elementor-element-1712963{--spacer-size:50px}.elementor-679 .elementor-element.elementor-element-8263254{margin-top:7px;margin-bottom:7px}.elementor-679 .elementor-element.elementor-element-ab49797>.elementor-element-populated{padding:0}.elementor-widget-theme-post-content{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-679 .elementor-element.elementor-element-2df7582>.elementor-widget-container{padding:0}.elementor-679 .elementor-element.elementor-element-2df7582{font-family:"Open Sans",Sans-serif;font-weight:400}@media(max-width:1024px){.elementor-679 .elementor-element.elementor-element-2ae87f4>.elementor-element-populated{padding:38% 0 5%}}@media(max-width:767px){.elementor-679 .elementor-element.elementor-element-2ae87f4>.elementor-element-populated{padding:80% 0 10%}}