.sweet-salicious-bg:before {
  content: "";
  height: 100%;
  width: 100%;
  position: absolute;
  right: 0;
  background: url("../images/sweet-salicious.webp") no-repeat right center;
  background-size: contain; }
  @media only screen and (max-width: 768px) {
    .sweet-salicious-bg:before {
      background: url("../images/thumb_sweet-salicious.webp") no-repeat center bottom;
      background-size: cover;
      position: relative;
      width: 100%; } }
  @media only screen and (min-width: 1480px) {
    .sweet-salicious-bg:before {
      background: url("../images/sweet-salicious.webp") no-repeat right;
      background-size: contain;
      width: 100%; } }
  @media only screen and (min-width: 992px) {
    [data-menu="closed"] .sweet-salicious-bg:before {
      background: url("../images/sweet-salicious.webp") no-repeat right;
      background-size: contain; } }
  @media only screen and (max-width: 1480px) {
    [data-menu="open"] .sweet-salicious-bg:before {
      background: url("../images/sweet-salicious.webp") no-repeat;
      background-position: center bottom;
      background-size: cover;
      position: relative;
      width: 100%; } }
  @media only screen and (max-width: 992px) and (min-width: 768px) {
    [data-menu="open"] .sweet-salicious-bg:before {
      background: url("../images/thumb_sweet-salicious.webp") no-repeat;
      background-position: center;
      background-size: contain; } }
  @media only screen and (max-width: 768px) {
    [data-menu="closed"] .sweet-salicious-bg:before {
      background: url("../images/thumb_sweet-salicious.webp") no-repeat;
      background-position: center bottom;
      background-size: cover;
      position: relative;
      width: 100%; } }

.promo-card.sweet-salicious-promo-bg .sweet-salicious {
  content: "";
  background: url("../images/sweet-salicious.webp") no-repeat;
  background-position: left;
  background-size: cover; }
  @media only screen and (min-width: 1480px) {
    .promo-card.sweet-salicious-promo-bg .sweet-salicious {
      background: url("../images/sweet-salicious.webp") no-repeat;
      background-position: right;
      background-size: contain; } }
  @media only screen and (min-width: 992px) {
    .promo-card.sweet-salicious-promo-bg .sweet-salicious {
      background: url("../images/sweet-salicious.webp") no-repeat;
      background-position: right;
      background-size: contain; }
      [data-menu="closed"] .promo-card.sweet-salicious-promo-bg .sweet-salicious {
        background: url("../images/sweet-salicious.webp") no-repeat;
        background-position: right;
        background-size: contain; } }
  @media only screen and (max-width: 1480px) {
    .promo-card.sweet-salicious-promo-bg .sweet-salicious {
      background: url("../images/sweet-salicious.webp") no-repeat;
      background-position: center bottom;
      background-size: cover;
      position: relative; }
      [data-menu="open"] .promo-card.sweet-salicious-promo-bg .sweet-salicious {
        background: url("../images/sweet-salicious.webp") no-repeat;
        background-position: center bottom;
        background-size: cover;
        position: relative; } }
  @media only screen and (max-width: 992px) and (min-width: 768px) {
    .promo-card.sweet-salicious-promo-bg .sweet-salicious {
      background: url("../images/thumb_sweet-salicious.webp") no-repeat;
      background-position: center;
      background-size: contain; }
      [data-menu="open"] .promo-card.sweet-salicious-promo-bg .sweet-salicious {
        background: url("../images/thumb_sweet-salicious.webp") no-repeat;
        background-position: center;
        background-size: contain; } }
  @media only screen and (max-width: 768px) {
    .promo-card.sweet-salicious-promo-bg .sweet-salicious {
      background: url("../images/thumb_sweet-salicious.webp") no-repeat;
      background-position: center bottom;
      background-size: cover;
      position: relative; }
      [data-menu="closed"] .promo-card.sweet-salicious-promo-bg .sweet-salicious {
        background: url("../images/thumb_sweet-salicious.webp") no-repeat;
        background-position: center bottom;
        background-size: cover;
        position: relative; } }

.promo-card .promo-card_img.sweet-salicious {
  content: "";
  background: url("../images/sweet-salicious.webp") no-repeat;
  background-position: left;
  background-size: cover; }
  @media only screen and (min-width: 1480px) {
    .promo-card .promo-card_img.sweet-salicious {
      background: url("../images/sweet-salicious.webp") no-repeat;
      background-position: right;
      background-size: contain; } }
  @media only screen and (min-width: 992px) {
    .promo-card .promo-card_img.sweet-salicious {
      background: url("../images/sweet-salicious.webp") no-repeat;
      background-position: right;
      background-size: contain; }
      [data-menu="closed"] .promo-card .promo-card_img.sweet-salicious {
        background: url("../images/sweet-salicious.webp") no-repeat;
        background-position: right;
        background-size: contain; } }
  @media only screen and (max-width: 1480px) {
    .promo-card .promo-card_img.sweet-salicious {
      background: url("../images/sweet-salicious.webp") no-repeat;
      background-position: center bottom;
      background-size: cover;
      position: relative; }
      [data-menu="open"] .promo-card .promo-card_img.sweet-salicious {
        background: url("../images/sweet-salicious.webp") no-repeat;
        background-position: center bottom;
        background-size: cover;
        position: relative; } }
  @media only screen and (max-width: 992px) and (min-width: 768px) {
    .promo-card .promo-card_img.sweet-salicious {
      background: url("../images/thumb_sweet-salicious.webp") no-repeat;
      background-position: center;
      background-size: contain; }
      [data-menu="open"] .promo-card .promo-card_img.sweet-salicious {
        background: url("../images/thumb_sweet-salicious.webp") no-repeat;
        background-position: center;
        background-size: contain; } }
  @media only screen and (max-width: 768px) {
    .promo-card .promo-card_img.sweet-salicious {
      background: url("../images/thumb_sweet-salicious.webp") no-repeat;
      background-position: center bottom;
      background-size: cover;
      position: relative; }
      [data-menu="closed"] .promo-card .promo-card_img.sweet-salicious {
        background: url("../images/thumb_sweet-salicious.webp") no-repeat;
        background-position: center bottom;
        background-size: cover;
        position: relative; } }

.promo-games__icon.sweet-salicious-icon {
  content: "";
  background: url("../images/sweet-salicious.webp") no-repeat center center;
  background-size: contain;
  max-height: 350px; }
  @media only screen and (min-width: 1480px) {
    .promo-games__icon.sweet-salicious-icon {
      background: url("../images/sweet-salicious.webp") no-repeat center center;
      background-size: contain; } }
  @media only screen and (min-width: 992px) {
    .promo-games__icon.sweet-salicious-icon {
      background: url("../images/sweet-salicious.webp") no-repeat center center;
      background-size: contain; } }
  @media only screen and (max-width: 991px) {
    .promo-games__icon.sweet-salicious-icon {
      max-height: 320px; } }

.promo-grid-card__image.sweet-salicious--bg {
  background: url("../images/thumb_sweet-salicious.webp") no-repeat center;
  background-size: cover; }

