.random-games {
  padding: 48px 0;
  text-align: center;
  overflow: hidden;
}

.random-games__title {
  margin: 0 0 8px;
  color: #fff;
  font-size: 22px;
  font-weight: 700;
}

.random-games__subtitle {
  margin: 0 0 32px;
  color: #8b93a7;
  font-size: 15px;
}

.random-games__stack {
  position: relative;
  height: 260px;
  margin: 0 auto;
}

.random-games__card {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 20%;
  border-radius: 14px;
  overflow: hidden;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.45);
  transform: translate(-50%, -50%);
}

.random-games__card img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 14px;
}

.random-games__card--center {
  width: 20%;
  z-index: 10;
  box-shadow: 0 20px 45px rgba(0, 0, 0, 0.6);
  transform: translate(-50%, -50%);
}

.random-games__card:nth-child(1) { left: 8%;  top: 46%; transform: translate(-50%, -50%) scale(0.62); z-index: 1; }
.random-games__card:nth-child(2) { left: 22%; top: 48%; transform: translate(-50%, -50%) scale(0.75); z-index: 2; }
.random-games__card:nth-child(3) { left: 36%; top: 49%; transform: translate(-50%, -50%) scale(0.88); z-index: 3; }
.random-games__card:nth-child(5) { left: 64%; top: 49%; transform: translate(-50%, -50%) scale(0.88); z-index: 3; }
.random-games__card:nth-child(6) { left: 78%; top: 48%; transform: translate(-50%, -50%) scale(0.75); z-index: 2; }
.random-games__card:nth-child(7) { left: 92%; top: 46%; transform: translate(-50%, -50%) scale(0.62); z-index: 1; }

.random-games__button {
  margin-top: 32px;
  padding: 12px 32px;
  border: none;
  border-radius: 24px;
  background: #d6ff3f;
  color: #10131f;
  font-size: 15px;
  font-weight: 700;
  cursor: pointer;
}

.random-games__button:hover {
  background: #c2ea2c;
}

@media (max-width: 767px) {
    .wlc-btn.wlc-btn-search,
    .swiper-button-container.desktop,
    .random-games {
    display: none !important;
  }

  .wlc-sections__header {
    padding-left: 30px !important;
  }
}

#wlcApp,
.wlc-app-content,
html,
body {
    overflow-x: hidden;
}