/* Only branch carousels */
.elementor-widget-image-carousel .elementor-swiper-button i {
    display: none !important;
}

.elementor-widget-image-carousel .elementor-swiper-button::after {
    font-family: Arial, sans-serif;
    font-size: 22px;
    font-weight: bold;
    color: #fff;
    line-height: 1;
}

.elementor-widget-image-carousel .elementor-swiper-button-prev::after {
    content: "\276E";
}

.elementor-widget-image-carousel .elementor-swiper-button-next::after {
    content: "\276F";
}

/* Larger carousel arrows */
.elementor-widget-image-carousel .elementor-swiper-button::after {
    font-size: 28px !important;
}

/* Correct reversed arrows */
.elementor-widget-image-carousel .elementor-swiper-button-prev::after {
    content: "\276F" !important;
}

.elementor-widget-image-carousel .elementor-swiper-button-next::after {
    content: "\276E" !important;
}

/* More space between branch image and text below it */
.elementor-widget-image-carousel + .elementor-widget-text-editor,
.elementor-widget-image-carousel + .elementor-widget-theme-post-content,
.elementor-widget-image-carousel + .elementor-widget-container {
    margin-top: 14px !important;
}

.elementor-widget-image-carousel {
    margin-bottom: 10px !important;
}
