* {
  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;
  }
}

.justbet-5fc9lg {
  max-width: 100%;
  margin: 0 auto;
  padding: 0 16px;
}

@media screen and (min-width: 768px) {
  .justbet-5fc9lg {
    max-width: 752px;
  }
}

@media screen and (min-width: 1200px) {
  .justbet-5fc9lg {
    padding: 0 16px;
    max-width: 1248px;
  }
}

.justbet-p1j54y {
  overflow: hidden;
}

.justbet-farvgi img {
  background: var(--Neutral-300);
}

.justbet-4hy2us {
  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;
}

.justbet-u1m9oi {
  border: 1px solid var(--border-color);
  background: var(--button-bg-color);
}

.justbet-u1m9oi:hover {
  background: var(--button-bg-hover);
}

.justbet-y43w2o {
  border: 1px solid var(--border-color);
  background: var(--button-bg-color);
  color: var(--button-text-color);
}

.justbet-y43w2o:hover {
  background: var(--button-bg-hover);
}

.justbet-93j51g {
  font-size: 12px;
  line-height: 18px;
}

.justbet-5e7196 {
  font-size: 18px;
  line-height: 26px;
}

.justbet-3817a4 {
  width: 100%;
}

.justbet-vg3042 {
  padding: 6px 16px;
}

.justbet-osqt1t {
  padding: 10px 16px;
}

.justbet-5e56op {
  padding: 15px 26px;
}

.justbet-jsn4ws {
  flex-shrink: 0;
}

.justbet-hgav16 {
  box-shadow:
    0 1px 33px 0 rgba(var(--Primary-200-rgb), 0.2),
    0 1px 22px 0 rgba(var(--Primary-200-rgb), 0.3);
}

.justbet-rhjgb7 {
  display: none;
}

.justbet-b7orgl {
  position: relative;
  width: 100%;
  margin: 0 auto;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

.justbet-yi9wie {
  overflow: hidden;
  width: 100%;
  margin-top: 20px;
}

.justbet-gxtxcy {
  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;
}

.justbet-65hm35 {
  cursor: grab;
}

.justbet-gxtxcy::-webkit-scrollbar {
  display: none;
}

.justbet-l0ay2e {
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  scroll-snap-align: start;
}

.justbet-j4ix2v {
  display: block;
  width: 100%;
  object-fit: contain;
  height: 40px;
  pointer-events: none;
}

.justbet-ncegsa {
  text-align: center;
  font-size: 14px;
  padding: 10px 0;
}

.justbet-6hhmhx {
  text-align: center;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  justify-content: center;
  visibility: hidden;
}

.justbet-5c5vtr {
  visibility: visible;
}

.justbet-grf0j2 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-color: var(--Text-400);
  border-radius: 8px;
  cursor: pointer;
  transition: 0.justbet-767fwk ease;
}

.justbet-7kl1j7 {
  background-color: var(--Primary-200);
  width: 16px;
}

.justbet-jo6nom {
  -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.justbet-767fwk,
    mask-image 0.3s;
}

.justbet-jo6nom.justbet-mee0qy {
  -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;
  }
}

.justbet-dvl0ci: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;
}

.justbet-j1niqg {
  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.justbet-45pius.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.justbet-45pius.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;
}

.justbet-1svf7i {
  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);
}

.justbet-1svf7i::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%
  );
}

.justbet-33823p {
  position: relative;
  z-index: 1;
}

.justbet-1keigk {
  color: var(--Text-100);
  text-align: center;
  font-size: 20px;
  line-height: 28px;
  font-weight: 700;
  text-transform: capitalize;
}

.justbet-e9ntj3 {
  color: var(--Text-100);
  font-size: 48px;
  font-weight: 700;
  line-height: 56px;
  text-transform: capitalize;
  margin: 4px 0;
  overflow-wrap: break-word;
}

.justbet-726o7z {
  font-size: 40px;
  line-height: 48px;
}

.justbet-yfv9a0 {
  color: var(--Text-200);
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.justbet-epuitv {
  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;
}

.justbet-epuitv:hover {
  background: var(--Primary-400);
}

.justbet-epuitv svg {
  display: inline-block;
  vertical-align: middle;
  margin-left: 8px;
  pointer-events: none;
  touch-action: none;
}

.justbet-dvl0ci 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) {
  .justbet-1svf7i {
    max-width: 600px;
    padding: 64px;
  }

  .justbet-1keigk {
    font-size: 24px;
    line-height: 32px;
  }

  .justbet-e9ntj3 {
    font-size: 72px;
    line-height: 88px;
    margin: 4px 0;
  }

  .justbet-726o7z {
    font-size: 50px;
    line-height: 56px;
  }

  .justbet-yfv9a0 {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    margin-right: auto;
    margin-left: auto;
  }

  .justbet-j1niqg {
    top: 25px;
    right: 25px;
  }
}

.justbet-nvw9dj,
.justbet-44m3ek {
  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;
}

.justbet-k2spz9.justbet-nlb23i::before,
.justbet-44m3ek::before,
.justbet-nf4qjh::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.justbet-45pius.org/2000/svg'%3E%3Crect width='31' height='31' rx='15.5' fill='%23FFF4D0'/%3E%3Cpath d='M15.justbet-2ieu65 14.justbet-r4woo1.justbet-5ryad3 14.justbet-j2ceqh 15.justbet-bvzy0g 14.justbet-cb9m1f 15.justbet-n0p599 14.justbet-atxab3.justbet-8234sp 14.justbet-f6ctnd 19.justbet-14q1li 12.justbet-797sag 19.justbet-14q1li 10.justbet-jwperr.justbet-14q1li 8.justbet-t37em9 17.justbet-vvnemm 7.justbet-os7er3 15.justbet-8ggpp2 7.justbet-9bmecl.justbet-wjlyw8 7.justbet-os7er3 11.justbet-4myy65 8.justbet-t37em9 11.justbet-4myy65 10.justbet-pj2a3y.justbet-4myy65 12.justbet-tl3gqj 13.justbet-gtit4e 14.justbet-kodiai 15.justbet-a2azu8 14.justbet-t41wzo.justbet-52kwf1 14.justbet-yqklth 15.justbet-8uvbv0 14.justbet-qdxp8a 15.justbet-v3q9gc 14.justbet-1bnzyo.justbet-2ieu65 14.5684Z' fill='%23FFC421'/%3E%3Cpath d='M15.justbet-7twd1c 15.justbet-bsxbt7.justbet-4ykioc 15.justbet-at78r4 15.justbet-i4darv 15.justbet-lmccjl 15.justbet-e09j8h 15.justbet-wck3o7.justbet-fpptb2 15.justbet-lmccjl 15.justbet-mgl0y3 15.justbet-cf0axp 15.justbet-75pd32 15.justbet-4rjuf4.justbet-eti1j2 15.justbet-k5uccr 7.justbet-fetrfn 18.justbet-i5pfg1 7.justbet-vvcmix 23.justbet-bowmos.justbet-tljkev.justbet-icpqse 18.justbet-04mu8i 19.justbet-lexd3t 15.justbet-5wz01p 15.justbet-7twd1c 15.1903Z' fill='%23FFC421'/%3E%3Ccircle cx='5.5' cy='5.5' r='3' fill='%23179163' stroke='%23FFF4D0'/%3E%3C/svg%3E%0A");
}

.justbet-ildi34 [type="submit"] *,
.justbet-qswm1k button * {
  pointer-events: none;
  touch-action: none;
}

@media screen and (max-width: 767px) {
  body:has(.pc61d126-chatbot-window[aria-hidden="false"]) .justbet-6hy42f {
    display: none;
  }
}

.justbet-q5l81t {
  position: fixed;
  right: 20px;
  bottom: 8px;
  z-index: 992;
  color: var(--Neutral-50);
}

body:has(header nav.open) .justbet-q5l81t {
  display: none;
}

@media (min-width: 768px) {
  .justbet-q5l81t {
    bottom: 22px;
  }
}

.justbet-q5l81t input {
  font-family: inherit;
}

