* {
  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;
  }
}

.crypto-casino-0nykj3 {
  max-width: 100%;
  margin: 0 auto;
  padding: 0 16px;
}

@media screen and (min-width: 768px) {
  .crypto-casino-0nykj3 {
    max-width: 752px;
  }
}

@media screen and (min-width: 1200px) {
  .crypto-casino-0nykj3 {
    padding: 0 16px;
    max-width: 1248px;
  }
}

.crypto-casino-42mj9a {
  overflow: hidden;
}

.crypto-casino-i1zw6h img {
  background: var(--Neutral-300);
}

.crypto-casino-rio84s {
  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;
}

.crypto-casino-gzryvn {
  border: 1px solid var(--border-color);
  background: var(--button-bg-color);
}

.crypto-casino-gzryvn:hover {
  background: var(--button-bg-hover);
}

.crypto-casino-zf5prq {
  border: 1px solid var(--border-color);
  background: var(--button-bg-color);
  color: var(--button-text-color);
}

.crypto-casino-zf5prq:hover {
  background: var(--button-bg-hover);
}

.crypto-casino-ddhxnh {
  font-size: 12px;
  line-height: 18px;
}

.crypto-casino-34ijkp {
  font-size: 18px;
  line-height: 26px;
}

.crypto-casino-doec58 {
  width: 100%;
}

.crypto-casino-47gorp {
  padding: 6px 16px;
}

.crypto-casino-bi57li {
  padding: 10px 16px;
}

.crypto-casino-7x3sjx {
  padding: 15px 26px;
}

.crypto-casino-2aiwbo {
  flex-shrink: 0;
}

.crypto-casino-bn0vj6 {
  box-shadow:
    0 1px 33px 0 rgba(var(--Primary-200-rgb), 0.2),
    0 1px 22px 0 rgba(var(--Primary-200-rgb), 0.3);
}

.crypto-casino-k90akr {
  display: none;
}

.crypto-casino-cct3hl {
  position: relative;
  width: 100%;
  margin: 0 auto;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

.crypto-casino-wapmhu {
  overflow: hidden;
  width: 100%;
  margin-top: 20px;
}

.crypto-casino-rijhe2 {
  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;
}

.crypto-casino-nfr2u4 {
  cursor: grab;
}

.crypto-casino-rijhe2::-webkit-scrollbar {
  display: none;
}

.crypto-casino-16s50q {
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  scroll-snap-align: start;
}

.crypto-casino-bd3fdu {
  display: block;
  width: 100%;
  object-fit: contain;
  height: 40px;
  pointer-events: none;
}

.crypto-casino-a4awc3 {
  text-align: center;
  font-size: 14px;
  padding: 10px 0;
}

.crypto-casino-nky2o0 {
  text-align: center;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  justify-content: center;
  visibility: hidden;
}

.crypto-casino-vg3bv0 {
  visibility: visible;
}

.crypto-casino-ivcaes {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-color: var(--Text-400);
  border-radius: 8px;
  cursor: pointer;
  transition: 0.crypto-casino-hv2umx ease;
}

.crypto-casino-l9hf0j {
  background-color: var(--Primary-200);
  width: 16px;
}

.crypto-casino-y942p4 {
  -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.crypto-casino-hv2umx,
    mask-image 0.3s;
}

.crypto-casino-y942p4.crypto-casino-88t5xg {
  -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;
  }
}

.crypto-casino-1b1jwx: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;
}

.crypto-casino-2xexx2 {
  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.crypto-casino-qdj28z.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.crypto-casino-qdj28z.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;
}

.crypto-casino-0l0z5m {
  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);
}

.crypto-casino-0l0z5m::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%
  );
}

.crypto-casino-tzy558 {
  position: relative;
  z-index: 1;
}

.crypto-casino-hfeh0v {
  color: var(--Text-100);
  text-align: center;
  font-size: 20px;
  line-height: 28px;
  font-weight: 700;
  text-transform: capitalize;
}

.crypto-casino-8f2lq5 {
  color: var(--Text-100);
  font-size: 48px;
  font-weight: 700;
  line-height: 56px;
  text-transform: capitalize;
  margin: 4px 0;
  overflow-wrap: break-word;
}

.crypto-casino-p25rpa {
  font-size: 40px;
  line-height: 48px;
}

.crypto-casino-bo4ywc {
  color: var(--Text-200);
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.crypto-casino-crfrbg {
  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;
}

.crypto-casino-crfrbg:hover {
  background: var(--Primary-400);
}

.crypto-casino-crfrbg svg {
  display: inline-block;
  vertical-align: middle;
  margin-left: 8px;
  pointer-events: none;
  touch-action: none;
}

.crypto-casino-1b1jwx 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) {
  .crypto-casino-0l0z5m {
    max-width: 600px;
    padding: 64px;
  }

  .crypto-casino-hfeh0v {
    font-size: 24px;
    line-height: 32px;
  }

  .crypto-casino-8f2lq5 {
    font-size: 72px;
    line-height: 88px;
    margin: 4px 0;
  }

  .crypto-casino-p25rpa {
    font-size: 50px;
    line-height: 56px;
  }

  .crypto-casino-bo4ywc {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    margin-right: auto;
    margin-left: auto;
  }

  .crypto-casino-2xexx2 {
    top: 25px;
    right: 25px;
  }
}

.crypto-casino-jke3xk,
.crypto-casino-2phm1z {
  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;
}

.crypto-casino-cq49lh.crypto-casino-hhrfkz::before,
.crypto-casino-2phm1z::before,
.crypto-casino-vg3aek::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.crypto-casino-qdj28z.org/2000/svg'%3E%3Crect width='31' height='31' rx='15.5' fill='%23FFF4D0'/%3E%3Cpath d='M15.crypto-casino-mqeca0 14.crypto-casino-7ts7qy.crypto-casino-dkr980 14.crypto-casino-e2dmtt 15.crypto-casino-6l8k0d 14.crypto-casino-58ftqg 15.crypto-casino-cgb5kl 14.crypto-casino-wohl0u.crypto-casino-wgsmxf 14.crypto-casino-y2v857 19.crypto-casino-cqbi76 12.crypto-casino-oytgse 19.crypto-casino-cqbi76 10.crypto-casino-24mjnk.crypto-casino-cqbi76 8.crypto-casino-7k8wns 17.crypto-casino-5v5uoh 7.crypto-casino-mpn238 15.crypto-casino-beog97 7.crypto-casino-xjavdd.crypto-casino-hquari 7.crypto-casino-mpn238 11.crypto-casino-9rcdc2 8.crypto-casino-7k8wns 11.crypto-casino-9rcdc2 10.crypto-casino-6vtbna.crypto-casino-9rcdc2 12.crypto-casino-0w77yi 13.crypto-casino-8mqbta 14.crypto-casino-4uolrc 15.crypto-casino-1yudkg 14.crypto-casino-3u2zoi.crypto-casino-h5xsxz 14.crypto-casino-17ngot 15.crypto-casino-o21o3m 14.crypto-casino-9gy2ly 15.crypto-casino-cbc9nz 14.crypto-casino-cbodsd.crypto-casino-mqeca0 14.5684Z' fill='%23FFC421'/%3E%3Cpath d='M15.crypto-casino-li30f3 15.crypto-casino-qmqnpg.crypto-casino-r1rxkp 15.crypto-casino-0wjm2g 15.crypto-casino-aaetyb 15.crypto-casino-6nx3q9 15.crypto-casino-84lzer 15.crypto-casino-yae61t.crypto-casino-vfb2a3 15.crypto-casino-6nx3q9 15.crypto-casino-jpef9y 15.crypto-casino-90y907 15.crypto-casino-5m64pa 15.crypto-casino-jbh76p.crypto-casino-tp9ive 15.crypto-casino-nrdoxr 7.crypto-casino-7lsnwe 18.crypto-casino-7s6ipo 7.crypto-casino-b4761k 23.crypto-casino-d3gvzl.crypto-casino-ckbnms.crypto-casino-qeszd9 18.crypto-casino-sq7nko 19.crypto-casino-fuchwc 15.crypto-casino-g4iapf 15.crypto-casino-li30f3 15.1903Z' fill='%23FFC421'/%3E%3Ccircle cx='5.5' cy='5.5' r='3' fill='%23179163' stroke='%23FFF4D0'/%3E%3C/svg%3E%0A");
}

.crypto-casino-ai03sl [type="submit"] *,
.crypto-casino-kahdwd button * {
  pointer-events: none;
  touch-action: none;
}

@media screen and (max-width: 767px) {
  body:has(.pc61d126-chatbot-window[aria-hidden="false"]) .crypto-casino-s6p214 {
    display: none;
  }
}

