.elementor-431 .elementor-element.elementor-element-3784f9b{--swiper-slides-to-display:3;--swiper-slides-gap:0px;}.elementor-431 .elementor-element.elementor-element-3784f9b .swiper-slide > .elementor-element{height:100%;}@media(max-width:1024px){.elementor-431 .elementor-element.elementor-element-3784f9b{--swiper-slides-to-display:2;--swiper-slides-gap:10px;}}@media(max-width:767px){.elementor-431 .elementor-element.elementor-element-3784f9b{--swiper-slides-to-display:1;}}/* Start custom CSS for loop-carousel, class: .elementor-element-3784f9b */.elementor-431 .elementor-element.elementor-element-3784f9b {
overflow-x: clip;
}
.elementor-431 .elementor-element.elementor-element-3784f9b :is(.swiper, .swiper-slide) {
overflow: visible;
}
@media (min-width: 1025px) {

.elementor-431 .elementor-element.elementor-element-3784f9b {
    overflow: visible !important;
}

.blogloop {
    transform: scale(.9);
}

.blogloop-img {
    position: relative;
}

.blogloop-img::after {
    content: '';
    position: absolute;
    background: rgba(21, 66, 93, 0.75);
    inset: 0;    
}


.blogloop-content {
    opacity: 0;
    pointer-events: none;
}

.elementor-431 .elementor-element.elementor-element-3784f9b .swiper-slide.swiper-slide-active {
    transform: translate(50px, 13px);
}

.elementor-431 .elementor-element.elementor-element-3784f9b .swiper-slide.swiper-slide-duplicate-prev {
    transform: translate(-50px, 13px);
}

 .elementor-431 .elementor-element.elementor-element-3784f9b .swiper-slide.swiper-slide-next {
    transform: scale(1.1) !important;
    z-index: 100 !important;
}

.swiper-slide.swiper-slide-next .blogloop-img::after {
    content: '';
    position: absolute;
    background: transparent !important;
    inset: 0;    
}

.swiper-slide.swiper-slide-next
.blogloop-content {
    opacity: 1 !important;
    pointer-events: auto !important;
}

}/* End custom CSS */