.reel-in-the-newyear-bg:before {
  content: "";
  height: 100%;
  width: 100%;
  position: absolute;
  right: 0;
  background: url("../images/reel-in-the-newyear.webp") no-repeat right center;
  background-size: contain; }
  @media only screen and (max-width: 768px) {
    .reel-in-the-newyear-bg:before {
      background: url("../images/thumb_reel-in-the-newyear.webp") no-repeat center bottom;
      background-size: cover;
      position: relative;
      width: 100%; } }
  @media only screen and (min-width: 1480px) {
    .reel-in-the-newyear-bg:before {
      background: url("../images/reel-in-the-newyear.webp") no-repeat right;
      background-size: contain;
      width: 100%; } }
  @media only screen and (min-width: 992px) {
    [data-menu="closed"] .reel-in-the-newyear-bg:before {
      background: url("../images/reel-in-the-newyear.webp") no-repeat right;
      background-size: contain; } }
  @media only screen and (max-width: 1480px) {
    [data-menu="open"] .reel-in-the-newyear-bg:before {
      background: url("../images/reel-in-the-newyear.webp") no-repeat;
      background-position: center bottom;
      background-size: cover;
      position: relative;
      width: 100%; } }
  @media only screen and (max-width: 992px) and (min-width: 768px) {
    [data-menu="open"] .reel-in-the-newyear-bg:before {
      background: url("../images/thumb_reel-in-the-newyear.webp") no-repeat;
      background-position: center;
      background-size: contain; } }
  @media only screen and (max-width: 768px) {
    [data-menu="closed"] .reel-in-the-newyear-bg:before {
      background: url("../images/thumb_reel-in-the-newyear.webp") no-repeat;
      background-position: center bottom;
      background-size: cover;
      position: relative;
      width: 100%; } }

.promo-card.reel-in-the-newyear-promo-bg .reel-in-the-newyear {
  content: "";
  background: url("../images/reel-in-the-newyear.webp") no-repeat;
  background-position: left;
  background-size: cover; }
  @media only screen and (min-width: 1480px) {
    .promo-card.reel-in-the-newyear-promo-bg .reel-in-the-newyear {
      background: url("../images/reel-in-the-newyear.webp") no-repeat;
      background-position: right;
      background-size: contain; } }
  @media only screen and (min-width: 992px) {
    .promo-card.reel-in-the-newyear-promo-bg .reel-in-the-newyear {
      background: url("../images/reel-in-the-newyear.webp") no-repeat;
      background-position: right;
      background-size: contain; }
      [data-menu="closed"] .promo-card.reel-in-the-newyear-promo-bg .reel-in-the-newyear {
        background: url("../images/reel-in-the-newyear.webp") no-repeat;
        background-position: right;
        background-size: contain; } }
  @media only screen and (max-width: 1480px) {
    .promo-card.reel-in-the-newyear-promo-bg .reel-in-the-newyear {
      background: url("../images/reel-in-the-newyear.webp") no-repeat;
      background-position: center bottom;
      background-size: cover;
      position: relative; }
      [data-menu="open"] .promo-card.reel-in-the-newyear-promo-bg .reel-in-the-newyear {
        background: url("../images/reel-in-the-newyear.webp") no-repeat;
        background-position: center bottom;
        background-size: cover;
        position: relative; } }
  @media only screen and (max-width: 992px) and (min-width: 768px) {
    .promo-card.reel-in-the-newyear-promo-bg .reel-in-the-newyear {
      background: url("../images/thumb_reel-in-the-newyear.webp") no-repeat;
      background-position: center;
      background-size: contain; }
      [data-menu="open"] .promo-card.reel-in-the-newyear-promo-bg .reel-in-the-newyear {
        background: url("../images/thumb_reel-in-the-newyear.webp") no-repeat;
        background-position: center;
        background-size: contain; } }
  @media only screen and (max-width: 768px) {
    .promo-card.reel-in-the-newyear-promo-bg .reel-in-the-newyear {
      background: url("../images/thumb_reel-in-the-newyear.webp") no-repeat;
      background-position: center bottom;
      background-size: cover;
      position: relative; }
      [data-menu="closed"] .promo-card.reel-in-the-newyear-promo-bg .reel-in-the-newyear {
        background: url("../images/thumb_reel-in-the-newyear.webp") no-repeat;
        background-position: center bottom;
        background-size: cover;
        position: relative; } }

.promo-card .promo-card_img.reel-in-the-newyear {
  content: "";
  background: url("../images/reel-in-the-newyear.webp") no-repeat;
  background-position: left;
  background-size: cover; }
  @media only screen and (min-width: 1480px) {
    .promo-card .promo-card_img.reel-in-the-newyear {
      background: url("../images/reel-in-the-newyear.webp") no-repeat;
      background-position: right;
      background-size: contain; } }
  @media only screen and (min-width: 992px) {
    .promo-card .promo-card_img.reel-in-the-newyear {
      background: url("../images/reel-in-the-newyear.webp") no-repeat;
      background-position: right;
      background-size: contain; }
      [data-menu="closed"] .promo-card .promo-card_img.reel-in-the-newyear {
        background: url("../images/reel-in-the-newyear.webp") no-repeat;
        background-position: right;
        background-size: contain; } }
  @media only screen and (max-width: 1480px) {
    .promo-card .promo-card_img.reel-in-the-newyear {
      background: url("../images/reel-in-the-newyear.webp") no-repeat;
      background-position: center bottom;
      background-size: cover;
      position: relative; }
      [data-menu="open"] .promo-card .promo-card_img.reel-in-the-newyear {
        background: url("../images/reel-in-the-newyear.webp") no-repeat;
        background-position: center bottom;
        background-size: cover;
        position: relative; } }
  @media only screen and (max-width: 992px) and (min-width: 768px) {
    .promo-card .promo-card_img.reel-in-the-newyear {
      background: url("../images/thumb_reel-in-the-newyear.webp") no-repeat;
      background-position: center;
      background-size: contain; }
      [data-menu="open"] .promo-card .promo-card_img.reel-in-the-newyear {
        background: url("../images/thumb_reel-in-the-newyear.webp") no-repeat;
        background-position: center;
        background-size: contain; } }
  @media only screen and (max-width: 768px) {
    .promo-card .promo-card_img.reel-in-the-newyear {
      background: url("../images/thumb_reel-in-the-newyear.webp") no-repeat;
      background-position: center bottom;
      background-size: cover;
      position: relative; }
      [data-menu="closed"] .promo-card .promo-card_img.reel-in-the-newyear {
        background: url("../images/thumb_reel-in-the-newyear.webp") no-repeat;
        background-position: center bottom;
        background-size: cover;
        position: relative; } }

.promo-games__icon.reel-in-the-newyear-icon {
  content: "";
  background: url("../images/reel-in-the-newyear.webp") no-repeat center center;
  background-size: contain;
  max-height: 350px; }
  @media only screen and (min-width: 1480px) {
    .promo-games__icon.reel-in-the-newyear-icon {
      background: url("../images/reel-in-the-newyear.webp") no-repeat center center;
      background-size: contain; } }
  @media only screen and (min-width: 992px) {
    .promo-games__icon.reel-in-the-newyear-icon {
      background: url("../images/reel-in-the-newyear.webp") no-repeat center center;
      background-size: contain; } }
  @media only screen and (max-width: 991px) {
    .promo-games__icon.reel-in-the-newyear-icon {
      max-height: 320px; } }

.promo-grid-card__image.reel-in-the-newyear--bg {
  background: url("../images/thumb_reel-in-the-newyear.webp") no-repeat center;
  background-size: cover; }