@media (max-width: 767px) {
  body:has(.pc61d126-floating-bar-wrapper) .justbet-q5l81t {
    bottom: calc(var(--floating-bar-height) + 8px);
  }
}

@media (max-width: 767px) {
  body:has(.justbet-d6kt6b.static) .justbet-q5l81t {
    bottom: 8px;
  }
}

.justbet-49bipg {
  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.justbet-45pius.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath d='M31.justbet-k16xqx 3.justbet-hi1sqv.justbet-c6akle.justbet-kx20pm 3.justbet-bzsrag 3.justbet-vehttm 5.justbet-1g5z0f 3.justbet-vehttm 8.justbet-xs6mv8.justbet-a9sj2r.justbet-vehttm 26.justbet-s82kwq 5.justbet-jlpgk6 28.justbet-t74qz8 8.justbet-h0ae1o 28.justbet-tlbihj.justbet-145dmf 28.justbet-b1sd6g.justbet-qrvhwz 34.justbet-m122io.justbet-q8icc2 36.justbet-oc7aog 11.justbet-l63vp1 37.justbet-xzyc8v 12.justbet-hhy2mq 36.justbet-po5gwl.justbet-2ycatf 28.justbet-ok7s3d.justbet-u9ompg.justbet-5xwsjm 28.justbet-ltocbp 36.justbet-uy68wk 26.justbet-33oh3u 36.justbet-uy68wk 23.justbet-mrezsi.justbet-tjnbfy.justbet-uy68wk 5.justbet-b4cknd 34.justbet-09fkid 3.justbet-bzsrag 31.justbet-k16xqx 3.justbet-hwt6kr.justbet-uqus1s 18.justbet-wdtys7.justbet-q4lbzt 18.justbet-efacp9 8.justbet-rkodn8 17.justbet-6ubu6h 8.justbet-rkodn8 15.justbet-gfk272.justbet-rkodn8 14.justbet-p1aofy 9.justbet-q4lbzt 13.justbet-46l9w7 11.justbet-uqus1s 13.justbet-ch2zfh.justbet-q75emm 13.justbet-46l9w7 13.justbet-c2686p 14.justbet-p1aofy 13.justbet-c2686p 15.justbet-vjq0j3.justbet-c2686p 17.justbet-6ubu6h 12.justbet-q75emm 18.justbet-efacp9 11.justbet-uqus1s 18.justbet-frjlcl.justbet-fbxvdv 18.justbet-3ie35k.justbet-tetmn2 18.justbet-efacp9 17.justbet-tte9fq 17.justbet-6ubu6h 17.justbet-tte9fq 15.justbet-ofhpb5.justbet-tte9fq 14.justbet-p1aofy 18.justbet-tetmn2 13.justbet-46l9w7 20.justbet-fbxvdv 13.justbet-3ipevv.justbet-mq92a0 13.justbet-46l9w7 22.justbet-swb6jk 14.justbet-p1aofy 22.justbet-swb6jk 15.justbet-epbibp.justbet-m5ppa9 17.justbet-6ubu6h 21.justbet-mq92a0 18.justbet-efacp9 20.justbet-fbxvdv 18.justbet-awteqh.justbet-dw590m 18.justbet-fna5ey.justbet-pts5u1 18.justbet-efacp9 26.justbet-33tm7s 17.justbet-6ubu6h 26.justbet-33tm7s 15.justbet-rp1c2r.justbet-33tm7s 14.justbet-p1aofy 27.justbet-pts5u1 13.justbet-46l9w7 28.justbet-dw590m 13.justbet-33m2wh.justbet-itywnu 13.justbet-46l9w7 31.justbet-lqdxw6 14.justbet-p1aofy 31.justbet-lqdxw6 15.justbet-srfts4.justbet-33tm7s 17.justbet-6ubu6h 30.justbet-itywnu 18.justbet-efacp9 28.justbet-dw590m 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"])
    .justbet-49bipg {
    display: none;
  }
}

.justbet-0zi75u {
  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) {
  .justbet-0zi75u {
    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;
}

.justbet-qswm1k {
  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) {
  .justbet-qswm1k {
    padding: 14px 16px;
  }
}

.justbet-qswm1k button {
  border: none;
  background: none;
  cursor: pointer;
  align-content: center;
  color: var(--Neutral-50);
}

.justbet-qswm1k button:first-child {
  align-content: end;
}

.justbet-qswm1k button:first-of-type {
  display: none;
}

.pc61d126-chatbot[data-active-screen="2"]
  .justbet-qswm1k
  button:first-of-type,
.pc61d126-chatbot[data-active-screen="3"]
  .justbet-qswm1k
  button:first-of-type {
  display: initial;
  width: 44px;
  height: 16px;
}

.justbet-qswm1k button:first-of-type svg {
  width: 30px;
  height: 30px;
}

.justbet-qswm1k button:last-child svg {
  width: 38px;
  height: 38px;
}

.justbet-nf4qjh {
  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;
}

.justbet-nf4qjh::before {
  content: "";
  width: 48px;
}

.pc61d126-chatbot[data-active-screen="2"] .justbet-nf4qjh,
.pc61d126-chatbot[data-active-screen="3"]
  .justbet-nf4qjh {
  opacity: 1;
  visibility: visible;
}

.justbet-rupahm {
  flex: 1 1;
}

.justbet-tdy2n7 {
  display: none;
  padding: 64px 16px 16px;
}

@media screen and (min-width: 768px) {
  .justbet-tdy2n7 {
    padding: 24px;
  }
}

.pc61d126-chatbot[data-active-screen="1"] .justbet-c9lexy {
  display: block;
}

.justbet-2c0dx3 {
  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) {
  .justbet-2c0dx3 {
    margin-top: 41px;
    font-size: 48px;
    line-height: 56px;
  }
}

.justbet-44m3ek {
  display: grid;
  grid-template-columns: 50px 1fr;
  grid-template-areas: "avatar name" "button button";
  row-gap: 16px;
  column-gap: 12px;
  padding: 10px 14px;
}

.justbet-44m3ek::before {
  content: "";
  grid-area: avatar;
  width: 50px;
  height: 50px;
  align-self: center;
}

.justbet-9x22bk span {
  color: var(--Text-300);
  font-feature-settings:
    "liga" off,
    "clig" off;
  font-size: 12px;
  line-height: 16px;
}

.justbet-9x22bk p {
  color: var(--Text-100);
}

.justbet-44m3ek .justbet-dfzigp {
  grid-area: button;
}

.justbet-44m3ek .justbet-dfzigp::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.justbet-45pius.org/2000/svg'%3E%3Cpath d='M4.justbet-m4ft2x 10H16.3327' stroke='%23F0F0F0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.justbet-6ls6ub 15L16.justbet-6ls6ub 10' stroke='%23F0F0F0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.justbet-6ls6ub 5L16.justbet-6ls6ub 10' stroke='%23F0F0F0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.pc61d126-chatbot[data-active-screen="2"] .justbet-7nsqj7 {
  display: block;
}

.justbet-kuxdwg {
  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) {
  .justbet-kuxdwg {
    margin-top: 40px;
  }
}

.justbet-nvw9dj label,
.justbet-nvw9dj input {
  display: block;
  width: 100%;
}

.justbet-nvw9dj label {
  margin-bottom: 16px;
  color: var(--Text-100);
  font-size: 14px;
  line-height: 20px;
}

.justbet-nvw9dj label.justbet-8kugdf input {
  border: 1px solid var(--Accent-100);
  padding: 16px;
}

.justbet-nvw9dj label.justbet-8kugdf::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;
}

.justbet-nvw9dj 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;
}

.justbet-nvw9dj input::placeholder {
  color: var(--Text-400);
}

.justbet-nrkglx {
  padding: 0;
  min-height: 100%;
  flex-direction: column;
  justify-content: space-between;
  gap: 16px;
}

.pc61d126-chatbot[data-active-screen="3"] .justbet-nrkglx {
  display: flex;
}