.crypto-casino-tpell6 {
  position: fixed;
  right: 20px;
  bottom: 8px;
  z-index: 992;
  color: var(--Neutral-50);
}

body:has(header nav.open) .crypto-casino-tpell6 {
  display: none;
}

@media (min-width: 768px) {
  .crypto-casino-tpell6 {
    bottom: 22px;
  }
}

.crypto-casino-tpell6 input {
  font-family: inherit;
}

@media (max-width: 767px) {
  body:has(.pc61d126-floating-bar-wrapper) .crypto-casino-tpell6 {
    bottom: calc(var(--floating-bar-height) + 8px);
  }
}

@media (max-width: 767px) {
  body:has(.crypto-casino-a8xg2z.static) .crypto-casino-tpell6 {
    bottom: 8px;
  }
}

.crypto-casino-8t5d44 {
  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.crypto-casino-qdj28z.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath d='M31.crypto-casino-e4qi1q 3.crypto-casino-ttcwo4.crypto-casino-914pfu.crypto-casino-qz3b3u 3.crypto-casino-39slyr 3.crypto-casino-rut2q5 5.crypto-casino-ul9wuq 3.crypto-casino-rut2q5 8.crypto-casino-573l9s.crypto-casino-iyvrvv.crypto-casino-rut2q5 26.crypto-casino-zrctu5 5.crypto-casino-kk522f 28.crypto-casino-bt70ro 8.crypto-casino-omvpgr 28.crypto-casino-wsbgbk.crypto-casino-fx5uun 28.crypto-casino-0vupom.crypto-casino-6jvag3 34.crypto-casino-johk56.crypto-casino-1q5ize 36.crypto-casino-qqlthz 11.crypto-casino-2voom5 37.crypto-casino-iuqodb 12.crypto-casino-buiq7m 36.crypto-casino-yn31iy.crypto-casino-tiqhpz 28.crypto-casino-50dq2k.crypto-casino-i0yehi.crypto-casino-q6ezdk 28.crypto-casino-az11ik 36.crypto-casino-vvax9h 26.crypto-casino-fez1kk 36.crypto-casino-vvax9h 23.crypto-casino-hr86rk.crypto-casino-t4133v.crypto-casino-vvax9h 5.crypto-casino-s3gdrj 34.crypto-casino-bpgc4e 3.crypto-casino-39slyr 31.crypto-casino-e4qi1q 3.crypto-casino-qyxgo3.crypto-casino-xoiuky 18.crypto-casino-mv6s9m.crypto-casino-09axuy 18.crypto-casino-3f6x0p 8.crypto-casino-nzpk1r 17.crypto-casino-oag082 8.crypto-casino-nzpk1r 15.crypto-casino-t26fsa.crypto-casino-nzpk1r 14.crypto-casino-fc2z08 9.crypto-casino-09axuy 13.crypto-casino-mbv8om 11.crypto-casino-xoiuky 13.crypto-casino-uakexw.crypto-casino-4mejx4 13.crypto-casino-mbv8om 13.crypto-casino-xcvbke 14.crypto-casino-fc2z08 13.crypto-casino-xcvbke 15.crypto-casino-x156fo.crypto-casino-xcvbke 17.crypto-casino-oag082 12.crypto-casino-4mejx4 18.crypto-casino-3f6x0p 11.crypto-casino-xoiuky 18.crypto-casino-bfyq1q.crypto-casino-tiuq33 18.crypto-casino-4pmg9p.crypto-casino-o13qf0 18.crypto-casino-3f6x0p 17.crypto-casino-or3xem 17.crypto-casino-oag082 17.crypto-casino-or3xem 15.crypto-casino-kyqzcn.crypto-casino-or3xem 14.crypto-casino-fc2z08 18.crypto-casino-o13qf0 13.crypto-casino-mbv8om 20.crypto-casino-tiuq33 13.crypto-casino-omumn5.crypto-casino-yedfbq 13.crypto-casino-mbv8om 22.crypto-casino-tc24do 14.crypto-casino-fc2z08 22.crypto-casino-tc24do 15.crypto-casino-gfv67k.crypto-casino-ltzhch 17.crypto-casino-oag082 21.crypto-casino-yedfbq 18.crypto-casino-3f6x0p 20.crypto-casino-tiuq33 18.crypto-casino-djx9bo.crypto-casino-rpy7kw 18.crypto-casino-9ygwrh.crypto-casino-n3u4cm 18.crypto-casino-3f6x0p 26.crypto-casino-lfmllt 17.crypto-casino-oag082 26.crypto-casino-lfmllt 15.crypto-casino-v55z0k.crypto-casino-lfmllt 14.crypto-casino-fc2z08 27.crypto-casino-n3u4cm 13.crypto-casino-mbv8om 28.crypto-casino-rpy7kw 13.crypto-casino-zhxk4u.crypto-casino-mjwzqt 13.crypto-casino-mbv8om 31.crypto-casino-29k090 14.crypto-casino-fc2z08 31.crypto-casino-29k090 15.crypto-casino-68k6e9.crypto-casino-lfmllt 17.crypto-casino-oag082 30.crypto-casino-mjwzqt 18.crypto-casino-3f6x0p 28.crypto-casino-rpy7kw 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"])
    .crypto-casino-8t5d44 {
    display: none;
  }
}

.crypto-casino-7mtk4d {
  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) {
  .crypto-casino-7mtk4d {
    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;
}

.crypto-casino-kahdwd {
  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) {
  .crypto-casino-kahdwd {
    padding: 14px 16px;
  }
}

.crypto-casino-kahdwd button {
  border: none;
  background: none;
  cursor: pointer;
  align-content: center;
  color: var(--Neutral-50);
}

.crypto-casino-kahdwd button:first-child {
  align-content: end;
}

.crypto-casino-kahdwd button:first-of-type {
  display: none;
}

.pc61d126-chatbot[data-active-screen="2"]
  .crypto-casino-kahdwd
  button:first-of-type,
.pc61d126-chatbot[data-active-screen="3"]
  .crypto-casino-kahdwd
  button:first-of-type {
  display: initial;
  width: 44px;
  height: 16px;
}

.crypto-casino-kahdwd button:first-of-type svg {
  width: 30px;
  height: 30px;
}

.crypto-casino-kahdwd button:last-child svg {
  width: 38px;
  height: 38px;
}

.crypto-casino-vg3aek {
  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;
}

.crypto-casino-vg3aek::before {
  content: "";
  width: 48px;
}

.pc61d126-chatbot[data-active-screen="2"] .crypto-casino-vg3aek,
.pc61d126-chatbot[data-active-screen="3"]
  .crypto-casino-vg3aek {
  opacity: 1;
  visibility: visible;
}

.crypto-casino-zawd32 {
  flex: 1 1;
}

.crypto-casino-2gadfb {
  display: none;
  padding: 64px 16px 16px;
}

@media screen and (min-width: 768px) {
  .crypto-casino-2gadfb {
    padding: 24px;
  }
}

.pc61d126-chatbot[data-active-screen="1"] .crypto-casino-9l0onr {
  display: block;
}

.crypto-casino-wenz36 {
  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) {
  .crypto-casino-wenz36 {
    margin-top: 41px;
    font-size: 48px;
    line-height: 56px;
  }
}

.crypto-casino-2phm1z {
  display: grid;
  grid-template-columns: 50px 1fr;
  grid-template-areas: "avatar name" "button button";
  row-gap: 16px;
  column-gap: 12px;
  padding: 10px 14px;
}

.crypto-casino-2phm1z::before {
  content: "";
  grid-area: avatar;
  width: 50px;
  height: 50px;
  align-self: center;
}

.crypto-casino-15bujm span {
  color: var(--Text-300);
  font-feature-settings:
    "liga" off,
    "clig" off;
  font-size: 12px;
  line-height: 16px;
}

.crypto-casino-15bujm p {
  color: var(--Text-100);
}

.crypto-casino-2phm1z .crypto-casino-n373fx {
  grid-area: button;
}

.crypto-casino-2phm1z .crypto-casino-n373fx::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.crypto-casino-qdj28z.org/2000/svg'%3E%3Cpath d='M4.crypto-casino-oaa1yj 10H16.3327' stroke='%23F0F0F0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.crypto-casino-hggu3p 15L16.crypto-casino-hggu3p 10' stroke='%23F0F0F0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.crypto-casino-hggu3p 5L16.crypto-casino-hggu3p 10' stroke='%23F0F0F0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.pc61d126-chatbot[data-active-screen="2"] .crypto-casino-sxxmku {
  display: block;
}

.crypto-casino-5hv19x {
  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) {
  .crypto-casino-5hv19x {
    margin-top: 40px;
  }
}

.crypto-casino-jke3xk label,
.crypto-casino-jke3xk input {
  display: block;
  width: 100%;
}

.crypto-casino-jke3xk label {
  margin-bottom: 16px;
  color: var(--Text-100);
  font-size: 14px;
  line-height: 20px;
}

.crypto-casino-jke3xk label.crypto-casino-jkl4la input {
  border: 1px solid var(--Accent-100);
  padding: 16px;
}

.crypto-casino-jke3xk label.crypto-casino-jkl4la::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;
}

