* {
  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;
  }
}

.playmax-y8uqvb {
  max-width: 100%;
  margin: 0 auto;
  padding: 0 16px;
}

@media screen and (min-width: 768px) {
  .playmax-y8uqvb {
    max-width: 752px;
  }
}

@media screen and (min-width: 1200px) {
  .playmax-y8uqvb {
    padding: 0 16px;
    max-width: 1248px;
  }
}

.playmax-h69tf4 {
  overflow: hidden;
}

.playmax-ysuo2l img {
  background: var(--Neutral-300);
}

.playmax-7fuo9v {
  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;
}

.playmax-x2uppv {
  border: 1px solid var(--border-color);
  background: var(--button-bg-color);
}

.playmax-x2uppv:hover {
  background: var(--button-bg-hover);
}

.playmax-thyrj4 {
  border: 1px solid var(--border-color);
  background: var(--button-bg-color);
  color: var(--button-text-color);
}

.playmax-thyrj4:hover {
  background: var(--button-bg-hover);
}

.playmax-dscr58 {
  font-size: 12px;
  line-height: 18px;
}

.playmax-r07xky {
  font-size: 18px;
  line-height: 26px;
}

.playmax-lopwqh {
  width: 100%;
}

.playmax-hn81ln {
  padding: 6px 16px;
}

.playmax-zroacx {
  padding: 10px 16px;
}

.playmax-ag0th9 {
  padding: 15px 26px;
}

.playmax-6sqz9d {
  flex-shrink: 0;
}

.playmax-n8113a {
  box-shadow:
    0 1px 33px 0 rgba(var(--Primary-200-rgb), 0.2),
    0 1px 22px 0 rgba(var(--Primary-200-rgb), 0.3);
}

.playmax-96kf2m {
  display: none;
}

.playmax-ylamzv {
  position: relative;
  width: 100%;
  margin: 0 auto;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

.playmax-twlzix {
  overflow: hidden;
  width: 100%;
  margin-top: 20px;
}

.playmax-53rbeq {
  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;
}

.playmax-uw88er {
  cursor: grab;
}

.playmax-53rbeq::-webkit-scrollbar {
  display: none;
}

.playmax-h8of60 {
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  scroll-snap-align: start;
}

.playmax-qpjsjp {
  display: block;
  width: 100%;
  object-fit: contain;
  height: 40px;
  pointer-events: none;
}

.playmax-2ct1j6 {
  text-align: center;
  font-size: 14px;
  padding: 10px 0;
}

.playmax-0yoo8g {
  text-align: center;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  justify-content: center;
  visibility: hidden;
}

.playmax-jfsltx {
  visibility: visible;
}

.playmax-0gy4vw {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-color: var(--Text-400);
  border-radius: 8px;
  cursor: pointer;
  transition: 0.playmax-ht515y ease;
}

.playmax-21vmvp {
  background-color: var(--Primary-200);
  width: 16px;
}

.playmax-0jfu3t {
  -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.playmax-ht515y,
    mask-image 0.3s;
}

.playmax-0jfu3t.playmax-dpnshe {
  -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;
  }
}

.playmax-xpg41h: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;
}

.playmax-5vn0hn {
  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.playmax-f3eycc.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.playmax-f3eycc.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;
}

.playmax-wahbuy {
  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);
}

.playmax-wahbuy::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%
  );
}

.playmax-6fhbxt {
  position: relative;
  z-index: 1;
}

.playmax-ymax07 {
  color: var(--Text-100);
  text-align: center;
  font-size: 20px;
  line-height: 28px;
  font-weight: 700;
  text-transform: capitalize;
}

.playmax-d54dha {
  color: var(--Text-100);
  font-size: 48px;
  font-weight: 700;
  line-height: 56px;
  text-transform: capitalize;
  margin: 4px 0;
  overflow-wrap: break-word;
}

.playmax-uuuv24 {
  font-size: 40px;
  line-height: 48px;
}

.playmax-5vxxjf {
  color: var(--Text-200);
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.playmax-83bckz {
  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;
}

.playmax-83bckz:hover {
  background: var(--Primary-400);
}

.playmax-83bckz svg {
  display: inline-block;
  vertical-align: middle;
  margin-left: 8px;
  pointer-events: none;
  touch-action: none;
}

.playmax-xpg41h 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) {
  .playmax-wahbuy {
    max-width: 600px;
    padding: 64px;
  }

  .playmax-ymax07 {
    font-size: 24px;
    line-height: 32px;
  }

  .playmax-d54dha {
    font-size: 72px;
    line-height: 88px;
    margin: 4px 0;
  }

  .playmax-uuuv24 {
    font-size: 50px;
    line-height: 56px;
  }

  .playmax-5vxxjf {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    margin-right: auto;
    margin-left: auto;
  }

  .playmax-5vn0hn {
    top: 25px;
    right: 25px;
  }
}

.playmax-oxf2b2,
.playmax-a2lidp {
  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;
}

.playmax-u89dd6.playmax-1ftq9y::before,
.playmax-a2lidp::before,
.playmax-70dop2::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.playmax-f3eycc.org/2000/svg'%3E%3Crect width='31' height='31' rx='15.5' fill='%23FFF4D0'/%3E%3Cpath d='M15.playmax-szmkov 14.playmax-vo1m25.playmax-ya95pt 14.playmax-vewb84 15.playmax-tveocj 14.playmax-8auz38 15.playmax-oh051f 14.playmax-qyj12z.playmax-w7al5x 14.playmax-sq4xjm 19.playmax-aspy2z 12.playmax-2iwgsc 19.playmax-aspy2z 10.playmax-wfe6rc.playmax-aspy2z 8.playmax-n0x7xc 17.playmax-rqfvmf 7.playmax-vqe9eg 15.playmax-xqzbia 7.playmax-psru5p.playmax-aczjmb 7.playmax-vqe9eg 11.playmax-3tdgs7 8.playmax-n0x7xc 11.playmax-3tdgs7 10.playmax-ofemup.playmax-3tdgs7 12.playmax-75kvey 13.playmax-xckilh 14.playmax-dn3w0k 15.playmax-ju991t 14.playmax-co6ncy.playmax-2gjulc 14.playmax-zce0p9 15.playmax-hwr0oa 14.playmax-ov21v3 15.playmax-ekgtnv 14.playmax-lmsafn.playmax-szmkov 14.5684Z' fill='%23FFC421'/%3E%3Cpath d='M15.playmax-rgbx4b 15.playmax-4iakxb.playmax-9t0gje 15.playmax-vy93gm 15.playmax-1yu7a4 15.playmax-rru0nk 15.playmax-0qdyct 15.playmax-f5nxw3.playmax-jaup2e 15.playmax-rru0nk 15.playmax-5clagw 15.playmax-61gss5 15.playmax-dcqbyn 15.playmax-plvx3k.playmax-xd3q3a 15.playmax-yyw6j2 7.playmax-hmpflj 18.playmax-mo1egr 7.playmax-v4rigc 23.playmax-ql2hix.playmax-s84emk.playmax-qt0w5v 18.playmax-szbhzr 19.playmax-3odusl 15.playmax-tj8bk5 15.playmax-rgbx4b 15.1903Z' fill='%23FFC421'/%3E%3Ccircle cx='5.5' cy='5.5' r='3' fill='%23179163' stroke='%23FFF4D0'/%3E%3C/svg%3E%0A");
}

.playmax-6bl38w [type="submit"] *,
.playmax-qotcpb button * {
  pointer-events: none;
  touch-action: none;
}

@media screen and (max-width: 767px) {
  body:has(.pc61d126-chatbot-window[aria-hidden="false"]) .playmax-72d7ie {
    display: none;
  }
}

.playmax-qec3yt {
  position: fixed;
  right: 20px;
  bottom: 8px;
  z-index: 992;
  color: var(--Neutral-50);
}

