* {
  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;
  }
}

.gama-casino-c42u1a {
  max-width: 100%;
  margin: 0 auto;
  padding: 0 16px;
}

@media screen and (min-width: 768px) {
  .gama-casino-c42u1a {
    max-width: 752px;
  }
}

@media screen and (min-width: 1200px) {
  .gama-casino-c42u1a {
    padding: 0 16px;
    max-width: 1248px;
  }
}

.gama-casino-sc88zz {
  overflow: hidden;
}

.gama-casino-lsprhm img {
  background: var(--Neutral-300);
}

.gama-casino-cf4604 {
  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;
}

.gama-casino-tci29v {
  border: 1px solid var(--border-color);
  background: var(--button-bg-color);
}

.gama-casino-tci29v:hover {
  background: var(--button-bg-hover);
}

.gama-casino-8ll7wv {
  border: 1px solid var(--border-color);
  background: var(--button-bg-color);
  color: var(--button-text-color);
}

.gama-casino-8ll7wv:hover {
  background: var(--button-bg-hover);
}

.gama-casino-2caooc {
  font-size: 12px;
  line-height: 18px;
}

.gama-casino-cxcu8d {
  font-size: 18px;
  line-height: 26px;
}

.gama-casino-dfhngf {
  width: 100%;
}

.gama-casino-vp35tz {
  padding: 6px 16px;
}

.gama-casino-rfbv5v {
  padding: 10px 16px;
}

.gama-casino-899r8y {
  padding: 15px 26px;
}

.gama-casino-enbcnv {
  flex-shrink: 0;
}

.gama-casino-c79ixn {
  box-shadow:
    0 1px 33px 0 rgba(var(--Primary-200-rgb), 0.2),
    0 1px 22px 0 rgba(var(--Primary-200-rgb), 0.3);
}

.gama-casino-35xrq6 {
  display: none;
}

.gama-casino-vdfh13 {
  position: relative;
  width: 100%;
  margin: 0 auto;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

.gama-casino-lqjspl {
  overflow: hidden;
  width: 100%;
  margin-top: 20px;
}

.gama-casino-plu1v1 {
  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;
}

.gama-casino-9z9nfo {
  cursor: grab;
}

.gama-casino-plu1v1::-webkit-scrollbar {
  display: none;
}

.gama-casino-cwlnus {
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  scroll-snap-align: start;
}

.gama-casino-aq03hs {
  display: block;
  width: 100%;
  object-fit: contain;
  height: 40px;
  pointer-events: none;
}

.gama-casino-0rqmyn {
  text-align: center;
  font-size: 14px;
  padding: 10px 0;
}

.gama-casino-0avxde {
  text-align: center;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  justify-content: center;
  visibility: hidden;
}

.gama-casino-1msecc {
  visibility: visible;
}

.gama-casino-nybv7w {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-color: var(--Text-400);
  border-radius: 8px;
  cursor: pointer;
  transition: 0.gama-casino-ee3co0 ease;
}

.gama-casino-44yg3j {
  background-color: var(--Primary-200);
  width: 16px;
}

.gama-casino-29yywi {
  -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.gama-casino-ee3co0,
    mask-image 0.3s;
}

.gama-casino-29yywi.gama-casino-sadocj {
  -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;
  }
}

.gama-casino-zt1qvb: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;
}

.gama-casino-w6i3dq {
  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.gama-casino-5jncs4.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.gama-casino-5jncs4.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;
}

.gama-casino-nkxrv5 {
  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);
}

.gama-casino-nkxrv5::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%
  );
}

.gama-casino-aksoml {
  position: relative;
  z-index: 1;
}

.gama-casino-83ltm5 {
  color: var(--Text-100);
  text-align: center;
  font-size: 20px;
  line-height: 28px;
  font-weight: 700;
  text-transform: capitalize;
}

.gama-casino-z5a77j {
  color: var(--Text-100);
  font-size: 48px;
  font-weight: 700;
  line-height: 56px;
  text-transform: capitalize;
  margin: 4px 0;
  overflow-wrap: break-word;
}

.gama-casino-kx76u8 {
  font-size: 40px;
  line-height: 48px;
}

.gama-casino-hcg3e0 {
  color: var(--Text-200);
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.gama-casino-wkalky {
  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;
}

.gama-casino-wkalky:hover {
  background: var(--Primary-400);
}

.gama-casino-wkalky svg {
  display: inline-block;
  vertical-align: middle;
  margin-left: 8px;
  pointer-events: none;
  touch-action: none;
}

.gama-casino-zt1qvb 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) {
  .gama-casino-nkxrv5 {
    max-width: 600px;
    padding: 64px;
  }

  .gama-casino-83ltm5 {
    font-size: 24px;
    line-height: 32px;
  }

  .gama-casino-z5a77j {
    font-size: 72px;
    line-height: 88px;
    margin: 4px 0;
  }

  .gama-casino-kx76u8 {
    font-size: 50px;
    line-height: 56px;
  }

  .gama-casino-hcg3e0 {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    margin-right: auto;
    margin-left: auto;
  }

  .gama-casino-w6i3dq {
    top: 25px;
    right: 25px;
  }
}

.gama-casino-6z88d3,
.gama-casino-nhr5ju {
  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;
}

.gama-casino-bbcw02.gama-casino-q4fkin::before,
.gama-casino-nhr5ju::before,
.gama-casino-50gp5a::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.gama-casino-5jncs4.org/2000/svg'%3E%3Crect width='31' height='31' rx='15.5' fill='%23FFF4D0'/%3E%3Cpath d='M15.gama-casino-47v6hq 14.gama-casino-qsnn60.gama-casino-1ayns2 14.gama-casino-yfhmul 15.gama-casino-3x5yq4 14.gama-casino-l2p1i3 15.gama-casino-u0xf3f 14.gama-casino-5usv0m.gama-casino-p9iqj8 14.gama-casino-0p6rji 19.gama-casino-p490z1 12.gama-casino-nwuuk7 19.gama-casino-p490z1 10.gama-casino-z07rgu.gama-casino-p490z1 8.gama-casino-1bnex8 17.gama-casino-i6klk2 7.gama-casino-ehc4dc 15.gama-casino-aodhoh 7.gama-casino-3nooxj.gama-casino-d61uxz 7.gama-casino-ehc4dc 11.gama-casino-rrb50r 8.gama-casino-1bnex8 11.gama-casino-rrb50r 10.gama-casino-ar24ca.gama-casino-rrb50r 12.gama-casino-cgfy2c 13.gama-casino-1a4kuk 14.gama-casino-6dgjpd 15.gama-casino-use0rh 14.gama-casino-fueg2s.gama-casino-leeyz7 14.gama-casino-k6nqux 15.gama-casino-owl3dg 14.gama-casino-q0echw 15.gama-casino-osaazh 14.gama-casino-uyvh0c.gama-casino-47v6hq 14.5684Z' fill='%23FFC421'/%3E%3Cpath d='M15.gama-casino-ga7ewc 15.gama-casino-6zzvvh.gama-casino-o11j8m 15.gama-casino-88r43j 15.gama-casino-yhxick 15.gama-casino-mn8xos 15.gama-casino-7hq5pq 15.gama-casino-e4tgol.gama-casino-ymkbvb 15.gama-casino-mn8xos 15.gama-casino-7geqvf 15.gama-casino-zf6xtv 15.gama-casino-9zmlsa 15.gama-casino-q1v4b2.gama-casino-z8gyyp 15.gama-casino-6c4smy 7.gama-casino-ai77mt 18.gama-casino-4cdbb1 7.gama-casino-ghl5af 23.gama-casino-ux3pe4.gama-casino-t1vpva.gama-casino-65upxr 18.gama-casino-ua2hto 19.gama-casino-jxp8kl 15.gama-casino-5cvofo 15.gama-casino-ga7ewc 15.1903Z' fill='%23FFC421'/%3E%3Ccircle cx='5.5' cy='5.5' r='3' fill='%23179163' stroke='%23FFF4D0'/%3E%3C/svg%3E%0A");
}

.gama-casino-ig10gl [type="submit"] *,
.gama-casino-wjfskr button * {
  pointer-events: none;
  touch-action: none;
}

@media screen and (max-width: 767px) {
  body:has(.pc61d126-chatbot-window[aria-hidden="false"]) .gama-casino-xoad68 {
    display: none;
  }
}

