.digest-banner-slider-img{border-radius:4px;max-height:126px;width:100%;-o-object-fit:cover;object-fit:cover}
@media(min-width:768px){.digest-banner-slider-img{max-height:380px;height:380px}
}
.digest-banner-slider-item{position:relative;overflow:hidden;border-radius:4px}
.digest-banner-slider-img-wrap{position:relative}
@media(min-width:768px){.digest-banner-slider-img-wrap::before{position:absolute;bottom:0;left:0;width:100%;height:100%;content:'';background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.14)),to(#000));background:linear-gradient(180deg,rgba(0,0,0,.14) 0,#000 100%)}
}
@media(min-width:768px){.digest-banner-slider-content{position:absolute;bottom:30px;left:30px;max-width:675px}
}
.digest-banner-slider-title{color:#000;font-weight:800;font-size:18px;line-height:22px}
@media(min-width:768px){.digest-banner-slider-title{font-size:28px;line-height:36px;color:#fff;margin-bottom:16px}
}
@media(min-width:992px){.digest-banner-slider-title{font-size:32px;line-height:40px}
}
.digest-banner-slider-text{font-weight:800;font-size:12px;line-height:15px}
.digest-banner-slider-text__featured{color:#000}
@media(min-width:768px){.digest-banner-slider-text__featured{color:#fff}
}
.digest-banner-slider-text__date{color:#999;position:relative;padding-left:20px}
.digest-banner-slider-text__date::before{position:absolute;left:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:5px;width:5px;background-color:#999;content:'';border-radius:50%}
.digest-banner-slider .swiper-pagination-bullet{border-radius:1px;width:32px;height:2px;cursor:pointer;position:relative;background-color:#fff;opacity:.3;bottom:30px}
.digest-banner-slider .swiper-pagination-bullet::before{position:absolute;left:0;top:0;height:100%;width:0;content:'';-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#fff;opacity:.3}
.digest-banner-slider .swiper-pagination-bullet-active{opacity:1}
.digest-banner-slider .swiper-pagination-bullet-active::before{width:100%}
.digest-banner-slider .swiper-pagination-bullets{padding-right:35px;text-align:right;bottom:-5px}
@media(min-width:768px){.digest-banner-slider .swiper-slide{opacity:1}
}
.digest-banner-slider .swiper-slide.swiper-slide-active{opacity:1}
@media(max-width:767px){.digest-banner-slider .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;padding-bottom:15px}
}
@media(max-width:767px){.digest-banner-slider .swiper-slide{padding:0 8px}
}
.swiper-wrap{overflow:hidden}