body:has(header nav.open) .playmax-qec3yt {
  display: none;
}

@media (min-width: 768px) {
  .playmax-qec3yt {
    bottom: 22px;
  }
}

.playmax-qec3yt input {
  font-family: inherit;
}

@media (max-width: 767px) {
  body:has(.pc61d126-floating-bar-wrapper) .playmax-qec3yt {
    bottom: calc(var(--floating-bar-height) + 8px);
  }
}

@media (max-width: 767px) {
  body:has(.playmax-xszn3n.static) .playmax-qec3yt {
    bottom: 8px;
  }
}

.playmax-rxoijj {
  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.playmax-f3eycc.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath d='M31.playmax-b7c6nz 3.playmax-88bthp.playmax-81bydu.playmax-p0kpqh 3.playmax-ctexff 3.playmax-nlixjt 5.playmax-h7tcpq 3.playmax-nlixjt 8.playmax-xae2a6.playmax-80ix2y.playmax-nlixjt 26.playmax-ephjwx 5.playmax-lxpfht 28.playmax-cbvore 8.playmax-b4qva9 28.playmax-gltqcf.playmax-vsjosd 28.playmax-7aiauh.playmax-0hjuf4 34.playmax-czfxk4.playmax-yvd74x 36.playmax-3aqhwn 11.playmax-bix91l 37.playmax-0s89il 12.playmax-5gga1r 36.playmax-xwno17.playmax-umfmvc 28.playmax-1ki9tr.playmax-ur5gd0.playmax-09rr8u 28.playmax-kbhbhh 36.playmax-p967sf 26.playmax-0pndq1 36.playmax-p967sf 23.playmax-pml060.playmax-f6k73c.playmax-p967sf 5.playmax-2dlla7 34.playmax-dwafuu 3.playmax-ctexff 31.playmax-b7c6nz 3.playmax-ve2m85.playmax-is823l 18.playmax-rjlhd5.playmax-0wcoqn 18.playmax-jsyclp 8.playmax-eebnmt 17.playmax-t7scgf 8.playmax-eebnmt 15.playmax-lz9j20.playmax-eebnmt 14.playmax-qfs5fm 9.playmax-0wcoqn 13.playmax-15a1db 11.playmax-is823l 13.playmax-gjnzuq.playmax-i68sbo 13.playmax-15a1db 13.playmax-36v9vt 14.playmax-qfs5fm 13.playmax-36v9vt 15.playmax-vydmfj.playmax-36v9vt 17.playmax-t7scgf 12.playmax-i68sbo 18.playmax-jsyclp 11.playmax-is823l 18.playmax-i6e5fp.playmax-kvobqk 18.playmax-8tiwyx.playmax-hfctzk 18.playmax-jsyclp 17.playmax-25brad 17.playmax-t7scgf 17.playmax-25brad 15.playmax-eoko1y.playmax-25brad 14.playmax-qfs5fm 18.playmax-hfctzk 13.playmax-15a1db 20.playmax-kvobqk 13.playmax-jjs7bo.playmax-71p5sw 13.playmax-15a1db 22.playmax-ccl08v 14.playmax-qfs5fm 22.playmax-ccl08v 15.playmax-qzt6w6.playmax-k2bwbx 17.playmax-t7scgf 21.playmax-71p5sw 18.playmax-jsyclp 20.playmax-kvobqk 18.playmax-0jm4id.playmax-wuoy96 18.playmax-osflyr.playmax-ceic9z 18.playmax-jsyclp 26.playmax-6wk2w6 17.playmax-t7scgf 26.playmax-6wk2w6 15.playmax-j3p6m7.playmax-6wk2w6 14.playmax-qfs5fm 27.playmax-ceic9z 13.playmax-15a1db 28.playmax-wuoy96 13.playmax-ne7ri4.playmax-swxhrz 13.playmax-15a1db 31.playmax-2vgf9m 14.playmax-qfs5fm 31.playmax-2vgf9m 15.playmax-yis024.playmax-6wk2w6 17.playmax-t7scgf 30.playmax-swxhrz 18.playmax-jsyclp 28.playmax-wuoy96 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"])
    .playmax-rxoijj {
    display: none;
  }
}

.playmax-0r1o42 {
  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) {
  .playmax-0r1o42 {
    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;
}

.playmax-qotcpb {
  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) {
  .playmax-qotcpb {
    padding: 14px 16px;
  }
}

.playmax-qotcpb button {
  border: none;
  background: none;
  cursor: pointer;
  align-content: center;
  color: var(--Neutral-50);
}

.playmax-qotcpb button:first-child {
  align-content: end;
}

.playmax-qotcpb button:first-of-type {
  display: none;
}

.pc61d126-chatbot[data-active-screen="2"]
  .playmax-qotcpb
  button:first-of-type,
.pc61d126-chatbot[data-active-screen="3"]
  .playmax-qotcpb
  button:first-of-type {
  display: initial;
  width: 44px;
  height: 16px;
}

.playmax-qotcpb button:first-of-type svg {
  width: 30px;
  height: 30px;
}

.playmax-qotcpb button:last-child svg {
  width: 38px;
  height: 38px;
}

.playmax-70dop2 {
  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;
}

.playmax-70dop2::before {
  content: "";
  width: 48px;
}

.pc61d126-chatbot[data-active-screen="2"] .playmax-70dop2,
.pc61d126-chatbot[data-active-screen="3"]
  .playmax-70dop2 {
  opacity: 1;
  visibility: visible;
}

.playmax-z8ssuk {
  flex: 1 1;
}

.playmax-fjnls0 {
  display: none;
  padding: 64px 16px 16px;
}

@media screen and (min-width: 768px) {
  .playmax-fjnls0 {
    padding: 24px;
  }
}

.pc61d126-chatbot[data-active-screen="1"] .playmax-nmqoss {
  display: block;
}

.playmax-qwy4u1 {
  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) {
  .playmax-qwy4u1 {
    margin-top: 41px;
    font-size: 48px;
    line-height: 56px;
  }
}

.playmax-a2lidp {
  display: grid;
  grid-template-columns: 50px 1fr;
  grid-template-areas: "avatar name" "button button";
  row-gap: 16px;
  column-gap: 12px;
  padding: 10px 14px;
}

.playmax-a2lidp::before {
  content: "";
  grid-area: avatar;
  width: 50px;
  height: 50px;
  align-self: center;
}

.playmax-ijjual span {
  color: var(--Text-300);
  font-feature-settings:
    "liga" off,
    "clig" off;
  font-size: 12px;
  line-height: 16px;
}

.playmax-ijjual p {
  color: var(--Text-100);
}

.playmax-a2lidp .playmax-uv7bux {
  grid-area: button;
}

.playmax-a2lidp .playmax-uv7bux::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.playmax-f3eycc.org/2000/svg'%3E%3Cpath d='M4.playmax-orvf99 10H16.3327' stroke='%23F0F0F0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.playmax-x1put0 15L16.playmax-x1put0 10' stroke='%23F0F0F0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.playmax-x1put0 5L16.playmax-x1put0 10' stroke='%23F0F0F0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.pc61d126-chatbot[data-active-screen="2"] .playmax-ega8q3 {
  display: block;
}

.playmax-4yqkgi {
  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) {
  .playmax-4yqkgi {
    margin-top: 40px;
  }
}

.playmax-oxf2b2 label,
.playmax-oxf2b2 input {
  display: block;
  width: 100%;
}

.playmax-oxf2b2 label {
  margin-bottom: 16px;
  color: var(--Text-100);
  font-size: 14px;
  line-height: 20px;
}

.playmax-oxf2b2 label.playmax-f0sv54 input {
  border: 1px solid var(--Accent-100);
  padding: 16px;
}

.playmax-oxf2b2 label.playmax-f0sv54::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;
}

.playmax-oxf2b2 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;
}

