.elementor-3941 .elementor-element.elementor-element-c2c0c88{--e-image-carousel-slides-to-show:4;}.elementor-3941 .elementor-element.elementor-element-c2c0c88 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:12px 12px 12px 12px;}.elementor-3941 .elementor-element.elementor-element-23c84d2{margin-top:70px;margin-bottom:70px;}.elementor-3941 .elementor-element.elementor-element-900c17b .elementor-heading-title{font-size:23px;color:var( --e-global-color-kadence1 );}.elementor-3941 .elementor-element.elementor-element-11cb2dd{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3px;}.elementor-3941 .elementor-element.elementor-element-11cb2dd .elementor-divider-separator{width:100px;}.elementor-3941 .elementor-element.elementor-element-f75146e{column-gap:0px;}.elementor-3941 .elementor-element.elementor-element-dac66a7{--grid-columns:3;--grid-row-gap:15px;--grid-column-gap:15px;}@media(max-width:1024px){.elementor-3941 .elementor-element.elementor-element-dac66a7{--grid-columns:2;}}@media(max-width:767px){.elementor-3941 .elementor-element.elementor-element-dac66a7{--grid-columns:1;}}/* Start custom CSS for image-carousel, class: .elementor-element-c2c0c88 */.elementor-3941 .elementor-element.elementor-element-c2c0c88 img{
    height: 350px;
    width: 100%;
    object-fit: cover;
}
@media (max-width: 768px) {
.elementor-3941 .elementor-element.elementor-element-c2c0c88 img{
        height:300px;
        width:100%;
        object-fit: cover;
    }
}
@media (max-width: 360px) {
.elementor-3941 .elementor-element.elementor-element-c2c0c88 img{
        height:250px;
        width:100%;
        object-fit: cover;
    }
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    width: 30px;
    height: 7px;
    border-radius: 1px;
    background: white;
    margin: 0 2px !important;
}/* End custom CSS */