@charset "utf-8";

.GamBanner { display: flex; justify-content: center; }

.GamBanner .sr-only { clip: rect(0px, 0px, 0px, 0px); border: 0px; height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }

.GamBanner__slot { display: none; }

.GamBanner__slot--show { display: block; }

.GamBanner__sponsoredText { font-family: var(--pal-font-family-000); font-size: var(--pal-font-size-12px); font-weight: var(--pal-font-weight-book); letter-spacing: var(--pal-letter-spacing-03px); line-height: var(--pal-line-height-16px); padding: 0.0625rem 0px; text-align: right; }

.GamBanner__Loader { display: flex; flex-direction: column; margin-bottom: 2.625rem; min-height: 3rem; }

@media (min-width: 768px) {
  .GamBanner__Loader { margin-bottom: 1.125rem; }
}

.GamBanner__Loader--Billboard { height: 16rem; width: 60.625rem; }

.GamBanner__Loader--SuperLeaderBoard { height: 3.125rem; position: relative; width: 20rem; }

@media (min-width: 768px) {
  .GamBanner__Loader--SuperLeaderBoard { height: 5.625rem; width: 48rem; }
}

@media (min-width: 1024px) {
  .GamBanner__Loader--SuperLeaderBoard { height: 5.625rem; width: 60.625rem; }
}

.GamBanner__Loader--CustomLeaderBoard { height: 3.125rem; width: 20rem; }

@media (min-width: 1440px) {
  .GamBanner__Loader--CustomLeaderBoard { height: 5.625rem; width: 48rem; }
}