.banner-slider{
    position:relative;
    overflow:hidden;
    width:100%;
}

.slider-track{
    display:flex;
    transition:transform .45s ease;
    touch-action:pan-y;
}

.slide{
    min-width:100%;
    user-select:none;
}

.slide img{
    width:100%;
    display:block;
}

/* ocultamos fleshas en modo movil */
@media (max-width:768px){
    .slider-arrow{
        display:none;
    }
}

.slider-arrow{
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    z-index:5;

    /* width:38px; */
    /* height:38px; */
    border:none; 
    border-radius:50%;
    cursor:pointer;
    background: none;
    cursor: pointer;

  /*   background:rgba(255,255,255,.25);
    backdrop-filter:blur(4px); */
    color:white;
    font-size:22px;
}

.slider-arrow.left{
    left:20px;
}

.slider-arrow.right{
    right:20px;
}

.slider-dots{
    position:absolute;
    bottom:15px;
    width:100%;
    display:flex;
    justify-content:center;
    gap:10px;
}

.slider-dots span{
    width:10px;
    height:10px;
    border-radius:50%;
    background:rgba(255,255,255,.5);
    cursor:pointer;
}

.slider-dots span.active{
    background:white;
}