.gama-casino-vcpx87 {
  position: fixed;
  right: 20px;
  bottom: 8px;
  z-index: 992;
  color: var(--Neutral-50);
}

body:has(header nav.open) .gama-casino-vcpx87 {
  display: none;
}

@media (min-width: 768px) {
  .gama-casino-vcpx87 {
    bottom: 22px;
  }
}

.gama-casino-vcpx87 input {
  font-family: inherit;
}

@media (max-width: 767px) {
  body:has(.pc61d126-floating-bar-wrapper) .gama-casino-vcpx87 {
    bottom: calc(var(--floating-bar-height) + 8px);
  }
}

@media (max-width: 767px) {
  body:has(.gama-casino-y1k9lk.static) .gama-casino-vcpx87 {
    bottom: 8px;
  }
}

.gama-casino-d3rha1 {
  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.gama-casino-5jncs4.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath d='M31.gama-casino-wrt47q 3.gama-casino-pdv0tg.gama-casino-tbpn9w.gama-casino-r8kkgi 3.gama-casino-p8ih4j 3.gama-casino-9o5rbp 5.gama-casino-mllnff 3.gama-casino-9o5rbp 8.gama-casino-r95mjq.gama-casino-nxhfex.gama-casino-9o5rbp 26.gama-casino-21o25u 5.gama-casino-opwj7f 28.gama-casino-6tbyx8 8.gama-casino-6loyzc 28.gama-casino-cegxvg.gama-casino-e87apt 28.gama-casino-9fnedh.gama-casino-3v3fd7 34.gama-casino-bt6owy.gama-casino-jmyljc 36.gama-casino-vuxzyt 11.gama-casino-2hy3km 37.gama-casino-w9v258 12.gama-casino-aqm6ve 36.gama-casino-1kavtq.gama-casino-nx7kua 28.gama-casino-s5iacs.gama-casino-0jb4p8.gama-casino-xz1u0i 28.gama-casino-dx1n3s 36.gama-casino-27ftn3 26.gama-casino-4b72jn 36.gama-casino-27ftn3 23.gama-casino-f7ssfk.gama-casino-m7kvcs.gama-casino-27ftn3 5.gama-casino-pxqujg 34.gama-casino-g9z100 3.gama-casino-p8ih4j 31.gama-casino-wrt47q 3.gama-casino-akgef8.gama-casino-4uvl8r 18.gama-casino-eum4gm.gama-casino-8zbkwe 18.gama-casino-gduff5 8.gama-casino-o2cmjm 17.gama-casino-1e12hw 8.gama-casino-o2cmjm 15.gama-casino-lz0n9b.gama-casino-o2cmjm 14.gama-casino-slqjq7 9.gama-casino-8zbkwe 13.gama-casino-kgpo89 11.gama-casino-4uvl8r 13.gama-casino-y72407.gama-casino-chqdtz 13.gama-casino-kgpo89 13.gama-casino-1d7i98 14.gama-casino-slqjq7 13.gama-casino-1d7i98 15.gama-casino-wlaul9.gama-casino-1d7i98 17.gama-casino-1e12hw 12.gama-casino-chqdtz 18.gama-casino-gduff5 11.gama-casino-4uvl8r 18.gama-casino-b580sz.gama-casino-ie2t0e 18.gama-casino-xm2u17.gama-casino-rwmjfa 18.gama-casino-gduff5 17.gama-casino-pr1ttj 17.gama-casino-1e12hw 17.gama-casino-pr1ttj 15.gama-casino-iwyqkv.gama-casino-pr1ttj 14.gama-casino-slqjq7 18.gama-casino-rwmjfa 13.gama-casino-kgpo89 20.gama-casino-ie2t0e 13.gama-casino-12pxn2.gama-casino-jjutgc 13.gama-casino-kgpo89 22.gama-casino-xtpx9t 14.gama-casino-slqjq7 22.gama-casino-xtpx9t 15.gama-casino-tgcanx.gama-casino-ny5qya 17.gama-casino-1e12hw 21.gama-casino-jjutgc 18.gama-casino-gduff5 20.gama-casino-ie2t0e 18.gama-casino-r0k7yt.gama-casino-vqpi1d 18.gama-casino-qvgqal.gama-casino-1mon1p 18.gama-casino-gduff5 26.gama-casino-up0zxq 17.gama-casino-1e12hw 26.gama-casino-up0zxq 15.gama-casino-6ejnsj.gama-casino-up0zxq 14.gama-casino-slqjq7 27.gama-casino-1mon1p 13.gama-casino-kgpo89 28.gama-casino-vqpi1d 13.gama-casino-05kxcn.gama-casino-dvotof 13.gama-casino-kgpo89 31.gama-casino-68bvb5 14.gama-casino-slqjq7 31.gama-casino-68bvb5 15.gama-casino-o5m2fy.gama-casino-up0zxq 17.gama-casino-1e12hw 30.gama-casino-dvotof 18.gama-casino-gduff5 28.gama-casino-vqpi1d 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"])
    .gama-casino-d3rha1 {
    display: none;
  }
}

.gama-casino-pr7nkk {
  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) {
  .gama-casino-pr7nkk {
    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;
}

.gama-casino-wjfskr {
  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) {
  .gama-casino-wjfskr {
    padding: 14px 16px;
  }
}

.gama-casino-wjfskr button {
  border: none;
  background: none;
  cursor: pointer;
  align-content: center;
  color: var(--Neutral-50);
}

.gama-casino-wjfskr button:first-child {
  align-content: end;
}

.gama-casino-wjfskr button:first-of-type {
  display: none;
}

.pc61d126-chatbot[data-active-screen="2"]
  .gama-casino-wjfskr
  button:first-of-type,
.pc61d126-chatbot[data-active-screen="3"]
  .gama-casino-wjfskr
  button:first-of-type {
  display: initial;
  width: 44px;
  height: 16px;
}

.gama-casino-wjfskr button:first-of-type svg {
  width: 30px;
  height: 30px;
}

.gama-casino-wjfskr button:last-child svg {
  width: 38px;
  height: 38px;
}

.gama-casino-50gp5a {
  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;
}

.gama-casino-50gp5a::before {
  content: "";
  width: 48px;
}

.pc61d126-chatbot[data-active-screen="2"] .gama-casino-50gp5a,
.pc61d126-chatbot[data-active-screen="3"]
  .gama-casino-50gp5a {
  opacity: 1;
  visibility: visible;
}

.gama-casino-xiej0v {
  flex: 1 1;
}

.gama-casino-48pnha {
  display: none;
  padding: 64px 16px 16px;
}

@media screen and (min-width: 768px) {
  .gama-casino-48pnha {
    padding: 24px;
  }
}

.pc61d126-chatbot[data-active-screen="1"] .gama-casino-mzr5m8 {
  display: block;
}

.gama-casino-o0rlgz {
  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) {
  .gama-casino-o0rlgz {
    margin-top: 41px;
    font-size: 48px;
    line-height: 56px;
  }
}

.gama-casino-nhr5ju {
  display: grid;
  grid-template-columns: 50px 1fr;
  grid-template-areas: "avatar name" "button button";
  row-gap: 16px;
  column-gap: 12px;
  padding: 10px 14px;
}

.gama-casino-nhr5ju::before {
  content: "";
  grid-area: avatar;
  width: 50px;
  height: 50px;
  align-self: center;
}

.gama-casino-2xzvym span {
  color: var(--Text-300);
  font-feature-settings:
    "liga" off,
    "clig" off;
  font-size: 12px;
  line-height: 16px;
}

.gama-casino-2xzvym p {
  color: var(--Text-100);
}

.gama-casino-nhr5ju .gama-casino-z6tclc {
  grid-area: button;
}

.gama-casino-nhr5ju .gama-casino-z6tclc::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.gama-casino-5jncs4.org/2000/svg'%3E%3Cpath d='M4.gama-casino-pjn9qt 10H16.3327' stroke='%23F0F0F0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.gama-casino-q8vqme 15L16.gama-casino-q8vqme 10' stroke='%23F0F0F0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.gama-casino-q8vqme 5L16.gama-casino-q8vqme 10' stroke='%23F0F0F0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.pc61d126-chatbot[data-active-screen="2"] .gama-casino-llsz3u {
  display: block;
}

.gama-casino-bbnve1 {
  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) {
  .gama-casino-bbnve1 {
    margin-top: 40px;
  }
}

.gama-casino-6z88d3 label,
.gama-casino-6z88d3 input {
  display: block;
  width: 100%;
}

.gama-casino-6z88d3 label {
  margin-bottom: 16px;
  color: var(--Text-100);
  font-size: 14px;
  line-height: 20px;
}

.gama-casino-6z88d3 label.gama-casino-69vmco input {
  border: 1px solid var(--Accent-100);
  padding: 16px;
}

.gama-casino-6z88d3 label.gama-casino-69vmco::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;
}