.playmax-oxf2b2 input::placeholder {
  color: var(--Text-400);
}

.playmax-pilpy2 {
  padding: 0;
  min-height: 100%;
  flex-direction: column;
  justify-content: space-between;
  gap: 16px;
}

.pc61d126-chatbot[data-active-screen="3"] .playmax-pilpy2 {
  display: flex;
}

.playmax-pilpy2 ol {
  list-style: none;
  padding: 16px;
  overflow: auto;
  overscroll-behavior: contain;
  height: calc(100vh - 170px);
}

@media screen and (min-width: 768px) {
  .playmax-pilpy2 ol {
    height: 420px;
    padding: 24px;
  }
}

.playmax-pilpy2 ol a {
  cursor: pointer;
  color: var(--Primary-100);
}

.playmax-6bl38w {
  flex: 0 0;
  position: relative;
  padding: 0 16px 16px;
}

@media screen and (min-width: 768px) {
  .playmax-6bl38w {
    padding: 0 24px 24px;
  }
}

.playmax-6bl38w 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;
}

.playmax-6bl38w input::placeholder {
  color: var(--Text-400);
}

.playmax-6bl38w [type="submit"] {
  border: none;
  background: none;
  cursor: pointer;
  position: absolute;
  top: 15px;
  right: 32px;
  width: 22px;
  height: 22px;
}

.playmax-6bl38w [type="submit"]:disabled {
  opacity: 0.5;
}

.playmax-6bl38w [type="submit"] svg {
  color: var(--Neutral-50);
}

@media screen and (min-width: 768px) {
  .playmax-6bl38w [type="submit"] {
    right: 40px;
  }
}

.playmax-u89dd6 {
  margin-bottom: 16px;
  color: var(--Primary-100);
}

.playmax-u89dd6.playmax-1ftq9y {
  display: grid;
  grid-template-columns: 31px 1fr;
  gap: 12px;
  color: var(--Text-100);
  align-items: flex-end;
}

.playmax-u89dd6.playmax-1ftq9y::before {
  content: "";
  width: 31px;
}

.playmax-u89dd6.playmax-1ftq9y p {
  border-radius: 24px;
  border: 1px solid var(--Neutral-300);
  background: var(--neutral-30060, rgba(43, 43, 43, 0.6));
}

.playmax-u89dd6.playmax-8q5gzb p {
  box-shadow: 0 0 12px 0 rgba(191, 191, 191, 0.1);
}

.playmax-u89dd6 p {
  padding: 15px 14px;
  border-radius: 24px;
  border: 1px solid var(--Neutral-200);
  background: var(--neutral-30060, rgba(43, 43, 43, 0.6));
}

.playmax-qec3yt .playmax-uv7bux {
  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;
  }
}

.playmax-72d7ie {
  position: fixed;
  z-index: 1000;
  top: 0;
  width: 100%;
}

@media (min-width: 768px) {
  .playmax-72d7ie {
    padding: 16px 0;
    background: var(--fh-bg-color);
  }
}

@media (min-width: 1200px) {
  .playmax-72d7ie {
    padding: 18px 0;
  }
}

.playmax-72d7ie .playmax-y8uqvb {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
}

@media (max-width: 767px) {
  .playmax-72d7ie .playmax-y8uqvb {
    padding: 16px;
    background: var(--fh-bg-color);
    min-height: 72px;
  }
}

.playmax-d5u454 {
  display: block;
  width: 100%;
  max-width: 128px;
  height: 32px;
  object-fit: contain;
  object-position: center left;
}

@media (min-width: 1200px) {
  .playmax-d5u454 {
    max-width: 160px;
    height: 40px;
  }
}

.playmax-d5u454 picture,
.playmax-d5u454 img {
  display: block;
  width: 100%;
  height: 100%;
}

.playmax-d5u454 img {
  object-fit: contain;
  object-position: left center;
}

@media (max-width: 1199px) {
  .playmax-jmttb0 {
    position: fixed;
    right: 0;
    width: 100%;
    transition: transform 0.playmax-ht515y ease;
    transform: translateX(100%);
    background: var(--menu-color);
    box-shadow: 0 12px 24px 0 rgba(109, 109, 109, 0.15);
  }

  .playmax-72d7ie.playmax-iqww2o .playmax-jmttb0 {
    transform: translateX(0);
  }
}

@media screen and (min-width: 768px) and (max-width: 1199px) {
  .playmax-jmttb0 {
    top: 72px;
    max-width: 400px;
    height: calc(100% - 72px);
    overflow-y: auto;
    padding: 8px 16px;
  }
}

@media (max-width: 767px) {
  .playmax-jmttb0 {
    padding: 8px 16px;
    top: 128px;
    height: calc(100% - 128px);
    overflow-y: auto;
    overscroll-behavior: contain;
  }
}

.playmax-auj1oc,
.playmax-rs8pp6 {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  gap: 8px;
}

@media (min-width: 767px) {
  .playmax-auj1oc,
  .playmax-rs8pp6 {
    gap: 12px;
  }
}

@media (max-width: 767px) {
  .playmax-rs8pp6 {
    display: none;
  }
}

.playmax-a46x6q {
  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;
}

.playmax-iqww2o .playmax-a46x6q {
  background: var(--fh-bg-color);
}

.playmax-a46x6q button {
  flex: 1 1;
  padding: 9px 12px;
  line-height: 20px;
}

@media (min-width: 768px) {
  .playmax-a46x6q {
    display: none;
  }
}

.playmax-q76pdj {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  cursor: pointer;
}

@media (min-width: 1200px) {
  .playmax-q76pdj {
    display: none;
  }
}

.playmax-tjvuev {
  display: block;
  width: 30px;
  height: 30px;
  object-fit: contain;
  object-position: center;
  cursor: pointer;
  color: var(--Text-100);
  pointer-events: none;
  touch-action: none;
}

.playmax-72d7ie.playmax-iqww2o .playmax-tjvuev:first-child {
  display: none;
}

.playmax-72d7ie.playmax-iqww2o .playmax-tjvuev:last-child {
  display: block;
}

.playmax-tjvuev:last-child {
  display: none;
}

@media (min-width: 1200px) {
  .playmax-tjvuev {
    display: none;
  }
}

.playmax-o3ulsa {
  position: relative;
  display: none;
  padding: 5px 9px 6px;
  color: var(--Text-100);
}

@media (min-width: 1200px) {
  .playmax-o3ulsa {
    display: flex;
  }
}

.playmax-o3ulsa ul {
  max-height: 350px;
  overflow-y: auto;
}

.playmax-o3ulsa:hover ul {
  visibility: visible;
  opacity: 1;
}

.playmax-o3ulsa:hover ul::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}

.playmax-o3ulsa:hover ul::-webkit-scrollbar-thumb {
  border-radius: 16px;
  background: var(--Neutral-100);
}

.playmax-o3ulsa:hover ul::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0);
}

.playmax-o3ulsa:hover .playmax-xz5tt4 svg {
  transform: rotate(180deg);
}

.playmax-pn8a3g {
  font-size: 14px;
  font-weight: 700;
  display: flex;
  width: 100%;
}

.playmax-n8he36 {
  padding: 0 8px;
}

.playmax-lkc0hw {
  display: flex;
  width: 100%;
  padding: 5px 9px;
  transition: 0.3s;
  color: var(--Text-100);
  border-radius: 8px;
}

.playmax-lkc0hw:hover {
  background-color: var(--Neutral-300);
}

@media (min-width: 1200px) {
  .playmax-lkc0hw {
    padding: 4px 8px;
  }
}

.playmax-ctyhc5 {
  display: flex;
}

.playmax-ctyhc5 img {
  width: 24px;
  height: 24px;
  margin-right: 8px;
  border: 1px solid var(--Neutral-200);
  border-radius: 12px;
}

.playmax-xz5tt4 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  margin-left: 9px;
  margin-top: 2px;
}