.pragmatic-tournament-bg:before {
  content: "";
  height: 100%;
  width: 100%;
  position: absolute;
  right: 0;
  background: url("../images/pragmatic-tournament.webp") no-repeat right center;
  background-size: contain; }
  @media only screen and (max-width: 768px) {
    .pragmatic-tournament-bg:before {
      background: url("../images/thumb_pragmatic-tournament.webp") no-repeat center bottom;
      background-size: cover;
      position: relative;
      width: 100%; } }
  @media only screen and (min-width: 1480px) {
    .pragmatic-tournament-bg:before {
      background: url("../images/pragmatic-tournament.webp") no-repeat right;
      background-size: contain;
      width: 100%; } }
  @media only screen and (min-width: 992px) {
    [data-menu="closed"] .pragmatic-tournament-bg:before {
      background: url("../images/pragmatic-tournament.webp") no-repeat right;
      background-size: contain; } }
  @media only screen and (max-width: 1480px) {
    [data-menu="open"] .pragmatic-tournament-bg:before {
      background: url("../images/pragmatic-tournament.webp") no-repeat;
      background-position: center bottom;
      background-size: cover;
      position: relative;
      width: 100%; } }
  @media only screen and (max-width: 992px) and (min-width: 768px) {
    [data-menu="open"] .pragmatic-tournament-bg:before {
      background: url("../images/thumb_pragmatic-tournament.webp") no-repeat;
      background-position: center;
      background-size: contain; } }
  @media only screen and (max-width: 768px) {
    [data-menu="closed"] .pragmatic-tournament-bg:before {
      background: url("../images/thumb_pragmatic-tournament.webp") no-repeat;
      background-position: center bottom;
      background-size: cover;
      position: relative;
      width: 100%; } }

.promo-card.pragmatic-tournament-promo-bg .pragmatic-tournament {
  content: "";
  background: url("../images/pragmatic-tournament.webp") no-repeat;
  background-position: left;
  background-size: cover; }
  @media only screen and (min-width: 1480px) {
    .promo-card.pragmatic-tournament-promo-bg .pragmatic-tournament {
      background: url("../images/pragmatic-tournament.webp") no-repeat;
      background-position: right;
      background-size: contain; } }
  @media only screen and (min-width: 992px) {
    .promo-card.pragmatic-tournament-promo-bg .pragmatic-tournament {
      background: url("../images/pragmatic-tournament.webp") no-repeat;
      background-position: right;
      background-size: contain; }
      [data-menu="closed"] .promo-card.pragmatic-tournament-promo-bg .pragmatic-tournament {
        background: url("../images/pragmatic-tournament.webp") no-repeat;
        background-position: right;
        background-size: contain; } }
  @media only screen and (max-width: 1480px) {
    .promo-card.pragmatic-tournament-promo-bg .pragmatic-tournament {
      background: url("../images/pragmatic-tournament.webp") no-repeat;
      background-position: center bottom;
      background-size: cover;
      position: relative; }
      [data-menu="open"] .promo-card.pragmatic-tournament-promo-bg .pragmatic-tournament {
        background: url("../images/pragmatic-tournament.webp") no-repeat;
        background-position: center bottom;
        background-size: cover;
        position: relative; } }
  @media only screen and (max-width: 992px) and (min-width: 768px) {
    .promo-card.pragmatic-tournament-promo-bg .pragmatic-tournament {
      background: url("../images/thumb_pragmatic-tournament.webp") no-repeat;
      background-position: center;
      background-size: contain; }
      [data-menu="open"] .promo-card.pragmatic-tournament-promo-bg .pragmatic-tournament {
        background: url("../images/thumb_pragmatic-tournament.webp") no-repeat;
        background-position: center;
        background-size: contain; } }
  @media only screen and (max-width: 768px) {
    .promo-card.pragmatic-tournament-promo-bg .pragmatic-tournament {
      background: url("../images/thumb_pragmatic-tournament.webp") no-repeat;
      background-position: center bottom;
      background-size: cover;
      position: relative; }
      [data-menu="closed"] .promo-card.pragmatic-tournament-promo-bg .pragmatic-tournament {
        background: url("../images/thumb_pragmatic-tournament.webp") no-repeat;
        background-position: center bottom;
        background-size: cover;
        position: relative; } }

.promo-card .promo-card_img.pragmatic-tournament {
  content: "";
  background: url("../images/pragmatic-tournament.webp") no-repeat;
  background-position: left;
  background-size: cover; }
  @media only screen and (min-width: 1480px) {
    .promo-card .promo-card_img.pragmatic-tournament {
      background: url("../images/pragmatic-tournament.webp") no-repeat;
      background-position: right;
      background-size: contain; } }
  @media only screen and (min-width: 992px) {
    .promo-card .promo-card_img.pragmatic-tournament {
      background: url("../images/pragmatic-tournament.webp") no-repeat;
      background-position: right;
      background-size: contain; }
      [data-menu="closed"] .promo-card .promo-card_img.pragmatic-tournament {
        background: url("../images/pragmatic-tournament.webp") no-repeat;
        background-position: right;
        background-size: contain; } }
  @media only screen and (max-width: 1480px) {
    .promo-card .promo-card_img.pragmatic-tournament {
      background: url("../images/pragmatic-tournament.webp") no-repeat;
      background-position: center bottom;
      background-size: cover;
      position: relative; }
      [data-menu="open"] .promo-card .promo-card_img.pragmatic-tournament {
        background: url("../images/pragmatic-tournament.webp") no-repeat;
        background-position: center bottom;
        background-size: cover;
        position: relative; } }
  @media only screen and (max-width: 992px) and (min-width: 768px) {
    .promo-card .promo-card_img.pragmatic-tournament {
      background: url("../images/thumb_pragmatic-tournament.webp") no-repeat;
      background-position: center;
      background-size: contain; }
      [data-menu="open"] .promo-card .promo-card_img.pragmatic-tournament {
        background: url("../images/thumb_pragmatic-tournament.webp") no-repeat;
        background-position: center;
        background-size: contain; } }
  @media only screen and (max-width: 768px) {
    .promo-card .promo-card_img.pragmatic-tournament {
      background: url("../images/thumb_pragmatic-tournament.webp") no-repeat;
      background-position: center bottom;
      background-size: cover;
      position: relative; }
      [data-menu="closed"] .promo-card .promo-card_img.pragmatic-tournament {
        background: url("../images/thumb_pragmatic-tournament.webp") no-repeat;
        background-position: center bottom;
        background-size: cover;
        position: relative; } }

.promo-games__icon.pragmatic-tournament-icon {
  content: "";
  background: url("../images/pragmatic-tournament.webp") no-repeat center center;
  background-size: contain;
  max-height: 350px; }
  @media only screen and (min-width: 1480px) {
    .promo-games__icon.pragmatic-tournament-icon {
      background: url("../images/pragmatic-tournament.webp") no-repeat center center;
      background-size: contain; } }
  @media only screen and (min-width: 992px) {
    .promo-games__icon.pragmatic-tournament-icon {
      background: url("../images/pragmatic-tournament.webp") no-repeat center center;
      background-size: contain; } }
  @media only screen and (max-width: 991px) {
    .promo-games__icon.pragmatic-tournament-icon {
      max-height: 320px; } }

.promo-grid-card__image.pragmatic-tournament--bg {
  background: url("../images/thumb_pragmatic-tournament.webp") no-repeat center;
  background-size: cover; }

