:root {
  --static--title-large--line-height: 28px;
  --opacity--100: 100px;
  --stroke-weight--1: 1px;
  --stroke-weight--0_92: .916667px;
  --stroke-weight--0_09: .0945873px;
}

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.w-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.rectangle-1 {
  background-color: #f9f9f9;
  border: 2px solid #191919;
  border-radius: 10px;
}

.worlds-most-trusted-online-casino-reviews {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #191919;
  letter-spacing: .03em;
  flex-flow: column;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Syne, sans-serif;
  font-size: 55px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
  display: flex;
}

.we-independently-test-and-review-hundreds-of-online-casinos-to-help-you-find-the-safe-licensed-and-h {
  color: #191919;
  letter-spacing: .03em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 100%;
  text-decoration: none;
}

.frame-3 {
  grid-column-gap: 20px;
  background-color: #f5e7b6;
  border: 1px solid #191919;
  border-radius: 5px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.eng {
  color: #191919;
  letter-spacing: .03em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.weve-reviewed-over-350-online-casinos-handpicked-the-top-10-based-on-real-payouts-licensing-game-va {
  direction: ltr;
  color: #191919;
  text-overflow: clip;
  column-count: auto;
  white-space: break-spaces;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 120%;
  text-decoration: none;
}

.online-casinos {
  color: #191919;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Syne, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 90%;
  text-decoration: none;
}

.best {
  color: #595b56;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.trust-safety {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #191919;
  flex-flow: column;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Syne, sans-serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
  display: flex;
}

.we-dont-just-list-any-site-ery-casino-must-pass-our-multi-step-vetting-process-including-license-che, .every-casino-listed-here-meets-our-strict-safety-standards-so-you-dont-get-burned {
  color: #191919;
  margin-top: 0;
  margin-bottom: 0;
  font-family: undefined, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.rectangle-4 {
  box-sizing: border-box;
  background-color: #dbdad6;
  width: 100%;
  max-width: none;
  height: auto;
  display: block;
}

.frame-5 {
  background-color: #f9f9f9;
  border: 1px solid #191919;
  border-radius: 5px;
  justify-content: space-between;
  align-items: flex-end;
  width: 132px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.view-more {
  color: #191919;
  letter-spacing: .03em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 13px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.frame-113 {
  grid-column-gap: 10px;
  border: 1px solid #000;
  border-radius: 5px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 1248px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-111 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 200px;
  text-decoration: none;
  display: flex;
}

.frame-108 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.rectangle-733 {
  border-radius: 5px;
}

.uptown-pokies {
  color: #191919;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Syne, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-106 {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.safety-index {
  color: #282828;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.average {
  color: #282828;
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-8 {
  background-color: #dbdad6;
  border: 1px solid #191919;
  border-radius: 5px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.read-review {
  color: #191919;
  letter-spacing: .03em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 13px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.frame-114 {
  grid-column-gap: 10px;
  border: 1px solid #000;
  border-radius: 5px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 240px;
  height: 360px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.retro33 {
  color: #191919;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Syne, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.sick-of-shady-bonuses-we-cut-the-fluff-and-bring-you-real-casino-deals-no-hidden-terms-no-fake-codes {
  color: #191919;
  margin-top: 0;
  margin-bottom: 0;
  font-family: undefined, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.casino-bonuses {
  color: #191919;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Syne, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 90%;
  text-decoration: none;
}

.frame-115 {
  background-color: #f9f9f9;
  border: 1px solid #191919;
  border-radius: 5px;
  justify-content: space-between;
  align-items: center;
  width: 132px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.frame-119 {
  grid-column-gap: 10px;
  border: 1px solid #000;
  border-radius: 5px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.spin96 {
  color: #191919;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Syne, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-123 {
  grid-column-gap: 50px;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 5px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 760px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.rectangle-734 {
  object-fit: contain;
  background-color: #0e1871;
  background-image: url('../images/Rectangle-733.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 5px;
  width: 100%;
  height: 100%;
  min-height: 154px;
}

.frame-121 {
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 268px;
  text-decoration: none;
  display: flex;
}

.frame-120 {
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

._150-free-spins {
  color: #191919;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.on-fruit-million {
  color: #191919;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.frame-117 {
  background-color: #dbdad6;
  border: 1px solid #191919;
  border-radius: 5px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.info {
  color: #191919;
  letter-spacing: .03em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 13px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.frame-124 {
  grid-column-gap: 50px;
  border: 1px solid #000;
  border-radius: 5px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 760px;
  height: auto;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-122 {
  border-radius: 5px;
}

.casino-games {
  color: #191919;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Syne, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 90%;
  text-decoration: none;
}

.frame-125 {
  background-color: #f9f9f9;
  border: 1px solid #191919;
  border-radius: 5px;
  justify-content: space-between;
  align-items: center;
  width: 132px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.rectangle-5 {
  background-color: #dbdad6;
}

.home, .online-casino, .bonuses, .games {
  color: #191919;
  letter-spacing: .03em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.sign-up-for-the-latest-reviews-and-updates {
  color: #191919;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.email-address {
  opacity: .4;
  color: #191919;
  font-family: Afacad, sans-serif;
  font-size: 15px;
  line-height: var(--static--title-large--line-height);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  text-decoration: none;
}

.copyright-2025-chipschecks {
  color: #191919;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.frame-151 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 88px;
  text-decoration: none;
  display: flex;
}

.instagram {
  color: #191919;
  letter-spacing: .03em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.frame-152 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 83px;
  text-decoration: none;
  display: flex;
}

.facebook {
  color: #191919;
  letter-spacing: .03em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.frame-153 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 140px;
  text-decoration: none;
  display: flex;
}

.customer-support {
  color: #191919;
  letter-spacing: .03em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.we-dont-just-list-any-site-ery-casino-must-pass-our-multi-step-vetting-process-including-license-che-2 {
  color: #191919;
  flex: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: .3125rem;
  font-family: Urbanist, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 110%;
  text-decoration: none;
  display: inline-block;
}

.we-dont-just-list-any-site-ery-casino-must-pass-our-multi-step-vetting-process-including-license-che-3 {
  color: #191919;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: .3125rem;
  font-family: Urbanist, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.we-dont-just-list-any-site-ery-casino-must-pass-our-multi-step-vetting-process-including-license-che-4 {
  color: #191919;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.every-casino-listed-here-meets-our-strict-safety-standards-so-you-dont-get-burned-2 {
  color: #191919;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: .3125rem;
  font-family: Urbanist, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.every-casino-listed-here-meets-our-strict-safety-standards-so-you-dont-get-burned-3 {
  color: #191919;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 20px;
  font-style: italic;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.frame-111-2 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.rectangle-733-2 {
  aspect-ratio: auto;
  color: #000;
  object-fit: contain;
  background-color: #000;
  border-radius: 5px;
  width: 100%;
  height: 79%;
  min-height: 200px;
  overflow: clip;
}

.frame-106-2 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.sick-of-shady-bonuses-we-cut-the-fluff-and-bring-you-real-casino-deals-no-hidden-terms-no-fake-codes-2 {
  color: #191919;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: .3125rem;
  font-family: Urbanist, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.sick-of-shady-bonuses-we-cut-the-fluff-and-bring-you-real-casino-deals-no-hidden-terms-no-fake-codes-3 {
  color: #191919;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 20px;
  font-style: italic;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.rectangle-733-3 {
  background-color: #000;
  background-image: url('../images/Rectangle-733.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 5px;
  min-height: 200px;
}

.spin96-2 {
  color: #191919;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.rectangle-734-2 {
  box-sizing: border-box;
  object-fit: contain;
  background-color: #262a35;
  border-radius: 5px;
  width: 100%;
  height: 100%;
  min-height: 154px;
  overflow: auto;
}

.uptown-pokies-2 {
  color: #191919;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.section {
  grid-column-gap: 0%;
  grid-row-gap: 0%;
  overflow-wrap: normal;
  border: 2px solid #000;
  border-radius: 5px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.body {
  padding-bottom: 4px;
}

.image {
  margin-right: auto;
}

.section-2 {
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.link {
  font-family: Syne, sans-serif;
}

.email-address-2 {
  opacity: .4;
  color: #191919;
  font-family: Afacad, sans-serif;
  font-size: 15px;
  line-height: var(--static--title-large--line-height);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  text-decoration: none;
}

.cell {
  justify-content: center;
  align-items: center;
}

.cell-2 {
  grid-column-gap: 23px;
  grid-row-gap: 23px;
}

.section-3 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: column;
  display: flex;
}

.section-4 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.section-5 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  align-items: stretch;
  width: auto;
  height: auto;
  display: flex;
}

.section-6 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  display: flex;
}

.quick-stack {
  padding: 50px 90px 80px;
}

.quick-stack-2 {
  background-color: #dbdad6;
  padding: 70px 90px;
}

.section-7 {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-right: 0;
  display: flex;
}

.cell-3, .cell-4, .cell-5 {
  justify-content: center;
  align-items: center;
}

.quick-stack-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding: 70px 90px;
}

.section-8 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  padding: 20px 60px;
  font-family: Syne, sans-serif;
  display: flex;
}

.section-9 {
  grid-column-gap: 21px;
  grid-row-gap: 21px;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 97%;
  height: 100%;
  display: flex;
}

.quick-stack-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding: 70px 90px;
}

.cell-6 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
}

.frame-291 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  padding: 70px 90px;
  text-decoration: none;
  display: flex;
}

.frame-286 {
  grid-column-gap: 20px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-289 {
  grid-row-gap: 58px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  max-width: 409px;
  text-decoration: none;
  display: flex;
}

.frame-288 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-287 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-113-2 {
  grid-column-gap: 10px;
  border: 1px solid #000;
  border-radius: 5px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.best-2 {
  color: #595b56;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.online-casinos-2 {
  color: #191919;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Syne, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 90%;
  text-decoration: none;
}

.weve-reviewed-over-350-online-casinos-handpicked-the-top-10-based-on-real-payouts-licensing-game-va-2 {
  color: #191919;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.frame-5-2 {
  background-color: #f9f9f9;
  border: 1px solid #191919;
  border-radius: 5px;
  justify-content: space-between;
  align-items: center;
  width: 132px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.quick-stack-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.cell-7, .cell-8, .cell-9 {
  justify-content: center;
  align-items: center;
}

.footer-light {
  background-color: #dbdad6;
  border-bottom: 1px solid #e4ebf3;
  margin-top: 60px;
  padding: 80px 30px;
  font-family: Urbanist, sans-serif;
  position: relative;
}

.container {
  width: auto;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.footer-wrapper-two {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.footer-block-two {
  color: #191919;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer-title {
  -webkit-text-stroke-color: #191919;
  font-size: 15px;
  font-weight: 500;
  line-height: 32px;
}

.footer-link-two {
  color: #1a1b1f;
  margin-top: 20px;
  text-decoration: none;
}

.footer-link-two:hover {
  color: #1a1b1fbf;
}

.footer-form {
  width: 315px;
  max-width: 100%;
  margin-bottom: 0;
}

.footer-form-block {
  justify-content: center;
  align-items: center;
  margin-top: 24px;
  display: flex;
}

.footer-form-field {
  background-color: #fff0;
  border: 0 solid #a6b1bf;
  border-bottom-width: 1px;
  border-radius: 0;
  height: 48px;
  margin-bottom: 0;
  padding: 12px 16px;
  font-size: 14px;
  line-height: 22px;
  transition: all .2s;
}

.footer-form-field:hover, .footer-form-field:focus {
  border-color: #76879d;
}

.footer-form-field::placeholder {
  color: #1a1b1fcc;
  font-size: 14px;
  line-height: 22px;
}

.footer-form-submit {
  box-sizing: border-box;
  object-fit: cover;
  background-color: #1a1b1f00;
  background-image: url('../images/Vector-14.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-bottom: 1px solid #a6b1bf;
  border-radius: 0;
  flex: 0 auto;
  align-self: auto;
  width: 50px;
  height: 48px;
  transition: all .2s;
}

.footer-form-submit:hover {
  background-color: #3a4554;
}

.footer-divider-two {
  background-color: #e4ebf3;
  width: 100%;
  height: 1px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.footer-bottom {
  justify-content: flex-end;
  align-items: flex-end;
  padding-top: 40px;
  display: flex;
}

.footer-copyright {
  color: #191919;
}

.footer-social-block-two {
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-left: -12px;
  display: flex;
}

.footer-social-link {
  margin-left: 12px;
}

.button {
  color: #191919;
  -webkit-text-stroke-color: #191919;
  background-color: #3898ec00;
  font-family: Urbanist, sans-serif;
}

.button-2, .button-3 {
  color: #191919;
  background-color: #3898ec00;
}

.navbar-logo-left {
  text-align: left;
}

.navbar-logo-left-container {
  z-index: 5;
  background-color: #0000;
  width: 1030px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 20px;
}

.navbar-logo-left-container.shadow-three {
  aspect-ratio: auto;
  text-align: left;
  width: 100%;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 20px 60px;
  font-family: Urbanist, sans-serif;
}

.container-2 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.navbar-wrapper {
  justify-content: space-between;
  align-items: center;
  width: auto;
  font-family: Urbanist, sans-serif;
  display: flex;
}

.nav-menu-two {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-link {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link:hover {
  color: #1a1b1fbf;
}

.nav-link:focus-visible, .nav-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-dropdown {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle:hover {
  color: #1a1b1fbf;
}

.nav-dropdown-toggle:focus-visible, .nav-dropdown-toggle[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon {
  margin-right: 10px;
}

.nav-dropdown-list {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.nav-dropdown-link:focus-visible, .nav-dropdown-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-divider {
  background-color: #e4ebf3;
  width: 1px;
  height: 22px;
  margin-left: 15px;
  margin-right: 15px;
}

.nav-link-accent {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 20px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-accent:hover {
  color: #1a1b1fbf;
}

.button-primary {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary:active {
  background-color: #43464d;
}

.section-10 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin: 70px 90px;
  display: flex;
}

.frame-168 {
  grid-row-gap: 10px;
  border: 1px solid #191919;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 99.9999%;
  padding: 30px;
  text-decoration: none;
  display: flex;
}

.frame-167 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-165 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-155 {
  grid-column-gap: 232px;
  grid-row-gap: 232px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.safety-index-average {
  color: #191919;
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
  font-family: undefined, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.frame-164 {
  grid-column-gap: 20px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-161 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  max-width: 273px;
  text-decoration: none;
  display: flex;
}

.pros {
  color: #191919;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Syne, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-160 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 253px;
  text-decoration: none;
  display: flex;
}

.frame-156 {
  grid-column-gap: 15px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.daily-weekly-bonus-up-to-100 {
  color: #191919;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.frame-157 {
  grid-column-gap: 15px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vip-club-with-free-credits {
  color: #191919;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.frame-163 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  max-width: 267px;
  text-decoration: none;
  display: flex;
}

.bonus {
  color: #191919;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Syne, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-162 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 247px;
  text-decoration: none;
  display: flex;
}

.frame-158 {
  grid-column-gap: 15px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.referral-bonus-up-to-aud5 {
  color: #191919;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-159 {
  grid-column-gap: 15px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.weekly-bonus-up-254596 {
  color: #191919;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-166 {
  grid-column-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.read-reviews {
  color: #191919;
  letter-spacing: .03em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 13px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.frame-6 {
  background-color: #f9f9f9;
  border: 1px solid #191919;
  border-radius: 5px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 267px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.view-bonuses {
  color: #191919;
  letter-spacing: .03em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 13px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.frame-169 {
  grid-row-gap: 10px;
  border: 1px solid #191919;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 99.8022%;
  padding: 30px;
  text-decoration: none;
  display: flex;
}

.welcome-bonus-up-to-10, .welcome-package-up-to-1000, ._100-free-spins {
  color: #191919;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.spin96-3 {
  color: #191919;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Syne, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.safety-index-average-2 {
  color: #191919;
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: .3125rem;
  font-family: Urbanist, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.safety-index-average-3 {
  color: #191919;
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.frame-5-3 {
  background-color: #dbdad6;
  border: 1px solid #191919;
  border-radius: 5px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 273px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.frame-155-2 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.uptown-pokies-3 {
  color: #191919;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Syne, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-163-2 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 267px;
  height: 86px;
  text-decoration: none;
  display: flex;
}

.quick-stack-6 {
  width: 100%;
  height: 100%;
  padding: 90px;
}

.image-3, .image-4, .image-5 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.image-6 {
  object-fit: cover;
  border: 1px solid #000;
  width: 100%;
  height: 100%;
}

.image-7, .image-8, .image-9, .image-10, .image-11, .image-12 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.frame-196 {
  grid-row-gap: 10px;
  border: 2px solid #191919;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 30px;
  text-decoration: none;
  display: flex;
}

.frame-195 {
  grid-row-gap: 50px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  text-decoration: none;
  display: flex;
}

.frame-185 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-184 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-181 {
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.withdrawal-limit {
  color: #191919;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.not-limited-for-usd {
  color: #191919;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.frame-178 {
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.owner {
  color: #191919;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.orakum-nv {
  color: #191919;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.frame-179 {
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.established {
  color: #191919;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

._2017 {
  color: #191919;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.frame-180 {
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 234px;
  text-decoration: none;
  display: flex;
}

.estimated-annual-revenue {
  color: #191919;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

._20-000-000-myr {
  color: #191919;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.frame-182 {
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.licensing-authorities {
  color: #191919;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.curaao-gcb {
  color: #191919;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.frame-194 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 310px;
  text-decoration: none;
  display: flex;
}

.frame-192 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-190 {
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-187 {
  grid-column-gap: 15px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-186 {
  grid-column-gap: 15px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-193 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.cons {
  color: #191919;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Syne, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-191 {
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-188 {
  grid-column-gap: 15px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-189 {
  grid-column-gap: 15px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.lucky-hour {
  object-fit: contain;
  background-color: #010101;
  border-radius: 5px;
  width: 100%;
  max-width: none;
  height: 65%;
  min-height: 242px;
}

.spin96-4 {
  color: #191919;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Syne, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.safety-index-average-4 {
  color: #191919;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: undefined, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.safety-index-average-5 {
  color: #191919;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: .46875rem;
  font-family: Urbanist, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.safety-index-average-6 {
  color: #191919;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.daily-weekly-bonus-up-to-100-2, .vip-club-with-free-credits-2 {
  color: #191919;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.div-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.quick-stack-7 {
  padding-top: 50px;
  padding-left: 90px;
  padding-right: 90px;
}

.component-1 {
  grid-row-gap: 50px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 430px;
  display: flex;
  overflow: hidden;
}

.frame-197 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

._1xslots-casino-review {
  color: #191919;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Syne, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.our-team-of-independent-casino-experts-has-thoroughly-evaluated-1xslots-casino-using-our-comprehensi {
  color: #191919;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.read-more {
  color: #191919;
  letter-spacing: .03em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 13px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.frame-6-2 {
  grid-column-gap: 20px;
  background-color: #dbdad6;
  border: 1px solid #191919;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 50px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.frame-298 {
  grid-row-gap: 50px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 809px;
  text-decoration: none;
  display: flex;
}

.bonus96-casino-review {
  color: #191919;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Syne, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.this-review-gives-a-detailed-look-at-bonus96-from-our-independent-casino-reviewers-they-looked-at-i {
  color: #191919;
  white-space: break-spaces;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.frame-292 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.is-bonus96-casino-fair-and-safe {
  color: #191919;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Syne, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.bonus96-is-an-online-casino-that-mainly-serves-australian-players-it-offers-good-deals-like-welcome {
  color: #191919;
  white-space: break-spaces;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 130%;
}

.frame-293 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.bonus96-casino-company-information-and-licensing {
  color: #191919;
  text-transform: capitalize;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Syne, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.bonus96-is-a-casino-that-focuses-on-promotions-and-works-well-on-mobile-devices-it-starts-with-19-60 {
  color: #191919;
  white-space: break-spaces;
  -webkit-text-decoration-skip-ink: auto;
  text-decoration-skip-ink: auto;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.frame-294 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.about-payment-methods-and-win-withdrawal-limits {
  color: #191919;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Syne, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.bonus96-accepts-15-different-payment-methods-including-mastercard-visa-cryptocurrencies-apple-pay-go {
  color: #191919;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.frame-295 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.bonus96-casino-games-and-slots {
  color: #191919;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Syne, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.you-can-play-slot-games-table-games-live-table-games-and-arcade-games-at-bonus96-these-games-are-pro {
  color: #191919;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.frame-296 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.bonus96-casino-bonus-offers-and-codes {
  color: #191919;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Syne, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.online-casinos-give-bonuses-to-new-or-existing-players-to-encourage-them-to-sign-up-bonus96-offers {
  color: #191919;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.frame-297 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.read-less {
  color: #191919;
  letter-spacing: .03em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 13px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.frame-291-2 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.cell-10 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.div-block-2 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: column;
  width: 100%;
  margin-top: 50px;
  display: flex;
}

.text-block {
  font-family: Urbanist, sans-serif;
  font-weight: 600;
  display: block;
}

.div-block-3 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-4 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
}

.text-block-2 {
  font-family: Urbanist, sans-serif;
  font-weight: 600;
}

.cb-get-bonus {
  grid-column-gap: 20px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.get-bonus {
  color: #2f4b3c;
  letter-spacing: .03em;
  text-transform: lowercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.cb-read-reviews {
  grid-column-gap: 20px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.cb-dropdown {
  grid-row-gap: 50px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 884px;
  text-decoration: none;
  display: flex;
}

.frame-18 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.no-deposit-bonus {
  color: #0a332d;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-4 {
  grid-column-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-2 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 321px;
  text-decoration: none;
  display: flex;
}

._175-free-spins-on-ocean-legacy {
  color: #2f4b3c;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Funnel Display, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.how-to-get-bonus {
  color: #fffdf7;
  text-transform: capitalize;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Afacad, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 90%;
  text-decoration: none;
}

.activate-bonus-in-your-casino-account {
  color: #fffdf7;
  text-transform: capitalize;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Afacad, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 25px;
  text-decoration: none;
}

.frame-17 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.rectangle-581 {
  border: 0 solid #0a332d;
  border-bottom-width: 1px;
}

.play-now-deposit-later-no-deposit-bonus-for-new-players {
  color: #2f4b3c;
  margin-top: 0;
  margin-bottom: 0;
  font-family: undefined, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.rectangle-582 {
  border: 0 solid #0a332d;
  border-bottom-width: 1px;
}

.frame-7 {
  grid-column-gap: 562px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.wager-requirements-18x {
  color: #2f4b3c;
  margin-top: 0;
  margin-bottom: 0;
  font-family: undefined, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.rectangle-583 {
  border: 0 solid #0a332d;
  border-bottom-width: 1px;
}

.value-of-free-spins-35-175-spins-at-02-per-spin {
  color: #2f4b3c;
  margin-top: 0;
  margin-bottom: 0;
  font-family: undefined, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.rectangle-584 {
  border: 0 solid #0a332d;
  border-bottom-width: 1px;
}

.frame-9 {
  grid-column-gap: 568px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.bonus-expiration-5-days {
  color: #2f4b3c;
  margin-top: 0;
  margin-bottom: 0;
  font-family: undefined, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.rectangle-585 {
  border: 0 solid #0a332d;
  border-bottom-width: 1px;
}

.frame-10 {
  grid-column-gap: 586px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.terms-conditions {
  color: #2f4b3c;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-11 {
  grid-column-gap: 50px;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.read-reviews-2 {
  color: #2f4b3c;
  letter-spacing: .03em;
  text-transform: lowercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.frame-5-4 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 752px;
  text-decoration: none;
  display: flex;
}

.no-deposit-bonus-2 {
  color: #2f4b3c;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Afacad, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.frame-3-2 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 391px;
  text-decoration: none;
  display: flex;
}

.frame-6-3 {
  grid-column-gap: 213px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.play-now-deposit-later-no-deposit-bonus-for-new-players-2 {
  color: #2f4b3c;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: .25rem;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.play-now-deposit-later-no-deposit-bonus-for-new-players-3 {
  color: #2f4b3c;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.wager-requirements-18x-2 {
  color: #2f4b3c;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: .25rem;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.wager-requirements-18x-3 {
  color: #2f4b3c;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.frame-8-2 {
  grid-column-gap: 308px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.value-of-free-spins-35-175-spins-at-02-per-spin-2 {
  color: #2f4b3c;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: .25rem;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.value-of-free-spins-35-175-spins-at-02-per-spin-3 {
  color: #2f4b3c;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: .25rem;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.value-of-free-spins-35-175-spins-at-02-per-spin-4 {
  color: #2f4b3c;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.bonus-expiration-5-days-2 {
  color: #2f4b3c;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: .25rem;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.bonus-expiration-5-days-3 {
  color: #2f4b3c;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.bonus-page-drop-down {
  grid-row-gap: 20px;
  background-color: #f5e7b600;
  border: 1px solid #191919;
  border-radius: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 609px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-154 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 242px;
  display: flex;
}

.frame-276 {
  grid-row-gap: 50px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-275 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-270 {
  grid-column-gap: 10px;
  background-color: #f9f9f9;
  border: 1px solid #191919;
  border-radius: 5px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding: 15px 20px;
  text-decoration: none;
  display: flex;
}

.frame-271, .frame-272, .frame-273 {
  grid-column-gap: 10px;
  background-color: #f9f9f9;
  border: 1px solid #191919;
  border-radius: 5px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 15px 20px;
  text-decoration: none;
  display: flex;
}

.rectangle-733-5 {
  object-fit: scale-down;
  background-color: #000;
  border-radius: 5px;
  width: 100%;
  height: 100%;
  min-height: 242px;
}

.frame-6-4 {
  grid-column-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.play-now-deposit-later-no-deposit-bonus-for-new-players-4 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #2f4b3c;
  flex-flow: column;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: undefined;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
  display: flex;
}

.play-now-deposit-later-no-deposit-bonus-for-new-players-5 {
  color: #191919;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: .25rem;
  font-family: Urbanist, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.play-now-deposit-later-no-deposit-bonus-for-new-players-6 {
  color: #191919;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
  display: inline-block;
}

.frame-7-2 {
  grid-column-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.wager-requirements-18x-4 {
  color: #2f4b3c;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: undefined, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.wager-requirements-18x-5 {
  color: #191919;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: .25rem;
  font-family: Urbanist, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.wager-requirements-18x-6 {
  color: #191919;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.frame-8-3 {
  grid-column-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.value-of-free-spins-35-175-spins-at-02-per-spin-5 {
  color: #2f4b3c;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: undefined, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.value-of-free-spins-35-175-spins-at-02-per-spin-6 {
  color: #191919;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: .25rem;
  font-family: Urbanist, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.value-of-free-spins-35-175-spins-at-02-per-spin-7 {
  color: #2f4b3c;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: .25rem;
  font-family: Urbanist, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.value-of-free-spins-35-175-spins-at-02-per-spin-8 {
  color: #191919;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.frame-9-2 {
  grid-column-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.bonus-expiration-5-days-4 {
  color: #2f4b3c;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: undefined, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.bonus-expiration-5-days-5 {
  color: #191919;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: .25rem;
  font-family: Urbanist, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.bonus-expiration-5-days-6 {
  color: #191919;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.cell-11 {
  justify-content: flex-start;
  align-items: flex-end;
}

.cell-12 {
  justify-content: flex-start;
  align-items: flex-start;
}

.quick-stack-8 {
  margin-top: 70px;
  margin-left: 90px;
  margin-right: 90px;
  padding: 0;
}

.frame-5-5 {
  background-color: #dbdad6;
  border: 1px solid #191919;
  border-radius: 5px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.frame-6-5 {
  background-color: #f9f9f9;
  border: 1px solid #191919;
  border-radius: 5px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.div-block-5 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.image-14 {
  width: auto;
  height: auto;
}

.div-block-6 {
  width: 12px;
  height: 16px;
}

.cell-13, .cell-14, .cell-15, .cell-16 {
  justify-content: flex-start;
  align-items: flex-end;
}

.image-15 {
  object-fit: scale-down;
  background-color: #0e1870;
  border-radius: 5px;
  width: 100%;
  height: 100%;
}

.image-16 {
  object-fit: scale-down;
  background-color: #2a2a2a;
  border-radius: 5px;
  width: 100%;
  height: 100%;
}

.image-17 {
  object-fit: scale-down;
  background-color: #262a34;
  border-radius: 5px;
  min-width: 100%;
  min-height: 100%;
}

.image-18 {
  object-fit: scale-down;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 5px;
  width: 100%;
  height: 100%;
}

.image-19 {
  object-fit: scale-down;
  width: 100%;
  height: 100%;
}

.image-20 {
  object-fit: scale-down;
  background-color: #ef1a25;
  border-radius: 5px;
  width: 100%;
  height: 100%;
}

.frame-278 {
  grid-row-gap: 10px;
  background-color: #f5e7b6;
  border: 1px solid #191919;
  border-radius: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 826px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.welcome-bonus {
  color: #191919;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Syne, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.a-new-registered-player-can-get-up-to-1960 {
  color: #191919;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.this-is-a-no-deposit-bonus-given-to-new-players-upon-successful-registration-while-no-initial-deposi {
  color: #191919;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.wager-requirements-estimated-18x {
  color: #191919;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.if-you-win-25-from-the-bonus-credit-you-would-have-to-wager-450-25-18-before-the-winnings-can-be-wi {
  color: #191919;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.bonus-value-1960-no-deposit-credit {
  color: #191919;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.this-bonus-gives-players-1960-in-free-credit-to-use-on-eligible-pokies-maximum-withdrawal-is-capped {
  color: #191919;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-274 {
  grid-row-gap: 10px;
  background-color: #dbdad6;
  border: 1px solid #191919;
  border-radius: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 15px 20px;
  text-decoration: none;
  display: flex;
}

.new-players-only-offer-valid-once-per-account-game-weighting-applies-full-bonus96-tcs-apply-18 {
  color: #191919;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-276-2 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-4-2 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-2-2 {
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-270-2 {
  grid-row-gap: 10px;
  background-color: #f9f9f9;
  border: 1px solid #191919;
  border-radius: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 15px 20px;
  text-decoration: none;
  display: flex;
}

.frame-6-6 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.play-now-deposit-later-no-deposit-bonus-for-new-players-7 {
  color: #191919;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-7-3 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-275-2, .frame-276-3 {
  grid-row-gap: 10px;
  background-color: #f9f9f9;
  border: 1px solid #191919;
  border-radius: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 15px 20px;
  text-decoration: none;
  display: flex;
}

.frame-10-2 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.terms-conditions-2 {
  color: #191919;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-11-2 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.flex-block-2 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  margin-top: 50px;
  margin-left: 90px;
  margin-right: 90px;
}

.flex-block-3 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
}

.frame-278-2 {
  grid-row-gap: 10px;
  background-color: #f5e7b6;
  border: 1px solid #191919;
  border-radius: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1040px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-302 {
  grid-row-gap: 50px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-300 {
  grid-column-gap: 56px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-128 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 318px;
  height: 153.5px;
  text-decoration: none;
  display: flex;
}

.frame-126 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 109.5px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-127 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 5px 20px;
  text-decoration: none;
  display: flex;
}

.slots {
  color: #191919;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.frame-143 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 318px;
  height: 153.5px;
  text-decoration: none;
  display: flex;
}

.frame-129 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-136 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 5px 20px;
  text-decoration: none;
  display: flex;
}

.video-poker {
  color: #191919;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.frame-144 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 318px;
  height: 153.5px;
  text-decoration: none;
  display: flex;
}

.frame-130 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-137 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 5px 20px;
  text-decoration: none;
  display: flex;
}

.roulette {
  color: #191919;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.frame-145 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 318px;
  height: 153.5px;
  text-decoration: none;
  display: flex;
}

.frame-131 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-138 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 5px 20px;
  text-decoration: none;
  display: flex;
}

.keno {
  color: #191919;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.frame-301 {
  grid-column-gap: 56px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-146 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 318px;
  height: 153.5px;
  text-decoration: none;
  display: flex;
}

.frame-132 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-139 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 5px 20px;
  text-decoration: none;
  display: flex;
}

.craps-dice {
  color: #191919;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.frame-147 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 318px;
  height: 153.5px;
  text-decoration: none;
  display: flex;
}

.frame-133 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-140 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 5px 20px;
  text-decoration: none;
  display: flex;
}

.blackjack {
  color: #191919;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.frame-148 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 318px;
  height: 153.5px;
  text-decoration: none;
  display: flex;
}

.frame-134 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-141 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 5px 20px;
  text-decoration: none;
  display: flex;
}

.baccarat {
  color: #191919;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.frame-149 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 318px;
  height: 153.5px;
  text-decoration: none;
  display: flex;
}

.frame-135 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-142 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 5px 20px;
  text-decoration: none;
  display: flex;
}

.bingo {
  color: #191919;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.cell-17, .cell-18, .cell-19, .cell-20, .cell-21, .cell-22, .cell-23, .cell-24 {
  justify-content: center;
  align-items: center;
}

.quick-stack-9, .div-block-7 {
  width: 100%;
}

.text-block-3 {
  width: 100%;
  font-family: Syne, sans-serif;
  font-size: 30px;
  font-weight: 700;
}

.flex-block-4 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  width: 100%;
}

.frame-257 {
  grid-column-gap: 10px;
  border: 2px solid #000;
  border-radius: 5px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-250 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 859px;
  height: auto;
  text-decoration: none;
  display: flex;
}

.payment-method {
  color: #191919;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Syne, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-249 {
  grid-column-gap: 7px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  text-decoration: none;
  display: flex;
}

.frame-246 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.frame-305 {
  grid-column-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-208 {
  grid-column-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 20px;
  display: flex;
}

.frame-304 {
  grid-column-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  padding: 20px;
  display: flex;
}

.westpac-logo-1 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 20px;
  display: flex;
  overflow: hidden;
}

.frame-247 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.apple-pay-01-1, .google-pay-01-1, .bitcoin-logo-01-1, .ethereum--01-1 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 20px;
  display: flex;
  overflow: hidden;
}

.frame-248 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.frame-306 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 20px;
  display: flex;
}

.first-digital-usd-fdusd-seeklogo-1, .tether-usdt-seeklogo-1 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 20px;
  display: flex;
  overflow: hidden;
}

.virgin-money-seeklogo-1 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 55px;
  padding: 20px;
  display: flex;
  overflow: hidden;
}

.image-21 {
  object-fit: fill;
}

.quick-stack-10 {
  border: 2px solid #191919;
  border-radius: 5px;
  width: 100%;
}

.cell-25, .cell-26, .cell-27, .cell-28, .cell-29, .cell-30, .cell-31, .cell-32, .cell-33, .cell-34, .cell-35, .cell-36 {
  justify-content: center;
  align-items: center;
  padding: 20px;
}

.div-block-8 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.bold-text, .bold-text-2 {
  width: 100%;
}

.image-22 {
  -webkit-text-stroke-color: #5f4949;
}

.text-span {
  color: #19191900;
}

.lucky-hour-copy {
  object-fit: contain;
  background-color: #0e1870;
  border-radius: 5px;
  width: 100%;
  max-width: none;
  height: 65%;
  min-height: 242px;
}

.truewin77 {
  object-fit: contain;
  background-color: #2a2a2a;
  border-radius: 5px;
  width: 100%;
  max-width: none;
  height: 65%;
  min-height: 242px;
}

.asino {
  object-fit: contain;
  background-color: #fff;
  border: 2px solid #000;
  border-radius: 5px;
  width: 100%;
  max-width: none;
  height: 65%;
  min-height: 242px;
}

.ladbrokes {
  object-fit: contain;
  background-color: #ef1a25;
  border-radius: 5px;
  width: 100%;
  max-width: none;
  height: 65%;
  min-height: 242px;
}

.rocketplay {
  object-fit: contain;
  background-color: #262a34;
  border-radius: 5px;
  width: 100%;
  max-width: none;
  height: 65%;
  min-height: 242px;
}

@media screen and (min-width: 1440px) {
  .rectangle-4 {
    max-width: 100vw;
  }

  .section-9 {
    justify-content: center;
    align-items: center;
  }

  .cell-6 {
    justify-content: center;
    align-items: flex-end;
  }

  .footer-light {
    margin-top: 80px;
  }

  .section-10 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin: 0;
    padding: 70px 90px;
    display: flex;
  }

  .quick-stack-7 {
    padding: 50px 90px 0;
  }

  .div-block-2 {
    width: 100%;
  }

  .text-block {
    font-family: Urbanist, sans-serif;
    font-size: 13px;
    font-weight: 600;
    line-height: 100%;
  }

  .bonus-page-drop-down {
    background-color: #fff;
    justify-content: flex-start;
    align-items: flex-end;
  }

  .frame-154 {
    background-color: #b9b9b900;
    border-radius: 0;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
  }

  .frame-271 {
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .rectangle-733-5 {
    object-fit: cover;
    border-radius: 5px;
    width: 100%;
    max-width: none;
    height: 100%;
    min-height: 0;
  }

  .play-now-deposit-later-no-deposit-bonus-for-new-players-5, .play-now-deposit-later-no-deposit-bonus-for-new-players-6, .wager-requirements-18x-5, .wager-requirements-18x-6, .value-of-free-spins-35-175-spins-at-02-per-spin-6, .value-of-free-spins-35-175-spins-at-02-per-spin-8, .bonus-expiration-5-days-5, .bonus-expiration-5-days-6 {
    color: #191919;
  }

  .cell-11 {
    justify-content: flex-start;
    align-items: flex-end;
  }

  .cell-12 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .image-14 {
    width: 100%;
    height: 56%;
  }

  .cell-14 {
    justify-content: flex-start;
    align-items: flex-end;
  }

  .flex-block-2 {
    justify-content: center;
    align-items: flex-start;
    margin-top: 50px;
    overflow: visible;
  }

  .frame-278-2 {
    max-width: none;
  }

  .frame-302 {
    width: 100%;
    height: auto;
  }

  .frame-300 {
    height: auto;
  }

  .frame-128 {
    width: auto;
    height: auto;
  }

  .frame-126 {
    height: 100%;
  }

  .frame-143 {
    width: auto;
    height: auto;
  }

  .video-poker {
    width: 100%;
  }

  .frame-144, .frame-145, .frame-146, .frame-147, .frame-148 {
    width: auto;
    height: auto;
  }

  .frame-134 {
    width: 100%;
  }

  .frame-149 {
    width: auto;
    height: auto;
  }

  .bingo {
    width: 7.13365%;
  }

  .quick-stack-9 {
    align-self: auto;
  }

  .div-block-7 {
    overflow: visible;
  }
}

@media screen and (max-width: 991px) {
  .frame-108 {
    height: 80%;
  }

  .frame-114 {
    width: 230px;
  }

  .frame-123 {
    height: 47%;
  }

  .frame-124 {
    height: auto;
  }

  .frame-111-2 {
    height: 100%;
  }

  .rectangle-734-2 {
    height: auto;
  }

  .quick-stack, .quick-stack-2 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .section-7 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .cell-5 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .quick-stack-3 {
    grid-column-gap: 45px;
    grid-row-gap: 45px;
    width: 100%;
    height: 13%;
    padding-left: 60px;
    padding-right: 60px;
  }

  .quick-stack-4 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .frame-291 {
    justify-content: center;
    align-items: center;
  }

  .frame-286 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .frame-289 {
    justify-content: flex-start;
    align-items: flex-end;
  }

  .cell-7 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
  }

  .image-2 {
    vertical-align: baseline;
  }

  .cell-8, .cell-9 {
    justify-content: center;
    align-items: center;
  }

  .container {
    max-width: 728px;
  }

  .footer-wrapper-two {
    flex-wrap: wrap;
  }

  .footer-form {
    width: 100%;
    margin-top: 40px;
  }

  .footer-form-container {
    max-width: 350px;
  }

  .container-2 {
    max-width: 728px;
  }

  .nav-menu-wrapper {
    background-color: #0000;
  }

  .nav-menu-two {
    background-color: #fff;
    border-radius: 50px;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-link {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: absolute;
  }

  .menu-button {
    padding: 12px;
  }

  .menu-button.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .frame-164 {
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .frame-155-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .frame-196 {
    width: 100%;
  }

  .frame-195 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: none;
  }

  .frame-185 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .frame-181, .frame-178, .frame-179 {
    width: 100%;
  }

  .frame-180 {
    max-width: none;
  }

  .frame-182 {
    width: 100%;
  }

  .frame-194 {
    max-width: none;
  }

  .frame-190, .frame-186 {
    width: 100%;
  }

  .lucky-hour {
    object-fit: contain;
    max-width: none;
    height: 100%;
  }

  .div-block {
    width: 100%;
  }

  .quick-stack-8 {
    margin-top: 50px;
    margin-left: 40px;
    margin-right: 40px;
  }

  .flex-block-2 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .lucky-hour-copy, .truewin77, .asino, .ladbrokes, .rocketplay {
    object-fit: contain;
    max-width: none;
    height: 100%;
  }
}

@media screen and (max-width: 767px) {
  .frame-123 {
    grid-row-gap: 20px;
    flex-flow: column;
    height: auto;
  }

  .frame-124 {
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .quick-stack, .quick-stack-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .quick-stack-3 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    padding: 40px 20px;
  }

  .section-8 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .quick-stack-4 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .footer-light {
    padding-left: 15px;
    padding-right: 15px;
  }

  .footer-bottom {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-copyright {
    font-size: 14px;
    line-height: 20px;
  }

  .footer-social-block-two {
    margin-top: 20px;
  }

  .footer-social-link {
    margin-left: 20px;
  }

  .flex-block {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .navbar-logo-left-container {
    max-width: 100%;
  }

  .navbar-brand {
    padding-left: 0;
  }

  .nav-menu-two {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-link {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .nav-divider {
    width: 200px;
    max-width: 100%;
    height: 1px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .nav-link-accent {
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .mobile-margin-top-10 {
    margin-top: 10px;
  }

  .section-10 {
    margin-left: 40px;
    margin-right: 40px;
  }

  .frame-168 {
    padding: 20px;
  }

  .safety-index-average {
    text-align: left;
  }

  .quick-stack-8 {
    margin-top: 50px;
    margin-left: 0;
    margin-right: 0;
  }

  .flex-block-2 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .flex-block-3 {
    width: 100%;
  }

  .div-block-7 {
    max-width: none;
    max-height: none;
  }
}

@media screen and (max-width: 479px) {
  .worlds-most-trusted-online-casino-reviews {
    font-size: 40px;
  }

  .we-independently-test-and-review-hundreds-of-online-casinos-to-help-you-find-the-safe-licensed-and-h, .weve-reviewed-over-350-online-casinos-handpicked-the-top-10-based-on-real-payouts-licensing-game-va {
    font-size: 15px;
  }

  .online-casinos {
    font-size: 40px;
  }

  .best {
    font-size: 15px;
  }

  .trust-safety {
    font-size: 40px;
  }

  ._150-free-spins {
    font-size: 20px;
  }

  .on-fruit-million, .we-dont-just-list-any-site-ery-casino-must-pass-our-multi-step-vetting-process-including-license-che-2, .every-casino-listed-here-meets-our-strict-safety-standards-so-you-dont-get-burned-2, .spin96-2 {
    font-size: 15px;
  }

  .rectangle-734-2 {
    border: 1px solid #262a35;
  }

  .uptown-pokies-2 {
    font-size: 15px;
  }

  .cell-2 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .section-3 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .section-6 {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
  }

  .quick-stack {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .quick-stack-2 {
    padding-top: 40px;
    padding-bottom: 40px;
    font-size: 15px;
  }

  .quick-stack-3 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding: 40px 20px;
  }

  .quick-stack-4 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container {
    max-width: none;
  }

  .footer-wrapper-two {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-block-two {
    margin-top: 40px;
  }

  .footer-bottom {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-social-block-two {
    margin-top: 20px;
  }

  .container-2 {
    max-width: none;
  }

  .nav-menu-two {
    flex-direction: column;
  }

  .section-10 {
    margin: 50px 10px;
  }

  .frame-168 {
    padding: 20px;
  }

  .safety-index-average {
    text-align: left;
  }

  .frame-166 {
    grid-row-gap: 10px;
    flex-flow: column;
  }

  .safety-index-average-2 {
    text-align: left;
  }

  .spin96-4 {
    font-size: 30px;
    display: block;
  }

  .welcome-bonus, .a-new-registered-player-can-get-up-to-1960 {
    line-height: 110%;
  }

  .this-is-a-no-deposit-bonus-given-to-new-players-upon-successful-registration-while-no-initial-deposi, .if-you-win-25-from-the-bonus-credit-you-would-have-to-wager-450-25-18-before-the-winnings-can-be-wi, .this-bonus-gives-players-1960-in-free-credit-to-use-on-eligible-pokies-maximum-withdrawal-is-capped, .new-players-only-offer-valid-once-per-account-game-weighting-applies-full-bonus96-tcs-apply-18 {
    line-height: 120%;
  }

  .text-block-3 {
    line-height: 100%;
  }
}

#w-node-_24148c92-2363-05f4-746c-038c53651928-a4cc8a50 {
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr;
}

#w-node-_21228fca-00d3-e140-918a-cb21ecd20d6f-a4cc8a50 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-ce2fd02d-1731-03ef-4ea6-4f7d6631e142-a4cc8a50 {
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr .5fr .5fr;
}

#w-node-c0bac423-55ac-b23c-57ad-7edb63edf7f0-a4cc8a50 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_6f84a47b-09dd-3a91-2ea6-acd148d77449-7c4b69f4 {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_52f41a7a-b9dd-1f9a-72e2-d1eebc895a9b-8eca74c1 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_5a8e9682-c94c-676a-80ed-8c67266e2e12-8eca74c1 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_955d7c78-091f-86aa-acdc-6570f32a3835-9532c336 {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: .5fr .5fr;
}

#w-node-b8799a34-3d3e-ad51-1935-62b982ce0cb9-adece3e4 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-b8799a34-3d3e-ad51-1935-62b982ce0cf5-adece3e4 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_13516f9d-f408-162b-62d8-00aeeb39986c-578b6678 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_13516f9d-f408-162b-62d8-00aeeb3998a8-578b6678 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_705dd34d-b3da-1759-69ea-de608154414a-7220511b {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_705dd34d-b3da-1759-69ea-de6081544186-7220511b {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_10b8400f-9bdc-feb5-9203-1e4a06b056bb-ead7e24e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_10b8400f-9bdc-feb5-9203-1e4a06b056f7-ead7e24e {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-f76269a5-7935-d62e-1123-d481c14cdae5-8c7e5d32 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-f76269a5-7935-d62e-1123-d481c14cdb21-8c7e5d32 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-dcd29db7-7517-0bea-c413-210761a48317-46a95fbb {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-dcd29db7-7517-0bea-c413-210761a48353-46a95fbb {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-d7780e0c-f09c-0e8f-7f29-3023e7c4a7b5-99c03fa2 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-d7780e0c-f09c-0e8f-7f29-3023e7c4a7f1-99c03fa2 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_0b8122bf-9804-40ec-4f99-352b29ca3f2d-15f675a2 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_0b8122bf-9804-40ec-4f99-352b29ca3f69-15f675a2 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_4d3dd900-1e98-ebce-7bed-3bf59f656a05-49de942e {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_4d3dd900-1e98-ebce-7bed-3bf59f656a41-49de942e {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

@media screen and (min-width: 1440px) {
  #w-node-_52f41a7a-b9dd-1f9a-72e2-d1eebc895a9b-8eca74c1 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  #w-node-_955d7c78-091f-86aa-acdc-6570f32a3836-9532c336 {
    grid-row: span 1 / span 1;
  }

  #w-node-b8799a34-3d3e-ad51-1935-62b982ce0cb9-adece3e4, #w-node-_13516f9d-f408-162b-62d8-00aeeb39986c-578b6678, #w-node-_705dd34d-b3da-1759-69ea-de608154414a-7220511b, #w-node-_10b8400f-9bdc-feb5-9203-1e4a06b056bb-ead7e24e, #w-node-f76269a5-7935-d62e-1123-d481c14cdae5-8c7e5d32, #w-node-dcd29db7-7517-0bea-c413-210761a48317-46a95fbb, #w-node-d7780e0c-f09c-0e8f-7f29-3023e7c4a7b5-99c03fa2, #w-node-_0b8122bf-9804-40ec-4f99-352b29ca3f2d-15f675a2, #w-node-_4d3dd900-1e98-ebce-7bed-3bf59f656a05-49de942e {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_24148c92-2363-05f4-746c-038c53651928-a4cc8a50 {
    grid-template-rows: auto;
    grid-template-columns: .75fr;
  }

  #w-node-ce2fd02d-1731-03ef-4ea6-4f7d6631e142-a4cc8a50 {
    grid-template-rows: auto;
    grid-template-columns: .25fr .5fr;
  }

  #w-node-_75ca982d-badc-fc65-8687-d11e2a3ccff8-a4cc8a50 {
    order: 9999;
  }

  #w-node-c0bac423-55ac-b23c-57ad-7edb63edf7f0-a4cc8a50 {
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
  }

  #w-node-c0bac423-55ac-b23c-57ad-7edb63edf7f2-a4cc8a50 {
    order: 0;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_21228fca-00d3-e140-918a-cb21ecd20d6f-a4cc8a50 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-ce2fd02d-1731-03ef-4ea6-4f7d6631e142-a4cc8a50 {
    grid-template-rows: auto;
    grid-template-columns: .25fr;
  }

  #w-node-c0bac423-55ac-b23c-57ad-7edb63edf7f0-a4cc8a50 {
    grid-template-rows: auto;
    grid-template-columns: .5fr;
  }

  #w-node-_52f41a7a-b9dd-1f9a-72e2-d1eebc895a9b-8eca74c1 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_955d7c78-091f-86aa-acdc-6570f32a3835-9532c336 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: .5fr;
  }

  #w-node-b8799a34-3d3e-ad51-1935-62b982ce0cb9-adece3e4, #w-node-_13516f9d-f408-162b-62d8-00aeeb39986c-578b6678, #w-node-_705dd34d-b3da-1759-69ea-de608154414a-7220511b, #w-node-_10b8400f-9bdc-feb5-9203-1e4a06b056bb-ead7e24e, #w-node-f76269a5-7935-d62e-1123-d481c14cdae5-8c7e5d32, #w-node-dcd29db7-7517-0bea-c413-210761a48317-46a95fbb, #w-node-d7780e0c-f09c-0e8f-7f29-3023e7c4a7b5-99c03fa2, #w-node-_0b8122bf-9804-40ec-4f99-352b29ca3f2d-15f675a2, #w-node-_4d3dd900-1e98-ebce-7bed-3bf59f656a05-49de942e {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_24148c92-2363-05f4-746c-038c53651928-a4cc8a50 {
    grid-template-rows: auto;
    grid-template-columns: .75fr;
  }

  #w-node-_6f84a47b-09dd-3a91-2ea6-acd148d77449-7c4b69f4 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_5a8e9682-c94c-676a-80ed-8c67266e2e12-8eca74c1, #w-node-b8799a34-3d3e-ad51-1935-62b982ce0cf5-adece3e4, #w-node-_13516f9d-f408-162b-62d8-00aeeb3998a8-578b6678, #w-node-_705dd34d-b3da-1759-69ea-de6081544186-7220511b, #w-node-_10b8400f-9bdc-feb5-9203-1e4a06b056f7-ead7e24e, #w-node-f76269a5-7935-d62e-1123-d481c14cdb21-8c7e5d32, #w-node-dcd29db7-7517-0bea-c413-210761a48353-46a95fbb, #w-node-d7780e0c-f09c-0e8f-7f29-3023e7c4a7f1-99c03fa2, #w-node-_0b8122bf-9804-40ec-4f99-352b29ca3f69-15f675a2, #w-node-_4d3dd900-1e98-ebce-7bed-3bf59f656a41-49de942e {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }
}