.playmax-xz5tt4 svg {
  transition: 0.3s;
  width: 13px;
  height: 13px;
}

.playmax-4u07q3 {
  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) {
  .playmax-4u07q3 {
    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;
  }
}

.playmax-vhjb93 {
  width: 100%;
}

@media (min-width: 1200px) {
  .playmax-vhjb93 {
    display: none;
  }
}

.playmax-yn11ts {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 10px;
  padding-bottom: 5px;
  border-bottom: 1px solid var(--Neutral-300);
}

.playmax-jagtg4 {
  font-weight: 700;
  font-size: 20px;
  line-height: 28px;
  text-transform: capitalize;
  color: var(--Text-100);
}

.playmax-vh3def {
  display: flex;
}

.playmax-yl3ab9 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}

.playmax-b9zznf {
  list-style: none;
}

@media (max-width: 1199px) {
  .playmax-b9zznf {
    max-height: 90%;
    overflow: auto;
  }
}

@media (min-width: 1200px) {
  .playmax-b9zznf {
    display: flex;
    align-items: center;
    gap: 8px;
  }

  .playmax-b9zznf .playmax-m4hkwa [data-ref-el],
  .playmax-b9zznf .playmax-m4hkwa span,
  .playmax-b9zznf .playmax-m4hkwa a {
    white-space: nowrap;
  }
}

.playmax-c0eydv {
  width: 100%;
  transition: 0.3s;
  color: var(--Text-100);
  position: relative;
}

@media (max-width: 1199px) {
  .playmax-c0eydv.playmax-5cu31q > .playmax-m4hkwa {
    background: var(--Neutral-300);
  }
}

@media (min-width: 1200px) {
  .playmax-c0eydv.playmax-ydwmve:hover > .sub-menu[data-depth="1"] {
    height: auto;
    opacity: 1;
    visibility: visible;
  }
}

@media (max-width: 1199px) {
  .playmax-c0eydv.playmax-5cu31q > .playmax-y4wbzw {
    height: auto;
  }

  .playmax-c0eydv.playmax-5cu31q > div > .playmax-1kzigq {
    transform: rotate(180deg);
  }
}

.playmax-c0eydv [data-ref-el] {
  background: none;
  border: none;
  cursor: pointer;
}

.playmax-c0eydv [data-ref-el],
.playmax-c0eydv span {
  cursor: pointer;
}

.playmax-c0eydv [data-ref-el],
.playmax-c0eydv span,
.playmax-c0eydv a {
  font-size: 18px;
  font-weight: 700;
  line-height: 46px;
  color: var(--text-color);
  text-align: left;
  flex: 1 1;
}

@media (min-width: 768px) {
  .playmax-c0eydv [data-ref-el],
  .playmax-c0eydv span,
  .playmax-c0eydv a {
    font-size: 18px;
    line-height: 38px;
  }
}

@media (min-width: 1200px) {
  .playmax-c0eydv [data-ref-el],
  .playmax-c0eydv span,
  .playmax-c0eydv a {
    font-size: 14px;
    line-height: 20px;
    width: 100%;
  }
}

.playmax-y4wbzw {
  height: 0;
  overflow: hidden;
  transition: height 0.playmax-ht515y ease;
  padding-left: 24px;
  list-style: none;
  box-sizing: border-box;
}

.playmax-y4wbzw::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}

.playmax-y4wbzw::-webkit-scrollbar-thumb {
  border-radius: 16px;
  background: var(--Neutral-200);
}

.playmax-y4wbzw::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0);
}

@media (min-width: 1200px) {
  .playmax-y4wbzw {
    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;
  }

  .playmax-y4wbzw:has(> .playmax-c0eydv.active) {
    height: auto;
    visibility: visible;
    opacity: 1;
  }

  .playmax-y4wbzw .playmax-y4wbzw {
    padding: 0;
  }

  .playmax-y4wbzw .playmax-c0eydv {
    font-weight: 400;
  }

  .playmax-y4wbzw .playmax-c0eydv:hover > .playmax-m4hkwa {
    background: var(--Neutral-300);
  }

  .playmax-y4wbzw .playmax-1kzigq {
    rotate: -90deg;
  }
}

.playmax-m4hkwa {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  padding: 0 8px;
  border-radius: 16px;
  cursor: pointer;
}

@media (min-width: 1200px) {
  .playmax-m4hkwa {
    padding: 8px;
  }

  .playmax-c0eydv.playmax-w73k2z > .playmax-m4hkwa {
    background: var(--Neutral-300);
  }
}

.playmax-1kzigq {
  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.playmax-f3eycc.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.playmax-gsoc57 0.playmax-3cgqlq.playmax-1cx9e8 -0.playmax-vlbf1p 0.playmax-tug2wl -0.playmax-vlbf1p 1.playmax-opr1e9 0.playmax-qwx8nm.playmax-tfw3dg 4.playmax-1wofeu.playmax-gsoc57 0.playmax-hwpequ.playmax-phsawr -0.playmax-vlbf1p 9.playmax-2ic9tp -0.playmax-vlbf1p 10.playmax-cdwx03 0.playmax-gv6aru.playmax-4ev0g8 0.playmax-1cx9e8 10.playmax-4ev0g8 0.playmax-tug2wl 10.playmax-cdwx03 1.playmax-41kkfb.playmax-96uj1j 5.playmax-jw1ata.playmax-34jxhr 6.playmax-y6gs36 5.playmax-p5knrs 6.playmax-y6gs36 4.playmax-0dejg1 5.playmax-m9n30n.playmax-gsoc57 1.playmax-j5771e.playmax-vlbf1p 0.playmax-tug2wl -0.playmax-vlbf1p 0.playmax-1cx9e8 0.playmax-gsoc57 0.21967Z' fill='%23F0F0F0'/%3E%3C/svg%3E%0A");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: 10px;
  transition: rotate 0.playmax-ht515y ease;
  background-color: var(--Text-100);
}

@media (min-width: 1200px) {
  .playmax-1kzigq {
    cursor: default;
  }
}

.playmax-j4u2rg {
  position: fixed;
  z-index: 1001;
  top: 80px;
  left: 100px;
  visibility: visible;
  opacity: 1;
  max-height: 290px;
  height: auto;
}

.playmax-7ndycy {
  padding: 24px 0;
  border-top: 1px solid var(--border-color);
  gap: 32px;
  background-color: var(--fh-bg-color);
}

@media screen and (min-width: 768px) {
  .playmax-7ndycy {
    padding: 40px 4px;
  }
}

.playmax-tkfwv1 {
  margin-bottom: 30px;
}

@media screen and (min-width: 1200px) {
  .playmax-tkfwv1 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 0;
  }
}

.playmax-3zt4sy {
  margin-bottom: 32px;
}

@media (min-width: 1200px) {
  .playmax-3zt4sy {
    margin-right: 32px;
    margin-bottom: 20px;
  }
}

.playmax-3zt4sy ul {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  gap: 8px;
}

.playmax-3zt4sy [data-ref-el] {
  background: none;
  border: none;
  cursor: pointer;
  font: inherit;
}

.playmax-3zt4sy [data-ref-el],
.playmax-3zt4sy span,
.playmax-3zt4sy a {
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  display: block;
  padding: 4px 8px;
  color: var(--text-color);
}

.playmax-svmxmz {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  max-width: 340px;
  margin-bottom: 32px;
  flex-shrink: 0;
}

@media (min-width: 1200px) {
  .playmax-svmxmz {
    margin-bottom: 12px;
  }
}

.playmax-no2yhx {
  width: 32px;
  height: 32px;
  margin-right: 12px;
  overflow: hidden;
}

.playmax-no2yhx img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

@media screen and (min-width: 1200px) {
  .playmax-no2yhx:last-child {
    margin-right: 0;
  }
}

