.elementor-11523 .elementor-element.elementor-element-246ebf3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11523 .elementor-element.elementor-element-d71e273{--e-image-carousel-slides-to-show:3;}.elementor-11523 .elementor-element.elementor-element-d71e273 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-11523 .elementor-element.elementor-element-d71e273 .elementor-swiper-button.elementor-swiper-button-next{color:#B2D817;}.elementor-11523 .elementor-element.elementor-element-d71e273 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-11523 .elementor-element.elementor-element-d71e273 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#B2D817;}.elementor-11523 .elementor-element.elementor-element-d71e273 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;background:#B2D817;}.elementor-11523 .elementor-element.elementor-element-d71e273 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#FFFFFF;opacity:1;}.elementor-11523 .elementor-element.elementor-element-d71e273 .swiper-wrapper{display:flex;align-items:center;}@media(max-width:767px){.elementor-11523 .elementor-element.elementor-element-d71e273{--e-image-carousel-slides-to-show:1;}}/* Start custom CSS for image-carousel, class: .elementor-element-d71e273 */.elementor-11523 .elementor-element.elementor-element-d71e273 .swiper-slide:has(img[alt="Internet fibra_69_1000"]) {
    position: relative;
    z-index: 1;
    overflow: hidden;   
    border-radius: 15px;
    /*padding: 5px; */
    display: flex;
    padding: 2px;
    align-items: center;
    ;
    justify-content: center;
}
 
.elementor-11523 .elementor-element.elementor-element-d71e273 .swiper-slide:has(img[alt="Internet fibra_69_1000"])::before {
    content: '';
    position: absolute;
    top: -100%;
    left: -100%;
    width: 300%;
    height: 300%;
    background: conic-gradient(
            #B0CB24,
            #D0D82B,
            #E5E12A
        );
    animation: rotate-border 1s linear infinite;
    z-index: -1;
}
 
.elementor-11523 .elementor-element.elementor-element-d71e273 .swiper-slide:has(img[alt="Internet fibra_69_1000"]) img {
    position: relative;
    z-index: 2;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 2px;
    border-radius: 12px; 
    background: black
}

@keyframes rotate-border {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */