.video-detail-hero-component{background:linear-gradient(108deg,#242346 0,#30286d 56%,#352b7e 100%);background-blend-mode:luminosity;position:relative;overflow:hidden;z-index:0;padding:48px 24px}
@media screen and (min-width:1024px){.video-detail-hero-component{background:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-site/resources/images/video-detail-hero-square.png") no-repeat top right,linear-gradient(108deg,#242346 0,#30286d 56%,#352b7e 100%);padding:80px 50px}
}
.video-detail-hero-component:before,.video-detail-hero-component:after{display:block;position:absolute;opacity:.5;z-index:-1}
.video-detail-hero-component:before{content:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-site/resources/images/video-detail-hero-freeform.png");bottom:-200px;left:0}
@media screen and (min-width:1024px){.video-detail-hero-component:after{content:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-site/resources/images/video-detail-hero-triangle.png");top:20%;right:0;mix-blend-mode:luminosity;opacity:.3}
}
.video-detail-hero-component .video-detail-hero-container{max-width:1240px;margin:0 auto}
@media screen and (min-width:1024px){.video-detail-hero-component .video-detail-hero-container{text-align:center}
}
.video-detail-hero-component .video-detail-hero-container .video-detail-hero-text-simple{color:#e7005e;font-family:"PS Commons Bold",Helvetica,Roboto,Arial,sans-serif}
.video-detail-hero-component .video-detail-hero-container .video-detail-hero-text-simple p{margin:0}
.video-detail-hero-component .video-detail-hero-container .video-detail-hero-title{color:#fff;margin-bottom:50px}
@media screen and (min-width:1024px){.video-detail-hero-component .video-detail-hero-container .video-detail-hero-title{margin-bottom:80px}
}
.video-detail-hero-component .video-detail-hero-container .video-detail-hero-title h1{margin:0}
.video-detail-hero-component .video-detail-hero-container .video-detail-carousel{display:flex;justify-content:space-between;padding-top:80px}
.video-detail-hero-component .video-detail-hero-container .video-detail-carousel a{color:#ff5297;font-weight:600;font-size:16px;line-height:24px;text-decoration:none}
.video-detail-hero-component .video-detail-hero-container .video-detail-carousel a.video-detail-prev{margin-right:auto}
.video-detail-hero-component .video-detail-hero-container .video-detail-carousel a.video-detail-next{margin-left:auto}