.elementor-545 .elementor-element.elementor-element-fae7e6d{text-align:start;}.elementor-545 .elementor-element.elementor-element-fae7e6d .elementor-heading-title{color:var( --e-global-color-text );}.elementor-545 .elementor-element.elementor-element-af7c8a3{--e-image-carousel-slides-to-show:1;border-radius:16px 16px 16px 16px;}.elementor-545 .elementor-element.elementor-element-af7c8a3 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-545 .elementor-element.elementor-element-af7c8a3 .elementor-swiper-button.elementor-swiper-button-next{font-size:30px;}.elementor-545 .elementor-element.elementor-element-af7c8a3 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:16px 16px 16px 16px;}.elementor-545 .elementor-element.elementor-element-520562d span.post-navigation__prev--label{color:var( --e-global-color-primary );}.elementor-545 .elementor-element.elementor-element-520562d span.post-navigation__next--label{color:var( --e-global-color-primary );}.elementor-545 .elementor-element.elementor-element-520562d span.post-navigation__prev--label, .elementor-545 .elementor-element.elementor-element-520562d span.post-navigation__next--label{font-size:16px;font-weight:600;}.elementor-545 .elementor-element.elementor-element-520562d span.post-navigation__prev--title, .elementor-545 .elementor-element.elementor-element-520562d span.post-navigation__next--title{color:var( --e-global-color-text );font-family:"Barlow", Sans-serif;font-size:16px;font-weight:400;}.elementor-545 .elementor-element.elementor-element-520562d .post-navigation__arrow-wrapper{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}/* Start custom CSS for image-carousel, class: .elementor-element-af7c8a3 *//* Crea el círculo rojo de fondo para las flechas */
.elementor-545 .elementor-element.elementor-element-af7c8a3 .elementor-swiper-button-prev,
.elementor-545 .elementor-element.elementor-element-af7c8a3 .elementor-swiper-button-next {
    background-color: #800000 !important; /* Tu rojo exacto */
    color: #FFFFFF !important; 
    border-radius: 50% !important; 
    width: 60px !important; 
    height: 60px !important; 
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    transition: background-color 0.3s ease !important; 
    
    /* El truco para bajarlos: */
    top: auto !important; /* Cancela el centrado automático de Elementor */
    bottom: 20px !important; /* Los separa 20px del borde inferior */
    transform: none !important; /* Evita movimientos extraños */
}

/* Evita que el círculo se deforme al pasar el cursor o hacer clic */
.elementor-545 .elementor-element.elementor-element-af7c8a3 .elementor-swiper-button-prev:hover,
.elementor-545 .elementor-element.elementor-element-af7c8a3 .elementor-swiper-button-next:hover {
    background-color: #323131 !important;
    color: #FFFFFF !important;
}

/* Ajusta el tamaño del icono de la flecha para que respire dentro del círculo */
.elementor-545 .elementor-element.elementor-element-af7c8a3 .elementor-swiper-button-prev i, 
.elementor-545 .elementor-element.elementor-element-af7c8a3 .elementor-swiper-button-next i,
.elementor-545 .elementor-element.elementor-element-af7c8a3 .elementor-swiper-button-prev svg, 
.elementor-545 .elementor-element.elementor-element-af7c8a3 .elementor-swiper-button-next svg {
    font-size: 20px !important;
    width: 20px !important;
    height: 20px !important;
}

/* 2. Agrupar ambos botones a la derecha */
.elementor-545 .elementor-element.elementor-element-af7c8a3 .elementor-swiper-button-next {
    right: 20px !important; /* Separación desde el borde derecho */
}

.elementor-545 .elementor-element.elementor-element-af7c8a3 .elementor-swiper-button-prev {
    left: auto !important; /* Cancela el anclaje a la izquierda que viene de fábrica */
    right: 90px !important; /* 20px de borde + 60px de la flecha 1 + 10px de separación = 90px */
}/* End custom CSS */
/* Start custom CSS for post-navigation, class: .elementor-element-520562d */.elementor-post-navigation__prev{ margin-right: 100px;}

.elementor-post-navigation__next{ margin-left: 100px;}/* End custom CSS */