.megatv{background-color:#f6f8fc;color:#000620}
.main-header{margin-bottom:0}
.hero-wall:before {
    opacity: 0.8;
    backdrop-filter: blur(1px);
    -webkit-backdrop-filter: blur(1px);
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: transparent linear-gradient(180deg, #D6E3FF 0%, #F6F8FC 100%) 0% 0% no-repeat padding-box;
}
.hero-wall {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
}
.inner-hero{max-width:670px;margin:0 auto 4rem;text-align:center}
.golden-logo {
    max-width: 310px;
    margin: 0 auto 20px;
}
.hero-headline{font-weight:600;font-size:38px;line-height:47px;color:#000620;margin-bottom:30px}
.hero-sub{font-size:20px;line-height:24px;font-weight:400;color:#0d0d0d}
#megatvfooter{background-color:#000b36}
.golden-col{padding:10px;position:relative}
.golden-col .mask-title{position:absolute;bottom:0;left:0;right:0;border-left:5px solid var(--red);margin-left:10px;margin-bottom:10px;padding-left:10px}
.golden-col .mask-image {
    line-height: 0;
    padding-bottom: 66%;
    position: relative;
}.golden-col .mask-image .imagefit {
    position: absolute;
    top: 0;
    left: 0;
}
.golden-col .mask-title .golden-v{font-size:13px;font-weight:600;text-transform:uppercase;margin-bottom:10px;display:block;line-height:1}
.golden-col .mask-title .golden-headline{font-size:19px}
.golden-col .ptile{display:block}
.ratio-flex{display:flex;align-items:end;font-weight:600;font-size:19px;line-height:1;padding-top:15px}
.ratio-flex .rating-value{font-size:30px}
.emoji-image{margin-right:10px}
.golden-r-number{position:absolute;right:0;font-size:44px;font-weight:600;line-height:1;padding:0 1rem;opacity:.56}
.golden-r-number strong{font-weight:600;font-size:85px;line-height:1}

.golden-col .mask-image:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    background: transparent linear-gradient(180deg, #0B243C00 0%, #0B243C66 100%) 0% 0% no-repeat padding-box;
    width: 100%;
}

@media (min-width:1500px) {
.golden-classis-hero .wrap-inner-carousel {
  position: relative;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}
}
.mega-carousel-p.goldentop .slick-arrow{top:40%}
.group-g-title{font-size:25px;line-height:1}
.golden-item .golden-r-number{display:none}
.golden-item .ratio-flex{position:absolute;right:0;z-index:2;align-items:center;top:0;padding:2rem;color:#FFFFFF}
.golden-item .golden-col .mask-title .golden-headline{font-size:23px}
.golden-item .golden-col{padding:0}
.golden-item .golden-col .mask-title{margin-left:2.5rem;margin-bottom:2.5rem}
.golden-item{margin-bottom:10px}
.golden-item .ratio-flex .emoji-image img{width:100%;height:100%}
.golden-item .ratio-flex .emoji-image{width:57px;height:57px;margin-left:10px;margin-right:0;order:2}
.golden-classics-more {margin-top: 3.5rem}
.golden-classis-hero{position:relative;padding-top:2.2rem;}
.golden-classis-hero:after {
    content: "";
    height: 2px;
    display: block;
    background: transparent radial-gradient(closest-side at 50% 50%, #D0003D 0%, rgba(104,0,31,0) 100%) 0% 0% no-repeat padding-box;
    max-width: 1360px;
    margin: 6rem auto 0;
    opacity: 1;
}.top-10-header {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
    line-height: 1;
}.top-10-header .top10-icon {
    margin-right: 10px;
}
/* .mega-carousel-p.goldentop .slick-list {
    overflow: inherit;
} */

@media (max-width:766px) {
.hero-headline{margin-bottom:25px;font-size:26px;line-height:32px}
.hero-sub{line-height:20px;font-size:14px}
.golden-col{padding:0}
.mega-carousel-p.goldentop .golden-col .mask-title{position:relative;bottom:initial;left:initial;right:initial;margin-left:0;border-left-width:3px;margin-top:8px;color:#000620}
.golden-col .mask-title .golden-v{font-size:12px}
.golden-col .mask-title .golden-headline{font-size:16px}
.golden-r-number{font-size:32px}
.golden-r-number strong{font-size:60px}
.top-10-header{margin-bottom:10px;display:flex;justify-content:center}
.golden-item .golden-col .mask-title{margin-bottom:1rem;margin-left:1rem}
.golden-item .golden-col .mask-title .golden-headline{font-size:16px}
.golden-item .ratio-flex{padding:1rem;    font-size: 17px;}
.golden-item .ratio-flex .emoji-image{width:32px;height:32px}
.ratio-flex .rating-value {font-size: 26px}  
.mega-carousel-p.goldentop .golden-col .ratio-flex{position:absolute;top:40%;padding-left:10px;padding-top:0;font-size:17px;color:#FFFFFF}
.mega-carousel-p.goldentop .golden-col .ratio-flex .rating-value{font-size:26px;line-height:1}
.mega-carousel-p.goldentop .golden-col .ratio-flex .emoji-image{width:34px;height:34px}
}