.crypto-casino-jke3xk 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;
}

.crypto-casino-jke3xk input::placeholder {
  color: var(--Text-400);
}

.crypto-casino-l77vnx {
  padding: 0;
  min-height: 100%;
  flex-direction: column;
  justify-content: space-between;
  gap: 16px;
}

.pc61d126-chatbot[data-active-screen="3"] .crypto-casino-l77vnx {
  display: flex;
}

.crypto-casino-l77vnx ol {
  list-style: none;
  padding: 16px;
  overflow: auto;
  overscroll-behavior: contain;
  height: calc(100vh - 170px);
}

@media screen and (min-width: 768px) {
  .crypto-casino-l77vnx ol {
    height: 420px;
    padding: 24px;
  }
}

.crypto-casino-l77vnx ol a {
  cursor: pointer;
  color: var(--Primary-100);
}

.crypto-casino-ai03sl {
  flex: 0 0;
  position: relative;
  padding: 0 16px 16px;
}

@media screen and (min-width: 768px) {
  .crypto-casino-ai03sl {
    padding: 0 24px 24px;
  }
}

.crypto-casino-ai03sl 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;
}

.crypto-casino-ai03sl input::placeholder {
  color: var(--Text-400);
}

.crypto-casino-ai03sl [type="submit"] {
  border: none;
  background: none;
  cursor: pointer;
  position: absolute;
  top: 15px;
  right: 32px;
  width: 22px;
  height: 22px;
}

.crypto-casino-ai03sl [type="submit"]:disabled {
  opacity: 0.5;
}

.crypto-casino-ai03sl [type="submit"] svg {
  color: var(--Neutral-50);
}

@media screen and (min-width: 768px) {
  .crypto-casino-ai03sl [type="submit"] {
    right: 40px;
  }
}

.crypto-casino-cq49lh {
  margin-bottom: 16px;
  color: var(--Primary-100);
}

.crypto-casino-cq49lh.crypto-casino-hhrfkz {
  display: grid;
  grid-template-columns: 31px 1fr;
  gap: 12px;
  color: var(--Text-100);
  align-items: flex-end;
}

.crypto-casino-cq49lh.crypto-casino-hhrfkz::before {
  content: "";
  width: 31px;
}

.crypto-casino-cq49lh.crypto-casino-hhrfkz p {
  border-radius: 24px;
  border: 1px solid var(--Neutral-300);
  background: var(--neutral-30060, rgba(43, 43, 43, 0.6));
}

.crypto-casino-cq49lh.crypto-casino-zqfjsi p {
  box-shadow: 0 0 12px 0 rgba(191, 191, 191, 0.1);
}

.crypto-casino-cq49lh p {
  padding: 15px 14px;
  border-radius: 24px;
  border: 1px solid var(--Neutral-200);
  background: var(--neutral-30060, rgba(43, 43, 43, 0.6));
}

.crypto-casino-tpell6 .crypto-casino-n373fx {
  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;
  }
}

.crypto-casino-s6p214 {
  position: fixed;
  z-index: 1000;
  top: 0;
  width: 100%;
}

@media (min-width: 768px) {
  .crypto-casino-s6p214 {
    padding: 16px 0;
    background: var(--fh-bg-color);
  }
}

@media (min-width: 1200px) {
  .crypto-casino-s6p214 {
    padding: 18px 0;
  }
}

.crypto-casino-s6p214 .crypto-casino-0nykj3 {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
}

@media (max-width: 767px) {
  .crypto-casino-s6p214 .crypto-casino-0nykj3 {
    padding: 16px;
    background: var(--fh-bg-color);
    min-height: 72px;
  }
}

.crypto-casino-wxxt5f {
  display: block;
  width: 100%;
  max-width: 128px;
  height: 32px;
  object-fit: contain;
  object-position: center left;
}

@media (min-width: 1200px) {
  .crypto-casino-wxxt5f {
    max-width: 160px;
    height: 40px;
  }
}

.crypto-casino-wxxt5f picture,
.crypto-casino-wxxt5f img {
  display: block;
  width: 100%;
  height: 100%;
}

.crypto-casino-wxxt5f img {
  object-fit: contain;
  object-position: left center;
}

@media (max-width: 1199px) {
  .crypto-casino-oqxivc {
    position: fixed;
    right: 0;
    width: 100%;
    transition: transform 0.crypto-casino-hv2umx ease;
    transform: translateX(100%);
    background: var(--menu-color);
    box-shadow: 0 12px 24px 0 rgba(109, 109, 109, 0.15);
  }

  .crypto-casino-s6p214.crypto-casino-pvk1o6 .crypto-casino-oqxivc {
    transform: translateX(0);
  }
}

@media screen and (min-width: 768px) and (max-width: 1199px) {
  .crypto-casino-oqxivc {
    top: 72px;
    max-width: 400px;
    height: calc(100% - 72px);
    overflow-y: auto;
    padding: 8px 16px;
  }
}

@media (max-width: 767px) {
  .crypto-casino-oqxivc {
    padding: 8px 16px;
    top: 128px;
    height: calc(100% - 128px);
    overflow-y: auto;
    overscroll-behavior: contain;
  }
}

.crypto-casino-wfa38h,
.crypto-casino-2vj0yf {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  gap: 8px;
}

@media (min-width: 767px) {
  .crypto-casino-wfa38h,
  .crypto-casino-2vj0yf {
    gap: 12px;
  }
}

@media (max-width: 767px) {
  .crypto-casino-2vj0yf {
    display: none;
  }
}

.crypto-casino-2fb840 {
  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;
}

.crypto-casino-pvk1o6 .crypto-casino-2fb840 {
  background: var(--fh-bg-color);
}

.crypto-casino-2fb840 button {
  flex: 1 1;
  padding: 9px 12px;
  line-height: 20px;
}

@media (min-width: 768px) {
  .crypto-casino-2fb840 {
    display: none;
  }
}

.crypto-casino-qcak84 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  cursor: pointer;
}

@media (min-width: 1200px) {
  .crypto-casino-qcak84 {
    display: none;
  }
}

.crypto-casino-s0xoe5 {
  display: block;
  width: 30px;
  height: 30px;
  object-fit: contain;
  object-position: center;
  cursor: pointer;
  color: var(--Text-100);
  pointer-events: none;
  touch-action: none;
}

.crypto-casino-s6p214.crypto-casino-pvk1o6 .crypto-casino-s0xoe5:first-child {
  display: none;
}

.crypto-casino-s6p214.crypto-casino-pvk1o6 .crypto-casino-s0xoe5:last-child {
  display: block;
}

.crypto-casino-s0xoe5:last-child {
  display: none;
}

@media (min-width: 1200px) {
  .crypto-casino-s0xoe5 {
    display: none;
  }
}

.crypto-casino-ih40e9 {
  position: relative;
  display: none;
  padding: 5px 9px 6px;
  color: var(--Text-100);
}

@media (min-width: 1200px) {
  .crypto-casino-ih40e9 {
    display: flex;
  }
}

.crypto-casino-ih40e9 ul {
  max-height: 350px;
  overflow-y: auto;
}

.crypto-casino-ih40e9:hover ul {
  visibility: visible;
  opacity: 1;
}

.crypto-casino-ih40e9:hover ul::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}

.crypto-casino-ih40e9:hover ul::-webkit-scrollbar-thumb {
  border-radius: 16px;
  background: var(--Neutral-100);
}

.crypto-casino-ih40e9:hover ul::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0);
}

.crypto-casino-ih40e9:hover .crypto-casino-fr8gvc svg {
  transform: rotate(180deg);
}

.crypto-casino-cqbkm5 {
  font-size: 14px;
  font-weight: 700;
  display: flex;
  width: 100%;
}

.crypto-casino-mbohaw {
  padding: 0 8px;
}

.crypto-casino-mwn7ab {
  display: flex;
  width: 100%;
  padding: 5px 9px;
  transition: 0.3s;
  color: var(--Text-100);
  border-radius: 8px;
}

.crypto-casino-mwn7ab:hover {
  background-color: var(--Neutral-300);
}

@media (min-width: 1200px) {
  .crypto-casino-mwn7ab {
    padding: 4px 8px;
  }
}

.crypto-casino-tmcrwo {
  display: flex;
}

.crypto-casino-tmcrwo img {
  width: 24px;
  height: 24px;
  margin-right: 8px;
  border: 1px solid var(--Neutral-200);
  border-radius: 12px;
}