.playmax-31xbyw {
  line-height: 19px;
  margin-top: -4px;
  position: relative;
  color: var(--Primary-100);
  border-bottom: 1px solid var(--Primary-100);
}

.playmax-svmxmz:hover .playmax-13epjs {
  visibility: visible;
  opacity: 1;
}

.playmax-13epjs {
  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);
}

.playmax-i1ieq1 {
  display: grid;
  margin: -6px;
  grid-template-columns: repeat(5, 1fr);
  max-height: 240px;
  overflow-y: auto;
  overflow-x: hidden;
}

.playmax-d2g2fp {
  display: flex;
  margin: 6px;
}

.playmax-d2g2fp img {
  display: block;
  max-width: 32px;
  object-fit: contain;
}

.playmax-13epjs::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);
}

.playmax-13epjs::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);
}

.playmax-9jayq8 {
  display: flex;
  flex-direction: column;
  width: 100%;
}

@media (min-width: 1200px) {
  .playmax-9jayq8 {
    align-items: flex-end;
    flex-direction: row;
    justify-content: space-between;
  }
}

.playmax-6gsck7 {
  font-size: 14px;
  line-height: 20px;
  color: var(--text-color);
}

@media (min-width: 1200px) {
  .playmax-6gsck7 {
    margin-right: 32px;
  }
}

.playmax-q9m16z {
  width: 100%;
  max-width: 340px;
  margin-top: 10px;
  text-align: left;
  flex-shrink: 0;
}

@media (min-width: 1200px) {
  .playmax-q9m16z {
    margin-top: 0;
    width: 340px;
  }
}

.playmax-q9m16z a {
  line-height: 19px;
  color: var(--Primary-100);
  border-bottom: 1px solid var(--Primary-100);
}

.playmax-fl2whj {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 24px;
}

.playmax-s1c25c {
  position: relative;
}

@media (min-width: 768px) {
  .playmax-s1c25c {
    margin-top: 40px;
  }
}

.playmax-s1c25c + .playmax-3jtwhj,
.playmax-s1c25c + .playmax-s1c25c {
  margin-top: 24px;
}

.playmax-4zl4k4 {
  padding: 40px 16px;
  position: relative;
  overflow: hidden;
  text-align: center;
  min-height: 700px;
}

@media screen and (min-width: 768px) {
  .playmax-4zl4k4 {
    padding: 80px 16px;
    border-radius: 24px;
    min-height: 400px;
  }
}

@media screen and (min-width: 1200px) {
  .playmax-4zl4k4 {
    padding: 80px;
  }
}

.playmax-wepbi2 {
  position: relative;
  z-index: 1;
  padding: 0;
}

@media screen and (min-width: 563px) {
  .playmax-wepbi2 {
    padding: 0 16px;
}


}

.playmax-u7k11d {
  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) {
  .playmax-u7k11d {
    font-size: 48px;
    line-height: 56px;
  }
}

.playmax-q7twps {
  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) {
  .playmax-q7twps {
    font-size: 24px;
    line-height: 32px;
  }
}

.playmax-r0opqk {
  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;
}

.playmax-r0opqk:hover {
  background: var(--button-bg-hover);
}

.playmax-dzsk5x {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -2;
}

.playmax-dzsk5x img {
  display: block;
  width: 100%;
  /* min-height: 100%; */
  object-fit: cover;
  object-position: center;
}

@media (max-width: 768px) {
  .playmax-dzsk5x img {
  min-height: initial;
  }
}

@media (max-width: 563px) {
  .playmax-dzsk5x img {
  min-height: 100%;
  }
}

.playmax-4zl4k4::before {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
}

.playmax-cj10za {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.playmax-cj10za h1,
.playmax-cj10za h2,
.playmax-cj10za h3,
.playmax-cj10za h4 {
  margin-bottom: 6px;
}

.playmax-cj10za h1:not(:first-child),
.playmax-cj10za h2:not(:first-child),
.playmax-cj10za h3:not(:first-child),
.playmax-cj10za h4:not(:first-child) {
  margin-top: 16px;
}

.playmax-cj10za h1,
.playmax-cj10za h1 > * {
  font-size: 40px;
  line-height: 48px;
}

@media (min-width: 768px) {
  .playmax-cj10za h1,
  .playmax-cj10za h1 > * {
    font-size: 48px;
    line-height: 60px;
  }
}

.playmax-cj10za h2,
.playmax-cj10za h2 > * {
  font-size: 32px;
  line-height: 40px;
}

@media (min-width: 768px) {
  .playmax-cj10za h2,
  .playmax-cj10za h2 > * {
    font-size: 40px;
    line-height: 48px;
  }
}

.playmax-cj10za h3,
.playmax-cj10za h3 > * {
  font-size: 24px;
  line-height: 32px;
}

@media (min-width: 768px) {
  .playmax-cj10za h3,
  .playmax-cj10za h3 > * {
    font-size: 32px;
    line-height: 40px;
  }
}

.playmax-cj10za h4,
.playmax-cj10za h4 > * {
  font-size: 24px;
  line-height: 32px;
}

.playmax-cj10za ul {
  font-size: 16px;
  margin: 6px 0 14px;
  padding: 0;
  padding-left: 8px;
  list-style: none;
}

.playmax-cj10za ul li {
  position: relative;
  margin-bottom: 8px;
  padding-left: 16px;
  list-style-type: none;
}

.playmax-cj10za 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);
}

.playmax-cj10za ul ul {
  margin-bottom: 8px;
}

.playmax-cj10za ul ul > li {
  margin-top: 16px;
  padding-left: 33px;
}

.playmax-cj10za ul ul > li::before {
  left: 16px;
  border: 1px solid var(--Text-300);
  background: rgba(0, 0, 0, 0);
}

.playmax-cj10za ol {
  font-size: 16px;
  margin: 6px 0 14px;
  padding-left: 24px;
  list-style: decimal;
}

.playmax-cj10za ol li {
  margin-bottom: 8px;
  padding-left: 6px;
}

.playmax-cj10za ol li::marker {
  font-weight: 700;
}

.playmax-cj10za ol ol {
  margin-bottom: 8px;
}

.playmax-cj10za ol ol > li {
  margin-top: 16px;
  padding-left: 0;
}

.playmax-cj10za ol ul li {
  padding-left: 16px;
}

.playmax-cj10za 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) {
  .playmax-cj10za table {
    padding: 24px;
  }
}

.playmax-cj10za table.playmax-l2lpux {
  -webkit-mask-image: linear-gradient(to right, black 90%, transparent);
  mask-image: linear-gradient(to right, black 90%, transparent);
  transition:
    -webkit-mask-image 0.playmax-ht515y,
    mask-image 0.3s;
}

.playmax-cj10za table.playmax-l2lpux.playmax-dpnshe {
  -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) {
  .playmax-cj10za table {
    display: table;
  }
}

.playmax-cj10za 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);
}

.playmax-cj10za table thead th:first-child {
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
}

.playmax-cj10za table thead th:last-child {
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
}

.playmax-cj10za 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) {
  .playmax-cj10za table tbody td {
    width: auto;
    white-space: wrap;
  }
}

.playmax-cj10za table tbody td:first-child {
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
}

.playmax-cj10za table tbody td:last-child {
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
}

.playmax-cj10za table tbody td img {
  max-width: 24px;
  max-height: 24px;
  margin-right: 14px;
  vertical-align: middle;
}

.playmax-cj10za img {
  max-width: 100%;
  height: auto;
}

.playmax-n1we4h {
  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) {
  .playmax-n1we4h {
    padding: 24px;
  }
}

.playmax-p21k6w {
  color: var(--text-color);
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 32px;
  line-height: 40px;
  font-weight: 700;
}

@media (min-width: 768px) {
  .playmax-p21k6w {
    font-size: 40px;
    line-height: 48px;
    max-width: 62%;
  }
}

.playmax-p21k6w > * {
  margin: 0 !important;
}

