.elementor-6261 .elementor-element.elementor-element-39d249b{--e-image-carousel-slides-to-show:1;}.elementor-6261 .elementor-element.elementor-element-39d249b .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-primary );opacity:var( --e-global-color-primary );}.elementor-6261 .elementor-element.elementor-element-39d249b .swiper-pagination-bullet{background:#FFFFFF;}.elementor-6261 .elementor-element.elementor-element-a0891cd{margin-top:140px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-6261 .elementor-element.elementor-element-cdd38ba.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6261 .elementor-element.elementor-element-cdd38ba.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}/* Start custom CSS for section, class: .elementor-element-88f5c0e */.custom-carousel .swiper-pagination {
    position: absolute;
    top: -40px; /* Ajusta según sea necesario */
    display: flex;
    justify-content: center;
}


.custom-carousel span.swiper-pagination-bullet {
    background: none !important;
    width:unset;
    padding:0 1rem;
    /*texto no activo*/
    color: lightcoral
}


.custom-carousel span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    /*color activo*/
    color: red
}

.elementor-swiper-button.elementor-swiper-button-prev,
.elementor-swiper-button.elementor-swiper-button-next {
    z-index:9999 !important;
}/* End custom CSS */