.elementor-7 .elementor-element.elementor-element-ce8afb8 .elementor-main-swiper{height:534px;}.elementor-7 .elementor-element.elementor-element-ce8afb8.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:22px;}.elementor-7 .elementor-element.elementor-element-ce8afb8 .elementor-swiper-button{font-size:20px;color:var( --e-global-color-82dfe02 );}.elementor-7 .elementor-element.elementor-element-ce8afb8 .elementor-swiper-button svg{fill:var( --e-global-color-82dfe02 );}.elementor-7 .elementor-element.elementor-element-ce8afb8 .swiper-pagination-bullet{height:20px;width:20px;}.elementor-7 .elementor-element.elementor-element-ce8afb8 .swiper-horizontal .swiper-pagination-progressbar{height:20px;}.elementor-7 .elementor-element.elementor-element-ce8afb8 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#999999;opacity:1;}.elementor-7 .elementor-element.elementor-element-ce8afb8 .swiper-pagination-bullet-active, .elementor-7 .elementor-element.elementor-element-ce8afb8 .swiper-pagination-progressbar-fill{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-ce8afb8 .swiper-pagination-fraction{color:#FFFFFF;}@media(max-width:1366px){.elementor-7 .elementor-element.elementor-element-ce8afb8.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-ce8afb8.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:18px;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-ce8afb8 .elementor-main-swiper{height:320px;}.elementor-7 .elementor-element.elementor-element-ce8afb8.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}/* Start custom CSS for media-carousel, class: .elementor-element-ce8afb8 */.dp-image-gallery .swiper-pagination-progressbar{
    top: auto;
    bottom: -62px;
    padding-left: 50px;
    width: calc(100% - 150px);
    right: 0;
    left: auto;
    background-color: #999999;
    border-radius: 20px;
    overflow: hidden;
}

.dp-image-gallery .elementor-swiper-button{
    top: auto !important;
    bottom: -102px;
    opacity: 1 !important;
}
.dp-image-gallery .elementor-swiper-button svg{
    display: none;
}
.dp-image-gallery .elementor-swiper-button-prev{
    left: 0;
}
.dp-image-gallery .elementor-swiper-button-next{
    left: 70px;
    right: auto !important;
}
.dp-image-gallery .elementor-swiper-button-prev::before,
.dp-image-gallery .elementor-swiper-button-next::before{
    font-family: "eicons";
    width: 52px;
    height: 52px;
    line-height: 46px;
    border: 4px solid #fff;
    text-align: center;
    border-radius: 50%;
    font-size: 25px;
}
.dp-image-gallery .elementor-swiper-button-prev::before{
    content: "\e8bf";
    
}
.dp-image-gallery .elementor-swiper-button-next::before{
    content: "\e8c0";
}

@media(max-width: 767px){
    .dp-image-gallery .elementor-swiper-button-prev::before,
    .dp-image-gallery .elementor-swiper-button-next::before{
        width: 50px;
        height: 50px;
        line-height: 44px;
        border: 3px solid #fff;
        text-align: center;
        border-radius: 50%;
        font-size: 25px;
    }
    
    .dp-image-gallery .swiper-pagination-progressbar{
        width: calc(100% - 130px);
        
    }
}/* End custom CSS */