.justbet-nrkglx ol {
  list-style: none;
  padding: 16px;
  overflow: auto;
  overscroll-behavior: contain;
  height: calc(100vh - 170px);
}

@media screen and (min-width: 768px) {
  .justbet-nrkglx ol {
    height: 420px;
    padding: 24px;
  }
}

.justbet-nrkglx ol a {
  cursor: pointer;
  color: var(--Primary-100);
}

.justbet-ildi34 {
  flex: 0 0;
  position: relative;
  padding: 0 16px 16px;
}

@media screen and (min-width: 768px) {
  .justbet-ildi34 {
    padding: 0 24px 24px;
  }
}

.justbet-ildi34 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;
}

.justbet-ildi34 input::placeholder {
  color: var(--Text-400);
}

.justbet-ildi34 [type="submit"] {
  border: none;
  background: none;
  cursor: pointer;
  position: absolute;
  top: 15px;
  right: 32px;
  width: 22px;
  height: 22px;
}

.justbet-ildi34 [type="submit"]:disabled {
  opacity: 0.5;
}

.justbet-ildi34 [type="submit"] svg {
  color: var(--Neutral-50);
}

@media screen and (min-width: 768px) {
  .justbet-ildi34 [type="submit"] {
    right: 40px;
  }
}

.justbet-k2spz9 {
  margin-bottom: 16px;
  color: var(--Primary-100);
}

.justbet-k2spz9.justbet-nlb23i {
  display: grid;
  grid-template-columns: 31px 1fr;
  gap: 12px;
  color: var(--Text-100);
  align-items: flex-end;
}

.justbet-k2spz9.justbet-nlb23i::before {
  content: "";
  width: 31px;
}

.justbet-k2spz9.justbet-nlb23i p {
  border-radius: 24px;
  border: 1px solid var(--Neutral-300);
  background: var(--neutral-30060, rgba(43, 43, 43, 0.6));
}

.justbet-k2spz9.justbet-fbra44 p {
  box-shadow: 0 0 12px 0 rgba(191, 191, 191, 0.1);
}

.justbet-k2spz9 p {
  padding: 15px 14px;
  border-radius: 24px;
  border: 1px solid var(--Neutral-200);
  background: var(--neutral-30060, rgba(43, 43, 43, 0.6));
}

.justbet-q5l81t .justbet-dfzigp {
  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;
  }
}

.justbet-6hy42f {
  position: fixed;
  z-index: 1000;
  top: 0;
  width: 100%;
}

@media (min-width: 768px) {
  .justbet-6hy42f {
    padding: 14px 0;
    background: var(--fh-bg-color);
  }
}

@media (min-width: 1200px) {
  .justbet-6hy42f {
    padding: 15px 0;
  }
}

.justbet-6hy42f .justbet-5fc9lg {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
}

@media (max-width: 767px) {
  .justbet-6hy42f .justbet-5fc9lg {
    padding: 16px;
    background: var(--fh-bg-color);
    min-height: 72px;
  }
}

.justbet-h72klq {
  display: block;
  width: 100%;
  max-width: 144px;
  height: 36px;
  object-fit: contain;
  object-position: center left;
}

@media (min-width: 1200px) {
  .justbet-h72klq {
    max-width: 180px;
    height: 47px;
  }
}

.justbet-h72klq picture,
.justbet-h72klq img {
  display: block;
  width: 100%;
  height: 100%;
}

.justbet-h72klq img {
  object-fit: contain;
  object-position: left center;
}

@media (max-width: 1199px) {
  .justbet-ab5m7t {
    position: fixed;
    right: 0;
    width: 100%;
    transition: transform 0.justbet-767fwk ease;
    transform: translateX(100%);
    background: var(--menu-color);
    box-shadow: 0 12px 24px 0 rgba(109, 109, 109, 0.15);
  }

  .justbet-6hy42f.justbet-e7uiuf .justbet-ab5m7t {
    transform: translateX(0);
  }
}

@media screen and (min-width: 768px) and (max-width: 1199px) {
  .justbet-ab5m7t {
    top: 72px;
    max-width: 400px;
    height: calc(100% - 72px);
    overflow-y: auto;
    padding: 8px 16px;
  }
}

@media (max-width: 767px) {
  .justbet-ab5m7t {
    padding: 8px 16px;
    top: 128px;
    height: calc(100% - 128px);
    overflow-y: auto;
    overscroll-behavior: contain;
  }
}

.justbet-sb13qj,
.justbet-hkb1wf {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  gap: 8px;
}

@media (min-width: 767px) {
  .justbet-sb13qj,
  .justbet-hkb1wf {
    gap: 12px;
  }
}

@media (max-width: 767px) {
  .justbet-hkb1wf {
    display: none;
  }
}

.justbet-5skjfn {
  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;
}

.justbet-e7uiuf .justbet-5skjfn {
  background: var(--fh-bg-color);
}

.justbet-5skjfn button {
  flex: 1 1;
  padding: 9px 12px;
  line-height: 20px;
}

@media (min-width: 768px) {
  .justbet-5skjfn {
    display: none;
  }
}

.justbet-3bmp1e {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  cursor: pointer;
}

@media (min-width: 1200px) {
  .justbet-3bmp1e {
    display: none;
  }
}

.justbet-y8dhfo {
  display: block;
  width: 30px;
  height: 30px;
  object-fit: contain;
  object-position: center;
  cursor: pointer;
  color: var(--header-text-color, var(--text-color));
  pointer-events: none;
  touch-action: none;
}

.justbet-6hy42f.justbet-e7uiuf .justbet-y8dhfo:first-child {
  display: none;
}

.justbet-6hy42f.justbet-e7uiuf .justbet-y8dhfo:last-child {
  display: block;
}

.justbet-y8dhfo:last-child {
  display: none;
}

@media (min-width: 1200px) {
  .justbet-y8dhfo {
    display: none;
  }
}

.justbet-x91kzh {
  position: relative;
  display: none;
  padding: 5px 9px 6px;
  color: var(--Text-100);
}

@media (min-width: 1200px) {
  .justbet-x91kzh {
    display: flex;
  }
}

.justbet-x91kzh ul {
  max-height: 350px;
  overflow-y: auto;
}

.justbet-x91kzh:hover ul {
  visibility: visible;
  opacity: 1;
}

.justbet-x91kzh:hover ul::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}

.justbet-x91kzh:hover ul::-webkit-scrollbar-thumb {
  border-radius: 16px;
  background: var(--Neutral-100);
}

.justbet-x91kzh:hover ul::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0);
}

.justbet-x91kzh:hover .justbet-2px3na svg {
  transform: rotate(180deg);
}

.justbet-75xe6i {
  font-size: 14px;
  font-weight: 700;
  display: flex;
  width: 100%;
}

.justbet-5rbj94 {
  padding: 0 8px;
}

.justbet-j79xrs {
  display: flex;
  width: 100%;
  padding: 5px 9px;
  transition: 0.3s;
  color: var(--Text-100);
  border-radius: 8px;
}

.justbet-j79xrs:hover {
  background-color: var(--Neutral-300);
}

@media (min-width: 1200px) {
  .justbet-j79xrs {
    padding: 4px 8px;
  }
}

.justbet-i8l1rw {
  display: flex;
}

.justbet-i8l1rw img {
  width: 24px;
  height: 24px;
  margin-right: 8px;
  border: 1px solid var(--Neutral-200);
  border-radius: 12px;
}

.justbet-2px3na {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  margin-left: 9px;
  margin-top: 2px;
}

.justbet-2px3na svg {
  transition: 0.3s;
  width: 13px;
  height: 13px;
}

.justbet-hhxjvp {
  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) {
  .justbet-hhxjvp {
    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;
  }
}

.justbet-l0ix47 {
  width: 100%;
}

@media (min-width: 1200px) {
  .justbet-l0ix47 {
    display: none;
  }
}

.justbet-810q14 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 10px;
  padding-bottom: 5px;
  border-bottom: 1px solid var(--Neutral-300);
}

