* {
  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;
  }
}

.betman-w5q5jn {
  max-width: 100%;
  margin: 0 auto;
  padding: 0 16px;
}

@media screen and (min-width: 768px) {
  .betman-w5q5jn {
    max-width: 752px;
  }
}

@media screen and (min-width: 1200px) {
  .betman-w5q5jn {
    padding: 0 16px;
    max-width: 1248px;
  }
}

.betman-hcvqod {
  overflow: hidden;
}

.betman-4jls1s img {
  background: var(--Neutral-300);
}

.betman-s1z1h8 {
  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;
}

.betman-1vwdgt {
  border: 1px solid var(--border-color);
  background: var(--button-bg-color);
}

.betman-1vwdgt:hover {
  background: var(--button-bg-hover);
}

.betman-1d61bv {
  border: 1px solid var(--border-color);
  background: var(--button-bg-color);
  color: var(--button-text-color);
}

.betman-1d61bv:hover {
  background: var(--button-bg-hover);
}

.betman-n20eay {
  font-size: 12px;
  line-height: 18px;
}

.betman-zf15oc {
  font-size: 18px;
  line-height: 26px;
}

.betman-oihtuz {
  width: 100%;
}

.betman-byrq8v {
  padding: 6px 16px;
}

.betman-ljbnvf {
  padding: 10px 16px;
}

.betman-gynv33 {
  padding: 15px 26px;
}

.betman-uiuk9g {
  flex-shrink: 0;
}

.betman-iwbmat {
  box-shadow:
    0 1px 33px 0 rgba(var(--Primary-200-rgb), 0.2),
    0 1px 22px 0 rgba(var(--Primary-200-rgb), 0.3);
}

.betman-31kqy5 {
  display: none;
}

.betman-jyytz0 {
  position: relative;
  width: 100%;
  margin: 0 auto;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

.betman-m11cyq {
  overflow: hidden;
  width: 100%;
  margin-top: 20px;
}

.betman-q36lyq {
  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;
}

.betman-lbk8pg {
  cursor: grab;
}

.betman-q36lyq::-webkit-scrollbar {
  display: none;
}

.betman-mgdkrl {
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  scroll-snap-align: start;
}

.betman-bn7gu6 {
  display: block;
  width: 100%;
  object-fit: contain;
  height: 40px;
  pointer-events: none;
}

.betman-hq6pzu {
  text-align: center;
  font-size: 14px;
  padding: 10px 0;
}

.betman-222j3i {
  text-align: center;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  justify-content: center;
  visibility: hidden;
}

.betman-mplxvw {
  visibility: visible;
}

.betman-f2j8la {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-color: var(--Text-400);
  border-radius: 8px;
  cursor: pointer;
  transition: 0.betman-gnm4md ease;
}

.betman-xyjs7w {
  background-color: var(--Primary-200);
  width: 16px;
}

.betman-ju8zna {
  -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.betman-gnm4md,
    mask-image 0.3s;
}

.betman-ju8zna.betman-9en8gf {
  -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;
  }
}

.betman-4m8odw: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;
}

.betman-usziky {
  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.betman-gfl6zn.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.betman-gfl6zn.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;
}

.betman-pvc47x {
  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);
}

.betman-pvc47x::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%
  );
}

.betman-460iro {
  position: relative;
  z-index: 1;
}

.betman-54j81s {
  color: var(--Text-100);
  text-align: center;
  font-size: 20px;
  line-height: 28px;
  font-weight: 700;
  text-transform: capitalize;
}

.betman-3rbq1b {
  color: var(--Text-100);
  font-size: 48px;
  font-weight: 700;
  line-height: 56px;
  text-transform: capitalize;
  margin: 4px 0;
  overflow-wrap: break-word;
}

.betman-jv23k7 {
  font-size: 40px;
  line-height: 48px;
}

.betman-2zi9uk {
  color: var(--Text-200);
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.betman-r9mqjr {
  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;
}

.betman-r9mqjr:hover {
  background: var(--Primary-400);
}

.betman-r9mqjr svg {
  display: inline-block;
  vertical-align: middle;
  margin-left: 8px;
  pointer-events: none;
  touch-action: none;
}

.betman-4m8odw 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) {
  .betman-pvc47x {
    max-width: 600px;
    padding: 64px;
  }

  .betman-54j81s {
    font-size: 24px;
    line-height: 32px;
  }

  .betman-3rbq1b {
    font-size: 72px;
    line-height: 88px;
    margin: 4px 0;
  }

  .betman-jv23k7 {
    font-size: 50px;
    line-height: 56px;
  }

  .betman-2zi9uk {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    margin-right: auto;
    margin-left: auto;
  }

  .betman-usziky {
    top: 25px;
    right: 25px;
  }
}

.betman-1i8y2j,
.betman-ti21uy {
  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;
}

.betman-0hpq29.betman-fpt6t5::before,
.betman-ti21uy::before,
.betman-380ovt::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.betman-gfl6zn.org/2000/svg'%3E%3Crect width='31' height='31' rx='15.5' fill='%23FFF4D0'/%3E%3Cpath d='M15.betman-h5vtzb 14.betman-ms2avc.betman-yah63n 14.betman-q1em7s 15.betman-xh5sjo 14.betman-237pev 15.betman-x7zfm4 14.betman-rywr99.betman-5ig5hl 14.betman-wamlg6 19.betman-vlvzb6 12.betman-2pzpnk 19.betman-vlvzb6 10.betman-qxcbdh.betman-vlvzb6 8.betman-xdlqvb 17.betman-93apoc 7.betman-w6jeeu 15.betman-dh5q8k 7.betman-rj6cbo.betman-hl1iie 7.betman-w6jeeu 11.betman-4h3fei 8.betman-xdlqvb 11.betman-4h3fei 10.betman-m44bvg.betman-4h3fei 12.betman-oyjfwl 13.betman-r3qe1h 14.betman-m5198e 15.betman-9ckhli 14.betman-g19u5g.betman-hibj7t 14.betman-dxr0ia 15.betman-jducon 14.betman-x71e7n 15.betman-irebuu 14.betman-vmxk47.betman-h5vtzb 14.5684Z' fill='%23FFC421'/%3E%3Cpath d='M15.betman-j1iwmn 15.betman-5yti2h.betman-w7u0f1 15.betman-t6mjxi 15.betman-j00iku 15.betman-o28twx 15.betman-71utyq 15.betman-ljyna4.betman-m42sow 15.betman-o28twx 15.betman-deqs40 15.betman-pxwyfc 15.betman-0gqfu8 15.betman-5s46iu.betman-dn1f83 15.betman-9qpy3v 7.betman-l8eo4p 18.betman-9bkl20 7.betman-gxa1c2 23.betman-5y24ib.betman-5dwdx3.betman-9jbr41 18.betman-nb5v6f 19.betman-xmzwct 15.betman-l9necf 15.betman-j1iwmn 15.1903Z' fill='%23FFC421'/%3E%3Ccircle cx='5.5' cy='5.5' r='3' fill='%23179163' stroke='%23FFF4D0'/%3E%3C/svg%3E%0A");
}

.betman-wszhsl [type="submit"] *,
.betman-4p44h2 button * {
  pointer-events: none;
  touch-action: none;
}

@media screen and (max-width: 767px) {
  body:has(.pc61d126-chatbot-window[aria-hidden="false"]) .betman-4vv1wm {
    display: none;
  }
}

.betman-4c3wk0 {
  position: fixed;
  right: 20px;
  bottom: 8px;
  z-index: 992;
  color: var(--Neutral-50);
}

body:has(header nav.open) .betman-4c3wk0 {
  display: none;
}

