.hero-details,.hero-details .footer,.hero-details .info,.hero-details .info .media-live,.hero-details .info .progress-bar,.hero-details .info-container{display:flex}.hero-details .preview-image-video,.hero-details.with-gradient .preview-image-video:after{bottom:0;left:0;position:absolute;right:0;top:0}.hero-details{--contrastColor:var(--lightColor);--color:var(--primaryColor);color:var(--contrastColor);-moz-flex-direction:row;flex-direction:row;padding:4rem var(--container-padding);position:relative}.hero-details .preview-image-video{background-position:top;background-size:cover;z-index:0}.hero-details.with-gradient .preview-image-video:after{background:linear-gradient(90deg,var(--color) 25%,#0000 100%);content:""}.hero-details .media-cover{aspect-ratio:3/4;border-radius:.25rem;box-shadow:0 4px 16px #00000080;margin-right:3rem;overflow:hidden;position:relative;width:240px;z-index:1}.hero-details .media-cover>span{height:100%;width:100%;z-index:2}.hero-details .media-cover>span>img{height:100%;object-fit:contain;width:100%}.hero-details .info-container{flex:1 1;-moz-flex-direction:column;flex-direction:column}.hero-details .info{-moz-flex-direction:column;flex-direction:column;max-width:55rem;text-shadow:1px 1px 4px #00000080;z-index:1}.hero-details .info .media-live{align-items:center;color:#fffc;font-size:.85rem;font-weight:600;margin-bottom:.5rem;text-transform:uppercase}.hero-details .info .media-live .badge{margin-right:.5rem}.hero-details .info .media-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:1.8rem;font-weight:700;line-height:120%;overflow:hidden;text-transform:uppercase}.hero-details .info .content-descriptor{font-size:.75rem;font-weight:600;margin-top:1rem;opacity:.9}.hero-details .info .show-credits{margin-bottom:2rem}.hero-details .info .media-desc{line-height:161.8%;margin-bottom:1.5rem}.hero-details .info .progress-bar{align-items:center;height:.4rem;margin-bottom:1.5rem}.hero-details .footer{-ms-flex-pack:space-between;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end;-moz-flex-direction:row;flex-direction:row;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;z-index:0}.hero-details .network-logo{filter:drop-shadow(3px 3px 2px hsla(0,0%,0%,.3));height:3rem;width:3rem}@media screen and (max-width:768px){.hero-details{-moz-flex-direction:column;flex-direction:column}.hero-details .media-cover{-ms-align-self:center;align-self:center;margin-bottom:2rem;margin-right:0;margin-top:1rem}.hero-details .info .progress-bar{width:90%}.hero-details .info .media-title{font-size:1.6rem}.hero-details.with-gradient .preview-image-video:after{background:linear-gradient(0deg,var(--color) 25%,#0000 100%)}}@media screen and (min-width:768px){.hero-details.with-gradient{min-height:39rem}.hero-details.with-margin{min-height:31rem;padding-top:12rem}.hero-details .info .media-title{margin-bottom:1rem}}@media screen and (min-width:1600px){.hero-details{aspect-ratio:3/1;min-height:24rem;overflow:hidden}.hero-details .info-container{align-self:flex-end}.hero-details .info .media-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.comment-box,.comment-box .comment-form .comment-footer{display:flex}.comment-box .profile-avatar{height:3.8rem;margin-right:1rem;width:4rem}.comment-box .comment-form{width:100%}.comment-box .comment-form .comment-input{background-color:#0000;border:none;border-bottom:.1rem solid var(--contrastColor);box-sizing:border-box;color:var(--contrastColor);font-family:var(--primaryFont);font-size:1rem;margin-bottom:.75rem;max-height:6rem;min-height:3rem;overflow:hidden;padding:.5rem;resize:vertical;transition:border .3s;width:100%}.comment-box .comment-form .comment-input.invalid:focus,.comment-box .comment-form .comment-input.invalid:hover{border-bottom:.1rem solid var(--dangerColor);outline:none}.comment-box .comment-form .comment-input:focus,.comment-box .comment-form .comment-input:hover{border-bottom:.1rem solid var(--accentColor);outline:none}.comment-box .comment-form .comment-footer{align-items:center;justify-content:space-between}.comment-box .comment-form .comment-footer .char-counter{opacity:.75}.comment-box .comment-form .comment-footer .char-counter.invalid{color:var(--dangerColor)}@media screen and (max-width:576px){.comment-box .profile-avatar{display:none;margin-right:0}}.comment-moderation,.comment-moderation .moderation-button{display:flex}.comment-moderation .author-email{font-size:.8rem;margin-right:.5rem;opacity:.75;white-space:nowrap}.comment-moderation .author-email:before{content:"·";margin:0 5px}.comment-moderation .author-email:after{margin-right:5px}.comment-moderation .moderation-button{align-items:center;background-color:var(--dangerColor);border:none;border-radius:.25rem;cursor:pointer;font-size:.75rem;transition:.3s}.comment-moderation .moderation-button svg{margin-right:.25rem}.comment-moderation .moderation-button:hover{border:none;opacity:.75}.comment-moderation .moderation-button:not(:first-child){margin-left:.5rem}@media screen and (max-width:576px){.comment-moderation .author-email{margin-right:.3rem}.comment-moderation .author-email:before{content:"";margin:0}}.comment-item,.comment-item .comment-content>.comment-head{display:flex}.comment-item{position:relative}.comment-item .profile-avatar{height:2.5rem;margin-right:1rem;min-width:2.5rem;width:2.5rem}.comment-item .comment-content>.comment-head{align-items:flex-end;margin-bottom:.25rem}.comment-item .comment-content>.comment-head .author{font-weight:700}.comment-item .comment-content>.comment-head .date,.comment-item .comment-content>.comment-head .location{font-size:.8rem;opacity:.75}.comment-item .comment-content>.comment-head .location:before{content:" ";margin-left:5px}.comment-item .comment-content>.comment-head .date:before{content:"·";margin:0 5px}.comment-item .comment-content>.comment-head .comment-moderation .moderation-button{opacity:0;transition:opacity .5s}.comment-item .comment-content>.comment-text{line-height:130%}.comment-item .comment-content:hover .comment-moderation .moderation-button{opacity:1}.comment-item .comment-content:hover .comment-moderation .moderation-button:hover{opacity:.75}.comment-item .comment-content.hidden{--hidden-opacity:.25}.comment-item .comment-content.hidden .comment-head .author,.comment-item .comment-content.hidden .comment-head .date,.comment-item .comment-content.hidden .profile-avatar{opacity:var(--hidden-opacity);transition:opacity .5s}.comment-item .comment-content.hidden .comment-head .comment-moderation .moderation-button{opacity:1}.comment-item .comment-content.hidden .comment-head .comment-moderation .moderation-button:hover{opacity:.75}.comment-item .comment-content.hidden .comment-text{opacity:var(--hidden-opacity);transition:opacity .5s}.comment-item .comment-content.hidden:hover{--hidden-opacity:.5}@media screen and (max-width:576px){.comment-item .profile-avatar{display:none;margin-right:0}.comment-item .comment-content>.comment-head{align-items:flex-start;flex-direction:column}.comment-item .comment-content>.comment-head .author{margin-bottom:.1rem}.comment-item .comment-content>.comment-head .date{margin-bottom:.5rem;margin-right:0}.comment-item .comment-content>.comment-head .date:before{content:"";margin:0}.comment-item .comment-content>.comment-head .comment-moderation .moderation-button{margin-bottom:.5rem;opacity:1}.comment-item .comment-content>.comment-head .comment-moderation .moderation-button:hover{opacity:.75}}.comments button{border:none}.comments .comments-qty{font-size:1.25rem;font-weight:700;margin-bottom:2rem}.comments .comment-box,.comments .comments-list>.comment-item{margin-bottom:2rem}.comments-tab{display:flex;padding:3rem 0}.comments-tab .comments{flex:.5 1;padding-right:4rem}.comments-tab .rating-stars{flex:.5 1}@media screen and (max-width:576px){.comments-tab{-moz-flex-direction:column-reverse;flex-direction:column-reverse}.comments-tab .comments{padding-right:0}.comments-tab .rating-stars{margin-bottom:2rem;margin-left:0}}.about-details{display:flex;padding:3rem 0}.about-details .left-container{flex:.5 1;padding-right:4rem}.about-details .left-container .about-title{font-weight:600;margin-bottom:.75rem;text-transform:uppercase}.about-details .left-container .media-title{line-height:120%;margin-bottom:1.25rem}.about-details .left-container .media-description{font-size:1rem;line-height:161.8%;margin-bottom:1.5rem}.about-details .left-container .highlight-description{color:var(--accentColor)}.about-details .left-container .content-descriptor{font-size:1rem;font-weight:600;margin-bottom:3rem}.about-details .right-container{flex:.5 1}.about-details .right-container .credit-item{margin-bottom:.6rem}@media screen and (max-width:768px){.about-details{-moz-flex-direction:column;flex-direction:column;max-width:50rem}}