.justbet-imqs2r {
  font-weight: 700;
  font-size: 20px;
  line-height: 28px;
  text-transform: capitalize;
  color: var(--Text-100);
}

.justbet-fg7pea {
  display: flex;
}

.justbet-wo2ni2 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}

.justbet-tshx6j {
  list-style: none;
}

@media (max-width: 1199px) {
  .justbet-tshx6j {
    max-height: 90%;
    overflow: auto;
  }
}

@media (min-width: 1200px) {
  .justbet-tshx6j {
    display: flex;
    align-items: center;
    gap: 8px;
  }

  .justbet-tshx6j .justbet-j1kjyb [data-ref-el],
  .justbet-tshx6j .justbet-j1kjyb span,
  .justbet-tshx6j .justbet-j1kjyb a {
    white-space: nowrap;
  }
}

.justbet-2iz2ad {
  width: 100%;
  transition: 0.3s;
  color: var(--Text-100);
  position: relative;
}

@media (max-width: 1199px) {
  .justbet-2iz2ad.justbet-9v45hd > .justbet-j1kjyb {
    background: var(--Neutral-300);
  }
}

@media (min-width: 1200px) {
  .justbet-2iz2ad.justbet-qag8qy:hover > .sub-menu[data-depth="1"] {
    height: auto;
    opacity: 1;
    visibility: visible;
  }
}

@media (max-width: 1199px) {
  .justbet-2iz2ad.justbet-9v45hd > .justbet-3ds8dm {
    height: auto;
  }

  .justbet-2iz2ad.justbet-9v45hd > div > .justbet-22xmsx {
    transform: rotate(180deg);
  }
}

.justbet-2iz2ad [data-ref-el] {
  background: none;
  border: none;
  cursor: pointer;
}

.justbet-2iz2ad [data-ref-el],
.justbet-2iz2ad span {
  cursor: pointer;
}

.justbet-2iz2ad [data-ref-el],
.justbet-2iz2ad span,
.justbet-2iz2ad a {
  font-size: 18px;
  font-weight: 700;
  line-height: 46px;
  color: var(--header-text-color, var(--text-color));
  text-align: left;
  flex: 1 1;
}

@media (min-width: 768px) {
  .justbet-2iz2ad [data-ref-el],
  .justbet-2iz2ad span,
  .justbet-2iz2ad a {
    font-size: 18px;
    line-height: 38px;
  }
}

@media (min-width: 1200px) {
  .justbet-2iz2ad [data-ref-el],
  .justbet-2iz2ad span,
  .justbet-2iz2ad a {
    font-size: 14px;
    line-height: 20px;
    width: 100%;
  }
}

.justbet-3ds8dm {
  height: 0;
  overflow: hidden;
  transition: height 0.justbet-767fwk ease;
  padding-left: 24px;
  list-style: none;
  box-sizing: border-box;
}

.justbet-3ds8dm::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}

.justbet-3ds8dm::-webkit-scrollbar-thumb {
  border-radius: 16px;
  background: var(--Neutral-200);
}

.justbet-3ds8dm::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0);
}

@media (min-width: 1200px) {
  .justbet-3ds8dm {
    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;
  }

  .justbet-3ds8dm:has(> .justbet-2iz2ad.active) {
    height: auto;
    visibility: visible;
    opacity: 1;
  }

  .justbet-3ds8dm .justbet-3ds8dm {
    padding: 0;
  }

  .justbet-3ds8dm .justbet-2iz2ad {
    font-weight: 400;
  }

  .justbet-3ds8dm .justbet-2iz2ad:hover > .justbet-j1kjyb {
    background: var(--Neutral-300);
  }

  .justbet-3ds8dm .justbet-22xmsx {
    rotate: -90deg;
  }
}

.justbet-j1kjyb {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  padding: 0 8px;
  border-radius: 16px;
  cursor: pointer;
}

@media (min-width: 1200px) {
  .justbet-j1kjyb {
    padding: 8px;
  }

  .justbet-2iz2ad.justbet-7uelpb > .justbet-j1kjyb {
    background: var(--Neutral-300);
  }
}

.justbet-22xmsx {
  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.justbet-45pius.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.justbet-8f9blv 0.justbet-qptpqs.justbet-p4b0ho -0.justbet-ms8732 0.justbet-sjf5zb -0.justbet-ms8732 1.justbet-hzlm8f 0.justbet-yhtxgx.justbet-gavk1w 4.justbet-23h714.justbet-8f9blv 0.justbet-pmijbr.justbet-szm9dn -0.justbet-ms8732 9.justbet-n2mrqb -0.justbet-ms8732 10.justbet-ps9gua 0.justbet-5sau4i.justbet-rb9fl2 0.justbet-p4b0ho 10.justbet-rb9fl2 0.justbet-sjf5zb 10.justbet-ps9gua 1.justbet-et6g5m.justbet-94qmxf 5.justbet-w8edjq.justbet-emhty0 6.justbet-70ty40 5.justbet-7smany 6.justbet-70ty40 4.justbet-gl4sc3 5.justbet-phh8p5.justbet-8f9blv 1.justbet-m1o8em.justbet-ms8732 0.justbet-sjf5zb -0.justbet-ms8732 0.justbet-p4b0ho 0.justbet-8f9blv 0.21967Z' fill='%23F0F0F0'/%3E%3C/svg%3E%0A");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: 10px;
  transition: rotate 0.justbet-767fwk ease;
  background-color: var(--Text-100);
}

@media (min-width: 1200px) {
  .justbet-22xmsx {
    cursor: default;
  }
}

.justbet-kcxbch {
  position: fixed;
  z-index: 1001;
  top: 80px;
  left: 100px;
  visibility: visible;
  opacity: 1;
  max-height: 290px;
  height: auto;
}

.justbet-i9lrwe {
  padding: 24px 0;
  border-top: 1px solid var(--border-color);
  gap: 32px;
  background-color: var(--footer-bg-color, var(--main-theme-color));
  color: var(--footer-text-color);
}

@media screen and (min-width: 768px) {
  .justbet-i9lrwe {
    padding: 40px 4px;
  }
}

.justbet-xskk73 {
  margin-bottom: 30px;
}

@media screen and (min-width: 1200px) {
  .justbet-xskk73 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 0;
  }
}

.justbet-yr9px6 {
  margin-bottom: 32px;
}

@media (min-width: 1200px) {
  .justbet-yr9px6 {
    margin-right: 32px;
    margin-bottom: 20px;
  }
}

.justbet-yr9px6 ul {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  gap: 8px;
}

.justbet-yr9px6 [data-ref-el] {
  background: none;
  border: none;
  cursor: pointer;
  font: inherit;
}

.justbet-yr9px6 [data-ref-el],
.justbet-yr9px6 span,
.justbet-yr9px6 a {
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  display: block;
  padding: 4px 8px;
  color: var(--footer-text-color);
}

.justbet-p0aaw5 {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  max-width: 340px;
  margin-bottom: 32px;
  flex-shrink: 0;
}

@media (min-width: 1200px) {
  .justbet-p0aaw5 {
    margin-bottom: 12px;
  }
}

.justbet-y55jgp {
  width: 32px;
  height: 32px;
  margin-right: 12px;
  overflow: hidden;
}

.justbet-y55jgp img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

@media screen and (min-width: 1200px) {
  .justbet-y55jgp:last-child {
    margin-right: 0;
  }
}

.justbet-z6p3b7 {
  line-height: 19px;
  margin-top: -4px;
  position: relative;
  color: var(--Primary-100);
  border-bottom: 1px solid var(--Primary-100);
}

.justbet-p0aaw5:hover .justbet-rb4hti {
  visibility: visible;
  opacity: 1;
}

.justbet-rb4hti {
  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);
}

.justbet-mx3psq {
  display: grid;
  margin: -6px;
  grid-template-columns: repeat(5, 1fr);
  max-height: 240px;
  overflow-y: auto;
  overflow-x: hidden;
}

.justbet-71s7ts {
  display: flex;
  margin: 6px;
}