.playmax-p21k6w img,
.playmax-tce1nq {
  box-sizing: content-box;
  width: 24px;
  height: 24px;
}

@media screen and (min-width: 768px) {
  .playmax-p21k6w img,
  .playmax-tce1nq {
    width: 48px;
    height: 48px;
    max-width: 32px;
    max-height: 32px;
  }
}

.playmax-i5bbis {
  display: flex;
  width: 24px;
  height: 24px;
  background: var(--text-color);
  vertical-align: middle;
}

@media (min-width: 768px) {
  .playmax-i5bbis {
    width: 32px;
    height: 32px;
  }
}

.playmax-6jgow5 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: 16px;
}

.playmax-6jgow5 .playmax-x2geip {
  flex-shrink: 0;
}

.playmax-6jgow5 .playmax-t73z5t svg {
  display: none;
}

.playmax-wtenfd {
  display: grid;
  transition: max-height 0.playmax-ht515y ease-in-out;
  column-gap: 16px;
  grid-template-columns: 1fr;
}

@media (min-width: 508px) {
  .playmax-wtenfd {
    grid-template-columns: 1fr 1fr;
    gap: 16px;
  }
}

@media (min-width: 1200px) {
  .playmax-wtenfd {
    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));
  }
}

.playmax-wtenfd.playmax-ypiism + .playmax-x2geip svg {
  transform: rotate(180deg);
}

.playmax-njgsae {
  display: grid;
  align-items: flex-start;
  column-gap: 16px;
  grid-template-columns: repeat(2, 1fr);
  height: max-content;
}

.playmax-njgsae > div:nth-child(3n) {
  grid-column: span 2;
}

.playmax-njgsae
  > div:nth-child(3n)
  .playmax-1q9xc6
  button {
  max-width: 270px;
}

@media (min-width: 768px) {
  .playmax-njgsae {
    gap: 16px;
    grid-template-columns: repeat(2, 1fr);
  }

  .playmax-njgsae > div:nth-child(3n) {
    grid-column: unset;
  }

  .playmax-njgsae
    > div:nth-child(3n)
    .playmax-1q9xc6
    button {
    max-width: 83px;
  }
}

@media (min-width: 1200px) {
  .playmax-njgsae {
    max-width: 270px;
  }
}

.playmax-njgsae .playmax-1q9xc6 button {
  max-width: 96px;
}

@media (min-width: 375px) {
  .playmax-njgsae .playmax-1q9xc6 button {
    max-width: 120px;
  }
}

@media (min-width: 1200px) {
  .playmax-njgsae .playmax-1q9xc6 button {
    max-width: 104px;
  }
}

.playmax-xmhy40 {
  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) {
  .playmax-xmhy40 {
    margin-bottom: 0;
  }
}

.playmax-15rkbj {
  display: none;
  opacity: 0;
}

.playmax-reznce {
  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;
  }
}

.playmax-reznce img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  border-radius: 16px;
}

.playmax-1q9xc6 {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  color: var(--Text-400);
  gap: 4px;
  position: relative;
}

.playmax-1q9xc6 button {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}

@media (min-width: 768px) {
  .pc61d126-games__list-item[data-game-type="Live Shows"]
    .playmax-1q9xc6
    button {
    max-width: 124px;
  }
}

@media (min-width: 1200px) {
  .pc61d126-games__list-item[data-game-type="Live Shows"]
    .playmax-1q9xc6
    button {
    max-width: 145px;
  }
}

.playmax-i5qzn2:first-child
  .playmax-1q9xc6
  button {
  max-width: 270px;
}

.playmax-0lzegb {
  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%;
}

.playmax-xmhy40 picture {
  width: 100%;
  max-width: 100%;
}

.playmax-9kqxmo {
  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;
}

.playmax-9kqxmo svg {
  outline: 10px solid var(--button-bg-color);
  border-radius: 1px;
  background: var(--button-bg-color);
}

.playmax-xmhy40:hover .playmax-9kqxmo {
  display: flex;
}

.playmax-acvzeu {
  font-size: 12px;
  line-height: 16px;
  color: var(--Text-400);
}

.playmax-hn7y28 {
  display: flex;
}

.playmax-hn7y28:hover .playmax-80u2eq,
.playmax-hn7y28 .playmax-w73k2z .playmax-80u2eq {
  display: flex;
}

.playmax-hn7y28 svg {
  flex-shrink: 0;
}

.playmax-80u2eq {
  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) {
  .playmax-80u2eq {
    width: 174px;
    right: -28px;
    padding: 12px;
  }
}

.playmax-80u2eq:hover {
  display: flex;
}

.playmax-80u2eq svg {
  color: var(--Neutral-300);
  position: absolute;
  right: 19px;
  top: -11px;
}

.playmax-ygo122 {
  display: flex;
  justify-content: space-between;
  gap: 4px;
  color: var(--Text-100);
  line-height: 16px;
  width: 100%;
  font-size: 10px;
}

@media (min-width: 768px) {
  .playmax-ygo122 {
    font-size: 12px;
  }
}

.playmax-aqta46,
.playmax-4o4r2y {
  width: 50%;
  flex-shrink: 0;
}

.playmax-aqta46 {
  font-weight: 700;
}