.gama-casino-6z88d3 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;
}

.gama-casino-6z88d3 input::placeholder {
  color: var(--Text-400);
}

.gama-casino-pi5g1m {
  padding: 0;
  min-height: 100%;
  flex-direction: column;
  justify-content: space-between;
  gap: 16px;
}

.pc61d126-chatbot[data-active-screen="3"] .gama-casino-pi5g1m {
  display: flex;
}

.gama-casino-pi5g1m ol {
  list-style: none;
  padding: 16px;
  overflow: auto;
  overscroll-behavior: contain;
  height: calc(100vh - 170px);
}

@media screen and (min-width: 768px) {
  .gama-casino-pi5g1m ol {
    height: 420px;
    padding: 24px;
  }
}

.gama-casino-pi5g1m ol a {
  cursor: pointer;
  color: var(--Primary-100);
}

.gama-casino-ig10gl {
  flex: 0 0;
  position: relative;
  padding: 0 16px 16px;
}

@media screen and (min-width: 768px) {
  .gama-casino-ig10gl {
    padding: 0 24px 24px;
  }
}

.gama-casino-ig10gl 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;
}

.gama-casino-ig10gl input::placeholder {
  color: var(--Text-400);
}

.gama-casino-ig10gl [type="submit"] {
  border: none;
  background: none;
  cursor: pointer;
  position: absolute;
  top: 15px;
  right: 32px;
  width: 22px;
  height: 22px;
}

.gama-casino-ig10gl [type="submit"]:disabled {
  opacity: 0.5;
}

.gama-casino-ig10gl [type="submit"] svg {
  color: var(--Neutral-50);
}

@media screen and (min-width: 768px) {
  .gama-casino-ig10gl [type="submit"] {
    right: 40px;
  }
}

.gama-casino-bbcw02 {
  margin-bottom: 16px;
  color: var(--Primary-100);
}

.gama-casino-bbcw02.gama-casino-q4fkin {
  display: grid;
  grid-template-columns: 31px 1fr;
  gap: 12px;
  color: var(--Text-100);
  align-items: flex-end;
}

.gama-casino-bbcw02.gama-casino-q4fkin::before {
  content: "";
  width: 31px;
}

.gama-casino-bbcw02.gama-casino-q4fkin p {
  border-radius: 24px;
  border: 1px solid var(--Neutral-300);
  background: var(--neutral-30060, rgba(43, 43, 43, 0.6));
}

.gama-casino-bbcw02.gama-casino-j8oi4h p {
  box-shadow: 0 0 12px 0 rgba(191, 191, 191, 0.1);
}

.gama-casino-bbcw02 p {
  padding: 15px 14px;
  border-radius: 24px;
  border: 1px solid var(--Neutral-200);
  background: var(--neutral-30060, rgba(43, 43, 43, 0.6));
}

.gama-casino-vcpx87 .gama-casino-z6tclc {
  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;
  }
}

.gama-casino-xoad68 {
  position: fixed;
  z-index: 1000;
  top: 0;
  width: 100%;
}

@media (min-width: 768px) {
  .gama-casino-xoad68 {
    padding: 16px 0;
    background: var(--fh-bg-color);
  }
}

@media (min-width: 1200px) {
  .gama-casino-xoad68 {
    padding: 18px 0;
  }
}

.gama-casino-xoad68 .gama-casino-c42u1a {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
}

@media (max-width: 767px) {
  .gama-casino-xoad68 .gama-casino-c42u1a {
    padding: 16px;
    background: var(--fh-bg-color);
    min-height: 72px;
  }
}

.gama-casino-xu1chw {
  display: block;
  width: 100%;
  max-width: 128px;
  height: 32px;
  object-fit: contain;
  object-position: center left;
}

@media (min-width: 1200px) {
  .gama-casino-xu1chw {
    max-width: 160px;
    height: 40px;
  }
}

.gama-casino-xu1chw picture,
.gama-casino-xu1chw img {
  display: block;
  width: 100%;
  height: 100%;
}

.gama-casino-xu1chw img {
  object-fit: contain;
  object-position: left center;
}

@media (max-width: 1199px) {
  .gama-casino-3snki2 {
    position: fixed;
    right: 0;
    width: 100%;
    transition: transform 0.gama-casino-ee3co0 ease;
    transform: translateX(100%);
    background: var(--menu-color);
    box-shadow: 0 12px 24px 0 rgba(109, 109, 109, 0.15);
  }

  .gama-casino-xoad68.gama-casino-fnltiv .gama-casino-3snki2 {
    transform: translateX(0);
  }
}

@media screen and (min-width: 768px) and (max-width: 1199px) {
  .gama-casino-3snki2 {
    top: 72px;
    max-width: 400px;
    height: calc(100% - 72px);
    overflow-y: auto;
    padding: 8px 16px;
  }
}

@media (max-width: 767px) {
  .gama-casino-3snki2 {
    padding: 8px 16px;
    top: 128px;
    height: calc(100% - 128px);
    overflow-y: auto;
    overscroll-behavior: contain;
  }
}

.gama-casino-x48pfl,
.gama-casino-iwd77v {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  gap: 8px;
}

@media (min-width: 767px) {
  .gama-casino-x48pfl,
  .gama-casino-iwd77v {
    gap: 12px;
  }
}

@media (max-width: 767px) {
  .gama-casino-iwd77v {
    display: none;
  }
}

.gama-casino-t5rdez {
  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;
}

.gama-casino-fnltiv .gama-casino-t5rdez {
  background: var(--fh-bg-color);
}

.gama-casino-t5rdez button {
  flex: 1 1;
  padding: 9px 12px;
  line-height: 20px;
}

@media (min-width: 768px) {
  .gama-casino-t5rdez {
    display: none;
  }
}

.gama-casino-4b6rmd {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  cursor: pointer;
}

@media (min-width: 1200px) {
  .gama-casino-4b6rmd {
    display: none;
  }
}

.gama-casino-290tt2 {
  display: block;
  width: 30px;
  height: 30px;
  object-fit: contain;
  object-position: center;
  cursor: pointer;
  color: var(--Text-100);
  pointer-events: none;
  touch-action: none;
}

.gama-casino-xoad68.gama-casino-fnltiv .gama-casino-290tt2:first-child {
  display: none;
}

.gama-casino-xoad68.gama-casino-fnltiv .gama-casino-290tt2:last-child {
  display: block;
}

.gama-casino-290tt2:last-child {
  display: none;
}

@media (min-width: 1200px) {
  .gama-casino-290tt2 {
    display: none;
  }
}

.gama-casino-plojr9 {
  position: relative;
  display: none;
  padding: 5px 9px 6px;
  color: var(--Text-100);
}

@media (min-width: 1200px) {
  .gama-casino-plojr9 {
    display: flex;
  }
}

.gama-casino-plojr9 ul {
  max-height: 350px;
  overflow-y: auto;
}

.gama-casino-plojr9:hover ul {
  visibility: visible;
  opacity: 1;
}

.gama-casino-plojr9:hover ul::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}

.gama-casino-plojr9:hover ul::-webkit-scrollbar-thumb {
  border-radius: 16px;
  background: var(--Neutral-100);
}

.gama-casino-plojr9:hover ul::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0);
}

.gama-casino-plojr9:hover .gama-casino-yh5nzs svg {
  transform: rotate(180deg);
}

.gama-casino-h2qkfb {
  font-size: 14px;
  font-weight: 700;
  display: flex;
  width: 100%;
}

.gama-casino-y1qnlj {
  padding: 0 8px;
}

.gama-casino-dgsl7b {
  display: flex;
  width: 100%;
  padding: 5px 9px;
  transition: 0.3s;
  color: var(--Text-100);
  border-radius: 8px;
}

.gama-casino-dgsl7b:hover {
  background-color: var(--Neutral-300);
}

@media (min-width: 1200px) {
  .gama-casino-dgsl7b {
    padding: 4px 8px;
  }
}

.gama-casino-dvf6zc {
  display: flex;
}

.gama-casino-dvf6zc img {
  width: 24px;
  height: 24px;
  margin-right: 8px;
  border: 1px solid var(--Neutral-200);
  border-radius: 12px;
}

