.elementor-3736 .elementor-element.elementor-element-c885eac{--display:flex;}.elementor-3736 .elementor-element.elementor-element-1da0cdc2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3736 .elementor-element.elementor-element-1da0cdc2.elementor-element{--align-self:flex-end;}.elementor-3736 .elementor-element.elementor-element-f175893{--display:flex;}.elementor-3736 .elementor-element.elementor-element-1ac2f50{--swiper-slides-to-display:1;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-3736 .elementor-element.elementor-element-1ac2f50 .swiper-slide > .elementor-element{height:100%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3736 .elementor-element.elementor-element-1ac2f50{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-3736 .elementor-element.elementor-element-1ac2f50{--swiper-slides-to-display:1;}}/* Start custom CSS for loop-carousel, class: .elementor-element-1ac2f50 *//* Force all images inside the Loop Carousel to be uniform */
.elementor-loop-item .lasso-flow img {
    width: 100% !important; 
    max-width: 100% !important;
    height: 200px !important; /* Adjust to match your design */
    object-fit: contain !important; /* Ensures no stretching */
    display: block !important;
    margin: 0 auto !important;
}

/* Ensure all post containers inside the carousel have the same height */
.elementor-loop-item {
    min-height: 450px !important; /* Adjust as needed */
    display: flex !important;
    flex-direction: column !important;
    justify-content: flex-start !important;
    align-items: center !important;
}/* End custom CSS */