.playmax-ayx2ow .playmax-wtenfd {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media (min-width: 768px) {
  .playmax-ayx2ow .playmax-wtenfd {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}

@media (min-width: 1200px) {
  .playmax-ayx2ow .playmax-wtenfd {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
}

.playmax-ayx2ow
  .playmax-0lzegb:has(img) {
  max-height: initial !important;
  aspect-ratio: 1/1;
}

.playmax-ayx2ow .playmax-reznce {
  height: 100% !important;
  border-radius: 16px;
}

.playmax-ayx2ow .playmax-1q9xc6 {
  gap: 4px;
  align-items: center;
}

.playmax-ayx2ow .playmax-1q9xc6 button {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.playmax-ayx2ow .playmax-1q9xc6 svg {
  display: block;
  aspect-ratio: 1/1;
  flex: 0 0 16px;
}

.playmax-ayx2ow .playmax-39yxj8,
.playmax-ayx2ow .playmax-ll4lp7 {
  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.playmax-f3eycc.org/2000/svg'%3E%3Cpath d='M9.playmax-w81q5q 4.playmax-zmrvda.playmax-miyrcs 5.playmax-066fi4.playmax-iiuzz3 5.playmax-ydjm7y.playmax-bxbyqs 5.playmax-jkrh2k.playmax-ojlpju 8.playmax-o5hbnm.playmax-v8i1hi 9.playmax-xy879o.playmax-dwtgir 9.playmax-s4ufdj.playmax-zd9nmw 13.playmax-1yy3jx.playmax-x9ydi5 11.playmax-zp7i1t.playmax-to23ri 11.playmax-enwnwv.playmax-uyx9jr 11.playmax-nukot3.playmax-zi69un 13.playmax-qbkfh0.playmax-owd1fi 9.playmax-8ruvxt.playmax-thrmae 9.playmax-6lbynz.playmax-rkjgvd 8.playmax-iswdxh.playmax-yoek66 5.playmax-onhune.playmax-2niho9 5.playmax-fpdjzo.playmax-mev0dz 5.playmax-a925eq.playmax-dvdspc 4.playmax-beun8z.playmax-to23ri 1.playmax-zq4l4n.playmax-w81q5q 4.98633Z' fill='%23FFBB00' stroke='%23FFBB00'/%3E%3C/svg%3E%0A");
}

.playmax-ayx2ow .playmax-39yxj8 {
  background-color: hsl(from var(--Neutral-50) h s l/30%);
  width: 81px;
}

.playmax-ayx2ow .playmax-ll4lp7 {
  display: block;
  background-color: var(--Accent-Yellow-300, #fb0);
}

.playmax-1m4bom {
  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) {
  .playmax-1m4bom {
    padding: 24px;
  }
}

.playmax-1m4bom .playmax-x2geip {
  display: flex;
}

@media (min-width: 768px) {
  .playmax-1m4bom .playmax-x2geip {
    display: none;
  }
}

.playmax-1m4bom .playmax-t73z5t svg {
  display: none;
}

.playmax-jxif3n {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.playmax-jxif3n .playmax-7fuo9v {
  display: none;
}

@media (min-width: 768px) {
  .playmax-jxif3n .playmax-7fuo9v {
    display: flex;
  }
}

.playmax-td5wjx {
  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) {
  .playmax-td5wjx {
    font-size: 40px;
    line-height: 48px;
  }
}

.playmax-td5wjx > * {
  margin: 0 !important;
}

.playmax-td5wjx img,
.playmax-yjyf22 {
  box-sizing: content-box;
  width: 24px;
  height: 24px;
}

@media screen and (min-width: 768px) {
  .playmax-td5wjx img,
  .playmax-yjyf22 {
    width: 48px;
    height: 48px;
    max-width: 32px;
    max-height: 32px;
  }
}

.playmax-6x7owc {
  display: flex;
  width: 24px;
  height: 24px;
  background: var(--Primary-100);
  vertical-align: middle;
}

@media (min-width: 768px) {
  .playmax-6x7owc {
    width: 32px;
    height: 32px;
  }
}

.playmax-ux7vnc {
  display: grid;
  overflow: hidden;
  gap: 8px;
  grid-template-columns: repeat(3, 1fr);
}

@media (min-width: 768px) {
  .playmax-ux7vnc {
    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;
  }

  .playmax-ux7vnc::-webkit-scrollbar {
    display: none;
  }
}

.playmax-r9fzu6 {
  border-radius: 24px;
  border: 1px solid var(--Neutral-200);
  background: var(--Neutral-400);
  padding: 7px;
}

@media (min-width: 768px) {
  .playmax-r9fzu6 {
    padding: 7px 15px;
  }
}

.playmax-r9fzu6:hover {
  background-color: var(--Neutral-200);
  color: var(--Text-100);
}

.playmax-eq3hjp {
  display: none;
  opacity: 0;
}

@media (min-width: 768px) {
  .playmax-eq3hjp {
    display: flex;
    opacity: 1;
  }
}

.playmax-r9fzu6 picture {
  height: 100%;
  display: block;
}

.playmax-r9fzu6 img {
  display: block;
  width: 100%;
  height: 40px;
  object-fit: contain;
}

@media (min-width: 768px) {
  .playmax-r9fzu6 img {
    width: 88px;
    height: 44px;
  }
}

.playmax-r9fzu6 p {
  text-align: center;
  width: 100%;
}

.playmax-b3r26h {
  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) {
  .playmax-b3r26h {
    font-size: 40px;
    line-height: 48px;
  }
}

.playmax-b3r26h img,
.playmax-fz9dfz {
  box-sizing: content-box;
  width: 24px;
  height: 24px;
}

@media screen and (min-width: 768px) {
  .playmax-b3r26h img,
  .playmax-fz9dfz {
    width: 48px;
    height: 48px;
    max-width: 32px;
    max-height: 32px;
  }
}

.playmax-zh9p77 {
  display: flex;
  width: 24px;
  height: 24px;
  background: var(--Primary-100);
  vertical-align: middle;
}

@media (min-width: 768px) {
  .playmax-zh9p77 {
    width: 32px;
    height: 32px;
  }
}

.playmax-200zsd {
  color: var(--Text-200);
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  margin-bottom: 16px;
}

.playmax-rz4bt2 {
  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;
}

.playmax-rlsfjd {
  padding: 10px 15px 12px;
  transition: 0.3s;
  border-bottom: 4px solid rgba(0, 0, 0, 0);
}

.playmax-rlsfjd.playmax-w73k2z {
  border-bottom: 4px solid var(--button-bg-color, #70f);
}

.playmax-veohnc {
  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) {
  .playmax-veohnc {
    font-size: 20px;
    line-height: 28px;
  }
}

.playmax-axwr8n {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 4px;
  transition: 0.3s;
  color: var(--text-color);
}

.playmax-f05190 {
  visibility: hidden;
  overflow: hidden;
  max-height: 0;
  transition: 0.playmax-ht515y ease;
  opacity: 0;
  color: var(--text-color);
}

.playmax-amvaxp {
  font-size: 16px;
  line-height: 24px;
  padding: 8px 0 0;
}

.playmax-amvaxp ol,
.playmax-amvaxp ul {
  padding-left: 1.3em;
}

.playmax-rlsfjd.playmax-w73k2z .playmax-f05190 {
  visibility: visible;
  max-height: 1000px;
  opacity: 1;
}

.playmax-rlsfjd.playmax-w73k2z .playmax-axwr8n {
  transform: rotate(180deg);
  color: var(--text-color);
}

.playmax-z6kzem {
  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) {
  .playmax-z6kzem {
    padding: 24px;
  }
}

.playmax-z6kzem .playmax-x2geip {
  display: flex;
}

@media (min-width: 768px) {
  .playmax-z6kzem .playmax-x2geip {
    display: none;
  }
}

.playmax-z6kzem .playmax-t73z5t svg {
  display: none;
}

.playmax-urbz20 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.playmax-urbz20 .playmax-7fuo9v {
  display: none;
}

@media (min-width: 768px) {
  .playmax-urbz20 .playmax-7fuo9v {
    display: flex;
  }
}

.playmax-eu9uf3 {
  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) {
  .playmax-eu9uf3 {
    align-items: center;
    font-size: 40px;
    line-height: 48px;
  }
}

.playmax-eu9uf3 > * {
  margin: 0 !important;
}

.playmax-eu9uf3 img,
.playmax-2fapxk {
  box-sizing: content-box;
  width: 24px;
  height: 24px;
}

@media screen and (min-width: 768px) {
  .playmax-eu9uf3 img,
  .playmax-2fapxk {
    width: 48px;
    height: 48px;
    max-width: 32px;
    max-height: 32px;
  }
}

.playmax-nbl0te {
  display: flex;
  width: 24px;
  height: 24px;
  background: var(--Primary-100);
  vertical-align: middle;
}

@media (min-width: 768px) {
  .playmax-nbl0te {
    width: 32px;
    height: 32px;
  }
}

.playmax-f5yg0j {
  display: flex;
  flex-wrap: wrap;
  column-gap: 16px;
  row-gap: 8px;
}

@media (min-width: 768px) {
  .playmax-f5yg0j {
    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;
  }

  .playmax-f5yg0j::-webkit-scrollbar {
    display: none;
  }
}

.playmax-4zimsh {
  border-radius: 24px;
  border: 1px solid var(--Neutral-200);
  background: var(--Neutral-400);
  padding: 8px 16px;
  height: 60px;
}

.playmax-4zimsh:hover {
  background-color: var(--Neutral-200);
  color: var(--Text-100);
}

.playmax-6o8hn2 {
  display: none;
  opacity: 0;
}

@media (min-width: 768px) {
  .playmax-6o8hn2 {
    display: flex;
    opacity: 1;
  }
}

.playmax-4zimsh picture {
  width: auto;
  height: 100%;
  display: block;
}

.playmax-4zimsh picture img {
  display: block;
  width: auto;
  height: 100%;
}

.playmax-ukkg3j {
  margin: -24px 0;
}

.playmax-ukkg3j:first-of-type {
  margin-top: 24px;
}

@media (min-width: 1200px) {
  .playmax-ukkg3j {
    margin: -16px 0;
  }
}

.playmax-3aintf {
  display: flex;
  flex-direction: column;
  gap: 8px;
  position: relative;
  margin-bottom: 12px;
}

@media (min-width: 768px) {
  .playmax-3aintf {
    flex-direction: row;
  }
}

.playmax-201xvf {
  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) {
  .playmax-201xvf {
    flex: 1;
  }
}

.playmax-201xvf::placeholder {
  color: var(--Text-400);
}

.playmax-0norg5 {
  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;
}

.playmax-vb5kyk {
  display: flex;
  margin: -4px;
  overflow-x: auto;
  scrollbar-width: none;
}

.playmax-vb5kyk::-webkit-scrollbar {
  display: none;
}

.playmax-kz9u9l {
  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;
}

.playmax-kz9u9l img,
.playmax-kz9u9l svg {
  margin-right: 8px;
}

.playmax-r4rooh {
  background: var(--Primary-200);
  color: var(--Text-00);
}

.playmax-ukkg3j + .playmax-lmolds {
  margin-top: 0;
}

@media (min-width: 768px) {
  .playmax-ukkg3j + .playmax-lmolds {
    margin-top: -16px;
  }
}

.playmax-8mnbym {
  border-radius: 4px;
  overflow-y: auto;
  position: absolute;
  background-color: var(--Neutral-300);
  width: 100%;
  z-index: 990;
  top: 54px;
}

.playmax-8mnbym > * {
  padding: 12px;
  color: var(--Text-200);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  cursor: pointer;
}

.playmax-8mnbym > *:hover {
  box-shadow: inset 0px 0px 3px var(--Text-300);
  background-color: var(--Neutral-100);
}

.playmax-vs13vw {
  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;
}

.playmax-xm3uku {
  color: var(--text-color);
  font-feature-settings: "liga" off;
  font-size: 32px;
  line-height: 40px;
  font-weight: 700;
  text-transform: capitalize;
  margin-bottom: 12px;
}

.playmax-67vcny {
  color: var(--text-color);
  font-feature-settings: "liga" off;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}

.playmax-bay0cv {
  display: flex;
  gap: 16px;
  margin-top: 24px;
}

.playmax-ea40yu {
  position: absolute;
  top: 0;
  right: 0;
  pointer-events: none;
  touch-action: none;
  z-index: -1;
  width: auto;
  height: 170px;
}

.playmax-vs13vw 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;
}

.playmax-vs13vw 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) {
  .playmax-vs13vw {
    padding: 39px 179px 39px 39px;
  }

  .playmax-xm3uku {
    font-size: 40px;
    line-height: 48px;
  }

  .playmax-ea40yu {
    height: 348px;
  }

  .playmax-vs13vw button {
    font-size: 18px;
    line-height: 26px;
    flex: 0 0 auto;
    padding: 15px 23px;
  }

  .playmax-vs13vw button svg {
    width: 24px;
    height: 24px;
  }
}

@media screen and (min-width: 1200px) {
  .playmax-vs13vw {
    padding: 63px;
  }
}

.playmax-4lacwq {
  display: flex;
  align-items: center;
  padding: 8px 0;
  flex-wrap: wrap;
}

@media (min-width: 768px) {
  .playmax-4lacwq {
    flex-wrap: nowrap;
    padding: 16px 0;
  }
}

.playmax-d7wlwb {
  font-size: 14px;
  width: 100%;
  color: var(--Text-100);
}

@media (min-width: 768px) {
  .playmax-d7wlwb {
    width: auto;
  }
}

.playmax-clhfi1 {
  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;
}

.playmax-clhfi1::-webkit-scrollbar {
  display: none;
}

.playmax-clhfi1 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);
}

.playmax-clhfi1 a:hover {
  background-color: var(--Neutral-200);
  color: var(--Text-100);
}

@media (min-width: 768px) {
  .playmax-clhfi1 {
    margin-left: 16px;
    margin-top: 0;
  }
}

.playmax-4lacwq .playmax-6plcrw {
  -webkit-mask-image: linear-gradient(to right, black 90%, transparent);
  mask-image: linear-gradient(to right, black 90%, transparent);
  transition:
    -webkit-mask-image 0.playmax-ht515y,
    mask-image 0.3s;
}

.playmax-4lacwq .playmax-6plcrw.playmax-dpnshe {
  -webkit-mask-image: linear-gradient(to right, black 100%, black 100%);
  mask-image: linear-gradient(to right, black 100%, black 100%);
}

.playmax-v4zawi {
  margin: 40px -16px;
}

.playmax-0ahgbb + .playmax-3jtwhj,
.playmax-0ahgbb + .playmax-s1c25c {
  margin-top: 24px;
}

.playmax-qhhft9 {
  border-radius: 24px;
  position: relative;
  overflow: hidden;
  border: 1px solid var(--Neutral-200);
}

.playmax-qhhft9 picture {
  display: flex;
  width: 100%;
  min-height: 400px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}

.playmax-llqra3 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 46px;
  padding: 0 8px;
}

@media (min-width: 768px) {
  .playmax-llqra3 {
    padding: 0 15px;
    margin-bottom: 40px;
    margin-top: 7px;
  }
}

@media (min-width: 1200px) {
  .playmax-llqra3 {
    margin-top: 0;
  }
}

.playmax-uay5gk {
  font-size: 20px;
  line-height: 28px;
  font-weight: 700;
  text-transform: capitalize;
}

@media (min-width: 768px) {
  .playmax-uay5gk {
    font-size: 24px;
    line-height: 32px;
  }
}

.playmax-dtnenw {
  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) {
  .playmax-dtnenw {
    gap: 24px;
    padding: 22px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-self: stretch;
    flex-direction: row;
  }
}

.playmax-23wcw1 {
  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) {
  .playmax-23wcw1 {
    margin-bottom: 0;
    margin-right: 32px;
    padding: 40px;
  }
}

.playmax-i9svww {
  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) {
  .playmax-i9svww {
    font-size: 20px;
    line-height: 28px;
  }
}

.playmax-7qmaeq {
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  color: var(--Text-100);
  text-transform: capitalize;
}

@media (min-width: 768px) {
  .playmax-7qmaeq {
    font-size: 32px;
    line-height: 40px;
  }
}

.playmax-9e5ivn {
  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;
}

.playmax-1fxsmb {
  display: block;
  object-fit: cover;
  max-width: 100%;
  height: 100%;
  width: 100%;
  max-height: 100%;
}

.playmax-1fxsmb img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.playmax-lmolds {
  margin: 24px auto 40px;
  width: 100%;
  display: flex;
  justify-content: center;
}

.playmax-hg7kii {
  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) {
  .playmax-hg7kii {
    padding: 15px 48px;
  }
}

main > .playmax-lmolds {
  margin: -26px auto -16px;
}

@media (max-width: 700px) {
  .playmax-wtenfd.playmax-g50lz6 > div:nth-child(n+5) {
    display: none;
  }
}

.playmax-cj10za p a img {
  display: block;
  margin: 0 auto;
}


.playmax-nfk3eh {
  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 */
.playmax-zcyeky {
  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;
}

.playmax-zcyeky label {
  font-size: 14px;
}

.playmax-zcyeky h2 {
  text-align: center;
  margin-bottom: 1rem;
}
.playmax-zcyeky input,
.playmax-zcyeky textarea,
.playmax-zcyeky 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;
}
.playmax-zcyeky button {
  background-color: var(--button-bg-color);
  color: var(--button-text-color);
  border: none;
  cursor: pointer;
  transition: background 0.playmax-djcbz9 ease;
}
.playmax-zcyeky button:hover {
  background-color: var(--button-bg-hover);
}
.playmax-lxcg6v {
  text-align: center;
  color: green;
  font-weight: 500;
  padding: 50px 0;
  animation: fadeIn 0.playmax-xu4k86 ease-in;
}

.playmax-lxcg6v 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;
}
.playmax-mxvvme, .playmax-pkogd2, [class*="review-card"],
thead, thead th, table th, .playmax-1izosy,
.playmax-igon8h, [class*="collapsible-header"],
.playmax-qqoq13, [class*="updated-block"] {
  color: #ece7dc !important;
}
