.xw-ls .stretched-link:after{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1;
    pointer-events:auto;
    content:"";
    background-color:transparent
}
.xw-ls__slide{
    position:relative
}
.xw-ls__banner{
    color:var(--xw-lite-slider-banner-color,#fff);
    background-color:none;
    transition:all .3s ease;
    padding:var(--xw-lite-slider-banner-padding,15px 15px 30px)
}
@media (min-width:768px){
    .xw-ls__banner{
        position:absolute;
        top:auto;
        bottom:10%;
        right:8rem;
        left:8rem;
        padding:15px 15px 10px;
        opacity:1
    }
}
@media (min-width:992px){
    .xw-ls__banner{
        bottom:7%;
        right:3rem;
        left:3rem
    }
}
.xw-ls__banner>:first-child{
    margin-top:0;
    padding-top:0
}
.xw-ls__arrow{
    position:absolute;
    display:block;
    top:50%;
    border-radius:var(--xw-lite-slider-arrow-border-radius,50%);
    height:var(--xw-lite-slider-arrow-size,30px);
    width:var(--xw-lite-slider-arrow-size,30px);
    z-index:2;
    color:var(--xw-lite-slider-arrow-color,#fff);
    text-transform:uppercase;
    padding:0;
    background-color:var(--xw-lite-slider-arrow-bg,#222);
    border:var(--xw-lite-slider-arrow-border,0);
    opacity:1;
    cursor:pointer;
    transition:opacity .15s ease,border .3s ease-in-out,transform .3s ease-in-out;
    transform:translateY(-80%);
    line-height:.5
}
@media (max-width:767.98px){
    .xw-ls__arrow{
        top:30%
    }
}
.xw-ls__arrow:focus{
    outline:none
}
.xw-ls__arrow:not(.xw-ls__arrow--disabled):hover{
    background-color:var(--xw-lite-slider-arrow-hover-bg,#222)
}
.xw-ls__arrow--left{
    left:var(--xw-lite-slider-arrow-spacing,25px)
}
.xw-ls__arrow--left:not(.xw-ls__arrow--disabled):hover{
    transform:translate(-10px,-80%)
}
.xw-ls__arrow--right{
    right:var(--xw-lite-slider-arrow-spacing,25px)
}
.xw-ls__arrow--right:not(.xw-ls__arrow--disabled):hover{
    transform:translate(10px,-80%)
}
.xw-ls__arrow--disabled{
    opacity:.3
}
.xw-ls__arrow-icon{
    width:16px;
    fill:var(--xw-lite-slider-arrow-color,#fff)
}
.xw-ls__bullets{
    position:absolute;
    z-index:2;
    bottom:1.7em;
    left:50%;
    display:inline-flex;
    list-style:none;
    transform:translateX(-50%)
}
.xw-ls__bullet{
    background-color:var(--xw-lite-slider-bullet-color,hsla(0,0%,100%,.5));
    width:var(--xw-lite-slider-bullet-size,12px);
    height:var(--xw-lite-slider-bullet-size,12px);
    padding:0;
    border-radius:50%;
    border:var(--xw-lite-slider-bullet-border,2px solid transparent);
    transition:all .3s ease-in-out;
    cursor:pointer;
    line-height:0;
    box-shadow:var(--xw-lite-slider-bullet-shadow,0 .25em .5em 0 rgba(0,0,0,.1));
    margin:0 .25em
}
.xw-ls__bullet:focus{
    outline:none
}
.xw-ls__bullet:focus,.xw-ls__bullet:hover{
    border:var(--xw-lite-slider-bullet-hover-border,2px solid #fff);
    background-color:var(--xw-lite-slider-bullet-hover-color,hsla(0,0%,100%,.5))
}
.xw-ls__bullet--active{
    border:var(--xw-lite-slider-bullet-active-border,2px solid #fff);
    background-color:var(--xw-lite-slider-bullet-active-color,rgba(0,0,0,.4))
}
.xw-ls--dragging{
    cursor:grabbing
}