.crypto-casino-fr8gvc {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  margin-left: 9px;
  margin-top: 2px;
}

.crypto-casino-fr8gvc svg {
  transition: 0.3s;
  width: 13px;
  height: 13px;
}

.crypto-casino-ih51ue {
  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) {
  .crypto-casino-ih51ue {
    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;
  }
}

.crypto-casino-x8g4mo {
  width: 100%;
}

@media (min-width: 1200px) {
  .crypto-casino-x8g4mo {
    display: none;
  }
}

.crypto-casino-6dcvws {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 10px;
  padding-bottom: 5px;
  border-bottom: 1px solid var(--Neutral-300);
}

.crypto-casino-4rb2s4 {
  font-weight: 700;
  font-size: 20px;
  line-height: 28px;
  text-transform: capitalize;
  color: var(--Text-100);
}

.crypto-casino-lwhp2u {
  display: flex;
}

.crypto-casino-ksqn35 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}

.crypto-casino-15jcow {
  list-style: none;
}

@media (max-width: 1199px) {
  .crypto-casino-15jcow {
    max-height: 90%;
    overflow: auto;
  }
}

@media (min-width: 1200px) {
  .crypto-casino-15jcow {
    display: flex;
    align-items: center;
    gap: 8px;
  }

  .crypto-casino-15jcow .crypto-casino-tsy1s4 [data-ref-el],
  .crypto-casino-15jcow .crypto-casino-tsy1s4 span,
  .crypto-casino-15jcow .crypto-casino-tsy1s4 a {
    white-space: nowrap;
  }
}

.crypto-casino-7gkr3m {
  width: 100%;
  transition: 0.3s;
  color: var(--Text-100);
  position: relative;
}

@media (max-width: 1199px) {
  .crypto-casino-7gkr3m.crypto-casino-mska9c > .crypto-casino-tsy1s4 {
    background: var(--Neutral-300);
  }
}

@media (min-width: 1200px) {
  .crypto-casino-7gkr3m.crypto-casino-s1j9nt:hover > .sub-menu[data-depth="1"] {
    height: auto;
    opacity: 1;
    visibility: visible;
  }
}

@media (max-width: 1199px) {
  .crypto-casino-7gkr3m.crypto-casino-mska9c > .crypto-casino-a7vqep {
    height: auto;
  }

  .crypto-casino-7gkr3m.crypto-casino-mska9c > div > .crypto-casino-zmg2aw {
    transform: rotate(180deg);
  }
}

.crypto-casino-7gkr3m [data-ref-el] {
  background: none;
  border: none;
  cursor: pointer;
}

.crypto-casino-7gkr3m [data-ref-el],
.crypto-casino-7gkr3m span {
  cursor: pointer;
}

.crypto-casino-7gkr3m [data-ref-el],
.crypto-casino-7gkr3m span,
.crypto-casino-7gkr3m a {
  font-size: 18px;
  font-weight: 700;
  line-height: 46px;
  color: var(--text-color);
  text-align: left;
  flex: 1 1;
}

@media (min-width: 768px) {
  .crypto-casino-7gkr3m [data-ref-el],
  .crypto-casino-7gkr3m span,
  .crypto-casino-7gkr3m a {
    font-size: 18px;
    line-height: 38px;
  }
}

@media (min-width: 1200px) {
  .crypto-casino-7gkr3m [data-ref-el],
  .crypto-casino-7gkr3m span,
  .crypto-casino-7gkr3m a {
    font-size: 14px;
    line-height: 20px;
    width: 100%;
  }
}

.crypto-casino-a7vqep {
  height: 0;
  overflow: hidden;
  transition: height 0.crypto-casino-hv2umx ease;
  padding-left: 24px;
  list-style: none;
  box-sizing: border-box;
}

.crypto-casino-a7vqep::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}

.crypto-casino-a7vqep::-webkit-scrollbar-thumb {
  border-radius: 16px;
  background: var(--Neutral-200);
}

.crypto-casino-a7vqep::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0);
}

@media (min-width: 1200px) {
  .crypto-casino-a7vqep {
    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;
  }

  .crypto-casino-a7vqep:has(> .crypto-casino-7gkr3m.active) {
    height: auto;
    visibility: visible;
    opacity: 1;
  }

  .crypto-casino-a7vqep .crypto-casino-a7vqep {
    padding: 0;
  }

  .crypto-casino-a7vqep .crypto-casino-7gkr3m {
    font-weight: 400;
  }

  .crypto-casino-a7vqep .crypto-casino-7gkr3m:hover > .crypto-casino-tsy1s4 {
    background: var(--Neutral-300);
  }

  .crypto-casino-a7vqep .crypto-casino-zmg2aw {
    rotate: -90deg;
  }
}

.crypto-casino-tsy1s4 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  padding: 0 8px;
  border-radius: 16px;
  cursor: pointer;
}

@media (min-width: 1200px) {
  .crypto-casino-tsy1s4 {
    padding: 8px;
  }

  .crypto-casino-7gkr3m.crypto-casino-bfiq6n > .crypto-casino-tsy1s4 {
    background: var(--Neutral-300);
  }
}

.crypto-casino-zmg2aw {
  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.crypto-casino-qdj28z.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.crypto-casino-9o4hq2 0.crypto-casino-dw44z2.crypto-casino-ewdh3g -0.crypto-casino-bj0rbh 0.crypto-casino-snklo2 -0.crypto-casino-bj0rbh 1.crypto-casino-rfb01i 0.crypto-casino-7bhdzk.crypto-casino-vazun9 4.crypto-casino-6r15eh.crypto-casino-9o4hq2 0.crypto-casino-6jd82q.crypto-casino-jf2gd3 -0.crypto-casino-bj0rbh 9.crypto-casino-vogzwx -0.crypto-casino-bj0rbh 10.crypto-casino-myilwd 0.crypto-casino-y2nz6u.crypto-casino-ahen3b 0.crypto-casino-ewdh3g 10.crypto-casino-ahen3b 0.crypto-casino-snklo2 10.crypto-casino-myilwd 1.crypto-casino-ov7gxc.crypto-casino-i8hvde 5.crypto-casino-rb8b08.crypto-casino-125o11 6.crypto-casino-o3oyf2 5.crypto-casino-hfjl2e 6.crypto-casino-o3oyf2 4.crypto-casino-uvvthb 5.crypto-casino-j5q30r.crypto-casino-9o4hq2 1.crypto-casino-g0oi6d.crypto-casino-bj0rbh 0.crypto-casino-snklo2 -0.crypto-casino-bj0rbh 0.crypto-casino-ewdh3g 0.crypto-casino-9o4hq2 0.21967Z' fill='%23F0F0F0'/%3E%3C/svg%3E%0A");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: 10px;
  transition: rotate 0.crypto-casino-hv2umx ease;
  background-color: var(--Text-100);
}

@media (min-width: 1200px) {
  .crypto-casino-zmg2aw {
    cursor: default;
  }
}

.crypto-casino-9ik4gk {
  position: fixed;
  z-index: 1001;
  top: 80px;
  left: 100px;
  visibility: visible;
  opacity: 1;
  max-height: 290px;
  height: auto;
}

.crypto-casino-3xmjus {
  padding: 24px 0;
  border-top: 1px solid var(--border-color);
  gap: 32px;
  background-color: var(--fh-bg-color);
}

@media screen and (min-width: 768px) {
  .crypto-casino-3xmjus {
    padding: 40px 4px;
  }
}

.crypto-casino-qmnsuw {
  margin-bottom: 30px;
}

@media screen and (min-width: 1200px) {
  .crypto-casino-qmnsuw {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 0;
  }
}

.crypto-casino-opvukr {
  margin-bottom: 32px;
}

@media (min-width: 1200px) {
  .crypto-casino-opvukr {
    margin-right: 32px;
    margin-bottom: 20px;
  }
}

.crypto-casino-opvukr ul {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  gap: 8px;
}

.crypto-casino-opvukr [data-ref-el] {
  background: none;
  border: none;
  cursor: pointer;
  font: inherit;
}

.crypto-casino-opvukr [data-ref-el],
.crypto-casino-opvukr span,
.crypto-casino-opvukr a {
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  display: block;
  padding: 4px 8px;
  color: var(--text-color);
}

.crypto-casino-a6wtnw {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  max-width: 340px;
  margin-bottom: 32px;
  flex-shrink: 0;
}

@media (min-width: 1200px) {
  .crypto-casino-a6wtnw {
    margin-bottom: 12px;
  }
}

.crypto-casino-2ye0jp {
  width: 32px;
  height: 32px;
  margin-right: 12px;
  overflow: hidden;
}

.crypto-casino-2ye0jp img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

