.hexcl-wrapper{
    position:relative;
    overflow:visible;
}

/* IMÁGENES */
.hexcl-swiper img{
    width:100%;
    height:auto;
    object-fit:contain;
}

/* FLECHAS */
.hexcl-prev,
.hexcl-next{
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    cursor:pointer;
    z-index:20;
    font-size:30px;
    color:#cf2323;
}

/* POSICIÓN */
.hexcl-prev{ left:-40px; }
.hexcl-next{ right:-40px; }

/* ICONOS */
.hexcl-prev::before{
    content:'◀';
}

.hexcl-next::before{
    content:'▶';
}

/* PAGINACIÓN OCULTA EN DESKTOP */
.hexcl-pagination{
    display:none;
}


/* 📱 MOBILE */
@media(max-width:768px){

    /* 1 logo */
    .hexcl-swiper img{
        width:100%;
    }

    /* ocultar flechas */
    .hexcl-prev,
    .hexcl-next{
        display:none;
    }

    /* mostrar puntos */
    .hexcl-pagination{
        display:block;
        text-align:center;
        margin-top:10px;
    }
}

@media(max-width:768px){

    .hexcl-swiper .swiper-slide{
        display:flex;
        justify-content:center;
        align-items:center;
        text-align:center;
    }

    .hexcl-swiper a{
        display:flex;
        justify-content:center;
        align-items:center;
        width:100%;
    }

    .hexcl-swiper img{
        width:auto;
        max-width:90%;
        height:auto;
    }

}