.playngo-tournament-bg:before {
  content: "";
  height: 100%;
  width: 100%;
  position: absolute;
  right: 0;
  background: url("../images/playngo-tournament.webp") no-repeat right center;
  background-size: contain; }
  @media only screen and (max-width: 768px) {
    .playngo-tournament-bg:before {
      background: url("../images/thumb_playngo-tournament.webp") no-repeat center bottom;
      background-size: cover;
      position: relative;
      width: 100%; } }
  @media only screen and (min-width: 1480px) {
    .playngo-tournament-bg:before {
      background: url("../images/playngo-tournament.webp") no-repeat right;
      background-size: contain;
      width: 100%; } }
  @media only screen and (min-width: 992px) {
    [data-menu="closed"] .playngo-tournament-bg:before {
      background: url("../images/playngo-tournament.webp") no-repeat right;
      background-size: contain; } }
  @media only screen and (max-width: 1480px) {
    [data-menu="open"] .playngo-tournament-bg:before {
      background: url("../images/playngo-tournament.webp") no-repeat;
      background-position: center bottom;
      background-size: cover;
      position: relative;
      width: 100%; } }
  @media only screen and (max-width: 992px) and (min-width: 768px) {
    [data-menu="open"] .playngo-tournament-bg:before {
      background: url("../images/thumb_playngo-tournament.webp") no-repeat;
      background-position: center;
      background-size: contain; } }
  @media only screen and (max-width: 768px) {
    [data-menu="closed"] .playngo-tournament-bg:before {
      background: url("../images/thumb_playngo-tournament.webp") no-repeat;
      background-position: center bottom;
      background-size: cover;
      position: relative;
      width: 100%; } }

.promo-card.playngo-tournament-promo-bg .playngo-tournament {
  content: "";
  background: url("../images/playngo-tournament.webp") no-repeat;
  background-position: left;
  background-size: cover; }
  @media only screen and (min-width: 1480px) {
    .promo-card.playngo-tournament-promo-bg .playngo-tournament {
      background: url("../images/playngo-tournament.webp") no-repeat;
      background-position: right;
      background-size: contain; } }
  @media only screen and (min-width: 992px) {
    .promo-card.playngo-tournament-promo-bg .playngo-tournament {
      background: url("../images/playngo-tournament.webp") no-repeat;
      background-position: right;
      background-size: contain; }
      [data-menu="closed"] .promo-card.playngo-tournament-promo-bg .playngo-tournament {
        background: url("../images/playngo-tournament.webp") no-repeat;
        background-position: right;
        background-size: contain; } }
  @media only screen and (max-width: 1480px) {
    .promo-card.playngo-tournament-promo-bg .playngo-tournament {
      background: url("../images/playngo-tournament.webp") no-repeat;
      background-position: center bottom;
      background-size: cover;
      position: relative; }
      [data-menu="open"] .promo-card.playngo-tournament-promo-bg .playngo-tournament {
        background: url("../images/playngo-tournament.webp") no-repeat;
        background-position: center bottom;
        background-size: cover;
        position: relative; } }
  @media only screen and (max-width: 992px) and (min-width: 768px) {
    .promo-card.playngo-tournament-promo-bg .playngo-tournament {
      background: url("../images/thumb_playngo-tournament.webp") no-repeat;
      background-position: center;
      background-size: contain; }
      [data-menu="open"] .promo-card.playngo-tournament-promo-bg .playngo-tournament {
        background: url("../images/thumb_playngo-tournament.webp") no-repeat;
        background-position: center;
        background-size: contain; } }
  @media only screen and (max-width: 768px) {
    .promo-card.playngo-tournament-promo-bg .playngo-tournament {
      background: url("../images/thumb_playngo-tournament.webp") no-repeat;
      background-position: center bottom;
      background-size: cover;
      position: relative; }
      [data-menu="closed"] .promo-card.playngo-tournament-promo-bg .playngo-tournament {
        background: url("../images/thumb_playngo-tournament.webp") no-repeat;
        background-position: center bottom;
        background-size: cover;
        position: relative; } }

.promo-card .promo-card_img.playngo-tournament {
  content: "";
  background: url("../images/playngo-tournament.webp") no-repeat;
  background-position: left;
  background-size: cover; }
  @media only screen and (min-width: 1480px) {
    .promo-card .promo-card_img.playngo-tournament {
      background: url("../images/playngo-tournament.webp") no-repeat;
      background-position: right;
      background-size: contain; } }
  @media only screen and (min-width: 992px) {
    .promo-card .promo-card_img.playngo-tournament {
      background: url("../images/playngo-tournament.webp") no-repeat;
      background-position: right;
      background-size: contain; }
      [data-menu="closed"] .promo-card .promo-card_img.playngo-tournament {
        background: url("../images/playngo-tournament.webp") no-repeat;
        background-position: right;
        background-size: contain; } }
  @media only screen and (max-width: 1480px) {
    .promo-card .promo-card_img.playngo-tournament {
      background: url("../images/playngo-tournament.webp") no-repeat;
      background-position: center bottom;
      background-size: cover;
      position: relative; }
      [data-menu="open"] .promo-card .promo-card_img.playngo-tournament {
        background: url("../images/playngo-tournament.webp") no-repeat;
        background-position: center bottom;
        background-size: cover;
        position: relative; } }
  @media only screen and (max-width: 992px) and (min-width: 768px) {
    .promo-card .promo-card_img.playngo-tournament {
      background: url("../images/thumb_playngo-tournament.webp") no-repeat;
      background-position: center;
      background-size: contain; }
      [data-menu="open"] .promo-card .promo-card_img.playngo-tournament {
        background: url("../images/thumb_playngo-tournament.webp") no-repeat;
        background-position: center;
        background-size: contain; } }
  @media only screen and (max-width: 768px) {
    .promo-card .promo-card_img.playngo-tournament {
      background: url("../images/thumb_playngo-tournament.webp") no-repeat;
      background-position: center bottom;
      background-size: cover;
      position: relative; }
      [data-menu="closed"] .promo-card .promo-card_img.playngo-tournament {
        background: url("../images/thumb_playngo-tournament.webp") no-repeat;
        background-position: center bottom;
        background-size: cover;
        position: relative; } }

.promo-games__icon.playngo-tournament-icon {
  content: "";
  background: url("../images/playngo-tournament.webp") no-repeat center center;
  background-size: contain;
  max-height: 350px; }
  @media only screen and (min-width: 1480px) {
    .promo-games__icon.playngo-tournament-icon {
      background: url("../images/playngo-tournament.webp") no-repeat center center;
      background-size: contain; } }
  @media only screen and (min-width: 992px) {
    .promo-games__icon.playngo-tournament-icon {
      background: url("../images/playngo-tournament.webp") no-repeat center center;
      background-size: contain; } }
  @media only screen and (max-width: 991px) {
    .promo-games__icon.playngo-tournament-icon {
      max-height: 320px; } }

.promo-grid-card__image.playngo-tournament--bg {
  background: url("../images/thumb_playngo-tournament.webp") no-repeat center;
  background-size: cover; }

.jackpots-promo-bg:before {
  content: "";
  height: 100%;
  width: 100%;
  position: absolute;
  right: 0;
  background: url("../images/jackpots-promo.webp") no-repeat right center;
  background-size: contain; }
  @media only screen and (max-width: 768px) {
    .jackpots-promo-bg:before {
      background: url("../images/thumb_jackpots-promo.webp") no-repeat center bottom;
      background-size: cover;
      position: relative;
      width: 100%; } }
  @media only screen and (min-width: 1480px) {
    .jackpots-promo-bg:before {
      background: url("../images/jackpots-promo.webp") no-repeat right;
      background-size: contain;
      width: 100%; } }
  @media only screen and (min-width: 992px) {
    [data-menu="closed"] .jackpots-promo-bg:before {
      background: url("../images/jackpots-promo.webp") no-repeat right;
      background-size: contain; } }
  @media only screen and (max-width: 1480px) {
    [data-menu="open"] .jackpots-promo-bg:before {
      background: url("../images/jackpots-promo.webp") no-repeat;
      background-position: center bottom;
      background-size: cover;
      position: relative;
      width: 100%; } }
  @media only screen and (max-width: 992px) and (min-width: 768px) {
    [data-menu="open"] .jackpots-promo-bg:before {
      background: url("../images/thumb_jackpots-promo.webp") no-repeat;
      background-position: center;
      background-size: contain; } }
  @media only screen and (max-width: 768px) {
    [data-menu="closed"] .jackpots-promo-bg:before {
      background: url("../images/thumb_jackpots-promo.webp") no-repeat;
      background-position: center bottom;
      background-size: cover;
      position: relative;
      width: 100%; } }

