.HeroCarousel{position:relative;letter-spacing:0;word-spacing:0;font-size:0;overflow:hidden}.HeroCarousel__Inner{top:0;left:0;max-width:100%}.HeroCarousel__Inner,.HeroCarousel__Item{position:absolute;width:100%;height:100%}.HeroCarousel__Item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.HeroCarousel__Item:first-child{transform:translateX(0)}.HeroCarousel__Item:nth-child(2){transform:translateX(100%)}.HeroCarousel__Item:nth-child(3){transform:translateX(200%)}.HeroCarousel__Item:nth-child(4){transform:translateX(300%)}.HeroCarousel__Item:nth-child(5){transform:translateX(400%)}.HeroCarousel__Item:nth-child(6){transform:translateX(500%)}.HeroCarousel__Item:nth-child(7){transform:translateX(600%)}.HeroCarousel__Item:nth-child(8){transform:translateX(700%)}.HeroCarousel__Item:nth-child(9){transform:translateX(800%)}.HeroCarousel__Item:nth-child(10){transform:translateX(900%)}.HeroCarousel__Controls{position:absolute;top:50%;left:1rem;right:1rem;display:flex;justify-content:space-between;transform:translateY(-50%);pointer-events:none}.HeroCarousel__Controls>*{pointer-events:auto}.HeroCarousel__Controls .Button{padding:2rem 1rem;border-radius:7px}.HeroCarousel__Indicators{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);height:15px}.HeroCarousel__Indicators .Indicator{height:15px;width:15px;border-radius:15px;background-color:#fff;opacity:.7;cursor:pointer;transition:all .5s ease}.HeroCarousel__Indicators .Indicator--Active{opacity:1;width:30px;cursor:default}.HeroCarousel__Indicators .Indicator+.Indicator{margin-left:.5rem}.TxFade400-enter{opacity:0}.TxFade400-enter-active{opacity:1;transition:opacity .4s ease-in}.TxFade400-exit{opacity:1}.TxFade400-exit-active{opacity:0;transition:opacity .4s ease-out}.TxPopUpScaleOut400-enter{opacity:0;transform:translateY(30%) scale(1)}.TxPopUpScaleOut400-enter-active{transition-duration:.4s;transition-property:opacity transform;transition-timing-function:ease}.TxPopUpScaleOut400-enter-active,.TxPopUpScaleOut400-exit{opacity:1;transform:translateY(0) scale(1)}.TxPopUpScaleOut400-exit-active{opacity:0;transform:translateY(0) scale(.7);transition-duration:.4s;transition-property:opacity transform;transition-timing-function:ease}.TxPopUpExitLeft400-enter{opacity:0;transform:translateY(30%) translateX(0)}.TxPopUpExitLeft400-enter-active{transition-duration:.4s;transition-property:opacity transform;transition-timing-function:ease}.TxPopUpExitLeft400-enter-active,.TxPopUpExitLeft400-exit{opacity:1;transform:translateY(0) translateX(0)}.TxPopUpExitLeft400-exit-active{opacity:0;transform:translateY(0) translateX(-30%);transition-duration:.4s;transition-property:opacity transform;transition-timing-function:ease}.TxScaleInFadeOut400-enter{opacity:0;transform:scale(.7)}.TxScaleInFadeOut400-enter-active{opacity:1;transform:scale(1);transition-duration:.4s;transition-property:opacity transform;transition-timing-function:ease}.TxScaleInFadeOut400-exit{opacity:1}.TxScaleInFadeOut400-exit-active{opacity:0;transition:opacity .4s ease-out}.GenrePage{overflow-x:hidden}@media screen and (min-width:875px){.GenrePage .OneColumn{display:none}.GenrePage .ColumnsContainer{padding-left:1rem;padding-right:1rem}}@media screen and (max-width:874px){.GenrePage .TwoColumn{display:none}}.GenrePage .GenreGamesContainer{padding:2rem 0;margin-left:2rem;margin-right:2rem}.GenrePage .GameColumn{padding:0 2rem;min-width:calc(384px + 4rem);max-width:calc(384px + 4rem)}.GenrePage .GameColumn:first-child{padding-left:0}.GenrePage .GameColumn:last-child{padding-right:0}.GenrePage .GenreTitle{text-align:center;font-weight:700;font-size:20px;margin:1rem}.GenrePage .HeroCarousel{position:relative;height:330px}.GenrePage .HeroCarousel .CarouselSlide{padding-left:4rem;padding-right:4rem;background-size:cover;height:100%;display:flex;align-items:center}.GenrePage .HeroCarousel .CarouselSlide__GamePod{width:340px;max-width:100%;border-radius:14px;padding:1rem}@media screen and (max-width:650px){.GenrePage .HeroCarousel .CarouselSlide__GamePod{width:100%}}.GenrePage .HeroCarousel .CarouselSlide__GamePod .GamePod__Icon{height:33px;width:auto}.GenrePage .HeroCarousel .CarouselSlide__GamePod .GamePod__Title{line-height:22px;font-size:22px;font-weight:700;margin-left:.5rem;overflow:hidden;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.GenrePage .HeroCarousel .CarouselSlide__GamePod a.Button{width:200px;max-width:100%;font-size:18px!important}.GenrePage .GenreDescription{border-width:2px;border-radius:14px;border-style:solid;padding:1rem}.GenrePage .GenreDescription__Mobile{grid-column:span 2}.GenrePage .GenreDescription__Mobile.--hideOnMobileDisplays{display:none!important}.GenrePage .GenreDescription__Desktop{grid-column:span 4}.GenrePage .GenreGames{position:relative;margin-bottom:-2rem;padding-bottom:2rem}.GenrePage .GenreGames .IconOverlay{z-index:0;opacity:.5;pointer-events:none;position:absolute;bottom:-2rem;right:-2rem;background-position:100% 100%;background-repeat:no-repeat;background-size:contain}.GenrePage .GenreGames .GenreGamesContainer{position:relative;z-index:2}@media screen and (max-width:767px){.GenrePage .GenreGames .GenreGamesContainer .IndexDailyTileContainer{grid-template-columns:1fr 1fr}}.GenrePage .GenreGames .GenreGamesContainer .IndexDownloadTile.GenreTile:after{display:none}.GenrePage .GenreGames .GenreGamesContainer .IndexDailyTile,.GenrePage .GenreGames .GenreGamesContainer .IndexDownloadTile{min-height:170px}.GenrePage .GenreGames .GenreGamesContainer .IndexDailyTile>header,.GenrePage .GenreGames .GenreGamesContainer .IndexDownloadTile>header{height:unset;flex:1 1}.GenrePage .GenreGames .GenreGamesContainer .IndexDailyTile>section,.GenrePage .GenreGames .GenreGamesContainer .IndexDownloadTile>section{flex:0 1}.GenrePage .GenreGames .FeatureTile{position:relative;text-align:center;border-radius:14px!important;background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;cursor:pointer;padding:1rem}.GenrePage .GenreGames .FeatureTile text{font-size:22px;font-weight:700;stroke-width:2.55px;paint-order:stroke fill}.GenrePage .GenreGames .FeatureTile__Content{z-index:1;position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.GenrePage .GenreGames .FeatureTile:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;pointer-events:none;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent 50%)}.GenrePage .GenreGames .FeatureTile__DoubleBackground{display:none;content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-position:50%;background-size:cover;background-repeat:no-repeat}@media(min-device-width:751px){.GenrePage .GenreGames .FeatureTile__DoubleBackground{display:block}}.GenrePage .GenreGames .GenreTile{border-width:1px;border-style:solid}@media(min-device-width:751px){.GenrePage .GenreGames .GenreTile--double{grid-column:span 2}}.GenrePage .App__Footer{position:relative;z-index:1}
/*# sourceMappingURL=ac278cdf4a28179f.css.map*/