@media screen and (min-width: 1200px) {
  .crypto-casino-2ye0jp:last-child {
    margin-right: 0;
  }
}

.crypto-casino-xmxwt2 {
  line-height: 19px;
  margin-top: -4px;
  position: relative;
  color: var(--Primary-100);
  border-bottom: 1px solid var(--Primary-100);
}

.crypto-casino-a6wtnw:hover .crypto-casino-7w4roc {
  visibility: visible;
  opacity: 1;
}

.crypto-casino-7w4roc {
  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);
}

.crypto-casino-dq4j0q {
  display: grid;
  margin: -6px;
  grid-template-columns: repeat(5, 1fr);
  max-height: 240px;
  overflow-y: auto;
  overflow-x: hidden;
}

.crypto-casino-j92lg2 {
  display: flex;
  margin: 6px;
}

.crypto-casino-j92lg2 img {
  display: block;
  max-width: 32px;
  object-fit: contain;
}

.crypto-casino-7w4roc::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);
}

.crypto-casino-7w4roc::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);
}

.crypto-casino-w425mz {
  display: flex;
  flex-direction: column;
  width: 100%;
}

@media (min-width: 1200px) {
  .crypto-casino-w425mz {
    align-items: flex-end;
    flex-direction: row;
    justify-content: space-between;
  }
}

.crypto-casino-sxrp37 {
  font-size: 14px;
  line-height: 20px;
  color: var(--text-color);
}

@media (min-width: 1200px) {
  .crypto-casino-sxrp37 {
    margin-right: 32px;
  }
}

.crypto-casino-4p1zbi {
  width: 100%;
  max-width: 340px;
  margin-top: 10px;
  text-align: left;
  flex-shrink: 0;
}

@media (min-width: 1200px) {
  .crypto-casino-4p1zbi {
    margin-top: 0;
    width: 340px;
  }
}

.crypto-casino-4p1zbi a {
  line-height: 19px;
  color: var(--Primary-100);
  border-bottom: 1px solid var(--Primary-100);
}

.crypto-casino-bc8cgw {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 24px;
}

.crypto-casino-n1oqfg {
  position: relative;
}

@media (min-width: 768px) {
  .crypto-casino-n1oqfg {
    margin-top: 40px;
  }
}

.crypto-casino-n1oqfg + .crypto-casino-sukrqf,
.crypto-casino-n1oqfg + .crypto-casino-n1oqfg {
  margin-top: 24px;
}

.crypto-casino-yo5lbk {
  padding: 40px 16px;
  position: relative;
  overflow: hidden;
  text-align: center;
  min-height: 700px;
}

@media screen and (min-width: 768px) {
  .crypto-casino-yo5lbk {
    padding: 80px 16px;
    border-radius: 24px;
    min-height: 400px;
  }
}

@media screen and (min-width: 1200px) {
  .crypto-casino-yo5lbk {
    padding: 80px;
  }
}

.crypto-casino-6jr6wo {
  position: relative;
  z-index: 1;
  padding: 0;
}

@media screen and (min-width: 563px) {
  .crypto-casino-6jr6wo {
    padding: 0 16px;
}


}

.crypto-casino-4zexsz {
  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) {
  .crypto-casino-4zexsz {
    font-size: 48px;
    line-height: 56px;
  }
}

.crypto-casino-glk3sc {
  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) {
  .crypto-casino-glk3sc {
    font-size: 24px;
    line-height: 32px;
  }
}

.crypto-casino-4cv4co {
  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;
}

.crypto-casino-4cv4co:hover {
  background: var(--button-bg-hover);
}

.crypto-casino-jqmqqe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -2;
}

.crypto-casino-jqmqqe img {
  display: block;
  width: 100%;
  /* min-height: 100%; */
  object-fit: cover;
  object-position: center;
}

@media (max-width: 768px) {
  .crypto-casino-jqmqqe img {
  min-height: initial;
  }
}

@media (max-width: 563px) {
  .crypto-casino-jqmqqe img {
  min-height: 100%;
  }
}

.crypto-casino-yo5lbk::before {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
}

.crypto-casino-aqtxlz {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.crypto-casino-aqtxlz h1,
.crypto-casino-aqtxlz h2,
.crypto-casino-aqtxlz h3,
.crypto-casino-aqtxlz h4 {
  margin-bottom: 6px;
}

.crypto-casino-aqtxlz h1:not(:first-child),
.crypto-casino-aqtxlz h2:not(:first-child),
.crypto-casino-aqtxlz h3:not(:first-child),
.crypto-casino-aqtxlz h4:not(:first-child) {
  margin-top: 16px;
}

.crypto-casino-aqtxlz h1,
.crypto-casino-aqtxlz h1 > * {
  font-size: 40px;
  line-height: 48px;
}

@media (min-width: 768px) {
  .crypto-casino-aqtxlz h1,
  .crypto-casino-aqtxlz h1 > * {
    font-size: 48px;
    line-height: 60px;
  }
}

.crypto-casino-aqtxlz h2,
.crypto-casino-aqtxlz h2 > * {
  font-size: 32px;
  line-height: 40px;
}

@media (min-width: 768px) {
  .crypto-casino-aqtxlz h2,
  .crypto-casino-aqtxlz h2 > * {
    font-size: 40px;
    line-height: 48px;
  }
}

.crypto-casino-aqtxlz h3,
.crypto-casino-aqtxlz h3 > * {
  font-size: 24px;
  line-height: 32px;
}

@media (min-width: 768px) {
  .crypto-casino-aqtxlz h3,
  .crypto-casino-aqtxlz h3 > * {
    font-size: 32px;
    line-height: 40px;
  }
}

.crypto-casino-aqtxlz h4,
.crypto-casino-aqtxlz h4 > * {
  font-size: 24px;
  line-height: 32px;
}

.crypto-casino-aqtxlz ul {
  font-size: 16px;
  margin: 6px 0 14px;
  padding: 0;
  padding-left: 8px;
  list-style: none;
}

.crypto-casino-aqtxlz ul li {
  position: relative;
  margin-bottom: 8px;
  padding-left: 16px;
  list-style-type: none;
}

.crypto-casino-aqtxlz 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);
}

.crypto-casino-aqtxlz ul ul {
  margin-bottom: 8px;
}

.crypto-casino-aqtxlz ul ul > li {
  margin-top: 16px;
  padding-left: 33px;
}

.crypto-casino-aqtxlz ul ul > li::before {
  left: 16px;
  border: 1px solid var(--Text-300);
  background: rgba(0, 0, 0, 0);
}

.crypto-casino-aqtxlz ol {
  font-size: 16px;
  margin: 6px 0 14px;
  padding-left: 24px;
  list-style: decimal;
}

.crypto-casino-aqtxlz ol li {
  margin-bottom: 8px;
  padding-left: 6px;
}

.crypto-casino-aqtxlz ol li::marker {
  font-weight: 700;
}

.crypto-casino-aqtxlz ol ol {
  margin-bottom: 8px;
}

.crypto-casino-aqtxlz ol ol > li {
  margin-top: 16px;
  padding-left: 0;
}

.crypto-casino-aqtxlz ol ul li {
  padding-left: 16px;
}

.crypto-casino-aqtxlz 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) {
  .crypto-casino-aqtxlz table {
    padding: 24px;
  }
}

.crypto-casino-aqtxlz table.crypto-casino-ms0kea {
  -webkit-mask-image: linear-gradient(to right, black 90%, transparent);
  mask-image: linear-gradient(to right, black 90%, transparent);
  transition:
    -webkit-mask-image 0.crypto-casino-hv2umx,
    mask-image 0.3s;
}

.crypto-casino-aqtxlz table.crypto-casino-ms0kea.crypto-casino-88t5xg {
  -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) {
  .crypto-casino-aqtxlz table {
    display: table;
  }
}

.crypto-casino-aqtxlz 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);
}

.crypto-casino-aqtxlz table thead th:first-child {
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
}

.crypto-casino-aqtxlz table thead th:last-child {
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
}

.crypto-casino-aqtxlz 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) {
  .crypto-casino-aqtxlz table tbody td {
    width: auto;
    white-space: wrap;
  }
}

.crypto-casino-aqtxlz table tbody td:first-child {
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
}

.crypto-casino-aqtxlz table tbody td:last-child {
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
}

.crypto-casino-aqtxlz table tbody td img {
  max-width: 24px;
  max-height: 24px;
  margin-right: 14px;
  vertical-align: middle;
}

.crypto-casino-aqtxlz img {
  max-width: 100%;
  height: auto;
}

.crypto-casino-b3vq44 {
  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) {
  .crypto-casino-b3vq44 {
    padding: 24px;
  }
}

.crypto-casino-b7f2qa {
  color: var(--text-color);
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 32px;
  line-height: 40px;
  font-weight: 700;
}