.gama-casino-yh5nzs {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  margin-left: 9px;
  margin-top: 2px;
}

.gama-casino-yh5nzs svg {
  transition: 0.3s;
  width: 13px;
  height: 13px;
}

.gama-casino-40fg54 {
  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) {
  .gama-casino-40fg54 {
    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;
  }
}

.gama-casino-ky5rre {
  width: 100%;
}

@media (min-width: 1200px) {
  .gama-casino-ky5rre {
    display: none;
  }
}

.gama-casino-xfp3k2 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 10px;
  padding-bottom: 5px;
  border-bottom: 1px solid var(--Neutral-300);
}

.gama-casino-y4gbz3 {
  font-weight: 700;
  font-size: 20px;
  line-height: 28px;
  text-transform: capitalize;
  color: var(--Text-100);
}

.gama-casino-6a9mzd {
  display: flex;
}

.gama-casino-ei7yw2 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}

.gama-casino-3iudkv {
  list-style: none;
}

@media (max-width: 1199px) {
  .gama-casino-3iudkv {
    max-height: 90%;
    overflow: auto;
  }
}

@media (min-width: 1200px) {
  .gama-casino-3iudkv {
    display: flex;
    align-items: center;
    gap: 8px;
  }

  .gama-casino-3iudkv .gama-casino-w4rg0r [data-ref-el],
  .gama-casino-3iudkv .gama-casino-w4rg0r span,
  .gama-casino-3iudkv .gama-casino-w4rg0r a {
    white-space: nowrap;
  }
}

.gama-casino-611q3i {
  width: 100%;
  transition: 0.3s;
  color: var(--Text-100);
  position: relative;
}

@media (max-width: 1199px) {
  .gama-casino-611q3i.gama-casino-dutq6h > .gama-casino-w4rg0r {
    background: var(--Neutral-300);
  }
}

@media (min-width: 1200px) {
  .gama-casino-611q3i.gama-casino-fteb5n:hover > .sub-menu[data-depth="1"] {
    height: auto;
    opacity: 1;
    visibility: visible;
  }
}

@media (max-width: 1199px) {
  .gama-casino-611q3i.gama-casino-dutq6h > .gama-casino-xtizvx {
    height: auto;
  }

  .gama-casino-611q3i.gama-casino-dutq6h > div > .gama-casino-hd1jmi {
    transform: rotate(180deg);
  }
}

.gama-casino-611q3i [data-ref-el] {
  background: none;
  border: none;
  cursor: pointer;
}

.gama-casino-611q3i [data-ref-el],
.gama-casino-611q3i span {
  cursor: pointer;
}

.gama-casino-611q3i [data-ref-el],
.gama-casino-611q3i span,
.gama-casino-611q3i a {
  font-size: 18px;
  font-weight: 700;
  line-height: 46px;
  color: var(--text-color);
  text-align: left;
  flex: 1 1;
}

@media (min-width: 768px) {
  .gama-casino-611q3i [data-ref-el],
  .gama-casino-611q3i span,
  .gama-casino-611q3i a {
    font-size: 18px;
    line-height: 38px;
  }
}

@media (min-width: 1200px) {
  .gama-casino-611q3i [data-ref-el],
  .gama-casino-611q3i span,
  .gama-casino-611q3i a {
    font-size: 14px;
    line-height: 20px;
    width: 100%;
  }
}

.gama-casino-xtizvx {
  height: 0;
  overflow: hidden;
  transition: height 0.gama-casino-ee3co0 ease;
  padding-left: 24px;
  list-style: none;
  box-sizing: border-box;
}

.gama-casino-xtizvx::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}

.gama-casino-xtizvx::-webkit-scrollbar-thumb {
  border-radius: 16px;
  background: var(--Neutral-200);
}

.gama-casino-xtizvx::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0);
}

@media (min-width: 1200px) {
  .gama-casino-xtizvx {
    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;
  }

  .gama-casino-xtizvx:has(> .gama-casino-611q3i.active) {
    height: auto;
    visibility: visible;
    opacity: 1;
  }

  .gama-casino-xtizvx .gama-casino-xtizvx {
    padding: 0;
  }

  .gama-casino-xtizvx .gama-casino-611q3i {
    font-weight: 400;
  }

  .gama-casino-xtizvx .gama-casino-611q3i:hover > .gama-casino-w4rg0r {
    background: var(--Neutral-300);
  }

  .gama-casino-xtizvx .gama-casino-hd1jmi {
    rotate: -90deg;
  }
}

.gama-casino-w4rg0r {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  padding: 0 8px;
  border-radius: 16px;
  cursor: pointer;
}

@media (min-width: 1200px) {
  .gama-casino-w4rg0r {
    padding: 8px;
  }

  .gama-casino-611q3i.gama-casino-53r2dm > .gama-casino-w4rg0r {
    background: var(--Neutral-300);
  }
}

.gama-casino-hd1jmi {
  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.gama-casino-5jncs4.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.gama-casino-7eud7a 0.gama-casino-dtmm8d.gama-casino-uav4uk -0.gama-casino-9orle2 0.gama-casino-9j106c -0.gama-casino-9orle2 1.gama-casino-i1pxtj 0.gama-casino-rtpw1n.gama-casino-hyz7fa 4.gama-casino-vuvnct.gama-casino-7eud7a 0.gama-casino-zl5n9u.gama-casino-5eiojn -0.gama-casino-9orle2 9.gama-casino-s4enlq -0.gama-casino-9orle2 10.gama-casino-pujq9x 0.gama-casino-kyc3ev.gama-casino-zi0qnk 0.gama-casino-uav4uk 10.gama-casino-zi0qnk 0.gama-casino-9j106c 10.gama-casino-pujq9x 1.gama-casino-v4ojbx.gama-casino-6fcamz 5.gama-casino-qhlfcu.gama-casino-w6tzzo 6.gama-casino-5gh63e 5.gama-casino-nnq7oe 6.gama-casino-5gh63e 4.gama-casino-b2qtt2 5.gama-casino-2jsbcw.gama-casino-7eud7a 1.gama-casino-hlj6a1.gama-casino-9orle2 0.gama-casino-9j106c -0.gama-casino-9orle2 0.gama-casino-uav4uk 0.gama-casino-7eud7a 0.21967Z' fill='%23F0F0F0'/%3E%3C/svg%3E%0A");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: 10px;
  transition: rotate 0.gama-casino-ee3co0 ease;
  background-color: var(--Text-100);
}

@media (min-width: 1200px) {
  .gama-casino-hd1jmi {
    cursor: default;
  }
}

.gama-casino-wwoadj {
  position: fixed;
  z-index: 1001;
  top: 80px;
  left: 100px;
  visibility: visible;
  opacity: 1;
  max-height: 290px;
  height: auto;
}

.gama-casino-bi7bhu {
  padding: 24px 0;
  border-top: 1px solid var(--border-color);
  gap: 32px;
  background-color: var(--fh-bg-color);
}

@media screen and (min-width: 768px) {
  .gama-casino-bi7bhu {
    padding: 40px 4px;
  }
}

.gama-casino-lcx54v {
  margin-bottom: 30px;
}

@media screen and (min-width: 1200px) {
  .gama-casino-lcx54v {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 0;
  }
}

.gama-casino-7k0bsk {
  margin-bottom: 32px;
}

@media (min-width: 1200px) {
  .gama-casino-7k0bsk {
    margin-right: 32px;
    margin-bottom: 20px;
  }
}

.gama-casino-7k0bsk ul {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  gap: 8px;
}

.gama-casino-7k0bsk [data-ref-el] {
  background: none;
  border: none;
  cursor: pointer;
  font: inherit;
}

.gama-casino-7k0bsk [data-ref-el],
.gama-casino-7k0bsk span,
.gama-casino-7k0bsk a {
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  display: block;
  padding: 4px 8px;
  color: var(--text-color);
}

.gama-casino-fbp9fn {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  max-width: 340px;
  margin-bottom: 32px;
  flex-shrink: 0;
}

@media (min-width: 1200px) {
  .gama-casino-fbp9fn {
    margin-bottom: 12px;
  }
}

.gama-casino-craucf {
  width: 32px;
  height: 32px;
  margin-right: 12px;
  overflow: hidden;
}

.gama-casino-craucf img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

@media screen and (min-width: 1200px) {
  .gama-casino-craucf:last-child {
    margin-right: 0;
  }
}

