.elementor-41541 .elementor-element.elementor-element-879c0ba:not(.elementor-motion-effects-element-type-background), .elementor-41541 .elementor-element.elementor-element-879c0ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-41541 .elementor-element.elementor-element-879c0ba{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 32px 32px 32px;}.elementor-41541 .elementor-element.elementor-element-879c0ba > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-41541 .elementor-element.elementor-element-5477e46{text-align:center;}.elementor-41541 .elementor-element.elementor-element-5477e46 .elementor-heading-title{color:var( --e-global-color-678268e7 );}.elementor-41541 .elementor-element.elementor-element-5236851{--image-transition-duration:800ms;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-41541 .elementor-element.elementor-element-5236851 > .elementor-widget-container{padding:32px 0px 32px 0px;}/* Start custom CSS for gallery, class: .elementor-element-5236851 */.elementor-41541 .elementor-element.elementor-element-5236851 .e-gallery-image {
    background-size: contain;
    background-repeat: no-repeat;
    filter: saturate(0);
}

@media only screen and (max-width: 768px) {
    .elementor-41541 .elementor-element.elementor-element-5236851 .e-gallery-image {
        /*padding: 48px;*/
    }
}/* End custom CSS */