@media (min-width: 768px) {
  .crypto-casino-b7f2qa {
    font-size: 40px;
    line-height: 48px;
    max-width: 62%;
  }
}

.crypto-casino-b7f2qa > * {
  margin: 0 !important;
}

.crypto-casino-b7f2qa img,
.crypto-casino-myan1i {
  box-sizing: content-box;
  width: 24px;
  height: 24px;
}

@media screen and (min-width: 768px) {
  .crypto-casino-b7f2qa img,
  .crypto-casino-myan1i {
    width: 48px;
    height: 48px;
    max-width: 32px;
    max-height: 32px;
  }
}

.crypto-casino-xdmvg9 {
  display: flex;
  width: 24px;
  height: 24px;
  background: var(--text-color);
  vertical-align: middle;
}

@media (min-width: 768px) {
  .crypto-casino-xdmvg9 {
    width: 32px;
    height: 32px;
  }
}

.crypto-casino-7dxbnn {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: 16px;
}

.crypto-casino-7dxbnn .crypto-casino-ythnug {
  flex-shrink: 0;
}

.crypto-casino-7dxbnn .crypto-casino-y6owoo svg {
  display: none;
}

.crypto-casino-cu66d8 {
  display: grid;
  transition: max-height 0.crypto-casino-hv2umx ease-in-out;
  column-gap: 16px;
  grid-template-columns: 1fr;
}

@media (min-width: 508px) {
  .crypto-casino-cu66d8 {
    grid-template-columns: 1fr 1fr;
    gap: 16px;
  }
}

@media (min-width: 1200px) {
  .crypto-casino-cu66d8 {
    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));
  }
}

.crypto-casino-cu66d8.crypto-casino-z69wxg + .crypto-casino-ythnug svg {
  transform: rotate(180deg);
}

.crypto-casino-t4ix7p {
  display: grid;
  align-items: flex-start;
  column-gap: 16px;
  grid-template-columns: repeat(2, 1fr);
  height: max-content;
}

.crypto-casino-t4ix7p > div:nth-child(3n) {
  grid-column: span 2;
}

.crypto-casino-t4ix7p
  > div:nth-child(3n)
  .crypto-casino-ooq5i6
  button {
  max-width: 270px;
}

@media (min-width: 768px) {
  .crypto-casino-t4ix7p {
    gap: 16px;
    grid-template-columns: repeat(2, 1fr);
  }

  .crypto-casino-t4ix7p > div:nth-child(3n) {
    grid-column: unset;
  }

  .crypto-casino-t4ix7p
    > div:nth-child(3n)
    .crypto-casino-ooq5i6
    button {
    max-width: 83px;
  }
}

@media (min-width: 1200px) {
  .crypto-casino-t4ix7p {
    max-width: 270px;
  }
}

.crypto-casino-t4ix7p .crypto-casino-ooq5i6 button {
  max-width: 96px;
}

@media (min-width: 375px) {
  .crypto-casino-t4ix7p .crypto-casino-ooq5i6 button {
    max-width: 120px;
  }
}

@media (min-width: 1200px) {
  .crypto-casino-t4ix7p .crypto-casino-ooq5i6 button {
    max-width: 104px;
  }
}

.crypto-casino-dhas77 {
  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) {
  .crypto-casino-dhas77 {
    margin-bottom: 0;
  }
}

.crypto-casino-bl3dyi {
  display: none;
  opacity: 0;
}

.crypto-casino-pgqn35 {
  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;
  }
}

.crypto-casino-pgqn35 img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  border-radius: 16px;
}

.crypto-casino-ooq5i6 {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  color: var(--Text-400);
  gap: 4px;
  position: relative;
}

.crypto-casino-ooq5i6 button {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}

@media (min-width: 768px) {
  .pc61d126-games__list-item[data-game-type="Live Shows"]
    .crypto-casino-ooq5i6
    button {
    max-width: 124px;
  }
}

@media (min-width: 1200px) {
  .pc61d126-games__list-item[data-game-type="Live Shows"]
    .crypto-casino-ooq5i6
    button {
    max-width: 145px;
  }
}

.crypto-casino-p79ney:first-child
  .crypto-casino-ooq5i6
  button {
  max-width: 270px;
}

.crypto-casino-n7rbml {
  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%;
}

.crypto-casino-dhas77 picture {
  width: 100%;
  max-width: 100%;
}

.crypto-casino-8ucdro {
  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;
}

.crypto-casino-8ucdro svg {
  outline: 10px solid var(--button-bg-color);
  border-radius: 1px;
  background: var(--button-bg-color);
}

.crypto-casino-dhas77:hover .crypto-casino-8ucdro {
  display: flex;
}

.crypto-casino-xp8ami {
  font-size: 12px;
  line-height: 16px;
  color: var(--Text-400);
}

.crypto-casino-ja7g3x {
  display: flex;
}

.crypto-casino-ja7g3x:hover .crypto-casino-e2j1ly,
.crypto-casino-ja7g3x .crypto-casino-bfiq6n .crypto-casino-e2j1ly {
  display: flex;
}

.crypto-casino-ja7g3x svg {
  flex-shrink: 0;
}

.crypto-casino-e2j1ly {
  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) {
  .crypto-casino-e2j1ly {
    width: 174px;
    right: -28px;
    padding: 12px;
  }
}

.crypto-casino-e2j1ly:hover {
  display: flex;
}

.crypto-casino-e2j1ly svg {
  color: var(--Neutral-300);
  position: absolute;
  right: 19px;
  top: -11px;
}

.crypto-casino-3k0sxa {
  display: flex;
  justify-content: space-between;
  gap: 4px;
  color: var(--Text-100);
  line-height: 16px;
  width: 100%;
  font-size: 10px;
}

@media (min-width: 768px) {
  .crypto-casino-3k0sxa {
    font-size: 12px;
  }
}

.crypto-casino-rlpcvc,
.crypto-casino-honyra {
  width: 50%;
  flex-shrink: 0;
}

.crypto-casino-rlpcvc {
  font-weight: 700;
}

.crypto-casino-v2820o .crypto-casino-cu66d8 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media (min-width: 768px) {
  .crypto-casino-v2820o .crypto-casino-cu66d8 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}

@media (min-width: 1200px) {
  .crypto-casino-v2820o .crypto-casino-cu66d8 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
}

.crypto-casino-v2820o
  .crypto-casino-n7rbml:has(img) {
  max-height: initial !important;
  aspect-ratio: 1/1;
}

.crypto-casino-v2820o .crypto-casino-pgqn35 {
  height: 100% !important;
  border-radius: 16px;
}

.crypto-casino-v2820o .crypto-casino-ooq5i6 {
  gap: 4px;
  align-items: center;
}