.gama-casino-90san3 {
  line-height: 19px;
  margin-top: -4px;
  position: relative;
  color: var(--Primary-100);
  border-bottom: 1px solid var(--Primary-100);
}

.gama-casino-fbp9fn:hover .gama-casino-a23ire {
  visibility: visible;
  opacity: 1;
}

.gama-casino-a23ire {
  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);
}

.gama-casino-rs8yfz {
  display: grid;
  margin: -6px;
  grid-template-columns: repeat(5, 1fr);
  max-height: 240px;
  overflow-y: auto;
  overflow-x: hidden;
}

.gama-casino-n3dhvg {
  display: flex;
  margin: 6px;
}

.gama-casino-n3dhvg img {
  display: block;
  max-width: 32px;
  object-fit: contain;
}

.gama-casino-a23ire::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);
}

.gama-casino-a23ire::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);
}

.gama-casino-eibzgo {
  display: flex;
  flex-direction: column;
  width: 100%;
}

@media (min-width: 1200px) {
  .gama-casino-eibzgo {
    align-items: flex-end;
    flex-direction: row;
    justify-content: space-between;
  }
}

.gama-casino-pr6rvk {
  font-size: 14px;
  line-height: 20px;
  color: var(--text-color);
}

@media (min-width: 1200px) {
  .gama-casino-pr6rvk {
    margin-right: 32px;
  }
}

.gama-casino-j90hv8 {
  width: 100%;
  max-width: 340px;
  margin-top: 10px;
  text-align: left;
  flex-shrink: 0;
}

@media (min-width: 1200px) {
  .gama-casino-j90hv8 {
    margin-top: 0;
    width: 340px;
  }
}

.gama-casino-j90hv8 a {
  line-height: 19px;
  color: var(--Primary-100);
  border-bottom: 1px solid var(--Primary-100);
}

.gama-casino-4b5fhj {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 24px;
}

.gama-casino-pyva3i {
  position: relative;
}

@media (min-width: 768px) {
  .gama-casino-pyva3i {
    margin-top: 40px;
  }
}

.gama-casino-pyva3i + .gama-casino-ipijy2,
.gama-casino-pyva3i + .gama-casino-pyva3i {
  margin-top: 24px;
}

.gama-casino-du4ogf {
  padding: 40px 16px;
  position: relative;
  overflow: hidden;
  text-align: center;
  min-height: 700px;
}

@media screen and (min-width: 768px) {
  .gama-casino-du4ogf {
    padding: 80px 16px;
    border-radius: 24px;
    min-height: 400px;
  }
}

@media screen and (min-width: 1200px) {
  .gama-casino-du4ogf {
    padding: 80px;
  }
}

.gama-casino-k9cx85 {
  position: relative;
  z-index: 1;
  padding: 0;
}

@media screen and (min-width: 563px) {
  .gama-casino-k9cx85 {
    padding: 0 16px;
}


}

.gama-casino-tumrol {
  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) {
  .gama-casino-tumrol {
    font-size: 48px;
    line-height: 56px;
  }
}

.gama-casino-knw1x2 {
  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) {
  .gama-casino-knw1x2 {
    font-size: 24px;
    line-height: 32px;
  }
}

.gama-casino-7662v3 {
  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;
}

.gama-casino-7662v3:hover {
  background: var(--button-bg-hover);
}

.gama-casino-u0athh {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -2;
}

.gama-casino-u0athh img {
  display: block;
  width: 100%;
  /* min-height: 100%; */
  object-fit: cover;
  object-position: center;
}

@media (max-width: 768px) {
  .gama-casino-u0athh img {
  min-height: initial;
  }
}

@media (max-width: 563px) {
  .gama-casino-u0athh img {
  min-height: 100%;
  }
}

.gama-casino-du4ogf::before {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
}

.gama-casino-5m3u0d {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.gama-casino-5m3u0d h1,
.gama-casino-5m3u0d h2,
.gama-casino-5m3u0d h3,
.gama-casino-5m3u0d h4 {
  margin-bottom: 6px;
}

.gama-casino-5m3u0d h1:not(:first-child),
.gama-casino-5m3u0d h2:not(:first-child),
.gama-casino-5m3u0d h3:not(:first-child),
.gama-casino-5m3u0d h4:not(:first-child) {
  margin-top: 16px;
}

.gama-casino-5m3u0d h1,
.gama-casino-5m3u0d h1 > * {
  font-size: 40px;
  line-height: 48px;
}

@media (min-width: 768px) {
  .gama-casino-5m3u0d h1,
  .gama-casino-5m3u0d h1 > * {
    font-size: 48px;
    line-height: 60px;
  }
}

.gama-casino-5m3u0d h2,
.gama-casino-5m3u0d h2 > * {
  font-size: 32px;
  line-height: 40px;
}

@media (min-width: 768px) {
  .gama-casino-5m3u0d h2,
  .gama-casino-5m3u0d h2 > * {
    font-size: 40px;
    line-height: 48px;
  }
}

.gama-casino-5m3u0d h3,
.gama-casino-5m3u0d h3 > * {
  font-size: 24px;
  line-height: 32px;
}

@media (min-width: 768px) {
  .gama-casino-5m3u0d h3,
  .gama-casino-5m3u0d h3 > * {
    font-size: 32px;
    line-height: 40px;
  }
}

.gama-casino-5m3u0d h4,
.gama-casino-5m3u0d h4 > * {
  font-size: 24px;
  line-height: 32px;
}

.gama-casino-5m3u0d ul {
  font-size: 16px;
  margin: 6px 0 14px;
  padding: 0;
  padding-left: 8px;
  list-style: none;
}

.gama-casino-5m3u0d ul li {
  position: relative;
  margin-bottom: 8px;
  padding-left: 16px;
  list-style-type: none;
}

.gama-casino-5m3u0d 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);
}

.gama-casino-5m3u0d ul ul {
  margin-bottom: 8px;
}

.gama-casino-5m3u0d ul ul > li {
  margin-top: 16px;
  padding-left: 33px;
}

.gama-casino-5m3u0d ul ul > li::before {
  left: 16px;
  border: 1px solid var(--Text-300);
  background: rgba(0, 0, 0, 0);
}

.gama-casino-5m3u0d ol {
  font-size: 16px;
  margin: 6px 0 14px;
  padding-left: 24px;
  list-style: decimal;
}

.gama-casino-5m3u0d ol li {
  margin-bottom: 8px;
  padding-left: 6px;
}

.gama-casino-5m3u0d ol li::marker {
  font-weight: 700;
}

.gama-casino-5m3u0d ol ol {
  margin-bottom: 8px;
}

.gama-casino-5m3u0d ol ol > li {
  margin-top: 16px;
  padding-left: 0;
}

.gama-casino-5m3u0d ol ul li {
  padding-left: 16px;
}

.gama-casino-5m3u0d 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) {
  .gama-casino-5m3u0d table {
    padding: 24px;
  }
}

.gama-casino-5m3u0d table.gama-casino-tht863 {
  -webkit-mask-image: linear-gradient(to right, black 90%, transparent);
  mask-image: linear-gradient(to right, black 90%, transparent);
  transition:
    -webkit-mask-image 0.gama-casino-ee3co0,
    mask-image 0.3s;
}

.gama-casino-5m3u0d table.gama-casino-tht863.gama-casino-sadocj {
  -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) {
  .gama-casino-5m3u0d table {
    display: table;
  }
}

.gama-casino-5m3u0d 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);
}

.gama-casino-5m3u0d table thead th:first-child {
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
}

.gama-casino-5m3u0d table thead th:last-child {
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
}

.gama-casino-5m3u0d 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) {
  .gama-casino-5m3u0d table tbody td {
    width: auto;
    white-space: wrap;
  }
}

.gama-casino-5m3u0d table tbody td:first-child {
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
}

.gama-casino-5m3u0d table tbody td:last-child {
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
}

.gama-casino-5m3u0d table tbody td img {
  max-width: 24px;
  max-height: 24px;
  margin-right: 14px;
  vertical-align: middle;
}

.gama-casino-5m3u0d img {
  max-width: 100%;
  height: auto;
}

.gama-casino-29eg3c {
  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) {
  .gama-casino-29eg3c {
    padding: 24px;
  }
}

.gama-casino-f4rczi {
  color: var(--text-color);
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 32px;
  line-height: 40px;
  font-weight: 700;
}