@media (min-width: 768px) {
  .betman-4c3wk0 {
    bottom: 22px;
  }
}

.betman-4c3wk0 input {
  font-family: inherit;
}

@media (max-width: 767px) {
  body:has(.pc61d126-floating-bar-wrapper) .betman-4c3wk0 {
    bottom: calc(var(--floating-bar-height) + 8px);
  }
}

@media (max-width: 767px) {
  body:has(.betman-gsab5q.static) .betman-4c3wk0 {
    bottom: 8px;
  }
}

.betman-r6jfah {
  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.betman-gfl6zn.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath d='M31.betman-tnrjgl 3.betman-uuq4c3.betman-rlie04.betman-tmtd5l 3.betman-hj4i0l 3.betman-iwsvbl 5.betman-x567y5 3.betman-iwsvbl 8.betman-4mn4j2.betman-xgmwoj.betman-iwsvbl 26.betman-1nzefn 5.betman-th59r1 28.betman-6gqp75 8.betman-oj6s1n 28.betman-quj8np.betman-kwo9b3 28.betman-265n9u.betman-9fuixn 34.betman-3qrpnx.betman-c0tvw1 36.betman-ke1hqr 11.betman-f4cwn1 37.betman-pp2jnv 12.betman-7anfb6 36.betman-837cep.betman-w6w0yu 28.betman-8m2a7c.betman-f3s0zv.betman-3o3vjb 28.betman-j0rs6e 36.betman-n8iqly 26.betman-1ujmia 36.betman-n8iqly 23.betman-lo0tf4.betman-m9qb4b.betman-n8iqly 5.betman-vldp4b 34.betman-6bin8e 3.betman-hj4i0l 31.betman-tnrjgl 3.betman-ec2uas.betman-dacoft 18.betman-03uenz.betman-axuuiy 18.betman-431i74 8.betman-b82no4 17.betman-b2ai7s 8.betman-b82no4 15.betman-5e1qh5.betman-b82no4 14.betman-b9on8t 9.betman-axuuiy 13.betman-aslf2d 11.betman-dacoft 13.betman-ozr7j8.betman-r0grq8 13.betman-aslf2d 13.betman-ts1zkw 14.betman-b9on8t 13.betman-ts1zkw 15.betman-jky8ke.betman-ts1zkw 17.betman-b2ai7s 12.betman-r0grq8 18.betman-431i74 11.betman-dacoft 18.betman-jopqww.betman-5il13v 18.betman-d2zvgh.betman-waq0pj 18.betman-431i74 17.betman-r64snr 17.betman-b2ai7s 17.betman-r64snr 15.betman-fwdp4q.betman-r64snr 14.betman-b9on8t 18.betman-waq0pj 13.betman-aslf2d 20.betman-5il13v 13.betman-l5fnfv.betman-lrieku 13.betman-aslf2d 22.betman-28uhdm 14.betman-b9on8t 22.betman-28uhdm 15.betman-1ftqvo.betman-vcfm8g 17.betman-b2ai7s 21.betman-lrieku 18.betman-431i74 20.betman-5il13v 18.betman-0m92ot.betman-v1a7ki 18.betman-1to9yp.betman-yrfyp8 18.betman-431i74 26.betman-41vb7a 17.betman-b2ai7s 26.betman-41vb7a 15.betman-50pji6.betman-41vb7a 14.betman-b9on8t 27.betman-yrfyp8 13.betman-aslf2d 28.betman-v1a7ki 13.betman-pednhe.betman-r7wjed 13.betman-aslf2d 31.betman-uo1ra2 14.betman-b9on8t 31.betman-uo1ra2 15.betman-imw4n8.betman-41vb7a 17.betman-b2ai7s 30.betman-r7wjed 18.betman-431i74 28.betman-v1a7ki 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"])
    .betman-r6jfah {
    display: none;
  }
}

.betman-2kbh7d {
  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) {
  .betman-2kbh7d {
    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;
}

.betman-4p44h2 {
  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) {
  .betman-4p44h2 {
    padding: 14px 16px;
  }
}

.betman-4p44h2 button {
  border: none;
  background: none;
  cursor: pointer;
  align-content: center;
  color: var(--Neutral-50);
}

.betman-4p44h2 button:first-child {
  align-content: end;
}

.betman-4p44h2 button:first-of-type {
  display: none;
}

.pc61d126-chatbot[data-active-screen="2"]
  .betman-4p44h2
  button:first-of-type,
.pc61d126-chatbot[data-active-screen="3"]
  .betman-4p44h2
  button:first-of-type {
  display: initial;
  width: 44px;
  height: 16px;
}

.betman-4p44h2 button:first-of-type svg {
  width: 30px;
  height: 30px;
}

.betman-4p44h2 button:last-child svg {
  width: 38px;
  height: 38px;
}

.betman-380ovt {
  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;
}

.betman-380ovt::before {
  content: "";
  width: 48px;
}

.pc61d126-chatbot[data-active-screen="2"] .betman-380ovt,
.pc61d126-chatbot[data-active-screen="3"]
  .betman-380ovt {
  opacity: 1;
  visibility: visible;
}

.betman-48ed2m {
  flex: 1 1;
}

.betman-hvezzn {
  display: none;
  padding: 64px 16px 16px;
}

@media screen and (min-width: 768px) {
  .betman-hvezzn {
    padding: 24px;
  }
}

.pc61d126-chatbot[data-active-screen="1"] .betman-hgs0q4 {
  display: block;
}

.betman-4b9lzb {
  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) {
  .betman-4b9lzb {
    margin-top: 41px;
    font-size: 48px;
    line-height: 56px;
  }
}

.betman-ti21uy {
  display: grid;
  grid-template-columns: 50px 1fr;
  grid-template-areas: "avatar name" "button button";
  row-gap: 16px;
  column-gap: 12px;
  padding: 10px 14px;
}

.betman-ti21uy::before {
  content: "";
  grid-area: avatar;
  width: 50px;
  height: 50px;
  align-self: center;
}

.betman-ljhm5g span {
  color: var(--Text-300);
  font-feature-settings:
    "liga" off,
    "clig" off;
  font-size: 12px;
  line-height: 16px;
}

.betman-ljhm5g p {
  color: var(--Text-100);
}

.betman-ti21uy .betman-p0c3w0 {
  grid-area: button;
}

.betman-ti21uy .betman-p0c3w0::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.betman-gfl6zn.org/2000/svg'%3E%3Cpath d='M4.betman-sxs76l 10H16.3327' stroke='%23F0F0F0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.betman-7pa73c 15L16.betman-7pa73c 10' stroke='%23F0F0F0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.betman-7pa73c 5L16.betman-7pa73c 10' stroke='%23F0F0F0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.pc61d126-chatbot[data-active-screen="2"] .betman-l9l9gw {
  display: block;
}

.betman-7rehan {
  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) {
  .betman-7rehan {
    margin-top: 40px;
  }
}

.betman-1i8y2j label,
.betman-1i8y2j input {
  display: block;
  width: 100%;
}

.betman-1i8y2j label {
  margin-bottom: 16px;
  color: var(--Text-100);
  font-size: 14px;
  line-height: 20px;
}

.betman-1i8y2j label.betman-wupngm input {
  border: 1px solid var(--Accent-100);
  padding: 16px;
}

.betman-1i8y2j label.betman-wupngm::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;
}

.betman-1i8y2j 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;
}

.betman-1i8y2j input::placeholder {
  color: var(--Text-400);
}

.betman-9m5npi {
  padding: 0;
  min-height: 100%;
  flex-direction: column;
  justify-content: space-between;
  gap: 16px;
}