.crypto-casino-v2820o .crypto-casino-ooq5i6 button {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.crypto-casino-v2820o .crypto-casino-ooq5i6 svg {
  display: block;
  aspect-ratio: 1/1;
  flex: 0 0 16px;
}

.crypto-casino-v2820o .crypto-casino-q4396c,
.crypto-casino-v2820o .crypto-casino-2kozzj {
  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.crypto-casino-qdj28z.org/2000/svg'%3E%3Cpath d='M9.crypto-casino-l9ee95 4.crypto-casino-gkoad4.crypto-casino-xa04d7 5.crypto-casino-81d9i2.crypto-casino-gsbzsx 5.crypto-casino-c2z1mu.crypto-casino-wkut2c 5.crypto-casino-98kydo.crypto-casino-k57mdt 8.crypto-casino-yw2qhg.crypto-casino-vlkxr5 9.crypto-casino-9s5btf.crypto-casino-11s3r2 9.crypto-casino-96zct4.crypto-casino-693dib 13.crypto-casino-ex0wzo.crypto-casino-xu25m5 11.crypto-casino-bhl844.crypto-casino-utn5ox 11.crypto-casino-zdj4g0.crypto-casino-17pdbd 11.crypto-casino-7tm5lk.crypto-casino-uo9y4p 13.crypto-casino-f56ufa.crypto-casino-uw7g0z 9.crypto-casino-9lfmir.crypto-casino-graynd 9.crypto-casino-lkb5vy.crypto-casino-h4rnnz 8.crypto-casino-gxhqfk.crypto-casino-lv5sjb 5.crypto-casino-osqclh.crypto-casino-ay5sfp 5.crypto-casino-pxf528.crypto-casino-if3od9 5.crypto-casino-fx2nqj.crypto-casino-n679n7 4.crypto-casino-tts0df.crypto-casino-utn5ox 1.crypto-casino-ebw7pq.crypto-casino-l9ee95 4.98633Z' fill='%23FFBB00' stroke='%23FFBB00'/%3E%3C/svg%3E%0A");
}

.crypto-casino-v2820o .crypto-casino-q4396c {
  background-color: hsl(from var(--Neutral-50) h s l/30%);
  width: 81px;
}

.crypto-casino-v2820o .crypto-casino-2kozzj {
  display: block;
  background-color: var(--Accent-Yellow-300, #fb0);
}

.crypto-casino-i9g791 {
  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) {
  .crypto-casino-i9g791 {
    padding: 24px;
  }
}

.crypto-casino-i9g791 .crypto-casino-ythnug {
  display: flex;
}

@media (min-width: 768px) {
  .crypto-casino-i9g791 .crypto-casino-ythnug {
    display: none;
  }
}

.crypto-casino-i9g791 .crypto-casino-y6owoo svg {
  display: none;
}

.crypto-casino-wv99t8 {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.crypto-casino-wv99t8 .crypto-casino-rio84s {
  display: none;
}

@media (min-width: 768px) {
  .crypto-casino-wv99t8 .crypto-casino-rio84s {
    display: flex;
  }
}

.crypto-casino-s1rd4q {
  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) {
  .crypto-casino-s1rd4q {
    font-size: 40px;
    line-height: 48px;
  }
}

.crypto-casino-s1rd4q > * {
  margin: 0 !important;
}

.crypto-casino-s1rd4q img,
.crypto-casino-u4jean {
  box-sizing: content-box;
  width: 24px;
  height: 24px;
}

@media screen and (min-width: 768px) {
  .crypto-casino-s1rd4q img,
  .crypto-casino-u4jean {
    width: 48px;
    height: 48px;
    max-width: 32px;
    max-height: 32px;
  }
}

.crypto-casino-9s1q2b {
  display: flex;
  width: 24px;
  height: 24px;
  background: var(--Primary-100);
  vertical-align: middle;
}

@media (min-width: 768px) {
  .crypto-casino-9s1q2b {
    width: 32px;
    height: 32px;
  }
}

.crypto-casino-efsgzg {
  display: grid;
  overflow: hidden;
  gap: 8px;
  grid-template-columns: repeat(3, 1fr);
}

@media (min-width: 768px) {
  .crypto-casino-efsgzg {
    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;
  }

  .crypto-casino-efsgzg::-webkit-scrollbar {
    display: none;
  }
}

.crypto-casino-4soo0p {
  border-radius: 24px;
  border: 1px solid var(--Neutral-200);
  background: var(--Neutral-400);
  padding: 7px;
}

@media (min-width: 768px) {
  .crypto-casino-4soo0p {
    padding: 7px 15px;
  }
}

.crypto-casino-4soo0p:hover {
  background-color: var(--Neutral-200);
  color: var(--Text-100);
}

.crypto-casino-30dmvu {
  display: none;
  opacity: 0;
}

@media (min-width: 768px) {
  .crypto-casino-30dmvu {
    display: flex;
    opacity: 1;
  }
}

.crypto-casino-4soo0p picture {
  height: 100%;
  display: block;
}

.crypto-casino-4soo0p img {
  display: block;
  width: 100%;
  height: 40px;
  object-fit: contain;
}

@media (min-width: 768px) {
  .crypto-casino-4soo0p img {
    width: 88px;
    height: 44px;
  }
}

.crypto-casino-4soo0p p {
  text-align: center;
  width: 100%;
}

.crypto-casino-avm44f {
  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) {
  .crypto-casino-avm44f {
    font-size: 40px;
    line-height: 48px;
  }
}

.crypto-casino-avm44f img,
.crypto-casino-ajoi36 {
  box-sizing: content-box;
  width: 24px;
  height: 24px;
}

@media screen and (min-width: 768px) {
  .crypto-casino-avm44f img,
  .crypto-casino-ajoi36 {
    width: 48px;
    height: 48px;
    max-width: 32px;
    max-height: 32px;
  }
}

.crypto-casino-pb7ex4 {
  display: flex;
  width: 24px;
  height: 24px;
  background: var(--Primary-100);
  vertical-align: middle;
}

@media (min-width: 768px) {
  .crypto-casino-pb7ex4 {
    width: 32px;
    height: 32px;
  }
}

.crypto-casino-hedsi5 {
  color: var(--Text-200);
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  margin-bottom: 16px;
}

.crypto-casino-1y3c8e {
  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;
}

.crypto-casino-cpqzir {
  padding: 10px 15px 12px;
  transition: 0.3s;
  border-bottom: 4px solid rgba(0, 0, 0, 0);
}

.crypto-casino-cpqzir.crypto-casino-bfiq6n {
  border-bottom: 4px solid var(--button-bg-color, #70f);
}

.crypto-casino-0hqfmu {
  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) {
  .crypto-casino-0hqfmu {
    font-size: 20px;
    line-height: 28px;
  }
}

.crypto-casino-hez8eq {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 4px;
  transition: 0.3s;
  color: var(--text-color);
}

.crypto-casino-csynmo {
  visibility: hidden;
  overflow: hidden;
  max-height: 0;
  transition: 0.crypto-casino-hv2umx ease;
  opacity: 0;
  color: var(--text-color);
}

.crypto-casino-fkhhc7 {
  font-size: 16px;
  line-height: 24px;
  padding: 8px 0 0;
}

.crypto-casino-fkhhc7 ol,
.crypto-casino-fkhhc7 ul {
  padding-left: 1.3em;
}

.crypto-casino-cpqzir.crypto-casino-bfiq6n .crypto-casino-csynmo {
  visibility: visible;
  max-height: 1000px;
  opacity: 1;
}

.crypto-casino-cpqzir.crypto-casino-bfiq6n .crypto-casino-hez8eq {
  transform: rotate(180deg);
  color: var(--text-color);
}

.crypto-casino-uytdrv {
  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) {
  .crypto-casino-uytdrv {
    padding: 24px;
  }
}

.crypto-casino-uytdrv .crypto-casino-ythnug {
  display: flex;
}

@media (min-width: 768px) {
  .crypto-casino-uytdrv .crypto-casino-ythnug {
    display: none;
  }
}

.crypto-casino-uytdrv .crypto-casino-y6owoo svg {
  display: none;
}

.crypto-casino-x9hfus {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.crypto-casino-x9hfus .crypto-casino-rio84s {
  display: none;
}

@media (min-width: 768px) {
  .crypto-casino-x9hfus .crypto-casino-rio84s {
    display: flex;
  }
}

.crypto-casino-7u7jio {
  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) {
  .crypto-casino-7u7jio {
    align-items: center;
    font-size: 40px;
    line-height: 48px;
  }
}

.crypto-casino-7u7jio > * {
  margin: 0 !important;
}

.crypto-casino-7u7jio img,
.crypto-casino-0vgprj {
  box-sizing: content-box;
  width: 24px;
  height: 24px;
}

@media screen and (min-width: 768px) {
  .crypto-casino-7u7jio img,
  .crypto-casino-0vgprj {
    width: 48px;
    height: 48px;
    max-width: 32px;
    max-height: 32px;
  }
}

.crypto-casino-s6s8xn {
  display: flex;
  width: 24px;
  height: 24px;
  background: var(--Primary-100);
  vertical-align: middle;
}

@media (min-width: 768px) {
  .crypto-casino-s6s8xn {
    width: 32px;
    height: 32px;
  }
}

.crypto-casino-7e51tj {
  display: flex;
  flex-wrap: wrap;
  column-gap: 16px;
  row-gap: 8px;
}

@media (min-width: 768px) {
  .crypto-casino-7e51tj {
    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;
  }

  .crypto-casino-7e51tj::-webkit-scrollbar {
    display: none;
  }
}

.crypto-casino-uuz8za {
  border-radius: 24px;
  border: 1px solid var(--Neutral-200);
  background: var(--Neutral-400);
  padding: 8px 16px;
  height: 60px;
}

.crypto-casino-uuz8za:hover {
  background-color: var(--Neutral-200);
  color: var(--Text-100);
}

.crypto-casino-5pdxrx {
  display: none;
  opacity: 0;
}

@media (min-width: 768px) {
  .crypto-casino-5pdxrx {
    display: flex;
    opacity: 1;
  }
}

.crypto-casino-uuz8za picture {
  width: auto;
  height: 100%;
  display: block;
}

.crypto-casino-uuz8za picture img {
  display: block;
  width: auto;
  height: 100%;
}

.crypto-casino-onoofe {
  margin: -24px 0;
}

.crypto-casino-onoofe:first-of-type {
  margin-top: 24px;
}

@media (min-width: 1200px) {
  .crypto-casino-onoofe {
    margin: -16px 0;
  }
}

.crypto-casino-43tnzz {
  display: flex;
  flex-direction: column;
  gap: 8px;
  position: relative;
  margin-bottom: 12px;
}

@media (min-width: 768px) {
  .crypto-casino-43tnzz {
    flex-direction: row;
  }
}

.crypto-casino-xy428z {
  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) {
  .crypto-casino-xy428z {
    flex: 1;
  }
}

.crypto-casino-xy428z::placeholder {
  color: var(--Text-400);
}

.crypto-casino-kyequ4 {
  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;
}

.crypto-casino-e5w1ir {
  display: flex;
  margin: -4px;
  overflow-x: auto;
  scrollbar-width: none;
}

.crypto-casino-e5w1ir::-webkit-scrollbar {
  display: none;
}

.crypto-casino-vhlkne {
  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;
}

.crypto-casino-vhlkne img,
.crypto-casino-vhlkne svg {
  margin-right: 8px;
}

.crypto-casino-z0argu {
  background: var(--Primary-200);
  color: var(--Text-00);
}

.crypto-casino-onoofe + .crypto-casino-wl3kwi {
  margin-top: 0;
}

@media (min-width: 768px) {
  .crypto-casino-onoofe + .crypto-casino-wl3kwi {
    margin-top: -16px;
  }
}

.crypto-casino-3ixl59 {
  border-radius: 4px;
  overflow-y: auto;
  position: absolute;
  background-color: var(--Neutral-300);
  width: 100%;
  z-index: 990;
  top: 54px;
}

.crypto-casino-3ixl59 > * {
  padding: 12px;
  color: var(--Text-200);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  cursor: pointer;
}

.crypto-casino-3ixl59 > *:hover {
  box-shadow: inset 0px 0px 3px var(--Text-300);
  background-color: var(--Neutral-100);
}

.crypto-casino-5layg2 {
  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;
}

.crypto-casino-psswuy {
  color: var(--text-color);
  font-feature-settings: "liga" off;
  font-size: 32px;
  line-height: 40px;
  font-weight: 700;
  text-transform: capitalize;
  margin-bottom: 12px;
}

.crypto-casino-9a60mj {
  color: var(--text-color);
  font-feature-settings: "liga" off;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}

.crypto-casino-55o3yn {
  display: flex;
  gap: 16px;
  margin-top: 24px;
}

.crypto-casino-vwdiay {
  position: absolute;
  top: 0;
  right: 0;
  pointer-events: none;
  touch-action: none;
  z-index: -1;
  width: auto;
  height: 170px;
}

.crypto-casino-5layg2 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;
}

.crypto-casino-5layg2 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) {
  .crypto-casino-5layg2 {
    padding: 39px 179px 39px 39px;
  }

  .crypto-casino-psswuy {
    font-size: 40px;
    line-height: 48px;
  }

  .crypto-casino-vwdiay {
    height: 348px;
  }

  .crypto-casino-5layg2 button {
    font-size: 18px;
    line-height: 26px;
    flex: 0 0 auto;
    padding: 15px 23px;
  }

  .crypto-casino-5layg2 button svg {
    width: 24px;
    height: 24px;
  }
}

@media screen and (min-width: 1200px) {
  .crypto-casino-5layg2 {
    padding: 63px;
  }
}

.crypto-casino-ndjjz5 {
  display: flex;
  align-items: center;
  padding: 8px 0;
  flex-wrap: wrap;
}

@media (min-width: 768px) {
  .crypto-casino-ndjjz5 {
    flex-wrap: nowrap;
    padding: 16px 0;
  }
}

.crypto-casino-gbjkzk {
  font-size: 14px;
  width: 100%;
  color: var(--Text-100);
}

@media (min-width: 768px) {
  .crypto-casino-gbjkzk {
    width: auto;
  }
}

.crypto-casino-adjyka {
  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;
}

.crypto-casino-adjyka::-webkit-scrollbar {
  display: none;
}

.crypto-casino-adjyka 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);
}

.crypto-casino-adjyka a:hover {
  background-color: var(--Neutral-200);
  color: var(--Text-100);
}

@media (min-width: 768px) {
  .crypto-casino-adjyka {
    margin-left: 16px;
    margin-top: 0;
  }
}

.crypto-casino-ndjjz5 .crypto-casino-6n3s6m {
  -webkit-mask-image: linear-gradient(to right, black 90%, transparent);
  mask-image: linear-gradient(to right, black 90%, transparent);
  transition:
    -webkit-mask-image 0.crypto-casino-hv2umx,
    mask-image 0.3s;
}

.crypto-casino-ndjjz5 .crypto-casino-6n3s6m.crypto-casino-88t5xg {
  -webkit-mask-image: linear-gradient(to right, black 100%, black 100%);
  mask-image: linear-gradient(to right, black 100%, black 100%);
}

.crypto-casino-65yl3u {
  margin: 40px -16px;
}

.crypto-casino-i4n6ah + .crypto-casino-sukrqf,
.crypto-casino-i4n6ah + .crypto-casino-n1oqfg {
  margin-top: 24px;
}

.crypto-casino-aqddju {
  border-radius: 24px;
  position: relative;
  overflow: hidden;
  border: 1px solid var(--Neutral-200);
}

.crypto-casino-aqddju picture {
  display: flex;
  width: 100%;
  min-height: 400px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}

.crypto-casino-3yyr50 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 46px;
  padding: 0 8px;
}