.promo-card.jackpots-promo-promo-bg .jackpots-promo {
  content: "";
  background: url("../images/jackpots-promo.webp") no-repeat;
  background-position: left;
  background-size: cover; }
  @media only screen and (min-width: 1480px) {
    .promo-card.jackpots-promo-promo-bg .jackpots-promo {
      background: url("../images/jackpots-promo.webp") no-repeat;
      background-position: right;
      background-size: contain; } }
  @media only screen and (min-width: 992px) {
    .promo-card.jackpots-promo-promo-bg .jackpots-promo {
      background: url("../images/jackpots-promo.webp") no-repeat;
      background-position: right;
      background-size: contain; }
      [data-menu="closed"] .promo-card.jackpots-promo-promo-bg .jackpots-promo {
        background: url("../images/jackpots-promo.webp") no-repeat;
        background-position: right;
        background-size: contain; } }
  @media only screen and (max-width: 1480px) {
    .promo-card.jackpots-promo-promo-bg .jackpots-promo {
      background: url("../images/jackpots-promo.webp") no-repeat;
      background-position: center bottom;
      background-size: cover;
      position: relative; }
      [data-menu="open"] .promo-card.jackpots-promo-promo-bg .jackpots-promo {
        background: url("../images/jackpots-promo.webp") no-repeat;
        background-position: center bottom;
        background-size: cover;
        position: relative; } }
  @media only screen and (max-width: 992px) and (min-width: 768px) {
    .promo-card.jackpots-promo-promo-bg .jackpots-promo {
      background: url("../images/thumb_jackpots-promo.webp") no-repeat;
      background-position: center;
      background-size: contain; }
      [data-menu="open"] .promo-card.jackpots-promo-promo-bg .jackpots-promo {
        background: url("../images/thumb_jackpots-promo.webp") no-repeat;
        background-position: center;
        background-size: contain; } }
  @media only screen and (max-width: 768px) {
    .promo-card.jackpots-promo-promo-bg .jackpots-promo {
      background: url("../images/thumb_jackpots-promo.webp") no-repeat;
      background-position: center bottom;
      background-size: cover;
      position: relative; }
      [data-menu="closed"] .promo-card.jackpots-promo-promo-bg .jackpots-promo {
        background: url("../images/thumb_jackpots-promo.webp") no-repeat;
        background-position: center bottom;
        background-size: cover;
        position: relative; } }

.promo-card .promo-card_img.jackpots-promo {
  content: "";
  background: url("../images/jackpots-promo.webp") no-repeat;
  background-position: left;
  background-size: cover; }
  @media only screen and (min-width: 1480px) {
    .promo-card .promo-card_img.jackpots-promo {
      background: url("../images/jackpots-promo.webp") no-repeat;
      background-position: right;
      background-size: contain; } }
  @media only screen and (min-width: 992px) {
    .promo-card .promo-card_img.jackpots-promo {
      background: url("../images/jackpots-promo.webp") no-repeat;
      background-position: right;
      background-size: contain; }
      [data-menu="closed"] .promo-card .promo-card_img.jackpots-promo {
        background: url("../images/jackpots-promo.webp") no-repeat;
        background-position: right;
        background-size: contain; } }
  @media only screen and (max-width: 1480px) {
    .promo-card .promo-card_img.jackpots-promo {
      background: url("../images/jackpots-promo.webp") no-repeat;
      background-position: center bottom;
      background-size: cover;
      position: relative; }
      [data-menu="open"] .promo-card .promo-card_img.jackpots-promo {
        background: url("../images/jackpots-promo.webp") no-repeat;
        background-position: center bottom;
        background-size: cover;
        position: relative; } }
  @media only screen and (max-width: 992px) and (min-width: 768px) {
    .promo-card .promo-card_img.jackpots-promo {
      background: url("../images/thumb_jackpots-promo.webp") no-repeat;
      background-position: center;
      background-size: contain; }
      [data-menu="open"] .promo-card .promo-card_img.jackpots-promo {
        background: url("../images/thumb_jackpots-promo.webp") no-repeat;
        background-position: center;
        background-size: contain; } }
  @media only screen and (max-width: 768px) {
    .promo-card .promo-card_img.jackpots-promo {
      background: url("../images/thumb_jackpots-promo.webp") no-repeat;
      background-position: center bottom;
      background-size: cover;
      position: relative; }
      [data-menu="closed"] .promo-card .promo-card_img.jackpots-promo {
        background: url("../images/thumb_jackpots-promo.webp") no-repeat;
        background-position: center bottom;
        background-size: cover;
        position: relative; } }

.promo-games__icon.jackpots-promo-icon {
  content: "";
  background: url("../images/jackpots-promo.webp") no-repeat center center;
  background-size: contain;
  max-height: 350px; }
  @media only screen and (min-width: 1480px) {
    .promo-games__icon.jackpots-promo-icon {
      background: url("../images/jackpots-promo.webp") no-repeat center center;
      background-size: contain; } }
  @media only screen and (min-width: 992px) {
    .promo-games__icon.jackpots-promo-icon {
      background: url("../images/jackpots-promo.webp") no-repeat center center;
      background-size: contain; } }
  @media only screen and (max-width: 991px) {
    .promo-games__icon.jackpots-promo-icon {
      max-height: 320px; } }

.promo-grid-card__image.jackpots-promo--bg {
  background: url("../images/thumb_jackpots-promo.webp") no-repeat center;
  background-size: cover; }