.pc61d126-chatbot[data-active-screen="3"] .betman-9m5npi {
  display: flex;
}

.betman-9m5npi ol {
  list-style: none;
  padding: 16px;
  overflow: auto;
  overscroll-behavior: contain;
  height: calc(100vh - 170px);
}

@media screen and (min-width: 768px) {
  .betman-9m5npi ol {
    height: 420px;
    padding: 24px;
  }
}

.betman-9m5npi ol a {
  cursor: pointer;
  color: var(--Primary-100);
}

.betman-wszhsl {
  flex: 0 0;
  position: relative;
  padding: 0 16px 16px;
}

@media screen and (min-width: 768px) {
  .betman-wszhsl {
    padding: 0 24px 24px;
  }
}

.betman-wszhsl 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;
}

.betman-wszhsl input::placeholder {
  color: var(--Text-400);
}

.betman-wszhsl [type="submit"] {
  border: none;
  background: none;
  cursor: pointer;
  position: absolute;
  top: 15px;
  right: 32px;
  width: 22px;
  height: 22px;
}

.betman-wszhsl [type="submit"]:disabled {
  opacity: 0.5;
}

.betman-wszhsl [type="submit"] svg {
  color: var(--Neutral-50);
}

@media screen and (min-width: 768px) {
  .betman-wszhsl [type="submit"] {
    right: 40px;
  }
}

.betman-0hpq29 {
  margin-bottom: 16px;
  color: var(--Primary-100);
}

.betman-0hpq29.betman-fpt6t5 {
  display: grid;
  grid-template-columns: 31px 1fr;
  gap: 12px;
  color: var(--Text-100);
  align-items: flex-end;
}

.betman-0hpq29.betman-fpt6t5::before {
  content: "";
  width: 31px;
}

.betman-0hpq29.betman-fpt6t5 p {
  border-radius: 24px;
  border: 1px solid var(--Neutral-300);
  background: var(--neutral-30060, rgba(43, 43, 43, 0.6));
}

.betman-0hpq29.betman-uq7pvm p {
  box-shadow: 0 0 12px 0 rgba(191, 191, 191, 0.1);
}

.betman-0hpq29 p {
  padding: 15px 14px;
  border-radius: 24px;
  border: 1px solid var(--Neutral-200);
  background: var(--neutral-30060, rgba(43, 43, 43, 0.6));
}

.betman-4c3wk0 .betman-p0c3w0 {
  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;
  }
}

.betman-4vv1wm {
  position: fixed;
  z-index: 1000;
  top: 0;
  width: 100%;
}

@media (min-width: 768px) {
  .betman-4vv1wm {
    padding: 16px 0;
    background: var(--fh-bg-color);
  }
}

@media (min-width: 1200px) {
  .betman-4vv1wm {
    padding: 18px 0;
  }
}

.betman-4vv1wm .betman-w5q5jn {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
}

@media (max-width: 767px) {
  .betman-4vv1wm .betman-w5q5jn {
    padding: 16px;
    background: var(--fh-bg-color);
    min-height: 72px;
  }
}

.betman-4ysuqk {
  display: block;
  width: 100%;
  max-width: 128px;
  height: 32px;
  object-fit: contain;
  object-position: center left;
}

@media (min-width: 1200px) {
  .betman-4ysuqk {
    max-width: 160px;
    height: 40px;
  }
}

.betman-4ysuqk picture,
.betman-4ysuqk img {
  display: block;
  width: 100%;
  height: 100%;
}

.betman-4ysuqk img {
  object-fit: contain;
  object-position: left center;
}

@media (max-width: 1199px) {
  .betman-0dta6z {
    position: fixed;
    right: 0;
    width: 100%;
    transition: transform 0.betman-gnm4md ease;
    transform: translateX(100%);
    background: var(--menu-color);
    box-shadow: 0 12px 24px 0 rgba(109, 109, 109, 0.15);
  }

  .betman-4vv1wm.betman-i02kp8 .betman-0dta6z {
    transform: translateX(0);
  }
}

@media screen and (min-width: 768px) and (max-width: 1199px) {
  .betman-0dta6z {
    top: 72px;
    max-width: 400px;
    height: calc(100% - 72px);
    overflow-y: auto;
    padding: 8px 16px;
  }
}

@media (max-width: 767px) {
  .betman-0dta6z {
    padding: 8px 16px;
    top: 128px;
    height: calc(100% - 128px);
    overflow-y: auto;
    overscroll-behavior: contain;
  }
}

.betman-lnh0c7,
.betman-ie4igy {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  gap: 8px;
}

@media (min-width: 767px) {
  .betman-lnh0c7,
  .betman-ie4igy {
    gap: 12px;
  }
}

@media (max-width: 767px) {
  .betman-ie4igy {
    display: none;
  }
}

.betman-u0rtfg {
  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;
}

.betman-i02kp8 .betman-u0rtfg {
  background: var(--fh-bg-color);
}

.betman-u0rtfg button {
  flex: 1 1;
  padding: 9px 12px;
  line-height: 20px;
}

@media (min-width: 768px) {
  .betman-u0rtfg {
    display: none;
  }
}

.betman-wmctl3 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  cursor: pointer;
}

@media (min-width: 1200px) {
  .betman-wmctl3 {
    display: none;
  }
}

.betman-3hqjds {
  display: block;
  width: 30px;
  height: 30px;
  object-fit: contain;
  object-position: center;
  cursor: pointer;
  color: var(--Text-100);
  pointer-events: none;
  touch-action: none;
}

.betman-4vv1wm.betman-i02kp8 .betman-3hqjds:first-child {
  display: none;
}

.betman-4vv1wm.betman-i02kp8 .betman-3hqjds:last-child {
  display: block;
}

.betman-3hqjds:last-child {
  display: none;
}

@media (min-width: 1200px) {
  .betman-3hqjds {
    display: none;
  }
}

.betman-ke46ho {
  position: relative;
  display: none;
  padding: 5px 9px 6px;
  color: var(--Text-100);
}

@media (min-width: 1200px) {
  .betman-ke46ho {
    display: flex;
  }
}

.betman-ke46ho ul {
  max-height: 350px;
  overflow-y: auto;
}

.betman-ke46ho:hover ul {
  visibility: visible;
  opacity: 1;
}

.betman-ke46ho:hover ul::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}

.betman-ke46ho:hover ul::-webkit-scrollbar-thumb {
  border-radius: 16px;
  background: var(--Neutral-100);
}

.betman-ke46ho:hover ul::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0);
}

.betman-ke46ho:hover .betman-lu2gs5 svg {
  transform: rotate(180deg);
}

.betman-g72rzt {
  font-size: 14px;
  font-weight: 700;
  display: flex;
  width: 100%;
}

.betman-ihn5vg {
  padding: 0 8px;
}

.betman-l5e5mo {
  display: flex;
  width: 100%;
  padding: 5px 9px;
  transition: 0.3s;
  color: var(--Text-100);
  border-radius: 8px;
}

.betman-l5e5mo:hover {
  background-color: var(--Neutral-300);
}

@media (min-width: 1200px) {
  .betman-l5e5mo {
    padding: 4px 8px;
  }
}

.betman-dbez19 {
  display: flex;
}

.betman-dbez19 img {
  width: 24px;
  height: 24px;
  margin-right: 8px;
  border: 1px solid var(--Neutral-200);
  border-radius: 12px;
}

.betman-lu2gs5 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  margin-left: 9px;
  margin-top: 2px;
}

.betman-lu2gs5 svg {
  transition: 0.3s;
  width: 13px;
  height: 13px;
}