@media (min-width: 768px) {
  .crypto-casino-3yyr50 {
    padding: 0 15px;
    margin-bottom: 40px;
    margin-top: 7px;
  }
}

@media (min-width: 1200px) {
  .crypto-casino-3yyr50 {
    margin-top: 0;
  }
}

.crypto-casino-kiin2a {
  font-size: 20px;
  line-height: 28px;
  font-weight: 700;
  text-transform: capitalize;
}

@media (min-width: 768px) {
  .crypto-casino-kiin2a {
    font-size: 24px;
    line-height: 32px;
  }
}

.crypto-casino-6zzwwd {
  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) {
  .crypto-casino-6zzwwd {
    gap: 24px;
    padding: 22px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-self: stretch;
    flex-direction: row;
  }
}

.crypto-casino-po04nr {
  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) {
  .crypto-casino-po04nr {
    margin-bottom: 0;
    margin-right: 32px;
    padding: 40px;
  }
}

.crypto-casino-q9ipxw {
  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) {
  .crypto-casino-q9ipxw {
    font-size: 20px;
    line-height: 28px;
  }
}

.crypto-casino-f9jpyq {
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  color: var(--Text-100);
  text-transform: capitalize;
}

@media (min-width: 768px) {
  .crypto-casino-f9jpyq {
    font-size: 32px;
    line-height: 40px;
  }
}

.crypto-casino-1y6cjt {
  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;
}

.crypto-casino-s3gdsw {
  display: block;
  object-fit: cover;
  max-width: 100%;
  height: 100%;
  width: 100%;
  max-height: 100%;
}

.crypto-casino-s3gdsw img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.crypto-casino-wl3kwi {
  margin: 24px auto 40px;
  width: 100%;
  display: flex;
  justify-content: center;
}

.crypto-casino-x7v0nk {
  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) {
  .crypto-casino-x7v0nk {
    padding: 15px 48px;
  }
}

main > .crypto-casino-wl3kwi {
  margin: -26px auto -16px;
}

@media (max-width: 700px) {
  .crypto-casino-cu66d8.crypto-casino-3pgf0o > div:nth-child(n+5) {
    display: none;
  }
}

.crypto-casino-aqtxlz p a img {
  display: block;
  margin: 0 auto;
}


.crypto-casino-krdn6r {
  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 */
.crypto-casino-h6u53d {
  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;
}

.crypto-casino-h6u53d label {
  font-size: 14px;
}

.crypto-casino-h6u53d h2 {
  text-align: center;
  margin-bottom: 1rem;
}
.crypto-casino-h6u53d input,
.crypto-casino-h6u53d textarea,
.crypto-casino-h6u53d 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;
}
.crypto-casino-h6u53d button {
  background-color: var(--button-bg-color);
  color: var(--button-text-color);
  border: none;
  cursor: pointer;
  transition: background 0.crypto-casino-v1sii2 ease;
}
.crypto-casino-h6u53d button:hover {
  background-color: var(--button-bg-hover);
}
.crypto-casino-nk31zr {
  text-align: center;
  color: green;
  font-weight: 500;
  padding: 50px 0;
  animation: fadeIn 0.crypto-casino-6ovtxj ease-in;
}

.crypto-casino-nk31zr 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;
}
.crypto-casino-fpda4z, .crypto-casino-t0ta57, [class*="review-card"],
thead, thead th, table th, .crypto-casino-0kjqkc,
.crypto-casino-x8ocg1, [class*="collapsible-header"],
.crypto-casino-tnhnfd, [class*="updated-block"] {
  color: #ece7dc !important;
}