.jadvent-calendar-bg:before {
  content: "";
  height: 100%;
  width: 100%;
  position: absolute;
  right: 0;
  background: linear-gradient(135deg, #c31432 0%, #240b36 100%) no-repeat right center;
  background-size: contain; }
  @media only screen and (max-width: 768px) {
    .jadvent-calendar-bg:before {
      background: linear-gradient(135deg, #c31432 0%, #240b36 100%) no-repeat center bottom;
      background-size: cover;
      position: relative;
      width: 100%; } }
  @media only screen and (min-width: 1480px) {
    .jadvent-calendar-bg:before {
      background: linear-gradient(135deg, #c31432 0%, #240b36 100%) no-repeat right;
      background-size: contain;
      width: 100%; } }
  @media only screen and (min-width: 992px) {
    [data-menu="closed"] .jadvent-calendar-bg:before {
      background: linear-gradient(135deg, #c31432 0%, #240b36 100%) no-repeat right;
      background-size: contain; } }
  @media only screen and (max-width: 1480px) {
    [data-menu="open"] .jadvent-calendar-bg:before {
      background: linear-gradient(135deg, #c31432 0%, #240b36 100%) no-repeat;
      background-position: center bottom;
      background-size: cover;
      position: relative;
      width: 100%; } }
  @media only screen and (max-width: 992px) and (min-width: 768px) {
    [data-menu="open"] .jadvent-calendar-bg:before {
      background: linear-gradient(135deg, #c31432 0%, #240b36 100%) no-repeat;
      background-position: center;
      background-size: contain; } }
  @media only screen and (max-width: 768px) {
    [data-menu="closed"] .jadvent-calendar-bg:before {
      background: linear-gradient(135deg, #c31432 0%, #240b36 100%) no-repeat;
      background-position: center bottom;
      background-size: cover;
      position: relative;
      width: 100%; } }

.promo-card.jadvent-calendar-promo-bg .jadvent-calendar {
  content: "";
  background: linear-gradient(135deg, #c31432 0%, #240b36 100%) no-repeat;
  background-position: left;
  background-size: cover; }
  @media only screen and (min-width: 1480px) {
    .promo-card.jadvent-calendar-promo-bg .jadvent-calendar {
      background: linear-gradient(135deg, #c31432 0%, #240b36 100%) no-repeat;
      background-position: right;
      background-size: contain; } }
  @media only screen and (min-width: 992px) {
    .promo-card.jadvent-calendar-promo-bg .jadvent-calendar {
      background: linear-gradient(135deg, #c31432 0%, #240b36 100%) no-repeat;
      background-position: right;
      background-size: contain; }
      [data-menu="closed"] .promo-card.jadvent-calendar-promo-bg .jadvent-calendar {
        background: linear-gradient(135deg, #c31432 0%, #240b36 100%) no-repeat;
        background-position: right;
        background-size: contain; } }
  @media only screen and (max-width: 1480px) {
    .promo-card.jadvent-calendar-promo-bg .jadvent-calendar {
      background: linear-gradient(135deg, #c31432 0%, #240b36 100%) no-repeat;
      background-position: center bottom;
      background-size: cover;
      position: relative; }
      [data-menu="open"] .promo-card.jadvent-calendar-promo-bg .jadvent-calendar {
        background: linear-gradient(135deg, #c31432 0%, #240b36 100%) no-repeat;
        background-position: center bottom;
        background-size: cover;
        position: relative; } }
  @media only screen and (max-width: 992px) and (min-width: 768px) {
    .promo-card.jadvent-calendar-promo-bg .jadvent-calendar {
      background: linear-gradient(135deg, #c31432 0%, #240b36 100%) no-repeat;
      background-position: center;
      background-size: contain; }
      [data-menu="open"] .promo-card.jadvent-calendar-promo-bg .jadvent-calendar {
        background: linear-gradient(135deg, #c31432 0%, #240b36 100%) no-repeat;
        background-position: center;
        background-size: contain; } }
  @media only screen and (max-width: 768px) {
    .promo-card.jadvent-calendar-promo-bg .jadvent-calendar {
      background: linear-gradient(135deg, #c31432 0%, #240b36 100%) no-repeat;
      background-position: center bottom;
      background-size: cover;
      position: relative; }
      [data-menu="closed"] .promo-card.jadvent-calendar-promo-bg .jadvent-calendar {
        background: linear-gradient(135deg, #c31432 0%, #240b36 100%) no-repeat;
        background-position: center bottom;
        background-size: cover;
        position: relative; } }

.promo-card .promo-card_img.jadvent-calendar {
  content: "";
  background: linear-gradient(135deg, #c31432 0%, #240b36 100%) no-repeat;
  background-position: left;
  background-size: cover; }
  @media only screen and (min-width: 1480px) {
    .promo-card .promo-card_img.jadvent-calendar {
      background: linear-gradient(135deg, #c31432 0%, #240b36 100%) no-repeat;
      background-position: right;
      background-size: contain; } }
  @media only screen and (min-width: 992px) {
    .promo-card .promo-card_img.jadvent-calendar {
      background: linear-gradient(135deg, #c31432 0%, #240b36 100%) no-repeat;
      background-position: right;
      background-size: contain; }
      [data-menu="closed"] .promo-card .promo-card_img.jadvent-calendar {
        background: linear-gradient(135deg, #c31432 0%, #240b36 100%) no-repeat;
        background-position: right;
        background-size: contain; } }
  @media only screen and (max-width: 1480px) {
    .promo-card .promo-card_img.jadvent-calendar {
      background: linear-gradient(135deg, #c31432 0%, #240b36 100%) no-repeat;
      background-position: center bottom;
      background-size: cover;
      position: relative; }
      [data-menu="open"] .promo-card .promo-card_img.jadvent-calendar {
        background: linear-gradient(135deg, #c31432 0%, #240b36 100%) no-repeat;
        background-position: center bottom;
        background-size: cover;
        position: relative; } }
  @media only screen and (max-width: 992px) and (min-width: 768px) {
    .promo-card .promo-card_img.jadvent-calendar {
      background: linear-gradient(135deg, #c31432 0%, #240b36 100%) no-repeat;
      background-position: center;
      background-size: contain; }
      [data-menu="open"] .promo-card .promo-card_img.jadvent-calendar {
        background: linear-gradient(135deg, #c31432 0%, #240b36 100%) no-repeat;
        background-position: center;
        background-size: contain; } }
  @media only screen and (max-width: 768px) {
    .promo-card .promo-card_img.jadvent-calendar {
      background: linear-gradient(135deg, #c31432 0%, #240b36 100%) no-repeat;
      background-position: center bottom;
      background-size: cover;
      position: relative; }
      [data-menu="closed"] .promo-card .promo-card_img.jadvent-calendar {
        background: linear-gradient(135deg, #c31432 0%, #240b36 100%) no-repeat;
        background-position: center bottom;
        background-size: cover;
        position: relative; } }

.promo-games__icon.jadvent-calendar-icon {
  content: "";
  background: linear-gradient(135deg, #c31432 0%, #240b36 100%) no-repeat center center;
  background-size: contain;
  max-height: 350px; }
  @media only screen and (min-width: 1480px) {
    .promo-games__icon.jadvent-calendar-icon {
      background: linear-gradient(135deg, #c31432 0%, #240b36 100%) no-repeat center center;
      background-size: contain; } }
  @media only screen and (min-width: 992px) {
    .promo-games__icon.jadvent-calendar-icon {
      background: linear-gradient(135deg, #c31432 0%, #240b36 100%) no-repeat center center;
      background-size: contain; } }
  @media only screen and (max-width: 991px) {
    .promo-games__icon.jadvent-calendar-icon {
      max-height: 320px; } }

.promo-grid-card__image.jadvent-calendar--bg {
  background: linear-gradient(135deg, #c31432 0%, #240b36 100%) no-repeat center;
  background-size: cover; }

.lumocasino-xsell-banner-bg:before {
  content: "";
  height: 100%;
  width: 100%;
  position: absolute;
  right: 0;
  background: linear-gradient(135deg, #ff6b6b 0%, #feca57 100%) no-repeat right center;
  background-size: contain; }
  @media only screen and (max-width: 768px) {
    .lumocasino-xsell-banner-bg:before {
      background: url("../images/thumb_lumocasino-xsell-banner.webp") no-repeat center bottom;
      background-size: cover;
      position: relative;
      width: 100%; } }
  @media only screen and (min-width: 1480px) {
    .lumocasino-xsell-banner-bg:before {
      background: linear-gradient(135deg, #ff6b6b 0%, #feca57 100%) no-repeat right;
      background-size: contain;
      width: 100%; } }
  @media only screen and (min-width: 992px) {
    [data-menu="closed"] .lumocasino-xsell-banner-bg:before {
      background: linear-gradient(135deg, #ff6b6b 0%, #feca57 100%) no-repeat right;
      background-size: contain; } }
  @media only screen and (max-width: 1480px) {
    [data-menu="open"] .lumocasino-xsell-banner-bg:before {
      background: linear-gradient(135deg, #ff6b6b 0%, #feca57 100%) no-repeat;
      background-position: center bottom;
      background-size: cover;
      position: relative;
      width: 100%; } }
  @media only screen and (max-width: 992px) and (min-width: 768px) {
    [data-menu="open"] .lumocasino-xsell-banner-bg:before {
      background: url("../images/thumb_lumocasino-xsell-banner.webp") no-repeat;
      background-position: center;
      background-size: contain; } }
  @media only screen and (max-width: 768px) {
    [data-menu="closed"] .lumocasino-xsell-banner-bg:before {
      background: url("../images/thumb_lumocasino-xsell-banner.webp") no-repeat;
      background-position: center bottom;
      background-size: cover;
      position: relative;
      width: 100%; } }

.promo-card.lumocasino-xsell-banner-promo-bg .lumocasino-xsell-banner {
  content: "";
  background: linear-gradient(135deg, #ff6b6b 0%, #feca57 100%) no-repeat;
  background-position: left;
  background-size: cover; }
  @media only screen and (min-width: 1480px) {
    .promo-card.lumocasino-xsell-banner-promo-bg .lumocasino-xsell-banner {
      background: linear-gradient(135deg, #ff6b6b 0%, #feca57 100%) no-repeat;
      background-position: right;
      background-size: contain; } }
  @media only screen and (min-width: 992px) {
    .promo-card.lumocasino-xsell-banner-promo-bg .lumocasino-xsell-banner {
      background: linear-gradient(135deg, #ff6b6b 0%, #feca57 100%) no-repeat;
      background-position: right;
      background-size: contain; }
      [data-menu="closed"] .promo-card.lumocasino-xsell-banner-promo-bg .lumocasino-xsell-banner {
        background: linear-gradient(135deg, #ff6b6b 0%, #feca57 100%) no-repeat;
        background-position: right;
        background-size: contain; } }
  @media only screen and (max-width: 1480px) {
    .promo-card.lumocasino-xsell-banner-promo-bg .lumocasino-xsell-banner {
      background: linear-gradient(135deg, #ff6b6b 0%, #feca57 100%) no-repeat;
      background-position: center bottom;
      background-size: cover;
      position: relative; }
      [data-menu="open"] .promo-card.lumocasino-xsell-banner-promo-bg .lumocasino-xsell-banner {
        background: linear-gradient(135deg, #ff6b6b 0%, #feca57 100%) no-repeat;
        background-position: center bottom;
        background-size: cover;
        position: relative; } }
  @media only screen and (max-width: 992px) and (min-width: 768px) {
    .promo-card.lumocasino-xsell-banner-promo-bg .lumocasino-xsell-banner {
      background: url("../images/thumb_lumocasino-xsell-banner.webp") no-repeat;
      background-position: center;
      background-size: contain; }
      [data-menu="open"] .promo-card.lumocasino-xsell-banner-promo-bg .lumocasino-xsell-banner {
        background: url("../images/thumb_lumocasino-xsell-banner.webp") no-repeat;
        background-position: center;
        background-size: contain; } }
  @media only screen and (max-width: 768px) {
    .promo-card.lumocasino-xsell-banner-promo-bg .lumocasino-xsell-banner {
      background: url("../images/thumb_lumocasino-xsell-banner.webp") no-repeat;
      background-position: center bottom;
      background-size: cover;
      position: relative; }
      [data-menu="closed"] .promo-card.lumocasino-xsell-banner-promo-bg .lumocasino-xsell-banner {
        background: url("../images/thumb_lumocasino-xsell-banner.webp") no-repeat;
        background-position: center bottom;
        background-size: cover;
        position: relative; } }

.promo-card .promo-card_img.lumocasino-xsell-banner {
  content: "";
  background: linear-gradient(135deg, #ff6b6b 0%, #feca57 100%) no-repeat;
  background-position: left;
  background-size: cover; }
  @media only screen and (min-width: 1480px) {
    .promo-card .promo-card_img.lumocasino-xsell-banner {
      background: linear-gradient(135deg, #ff6b6b 0%, #feca57 100%) no-repeat;
      background-position: right;
      background-size: contain; } }
  @media only screen and (min-width: 992px) {
    .promo-card .promo-card_img.lumocasino-xsell-banner {
      background: linear-gradient(135deg, #ff6b6b 0%, #feca57 100%) no-repeat;
      background-position: right;
      background-size: contain; }
      [data-menu="closed"] .promo-card .promo-card_img.lumocasino-xsell-banner {
        background: linear-gradient(135deg, #ff6b6b 0%, #feca57 100%) no-repeat;
        background-position: right;
        background-size: contain; } }
  @media only screen and (max-width: 1480px) {
    .promo-card .promo-card_img.lumocasino-xsell-banner {
      background: linear-gradient(135deg, #ff6b6b 0%, #feca57 100%) no-repeat;
      background-position: center bottom;
      background-size: cover;
      position: relative; }
      [data-menu="open"] .promo-card .promo-card_img.lumocasino-xsell-banner {
        background: linear-gradient(135deg, #ff6b6b 0%, #feca57 100%) no-repeat;
        background-position: center bottom;
        background-size: cover;
        position: relative; } }
  @media only screen and (max-width: 992px) and (min-width: 768px) {
    .promo-card .promo-card_img.lumocasino-xsell-banner {
      background: url("../images/thumb_lumocasino-xsell-banner.webp") no-repeat;
      background-position: center;
      background-size: contain; }
      [data-menu="open"] .promo-card .promo-card_img.lumocasino-xsell-banner {
        background: url("../images/thumb_lumocasino-xsell-banner.webp") no-repeat;
        background-position: center;
        background-size: contain; } }
  @media only screen and (max-width: 768px) {
    .promo-card .promo-card_img.lumocasino-xsell-banner {
      background: url("../images/thumb_lumocasino-xsell-banner.webp") no-repeat;
      background-position: center bottom;
      background-size: cover;
      position: relative; }
      [data-menu="closed"] .promo-card .promo-card_img.lumocasino-xsell-banner {
        background: url("../images/thumb_lumocasino-xsell-banner.webp") no-repeat;
        background-position: center bottom;
        background-size: cover;
        position: relative; } }

.promo-games__icon.lumocasino-xsell-banner-icon {
  content: "";
  background: linear-gradient(135deg, #ff6b6b 0%, #feca57 100%) no-repeat center center;
  background-size: contain;
  max-height: 350px; }
  @media only screen and (min-width: 1480px) {
    .promo-games__icon.lumocasino-xsell-banner-icon {
      background: linear-gradient(135deg, #ff6b6b 0%, #feca57 100%) no-repeat center center;
      background-size: contain; } }
  @media only screen and (min-width: 992px) {
    .promo-games__icon.lumocasino-xsell-banner-icon {
      background: linear-gradient(135deg, #ff6b6b 0%, #feca57 100%) no-repeat center center;
      background-size: contain; } }
  @media only screen and (max-width: 991px) {
    .promo-games__icon.lumocasino-xsell-banner-icon {
      max-height: 320px; } }

.promo-grid-card__image.lumocasino-xsell-banner--bg {
  background: url("../images/thumb_lumocasino-xsell-banner.webp") no-repeat center;
  background-size: cover; }

.xsell-banner-247bet-bg:before {
  content: "";
  height: 100%;
  width: 100%;
  position: absolute;
  right: 0;
  background: url("../images/xsell-banner-247bet.webp") no-repeat right center;
  background-size: contain; }
  @media only screen and (max-width: 768px) {
    .xsell-banner-247bet-bg:before {
      background: url("../images/thumb_xsell-banner-247bet.webp") no-repeat center bottom;
      background-size: cover;
      position: relative;
      width: 100%; } }
  @media only screen and (min-width: 1480px) {
    .xsell-banner-247bet-bg:before {
      background: url("../images/xsell-banner-247bet.webp") no-repeat right;
      background-size: contain;
      width: 100%; } }
  @media only screen and (min-width: 992px) {
    [data-menu="closed"] .xsell-banner-247bet-bg:before {
      background: url("../images/xsell-banner-247bet.webp") no-repeat right;
      background-size: contain; } }
  @media only screen and (max-width: 1480px) {
    [data-menu="open"] .xsell-banner-247bet-bg:before {
      background: url("../images/xsell-banner-247bet.webp") no-repeat;
      background-position: center bottom;
      background-size: cover;
      position: relative;
      width: 100%; } }
  @media only screen and (max-width: 992px) and (min-width: 768px) {
    [data-menu="open"] .xsell-banner-247bet-bg:before {
      background: url("../images/thumb_xsell-banner-247bet.webp") no-repeat;
      background-position: center;
      background-size: contain; } }
  @media only screen and (max-width: 768px) {
    [data-menu="closed"] .xsell-banner-247bet-bg:before {
      background: url("../images/thumb_xsell-banner-247bet.webp") no-repeat;
      background-position: center bottom;
      background-size: cover;
      position: relative;
      width: 100%; } }

.promo-card.xsell-banner-247bet-promo-bg .xsell-banner-247bet {
  content: "";
  background: url("../images/xsell-banner-247bet.webp") no-repeat;
  background-position: left;
  background-size: cover; }
  @media only screen and (min-width: 1480px) {
    .promo-card.xsell-banner-247bet-promo-bg .xsell-banner-247bet {
      background: url("../images/xsell-banner-247bet.webp") no-repeat;
      background-position: right;
      background-size: contain; } }
  @media only screen and (min-width: 992px) {
    .promo-card.xsell-banner-247bet-promo-bg .xsell-banner-247bet {
      background: url("../images/xsell-banner-247bet.webp") no-repeat;
      background-position: right;
      background-size: contain; }
      [data-menu="closed"] .promo-card.xsell-banner-247bet-promo-bg .xsell-banner-247bet {
        background: url("../images/xsell-banner-247bet.webp") no-repeat;
        background-position: right;
        background-size: contain; } }
  @media only screen and (max-width: 1480px) {
    .promo-card.xsell-banner-247bet-promo-bg .xsell-banner-247bet {
      background: url("../images/xsell-banner-247bet.webp") no-repeat;
      background-position: center bottom;
      background-size: cover;
      position: relative; }
      [data-menu="open"] .promo-card.xsell-banner-247bet-promo-bg .xsell-banner-247bet {
        background: url("../images/xsell-banner-247bet.webp") no-repeat;
        background-position: center bottom;
        background-size: cover;
        position: relative; } }
  @media only screen and (max-width: 992px) and (min-width: 768px) {
    .promo-card.xsell-banner-247bet-promo-bg .xsell-banner-247bet {
      background: url("../images/thumb_xsell-banner-247bet.webp") no-repeat;
      background-position: center;
      background-size: contain; }
      [data-menu="open"] .promo-card.xsell-banner-247bet-promo-bg .xsell-banner-247bet {
        background: url("../images/thumb_xsell-banner-247bet.webp") no-repeat;
        background-position: center;
        background-size: contain; } }
  @media only screen and (max-width: 768px) {
    .promo-card.xsell-banner-247bet-promo-bg .xsell-banner-247bet {
      background: url("../images/thumb_xsell-banner-247bet.webp") no-repeat;
      background-position: center bottom;
      background-size: cover;
      position: relative; }
      [data-menu="closed"] .promo-card.xsell-banner-247bet-promo-bg .xsell-banner-247bet {
        background: url("../images/thumb_xsell-banner-247bet.webp") no-repeat;
        background-position: center bottom;
        background-size: cover;
        position: relative; } }

.promo-card .promo-card_img.xsell-banner-247bet {
  content: "";
  background: url("../images/xsell-banner-247bet.webp") no-repeat;
  background-position: left;
  background-size: cover; }
  @media only screen and (min-width: 1480px) {
    .promo-card .promo-card_img.xsell-banner-247bet {
      background: url("../images/xsell-banner-247bet.webp") no-repeat;
      background-position: right;
      background-size: contain; } }
  @media only screen and (min-width: 992px) {
    .promo-card .promo-card_img.xsell-banner-247bet {
      background: url("../images/xsell-banner-247bet.webp") no-repeat;
      background-position: right;
      background-size: contain; }
      [data-menu="closed"] .promo-card .promo-card_img.xsell-banner-247bet {
        background: url("../images/xsell-banner-247bet.webp") no-repeat;
        background-position: right;
        background-size: contain; } }
  @media only screen and (max-width: 1480px) {
    .promo-card .promo-card_img.xsell-banner-247bet {
      background: url("../images/xsell-banner-247bet.webp") no-repeat;
      background-position: center bottom;
      background-size: cover;
      position: relative; }
      [data-menu="open"] .promo-card .promo-card_img.xsell-banner-247bet {
        background: url("../images/xsell-banner-247bet.webp") no-repeat;
        background-position: center bottom;
        background-size: cover;
        position: relative; } }
  @media only screen and (max-width: 992px) and (min-width: 768px) {
    .promo-card .promo-card_img.xsell-banner-247bet {
      background: url("../images/thumb_xsell-banner-247bet.webp") no-repeat;
      background-position: center;
      background-size: contain; }
      [data-menu="open"] .promo-card .promo-card_img.xsell-banner-247bet {
        background: url("../images/thumb_xsell-banner-247bet.webp") no-repeat;
        background-position: center;
        background-size: contain; } }
  @media only screen and (max-width: 768px) {
    .promo-card .promo-card_img.xsell-banner-247bet {
      background: url("../images/thumb_xsell-banner-247bet.webp") no-repeat;
      background-position: center bottom;
      background-size: cover;
      position: relative; }
      [data-menu="closed"] .promo-card .promo-card_img.xsell-banner-247bet {
        background: url("../images/thumb_xsell-banner-247bet.webp") no-repeat;
        background-position: center bottom;
        background-size: cover;
        position: relative; } }

.promo-games__icon.xsell-banner-247bet-icon {
  content: "";
  background: url("../images/xsell-banner-247bet.webp") no-repeat center center;
  background-size: contain;
  max-height: 350px; }
  @media only screen and (min-width: 1480px) {
    .promo-games__icon.xsell-banner-247bet-icon {
      background: url("../images/xsell-banner-247bet.webp") no-repeat center center;
      background-size: contain; } }
  @media only screen and (min-width: 992px) {
    .promo-games__icon.xsell-banner-247bet-icon {
      background: url("../images/xsell-banner-247bet.webp") no-repeat center center;
      background-size: contain; } }
  @media only screen and (max-width: 991px) {
    .promo-games__icon.xsell-banner-247bet-icon {
      max-height: 320px; } }

.promo-grid-card__image.xsell-banner-247bet--bg {
  background: url("../images/thumb_xsell-banner-247bet.webp") no-repeat center;
  background-size: cover; }

.s-game .s-game_disc .s-game_disc__jackpot {
  bottom: 0 !important;
  top: auto;
  right: 10px; }
