.episode-detail-top {
  display: none !important;
}

.page-header {
  display: none !important;
}

.pb-page-hero {
  display: none !important;
}
.carousel-wrapper1{position:relative;width:100%;overflow:hidden;padding:20px 0;background:#ffffff;border-radius:20px;}
.carousel1{position:relative;}
.carousel1::before,.carousel1::after{content:"";position:absolute;top:0;height:100%;width:100px;z-index:2;pointer-events:none;}
.carousel1::before{left:0;background:linear-gradient(to right,rgba(255,255,255,1),rgba(255,255,255,0));}
.carousel1::after{right:0;background:linear-gradient(to left,rgba(255,255,255,1),rgba(255,255,255,0));}
.carousel-track1{display:flex;gap:20px;white-space:nowrap;width:max-content;animation:scroll1 25s linear infinite;will-change:transform;}
.carousel-item1{flex:0 0 auto;width:250px;}
.carousel-item1 img{width:100%;height:auto;display:block;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,0.08);}
@keyframes scroll1{from{transform:translateX(0);}to{transform:translateX(-50%);}}
@media(max-width:992px){.carousel-item1{width:220px;}.carousel1::before,.carousel1::after{width:80px;}}
@media(max-width:600px){.carousel-item1{width:180px;}.carousel1::before,.carousel1::after{width:60px;}.carousel-track1{gap:16px;animation-duration:16s;}}