* {
  box-sizing: border-box;
  outline: none;
  font-family:
    "Exo",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    Arial,
    sans-serif;
}

*,
*::before,
*::after {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
  outline: none;
  text-decoration: none;
  border: none;
}

h1,
h2,
h3,
h4 {
  font-weight: 700;
  overflow-wrap: break-word;
  color: var(--Text-100);
}

h1 {
  font-size: 48px;
  line-height: 60px;
  letter-spacing: 0.2px;
}

h2 {
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
  text-transform: capitalize;
}

@media screen and (min-width: 1200px) {
  h2 {
    font-size: 40px;
    line-height: 48px;
  }
}

h3 {
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

@media screen and (min-width: 1200px) {
  h3 {
    font-size: 32px;
    line-height: 40px;
  }
}

h4 {
  font-size: 24px;
  line-height: 32px;
}

p {
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  overflow-wrap: break-word;
}

s {
  text-decoration: line-through;
}

a {
  color: var(--text-color);
}

html {
  scroll-behavior: smooth;
}

[id] {
  scroll-margin-top: 72px;
}

body {
  margin-top: 128px;
  font-size: 16px;
  line-height: 24px;
  background-color: var(--main-theme-color);
  color: var(--text-color);
}

@media screen and (min-width: 768px) {
  body {
    margin-top: 72px;
  }
}

.sg-casino-8m00ht {
  max-width: 100%;
  margin: 0 auto;
  padding: 0 16px;
}

@media screen and (min-width: 768px) {
  .sg-casino-8m00ht {
    max-width: 752px;
  }
}

@media screen and (min-width: 1200px) {
  .sg-casino-8m00ht {
    padding: 0 16px;
    max-width: 1248px;
  }
}

.sg-casino-nsxhv5 {
  overflow: hidden;
}

.sg-casino-0w73qq img {
  background: var(--Neutral-300);
}

.sg-casino-4hl68a {
  font-size: 14px;
  font-weight: 700;
  font-style: normal;
  line-height: 20px;
  padding: 9px 15px;
  color: var(--button-text-color);
  border-radius: 16px;
  transition: 0.3s;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  cursor: pointer;
}

.sg-casino-f8nw75 {
  border: 1px solid var(--border-color);
  background: var(--button-bg-color);
}

.sg-casino-f8nw75:hover {
  background: var(--button-bg-hover);
}

.sg-casino-mj5gau {
  border: 1px solid var(--border-color);
  background: var(--button-bg-color);
  color: var(--button-text-color);
}

.sg-casino-mj5gau:hover {
  background: var(--button-bg-hover);
}

.sg-casino-w7okmu {
  font-size: 12px;
  line-height: 18px;
}

.sg-casino-adkk1f {
  font-size: 18px;
  line-height: 26px;
}

.sg-casino-rymsbx {
  width: 100%;
}

.sg-casino-kuu421 {
  padding: 6px 16px;
}

.sg-casino-u7ywzi {
  padding: 10px 16px;
}

.sg-casino-3uo3b0 {
  padding: 15px 26px;
}

.sg-casino-1alj9m {
  flex-shrink: 0;
}

.sg-casino-nmjrv7 {
  box-shadow:
    0 1px 33px 0 rgba(var(--Primary-200-rgb), 0.2),
    0 1px 22px 0 rgba(var(--Primary-200-rgb), 0.3);
}

.sg-casino-wojtbe {
  display: none;
}

.sg-casino-8ze7r1 {
  position: relative;
  width: 100%;
  margin: 0 auto;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

.sg-casino-eg4wcz {
  overflow: hidden;
  width: 100%;
  margin-top: 20px;
}

.sg-casino-qpgps0 {
  display: flex;
  scroll-snap-type: x mandatory;
  overflow-x: auto;
  scroll-behavior: smooth;
  cursor: grab;
  padding-bottom: 20px;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.sg-casino-c6qtfq {
  cursor: grab;
}

.sg-casino-qpgps0::-webkit-scrollbar {
  display: none;
}

.sg-casino-0rrp6e {
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  scroll-snap-align: start;
}

.sg-casino-0ck60u {
  display: block;
  width: 100%;
  object-fit: contain;
  height: 40px;
  pointer-events: none;
}

.sg-casino-6quhlw {
  text-align: center;
  font-size: 14px;
  padding: 10px 0;
}

.sg-casino-lizcr5 {
  text-align: center;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  justify-content: center;
  visibility: hidden;
}

.sg-casino-1gywdh {
  visibility: visible;
}

.sg-casino-urip5e {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-color: var(--Text-400);
  border-radius: 8px;
  cursor: pointer;
  transition: 0.sg-casino-bks5bo ease;
}

.sg-casino-2ehvyd {
  background-color: var(--Primary-200);
  width: 16px;
}

.sg-casino-yd76e4 {
  -webkit-mask-image: linear-gradient(
    to right,
    var(--Neutral-300) 96%,
    transparent
  );
  mask-image: linear-gradient(to right, var(--Neutral-300) 96%, transparent);
  transition:
    -webkit-mask-image 0.sg-casino-bks5bo,
    mask-image 0.3s;
}

.sg-casino-yd76e4.sg-casino-s0j0tk {
  -webkit-mask-image: linear-gradient(to right, black 100%, black 100%);
  mask-image: linear-gradient(to right, black 100%, black 100%);
}

main {
  display: flex;
  flex-direction: column;
  margin-bottom: 40px;
  gap: 48px;
}

@media (min-width: 768px) {
  main {
    gap: 56px;
  }
}

.sg-casino-rq1hgh:not([hidden]) {
  position: fixed;
  background: var(--neutral-30060);
  backdrop-filter: blur(8px);
  inset: 0;
  z-index: 1100;
  padding: 16px;
  isolation: isolate;
  display: flex;
  justify-content: center;
  align-items: center;
}

.sg-casino-6qccob {
  cursor: pointer;
  display: block;
  border: none;
  width: 22px;
  height: 22px;
  background-color: var(--Neutral-50);
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.sg-casino-4bo2je.org/2000/svg'%3E%3Cpath d='M21 1L1 21M1 1L21 21' stroke='%23F0E1DF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")
    no-repeat center;
  mask: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.sg-casino-4bo2je.org/2000/svg'%3E%3Cpath d='M21 1L1 21M1 1L21 21' stroke='%23F0E1DF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")
    no-repeat center;
  -webkit-mask-size: contain;
  mask-size: contain;
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 1;
}

.sg-casino-y6cu9m {
  border-radius: 24px;
  background: var(--Neutral-400);
  padding: 40px 24px 40px;
  position: relative;
  text-align: center;
  overflow: hidden;
  width: 100%;
  max-width: 600px;
  box-shadow: 0 12px 24px 0 rgba(191, 191, 191, 0.2);
}

.sg-casino-y6cu9m::before {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  background: radial-gradient(
    156.65% 140.48% at 1.23% 99.9%,
    var(--Primary-300, #53109f) 0%,
    var(--neutral-30080, rgba(21, 24, 41, 0.75)) 49.52%
  );
}

.sg-casino-sc8gq1 {
  position: relative;
  z-index: 1;
}

.sg-casino-0c46cr {
  color: var(--Text-100);
  text-align: center;
  font-size: 20px;
  line-height: 28px;
  font-weight: 700;
  text-transform: capitalize;
}

.sg-casino-8swmf7 {
  color: var(--Text-100);
  font-size: 48px;
  font-weight: 700;
  line-height: 56px;
  text-transform: capitalize;
  margin: 4px 0;
  overflow-wrap: break-word;
}

.sg-casino-c53hst {
  font-size: 40px;
  line-height: 48px;
}

.sg-casino-lyh2ne {
  color: var(--Text-200);
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.sg-casino-nm4yk0 {
  border-radius: 16px;
  background: var(--Primary-200);
  color: var(--Text-00);
  text-align: center;
  font-size: 18px;
  font-weight: 700;
  line-height: 26px;
  padding: 15px 16px;
  align-content: center;
  display: block;
  width: 100%;
  margin-top: 24px;
  cursor: pointer;
  text-transform: capitalize;
  transition: 0.3s;
}

.sg-casino-nm4yk0:hover {
  background: var(--Primary-400);
}

.sg-casino-nm4yk0 svg {
  display: inline-block;
  vertical-align: middle;
  margin-left: 8px;
  pointer-events: none;
  touch-action: none;
}

.sg-casino-rq1hgh img {
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  width: 100%;
  left: 0;
  object-fit: cover;
  pointer-events: none;
  touch-action: none;
  z-index: 0;
}

@media screen and (min-width: 768px) {
  .sg-casino-y6cu9m {
    max-width: 600px;
    padding: 64px;
  }

  .sg-casino-0c46cr {
    font-size: 24px;
    line-height: 32px;
  }

  .sg-casino-8swmf7 {
    font-size: 72px;
    line-height: 88px;
    margin: 4px 0;
  }

  .sg-casino-c53hst {
    font-size: 50px;
    line-height: 56px;
  }

  .sg-casino-lyh2ne {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    margin-right: auto;
    margin-left: auto;
  }

  .sg-casino-6qccob {
    top: 25px;
    right: 25px;
  }
}

.sg-casino-gvfld0,
.sg-casino-m4ogzm {
  border-radius: 24px;
  border: 1px solid var(--Neutral-200);
  background: var(--Neutral-300);
  box-shadow: 0 0 12px 0 rgba(191, 191, 191, 0.1);
  padding: 16px 14px;
}

.sg-casino-bdipya.sg-casino-rjpimb::before,
.sg-casino-m4ogzm::before,
.sg-casino-d7fa3p::before {
  display: block;
  aspect-ratio: 1/1;
  background: no-repeat center/contain rgba(0, 0, 0, 0)
    url("data:image/svg+xml,%3Csvg width='31' height='31' viewBox='0 0 31 31' fill='none' xmlns='http://www.sg-casino-4bo2je.org/2000/svg'%3E%3Crect width='31' height='31' rx='15.5' fill='%23FFF4D0'/%3E%3Cpath d='M15.sg-casino-k8odji 14.sg-casino-gpy7ez.sg-casino-h1h08a 14.sg-casino-3k1ve7 15.sg-casino-ayddas 14.sg-casino-u86vjh 15.sg-casino-c32vqa 14.sg-casino-u1ah0r.sg-casino-g7ahei 14.sg-casino-3wiuye 19.sg-casino-1jz8i5 12.sg-casino-ytbgla 19.sg-casino-1jz8i5 10.sg-casino-wddj30.sg-casino-1jz8i5 8.sg-casino-jcmkzy 17.sg-casino-k5emog 7.sg-casino-hvq8ki 15.sg-casino-3hkocb 7.sg-casino-nq4x2s.sg-casino-cegjl0 7.sg-casino-hvq8ki 11.sg-casino-vego2f 8.sg-casino-jcmkzy 11.sg-casino-vego2f 10.sg-casino-w7nwe2.sg-casino-vego2f 12.sg-casino-hnsk7o 13.sg-casino-av6qdj 14.sg-casino-03eyfh 15.sg-casino-1zzoa8 14.sg-casino-n7ta9l.sg-casino-9ff8ix 14.sg-casino-bd2mc9 15.sg-casino-abii48 14.sg-casino-oykdhm 15.sg-casino-avea1t 14.sg-casino-cqjczk.sg-casino-k8odji 14.5684Z' fill='%23FFC421'/%3E%3Cpath d='M15.sg-casino-3323je 15.sg-casino-ewiy33.sg-casino-xw8udl 15.sg-casino-ka9p28 15.sg-casino-yx12cs 15.sg-casino-9lcrtz 15.sg-casino-tgvrgs 15.sg-casino-x6sy8e.sg-casino-xqoh3g 15.sg-casino-9lcrtz 15.sg-casino-3ahx0z 15.sg-casino-p0lhoo 15.sg-casino-x6bs8q 15.sg-casino-dtgssz.sg-casino-tgpucm 15.sg-casino-p4hdqs 7.sg-casino-g4vvnb 18.sg-casino-4ki8rl 7.sg-casino-ilb8bj 23.sg-casino-ss9bt7.sg-casino-bxivvc.sg-casino-rmdis1 18.sg-casino-j7mfl0 19.sg-casino-ptphz6 15.sg-casino-b4l9fx 15.sg-casino-3323je 15.1903Z' fill='%23FFC421'/%3E%3Ccircle cx='5.5' cy='5.5' r='3' fill='%23179163' stroke='%23FFF4D0'/%3E%3C/svg%3E%0A");
}

.sg-casino-10iusc [type="submit"] *,
.sg-casino-n9is7q button * {
  pointer-events: none;
  touch-action: none;
}

@media screen and (max-width: 767px) {
  body:has(.pc61d126-chatbot-window[aria-hidden="false"]) .sg-casino-tc0j2x {
    display: none;
  }
}

.sg-casino-hmsfv5 {
  position: fixed;
  right: 20px;
  bottom: 8px;
  z-index: 992;
  color: var(--Neutral-50);
}

body:has(header nav.open) .sg-casino-hmsfv5 {
  display: none;
}

@media (min-width: 768px) {
  .sg-casino-hmsfv5 {
    bottom: 22px;
  }
}

.sg-casino-hmsfv5 input {
  font-family: inherit;
}

@media (max-width: 767px) {
  body:has(.pc61d126-floating-bar-wrapper) .sg-casino-hmsfv5 {
    bottom: calc(var(--floating-bar-height) + 8px);
  }
}

@media (max-width: 767px) {
  body:has(.sg-casino-jpob0n.static) .sg-casino-hmsfv5 {
    bottom: 8px;
  }
}

.sg-casino-w3wx1r {
  width: 80px;
  height: 80px;
  cursor: pointer;
  border: 1px solid var(--Primary-100);
  background: no-repeat center/40px var(--Primary-200)
    url("data:image/svg+xml,%3Csvg xmlns='http://www.sg-casino-4bo2je.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath d='M31.sg-casino-zue5pz 3.sg-casino-icfzb4.sg-casino-m7jras.sg-casino-tio1oy 3.sg-casino-vmqg20 3.sg-casino-x8jch4 5.sg-casino-q4k5js 3.sg-casino-x8jch4 8.sg-casino-oa1jek.sg-casino-zhq62l.sg-casino-x8jch4 26.sg-casino-ves57h 5.sg-casino-g2h5ft 28.sg-casino-ow7j8i 8.sg-casino-0xmqpq 28.sg-casino-s7ck2a.sg-casino-p2tidh 28.sg-casino-y81v8d.sg-casino-qvmasm 34.sg-casino-4u23if.sg-casino-2qd4w6 36.sg-casino-2ipnmf 11.sg-casino-szdpp6 37.sg-casino-jpc3q0 12.sg-casino-dool72 36.sg-casino-gpht55.sg-casino-gd70py 28.sg-casino-wtbk5k.sg-casino-yzd2xd.sg-casino-uzvagi 28.sg-casino-s2jibc 36.sg-casino-v2i5i6 26.sg-casino-7ak40r 36.sg-casino-v2i5i6 23.sg-casino-1gr8al.sg-casino-o99esd.sg-casino-v2i5i6 5.sg-casino-bea8pt 34.sg-casino-v2hmpe 3.sg-casino-vmqg20 31.sg-casino-zue5pz 3.sg-casino-g5c496.sg-casino-ywsi5l 18.sg-casino-ugtvxj.sg-casino-mvjkwd 18.sg-casino-5mofiw 8.sg-casino-rl4p5c 17.sg-casino-y5twpa 8.sg-casino-rl4p5c 15.sg-casino-3x0oyt.sg-casino-rl4p5c 14.sg-casino-tshxch 9.sg-casino-mvjkwd 13.sg-casino-lz5cid 11.sg-casino-ywsi5l 13.sg-casino-zztvae.sg-casino-uxmtko 13.sg-casino-lz5cid 13.sg-casino-n43m7d 14.sg-casino-tshxch 13.sg-casino-n43m7d 15.sg-casino-wuhbds.sg-casino-n43m7d 17.sg-casino-y5twpa 12.sg-casino-uxmtko 18.sg-casino-5mofiw 11.sg-casino-ywsi5l 18.sg-casino-kqcbiu.sg-casino-h6o7xk 18.sg-casino-4qv6be.sg-casino-sl1s3q 18.sg-casino-5mofiw 17.sg-casino-1byuw7 17.sg-casino-y5twpa 17.sg-casino-1byuw7 15.sg-casino-nmql8c.sg-casino-1byuw7 14.sg-casino-tshxch 18.sg-casino-sl1s3q 13.sg-casino-lz5cid 20.sg-casino-h6o7xk 13.sg-casino-ktszni.sg-casino-5lup9x 13.sg-casino-lz5cid 22.sg-casino-1jp75u 14.sg-casino-tshxch 22.sg-casino-1jp75u 15.sg-casino-z6n8gj.sg-casino-3j4hsx 17.sg-casino-y5twpa 21.sg-casino-5lup9x 18.sg-casino-5mofiw 20.sg-casino-h6o7xk 18.sg-casino-zso7if.sg-casino-7jp8x1 18.sg-casino-1dl1mq.sg-casino-exfdu8 18.sg-casino-5mofiw 26.sg-casino-y0o48y 17.sg-casino-y5twpa 26.sg-casino-y0o48y 15.sg-casino-bmzm07.sg-casino-y0o48y 14.sg-casino-tshxch 27.sg-casino-exfdu8 13.sg-casino-lz5cid 28.sg-casino-7jp8x1 13.sg-casino-q2ta3z.sg-casino-1ext1l 13.sg-casino-lz5cid 31.sg-casino-p8eg3s 14.sg-casino-tshxch 31.sg-casino-p8eg3s 15.sg-casino-uutco9.sg-casino-y0o48y 17.sg-casino-y5twpa 30.sg-casino-1ext1l 18.sg-casino-5mofiw 28.sg-casino-7jp8x1 18.5087Z' fill='%23F7F7F7'/%3E%3C/svg%3E");
  border-radius: 50%;
}

@media screen and (max-width: 767px) {
  body:has(.pc61d126-chatbot-window[aria-hidden="false"])
    .sg-casino-w3wx1r {
    display: none;
  }
}

.sg-casino-wjud88 {
  position: fixed;
  inset: 0;
  z-index: 101;
  background: var(--Neutral-400);
  box-shadow: 0 12px 24px 0 rgba(109, 109, 109, 0.15);
  overscroll-behavior: contain;
  overflow: auto;
  display: flex;
  flex-direction: column;
  overflow-x: hidden;
}

@media screen and (min-width: 768px) {
  .sg-casino-wjud88 {
    inset: auto 24px 24px auto;
    width: 448px;
    height: 600px;
    border-radius: 24px;
    border: 1px solid var(--Neutral-200);
    box-shadow: 0 12px 24px 0 rgba(191, 191, 191, 0.16);
  }
}

.pc61d126-chatbot-window[aria-hidden="true"] {
  display: none;
}

.sg-casino-n9is7q {
  border-bottom: 1px solid var(--Neutral-200);
  background: var(--Neutral-300);
  color: var(--Text-300);
  padding: 16px;
  display: flex;
  align-items: center;
  gap: 8px;
  flex: 0 0;
}

@media (min-width: 768px) {
  .sg-casino-n9is7q {
    padding: 14px 16px;
  }
}

.sg-casino-n9is7q button {
  border: none;
  background: none;
  cursor: pointer;
  align-content: center;
  color: var(--Neutral-50);
}

.sg-casino-n9is7q button:first-child {
  align-content: end;
}

.sg-casino-n9is7q button:first-of-type {
  display: none;
}

.pc61d126-chatbot[data-active-screen="2"]
  .sg-casino-n9is7q
  button:first-of-type,
.pc61d126-chatbot[data-active-screen="3"]
  .sg-casino-n9is7q
  button:first-of-type {
  display: initial;
  width: 44px;
  height: 16px;
}

.sg-casino-n9is7q button:first-of-type svg {
  width: 30px;
  height: 30px;
}

.sg-casino-n9is7q button:last-child svg {
  width: 38px;
  height: 38px;
}

.sg-casino-d7fa3p {
  flex: 1 1;
  align-content: center;
  display: flex;
  align-items: center;
  gap: 10px;
  font-feature-settings: "liga" off;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  opacity: 0;
  visibility: hidden;
}

.sg-casino-d7fa3p::before {
  content: "";
  width: 48px;
}

.pc61d126-chatbot[data-active-screen="2"] .sg-casino-d7fa3p,
.pc61d126-chatbot[data-active-screen="3"]
  .sg-casino-d7fa3p {
  opacity: 1;
  visibility: visible;
}

.sg-casino-b04uj3 {
  flex: 1 1;
}

.sg-casino-ao0bak {
  display: none;
  padding: 64px 16px 16px;
}

@media screen and (min-width: 768px) {
  .sg-casino-ao0bak {
    padding: 24px;
  }
}

.pc61d126-chatbot[data-active-screen="1"] .sg-casino-jldmkz {
  display: block;
}

.sg-casino-4r7efk {
  color: var(--Text-100);
  font-feature-settings: "liga" off;
  font-weight: 700;
  margin-bottom: 24px;
  font-size: 40px;
  line-height: 48px;
  text-transform: capitalize;
}

@media screen and (min-width: 768px) {
  .sg-casino-4r7efk {
    margin-top: 41px;
    font-size: 48px;
    line-height: 56px;
  }
}

.sg-casino-m4ogzm {
  display: grid;
  grid-template-columns: 50px 1fr;
  grid-template-areas: "avatar name" "button button";
  row-gap: 16px;
  column-gap: 12px;
  padding: 10px 14px;
}

.sg-casino-m4ogzm::before {
  content: "";
  grid-area: avatar;
  width: 50px;
  height: 50px;
  align-self: center;
}

.sg-casino-47qqy7 span {
  color: var(--Text-300);
  font-feature-settings:
    "liga" off,
    "clig" off;
  font-size: 12px;
  line-height: 16px;
}

.sg-casino-47qqy7 p {
  color: var(--Text-100);
}

.sg-casino-m4ogzm .sg-casino-hkf4vl {
  grid-area: button;
}

.sg-casino-m4ogzm .sg-casino-hkf4vl::after {
  content: "";
  display: inline-block;
  vertical-align: sub;
  margin-left: 8px;
  width: 20px;
  height: 20px;
  background: no-repeat center/contain rgba(0, 0, 0, 0)
    url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.sg-casino-4bo2je.org/2000/svg'%3E%3Cpath d='M4.sg-casino-62zvdd 10H16.3327' stroke='%23F0F0F0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.sg-casino-ybp4fo 15L16.sg-casino-ybp4fo 10' stroke='%23F0F0F0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.sg-casino-ybp4fo 5L16.sg-casino-ybp4fo 10' stroke='%23F0F0F0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.pc61d126-chatbot[data-active-screen="2"] .sg-casino-b5lg8r {
  display: block;
}

.sg-casino-8r6kky {
  color: var(--Text-100);
  font-feature-settings: "liga" off;
  font-size: 20px;
  line-height: 28px;
  font-weight: 700;
  margin-bottom: 24px;
}

@media (min-width: 768px) {
  .sg-casino-8r6kky {
    margin-top: 40px;
  }
}

.sg-casino-gvfld0 label,
.sg-casino-gvfld0 input {
  display: block;
  width: 100%;
}

.sg-casino-gvfld0 label {
  margin-bottom: 16px;
  color: var(--Text-100);
  font-size: 14px;
  line-height: 20px;
}

.sg-casino-gvfld0 label.sg-casino-557u7d input {
  border: 1px solid var(--Accent-100);
  padding: 16px;
}

.sg-casino-gvfld0 label.sg-casino-557u7d::after {
  content: attr(data-error);
  display: block;
  color: var(--Accent-100);
  font-feature-settings:
    "liga" off,
    "clig" off;
  font-size: 12px;
  line-height: 16px;
  margin-top: 4px;
}

.sg-casino-gvfld0 input {
  color: var(--Text-100);
  border-radius: 16px;
  background: var(--Neutral-400);
  font-feature-settings: "liga" off;
  font-size: 16px;
  line-height: 24px;
  padding: 17px 16px;
  margin-top: 4px;
}

.sg-casino-gvfld0 input::placeholder {
  color: var(--Text-400);
}

.sg-casino-b16l1f {
  padding: 0;
  min-height: 100%;
  flex-direction: column;
  justify-content: space-between;
  gap: 16px;
}

.pc61d126-chatbot[data-active-screen="3"] .sg-casino-b16l1f {
  display: flex;
}

.sg-casino-b16l1f ol {
  list-style: none;
  padding: 16px;
  overflow: auto;
  overscroll-behavior: contain;
  height: calc(100vh - 170px);
}

@media screen and (min-width: 768px) {
  .sg-casino-b16l1f ol {
    height: 420px;
    padding: 24px;
  }
}

.sg-casino-b16l1f ol a {
  cursor: pointer;
  color: var(--Primary-100);
}

.sg-casino-10iusc {
  flex: 0 0;
  position: relative;
  padding: 0 16px 16px;
}

@media screen and (min-width: 768px) {
  .sg-casino-10iusc {
    padding: 0 24px 24px;
  }
}

.sg-casino-10iusc input {
  display: block;
  width: 100%;
  padding: 16px 44px 16px 16px;
  border-radius: 24px;
  background: var(--Neutral-300);
  color: var(--Text-100);
  font-size: 16px;
  line-height: 24px;
}

.sg-casino-10iusc input::placeholder {
  color: var(--Text-400);
}

.sg-casino-10iusc [type="submit"] {
  border: none;
  background: none;
  cursor: pointer;
  position: absolute;
  top: 15px;
  right: 32px;
  width: 22px;
  height: 22px;
}

.sg-casino-10iusc [type="submit"]:disabled {
  opacity: 0.5;
}

.sg-casino-10iusc [type="submit"] svg {
  color: var(--Neutral-50);
}

@media screen and (min-width: 768px) {
  .sg-casino-10iusc [type="submit"] {
    right: 40px;
  }
}

.sg-casino-bdipya {
  margin-bottom: 16px;
  color: var(--Primary-100);
}

.sg-casino-bdipya.sg-casino-rjpimb {
  display: grid;
  grid-template-columns: 31px 1fr;
  gap: 12px;
  color: var(--Text-100);
  align-items: flex-end;
}

.sg-casino-bdipya.sg-casino-rjpimb::before {
  content: "";
  width: 31px;
}

.sg-casino-bdipya.sg-casino-rjpimb p {
  border-radius: 24px;
  border: 1px solid var(--Neutral-300);
  background: var(--neutral-30060, rgba(43, 43, 43, 0.6));
}

.sg-casino-bdipya.sg-casino-8kxp8z p {
  box-shadow: 0 0 12px 0 rgba(191, 191, 191, 0.1);
}

.sg-casino-bdipya p {
  padding: 15px 14px;
  border-radius: 24px;
  border: 1px solid var(--Neutral-200);
  background: var(--neutral-30060, rgba(43, 43, 43, 0.6));
}

.sg-casino-hmsfv5 .sg-casino-hkf4vl {
  border-radius: 16px;
  background: var(--Primary-200);
  text-align: center;
  padding: 9px;
  color: var(--Text-00);
  font-feature-settings: "liga" off;
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  width: 100%;
  cursor: pointer;
}

@media (max-width: 767px) {
  body:has(header.mobile-menu) {
    overflow: hidden;
  }
}

.sg-casino-tc0j2x {
  position: fixed;
  z-index: 1000;
  top: 0;
  width: 100%;
}

@media (min-width: 768px) {
  .sg-casino-tc0j2x {
    padding: 16px 0;
    background: var(--fh-bg-color);
  }
}

@media (min-width: 1200px) {
  .sg-casino-tc0j2x {
    padding: 18px 0;
  }
}

.sg-casino-tc0j2x .sg-casino-8m00ht {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
}

@media (max-width: 767px) {
  .sg-casino-tc0j2x .sg-casino-8m00ht {
    padding: 16px;
    background: var(--fh-bg-color);
    min-height: 72px;
  }
}

.sg-casino-xyp5s5 {
  display: block;
  width: 100%;
  max-width: 128px;
  height: 32px;
  object-fit: contain;
  object-position: center left;
}

@media (min-width: 1200px) {
  .sg-casino-xyp5s5 {
    max-width: 160px;
    height: 40px;
  }
}

.sg-casino-xyp5s5 picture,
.sg-casino-xyp5s5 img {
  display: block;
  width: 100%;
  height: 100%;
}

.sg-casino-xyp5s5 img {
  object-fit: contain;
  object-position: left center;
}

@media (max-width: 1199px) {
  .sg-casino-hleyir {
    position: fixed;
    right: 0;
    width: 100%;
    transition: transform 0.sg-casino-bks5bo ease;
    transform: translateX(100%);
    background: var(--menu-color);
    box-shadow: 0 12px 24px 0 rgba(109, 109, 109, 0.15);
  }

  .sg-casino-tc0j2x.sg-casino-zs11dv .sg-casino-hleyir {
    transform: translateX(0);
  }
}

@media screen and (min-width: 768px) and (max-width: 1199px) {
  .sg-casino-hleyir {
    top: 72px;
    max-width: 400px;
    height: calc(100% - 72px);
    overflow-y: auto;
    padding: 8px 16px;
  }
}

@media (max-width: 767px) {
  .sg-casino-hleyir {
    padding: 8px 16px;
    top: 128px;
    height: calc(100% - 128px);
    overflow-y: auto;
    overscroll-behavior: contain;
  }
}

.sg-casino-mbtpk5,
.sg-casino-nqkfz0 {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  gap: 8px;
}

@media (min-width: 767px) {
  .sg-casino-mbtpk5,
  .sg-casino-nqkfz0 {
    gap: 12px;
  }
}

@media (max-width: 767px) {
  .sg-casino-nqkfz0 {
    display: none;
  }
}

.sg-casino-aqpysm {
  display: flex;
  align-items: center;
  gap: 6px;
  background: linear-gradient(
    0deg,
    rgba(0, 3, 20, 0) 0%,
    var(--fh-bg-color) 70%
  );
  padding: 0 16px 16px;
  justify-content: center;
}

.sg-casino-zs11dv .sg-casino-aqpysm {
  background: var(--fh-bg-color);
}

.sg-casino-aqpysm button {
  flex: 1 1;
  padding: 9px 12px;
  line-height: 20px;
}

@media (min-width: 768px) {
  .sg-casino-aqpysm {
    display: none;
  }
}

.sg-casino-pjefj6 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  cursor: pointer;
}

@media (min-width: 1200px) {
  .sg-casino-pjefj6 {
    display: none;
  }
}

.sg-casino-eom7ms {
  display: block;
  width: 30px;
  height: 30px;
  object-fit: contain;
  object-position: center;
  cursor: pointer;
  color: var(--Text-100);
  pointer-events: none;
  touch-action: none;
}

.sg-casino-tc0j2x.sg-casino-zs11dv .sg-casino-eom7ms:first-child {
  display: none;
}

.sg-casino-tc0j2x.sg-casino-zs11dv .sg-casino-eom7ms:last-child {
  display: block;
}

.sg-casino-eom7ms:last-child {
  display: none;
}

@media (min-width: 1200px) {
  .sg-casino-eom7ms {
    display: none;
  }
}

.sg-casino-q2lfxg {
  position: relative;
  display: none;
  padding: 5px 9px 6px;
  color: var(--Text-100);
}

@media (min-width: 1200px) {
  .sg-casino-q2lfxg {
    display: flex;
  }
}

.sg-casino-q2lfxg ul {
  max-height: 350px;
  overflow-y: auto;
}

.sg-casino-q2lfxg:hover ul {
  visibility: visible;
  opacity: 1;
}

.sg-casino-q2lfxg:hover ul::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}

.sg-casino-q2lfxg:hover ul::-webkit-scrollbar-thumb {
  border-radius: 16px;
  background: var(--Neutral-100);
}

.sg-casino-q2lfxg:hover ul::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0);
}

.sg-casino-q2lfxg:hover .sg-casino-mryaz7 svg {
  transform: rotate(180deg);
}

.sg-casino-bg3ynf {
  font-size: 14px;
  font-weight: 700;
  display: flex;
  width: 100%;
}

.sg-casino-msyc9y {
  padding: 0 8px;
}

.sg-casino-4k11qb {
  display: flex;
  width: 100%;
  padding: 5px 9px;
  transition: 0.3s;
  color: var(--Text-100);
  border-radius: 8px;
}

.sg-casino-4k11qb:hover {
  background-color: var(--Neutral-300);
}

@media (min-width: 1200px) {
  .sg-casino-4k11qb {
    padding: 4px 8px;
  }
}

.sg-casino-n8qbpc {
  display: flex;
}

.sg-casino-n8qbpc img {
  width: 24px;
  height: 24px;
  margin-right: 8px;
  border: 1px solid var(--Neutral-200);
  border-radius: 12px;
}

.sg-casino-mryaz7 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  margin-left: 9px;
  margin-top: 2px;
}

.sg-casino-mryaz7 svg {
  transition: 0.3s;
  width: 13px;
  height: 13px;
}

.sg-casino-rii0p4 {
  position: relative;
  top: 0;
  left: 0;
  display: flex;
  visibility: hidden;
  align-items: flex-start;
  flex-direction: column;
  width: auto;
  max-height: 0;
  transition: max-height 0.3s;
  opacity: 0;
  background: unset;
  gap: 0;
}

@media (min-width: 1200px) {
  .sg-casino-rii0p4 {
    position: absolute;
    top: 40px;
    left: 0;
    width: 112px;
    padding: 8px;
    border-radius: 8px;
    background: var(--fh-bg-color);
    box-shadow: 0 12px 24px 0 rgba(109, 109, 109, 0.15);
    gap: 2px;
  }
}

.sg-casino-k00en5 {
  width: 100%;
}

@media (min-width: 1200px) {
  .sg-casino-k00en5 {
    display: none;
  }
}

.sg-casino-0lpcds {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 10px;
  padding-bottom: 5px;
  border-bottom: 1px solid var(--Neutral-300);
}

.sg-casino-1rtult {
  font-weight: 700;
  font-size: 20px;
  line-height: 28px;
  text-transform: capitalize;
  color: var(--Text-100);
}

.sg-casino-00n1xy {
  display: flex;
}

.sg-casino-zt0rsd {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}

.sg-casino-3478fy {
  list-style: none;
}

@media (max-width: 1199px) {
  .sg-casino-3478fy {
    max-height: 90%;
    overflow: auto;
  }
}

@media (min-width: 1200px) {
  .sg-casino-3478fy {
    display: flex;
    align-items: center;
    gap: 8px;
  }

  .sg-casino-3478fy .sg-casino-2v204a [data-ref-el],
  .sg-casino-3478fy .sg-casino-2v204a span,
  .sg-casino-3478fy .sg-casino-2v204a a {
    white-space: nowrap;
  }
}

.sg-casino-32if8j {
  width: 100%;
  transition: 0.3s;
  color: var(--Text-100);
  position: relative;
}

@media (max-width: 1199px) {
  .sg-casino-32if8j.sg-casino-8mwxao > .sg-casino-2v204a {
    background: var(--Neutral-300);
  }
}

@media (min-width: 1200px) {
  .sg-casino-32if8j.sg-casino-el0nif:hover > .sub-menu[data-depth="1"] {
    height: auto;
    opacity: 1;
    visibility: visible;
  }
}

@media (max-width: 1199px) {
  .sg-casino-32if8j.sg-casino-8mwxao > .sg-casino-47itdh {
    height: auto;
  }

  .sg-casino-32if8j.sg-casino-8mwxao > div > .sg-casino-8uv655 {
    transform: rotate(180deg);
  }
}

.sg-casino-32if8j [data-ref-el] {
  background: none;
  border: none;
  cursor: pointer;
}

.sg-casino-32if8j [data-ref-el],
.sg-casino-32if8j span {
  cursor: pointer;
}

.sg-casino-32if8j [data-ref-el],
.sg-casino-32if8j span,
.sg-casino-32if8j a {
  font-size: 18px;
  font-weight: 700;
  line-height: 46px;
  color: var(--text-color);
  text-align: left;
  flex: 1 1;
}

@media (min-width: 768px) {
  .sg-casino-32if8j [data-ref-el],
  .sg-casino-32if8j span,
  .sg-casino-32if8j a {
    font-size: 18px;
    line-height: 38px;
  }
}

@media (min-width: 1200px) {
  .sg-casino-32if8j [data-ref-el],
  .sg-casino-32if8j span,
  .sg-casino-32if8j a {
    font-size: 14px;
    line-height: 20px;
    width: 100%;
  }
}

.sg-casino-47itdh {
  height: 0;
  overflow: hidden;
  transition: height 0.sg-casino-bks5bo ease;
  padding-left: 24px;
  list-style: none;
  box-sizing: border-box;
}

.sg-casino-47itdh::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}