.betman-kuqluk {
  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) {
  .betman-kuqluk {
    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;
  }
}

.betman-1gu8l6 {
  width: 100%;
}

@media (min-width: 1200px) {
  .betman-1gu8l6 {
    display: none;
  }
}

.betman-a03yyb {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 10px;
  padding-bottom: 5px;
  border-bottom: 1px solid var(--Neutral-300);
}

.betman-bbxjed {
  font-weight: 700;
  font-size: 20px;
  line-height: 28px;
  text-transform: capitalize;
  color: var(--Text-100);
}

.betman-l8gx0a {
  display: flex;
}

.betman-o51qlh {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}

.betman-x6efxb {
  list-style: none;
}

@media (max-width: 1199px) {
  .betman-x6efxb {
    max-height: 90%;
    overflow: auto;
  }
}

@media (min-width: 1200px) {
  .betman-x6efxb {
    display: flex;
    align-items: center;
    gap: 8px;
  }

  .betman-x6efxb .betman-0qpq4t [data-ref-el],
  .betman-x6efxb .betman-0qpq4t span,
  .betman-x6efxb .betman-0qpq4t a {
    white-space: nowrap;
  }
}

.betman-8mfsjj {
  width: 100%;
  transition: 0.3s;
  color: var(--Text-100);
  position: relative;
}

@media (max-width: 1199px) {
  .betman-8mfsjj.betman-o7suts > .betman-0qpq4t {
    background: var(--Neutral-300);
  }
}

@media (min-width: 1200px) {
  .betman-8mfsjj.betman-brfk8w:hover > .sub-menu[data-depth="1"] {
    height: auto;
    opacity: 1;
    visibility: visible;
  }
}

@media (max-width: 1199px) {
  .betman-8mfsjj.betman-o7suts > .betman-jzknnd {
    height: auto;
  }

  .betman-8mfsjj.betman-o7suts > div > .betman-bg09sq {
    transform: rotate(180deg);
  }
}

.betman-8mfsjj [data-ref-el] {
  background: none;
  border: none;
  cursor: pointer;
}

.betman-8mfsjj [data-ref-el],
.betman-8mfsjj span {
  cursor: pointer;
}

.betman-8mfsjj [data-ref-el],
.betman-8mfsjj span,
.betman-8mfsjj a {
  font-size: 18px;
  font-weight: 700;
  line-height: 46px;
  color: var(--text-color);
  text-align: left;
  flex: 1 1;
}

@media (min-width: 768px) {
  .betman-8mfsjj [data-ref-el],
  .betman-8mfsjj span,
  .betman-8mfsjj a {
    font-size: 18px;
    line-height: 38px;
  }
}

@media (min-width: 1200px) {
  .betman-8mfsjj [data-ref-el],
  .betman-8mfsjj span,
  .betman-8mfsjj a {
    font-size: 14px;
    line-height: 20px;
    width: 100%;
  }
}

.betman-jzknnd {
  height: 0;
  overflow: hidden;
  transition: height 0.betman-gnm4md ease;
  padding-left: 24px;
  list-style: none;
  box-sizing: border-box;
}

.betman-jzknnd::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}

.betman-jzknnd::-webkit-scrollbar-thumb {
  border-radius: 16px;
  background: var(--Neutral-200);
}

.betman-jzknnd::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0);
}

@media (min-width: 1200px) {
  .betman-jzknnd {
    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;
  }

  .betman-jzknnd:has(> .betman-8mfsjj.active) {
    height: auto;
    visibility: visible;
    opacity: 1;
  }

  .betman-jzknnd .betman-jzknnd {
    padding: 0;
  }

  .betman-jzknnd .betman-8mfsjj {
    font-weight: 400;
  }

  .betman-jzknnd .betman-8mfsjj:hover > .betman-0qpq4t {
    background: var(--Neutral-300);
  }

  .betman-jzknnd .betman-bg09sq {
    rotate: -90deg;
  }
}

.betman-0qpq4t {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  padding: 0 8px;
  border-radius: 16px;
  cursor: pointer;
}

@media (min-width: 1200px) {
  .betman-0qpq4t {
    padding: 8px;
  }

  .betman-8mfsjj.betman-bv6qv6 > .betman-0qpq4t {
    background: var(--Neutral-300);
  }
}

.betman-bg09sq {
  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.betman-gfl6zn.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.betman-jzyix9 0.betman-crxtlt.betman-gbo9cf -0.betman-j66a6e 0.betman-gs9we7 -0.betman-j66a6e 1.betman-qygt7j 0.betman-bif4ot.betman-mn0lzi 4.betman-n0v1mr.betman-jzyix9 0.betman-vv0afe.betman-hbdnnn -0.betman-j66a6e 9.betman-8u5fkw -0.betman-j66a6e 10.betman-wzio60 0.betman-psahl5.betman-7hxnsd 0.betman-gbo9cf 10.betman-7hxnsd 0.betman-gs9we7 10.betman-wzio60 1.betman-fjdupi.betman-zlsag8 5.betman-mgk0ar.betman-5ia0a6 6.betman-hk2922 5.betman-ysusgv 6.betman-hk2922 4.betman-ulenme 5.betman-tq4n1a.betman-jzyix9 1.betman-h0d1e9.betman-j66a6e 0.betman-gs9we7 -0.betman-j66a6e 0.betman-gbo9cf 0.betman-jzyix9 0.21967Z' fill='%23F0F0F0'/%3E%3C/svg%3E%0A");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: 10px;
  transition: rotate 0.betman-gnm4md ease;
  background-color: var(--Text-100);
}

@media (min-width: 1200px) {
  .betman-bg09sq {
    cursor: default;
  }
}

.betman-f75tnv {
  position: fixed;
  z-index: 1001;
  top: 80px;
  left: 100px;
  visibility: visible;
  opacity: 1;
  max-height: 290px;
  height: auto;
}

.betman-ri9406 {
  padding: 24px 0;
  border-top: 1px solid var(--border-color);
  gap: 32px;
  background-color: var(--fh-bg-color);
}

@media screen and (min-width: 768px) {
  .betman-ri9406 {
    padding: 40px 4px;
  }
}

.betman-r13hm8 {
  margin-bottom: 30px;
}

@media screen and (min-width: 1200px) {
  .betman-r13hm8 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 0;
  }
}

.betman-hxjvpv {
  margin-bottom: 32px;
}

@media (min-width: 1200px) {
  .betman-hxjvpv {
    margin-right: 32px;
    margin-bottom: 20px;
  }
}

.betman-hxjvpv ul {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  gap: 8px;
}

.betman-hxjvpv [data-ref-el] {
  background: none;
  border: none;
  cursor: pointer;
  font: inherit;
}

.betman-hxjvpv [data-ref-el],
.betman-hxjvpv span,
.betman-hxjvpv a {
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  display: block;
  padding: 4px 8px;
  color: var(--text-color);
}

.betman-ninted {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  max-width: 340px;
  margin-bottom: 32px;
  flex-shrink: 0;
}

@media (min-width: 1200px) {
  .betman-ninted {
    margin-bottom: 12px;
  }
}

.betman-4zkdvh {
  width: 32px;
  height: 32px;
  margin-right: 12px;
  overflow: hidden;
}

.betman-4zkdvh img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

@media screen and (min-width: 1200px) {
  .betman-4zkdvh:last-child {
    margin-right: 0;
  }
}

.betman-otc826 {
  line-height: 19px;
  margin-top: -4px;
  position: relative;
  color: var(--Primary-100);
  border-bottom: 1px solid var(--Primary-100);
}

.betman-ninted:hover .betman-ls67gd {
  visibility: visible;
  opacity: 1;
}

.betman-ls67gd {
  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);
}

.betman-qz33zb {
  display: grid;
  margin: -6px;
  grid-template-columns: repeat(5, 1fr);
  max-height: 240px;
  overflow-y: auto;
  overflow-x: hidden;
}

.betman-o8loex {
  display: flex;
  margin: 6px;
}

.betman-o8loex img {
  display: block;
  max-width: 32px;
  object-fit: contain;
}

.betman-ls67gd::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);
}

.betman-ls67gd::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);
}

.betman-1bf8gn {
  display: flex;
  flex-direction: column;
  width: 100%;
}

@media (min-width: 1200px) {
  .betman-1bf8gn {
    align-items: flex-end;
    flex-direction: row;
    justify-content: space-between;
  }
}

.betman-4djkd9 {
  font-size: 14px;
  line-height: 20px;
  color: var(--text-color);
}

@media (min-width: 1200px) {
  .betman-4djkd9 {
    margin-right: 32px;
  }
}

.betman-09omdg {
  width: 100%;
  max-width: 340px;
  margin-top: 10px;
  text-align: left;
  flex-shrink: 0;
}

@media (min-width: 1200px) {
  .betman-09omdg {
    margin-top: 0;
    width: 340px;
  }
}

.betman-09omdg a {
  line-height: 19px;
  color: var(--Primary-100);
  border-bottom: 1px solid var(--Primary-100);
}

.betman-l7hfpl {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 24px;
}

.betman-yb4uj8 {
  position: relative;
}

@media (min-width: 768px) {
  .betman-yb4uj8 {
    margin-top: 40px;
  }
}

.betman-yb4uj8 + .betman-x6pr42,
.betman-yb4uj8 + .betman-yb4uj8 {
  margin-top: 24px;
}

.betman-8vkonl {
  padding: 40px 16px;
  position: relative;
  overflow: hidden;
  text-align: center;
  min-height: 700px;
}

@media screen and (min-width: 768px) {
  .betman-8vkonl {
    padding: 80px 16px;
    border-radius: 24px;
    min-height: 400px;
  }
}

@media screen and (min-width: 1200px) {
  .betman-8vkonl {
    padding: 80px;
  }
}

.betman-xanw2d {
  position: relative;
  z-index: 1;
  padding: 0;
}

@media screen and (min-width: 563px) {
  .betman-xanw2d {
    padding: 0 16px;
}


}

.betman-sz64rs {
  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) {
  .betman-sz64rs {
    font-size: 48px;
    line-height: 56px;
  }
}

.betman-vqcl5p {
  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) {
  .betman-vqcl5p {
    font-size: 24px;
    line-height: 32px;
  }
}

.betman-3i94e3 {
  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;
}

.betman-3i94e3:hover {
  background: var(--button-bg-hover);
}

.betman-627g10 {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -2;
}

.betman-627g10 img {
  display: block;
  width: 100%;
  /* min-height: 100%; */
  object-fit: cover;
  object-position: center;
}

@media (max-width: 768px) {
  .betman-627g10 img {
  min-height: initial;
  }
}

@media (max-width: 563px) {
  .betman-627g10 img {
  min-height: 100%;
  }
}

.betman-8vkonl::before {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
}

.betman-jynqev {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.betman-jynqev h1,
.betman-jynqev h2,
.betman-jynqev h3,
.betman-jynqev h4 {
  margin-bottom: 6px;
}

.betman-jynqev h1:not(:first-child),
.betman-jynqev h2:not(:first-child),
.betman-jynqev h3:not(:first-child),
.betman-jynqev h4:not(:first-child) {
  margin-top: 16px;
}

.betman-jynqev h1,
.betman-jynqev h1 > * {
  font-size: 40px;
  line-height: 48px;
}

@media (min-width: 768px) {
  .betman-jynqev h1,
  .betman-jynqev h1 > * {
    font-size: 48px;
    line-height: 60px;
  }
}

.betman-jynqev h2,
.betman-jynqev h2 > * {
  font-size: 32px;
  line-height: 40px;
}

@media (min-width: 768px) {
  .betman-jynqev h2,
  .betman-jynqev h2 > * {
    font-size: 40px;
    line-height: 48px;
  }
}

.betman-jynqev h3,
.betman-jynqev h3 > * {
  font-size: 24px;
  line-height: 32px;
}

@media (min-width: 768px) {
  .betman-jynqev h3,
  .betman-jynqev h3 > * {
    font-size: 32px;
    line-height: 40px;
  }
}

.betman-jynqev h4,
.betman-jynqev h4 > * {
  font-size: 24px;
  line-height: 32px;
}

.betman-jynqev ul {
  font-size: 16px;
  margin: 6px 0 14px;
  padding: 0;
  padding-left: 8px;
  list-style: none;
}

.betman-jynqev ul li {
  position: relative;
  margin-bottom: 8px;
  padding-left: 16px;
  list-style-type: none;
}

.betman-jynqev 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);
}

.betman-jynqev ul ul {
  margin-bottom: 8px;
}

.betman-jynqev ul ul > li {
  margin-top: 16px;
  padding-left: 33px;
}

.betman-jynqev ul ul > li::before {
  left: 16px;
  border: 1px solid var(--Text-300);
  background: rgba(0, 0, 0, 0);
}

.betman-jynqev ol {
  font-size: 16px;
  margin: 6px 0 14px;
  padding-left: 24px;
  list-style: decimal;
}

.betman-jynqev ol li {
  margin-bottom: 8px;
  padding-left: 6px;
}

.betman-jynqev ol li::marker {
  font-weight: 700;
}

.betman-jynqev ol ol {
  margin-bottom: 8px;
}

.betman-jynqev ol ol > li {
  margin-top: 16px;
  padding-left: 0;
}

.betman-jynqev ol ul li {
  padding-left: 16px;
}

.betman-jynqev 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) {
  .betman-jynqev table {
    padding: 24px;
  }
}

.betman-jynqev table.betman-ny09hh {
  -webkit-mask-image: linear-gradient(to right, black 90%, transparent);
  mask-image: linear-gradient(to right, black 90%, transparent);
  transition:
    -webkit-mask-image 0.betman-gnm4md,
    mask-image 0.3s;
}

.betman-jynqev table.betman-ny09hh.betman-9en8gf {
  -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) {
  .betman-jynqev table {
    display: table;
  }
}

.betman-jynqev 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);
}

.betman-jynqev table thead th:first-child {
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
}

.betman-jynqev table thead th:last-child {
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
}

.betman-jynqev 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) {
  .betman-jynqev table tbody td {
    width: auto;
    white-space: wrap;
  }
}

.betman-jynqev table tbody td:first-child {
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
}

.betman-jynqev table tbody td:last-child {
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
}

.betman-jynqev table tbody td img {
  max-width: 24px;
  max-height: 24px;
  margin-right: 14px;
  vertical-align: middle;
}

.betman-jynqev img {
  max-width: 100%;
  height: auto;
}

.betman-d38wi0 {
  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) {
  .betman-d38wi0 {
    padding: 24px;
  }
}

.betman-7zrk5r {
  color: var(--text-color);
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 32px;
  line-height: 40px;
  font-weight: 700;
}

@media (min-width: 768px) {
  .betman-7zrk5r {
    font-size: 40px;
    line-height: 48px;
    max-width: 62%;
  }
}

.betman-7zrk5r > * {
  margin: 0 !important;
}

.betman-7zrk5r img,
.betman-csdrj9 {
  box-sizing: content-box;
  width: 24px;
  height: 24px;
}

@media screen and (min-width: 768px) {
  .betman-7zrk5r img,
  .betman-csdrj9 {
    width: 48px;
    height: 48px;
    max-width: 32px;
    max-height: 32px;
  }
}

.betman-vl108l {
  display: flex;
  width: 24px;
  height: 24px;
  background: var(--text-color);
  vertical-align: middle;
}

@media (min-width: 768px) {
  .betman-vl108l {
    width: 32px;
    height: 32px;
  }
}

.betman-z6hox7 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: 16px;
}

.betman-z6hox7 .betman-yw94yg {
  flex-shrink: 0;
}

.betman-z6hox7 .betman-40da5p svg {
  display: none;
}

.betman-3kfgt5 {
  display: grid;
  transition: max-height 0.betman-gnm4md ease-in-out;
  column-gap: 16px;
  grid-template-columns: 1fr;
}

@media (min-width: 508px) {
  .betman-3kfgt5 {
    grid-template-columns: 1fr 1fr;
    gap: 16px;
  }
}

@media (min-width: 1200px) {
  .betman-3kfgt5 {
    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));
  }
}

.betman-3kfgt5.betman-f6a8u6 + .betman-yw94yg svg {
  transform: rotate(180deg);
}

.betman-rnu3zd {
  display: grid;
  align-items: flex-start;
  column-gap: 16px;
  grid-template-columns: repeat(2, 1fr);
  height: max-content;
}

.betman-rnu3zd > div:nth-child(3n) {
  grid-column: span 2;
}

.betman-rnu3zd
  > div:nth-child(3n)
  .betman-0n679g
  button {
  max-width: 270px;
}

@media (min-width: 768px) {
  .betman-rnu3zd {
    gap: 16px;
    grid-template-columns: repeat(2, 1fr);
  }

  .betman-rnu3zd > div:nth-child(3n) {
    grid-column: unset;
  }

  .betman-rnu3zd
    > div:nth-child(3n)
    .betman-0n679g
    button {
    max-width: 83px;
  }
}

@media (min-width: 1200px) {
  .betman-rnu3zd {
    max-width: 270px;
  }
}

.betman-rnu3zd .betman-0n679g button {
  max-width: 96px;
}

@media (min-width: 375px) {
  .betman-rnu3zd .betman-0n679g button {
    max-width: 120px;
  }
}

@media (min-width: 1200px) {
  .betman-rnu3zd .betman-0n679g button {
    max-width: 104px;
  }
}

.betman-c0af0h {
  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) {
  .betman-c0af0h {
    margin-bottom: 0;
  }
}

.betman-h8a6g9 {
  display: none;
  opacity: 0;
}

.betman-2jjaaa {
  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;
  }
}

.betman-2jjaaa img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  border-radius: 16px;
}

.betman-0n679g {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  color: var(--Text-400);
  gap: 4px;
  position: relative;
}

.betman-0n679g button {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}

@media (min-width: 768px) {
  .pc61d126-games__list-item[data-game-type="Live Shows"]
    .betman-0n679g
    button {
    max-width: 124px;
  }
}

@media (min-width: 1200px) {
  .pc61d126-games__list-item[data-game-type="Live Shows"]
    .betman-0n679g
    button {
    max-width: 145px;
  }
}

.betman-1atslb:first-child
  .betman-0n679g
  button {
  max-width: 270px;
}

.betman-5xiy1x {
  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%;
}

.betman-c0af0h picture {
  width: 100%;
  max-width: 100%;
}

.betman-vslf22 {
  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;
}

.betman-vslf22 svg {
  outline: 10px solid var(--button-bg-color);
  border-radius: 1px;
  background: var(--button-bg-color);
}

.betman-c0af0h:hover .betman-vslf22 {
  display: flex;
}

.betman-dt89fe {
  font-size: 12px;
  line-height: 16px;
  color: var(--Text-400);
}

.betman-dd08jh {
  display: flex;
}

.betman-dd08jh:hover .betman-o0rysc,
.betman-dd08jh .betman-bv6qv6 .betman-o0rysc {
  display: flex;
}

.betman-dd08jh svg {
  flex-shrink: 0;
}

.betman-o0rysc {
  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) {
  .betman-o0rysc {
    width: 174px;
    right: -28px;
    padding: 12px;
  }
}

.betman-o0rysc:hover {
  display: flex;
}

.betman-o0rysc svg {
  color: var(--Neutral-300);
  position: absolute;
  right: 19px;
  top: -11px;
}

.betman-6n4o43 {
  display: flex;
  justify-content: space-between;
  gap: 4px;
  color: var(--Text-100);
  line-height: 16px;
  width: 100%;
  font-size: 10px;
}

@media (min-width: 768px) {
  .betman-6n4o43 {
    font-size: 12px;
  }
}

.betman-5c3sqb,
.betman-sh6zaz {
  width: 50%;
  flex-shrink: 0;
}

.betman-5c3sqb {
  font-weight: 700;
}

.betman-tb7c9q .betman-3kfgt5 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media (min-width: 768px) {
  .betman-tb7c9q .betman-3kfgt5 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}

@media (min-width: 1200px) {
  .betman-tb7c9q .betman-3kfgt5 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
}

.betman-tb7c9q
  .betman-5xiy1x:has(img) {
  max-height: initial !important;
  aspect-ratio: 1/1;
}

.betman-tb7c9q .betman-2jjaaa {
  height: 100% !important;
  border-radius: 16px;
}

.betman-tb7c9q .betman-0n679g {
  gap: 4px;
  align-items: center;
}

.betman-tb7c9q .betman-0n679g button {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.betman-tb7c9q .betman-0n679g svg {
  display: block;
  aspect-ratio: 1/1;
  flex: 0 0 16px;
}

.betman-tb7c9q .betman-aicx4c,
.betman-tb7c9q .betman-flajuj {
  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.betman-gfl6zn.org/2000/svg'%3E%3Cpath d='M9.betman-gwlqhh 4.betman-lahf3b.betman-yjv2lz 5.betman-7okmjg.betman-rmq6v7 5.betman-ggbzrt.betman-j47p1v 5.betman-lbhtu2.betman-obonvh 8.betman-1pnkd5.betman-mh5i0e 9.betman-ij7xwo.betman-qrwpar 9.betman-5p9cky.betman-wot90t 13.betman-gvf610.betman-5sr734 11.betman-8757hz.betman-sb9pnz 11.betman-irn23f.betman-ptnypq 11.betman-7fz7ik.betman-mxyykj 13.betman-fy5nfw.betman-vmyzwo 9.betman-q6pfex.betman-njv5y4 9.betman-oc3x65.betman-6hcxja 8.betman-rl2cui.betman-r9hsb8 5.betman-xq5d50.betman-fu7ajz 5.betman-rjrtdh.betman-hrj3do 5.betman-z9pzn7.betman-ssmcpq 4.betman-dzc0sy.betman-sb9pnz 1.betman-ektlpc.betman-gwlqhh 4.98633Z' fill='%23FFBB00' stroke='%23FFBB00'/%3E%3C/svg%3E%0A");
}

.betman-tb7c9q .betman-aicx4c {
  background-color: hsl(from var(--Neutral-50) h s l/30%);
  width: 81px;
}

.betman-tb7c9q .betman-flajuj {
  display: block;
  background-color: var(--Accent-Yellow-300, #fb0);
}

.betman-tgxqkg {
  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) {
  .betman-tgxqkg {
    padding: 24px;
  }
}

.betman-tgxqkg .betman-yw94yg {
  display: flex;
}

@media (min-width: 768px) {
  .betman-tgxqkg .betman-yw94yg {
    display: none;
  }
}

.betman-tgxqkg .betman-40da5p svg {
  display: none;
}

.betman-udqp1e {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.betman-udqp1e .betman-s1z1h8 {
  display: none;
}

@media (min-width: 768px) {
  .betman-udqp1e .betman-s1z1h8 {
    display: flex;
  }
}

.betman-zvyq3d {
  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) {
  .betman-zvyq3d {
    font-size: 40px;
    line-height: 48px;
  }
}

.betman-zvyq3d > * {
  margin: 0 !important;
}

.betman-zvyq3d img,
.betman-e3hvoa {
  box-sizing: content-box;
  width: 24px;
  height: 24px;
}

@media screen and (min-width: 768px) {
  .betman-zvyq3d img,
  .betman-e3hvoa {
    width: 48px;
    height: 48px;
    max-width: 32px;
    max-height: 32px;
  }
}

.betman-y91rnx {
  display: flex;
  width: 24px;
  height: 24px;
  background: var(--Primary-100);
  vertical-align: middle;
}

@media (min-width: 768px) {
  .betman-y91rnx {
    width: 32px;
    height: 32px;
  }
}

.betman-lk95vu {
  display: grid;
  overflow: hidden;
  gap: 8px;
  grid-template-columns: repeat(3, 1fr);
}

@media (min-width: 768px) {
  .betman-lk95vu {
    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;
  }

  .betman-lk95vu::-webkit-scrollbar {
    display: none;
  }
}

.betman-fnhyvx {
  border-radius: 24px;
  border: 1px solid var(--Neutral-200);
  background: var(--Neutral-400);
  padding: 7px;
}

@media (min-width: 768px) {
  .betman-fnhyvx {
    padding: 7px 15px;
  }
}

.betman-fnhyvx:hover {
  background-color: var(--Neutral-200);
  color: var(--Text-100);
}

.betman-xuncjd {
  display: none;
  opacity: 0;
}

@media (min-width: 768px) {
  .betman-xuncjd {
    display: flex;
    opacity: 1;
  }
}

.betman-fnhyvx picture {
  height: 100%;
  display: block;
}

.betman-fnhyvx img {
  display: block;
  width: 100%;
  height: 40px;
  object-fit: contain;
}

@media (min-width: 768px) {
  .betman-fnhyvx img {
    width: 88px;
    height: 44px;
  }
}

.betman-fnhyvx p {
  text-align: center;
  width: 100%;
}

.betman-awsmvo {
  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) {
  .betman-awsmvo {
    font-size: 40px;
    line-height: 48px;
  }
}

.betman-awsmvo img,
.betman-2upt1x {
  box-sizing: content-box;
  width: 24px;
  height: 24px;
}

@media screen and (min-width: 768px) {
  .betman-awsmvo img,
  .betman-2upt1x {
    width: 48px;
    height: 48px;
    max-width: 32px;
    max-height: 32px;
  }
}

.betman-mxiixm {
  display: flex;
  width: 24px;
  height: 24px;
  background: var(--Primary-100);
  vertical-align: middle;
}

@media (min-width: 768px) {
  .betman-mxiixm {
    width: 32px;
    height: 32px;
  }
}

.betman-6i3x4f {
  color: var(--Text-200);
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  margin-bottom: 16px;
}

.betman-5uywb0 {
  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;
}

.betman-l9q4sb {
  padding: 10px 15px 12px;
  transition: 0.3s;
  border-bottom: 4px solid rgba(0, 0, 0, 0);
}

.betman-l9q4sb.betman-bv6qv6 {
  border-bottom: 4px solid var(--button-bg-color, #70f);
}

.betman-d0fjl6 {
  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) {
  .betman-d0fjl6 {
    font-size: 20px;
    line-height: 28px;
  }
}

.betman-pfhqoy {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 4px;
  transition: 0.3s;
  color: var(--text-color);
}

.betman-aqc91w {
  visibility: hidden;
  overflow: hidden;
  max-height: 0;
  transition: 0.betman-gnm4md ease;
  opacity: 0;
  color: var(--text-color);
}

.betman-2h1abt {
  font-size: 16px;
  line-height: 24px;
  padding: 8px 0 0;
}

.betman-2h1abt ol,
.betman-2h1abt ul {
  padding-left: 1.3em;
}

.betman-l9q4sb.betman-bv6qv6 .betman-aqc91w {
  visibility: visible;
  max-height: 1000px;
  opacity: 1;
}

.betman-l9q4sb.betman-bv6qv6 .betman-pfhqoy {
  transform: rotate(180deg);
  color: var(--text-color);
}

.betman-392g1i {
  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) {
  .betman-392g1i {
    padding: 24px;
  }
}

.betman-392g1i .betman-yw94yg {
  display: flex;
}

@media (min-width: 768px) {
  .betman-392g1i .betman-yw94yg {
    display: none;
  }
}

.betman-392g1i .betman-40da5p svg {
  display: none;
}

.betman-jhbd9u {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.betman-jhbd9u .betman-s1z1h8 {
  display: none;
}

@media (min-width: 768px) {
  .betman-jhbd9u .betman-s1z1h8 {
    display: flex;
  }
}

.betman-fqx7h4 {
  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) {
  .betman-fqx7h4 {
    align-items: center;
    font-size: 40px;
    line-height: 48px;
  }
}

.betman-fqx7h4 > * {
  margin: 0 !important;
}

.betman-fqx7h4 img,
.betman-u9uk3o {
  box-sizing: content-box;
  width: 24px;
  height: 24px;
}

@media screen and (min-width: 768px) {
  .betman-fqx7h4 img,
  .betman-u9uk3o {
    width: 48px;
    height: 48px;
    max-width: 32px;
    max-height: 32px;
  }
}

.betman-8eum6r {
  display: flex;
  width: 24px;
  height: 24px;
  background: var(--Primary-100);
  vertical-align: middle;
}

@media (min-width: 768px) {
  .betman-8eum6r {
    width: 32px;
    height: 32px;
  }
}

.betman-saluct {
  display: flex;
  flex-wrap: wrap;
  column-gap: 16px;
  row-gap: 8px;
}

@media (min-width: 768px) {
  .betman-saluct {
    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;
  }

  .betman-saluct::-webkit-scrollbar {
    display: none;
  }
}

.betman-aa4sdp {
  border-radius: 24px;
  border: 1px solid var(--Neutral-200);
  background: var(--Neutral-400);
  padding: 8px 16px;
  height: 60px;
}

.betman-aa4sdp:hover {
  background-color: var(--Neutral-200);
  color: var(--Text-100);
}

.betman-uovk3l {
  display: none;
  opacity: 0;
}

@media (min-width: 768px) {
  .betman-uovk3l {
    display: flex;
    opacity: 1;
  }
}

.betman-aa4sdp picture {
  width: auto;
  height: 100%;
  display: block;
}

.betman-aa4sdp picture img {
  display: block;
  width: auto;
  height: 100%;
}

.betman-wmh6np {
  margin: -24px 0;
}

.betman-wmh6np:first-of-type {
  margin-top: 24px;
}

@media (min-width: 1200px) {
  .betman-wmh6np {
    margin: -16px 0;
  }
}

.betman-rri7lm {
  display: flex;
  flex-direction: column;
  gap: 8px;
  position: relative;
  margin-bottom: 12px;
}

@media (min-width: 768px) {
  .betman-rri7lm {
    flex-direction: row;
  }
}

.betman-9oqffn {
  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) {
  .betman-9oqffn {
    flex: 1;
  }
}

.betman-9oqffn::placeholder {
  color: var(--Text-400);
}

.betman-rdjcfu {
  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;
}

.betman-i6c7gz {
  display: flex;
  margin: -4px;
  overflow-x: auto;
  scrollbar-width: none;
}

.betman-i6c7gz::-webkit-scrollbar {
  display: none;
}

.betman-tbf1g6 {
  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;
}

.betman-tbf1g6 img,
.betman-tbf1g6 svg {
  margin-right: 8px;
}

.betman-8oqott {
  background: var(--Primary-200);
  color: var(--Text-00);
}

.betman-wmh6np + .betman-ur3x4v {
  margin-top: 0;
}

@media (min-width: 768px) {
  .betman-wmh6np + .betman-ur3x4v {
    margin-top: -16px;
  }
}

.betman-ym7ett {
  border-radius: 4px;
  overflow-y: auto;
  position: absolute;
  background-color: var(--Neutral-300);
  width: 100%;
  z-index: 990;
  top: 54px;
}

.betman-ym7ett > * {
  padding: 12px;
  color: var(--Text-200);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  cursor: pointer;
}

.betman-ym7ett > *:hover {
  box-shadow: inset 0px 0px 3px var(--Text-300);
  background-color: var(--Neutral-100);
}

.betman-f0ofx0 {
  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;
}

.betman-rzgpsd {
  color: var(--text-color);
  font-feature-settings: "liga" off;
  font-size: 32px;
  line-height: 40px;
  font-weight: 700;
  text-transform: capitalize;
  margin-bottom: 12px;
}

.betman-q969em {
  color: var(--text-color);
  font-feature-settings: "liga" off;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}

.betman-4krhif {
  display: flex;
  gap: 16px;
  margin-top: 24px;
}

.betman-i6cvh3 {
  position: absolute;
  top: 0;
  right: 0;
  pointer-events: none;
  touch-action: none;
  z-index: -1;
  width: auto;
  height: 170px;
}

.betman-f0ofx0 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;
}

.betman-f0ofx0 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) {
  .betman-f0ofx0 {
    padding: 39px 179px 39px 39px;
  }

  .betman-rzgpsd {
    font-size: 40px;
    line-height: 48px;
  }

  .betman-i6cvh3 {
    height: 348px;
  }

  .betman-f0ofx0 button {
    font-size: 18px;
    line-height: 26px;
    flex: 0 0 auto;
    padding: 15px 23px;
  }

  .betman-f0ofx0 button svg {
    width: 24px;
    height: 24px;
  }
}

@media screen and (min-width: 1200px) {
  .betman-f0ofx0 {
    padding: 63px;
  }
}

.betman-ur8kh1 {
  display: flex;
  align-items: center;
  padding: 8px 0;
  flex-wrap: wrap;
}

@media (min-width: 768px) {
  .betman-ur8kh1 {
    flex-wrap: nowrap;
    padding: 16px 0;
  }
}

.betman-fjv9ml {
  font-size: 14px;
  width: 100%;
  color: var(--Text-100);
}

@media (min-width: 768px) {
  .betman-fjv9ml {
    width: auto;
  }
}

.betman-3jpof0 {
  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;
}

.betman-3jpof0::-webkit-scrollbar {
  display: none;
}

.betman-3jpof0 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);
}

.betman-3jpof0 a:hover {
  background-color: var(--Neutral-200);
  color: var(--Text-100);
}

@media (min-width: 768px) {
  .betman-3jpof0 {
    margin-left: 16px;
    margin-top: 0;
  }
}

.betman-ur8kh1 .betman-8dc14m {
  -webkit-mask-image: linear-gradient(to right, black 90%, transparent);
  mask-image: linear-gradient(to right, black 90%, transparent);
  transition:
    -webkit-mask-image 0.betman-gnm4md,
    mask-image 0.3s;
}

.betman-ur8kh1 .betman-8dc14m.betman-9en8gf {
  -webkit-mask-image: linear-gradient(to right, black 100%, black 100%);
  mask-image: linear-gradient(to right, black 100%, black 100%);
}

.betman-89n53b {
  margin: 40px -16px;
}

.betman-yobk3l + .betman-x6pr42,
.betman-yobk3l + .betman-yb4uj8 {
  margin-top: 24px;
}

.betman-powf1r {
  border-radius: 24px;
  position: relative;
  overflow: hidden;
  border: 1px solid var(--Neutral-200);
}

.betman-powf1r picture {
  display: flex;
  width: 100%;
  min-height: 400px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}

.betman-a35vnh {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 46px;
  padding: 0 8px;
}

@media (min-width: 768px) {
  .betman-a35vnh {
    padding: 0 15px;
    margin-bottom: 40px;
    margin-top: 7px;
  }
}

@media (min-width: 1200px) {
  .betman-a35vnh {
    margin-top: 0;
  }
}

.betman-sjxu0i {
  font-size: 20px;
  line-height: 28px;
  font-weight: 700;
  text-transform: capitalize;
}

@media (min-width: 768px) {
  .betman-sjxu0i {
    font-size: 24px;
    line-height: 32px;
  }
}

.betman-1g0qqu {
  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) {
  .betman-1g0qqu {
    gap: 24px;
    padding: 22px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-self: stretch;
    flex-direction: row;
  }
}

.betman-hus7zg {
  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) {
  .betman-hus7zg {
    margin-bottom: 0;
    margin-right: 32px;
    padding: 40px;
  }
}

.betman-fdi24u {
  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) {
  .betman-fdi24u {
    font-size: 20px;
    line-height: 28px;
  }
}

.betman-fv73t9 {
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  color: var(--Text-100);
  text-transform: capitalize;
}

@media (min-width: 768px) {
  .betman-fv73t9 {
    font-size: 32px;
    line-height: 40px;
  }
}

.betman-c9mr05 {
  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;
}

.betman-3257fv {
  display: block;
  object-fit: cover;
  max-width: 100%;
  height: 100%;
  width: 100%;
  max-height: 100%;
}

.betman-3257fv img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.betman-ur3x4v {
  margin: 24px auto 40px;
  width: 100%;
  display: flex;
  justify-content: center;
}

.betman-o16puk {
  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) {
  .betman-o16puk {
    padding: 15px 48px;
  }
}

main > .betman-ur3x4v {
  margin: -26px auto -16px;
}

@media (max-width: 700px) {
  .betman-3kfgt5.betman-tmc850 > div:nth-child(n+5) {
    display: none;
  }
}

.betman-jynqev p a img {
  display: block;
  margin: 0 auto;
}


.betman-2qw993 {
  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 */
.betman-6b7uik {
  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;
}

.betman-6b7uik label {
  font-size: 14px;
}

.betman-6b7uik h2 {
  text-align: center;
  margin-bottom: 1rem;
}
.betman-6b7uik input,
.betman-6b7uik textarea,
.betman-6b7uik 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;
}
.betman-6b7uik button {
  background-color: var(--button-bg-color);
  color: var(--button-text-color);
  border: none;
  cursor: pointer;
  transition: background 0.betman-ezl2oz ease;
}
.betman-6b7uik button:hover {
  background-color: var(--button-bg-hover);
}
.betman-zdbczk {
  text-align: center;
  color: green;
  font-weight: 500;
  padding: 50px 0;
  animation: fadeIn 0.betman-4rlf79 ease-in;
}

.betman-zdbczk 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;
}
.betman-jcjj3w, .betman-ta6k7z, [class*="review-card"],
thead, thead th, table th, .betman-lpyc5n,
.betman-re8riy, [class*="collapsible-header"],
.betman-7kouvu, [class*="updated-block"] {
  color: #ece7dc !important;
}