@media (min-width: 768px) {
  .gama-casino-f4rczi {
    font-size: 40px;
    line-height: 48px;
    max-width: 62%;
  }
}

.gama-casino-f4rczi > * {
  margin: 0 !important;
}

.gama-casino-f4rczi img,
.gama-casino-zctlc7 {
  box-sizing: content-box;
  width: 24px;
  height: 24px;
}

@media screen and (min-width: 768px) {
  .gama-casino-f4rczi img,
  .gama-casino-zctlc7 {
    width: 48px;
    height: 48px;
    max-width: 32px;
    max-height: 32px;
  }
}

.gama-casino-540qss {
  display: flex;
  width: 24px;
  height: 24px;
  background: var(--text-color);
  vertical-align: middle;
}

@media (min-width: 768px) {
  .gama-casino-540qss {
    width: 32px;
    height: 32px;
  }
}

.gama-casino-0acooz {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: 16px;
}

.gama-casino-0acooz .gama-casino-ir5xun {
  flex-shrink: 0;
}

.gama-casino-0acooz .gama-casino-2ddmrg svg {
  display: none;
}

.gama-casino-dablor {
  display: grid;
  transition: max-height 0.gama-casino-ee3co0 ease-in-out;
  column-gap: 16px;
  grid-template-columns: 1fr;
}

@media (min-width: 508px) {
  .gama-casino-dablor {
    grid-template-columns: 1fr 1fr;
    gap: 16px;
  }
}

@media (min-width: 1200px) {
  .gama-casino-dablor {
    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));
  }
}

.gama-casino-dablor.gama-casino-4wq5cd + .gama-casino-ir5xun svg {
  transform: rotate(180deg);
}

.gama-casino-b6czn1 {
  display: grid;
  align-items: flex-start;
  column-gap: 16px;
  grid-template-columns: repeat(2, 1fr);
  height: max-content;
}

.gama-casino-b6czn1 > div:nth-child(3n) {
  grid-column: span 2;
}

.gama-casino-b6czn1
  > div:nth-child(3n)
  .gama-casino-0kv5kc
  button {
  max-width: 270px;
}

@media (min-width: 768px) {
  .gama-casino-b6czn1 {
    gap: 16px;
    grid-template-columns: repeat(2, 1fr);
  }

  .gama-casino-b6czn1 > div:nth-child(3n) {
    grid-column: unset;
  }

  .gama-casino-b6czn1
    > div:nth-child(3n)
    .gama-casino-0kv5kc
    button {
    max-width: 83px;
  }
}

@media (min-width: 1200px) {
  .gama-casino-b6czn1 {
    max-width: 270px;
  }
}

.gama-casino-b6czn1 .gama-casino-0kv5kc button {
  max-width: 96px;
}

@media (min-width: 375px) {
  .gama-casino-b6czn1 .gama-casino-0kv5kc button {
    max-width: 120px;
  }
}

@media (min-width: 1200px) {
  .gama-casino-b6czn1 .gama-casino-0kv5kc button {
    max-width: 104px;
  }
}

.gama-casino-k13jbi {
  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) {
  .gama-casino-k13jbi {
    margin-bottom: 0;
  }
}

.gama-casino-k6mxq0 {
  display: none;
  opacity: 0;
}

.gama-casino-9i545l {
  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;
  }
}

.gama-casino-9i545l img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  border-radius: 16px;
}

.gama-casino-0kv5kc {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  color: var(--Text-400);
  gap: 4px;
  position: relative;
}

.gama-casino-0kv5kc button {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}

@media (min-width: 768px) {
  .pc61d126-games__list-item[data-game-type="Live Shows"]
    .gama-casino-0kv5kc
    button {
    max-width: 124px;
  }
}

@media (min-width: 1200px) {
  .pc61d126-games__list-item[data-game-type="Live Shows"]
    .gama-casino-0kv5kc
    button {
    max-width: 145px;
  }
}

.gama-casino-17ibjz:first-child
  .gama-casino-0kv5kc
  button {
  max-width: 270px;
}

.gama-casino-vuwmg0 {
  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%;
}

.gama-casino-k13jbi picture {
  width: 100%;
  max-width: 100%;
}

.gama-casino-2s8cg9 {
  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;
}

.gama-casino-2s8cg9 svg {
  outline: 10px solid var(--button-bg-color);
  border-radius: 1px;
  background: var(--button-bg-color);
}

.gama-casino-k13jbi:hover .gama-casino-2s8cg9 {
  display: flex;
}

.gama-casino-cmk37p {
  font-size: 12px;
  line-height: 16px;
  color: var(--Text-400);
}

.gama-casino-nylvp0 {
  display: flex;
}

.gama-casino-nylvp0:hover .gama-casino-dee2nq,
.gama-casino-nylvp0 .gama-casino-53r2dm .gama-casino-dee2nq {
  display: flex;
}

.gama-casino-nylvp0 svg {
  flex-shrink: 0;
}

.gama-casino-dee2nq {
  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) {
  .gama-casino-dee2nq {
    width: 174px;
    right: -28px;
    padding: 12px;
  }
}

.gama-casino-dee2nq:hover {
  display: flex;
}

.gama-casino-dee2nq svg {
  color: var(--Neutral-300);
  position: absolute;
  right: 19px;
  top: -11px;
}

.gama-casino-15whnb {
  display: flex;
  justify-content: space-between;
  gap: 4px;
  color: var(--Text-100);
  line-height: 16px;
  width: 100%;
  font-size: 10px;
}

@media (min-width: 768px) {
  .gama-casino-15whnb {
    font-size: 12px;
  }
}

.gama-casino-8kro7x,
.gama-casino-wfez0b {
  width: 50%;
  flex-shrink: 0;
}

.gama-casino-8kro7x {
  font-weight: 700;
}