.sg-casino-47itdh::-webkit-scrollbar-thumb {
  border-radius: 16px;
  background: var(--Neutral-200);
}

.sg-casino-47itdh::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0);
}

@media (min-width: 1200px) {
  .sg-casino-47itdh {
    width: 300px;
    position: absolute;
    z-index: 1001;
    border-radius: 0 0 24px 24px;
    background: var(--Neutral-400);
    box-shadow: 0 12px 24px 0 rgba(191, 191, 191, 0.2);
    padding: 8px;
    opacity: 0;
    visibility: hidden;
    max-height: 290px;
    overflow-y: auto;
    overflow-x: hidden;
  }

  .sg-casino-47itdh:has(> .sg-casino-32if8j.active) {
    height: auto;
    visibility: visible;
    opacity: 1;
  }

  .sg-casino-47itdh .sg-casino-47itdh {
    padding: 0;
  }

  .sg-casino-47itdh .sg-casino-32if8j {
    font-weight: 400;
  }

  .sg-casino-47itdh .sg-casino-32if8j:hover > .sg-casino-2v204a {
    background: var(--Neutral-300);
  }

  .sg-casino-47itdh .sg-casino-8uv655 {
    rotate: -90deg;
  }
}

.sg-casino-2v204a {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  padding: 0 8px;
  border-radius: 16px;
  cursor: pointer;
}

