.elementor-1321 .elementor-element.elementor-element-ee076ab{--display:flex;--min-height:650px;}.elementor-1321 .elementor-element.elementor-element-5da74e7 .elementor-repeater-item-db78d4d .swiper-slide-bg{background-color:var( --e-global-color-kadence9 );background-image:url(https://deorganicmaster.com/wp-content/uploads/2025/10/Rectangle-519.png);background-size:cover;}.elementor-1321 .elementor-element.elementor-element-5da74e7 .elementor-repeater-item-0a7a911 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://deorganicmaster.com/wp-content/uploads/2025/10/Rectangle-6u.png);background-size:cover;}.elementor-1321 .elementor-element.elementor-element-5da74e7 .elementor-repeater-item-91bc8c8 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://deorganicmaster.com/wp-content/uploads/2025/10/GM.png);background-size:cover;}.elementor-1321 .elementor-element.elementor-element-5da74e7 .swiper-slide{transition-duration:calc(5000ms*1.2);height:100vh;}.elementor-1321 .elementor-element.elementor-element-5da74e7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1321 .elementor-element.elementor-element-5da74e7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1321 .elementor-element.elementor-element-5da74e7 .swiper-slide-contents{max-width:68%;}.elementor-1321 .elementor-element.elementor-element-5da74e7 .swiper-slide-inner{text-align:center;}.elementor-1321 .elementor-element.elementor-element-332bd21c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1321 .elementor-element.elementor-element-407beee7.xpro-widget-bg-overlay:before{transition:background 0.3s;}@media(max-width:1024px){.elementor-1321 .elementor-element.elementor-element-ee076ab{--min-height:500vh;}}@media(max-width:767px){.elementor-1321 .elementor-element.elementor-element-ee076ab{--min-height:380px;}.elementor-1321 .elementor-element.elementor-element-332bd21c{--min-height:576px;--justify-content:center;}}/* Start custom CSS for slides, class: .elementor-element-5da74e7 *//* Overlay on each image only */
.elementor-1321 .elementor-element.elementor-element-5da74e7 .slick-slide {
    position: relative;
}

.elementor-1321 .elementor-element.elementor-element-5da74e7 .slick-slide::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(25, 99, 38, 0.55); /* #196326 with 55% opacity */
    z-index: 2; /* sits above image */
    pointer-events: none;
}

/* Ensure images stay below overlay */
.elementor-1321 .elementor-element.elementor-element-5da74e7 .slick-slide img {
    position: relative;
    z-index: 1;
}

/* Ensure text/captions stay ABOVE overlay */
.elementor-1321 .elementor-element.elementor-element-5da74e7 .slick-slide .slick-slide-inner,
.elementor-1321 .elementor-element.elementor-element-5da74e7 .slick-slide .elementor-image-carousel-caption {
    position: relative;
    z-index: 3;
}/* End custom CSS */