.movie-tv-spotlight-hero .carousel .carousel-controls>button{display:none}
.movie-tv-spotlight-hero .carousel .carousel-item{color:#fff}
.movie-tv-spotlight-hero .carousel .carousel-item:hover{cursor:pointer}
.movie-tv-spotlight-hero .carousel .carousel-item img{max-width:100%}
.movie-tv-spotlight-hero .carousel .carousel-item picture::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0,rgba(0,0,0,.95),transparent 85%)}
.movie-tv-spotlight-hero .carousel .carousel-item>div{position:absolute;bottom:48px;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}
.movie-tv-spotlight-hero .carousel .carousel-item>div a{text-decoration:none}
.movie-tv-spotlight-hero .carousel .carousel-item>div a>h2{color:#fff;font-size:24px;line-height:28px;overflow:hidden;max-height:56px;margin-bottom:2.3632px;font-weight:600;opacity:.95}
.movie-tv-spotlight-hero .carousel .carousel-item>div p{font-size:18px;line-height:24px;white-space:nowrap;overflow:hidden;max-height:24px;margin-bottom:.2724px;font-weight:200}
@media only screen and (max-width:539px){.movie-tv-spotlight-hero .carousel .carousel-item>div a>h2{font-size:20px;line-height:24px;max-height:48px;padding-bottom:1.636px}
}
@media only screen and (max-width:767px){.movie-tv-spotlight-hero .carousel .carousel-item>div p{display:none}
}
@media screen and (max-width:1083px){.movie-tv-spotlight-hero .carousel .carousel-controls{position:unset;z-index:1;bottom:0;transform:none}
.movie-tv-spotlight-hero .carousel .carousel-controls .carousel-indicators{display:none}
.movie-tv-spotlight-hero .carousel .carousel-controls>button{position:absolute;background:rgba(255,255,255,0.8);box-shadow:0 .0625rem .25rem 0 rgba(0,0,0,0.12),0 .125rem .5rem 0 rgba(0,0,0,0.12);height:44px;width:44px;top:calc(50% - 22px);margin:0 .25rem;border-radius:50%}
.movie-tv-spotlight-hero .carousel .carousel-control-prev:not(:disabled):hover,.movie-tv-spotlight-hero .carousel .carousel-control-next:not(:disabled):hover{transform:none;background:rgba(255,255,255,0.9);box-shadow:0 .125rem .5rem 0 rgba(0,0,0,0.12),0 .25rem 1rem 0 rgba(0,0,0,0.12)}
.movie-tv-spotlight-hero .carousel .carousel-control-prev:not(:disabled):hover::after,.movie-tv-spotlight-hero .carousel .carousel-control-next:not(:disabled):hover::after{transform:none}
.movie-tv-spotlight-hero .carousel:hover .carousel-controls>button,.movie-tv-spotlight-hero .carousel-controls>button:focus{display:flex}
}
@media screen and (min-width:1084px){.movie-tv-spotlight-hero{max-width:calc(1600px + 10%);margin:0 auto;padding-left:5%;padding-right:5%}
.movie-tv-spotlight-hero .carousel .carousel-controls{display:none}
.movie-tv-spotlight-hero .carousel .carousel-item picture{position:relative;display:block;overflow:hidden}
.movie-tv-spotlight-hero .carousel .carousel-item:first-child picture{padding-bottom:56.25%}
.movie-tv-spotlight-hero .carousel .carousel-item:not(:first-child) picture{padding-bottom:calc((9 / 16* 100%) - 3px)}
.movie-tv-spotlight-hero .carousel .carousel-item img{position:absolute}
.movie-tv-spotlight-hero .carousel .carousel-item{display:block;margin-right:0;height:100% !important}
.movie-tv-spotlight-hero .carousel .carousel-item:not(:first-child){height:calc(100% - 2px) !important}
.movie-tv-spotlight-hero .carousel .carousel-item>div{bottom:28px}
.movie-tv-spotlight-hero .carousel .carousel-item:first-child>div a>h2{white-space:nowrap;max-height:28px}
.movie-tv-spotlight-hero .carousel .carousel-item:not(:first-child)>div a>h2{font-size:20px;line-height:24px;max-height:48px}
.movie-tv-spotlight-hero .carousel .carousel-item:first-child{float:left;width:calc(66.66667% - 4px);margin-right:4px}
.movie-tv-spotlight-hero .carousel .carousel-item:not(:first-child)>div p{display:none}
.movie-tv-spotlight-hero .carousel .carousel-item:first-child+.carousel-item,.movie-tv-spotlight-hero .carousel .carousel-item:first-child+.carousel-item+.carousel-item{float:right;width:33.33333%}
.movie-tv-spotlight-hero .carousel .carousel-item:first-child+.carousel-item{margin-bottom:4px}
}
.movie-tv-spotlight-content-cards{padding:0}
.movie-tv-spotlight-content-cards .mtvscc-top-bar{display:flex;justify-content:space-between;align-items:center;font-size:24px;line-height:28px;font-weight:600;padding-top:48px;margin:0}
.movie-tv-spotlight-content-cards .mtvscc-top-bar a{text-decoration:none;font-size:15px;line-height:20px;float:right;margin-left:12px;font-weight:400}
.movie-tv-spotlight-content-cards .mtvscc-top-bar a:hover{text-decoration:underline}
.movie-tv-spotlight-content-cards .mtvscc-content-cards{display:flex;flex-wrap:wrap;column-gap:24px;padding:0}
.movie-tv-spotlight-content-cards .mtvscc-link-card>div{display:flex;flex-direction:column;justify-content:center;background:#0067b8;text-align:center;height:100%;padding:24px}
.movie-tv-spotlight-content-cards .mtvscc-link-card h2{font-size:20px;line-height:24px;font-weight:600;color:#f2f2f2;margin-bottom:6px}
.movie-tv-spotlight-content-cards .mtvscc-link-card ul{padding-left:0;list-style-type:none}
.movie-tv-spotlight-content-cards .mtvscc-link-card ul a{display:block;text-decoration:none;font-size:18px;font-weight:200;color:#f2f2f2;padding:6px 0;border:2px solid transparent}
.movie-tv-spotlight-content-cards .mtvscc-content-card img{max-width:100%}
.movie-tv-spotlight-content-cards .mtvscc-content-card img:hover{cursor:pointer;opacity:.9}
.movie-tv-spotlight-content-cards .mtvscc-content-card h3{font-size:20px;line-height:24px;font-weight:600;opacity:.95;padding:1px 12px 2px 0;margin:37px 0 0 0}
.movie-tv-spotlight-content-cards .mtvscc-content-card p{padding:2px 12px 0 0;margin:0}
.movie-tv-spotlight-content-cards .mtvscc-link-card,.movie-tv-spotlight-content-cards .mtvscc-content-card{padding:48px 0 0 0}
@media(min-width:540px){.movie-tv-spotlight-content-cards .mtvscc-link-card,.movie-tv-spotlight-content-cards .mtvscc-content-card{flex:0 0 calc(50% - 12px);max-width:calc(50% - 12px)}
}
@media(min-width:1084px){.movie-tv-spotlight-content-cards .mtvscc-link-card,.movie-tv-spotlight-content-cards .mtvscc-content-card{flex:0 0 calc(25% - 18px);max-width:calc(25% - 18px)}
}