@media (min-width: 1200px) {
  .sg-casino-2v204a {
    padding: 8px;
  }

  .sg-casino-32if8j.sg-casino-onauts > .sg-casino-2v204a {
    background: var(--Neutral-300);
  }
}

.sg-casino-8uv655 {
  width: 24px;
  height: 24px;
  border: none;
  cursor: pointer;
  mask-image: url("data:image/svg+xml,%3Csvg width='11' height='6' viewBox='0 0 11 6' fill='none' xmlns='http://www.sg-casino-4bo2je.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.sg-casino-3t3962 0.sg-casino-3qk3oq.sg-casino-gzpau6 -0.sg-casino-s46no2 0.sg-casino-jnj4e8 -0.sg-casino-s46no2 1.sg-casino-3839hm 0.sg-casino-ny2ey8.sg-casino-0y1stw 4.sg-casino-tl0lng.sg-casino-3t3962 0.sg-casino-s7gzvr.sg-casino-yj2qtr -0.sg-casino-s46no2 9.sg-casino-t8e93u -0.sg-casino-s46no2 10.sg-casino-azssuc 0.sg-casino-6ekn64.sg-casino-xs16i2 0.sg-casino-gzpau6 10.sg-casino-xs16i2 0.sg-casino-jnj4e8 10.sg-casino-azssuc 1.sg-casino-0bt0qf.sg-casino-o37cx5 5.sg-casino-805tj0.sg-casino-nnsx5g 6.sg-casino-0fcccb 5.sg-casino-sgyq3g 6.sg-casino-0fcccb 4.sg-casino-ekcyt4 5.sg-casino-7o7xvp.sg-casino-3t3962 1.sg-casino-cexgwa.sg-casino-s46no2 0.sg-casino-jnj4e8 -0.sg-casino-s46no2 0.sg-casino-gzpau6 0.sg-casino-3t3962 0.21967Z' fill='%23F0F0F0'/%3E%3C/svg%3E%0A");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: 10px;
  transition: rotate 0.sg-casino-bks5bo ease;
  background-color: var(--Text-100);
}