.justbet-71s7ts img {
  display: block;
  max-width: 32px;
  object-fit: contain;
}

.justbet-rb4hti::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);
}

.justbet-rb4hti::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);
}

.justbet-t3aim4 {
  display: flex;
  flex-direction: column;
  width: 100%;
}

@media (min-width: 1200px) {
  .justbet-t3aim4 {
    align-items: flex-end;
    flex-direction: row;
    justify-content: space-between;
  }
}

.justbet-2gahae {
  font-size: 14px;
  line-height: 20px;
  color: var(--footer-text-color);
}

@media (min-width: 1200px) {
  .justbet-2gahae {
    margin-right: 32px;
  }
}

.justbet-rqrscr {
  width: 100%;
  max-width: 340px;
  margin-top: 10px;
  text-align: left;
  flex-shrink: 0;
}

@media (min-width: 1200px) {
  .justbet-rqrscr {
    margin-top: 0;
    width: 340px;
  }
}

.justbet-rqrscr a {
  line-height: 19px;
  color: var(--footer-text-color);
  border-bottom: 1px solid var(--Primary-100);
}

.justbet-j5yud4 {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 24px;
}

.justbet-tdd7t9 {
  position: relative;
}

@media (min-width: 768px) {
  .justbet-tdd7t9 {
    margin-top: 40px;
  }
}

.justbet-tdd7t9 + .justbet-g8givl,
.justbet-tdd7t9 + .justbet-tdd7t9 {
  margin-top: 24px;
}

.justbet-6qtxuf {
  padding: 40px 16px;
  position: relative;
  overflow: hidden;
  text-align: center;
  min-height: 700px;
}

@media screen and (min-width: 768px) {
  .justbet-6qtxuf {
    padding: 80px 16px;
    border-radius: 24px;
    min-height: 400px;
  }
}

@media screen and (min-width: 1200px) {
  .justbet-6qtxuf {
    padding: 80px;
  }
}

.justbet-wwxun3 {
  position: relative;
  z-index: 1;
  padding: 0;
}

@media screen and (min-width: 563px) {
  .justbet-wwxun3 {
    padding: 0 16px;
}


}

.justbet-o45jv9 {
  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) {
  .justbet-o45jv9 {
    font-size: 48px;
    line-height: 56px;
  }
}

.justbet-7zmhek {
  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) {
  .justbet-7zmhek {
    font-size: 24px;
    line-height: 32px;
  }
}

.justbet-uvyo1l {
  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;
}

.justbet-uvyo1l:hover {
  background: var(--button-bg-hover);
}

.justbet-cyh9th {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -2;
}

.justbet-cyh9th img {
  display: block;
  width: 100%;
  /* min-height: 100%; */
  object-fit: cover;
  object-position: center;
}

@media (max-width: 768px) {
  .justbet-cyh9th img {
  min-height: initial;
  }
}

@media (max-width: 563px) {
  .justbet-cyh9th img {
  min-height: 100%;
  }
}

.justbet-6qtxuf::before {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
}

.justbet-q20lol {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.justbet-q20lol h1,
.justbet-q20lol h2,
.justbet-q20lol h3,
.justbet-q20lol h4 {
  margin-bottom: 6px;
}

.justbet-q20lol h1:not(:first-child),
.justbet-q20lol h2:not(:first-child),
.justbet-q20lol h3:not(:first-child),
.justbet-q20lol h4:not(:first-child) {
  margin-top: 16px;
}

.justbet-q20lol h1,
.justbet-q20lol h1 > * {
  font-size: 40px;
  line-height: 48px;
}

@media (min-width: 768px) {
  .justbet-q20lol h1,
  .justbet-q20lol h1 > * {
    font-size: 48px;
    line-height: 60px;
  }
}

.justbet-q20lol h2,
.justbet-q20lol h2 > * {
  font-size: 32px;
  line-height: 40px;
}

@media (min-width: 768px) {
  .justbet-q20lol h2,
  .justbet-q20lol h2 > * {
    font-size: 40px;
    line-height: 48px;
  }
}

.justbet-q20lol h3,
.justbet-q20lol h3 > * {
  font-size: 24px;
  line-height: 32px;
}

@media (min-width: 768px) {
  .justbet-q20lol h3,
  .justbet-q20lol h3 > * {
    font-size: 32px;
    line-height: 40px;
  }
}

.justbet-q20lol h4,
.justbet-q20lol h4 > * {
  font-size: 24px;
  line-height: 32px;
}

.justbet-q20lol ul {
  font-size: 16px;
  margin: 6px 0 14px;
  padding: 0;
  padding-left: 8px;
  list-style: none;
}

.justbet-q20lol ul li {
  position: relative;
  margin-bottom: 8px;
  padding-left: 16px;
  list-style-type: none;
}

.justbet-q20lol 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);
}

.justbet-q20lol ul ul {
  margin-bottom: 8px;
}

.justbet-q20lol ul ul > li {
  margin-top: 16px;
  padding-left: 33px;
}

.justbet-q20lol ul ul > li::before {
  left: 16px;
  border: 1px solid var(--Text-300);
  background: rgba(0, 0, 0, 0);
}

.justbet-q20lol ol {
  font-size: 16px;
  margin: 6px 0 14px;
  padding-left: 24px;
  list-style: decimal;
}

.justbet-q20lol ol li {
  margin-bottom: 8px;
  padding-left: 6px;
}

.justbet-q20lol ol li::marker {
  font-weight: 700;
}

.justbet-q20lol ol ol {
  margin-bottom: 8px;
}

.justbet-q20lol ol ol > li {
  margin-top: 16px;
  padding-left: 0;
}

.justbet-q20lol ol ul li {
  padding-left: 16px;
}

.justbet-q20lol 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) {
  .justbet-q20lol table {
    padding: 24px;
  }
}

.justbet-q20lol table.justbet-e0n1y4 {
  -webkit-mask-image: linear-gradient(to right, black 90%, transparent);
  mask-image: linear-gradient(to right, black 90%, transparent);
  transition:
    -webkit-mask-image 0.justbet-767fwk,
    mask-image 0.3s;
}

.justbet-q20lol table.justbet-e0n1y4.justbet-mee0qy {
  -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) {
  .justbet-q20lol table {
    display: table;
  }
}

.justbet-q20lol table thead th {
  font-weight: 700;
  padding: 12px 18px;
  text-align: left;
  white-space: nowrap;
  background-color: var(--table-head-bg-color, var(--table-1-color));
  color: var(--table-head-text-color, var(--text-color));
  border: 1px solid var(--border-color);
}

.justbet-q20lol table thead th:first-child {
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
}

.justbet-q20lol table thead th:last-child {
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
}

.justbet-q20lol 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) {
  .justbet-q20lol table tbody td {
    width: auto;
    white-space: wrap;
  }
}

.justbet-q20lol table tbody td:first-child {
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
}

.justbet-q20lol table tbody td:last-child {
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
}

.justbet-q20lol table tbody td img {
  max-width: 24px;
  max-height: 24px;
  margin-right: 14px;
  vertical-align: middle;
}

.justbet-q20lol img {
  max-width: 100%;
  height: auto;
}

