.gamingHeroMaxWidth{margin:0 auto}.gamingHomepageHero{background-color:#0e0e10;position:relative;height:300px}.revisitHeroCarouselWrap{width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity 1s ease;-webkit-transition:opacity 1s ease}.revisitHeroCarouselWrap.slick-initialized{visibility:visible;opacity:1}.gamingHomepageHeroBanner{position:relative;height:456px}.gamingHomepageHeroBanner .gamingHomepageHeroBannerBg{background-size:cover;color:#fff;padding-top:50px;position:absolute;top:0;left:0;right:0;bottom:0}@media screen and (min-width:700px){.gamingHomepageHeroBanner{padding-top:100px;height:456px}}.gamingHomepageHeroBanner .gamingHeroShadow{position:absolute;background-color:#171717;opacity:0.5;left:0;top:0;right:0;bottom:0;z-index:0}@media screen and (min-width:700px){.gamingHomepageHeroBanner{height:456px}}.gamingHomepageHeroBanner .gamingHeroContent{position:relative;margin-top:60px;padding-right:150px}.gamingHomepageHeroBanner .gamingHeroContent .CTAButton{margin-top:20px;min-width:150px;display:inline-block}.gamingHomepageHeroBanner .gamingHeroContent .gamingHeroLabel{width:70%;margin:20px auto;border-radius:15px}@media screen and (min-width:700px){.gamingHomepageHeroBanner .gamingHeroContent .gamingHeroLabel{width:100%;margin:inherit;margin:0 auto}}.gamingHomepageHeroBanner .gamingHeroContent .gamingHeroLabel span{letter-spacing:1.5px;color:#e6e2e4;font-weight:bold;text-align:center;display:inline-block;font-size:14px;text-transform:uppercase}.gamingHomepageHeroBanner .gamingHeroContent .gamingHeroLabel span:hover{color:#fff;text-underline-offset:6px;text-decoration:underline;text-decoration-color:#fff;box-shadow:none}.gamingHomepageHeroBanner .gamingHeroContent .gamingHeroBtn{width:70%;margin:20px auto}@media screen and (min-width:700px){.gamingHomepageHeroBanner .gamingHeroContent .gamingHeroBtn{width:100%;margin:inherit;margin:0 auto}}@media screen and (min-width:700px){.gamingHomepageHeroBanner .gamingHeroContent{width:700px;margin-top:0px}}@media screen and (min-width:1025px){.gamingHomepageHeroBanner .gamingHeroContent{padding:0 120px;width:100%}}@media screen and (min-width:1435px){.gamingHomepageHeroBanner .gamingHeroContent{padding:0 60px}}@media screen and (min-width:1600px){.gamingHomepageHeroBanner .gamingHeroContent{padding:0}}.gamingHomepageHeroBanner .gamingHeroContent .gamingHeroTitle{margin:8px 0}.gamingHomepageHeroBanner .gamingHeroContent .gamingHeroTitle h2{width:70%;font-size:16px;line-height:24px;font-weight:700;margin:0 auto;letter-spacing:0.5px;font-family:'Roboto',sans-serif}@media screen and (min-width:700px){.gamingHomepageHeroBanner .gamingHeroContent .gamingHeroTitle h2{width:370px;font-size:28px;line-height:36px;font-weight:700;margin:inherit}}.gamingHomepageHeroBanner .gamingHeroContent .gamingHeroDes p{width:70%;height:auto;font-size:14px;line-height:20px;margin:0 auto;font-family:'Roboto',sans-serif}@media screen and (min-width:700px){.gamingHomepageHeroBanner .gamingHeroContent .gamingHeroDes p{width:370px;font-size:16px;color:#e6e2e4 !important;line-height:24px;margin:inherit}}.revisitHeroCarouselDots{height:4px;width:100%;position:absolute;bottom:40px;left:0;z-index:0;display:flex;justify-content:center;align-items:center}.revisitHeroCarouselDots ul{bottom:auto;background:transparent;padding:10px 13px;border-radius:100px;opacity:1;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);width:revert;height:36px}.revisitHeroCarouselDots li{height:9px;width:9px;border-radius:50%;background-color:transparent;border:1px solid #aba8b1}.revisitHeroCarouselDots li button{text-indent:-9999px}.revisitHeroCarouselDots li.slick-active{background-color:#fff}.revisitHeroCarouselWrap .slick-arrow{z-index:1}.revisitHeroCarouselWrap .slick-next.slick-arrow{right:10px}.revisitHeroCarouselWrap .slick-prev.slick-arrow{left:10px}