@media (min-width: 1200px) {
  .sg-casino-8uv655 {
    cursor: default;
  }
}

.sg-casino-sf9e42 {
  position: fixed;
  z-index: 1001;
  top: 80px;
  left: 100px;
  visibility: visible;
  opacity: 1;
  max-height: 290px;
  height: auto;
}

.sg-casino-7hl3sy {
  padding: 24px 0;
  border-top: 1px solid var(--border-color);
  gap: 32px;
  background-color: var(--fh-bg-color);
}

@media screen and (min-width: 768px) {
  .sg-casino-7hl3sy {
    padding: 40px 4px;
  }
}

.sg-casino-buuwz3 {
  margin-bottom: 30px;
}

@media screen and (min-width: 1200px) {
  .sg-casino-buuwz3 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 0;
  }
}

.sg-casino-cwqxkx {
  margin-bottom: 32px;
}

@media (min-width: 1200px) {
  .sg-casino-cwqxkx {
    margin-right: 32px;
    margin-bottom: 20px;
  }
}

.sg-casino-cwqxkx ul {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  gap: 8px;
}

.sg-casino-cwqxkx [data-ref-el] {
  background: none;
  border: none;
  cursor: pointer;
  font: inherit;
}

.sg-casino-cwqxkx [data-ref-el],
.sg-casino-cwqxkx span,
.sg-casino-cwqxkx a {
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  display: block;
  padding: 4px 8px;
  color: var(--text-color);
}

.sg-casino-xn12wc {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  max-width: 340px;
  margin-bottom: 32px;
  flex-shrink: 0;
}

@media (min-width: 1200px) {
  .sg-casino-xn12wc {
    margin-bottom: 12px;
  }
}

.sg-casino-hfewgv {
  width: 32px;
  height: 32px;
  margin-right: 12px;
  overflow: hidden;
}

.sg-casino-hfewgv img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

@media screen and (min-width: 1200px) {
  .sg-casino-hfewgv:last-child {
    margin-right: 0;
  }
}

.sg-casino-u5er85 {
  line-height: 19px;
  margin-top: -4px;
  position: relative;
  color: var(--Primary-100);
  border-bottom: 1px solid var(--Primary-100);
}

.sg-casino-xn12wc:hover .sg-casino-4k8xea {
  visibility: visible;
  opacity: 1;
}

.sg-casino-4k8xea {
  position: absolute;
  right: -13px;
  bottom: 30px;
  visibility: hidden;
  max-width: 240px;
  padding: 16px;
  transition: 0.3s;
  opacity: 0;
  border: 1px solid var(--Neutral-200);
  border-radius: 8px;
  background-color: var(--Neutral-300);
  box-shadow: 0 0 12px 0 rgba(191, 191, 191, 0.14);
}

.sg-casino-it6djf {
  display: grid;
  margin: -6px;
  grid-template-columns: repeat(5, 1fr);
  max-height: 240px;
  overflow-y: auto;
  overflow-x: hidden;
}

.sg-casino-51pybx {
  display: flex;
  margin: 6px;
}

.sg-casino-51pybx img {
  display: block;
  max-width: 32px;
  object-fit: contain;
}

.sg-casino-4k8xea::after {
  position: absolute;
  right: 18px;
  bottom: -8px;
  width: 0;
  height: 0;
  content: "";
  border-top: 8px solid var(--Neutral-300);
  border-right: 8px solid rgba(0, 0, 0, 0);
  border-left: 8px solid rgba(0, 0, 0, 0);
}

.sg-casino-4k8xea::before {
  position: absolute;
  right: 16px;
  bottom: -10px;
  width: 0;
  height: 0;
  content: "";
  border-top: 10px solid var(--Neutral-200);
  border-right: 10px solid rgba(0, 0, 0, 0);
  border-left: 10px solid rgba(0, 0, 0, 0);
}

.sg-casino-xpln4p {
  display: flex;
  flex-direction: column;
  width: 100%;
}

@media (min-width: 1200px) {
  .sg-casino-xpln4p {
    align-items: flex-end;
    flex-direction: row;
    justify-content: space-between;
  }
}

.sg-casino-4uesgi {
  font-size: 14px;
  line-height: 20px;
  color: var(--text-color);
}

@media (min-width: 1200px) {
  .sg-casino-4uesgi {
    margin-right: 32px;
  }
}

.sg-casino-x39qy0 {
  width: 100%;
  max-width: 340px;
  margin-top: 10px;
  text-align: left;
  flex-shrink: 0;
}

@media (min-width: 1200px) {
  .sg-casino-x39qy0 {
    margin-top: 0;
    width: 340px;
  }
}

.sg-casino-x39qy0 a {
  line-height: 19px;
  color: var(--Primary-100);
  border-bottom: 1px solid var(--Primary-100);
}

.sg-casino-170csz {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 24px;
}

.sg-casino-whb697 {
  position: relative;
}

@media (min-width: 768px) {
  .sg-casino-whb697 {
    margin-top: 40px;
  }
}

.sg-casino-whb697 + .sg-casino-hzd14s,
.sg-casino-whb697 + .sg-casino-whb697 {
  margin-top: 24px;
}

.sg-casino-cwfw5d {
  padding: 40px 16px;
  position: relative;
  overflow: hidden;
  text-align: center;
  min-height: 700px;
}

@media screen and (min-width: 768px) {
  .sg-casino-cwfw5d {
    padding: 80px 16px;
    border-radius: 24px;
    min-height: 400px;
  }
}

@media screen and (min-width: 1200px) {
  .sg-casino-cwfw5d {
    padding: 80px;
  }
}

.sg-casino-6gsxrf {
  position: relative;
  z-index: 1;
  padding: 0;
}

@media screen and (min-width: 563px) {
  .sg-casino-6gsxrf {
    padding: 0 16px;
}


}

.sg-casino-iapc1d {
  font-size: 40px;
  font-weight: 700;
  line-height: 48px;
  text-transform: capitalize;
  margin-bottom: 8px;
  color: var(--text-color);
  overflow-wrap: break-word;
}

@media (min-width: 768px) {
  .sg-casino-iapc1d {
    font-size: 48px;
    line-height: 56px;
  }
}

.sg-casino-7rn2pu {
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  text-transform: capitalize;
  margin-bottom: 24px;
  color: var(--Text-200);
  overflow-wrap: break-word;
}

@media (min-width: 768px) {
  .sg-casino-7rn2pu {
    font-size: 24px;
    line-height: 32px;
  }
}

.sg-casino-x287go {
  font-size: 18px;
  font-weight: 700;
  line-height: 26px;
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: center;
  margin: auto;
  width: 240px;
  padding: 15px 23px;
  transition: 0.3s;
  color: var(--button-text-color);
  border-radius: 16px;
  border: none;
  background: var(--button-bg-color);
  gap: 8px;
  cursor: pointer;
}

.sg-casino-x287go:hover {
  background: var(--button-bg-hover);
}

.sg-casino-f2wa6b {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -2;
}

.sg-casino-f2wa6b img {
  display: block;
  width: 100%;
  /* min-height: 100%; */
  object-fit: cover;
  object-position: center;
}

@media (max-width: 768px) {
  .sg-casino-f2wa6b img {
  min-height: initial;
  }
}

@media (max-width: 563px) {
  .sg-casino-f2wa6b img {
  min-height: 100%;
  }
}

.sg-casino-cwfw5d::before {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
}