.justbet-ku0xyq {
  padding: 16px;
  border-radius: 24px;
  border: 1px solid var(--border-color);
  background: var(--card-bg-color, 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) {
  .justbet-ku0xyq {
    padding: 24px;
  }
}

.justbet-3ifere {
  color: var(--card-text-color, var(--text-color));
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 32px;
  line-height: 40px;
  font-weight: 700;
}

@media (min-width: 768px) {
  .justbet-3ifere {
    font-size: 40px;
    line-height: 48px;
    max-width: 62%;
  }
}

.justbet-3ifere > * {
  margin: 0 !important;
}

.justbet-3ifere img,
.justbet-o464fz {
  box-sizing: content-box;
  width: 24px;
  height: 24px;
}

@media screen and (min-width: 768px) {
  .justbet-3ifere img,
  .justbet-o464fz {
    width: 48px;
    height: 48px;
    max-width: 32px;
    max-height: 32px;
  }
}

.justbet-e4kex6 {
  display: flex;
  width: 24px;
  height: 24px;
  background: var(--text-color);
  vertical-align: middle;
}

@media (min-width: 768px) {
  .justbet-e4kex6 {
    width: 32px;
    height: 32px;
  }
}

.justbet-9yynya {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: 16px;
}

.justbet-9yynya .justbet-5g25fr {
  flex-shrink: 0;
}

.justbet-9yynya .justbet-lw1cyo svg {
  display: none;
}

.justbet-6ib3l4 {
  display: grid;
  transition: max-height 0.justbet-767fwk ease-in-out;
  column-gap: 16px;
  grid-template-columns: 1fr;
}

@media (min-width: 508px) {
  .justbet-6ib3l4 {
    grid-template-columns: 1fr 1fr;
    gap: 16px;
  }
}

@media (min-width: 1200px) {
  .justbet-6ib3l4 {
    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));
  }
}

.justbet-6ib3l4.justbet-fc9edc + .justbet-5g25fr svg {
  transform: rotate(180deg);
}

.justbet-rb2lfb {
  display: grid;
  align-items: flex-start;
  column-gap: 16px;
  grid-template-columns: repeat(2, 1fr);
  height: max-content;
}

.justbet-rb2lfb > div:nth-child(3n) {
  grid-column: span 2;
}

.justbet-rb2lfb
  > div:nth-child(3n)
  .justbet-ozajtd
  button {
  max-width: 270px;
}

@media (min-width: 768px) {
  .justbet-rb2lfb {
    gap: 16px;
    grid-template-columns: repeat(2, 1fr);
  }

  .justbet-rb2lfb > div:nth-child(3n) {
    grid-column: unset;
  }

  .justbet-rb2lfb
    > div:nth-child(3n)
    .justbet-ozajtd
    button {
    max-width: 83px;
  }
}

@media (min-width: 1200px) {
  .justbet-rb2lfb {
    max-width: 270px;
  }
}

.justbet-rb2lfb .justbet-ozajtd button {
  max-width: 96px;
}

@media (min-width: 375px) {
  .justbet-rb2lfb .justbet-ozajtd button {
    max-width: 120px;
  }
}

@media (min-width: 1200px) {
  .justbet-rb2lfb .justbet-ozajtd button {
    max-width: 104px;
  }
}

.justbet-phbuvb {
  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) {
  .justbet-phbuvb {
    margin-bottom: 0;
  }
}

.justbet-bitvkf {
  display: none;
  opacity: 0;
}

.justbet-4ndcs7 {
  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;
  }
}

.justbet-4ndcs7 img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  border-radius: 16px;
}

.justbet-ozajtd {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  color: var(--Text-400);
  gap: 4px;
  position: relative;
}

.justbet-ozajtd button {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}

@media (min-width: 768px) {
  .pc61d126-games__list-item[data-game-type="Live Shows"]
    .justbet-ozajtd
    button {
    max-width: 124px;
  }
}

@media (min-width: 1200px) {
  .pc61d126-games__list-item[data-game-type="Live Shows"]
    .justbet-ozajtd
    button {
    max-width: 145px;
  }
}

.justbet-ptcmoq:first-child
  .justbet-ozajtd
  button {
  max-width: 270px;
}

.justbet-8omfd3 {
  position: relative;
  overflow-wrap: break-word;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  cursor: pointer;
  text-align: left;
  color: var(--card-text-color, var(--text-color));
  background: rgba(0, 0, 0, 0);
  width: 100%;
}

.justbet-phbuvb picture {
  width: 100%;
  max-width: 100%;
}

.justbet-winbkd {
  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;
}

.justbet-winbkd svg {
  outline: 10px solid var(--button-bg-color);
  border-radius: 1px;
  background: var(--button-bg-color);
}

.justbet-phbuvb:hover .justbet-winbkd {
  display: flex;
}

.justbet-7kcpgz {
  font-size: 12px;
  line-height: 16px;
  color: var(--Text-400);
}

.justbet-s8vauf {
  display: flex;
}

.justbet-s8vauf:hover .justbet-utrbzv,
.justbet-s8vauf .justbet-7uelpb .justbet-utrbzv {
  display: flex;
}

.justbet-s8vauf svg {
  flex-shrink: 0;
}

.justbet-utrbzv {
  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) {
  .justbet-utrbzv {
    width: 174px;
    right: -28px;
    padding: 12px;
  }
}

.justbet-utrbzv:hover {
  display: flex;
}

.justbet-utrbzv svg {
  color: var(--Neutral-300);
  position: absolute;
  right: 19px;
  top: -11px;
}

.justbet-5oj70n {
  display: flex;
  justify-content: space-between;
  gap: 4px;
  color: var(--Text-100);
  line-height: 16px;
  width: 100%;
  font-size: 10px;
}

@media (min-width: 768px) {
  .justbet-5oj70n {
    font-size: 12px;
  }
}

.justbet-aq772g,
.justbet-jqgsw2 {
  width: 50%;
  flex-shrink: 0;
}

.justbet-aq772g {
  font-weight: 700;
}

.justbet-54a3y3 .justbet-6ib3l4 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media (min-width: 768px) {
  .justbet-54a3y3 .justbet-6ib3l4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}

@media (min-width: 1200px) {
  .justbet-54a3y3 .justbet-6ib3l4 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
}

.justbet-54a3y3
  .justbet-8omfd3:has(img) {
  max-height: initial !important;
  aspect-ratio: 1/1;
}

.justbet-54a3y3 .justbet-4ndcs7 {
  height: 100% !important;
  border-radius: 16px;
}

.justbet-54a3y3 .justbet-ozajtd {
  gap: 4px;
  align-items: center;
}