.gama-casino-6p66pw .gama-casino-dablor {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media (min-width: 768px) {
  .gama-casino-6p66pw .gama-casino-dablor {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}

@media (min-width: 1200px) {
  .gama-casino-6p66pw .gama-casino-dablor {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
}

.gama-casino-6p66pw
  .gama-casino-vuwmg0:has(img) {
  max-height: initial !important;
  aspect-ratio: 1/1;
}

.gama-casino-6p66pw .gama-casino-9i545l {
  height: 100% !important;
  border-radius: 16px;
}

.gama-casino-6p66pw .gama-casino-0kv5kc {
  gap: 4px;
  align-items: center;
}

.gama-casino-6p66pw .gama-casino-0kv5kc button {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.gama-casino-6p66pw .gama-casino-0kv5kc svg {
  display: block;
  aspect-ratio: 1/1;
  flex: 0 0 16px;
}

.gama-casino-6p66pw .gama-casino-z49w9i,
.gama-casino-6p66pw .gama-casino-minugk {
  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.gama-casino-5jncs4.org/2000/svg'%3E%3Cpath d='M9.gama-casino-yf1mhd 4.gama-casino-3k0szt.gama-casino-zu12ac 5.gama-casino-xyuuwh.gama-casino-38jo6b 5.gama-casino-wrtgr5.gama-casino-pscoe5 5.gama-casino-2ifkzu.gama-casino-lvf92s 8.gama-casino-yzd2qi.gama-casino-2p2cdc 9.gama-casino-zo3wfn.gama-casino-3u3zh0 9.gama-casino-61gsmw.gama-casino-xt8ymz 13.gama-casino-bpbws1.gama-casino-ju3zve 11.gama-casino-3ln9go.gama-casino-3xulni 11.gama-casino-n9wgic.gama-casino-j8731i 11.gama-casino-k8f52w.gama-casino-ebyra0 13.gama-casino-zw8ox7.gama-casino-qoxehv 9.gama-casino-0hnfcw.gama-casino-636fao 9.gama-casino-730u71.gama-casino-t9ebxs 8.gama-casino-1o5fb1.gama-casino-j3uwc0 5.gama-casino-efmxcn.gama-casino-xzofar 5.gama-casino-mfize4.gama-casino-zxbwt8 5.gama-casino-n8055y.gama-casino-6miej3 4.gama-casino-w4xx7z.gama-casino-3xulni 1.gama-casino-4hw97p.gama-casino-yf1mhd 4.98633Z' fill='%23FFBB00' stroke='%23FFBB00'/%3E%3C/svg%3E%0A");
}

.gama-casino-6p66pw .gama-casino-z49w9i {
  background-color: hsl(from var(--Neutral-50) h s l/30%);
  width: 81px;
}

.gama-casino-6p66pw .gama-casino-minugk {
  display: block;
  background-color: var(--Accent-Yellow-300, #fb0);
}

.gama-casino-9846ly {
  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) {
  .gama-casino-9846ly {
    padding: 24px;
  }
}

.gama-casino-9846ly .gama-casino-ir5xun {
  display: flex;
}

@media (min-width: 768px) {
  .gama-casino-9846ly .gama-casino-ir5xun {
    display: none;
  }
}

.gama-casino-9846ly .gama-casino-2ddmrg svg {
  display: none;
}

.gama-casino-cy1hfe {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.gama-casino-cy1hfe .gama-casino-cf4604 {
  display: none;
}

@media (min-width: 768px) {
  .gama-casino-cy1hfe .gama-casino-cf4604 {
    display: flex;
  }
}

.gama-casino-rlnuu2 {
  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) {
  .gama-casino-rlnuu2 {
    font-size: 40px;
    line-height: 48px;
  }
}

.gama-casino-rlnuu2 > * {
  margin: 0 !important;
}

.gama-casino-rlnuu2 img,
.gama-casino-339jcl {
  box-sizing: content-box;
  width: 24px;
  height: 24px;
}

@media screen and (min-width: 768px) {
  .gama-casino-rlnuu2 img,
  .gama-casino-339jcl {
    width: 48px;
    height: 48px;
    max-width: 32px;
    max-height: 32px;
  }
}

.gama-casino-65nb6m {
  display: flex;
  width: 24px;
  height: 24px;
  background: var(--Primary-100);
  vertical-align: middle;
}

@media (min-width: 768px) {
  .gama-casino-65nb6m {
    width: 32px;
    height: 32px;
  }
}

.gama-casino-63e1az {
  display: grid;
  overflow: hidden;
  gap: 8px;
  grid-template-columns: repeat(3, 1fr);
}

@media (min-width: 768px) {
  .gama-casino-63e1az {
    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;
  }

  .gama-casino-63e1az::-webkit-scrollbar {
    display: none;
  }
}

.gama-casino-zb1eb5 {
  border-radius: 24px;
  border: 1px solid var(--Neutral-200);
  background: var(--Neutral-400);
  padding: 7px;
}

@media (min-width: 768px) {
  .gama-casino-zb1eb5 {
    padding: 7px 15px;
  }
}

.gama-casino-zb1eb5:hover {
  background-color: var(--Neutral-200);
  color: var(--Text-100);
}

.gama-casino-snyjgr {
  display: none;
  opacity: 0;
}

@media (min-width: 768px) {
  .gama-casino-snyjgr {
    display: flex;
    opacity: 1;
  }
}

.gama-casino-zb1eb5 picture {
  height: 100%;
  display: block;
}

.gama-casino-zb1eb5 img {
  display: block;
  width: 100%;
  height: 40px;
  object-fit: contain;
}

@media (min-width: 768px) {
  .gama-casino-zb1eb5 img {
    width: 88px;
    height: 44px;
  }
}

.gama-casino-zb1eb5 p {
  text-align: center;
  width: 100%;
}

.gama-casino-tkq4g0 {
  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) {
  .gama-casino-tkq4g0 {
    font-size: 40px;
    line-height: 48px;
  }
}

.gama-casino-tkq4g0 img,
.gama-casino-kjzxsx {
  box-sizing: content-box;
  width: 24px;
  height: 24px;
}

@media screen and (min-width: 768px) {
  .gama-casino-tkq4g0 img,
  .gama-casino-kjzxsx {
    width: 48px;
    height: 48px;
    max-width: 32px;
    max-height: 32px;
  }
}

.gama-casino-0w9emr {
  display: flex;
  width: 24px;
  height: 24px;
  background: var(--Primary-100);
  vertical-align: middle;
}

@media (min-width: 768px) {
  .gama-casino-0w9emr {
    width: 32px;
    height: 32px;
  }
}

.gama-casino-xqm54t {
  color: var(--Text-200);
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  margin-bottom: 16px;
}

.gama-casino-jc1h8z {
  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;
}

.gama-casino-gevsgv {
  padding: 10px 15px 12px;
  transition: 0.3s;
  border-bottom: 4px solid rgba(0, 0, 0, 0);
}

.gama-casino-gevsgv.gama-casino-53r2dm {
  border-bottom: 4px solid var(--button-bg-color, #70f);
}

.gama-casino-k2zlco {
  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) {
  .gama-casino-k2zlco {
    font-size: 20px;
    line-height: 28px;
  }
}

.gama-casino-nm9qqo {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 4px;
  transition: 0.3s;
  color: var(--text-color);
}

.gama-casino-ac3yed {
  visibility: hidden;
  overflow: hidden;
  max-height: 0;
  transition: 0.gama-casino-ee3co0 ease;
  opacity: 0;
  color: var(--text-color);
}

.gama-casino-6n2f7a {
  font-size: 16px;
  line-height: 24px;
  padding: 8px 0 0;
}

.gama-casino-6n2f7a ol,
.gama-casino-6n2f7a ul {
  padding-left: 1.3em;
}

.gama-casino-gevsgv.gama-casino-53r2dm .gama-casino-ac3yed {
  visibility: visible;
  max-height: 1000px;
  opacity: 1;
}

.gama-casino-gevsgv.gama-casino-53r2dm .gama-casino-nm9qqo {
  transform: rotate(180deg);
  color: var(--text-color);
}

.gama-casino-f23dp2 {
  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) {
  .gama-casino-f23dp2 {
    padding: 24px;
  }
}

.gama-casino-f23dp2 .gama-casino-ir5xun {
  display: flex;
}

@media (min-width: 768px) {
  .gama-casino-f23dp2 .gama-casino-ir5xun {
    display: none;
  }
}

.gama-casino-f23dp2 .gama-casino-2ddmrg svg {
  display: none;
}

.gama-casino-96mynn {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.gama-casino-96mynn .gama-casino-cf4604 {
  display: none;
}

@media (min-width: 768px) {
  .gama-casino-96mynn .gama-casino-cf4604 {
    display: flex;
  }
}

.gama-casino-szwrah {
  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) {
  .gama-casino-szwrah {
    align-items: center;
    font-size: 40px;
    line-height: 48px;
  }
}

.gama-casino-szwrah > * {
  margin: 0 !important;
}

.gama-casino-szwrah img,
.gama-casino-qcig3w {
  box-sizing: content-box;
  width: 24px;
  height: 24px;
}

@media screen and (min-width: 768px) {
  .gama-casino-szwrah img,
  .gama-casino-qcig3w {
    width: 48px;
    height: 48px;
    max-width: 32px;
    max-height: 32px;
  }
}

.gama-casino-skxr6c {
  display: flex;
  width: 24px;
  height: 24px;
  background: var(--Primary-100);
  vertical-align: middle;
}

@media (min-width: 768px) {
  .gama-casino-skxr6c {
    width: 32px;
    height: 32px;
  }
}

.gama-casino-jr2o6z {
  display: flex;
  flex-wrap: wrap;
  column-gap: 16px;
  row-gap: 8px;
}

@media (min-width: 768px) {
  .gama-casino-jr2o6z {
    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;
  }

  .gama-casino-jr2o6z::-webkit-scrollbar {
    display: none;
  }
}

.gama-casino-puzmub {
  border-radius: 24px;
  border: 1px solid var(--Neutral-200);
  background: var(--Neutral-400);
  padding: 8px 16px;
  height: 60px;
}

.gama-casino-puzmub:hover {
  background-color: var(--Neutral-200);
  color: var(--Text-100);
}

.gama-casino-c3ltmg {
  display: none;
  opacity: 0;
}

@media (min-width: 768px) {
  .gama-casino-c3ltmg {
    display: flex;
    opacity: 1;
  }
}

.gama-casino-puzmub picture {
  width: auto;
  height: 100%;
  display: block;
}

.gama-casino-puzmub picture img {
  display: block;
  width: auto;
  height: 100%;
}

.gama-casino-r23o3j {
  margin: -24px 0;
}

.gama-casino-r23o3j:first-of-type {
  margin-top: 24px;
}

@media (min-width: 1200px) {
  .gama-casino-r23o3j {
    margin: -16px 0;
  }
}

.gama-casino-qyjo3v {
  display: flex;
  flex-direction: column;
  gap: 8px;
  position: relative;
  margin-bottom: 12px;
}

@media (min-width: 768px) {
  .gama-casino-qyjo3v {
    flex-direction: row;
  }
}

.gama-casino-gb1wbk {
  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) {
  .gama-casino-gb1wbk {
    flex: 1;
  }
}

.gama-casino-gb1wbk::placeholder {
  color: var(--Text-400);
}

.gama-casino-gmns0v {
  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;
}

.gama-casino-wy2734 {
  display: flex;
  margin: -4px;
  overflow-x: auto;
  scrollbar-width: none;
}

.gama-casino-wy2734::-webkit-scrollbar {
  display: none;
}

.gama-casino-036ps3 {
  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;
}

.gama-casino-036ps3 img,
.gama-casino-036ps3 svg {
  margin-right: 8px;
}

.gama-casino-otvbnz {
  background: var(--Primary-200);
  color: var(--Text-00);
}

.gama-casino-r23o3j + .gama-casino-7tjjuf {
  margin-top: 0;
}

@media (min-width: 768px) {
  .gama-casino-r23o3j + .gama-casino-7tjjuf {
    margin-top: -16px;
  }
}

.gama-casino-wqmlpy {
  border-radius: 4px;
  overflow-y: auto;
  position: absolute;
  background-color: var(--Neutral-300);
  width: 100%;
  z-index: 990;
  top: 54px;
}

.gama-casino-wqmlpy > * {
  padding: 12px;
  color: var(--Text-200);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  cursor: pointer;
}

.gama-casino-wqmlpy > *:hover {
  box-shadow: inset 0px 0px 3px var(--Text-300);
  background-color: var(--Neutral-100);
}

.gama-casino-4hd94n {
  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;
}

.gama-casino-9w1igo {
  color: var(--text-color);
  font-feature-settings: "liga" off;
  font-size: 32px;
  line-height: 40px;
  font-weight: 700;
  text-transform: capitalize;
  margin-bottom: 12px;
}

.gama-casino-91ro06 {
  color: var(--text-color);
  font-feature-settings: "liga" off;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}

.gama-casino-12vam8 {
  display: flex;
  gap: 16px;
  margin-top: 24px;
}

.gama-casino-81wznt {
  position: absolute;
  top: 0;
  right: 0;
  pointer-events: none;
  touch-action: none;
  z-index: -1;
  width: auto;
  height: 170px;
}

.gama-casino-4hd94n 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;
}

.gama-casino-4hd94n 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) {
  .gama-casino-4hd94n {
    padding: 39px 179px 39px 39px;
  }

  .gama-casino-9w1igo {
    font-size: 40px;
    line-height: 48px;
  }

  .gama-casino-81wznt {
    height: 348px;
  }

  .gama-casino-4hd94n button {
    font-size: 18px;
    line-height: 26px;
    flex: 0 0 auto;
    padding: 15px 23px;
  }

  .gama-casino-4hd94n button svg {
    width: 24px;
    height: 24px;
  }
}

@media screen and (min-width: 1200px) {
  .gama-casino-4hd94n {
    padding: 63px;
  }
}

.gama-casino-mekju5 {
  display: flex;
  align-items: center;
  padding: 8px 0;
  flex-wrap: wrap;
}

@media (min-width: 768px) {
  .gama-casino-mekju5 {
    flex-wrap: nowrap;
    padding: 16px 0;
  }
}

.gama-casino-3jzarc {
  font-size: 14px;
  width: 100%;
  color: var(--Text-100);
}

@media (min-width: 768px) {
  .gama-casino-3jzarc {
    width: auto;
  }
}

.gama-casino-m5brp3 {
  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;
}

.gama-casino-m5brp3::-webkit-scrollbar {
  display: none;
}

.gama-casino-m5brp3 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);
}

.gama-casino-m5brp3 a:hover {
  background-color: var(--Neutral-200);
  color: var(--Text-100);
}

@media (min-width: 768px) {
  .gama-casino-m5brp3 {
    margin-left: 16px;
    margin-top: 0;
  }
}

.gama-casino-mekju5 .gama-casino-ij33ay {
  -webkit-mask-image: linear-gradient(to right, black 90%, transparent);
  mask-image: linear-gradient(to right, black 90%, transparent);
  transition:
    -webkit-mask-image 0.gama-casino-ee3co0,
    mask-image 0.3s;
}

.gama-casino-mekju5 .gama-casino-ij33ay.gama-casino-sadocj {
  -webkit-mask-image: linear-gradient(to right, black 100%, black 100%);
  mask-image: linear-gradient(to right, black 100%, black 100%);
}

.gama-casino-uuasb7 {
  margin: 40px -16px;
}

.gama-casino-w04g8k + .gama-casino-ipijy2,
.gama-casino-w04g8k + .gama-casino-pyva3i {
  margin-top: 24px;
}

.gama-casino-56w3t2 {
  border-radius: 24px;
  position: relative;
  overflow: hidden;
  border: 1px solid var(--Neutral-200);
}

.gama-casino-56w3t2 picture {
  display: flex;
  width: 100%;
  min-height: 400px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}

.gama-casino-376zqv {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 46px;
  padding: 0 8px;
}

@media (min-width: 768px) {
  .gama-casino-376zqv {
    padding: 0 15px;
    margin-bottom: 40px;
    margin-top: 7px;
  }
}

@media (min-width: 1200px) {
  .gama-casino-376zqv {
    margin-top: 0;
  }
}

.gama-casino-wba2rn {
  font-size: 20px;
  line-height: 28px;
  font-weight: 700;
  text-transform: capitalize;
}

@media (min-width: 768px) {
  .gama-casino-wba2rn {
    font-size: 24px;
    line-height: 32px;
  }
}

.gama-casino-smocm2 {
  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) {
  .gama-casino-smocm2 {
    gap: 24px;
    padding: 22px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-self: stretch;
    flex-direction: row;
  }
}

.gama-casino-0jodec {
  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) {
  .gama-casino-0jodec {
    margin-bottom: 0;
    margin-right: 32px;
    padding: 40px;
  }
}

.gama-casino-3oocp8 {
  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) {
  .gama-casino-3oocp8 {
    font-size: 20px;
    line-height: 28px;
  }
}

.gama-casino-xs05g7 {
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  color: var(--Text-100);
  text-transform: capitalize;
}

@media (min-width: 768px) {
  .gama-casino-xs05g7 {
    font-size: 32px;
    line-height: 40px;
  }
}

.gama-casino-lhg9v6 {
  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;
}

.gama-casino-pwalq3 {
  display: block;
  object-fit: cover;
  max-width: 100%;
  height: 100%;
  width: 100%;
  max-height: 100%;
}

.gama-casino-pwalq3 img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.gama-casino-7tjjuf {
  margin: 24px auto 40px;
  width: 100%;
  display: flex;
  justify-content: center;
}

.gama-casino-hxcveu {
  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) {
  .gama-casino-hxcveu {
    padding: 15px 48px;
  }
}

main > .gama-casino-7tjjuf {
  margin: -26px auto -16px;
}

@media (max-width: 700px) {
  .gama-casino-dablor.gama-casino-jc0aft > div:nth-child(n+5) {
    display: none;
  }
}

.gama-casino-5m3u0d p a img {
  display: block;
  margin: 0 auto;
}


.gama-casino-hdsncw {
  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 */
.gama-casino-5iwtj2 {
  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;
}

.gama-casino-5iwtj2 label {
  font-size: 14px;
}

.gama-casino-5iwtj2 h2 {
  text-align: center;
  margin-bottom: 1rem;
}
.gama-casino-5iwtj2 input,
.gama-casino-5iwtj2 textarea,
.gama-casino-5iwtj2 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;
}
.gama-casino-5iwtj2 button {
  background-color: var(--button-bg-color);
  color: var(--button-text-color);
  border: none;
  cursor: pointer;
  transition: background 0.gama-casino-vypc5v ease;
}
.gama-casino-5iwtj2 button:hover {
  background-color: var(--button-bg-hover);
}
.gama-casino-ajic1u {
  text-align: center;
  color: green;
  font-weight: 500;
  padding: 50px 0;
  animation: fadeIn 0.gama-casino-h9bwdq ease-in;
}

.gama-casino-ajic1u 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;
}
.gama-casino-bp5c2y, .gama-casino-ny8k44, [class*="review-card"],
thead, thead th, table th, .gama-casino-234otj,
.gama-casino-pzt147, [class*="collapsible-header"],
.gama-casino-yti2qb, [class*="updated-block"] {
  color: #ece7dc !important;
}
