
.slick_slider{ position: relative; overflow: hidden; z-index: 0; }

.slick_wrapper{
    position: relative;
    width: 100%;
    z-index: 0;
    overflow: hidden;
}
.slick_wrapper .slick_slider{ position: relative; }

.slick-slider,
.slick-slider .slick-track,
.slick-slider .slick-list{
    height: 100%;
}

.slick_slide { position: relative; z-index: 10; height: 100%;}
.slick_slide img{ width: auto; position: relative; z-index: 0; }


.slick_slider  .slick-arrow{
    position: absolute; top: 50%; left: auto; right: auto;
    z-index: 100; color: #FFFFFF; width: 2rem; height: 2rem;
    -webkit-transform: translateY(-50%) rotate(45deg);
    -moz-transform: translateY(-50%) rotate(45deg);
    -ms-transform: translateY(-50%) rotate(45deg);
    -o-transform: translateY(-50%) rotate(45deg);
    transform: translateY(-50%) rotate(45deg);
    border: 0.125rem solid currentColor;
}

.slick_slider  .slick-arrow.slick-next{ right: 1.625rem; border-left: none; border-bottom: none; }
.slick_slider  .slick-arrow.slick-prev{ left: 1.625rem; border-right: none; border-top: none;}



@media screen and (min-width:40em){
    .slick_slider  .slick-arrow{
        width: 3rem; height: 3rem; border-width: 0.25rem;
    }
    .slick_slider  .slick-arrow.slick-next{ right: 2.9375rem; }
    .slick_slider  .slick-arrow.slick-prev{ left: 2.9375rem;  }
}