.elementor-29591 .elementor-element.elementor-element-90c0768{--display:flex;}.elementor-29591 .elementor-element.elementor-element-421322e{--swiper-slides-to-display:4;--swiper-slides-gap:10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--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-29591 .elementor-element.elementor-element-421322e .swiper-slide > .elementor-element{height:100%;}@media(max-width:1024px){.elementor-29591 .elementor-element.elementor-element-421322e{--swiper-slides-to-display:2;}}@media(max-width:768px){.elementor-29591 .elementor-element.elementor-element-421322e{--swiper-slides-to-display:1;}}/* Start custom CSS for loop-carousel, class: .elementor-element-421322e */.flip-card{
    perspective:1000px;
    min-height:420px;
}

.flip-inner{
    position:relative;
    width:100%;
    height:100%;
    transition:transform .6s ease;
    transform-style:preserve-3d;
}

.flip-card:hover .flip-inner{
    transform:rotateY(180deg);
}

.front,
.back{
    position:absolute;
    inset:0;
    width:100%;
    height:100%;
    backface-visibility:hidden;
    -webkit-backface-visibility:hidden;
}

.front{
    transform:rotateY(0deg);
}

.back{
    transform:rotateY(180deg);
}/* End custom CSS */