.sg-casino-ppjmiw {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.sg-casino-ppjmiw h1,
.sg-casino-ppjmiw h2,
.sg-casino-ppjmiw h3,
.sg-casino-ppjmiw h4 {
  margin-bottom: 6px;
}

.sg-casino-ppjmiw h1:not(:first-child),
.sg-casino-ppjmiw h2:not(:first-child),
.sg-casino-ppjmiw h3:not(:first-child),
.sg-casino-ppjmiw h4:not(:first-child) {
  margin-top: 16px;
}

.sg-casino-ppjmiw h1,
.sg-casino-ppjmiw h1 > * {
  font-size: 40px;
  line-height: 48px;
}

@media (min-width: 768px) {
  .sg-casino-ppjmiw h1,
  .sg-casino-ppjmiw h1 > * {
    font-size: 48px;
    line-height: 60px;
  }
}

.sg-casino-ppjmiw h2,
.sg-casino-ppjmiw h2 > * {
  font-size: 32px;
  line-height: 40px;
}

@media (min-width: 768px) {
  .sg-casino-ppjmiw h2,
  .sg-casino-ppjmiw h2 > * {
    font-size: 40px;
    line-height: 48px;
  }
}

.sg-casino-ppjmiw h3,
.sg-casino-ppjmiw h3 > * {
  font-size: 24px;
  line-height: 32px;
}

@media (min-width: 768px) {
  .sg-casino-ppjmiw h3,
  .sg-casino-ppjmiw h3 > * {
    font-size: 32px;
    line-height: 40px;
  }
}

.sg-casino-ppjmiw h4,
.sg-casino-ppjmiw h4 > * {
  font-size: 24px;
  line-height: 32px;
}

.sg-casino-ppjmiw ul {
  font-size: 16px;
  margin: 6px 0 14px;
  padding: 0;
  padding-left: 8px;
  list-style: none;
}

.sg-casino-ppjmiw ul li {
  position: relative;
  margin-bottom: 8px;
  padding-left: 16px;
  list-style-type: none;
}

.sg-casino-ppjmiw ul li::before {
  position: absolute;
  top: 11px;
  left: 0;
  box-sizing: border-box;
  width: 6px;
  height: 6px;
  content: "";
  transform: translateY(-50%);
  border-radius: 50%;
  background: var(--Text-300);
}

.sg-casino-ppjmiw ul ul {
  margin-bottom: 8px;
}

.sg-casino-ppjmiw ul ul > li {
  margin-top: 16px;
  padding-left: 33px;
}

.sg-casino-ppjmiw ul ul > li::before {
  left: 16px;
  border: 1px solid var(--Text-300);
  background: rgba(0, 0, 0, 0);
}

.sg-casino-ppjmiw ol {
  font-size: 16px;
  margin: 6px 0 14px;
  padding-left: 24px;
  list-style: decimal;
}

.sg-casino-ppjmiw ol li {
  margin-bottom: 8px;
  padding-left: 6px;
}

.sg-casino-ppjmiw ol li::marker {
  font-weight: 700;
}

.sg-casino-ppjmiw ol ol {
  margin-bottom: 8px;
}

.sg-casino-ppjmiw ol ol > li {
  margin-top: 16px;
  padding-left: 0;
}

.sg-casino-ppjmiw ol ul li {
  padding-left: 16px;
}

.sg-casino-ppjmiw table {
  display: block;
  overflow-x: auto;
  width: 100%;
  margin-top: 16px;
  border-spacing: 0 4px;
  overflow-wrap: break-word;
  font-size: 16px;
  position: relative;
  -webkit-text-size-adjust: none;
  text-size-adjust: none;
  -webkit-mask-image: none;
  mask-image: none;
  border-radius: 24px;
  border: 1px solid var(--border-color);
  /* background: var(--Neutral-300); */
  padding: 16px;
  margin-bottom: 16px;
}

@media (min-width: 768px) {
  .sg-casino-ppjmiw table {
    padding: 24px;
  }
}

.sg-casino-ppjmiw table.sg-casino-53rnta {
  -webkit-mask-image: linear-gradient(to right, black 90%, transparent);
  mask-image: linear-gradient(to right, black 90%, transparent);
  transition:
    -webkit-mask-image 0.sg-casino-bks5bo,
    mask-image 0.3s;
}

.sg-casino-ppjmiw table.sg-casino-53rnta.sg-casino-s0j0tk {
  -webkit-mask-image: linear-gradient(to right, black 100%, black 100%);
  mask-image: linear-gradient(to right, black 100%, black 100%);
}

@media (min-width: 1200px) {
  .sg-casino-ppjmiw table {
    display: table;
  }
}

.sg-casino-ppjmiw table thead th {
  font-weight: 700;
  padding: 12px 18px;
  text-align: left;
  white-space: nowrap;
  background-color: var(--table-1-color);
  border: 1px solid var(--border-color);
}

.sg-casino-ppjmiw table thead th:first-child {
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
}

.sg-casino-ppjmiw table thead th:last-child {
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
}

.sg-casino-ppjmiw table tbody td {
  background-color: var(--table-2-color);
  width: 150px;
  padding: 11px 18px;
  white-space: nowrap;
  border: 1px solid var(--border-color);
}

@media (min-width: 1200px) {
  .sg-casino-ppjmiw table tbody td {
    width: auto;
    white-space: wrap;
  }
}

.sg-casino-ppjmiw table tbody td:first-child {
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
}

.sg-casino-ppjmiw table tbody td:last-child {
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
}

.sg-casino-ppjmiw table tbody td img {
  max-width: 24px;
  max-height: 24px;
  margin-right: 14px;
  vertical-align: middle;
}

.sg-casino-ppjmiw img {
  max-width: 100%;
  height: auto;
}

.sg-casino-fifo2s {
  padding: 16px;
  border-radius: 24px;
  border: 1px solid var(--border-color);
  background: radial-gradient(
    156.65% 140.48% at 1.23% 99.9%,
    var(--fh-bg-color) 0%,
    color-mix(in srgb, var(--menu-color) 50%, transparent)
  );
}

@media (min-width: 768px) {
  .sg-casino-fifo2s {
    padding: 24px;
  }
}

.sg-casino-mpwjei {
  color: var(--text-color);
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 32px;
  line-height: 40px;
  font-weight: 700;
}

@media (min-width: 768px) {
  .sg-casino-mpwjei {
    font-size: 40px;
    line-height: 48px;
    max-width: 62%;
  }
}

.sg-casino-mpwjei > * {
  margin: 0 !important;
}

.sg-casino-mpwjei img,
.sg-casino-cn007c {
  box-sizing: content-box;
  width: 24px;
  height: 24px;
}

@media screen and (min-width: 768px) {
  .sg-casino-mpwjei img,
  .sg-casino-cn007c {
    width: 48px;
    height: 48px;
    max-width: 32px;
    max-height: 32px;
  }
}

.sg-casino-5vrmeu {
  display: flex;
  width: 24px;
  height: 24px;
  background: var(--text-color);
  vertical-align: middle;
}

@media (min-width: 768px) {
  .sg-casino-5vrmeu {
    width: 32px;
    height: 32px;
  }
}

.sg-casino-xrmzcg {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: 16px;
}

.sg-casino-xrmzcg .sg-casino-l9ijp6 {
  flex-shrink: 0;
}

.sg-casino-xrmzcg .sg-casino-q58063 svg {
  display: none;
}

.sg-casino-t1k7bc {
  display: grid;
  transition: max-height 0.sg-casino-bks5bo ease-in-out;
  column-gap: 16px;
  grid-template-columns: 1fr;
}

@media (min-width: 508px) {
  .sg-casino-t1k7bc {
    grid-template-columns: 1fr 1fr;
    gap: 16px;
  }
}

@media (min-width: 1200px) {
  .sg-casino-t1k7bc {
    grid-template-columns: 1fr 270px 1fr 270px;
  }
}

.pc61d126-games__list[data-games-type="Live Shows"] {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media (min-width: 768px) {
  .pc61d126-games__list[data-games-type="Live Shows"] {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}

@media (min-width: 1200px) {
  .pc61d126-games__list[data-games-type="Live Shows"] {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
}

.sg-casino-t1k7bc.sg-casino-5lml2g + .sg-casino-l9ijp6 svg {
  transform: rotate(180deg);
}

.sg-casino-m28xz7 {
  display: grid;
  align-items: flex-start;
  column-gap: 16px;
  grid-template-columns: repeat(2, 1fr);
  height: max-content;
}

.sg-casino-m28xz7 > div:nth-child(3n) {
  grid-column: span 2;
}

.sg-casino-m28xz7
  > div:nth-child(3n)
  .sg-casino-4vdptf
  button {
  max-width: 270px;
}

@media (min-width: 768px) {
  .sg-casino-m28xz7 {
    gap: 16px;
    grid-template-columns: repeat(2, 1fr);
  }

  .sg-casino-m28xz7 > div:nth-child(3n) {
    grid-column: unset;
  }

  .sg-casino-m28xz7
    > div:nth-child(3n)
    .sg-casino-4vdptf
    button {
    max-width: 83px;
  }
}

@media (min-width: 1200px) {
  .sg-casino-m28xz7 {
    max-width: 270px;
  }
}

.sg-casino-m28xz7 .sg-casino-4vdptf button {
  max-width: 96px;
}

@media (min-width: 375px) {
  .sg-casino-m28xz7 .sg-casino-4vdptf button {
    max-width: 120px;
  }
}

@media (min-width: 1200px) {
  .sg-casino-m28xz7 .sg-casino-4vdptf button {
    max-width: 104px;
  }
}

.sg-casino-2pwjx0 {
  height: calc(100% - 16px);
  transition: 0.3s;
  overflow-wrap: break-word;
  display: flex;
  flex-direction: column;
  gap: 4px;
  border-radius: 16px;
  margin-bottom: 16px;
}

@media (min-width: 768px) {
  .sg-casino-2pwjx0 {
    margin-bottom: 0;
  }
}

.sg-casino-29qvfa {
  display: none;
  opacity: 0;
}

.sg-casino-t5qenf {
  width: 100%;
  height: 190px;
  max-width: 100%;
  aspect-ratio: 1/1;
  display: block;
}

@media (min-width: 768px) {
  .pc61d126-games__list-item-logo[data-game-type="Live Shows"] {
    width: 152px;
    height: 152px;
  }
}

@media (min-width: 1200px) {
  .pc61d126-games__list-item-logo[data-game-type="Live Shows"] {
    width: 173px;
    height: 173px;
  }
}

.sg-casino-t5qenf img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  border-radius: 16px;
}

.sg-casino-4vdptf {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  color: var(--Text-400);
  gap: 4px;
  position: relative;
}

.sg-casino-4vdptf button {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}

@media (min-width: 768px) {
  .pc61d126-games__list-item[data-game-type="Live Shows"]
    .sg-casino-4vdptf
    button {
    max-width: 124px;
  }
}

@media (min-width: 1200px) {
  .pc61d126-games__list-item[data-game-type="Live Shows"]
    .sg-casino-4vdptf
    button {
    max-width: 145px;
  }
}

.sg-casino-b2xyaq:first-child
  .sg-casino-4vdptf
  button {
  max-width: 270px;
}

.sg-casino-zk4j8q {
  position: relative;
  overflow-wrap: break-word;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  cursor: pointer;
  text-align: left;
  color: var(--text-color);
  background: rgba(0, 0, 0, 0);
  width: 100%;
}

.sg-casino-2pwjx0 picture {
  width: 100%;
  max-width: 100%;
}

.sg-casino-nj1ro6 {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: var(--Neutral-30060);
  backdrop-filter: blur(8px);
  border-radius: 16px;
  overflow: hidden;
  align-content: center;
  justify-content: center;
  flex-wrap: wrap;
}

.sg-casino-nj1ro6 svg {
  outline: 10px solid var(--button-bg-color);
  border-radius: 1px;
  background: var(--button-bg-color);
}

.sg-casino-2pwjx0:hover .sg-casino-nj1ro6 {
  display: flex;
}

.sg-casino-u3mm9z {
  font-size: 12px;
  line-height: 16px;
  color: var(--Text-400);
}

.sg-casino-3th89c {
  display: flex;
}

.sg-casino-3th89c:hover .sg-casino-hkwigx,
.sg-casino-3th89c .sg-casino-onauts .sg-casino-hkwigx {
  display: flex;
}

.sg-casino-3th89c svg {
  flex-shrink: 0;
}

.sg-casino-hkwigx {
  display: none;
  padding: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 8px;
  border-radius: 24px;
  border: 1px solid var(--Neutral-200);
  background: var(--Neutral-300);
  position: absolute;
  z-index: 2;
  top: 34px;
  right: -20px;
  width: 130px;
}

@media (min-width: 768px) {
  .sg-casino-hkwigx {
    width: 174px;
    right: -28px;
    padding: 12px;
  }
}

.sg-casino-hkwigx:hover {
  display: flex;
}

.sg-casino-hkwigx svg {
  color: var(--Neutral-300);
  position: absolute;
  right: 19px;
  top: -11px;
}

.sg-casino-9s5ve7 {
  display: flex;
  justify-content: space-between;
  gap: 4px;
  color: var(--Text-100);
  line-height: 16px;
  width: 100%;
  font-size: 10px;
}

@media (min-width: 768px) {
  .sg-casino-9s5ve7 {
    font-size: 12px;
  }
}

.sg-casino-0v1df2,
.sg-casino-af7y2t {
  width: 50%;
  flex-shrink: 0;
}

.sg-casino-0v1df2 {
  font-weight: 700;
}

.sg-casino-f06pu3 .sg-casino-t1k7bc {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media (min-width: 768px) {
  .sg-casino-f06pu3 .sg-casino-t1k7bc {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}

@media (min-width: 1200px) {
  .sg-casino-f06pu3 .sg-casino-t1k7bc {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
}

.sg-casino-f06pu3
  .sg-casino-zk4j8q:has(img) {
  max-height: initial !important;
  aspect-ratio: 1/1;
}

.sg-casino-f06pu3 .sg-casino-t5qenf {
  height: 100% !important;
  border-radius: 16px;
}

.sg-casino-f06pu3 .sg-casino-4vdptf {
  gap: 4px;
  align-items: center;
}

.sg-casino-f06pu3 .sg-casino-4vdptf button {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.sg-casino-f06pu3 .sg-casino-4vdptf svg {
  display: block;
  aspect-ratio: 1/1;
  flex: 0 0 16px;
}

.sg-casino-f06pu3 .sg-casino-d6jor8,
.sg-casino-f06pu3 .sg-casino-6p6syz {
  margin-left: -1px;
  height: 12px;
  max-width: 100%;
  mask-repeat: repeat;
  mask-position: left center;
  mask-size: 16px 12px;
  mask-image: url("data:image/svg+xml,%3Csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.sg-casino-4bo2je.org/2000/svg'%3E%3Cpath d='M9.sg-casino-79o7jm 4.sg-casino-cos3qs.sg-casino-4xbz2j 5.sg-casino-jzkall.sg-casino-g0f5rm 5.sg-casino-nxvyg8.sg-casino-rfu9up 5.sg-casino-pifaln.sg-casino-nvy9rb 8.sg-casino-5fvf5p.sg-casino-v9u2bt 9.sg-casino-gya7rp.sg-casino-8nt1p5 9.sg-casino-1kv7zh.sg-casino-wpb5ha 13.sg-casino-gieye3.sg-casino-bpb704 11.sg-casino-oq73qf.sg-casino-xn1pfr 11.sg-casino-tdnrq3.sg-casino-blda0s 11.sg-casino-b8ns9e.sg-casino-i9y92g 13.sg-casino-tpimyt.sg-casino-wku0i7 9.sg-casino-kr5c23.sg-casino-9esbnn 9.sg-casino-coe7u1.sg-casino-hyt3xs 8.sg-casino-n2fhd4.sg-casino-mnqkvt 5.sg-casino-gkn2ex.sg-casino-20ki1p 5.sg-casino-xbomj3.sg-casino-vlxlr1 5.sg-casino-lv6nro.sg-casino-bg9enb 4.sg-casino-bc67cv.sg-casino-xn1pfr 1.sg-casino-z4iqz9.sg-casino-79o7jm 4.98633Z' fill='%23FFBB00' stroke='%23FFBB00'/%3E%3C/svg%3E%0A");
}

.sg-casino-f06pu3 .sg-casino-d6jor8 {
  background-color: hsl(from var(--Neutral-50) h s l/30%);
  width: 81px;
}

.sg-casino-f06pu3 .sg-casino-6p6syz {
  display: block;
  background-color: var(--Accent-Yellow-300, #fb0);
}

.sg-casino-f50wmp {
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-self: stretch;
  border-radius: var(--M, 24px);
  border: 1px solid var(--Neutral-200);
  background: radial-gradient(
    156.65% 140.48% at 1.23% 99.9%,
    var(--Primary-300) 0%,
    var(--Neutral-300) 49.52%
  );
  padding: 16px;
}

@media (min-width: 768px) {
  .sg-casino-f50wmp {
    padding: 24px;
  }
}

.sg-casino-f50wmp .sg-casino-l9ijp6 {
  display: flex;
}

@media (min-width: 768px) {
  .sg-casino-f50wmp .sg-casino-l9ijp6 {
    display: none;
  }
}

.sg-casino-f50wmp .sg-casino-q58063 svg {
  display: none;
}

.sg-casino-gtbjld {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.sg-casino-gtbjld .sg-casino-4hl68a {
  display: none;
}

@media (min-width: 768px) {
  .sg-casino-gtbjld .sg-casino-4hl68a {
    display: flex;
  }
}

.sg-casino-s8ylhj {
  color: var(--Text-100);
  font-size: 32px;
  line-height: 40px;
  font-weight: 700;
  text-transform: capitalize;
  display: flex;
  align-items: center;
  gap: 12px;
}

@media screen and (min-width: 768px) {
  .sg-casino-s8ylhj {
    font-size: 40px;
    line-height: 48px;
  }
}

.sg-casino-s8ylhj > * {
  margin: 0 !important;
}

.sg-casino-s8ylhj img,
.sg-casino-n9x6mv {
  box-sizing: content-box;
  width: 24px;
  height: 24px;
}

@media screen and (min-width: 768px) {
  .sg-casino-s8ylhj img,
  .sg-casino-n9x6mv {
    width: 48px;
    height: 48px;
    max-width: 32px;
    max-height: 32px;
  }
}

.sg-casino-bli4xc {
  display: flex;
  width: 24px;
  height: 24px;
  background: var(--Primary-100);
  vertical-align: middle;
}

@media (min-width: 768px) {
  .sg-casino-bli4xc {
    width: 32px;
    height: 32px;
  }
}

.sg-casino-j02dt2 {
  display: grid;
  overflow: hidden;
  gap: 8px;
  grid-template-columns: repeat(3, 1fr);
}

@media (min-width: 768px) {
  .sg-casino-j02dt2 {
    gap: 16px;
    margin: 13px 0 16px;
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    cursor: grab;
    user-select: none;
    scrollbar-width: none;
    -ms-overflow-style: none;
    touch-action: pan-x;
  }

  .sg-casino-j02dt2::-webkit-scrollbar {
    display: none;
  }
}

.sg-casino-uhyd4e {
  border-radius: 24px;
  border: 1px solid var(--Neutral-200);
  background: var(--Neutral-400);
  padding: 7px;
}

@media (min-width: 768px) {
  .sg-casino-uhyd4e {
    padding: 7px 15px;
  }
}

.sg-casino-uhyd4e:hover {
  background-color: var(--Neutral-200);
  color: var(--Text-100);
}

.sg-casino-7ykss2 {
  display: none;
  opacity: 0;
}

@media (min-width: 768px) {
  .sg-casino-7ykss2 {
    display: flex;
    opacity: 1;
  }
}

.sg-casino-uhyd4e picture {
  height: 100%;
  display: block;
}

.sg-casino-uhyd4e img {
  display: block;
  width: 100%;
  height: 40px;
  object-fit: contain;
}

@media (min-width: 768px) {
  .sg-casino-uhyd4e img {
    width: 88px;
    height: 44px;
  }
}

.sg-casino-uhyd4e p {
  text-align: center;
  width: 100%;
}

.sg-casino-lmtan8 {
  color: var(--text-color);
  font-feature-settings: "liga" off;
  font-size: 32px;
  line-height: 40px;
  font-weight: 700;
  text-transform: capitalize;
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 12px;
}

@media screen and (min-width: 768px) {
  .sg-casino-lmtan8 {
    font-size: 40px;
    line-height: 48px;
  }
}

.sg-casino-lmtan8 img,
.sg-casino-mdr93i {
  box-sizing: content-box;
  width: 24px;
  height: 24px;
}

@media screen and (min-width: 768px) {
  .sg-casino-lmtan8 img,
  .sg-casino-mdr93i {
    width: 48px;
    height: 48px;
    max-width: 32px;
    max-height: 32px;
  }
}

.sg-casino-dpa576 {
  display: flex;
  width: 24px;
  height: 24px;
  background: var(--Primary-100);
  vertical-align: middle;
}

@media (min-width: 768px) {
  .sg-casino-dpa576 {
    width: 32px;
    height: 32px;
  }
}

.sg-casino-kvl5we {
  color: var(--Text-200);
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  margin-bottom: 16px;
}

.sg-casino-21s8qh {
  display: flex;
  flex-direction: column;
  gap: 20px;
  border-radius: 24px;
  border: 1px solid var(--border-color);
 background: radial-gradient(
    156.65% 140.48% at 1.23% 99.9%,
    var(--fh-bg-color) 0%,
    color-mix(in srgb, var(--menu-color) 50%, transparent)
  );
  padding: 24px;
  padding-top: 30px;
}

.sg-casino-zwqeya {
  padding: 10px 15px 12px;
  transition: 0.3s;
  border-bottom: 4px solid rgba(0, 0, 0, 0);
}

.sg-casino-zwqeya.sg-casino-onauts {
  border-bottom: 4px solid var(--button-bg-color, #70f);
}

.sg-casino-ip535m {
  font-size: 18px;
  font-weight: 700;
  line-height: 26px;
  text-transform: capitalize;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  color: var(--text-color);
}

@media screen and (min-width: 768px) {
  .sg-casino-ip535m {
    font-size: 20px;
    line-height: 28px;
  }
}

.sg-casino-nwu3zd {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 4px;
  transition: 0.3s;
  color: var(--text-color);
}

.sg-casino-1m5yg9 {
  visibility: hidden;
  overflow: hidden;
  max-height: 0;
  transition: 0.sg-casino-bks5bo ease;
  opacity: 0;
  color: var(--text-color);
}

.sg-casino-hv64n2 {
  font-size: 16px;
  line-height: 24px;
  padding: 8px 0 0;
}

.sg-casino-hv64n2 ol,
.sg-casino-hv64n2 ul {
  padding-left: 1.3em;
}

.sg-casino-zwqeya.sg-casino-onauts .sg-casino-1m5yg9 {
  visibility: visible;
  max-height: 1000px;
  opacity: 1;
}

.sg-casino-zwqeya.sg-casino-onauts .sg-casino-nwu3zd {
  transform: rotate(180deg);
  color: var(--text-color);
}

.sg-casino-2cic3x {
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-self: stretch;
  border-radius: var(--M, 24px);
  border: 1px solid var(--Neutral-200);
  background: radial-gradient(
    156.65% 140.48% at 1.23% 99.9%,
    var(--Primary-300) 0%,
    var(--Neutral-300) 49.52%
  );
  padding: 16px;
}

@media (min-width: 768px) {
  .sg-casino-2cic3x {
    padding: 24px;
  }
}

.sg-casino-2cic3x .sg-casino-l9ijp6 {
  display: flex;
}

@media (min-width: 768px) {
  .sg-casino-2cic3x .sg-casino-l9ijp6 {
    display: none;
  }
}

.sg-casino-2cic3x .sg-casino-q58063 svg {
  display: none;
}

.sg-casino-56ieyc {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.sg-casino-56ieyc .sg-casino-4hl68a {
  display: none;
}

@media (min-width: 768px) {
  .sg-casino-56ieyc .sg-casino-4hl68a {
    display: flex;
  }
}

.sg-casino-oua4i0 {
  color: var(--Text-100);
  font-size: 32px;
  line-height: 40px;
  font-weight: 700;
  text-transform: capitalize;
  display: flex;
  align-items: center;
  gap: 12px;
}

@media screen and (min-width: 768px) {
  .sg-casino-oua4i0 {
    align-items: center;
    font-size: 40px;
    line-height: 48px;
  }
}

.sg-casino-oua4i0 > * {
  margin: 0 !important;
}

.sg-casino-oua4i0 img,
.sg-casino-7q8g8a {
  box-sizing: content-box;
  width: 24px;
  height: 24px;
}

@media screen and (min-width: 768px) {
  .sg-casino-oua4i0 img,
  .sg-casino-7q8g8a {
    width: 48px;
    height: 48px;
    max-width: 32px;
    max-height: 32px;
  }
}

.sg-casino-oywc6s {
  display: flex;
  width: 24px;
  height: 24px;
  background: var(--Primary-100);
  vertical-align: middle;
}

@media (min-width: 768px) {
  .sg-casino-oywc6s {
    width: 32px;
    height: 32px;
  }
}

.sg-casino-r0wldn {
  display: flex;
  flex-wrap: wrap;
  column-gap: 16px;
  row-gap: 8px;
}

@media (min-width: 768px) {
  .sg-casino-r0wldn {
    flex-wrap: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    cursor: grab;
    user-select: none;
    scrollbar-width: none;
    -ms-overflow-style: none;
    touch-action: pan-x;
  }

  .sg-casino-r0wldn::-webkit-scrollbar {
    display: none;
  }
}

.sg-casino-f0dyx6 {
  border-radius: 24px;
  border: 1px solid var(--Neutral-200);
  background: var(--Neutral-400);
  padding: 8px 16px;
  height: 60px;
}

.sg-casino-f0dyx6:hover {
  background-color: var(--Neutral-200);
  color: var(--Text-100);
}

.sg-casino-j3r8qy {
  display: none;
  opacity: 0;
}

@media (min-width: 768px) {
  .sg-casino-j3r8qy {
    display: flex;
    opacity: 1;
  }
}

.sg-casino-f0dyx6 picture {
  width: auto;
  height: 100%;
  display: block;
}

.sg-casino-f0dyx6 picture img {
  display: block;
  width: auto;
  height: 100%;
}

.sg-casino-3nrbl7 {
  margin: -24px 0;
}

.sg-casino-3nrbl7:first-of-type {
  margin-top: 24px;
}

@media (min-width: 1200px) {
  .sg-casino-3nrbl7 {
    margin: -16px 0;
  }
}

.sg-casino-nwcpn5 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  position: relative;
  margin-bottom: 12px;
}

@media (min-width: 768px) {
  .sg-casino-nwcpn5 {
    flex-direction: row;
  }
}

.sg-casino-d6u9oa {
  padding: 12px 12px 12px 50px;
  border-radius: 16px;
  background:
    url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDI1IDI1IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMTguMzk5OSAxNy42TDIzLjk5OTkgMjMuMiIgc3Ryb2tlPSIjOTk5OTk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgogIDxjaXJjbGUgY3g9IjExLjIiIGN5PSIxMS4yIiByPSI5LjQiIHN0cm9rZT0iIzk5OTk5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+")
      no-repeat 16px center,
    var(--Neutral-300);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  position: relative;
  color: var(--Text-400);
}

@media (min-width: 768px) {
  .sg-casino-d6u9oa {
    flex: 1;
  }
}

.sg-casino-d6u9oa::placeholder {
  color: var(--Text-400);
}

.sg-casino-qdceqv {
  padding: 10px 15px;
  border-radius: 16px;
  border: 1px solid var(--Primary-200);
  background: var(--neutral-30060);
  backdrop-filter: blur(8px);
  display: flex;
  justify-content: center;
  gap: 8px;
  color: var(--Text-100);
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
}

.sg-casino-3ryeq7 {
  display: flex;
  margin: -4px;
  overflow-x: auto;
  scrollbar-width: none;
}

.sg-casino-3ryeq7::-webkit-scrollbar {
  display: none;
}

.sg-casino-4xk1fw {
  border-radius: 16px;
  background-color: var(--neutral-30060);
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  font-size: 14px;
  color: var(--Text-100);
  margin: 4px;
  text-align: center;
  padding: 7px 15.5px;
  border: 1px solid var(--Primary-200);
  flex-shrink: 0;
  cursor: pointer;
}

.sg-casino-4xk1fw img,
.sg-casino-4xk1fw svg {
  margin-right: 8px;
}

.sg-casino-3appri {
  background: var(--Primary-200);
  color: var(--Text-00);
}

.sg-casino-3nrbl7 + .sg-casino-hbtl4b {
  margin-top: 0;
}

@media (min-width: 768px) {
  .sg-casino-3nrbl7 + .sg-casino-hbtl4b {
    margin-top: -16px;
  }
}

.sg-casino-0g40fr {
  border-radius: 4px;
  overflow-y: auto;
  position: absolute;
  background-color: var(--Neutral-300);
  width: 100%;
  z-index: 990;
  top: 54px;
}

.sg-casino-0g40fr > * {
  padding: 12px;
  color: var(--Text-200);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  cursor: pointer;
}

.sg-casino-0g40fr > *:hover {
  box-shadow: inset 0px 0px 3px var(--Text-300);
  background-color: var(--Neutral-100);
}

.sg-casino-oduesy {
  border-radius: 24px;
  border: 1px solid var(--border-color);

  background: radial-gradient(
    156.65% 140.48% at 1.23% 99.9%,
    var(--fh-bg-color) 0%,
    color-mix(in srgb, var(--menu-color) 50%, transparent)
  );
  padding: 15px;
  position: relative;
  overflow: hidden;
  isolation: isolate;
}

.sg-casino-yz20oe {
  color: var(--text-color);
  font-feature-settings: "liga" off;
  font-size: 32px;
  line-height: 40px;
  font-weight: 700;
  text-transform: capitalize;
  margin-bottom: 12px;
}

.sg-casino-xev6lv {
  color: var(--text-color);
  font-feature-settings: "liga" off;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}

.sg-casino-839mse {
  display: flex;
  gap: 16px;
  margin-top: 24px;
}

.sg-casino-quus3w {
  position: absolute;
  top: 0;
  right: 0;
  pointer-events: none;
  touch-action: none;
  z-index: -1;
  width: auto;
  height: 170px;
}

.sg-casino-oduesy button {
  border-radius: 16px;
  background: var(--button-bg-color);
  padding: 10px 15px;
  color: var(--button-text-color);
  text-align: center;
  font-feature-settings: "liga" off;
  font-family: inherit;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  cursor: pointer;
  flex: 1;
}

.sg-casino-oduesy button svg {
  pointer-events: none;
  touch-action: none;
  display: inline-block;
  vertical-align: sub;
  margin-right: 6px;
  width: 20px;
  height: 20px;
  object-position: center;
  object-fit: contain;
}

@media screen and (min-width: 768px) {
  .sg-casino-oduesy {
    padding: 39px 179px 39px 39px;
  }

  .sg-casino-yz20oe {
    font-size: 40px;
    line-height: 48px;
  }

  .sg-casino-quus3w {
    height: 348px;
  }

  .sg-casino-oduesy button {
    font-size: 18px;
    line-height: 26px;
    flex: 0 0 auto;
    padding: 15px 23px;
  }

  .sg-casino-oduesy button svg {
    width: 24px;
    height: 24px;
  }
}

@media screen and (min-width: 1200px) {
  .sg-casino-oduesy {
    padding: 63px;
  }
}

.sg-casino-bj3vt2 {
  display: flex;
  align-items: center;
  padding: 8px 0;
  flex-wrap: wrap;
}

@media (min-width: 768px) {
  .sg-casino-bj3vt2 {
    flex-wrap: nowrap;
    padding: 16px 0;
  }
}

.sg-casino-nla4t6 {
  font-size: 14px;
  width: 100%;
  color: var(--Text-100);
}

@media (min-width: 768px) {
  .sg-casino-nla4t6 {
    width: auto;
  }
}

.sg-casino-hkz4ch {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  cursor: grab;
  user-select: none;
  scrollbar-width: none;
  -ms-overflow-style: none;
  touch-action: pan-x;
  margin-top: 4px;
}

.sg-casino-hkz4ch::-webkit-scrollbar {
  display: none;
}

.sg-casino-hkz4ch a {
  background-color: var(--Neutral-300);
  color: var(--Text-300);
  padding: 8px 16px;
  flex-shrink: 0;
  display: flex;
  white-space: nowrap;
  font-weight: 700;
  font-size: 16px;
  margin-right: 8px;
  border-radius: var(--M, 8px);
}

.sg-casino-hkz4ch a:hover {
  background-color: var(--Neutral-200);
  color: var(--Text-100);
}

@media (min-width: 768px) {
  .sg-casino-hkz4ch {
    margin-left: 16px;
    margin-top: 0;
  }
}

.sg-casino-bj3vt2 .sg-casino-x641i7 {
  -webkit-mask-image: linear-gradient(to right, black 90%, transparent);
  mask-image: linear-gradient(to right, black 90%, transparent);
  transition:
    -webkit-mask-image 0.sg-casino-bks5bo,
    mask-image 0.3s;
}

.sg-casino-bj3vt2 .sg-casino-x641i7.sg-casino-s0j0tk {
  -webkit-mask-image: linear-gradient(to right, black 100%, black 100%);
  mask-image: linear-gradient(to right, black 100%, black 100%);
}

.sg-casino-2hbo9u {
  margin: 40px -16px;
}

.sg-casino-11zjq4 + .sg-casino-hzd14s,
.sg-casino-11zjq4 + .sg-casino-whb697 {
  margin-top: 24px;
}

.sg-casino-ego7yx {
  border-radius: 24px;
  position: relative;
  overflow: hidden;
  border: 1px solid var(--Neutral-200);
}

.sg-casino-ego7yx picture {
  display: flex;
  width: 100%;
  min-height: 400px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}

.sg-casino-9azmah {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 46px;
  padding: 0 8px;
}

@media (min-width: 768px) {
  .sg-casino-9azmah {
    padding: 0 15px;
    margin-bottom: 40px;
    margin-top: 7px;
  }
}

@media (min-width: 1200px) {
  .sg-casino-9azmah {
    margin-top: 0;
  }
}

.sg-casino-jumgpv {
  font-size: 20px;
  line-height: 28px;
  font-weight: 700;
  text-transform: capitalize;
}

@media (min-width: 768px) {
  .sg-casino-jumgpv {
    font-size: 24px;
    line-height: 32px;
  }
}

.sg-casino-tzxb6e {
  max-width: 700px;
  padding: 18px 14px;
  border-radius: 24px;
  border: 1px solid var(--Neutral-200);
  background: var(--neutral-30080);
  backdrop-filter: blur(8px);
  display: flex;
  flex-direction: column;
  gap: 16px;
}

@media (min-width: 768px) {
  .sg-casino-tzxb6e {
    gap: 24px;
    padding: 22px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-self: stretch;
    flex-direction: row;
  }
}

.sg-casino-979r8x {
  position: relative;
  z-index: 1;
  width: 100%;
  background: radial-gradient(
    156.65% 140.48% at 1.23% 99.9%,
    var(--Primary-300) 0%,
    var(--neutral-30080) 49.52%
  );
  padding: 16px 16px;
}

@media (min-width: 1200px) {
  .sg-casino-979r8x {
    margin-bottom: 0;
    margin-right: 32px;
    padding: 40px;
  }
}

.sg-casino-mm4anu {
  font-weight: 700;
  margin-bottom: 8px;
  overflow-wrap: break-word;
  color: var(--Text-300);
  font-size: 18px;
  line-height: 26px;
  text-transform: capitalize;
}

@media (min-width: 1200px) {
  .sg-casino-mm4anu {
    font-size: 20px;
    line-height: 28px;
  }
}

.sg-casino-b3gjfr {
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  color: var(--Text-100);
  text-transform: capitalize;
}

@media (min-width: 768px) {
  .sg-casino-b3gjfr {
    font-size: 32px;
    line-height: 40px;
  }
}

.sg-casino-wrriwf {
  border-radius: 24px;
  border: 1px solid var(--Neutral-200);
  background: var(--Neutral-300);
  display: flex;
  padding: 8px;
  align-items: center;
  box-shadow: 0 0 12px 0 rgba(191, 191, 191, 0.14);
  color: var(--Text-100);
  text-align: center;
  font-feature-settings:
    "liga" off,
    "clig" off;
  font-size: 12px;
  font-weight: 700;
  line-height: 14px;
}

.sg-casino-0cau3y {
  display: block;
  object-fit: cover;
  max-width: 100%;
  height: 100%;
  width: 100%;
  max-height: 100%;
}

.sg-casino-0cau3y img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.sg-casino-hbtl4b {
  margin: 24px auto 40px;
  width: 100%;
  display: flex;
  justify-content: center;
}

.sg-casino-26wfpl {
  border-radius: 16px;
  background: var(--Primary-200);
  padding: 15px 24px;
  color: var(--Text-00);
  text-align: center;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 26px;
}

@media (min-width: 768px) {
  .sg-casino-26wfpl {
    padding: 15px 48px;
  }
}

main > .sg-casino-hbtl4b {
  margin: -26px auto -16px;
}

@media (max-width: 700px) {
  .sg-casino-t1k7bc.sg-casino-twzye1 > div:nth-child(n+5) {
    display: none;
  }
}

.sg-casino-ppjmiw p a img {
  display: block;
  margin: 0 auto;
}


.sg-casino-6s16xm {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 350px;
  width: 100%;
  height: 60px;
  font-size: 18px;
  font-weight: 600;
  color: var(--button-text-color);
  cursor: pointer;
  text-align: center;
  border-radius: 6px;
  text-decoration: none;
  background: var(--button-bg-color);
  border-width: initial;
  border-style: none;
  border-color: initial;
  border-image: initial;
  margin: 25px auto;
}

/* contanct form */
.sg-casino-9udcxm {
  background: var(--fh-bg-color);
  padding: 2rem;
  border-radius: 12px;
  box-shadow: -2px 1px 8px 5px rgba(0, 0, 0, 0.1);
  max-width: 800px;
  margin: 50px auto;
}

.sg-casino-9udcxm label {
  font-size: 14px;
}

.sg-casino-9udcxm h2 {
  text-align: center;
  margin-bottom: 1rem;
}
.sg-casino-9udcxm input,
.sg-casino-9udcxm textarea,
.sg-casino-9udcxm button {
  width: 100%;
  padding: 10px;
  margin-top:5px;
  margin-bottom: 15px;
  border-radius: 8px;
  border: 1px solid #ccc;
  background-color: var(--main-theme-color);
  font-size: 1rem;
}
.sg-casino-9udcxm button {
  background-color: var(--button-bg-color);
  color: var(--button-text-color);
  border: none;
  cursor: pointer;
  transition: background 0.sg-casino-egcbol ease;
}
.sg-casino-9udcxm button:hover {
  background-color: var(--button-bg-hover);
}
.sg-casino-0h9jjo {
  text-align: center;
  color: green;
  font-weight: 500;
  padding: 50px 0;
  animation: fadeIn 0.sg-casino-mkofxu ease-in;
}

.sg-casino-0h9jjo h2 {
  color: green;
  font-weight: 500;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

/* brandauto-contrast-fix v1 */
:root {
  --footer-menu-color: #ece7dc;
  --updated-block-color: #ece7dc;
  --rate-counter-bg: #1e1e1e;
  --rate-counter-bg-top: #2a2a2a;
}
.sg-casino-0olybu, .sg-casino-6vox6a, [class*="review-card"],
thead, thead th, table th, .sg-casino-48f6mr,
.sg-casino-cuvnhu, [class*="collapsible-header"],
.sg-casino-esqir1, [class*="updated-block"] {
  color: #ece7dc !important;
}