.justbet-54a3y3 .justbet-ozajtd button {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.justbet-54a3y3 .justbet-ozajtd svg {
  display: block;
  aspect-ratio: 1/1;
  flex: 0 0 16px;
}

.justbet-54a3y3 .justbet-cozu6x,
.justbet-54a3y3 .justbet-1lcr4m {
  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.justbet-45pius.org/2000/svg'%3E%3Cpath d='M9.justbet-ihcgpx 4.justbet-29hhtu.justbet-arrte5 5.justbet-bpwkbl.justbet-idrs5k 5.justbet-5qllu3.justbet-fzwsas 5.justbet-bihspl.justbet-5uvfwh 8.justbet-n2lrov.justbet-9zfqk3 9.justbet-e9nhq5.justbet-a4p8ks 9.justbet-bb8okn.justbet-sp882c 13.justbet-kwbjhu.justbet-a59rd4 11.justbet-ry11dv.justbet-mr4k6e 11.justbet-0tbtjp.justbet-rz42lp 11.justbet-dlg35z.justbet-7q8pfd 13.justbet-0zhrjm.justbet-ypfjvw 9.justbet-6g2vly.justbet-wxh1a0 9.justbet-k4x4oy.justbet-hjzflx 8.justbet-41q3li.justbet-czhw78 5.justbet-kjvoo2.justbet-hetdkr 5.justbet-4xmt7k.justbet-b8vm1f 5.justbet-m5h6vt.justbet-ajzgr6 4.justbet-xn3qcl.justbet-mr4k6e 1.justbet-jdnnf5.justbet-ihcgpx 4.98633Z' fill='%23FFBB00' stroke='%23FFBB00'/%3E%3C/svg%3E%0A");
}

.justbet-54a3y3 .justbet-cozu6x {
  background-color: hsl(from var(--Neutral-50) h s l/30%);
  width: 81px;
}

.justbet-54a3y3 .justbet-1lcr4m {
  display: block;
  background-color: var(--Accent-Yellow-300, #fb0);
}

.justbet-hgmppi {
  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) {
  .justbet-hgmppi {
    padding: 24px;
  }
}

.justbet-hgmppi .justbet-5g25fr {
  display: flex;
}

@media (min-width: 768px) {
  .justbet-hgmppi .justbet-5g25fr {
    display: none;
  }
}

.justbet-hgmppi .justbet-lw1cyo svg {
  display: none;
}

.justbet-dgnj5x {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.justbet-dgnj5x .justbet-4hy2us {
  display: none;
}

@media (min-width: 768px) {
  .justbet-dgnj5x .justbet-4hy2us {
    display: flex;
  }
}

.justbet-5y5ugd {
  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) {
  .justbet-5y5ugd {
    font-size: 40px;
    line-height: 48px;
  }
}

.justbet-5y5ugd > * {
  margin: 0 !important;
}

.justbet-5y5ugd img,
.justbet-5gfdzl {
  box-sizing: content-box;
  width: 24px;
  height: 24px;
}

@media screen and (min-width: 768px) {
  .justbet-5y5ugd img,
  .justbet-5gfdzl {
    width: 48px;
    height: 48px;
    max-width: 32px;
    max-height: 32px;
  }
}

.justbet-zj5fyj {
  display: flex;
  width: 24px;
  height: 24px;
  background: var(--Primary-100);
  vertical-align: middle;
}

@media (min-width: 768px) {
  .justbet-zj5fyj {
    width: 32px;
    height: 32px;
  }
}

.justbet-fypmt2 {
  display: grid;
  overflow: hidden;
  gap: 8px;
  grid-template-columns: repeat(3, 1fr);
}

@media (min-width: 768px) {
  .justbet-fypmt2 {
    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;
  }

  .justbet-fypmt2::-webkit-scrollbar {
    display: none;
  }
}

.justbet-qk91m9 {
  border-radius: 24px;
  border: 1px solid var(--Neutral-200);
  background: var(--Neutral-400);
  padding: 7px;
}

@media (min-width: 768px) {
  .justbet-qk91m9 {
    padding: 7px 15px;
  }
}

.justbet-qk91m9:hover {
  background-color: var(--Neutral-200);
  color: var(--Text-100);
}

.justbet-blovob {
  display: none;
  opacity: 0;
}

@media (min-width: 768px) {
  .justbet-blovob {
    display: flex;
    opacity: 1;
  }
}

.justbet-qk91m9 picture {
  height: 100%;
  display: block;
}

.justbet-qk91m9 img {
  display: block;
  width: 100%;
  height: 40px;
  object-fit: contain;
}

@media (min-width: 768px) {
  .justbet-qk91m9 img {
    width: 88px;
    height: 44px;
  }
}

.justbet-qk91m9 p {
  text-align: center;
  width: 100%;
}

.justbet-qfj9a3 {
  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) {
  .justbet-qfj9a3 {
    font-size: 40px;
    line-height: 48px;
  }
}

.justbet-qfj9a3 img,
.justbet-q1j6oq {
  box-sizing: content-box;
  width: 24px;
  height: 24px;
}

@media screen and (min-width: 768px) {
  .justbet-qfj9a3 img,
  .justbet-q1j6oq {
    width: 48px;
    height: 48px;
    max-width: 32px;
    max-height: 32px;
  }
}

.justbet-8hrwj1 {
  display: flex;
  width: 24px;
  height: 24px;
  background: var(--Primary-100);
  vertical-align: middle;
}

@media (min-width: 768px) {
  .justbet-8hrwj1 {
    width: 32px;
    height: 32px;
  }
}

.justbet-2r1don {
  color: var(--Text-200);
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  margin-bottom: 16px;
}

.justbet-xjebxs {
  display: flex;
  flex-direction: column;
  gap: 20px;
  border-radius: 24px;
  border: 1px solid var(--border-color);
 background: var(--card-bg-color, 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;
}

.justbet-93bx6u {
  padding: 10px 15px 12px;
  transition: 0.3s;
  border-bottom: 4px solid rgba(0, 0, 0, 0);
}

.justbet-93bx6u.justbet-7uelpb {
  border-bottom: 4px solid var(--button-bg-color, #70f);
}

.justbet-2i018d {
  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(--card-text-color, var(--text-color));
}

@media screen and (min-width: 768px) {
  .justbet-2i018d {
    font-size: 20px;
    line-height: 28px;
  }
}

.justbet-wxfqnb {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 4px;
  transition: 0.3s;
  color: var(--card-text-color, var(--text-color));
}

.justbet-8plcqq {
  visibility: hidden;
  overflow: hidden;
  max-height: 0;
  transition: 0.justbet-767fwk ease;
  opacity: 0;
  color: var(--card-text-color, var(--text-color));
}

.justbet-xy5kos {
  font-size: 16px;
  line-height: 24px;
  padding: 8px 0 0;
}

.justbet-xy5kos ol,
.justbet-xy5kos ul {
  padding-left: 1.3em;
}

.justbet-93bx6u.justbet-7uelpb .justbet-8plcqq {
  visibility: visible;
  max-height: 1000px;
  opacity: 1;
}

.justbet-93bx6u.justbet-7uelpb .justbet-wxfqnb {
  transform: rotate(180deg);
  color: var(--card-text-color, var(--text-color));
}

.justbet-4c2idb {
  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) {
  .justbet-4c2idb {
    padding: 24px;
  }
}

.justbet-4c2idb .justbet-5g25fr {
  display: flex;
}

@media (min-width: 768px) {
  .justbet-4c2idb .justbet-5g25fr {
    display: none;
  }
}

.justbet-4c2idb .justbet-lw1cyo svg {
  display: none;
}

.justbet-lkruqx {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.justbet-lkruqx .justbet-4hy2us {
  display: none;
}

@media (min-width: 768px) {
  .justbet-lkruqx .justbet-4hy2us {
    display: flex;
  }
}

.justbet-2nrfp0 {
  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) {
  .justbet-2nrfp0 {
    align-items: center;
    font-size: 40px;
    line-height: 48px;
  }
}

.justbet-2nrfp0 > * {
  margin: 0 !important;
}

.justbet-2nrfp0 img,
.justbet-i3mtx5 {
  box-sizing: content-box;
  width: 24px;
  height: 24px;
}

@media screen and (min-width: 768px) {
  .justbet-2nrfp0 img,
  .justbet-i3mtx5 {
    width: 48px;
    height: 48px;
    max-width: 32px;
    max-height: 32px;
  }
}

.justbet-jrxooi {
  display: flex;
  width: 24px;
  height: 24px;
  background: var(--Primary-100);
  vertical-align: middle;
}

@media (min-width: 768px) {
  .justbet-jrxooi {
    width: 32px;
    height: 32px;
  }
}

.justbet-3vchwm {
  display: flex;
  flex-wrap: wrap;
  column-gap: 16px;
  row-gap: 8px;
}

@media (min-width: 768px) {
  .justbet-3vchwm {
    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;
  }

  .justbet-3vchwm::-webkit-scrollbar {
    display: none;
  }
}

.justbet-blelac {
  border-radius: 24px;
  border: 1px solid var(--Neutral-200);
  background: var(--Neutral-400);
  padding: 8px 16px;
  height: 60px;
}

.justbet-blelac:hover {
  background-color: var(--Neutral-200);
  color: var(--Text-100);
}

.justbet-gtak81 {
  display: none;
  opacity: 0;
}

@media (min-width: 768px) {
  .justbet-gtak81 {
    display: flex;
    opacity: 1;
  }
}

.justbet-blelac picture {
  width: auto;
  height: 100%;
  display: block;
}

.justbet-blelac picture img {
  display: block;
  width: auto;
  height: 100%;
}

.justbet-thtfh9 {
  margin: -24px 0;
}

.justbet-thtfh9:first-of-type {
  margin-top: 24px;
}

@media (min-width: 1200px) {
  .justbet-thtfh9 {
    margin: -16px 0;
  }
}

.justbet-vg9srp {
  display: flex;
  flex-direction: column;
  gap: 8px;
  position: relative;
  margin-bottom: 12px;
}

@media (min-width: 768px) {
  .justbet-vg9srp {
    flex-direction: row;
  }
}

.justbet-l4iekv {
  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) {
  .justbet-l4iekv {
    flex: 1;
  }
}

.justbet-l4iekv::placeholder {
  color: var(--Text-400);
}

.justbet-vl727c {
  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;
}

.justbet-g623tc {
  display: flex;
  margin: -4px;
  overflow-x: auto;
  scrollbar-width: none;
}

.justbet-g623tc::-webkit-scrollbar {
  display: none;
}

.justbet-zzqgwc {
  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;
}

.justbet-zzqgwc img,
.justbet-zzqgwc svg {
  margin-right: 8px;
}

.justbet-kx5x54 {
  background: var(--Primary-200);
  color: var(--Text-00);
}

.justbet-thtfh9 + .justbet-cywp4w {
  margin-top: 0;
}

@media (min-width: 768px) {
  .justbet-thtfh9 + .justbet-cywp4w {
    margin-top: -16px;
  }
}

.justbet-w6n1ng {
  border-radius: 4px;
  overflow-y: auto;
  position: absolute;
  background-color: var(--Neutral-300);
  width: 100%;
  z-index: 990;
  top: 54px;
}

.justbet-w6n1ng > * {
  padding: 12px;
  color: var(--Text-200);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  cursor: pointer;
}

.justbet-w6n1ng > *:hover {
  box-shadow: inset 0px 0px 3px var(--Text-300);
  background-color: var(--Neutral-100);
}

.justbet-tbx05y {
  border-radius: 24px;
  border: 1px solid var(--border-color);

  background: var(--card-bg-color, 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;
}

.justbet-32qsbb {
  color: var(--card-text-color, var(--text-color));
  font-feature-settings: "liga" off;
  font-size: 32px;
  line-height: 40px;
  font-weight: 700;
  text-transform: capitalize;
  margin-bottom: 12px;
}

.justbet-khaweh {
  color: var(--card-text-color, var(--text-color));
  font-feature-settings: "liga" off;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}

.justbet-6jgmbb {
  display: flex;
  gap: 16px;
  margin-top: 24px;
}

.justbet-p2iowb {
  position: absolute;
  top: 0;
  right: 0;
  pointer-events: none;
  touch-action: none;
  z-index: -1;
  width: auto;
  height: 170px;
}

.justbet-tbx05y 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;
}

.justbet-tbx05y 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) {
  .justbet-tbx05y {
    padding: 39px 179px 39px 39px;
  }

  .justbet-32qsbb {
    font-size: 40px;
    line-height: 48px;
  }

  .justbet-p2iowb {
    height: 348px;
  }

  .justbet-tbx05y button {
    font-size: 18px;
    line-height: 26px;
    flex: 0 0 auto;
    padding: 15px 23px;
  }

  .justbet-tbx05y button svg {
    width: 24px;
    height: 24px;
  }
}

@media screen and (min-width: 1200px) {
  .justbet-tbx05y {
    padding: 63px;
  }
}

.justbet-j5ub76 {
  display: flex;
  align-items: center;
  padding: 8px 0;
  flex-wrap: wrap;
}

@media (min-width: 768px) {
  .justbet-j5ub76 {
    flex-wrap: nowrap;
    padding: 16px 0;
  }
}

.justbet-0t76yq {
  font-size: 14px;
  width: 100%;
  color: var(--Text-100);
}

@media (min-width: 768px) {
  .justbet-0t76yq {
    width: auto;
  }
}

.justbet-yeeupt {
  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;
}

.justbet-yeeupt::-webkit-scrollbar {
  display: none;
}

.justbet-yeeupt 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);
}

.justbet-yeeupt a:hover {
  background-color: var(--Neutral-200);
  color: var(--Text-100);
}

@media (min-width: 768px) {
  .justbet-yeeupt {
    margin-left: 16px;
    margin-top: 0;
  }
}

.justbet-j5ub76 .justbet-dlccee {
  -webkit-mask-image: linear-gradient(to right, black 90%, transparent);
  mask-image: linear-gradient(to right, black 90%, transparent);
  transition:
    -webkit-mask-image 0.justbet-767fwk,
    mask-image 0.3s;
}

.justbet-j5ub76 .justbet-dlccee.justbet-mee0qy {
  -webkit-mask-image: linear-gradient(to right, black 100%, black 100%);
  mask-image: linear-gradient(to right, black 100%, black 100%);
}

.justbet-2jevbq {
  margin: 40px -16px;
}

.justbet-djappm + .justbet-g8givl,
.justbet-djappm + .justbet-tdd7t9 {
  margin-top: 24px;
}

.justbet-lxzjqe {
  border-radius: 24px;
  position: relative;
  overflow: hidden;
  border: 1px solid var(--Neutral-200);
}

.justbet-lxzjqe picture {
  display: flex;
  width: 100%;
  min-height: 400px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}

.justbet-967f7w {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 46px;
  padding: 0 8px;
}

@media (min-width: 768px) {
  .justbet-967f7w {
    padding: 0 15px;
    margin-bottom: 40px;
    margin-top: 7px;
  }
}

@media (min-width: 1200px) {
  .justbet-967f7w {
    margin-top: 0;
  }
}

.justbet-nikj5g {
  font-size: 20px;
  line-height: 28px;
  font-weight: 700;
  text-transform: capitalize;
}

@media (min-width: 768px) {
  .justbet-nikj5g {
    font-size: 24px;
    line-height: 32px;
  }
}

.justbet-ztbhgb {
  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) {
  .justbet-ztbhgb {
    gap: 24px;
    padding: 22px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-self: stretch;
    flex-direction: row;
  }
}

.justbet-sqoq5c {
  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) {
  .justbet-sqoq5c {
    margin-bottom: 0;
    margin-right: 32px;
    padding: 40px;
  }
}

.justbet-14z5cb {
  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) {
  .justbet-14z5cb {
    font-size: 20px;
    line-height: 28px;
  }
}

.justbet-kogoo6 {
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  color: var(--Text-100);
  text-transform: capitalize;
}

@media (min-width: 768px) {
  .justbet-kogoo6 {
    font-size: 32px;
    line-height: 40px;
  }
}

.justbet-phcpil {
  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;
}

.justbet-jrowon {
  display: block;
  object-fit: cover;
  max-width: 100%;
  height: 100%;
  width: 100%;
  max-height: 100%;
}

.justbet-jrowon img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.justbet-cywp4w {
  margin: 24px auto 40px;
  width: 100%;
  display: flex;
  justify-content: center;
}

.justbet-9ifr8v {
  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) {
  .justbet-9ifr8v {
    padding: 15px 48px;
  }
}

main > .justbet-cywp4w {
  margin: -26px auto -16px;
}

@media (max-width: 700px) {
  .justbet-6ib3l4.justbet-ftiwzh > div:nth-child(n+5) {
    display: none;
  }
}

.justbet-q20lol p a img {
  display: block;
  margin: 0 auto;
}


.justbet-x6ju0t {
  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 */
.justbet-1zyord {
  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;
}

.justbet-1zyord label {
  font-size: 14px;
}

.justbet-1zyord h2 {
  text-align: center;
  margin-bottom: 1rem;
}
.justbet-1zyord input,
.justbet-1zyord textarea,
.justbet-1zyord 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;
}
.justbet-1zyord button {
  background-color: var(--button-bg-color);
  color: var(--button-text-color);
  border: none;
  cursor: pointer;
  transition: background 0.justbet-r4blbv ease;
}
.justbet-1zyord button:hover {
  background-color: var(--button-bg-hover);
}
.justbet-7dvdyr {
  text-align: center;
  color: green;
  font-weight: 500;
  padding: 50px 0;
  animation: fadeIn 0.justbet-1qg6zv ease-in;
}

.justbet-7dvdyr 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;
}
.justbet-zfykjm, .justbet-7ui83p, [class*="review-card"],
thead, thead th, table th, .justbet-v4mu2w,
.justbet-c5s1nt, [class*="collapsible-header"],
.justbet-98gkiw, [class*="updated-block"] {
  color: #ece7dc !important;
}

/* brandauto-contrast-fix v4 */
header nav li a, header ul li a { color: var(--text-color) !important; }
