* {
  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;
  }
}

.mystake-dq2c6u {
  max-width: 100%;
  margin: 0 auto;
  padding: 0 16px;
}

@media screen and (min-width: 768px) {
  .mystake-dq2c6u {
    max-width: 752px;
  }
}

@media screen and (min-width: 1200px) {
  .mystake-dq2c6u {
    padding: 0 16px;
    max-width: 1248px;
  }
}

.mystake-pzg0vd {
  overflow: hidden;
}

.mystake-4cootk img {
  background: var(--Neutral-300);
}

.mystake-a5nyd7 {
  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;
}

.mystake-cobd7h {
  border: 1px solid var(--border-color);
  background: var(--button-bg-color);
}

.mystake-cobd7h:hover {
  background: var(--button-bg-hover);
}

.mystake-h8oy6k {
  border: 1px solid var(--border-color);
  background: var(--button-bg-color);
  color: var(--button-text-color);
}

.mystake-h8oy6k:hover {
  background: var(--button-bg-hover);
}

.mystake-g05z5b {
  font-size: 12px;
  line-height: 18px;
}

.mystake-0qa4qr {
  font-size: 18px;
  line-height: 26px;
}

.mystake-zqqxnm {
  width: 100%;
}

.mystake-17ihw8 {
  padding: 6px 16px;
}

.mystake-iqdg8z {
  padding: 10px 16px;
}

.mystake-d902h5 {
  padding: 15px 26px;
}

.mystake-w4fm1h {
  flex-shrink: 0;
}

.mystake-9e34jj {
  box-shadow:
    0 1px 33px 0 rgba(var(--Primary-200-rgb), 0.2),
    0 1px 22px 0 rgba(var(--Primary-200-rgb), 0.3);
}

.mystake-x9xws6 {
  display: none;
}

.mystake-yh8878 {
  position: relative;
  width: 100%;
  margin: 0 auto;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

.mystake-uo79eg {
  overflow: hidden;
  width: 100%;
  margin-top: 20px;
}

.mystake-4yp4f1 {
  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;
}

.mystake-0ljq3e {
  cursor: grab;
}

.mystake-4yp4f1::-webkit-scrollbar {
  display: none;
}

.mystake-ltfqfx {
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  scroll-snap-align: start;
}

.mystake-bbm0s2 {
  display: block;
  width: 100%;
  object-fit: contain;
  height: 40px;
  pointer-events: none;
}

.mystake-whdxrf {
  text-align: center;
  font-size: 14px;
  padding: 10px 0;
}

.mystake-dl0tzj {
  text-align: center;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  justify-content: center;
  visibility: hidden;
}

.mystake-odagzt {
  visibility: visible;
}

.mystake-q1i69o {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-color: var(--Text-400);
  border-radius: 8px;
  cursor: pointer;
  transition: 0.mystake-xeeizd ease;
}

.mystake-2k6ezt {
  background-color: var(--Primary-200);
  width: 16px;
}

.mystake-zw7qgu {
  -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.mystake-xeeizd,
    mask-image 0.3s;
}

.mystake-zw7qgu.mystake-zywdel {
  -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;
  }
}

.mystake-x2xt0h: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;
}

.mystake-woqe9f {
  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.mystake-8goaw7.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.mystake-8goaw7.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;
}

.mystake-ki887c {
  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);
}

.mystake-ki887c::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%
  );
}

.mystake-mb1tf7 {
  position: relative;
  z-index: 1;
}

.mystake-i3dg1k {
  color: var(--Text-100);
  text-align: center;
  font-size: 20px;
  line-height: 28px;
  font-weight: 700;
  text-transform: capitalize;
}

.mystake-r21fjz {
  color: var(--Text-100);
  font-size: 48px;
  font-weight: 700;
  line-height: 56px;
  text-transform: capitalize;
  margin: 4px 0;
  overflow-wrap: break-word;
}

.mystake-s2er1t {
  font-size: 40px;
  line-height: 48px;
}

.mystake-twbqnt {
  color: var(--Text-200);
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.mystake-n10648 {
  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;
}

.mystake-n10648:hover {
  background: var(--Primary-400);
}

.mystake-n10648 svg {
  display: inline-block;
  vertical-align: middle;
  margin-left: 8px;
  pointer-events: none;
  touch-action: none;
}

.mystake-x2xt0h 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) {
  .mystake-ki887c {
    max-width: 600px;
    padding: 64px;
  }

  .mystake-i3dg1k {
    font-size: 24px;
    line-height: 32px;
  }

  .mystake-r21fjz {
    font-size: 72px;
    line-height: 88px;
    margin: 4px 0;
  }

  .mystake-s2er1t {
    font-size: 50px;
    line-height: 56px;
  }

  .mystake-twbqnt {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    margin-right: auto;
    margin-left: auto;
  }

  .mystake-woqe9f {
    top: 25px;
    right: 25px;
  }
}

.mystake-onigo6,
.mystake-8p13qc {
  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;
}

.mystake-pywj99.mystake-twdd85::before,
.mystake-8p13qc::before,
.mystake-h3ltgr::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.mystake-8goaw7.org/2000/svg'%3E%3Crect width='31' height='31' rx='15.5' fill='%23FFF4D0'/%3E%3Cpath d='M15.mystake-4tr238 14.mystake-jpe5ib.mystake-h05ayl 14.mystake-azp9yd 15.mystake-2njpw5 14.mystake-mvvrag 15.mystake-pr6pi0 14.mystake-jhetsq.mystake-3f2b46 14.mystake-jfpy7y 19.mystake-re1xt0 12.mystake-0zfr29 19.mystake-re1xt0 10.mystake-w4d7iq.mystake-re1xt0 8.mystake-vn1tsa 17.mystake-rpjaqs 7.mystake-pbvh1t 15.mystake-phl7fx 7.mystake-1nh0xw.mystake-89p1gb 7.mystake-pbvh1t 11.mystake-39x9eh 8.mystake-vn1tsa 11.mystake-39x9eh 10.mystake-8khwcp.mystake-39x9eh 12.mystake-pb6alx 13.mystake-dsi6c9 14.mystake-secjm4 15.mystake-b0frv4 14.mystake-06kzq7.mystake-6xhozj 14.mystake-b5lbbg 15.mystake-2tr5ij 14.mystake-iaphnd 15.mystake-fnvp60 14.mystake-vmznaz.mystake-4tr238 14.5684Z' fill='%23FFC421'/%3E%3Cpath d='M15.mystake-6vzhfq 15.mystake-e5ly1v.mystake-2emnvs 15.mystake-toyxvh 15.mystake-kvnvlf 15.mystake-mik7zh 15.mystake-oetvzs 15.mystake-xlooed.mystake-s0enx5 15.mystake-mik7zh 15.mystake-2y661h 15.mystake-971eei 15.mystake-0omkgl 15.mystake-v7477k.mystake-g2y1lf 15.mystake-vmdsn4 7.mystake-euupd4 18.mystake-62gndc 7.mystake-bniuuc 23.mystake-vynuh5.mystake-gnosc5.mystake-okspkw 18.mystake-yjewyw 19.mystake-cyj2qu 15.mystake-46co44 15.mystake-6vzhfq 15.1903Z' fill='%23FFC421'/%3E%3Ccircle cx='5.5' cy='5.5' r='3' fill='%23179163' stroke='%23FFF4D0'/%3E%3C/svg%3E%0A");
}

.mystake-exofdg [type="submit"] *,
.mystake-njje18 button * {
  pointer-events: none;
  touch-action: none;
}

@media screen and (max-width: 767px) {
  body:has(.pc61d126-chatbot-window[aria-hidden="false"]) .mystake-pj9mde {
    display: none;
  }
}

.mystake-skwedk {
  position: fixed;
  right: 20px;
  bottom: 8px;
  z-index: 992;
  color: var(--Neutral-50);
}

body:has(header nav.open) .mystake-skwedk {
  display: none;
}

@media (min-width: 768px) {
  .mystake-skwedk {
    bottom: 22px;
  }
}

.mystake-skwedk input {
  font-family: inherit;
}

@media (max-width: 767px) {
  body:has(.pc61d126-floating-bar-wrapper) .mystake-skwedk {
    bottom: calc(var(--floating-bar-height) + 8px);
  }
}

@media (max-width: 767px) {
  body:has(.mystake-56cu24.static) .mystake-skwedk {
    bottom: 8px;
  }
}

.mystake-as1fxq {
  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.mystake-8goaw7.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath d='M31.mystake-ws4f4b 3.mystake-ogkt67.mystake-wxs485.mystake-4q9xmr 3.mystake-oblu3i 3.mystake-600d3l 5.mystake-mrkc0k 3.mystake-600d3l 8.mystake-adwzf1.mystake-cm2uog.mystake-600d3l 26.mystake-yzciel 5.mystake-61942o 28.mystake-5mdtme 8.mystake-1fl07f 28.mystake-9t52od.mystake-fxb2va 28.mystake-caw0v1.mystake-2z4xn8 34.mystake-wdn4zb.mystake-y0gy1n 36.mystake-2frnwd 11.mystake-l3vu1c 37.mystake-ess8de 12.mystake-w9otam 36.mystake-2u76i9.mystake-lgov5a 28.mystake-oik5ou.mystake-6tw0ff.mystake-gpyfvm 28.mystake-5kmd4o 36.mystake-6x4n8f 26.mystake-aatnpv 36.mystake-6x4n8f 23.mystake-ldt7fh.mystake-xlpiij.mystake-6x4n8f 5.mystake-vge76o 34.mystake-wlukte 3.mystake-oblu3i 31.mystake-ws4f4b 3.mystake-tqff9b.mystake-myhr0z 18.mystake-dbfvg5.mystake-1ne07b 18.mystake-yvnw6a 8.mystake-0hmdy2 17.mystake-te5irk 8.mystake-0hmdy2 15.mystake-4tp7af.mystake-0hmdy2 14.mystake-kjmasr 9.mystake-1ne07b 13.mystake-b75chr 11.mystake-myhr0z 13.mystake-py79mm.mystake-ky9alj 13.mystake-b75chr 13.mystake-tc219j 14.mystake-kjmasr 13.mystake-tc219j 15.mystake-rbmgw9.mystake-tc219j 17.mystake-te5irk 12.mystake-ky9alj 18.mystake-yvnw6a 11.mystake-myhr0z 18.mystake-ffty6a.mystake-5v61kp 18.mystake-ciu8mm.mystake-qtw8fr 18.mystake-yvnw6a 17.mystake-vkrpur 17.mystake-te5irk 17.mystake-vkrpur 15.mystake-9r8dfe.mystake-vkrpur 14.mystake-kjmasr 18.mystake-qtw8fr 13.mystake-b75chr 20.mystake-5v61kp 13.mystake-r6gmbn.mystake-4x24xy 13.mystake-b75chr 22.mystake-567zd0 14.mystake-kjmasr 22.mystake-567zd0 15.mystake-wpe4m4.mystake-n32fvk 17.mystake-te5irk 21.mystake-4x24xy 18.mystake-yvnw6a 20.mystake-5v61kp 18.mystake-7nnbtg.mystake-6vmnw6 18.mystake-8bkvjw.mystake-f47ykt 18.mystake-yvnw6a 26.mystake-h9701t 17.mystake-te5irk 26.mystake-h9701t 15.mystake-b41mtx.mystake-h9701t 14.mystake-kjmasr 27.mystake-f47ykt 13.mystake-b75chr 28.mystake-6vmnw6 13.mystake-0of0xh.mystake-6mkdc9 13.mystake-b75chr 31.mystake-xgj8mr 14.mystake-kjmasr 31.mystake-xgj8mr 15.mystake-or0icd.mystake-h9701t 17.mystake-te5irk 30.mystake-6mkdc9 18.mystake-yvnw6a 28.mystake-6vmnw6 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"])
    .mystake-as1fxq {
    display: none;
  }
}

.mystake-feqea7 {
  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) {
  .mystake-feqea7 {
    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;
}

.mystake-njje18 {
  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) {
  .mystake-njje18 {
    padding: 14px 16px;
  }
}

.mystake-njje18 button {
  border: none;
  background: none;
  cursor: pointer;
  align-content: center;
  color: var(--Neutral-50);
}

.mystake-njje18 button:first-child {
  align-content: end;
}

.mystake-njje18 button:first-of-type {
  display: none;
}

.pc61d126-chatbot[data-active-screen="2"]
  .mystake-njje18
  button:first-of-type,
.pc61d126-chatbot[data-active-screen="3"]
  .mystake-njje18
  button:first-of-type {
  display: initial;
  width: 44px;
  height: 16px;
}

.mystake-njje18 button:first-of-type svg {
  width: 30px;
  height: 30px;
}

.mystake-njje18 button:last-child svg {
  width: 38px;
  height: 38px;
}

.mystake-h3ltgr {
  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;
}

.mystake-h3ltgr::before {
  content: "";
  width: 48px;
}

.pc61d126-chatbot[data-active-screen="2"] .mystake-h3ltgr,
.pc61d126-chatbot[data-active-screen="3"]
  .mystake-h3ltgr {
  opacity: 1;
  visibility: visible;
}

.mystake-7ia7go {
  flex: 1 1;
}

.mystake-4in6mv {
  display: none;
  padding: 64px 16px 16px;
}

@media screen and (min-width: 768px) {
  .mystake-4in6mv {
    padding: 24px;
  }
}

.pc61d126-chatbot[data-active-screen="1"] .mystake-bkyzjz {
  display: block;
}

.mystake-33ml8w {
  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) {
  .mystake-33ml8w {
    margin-top: 41px;
    font-size: 48px;
    line-height: 56px;
  }
}

.mystake-8p13qc {
  display: grid;
  grid-template-columns: 50px 1fr;
  grid-template-areas: "avatar name" "button button";
  row-gap: 16px;
  column-gap: 12px;
  padding: 10px 14px;
}

.mystake-8p13qc::before {
  content: "";
  grid-area: avatar;
  width: 50px;
  height: 50px;
  align-self: center;
}

.mystake-0k2o75 span {
  color: var(--Text-300);
  font-feature-settings:
    "liga" off,
    "clig" off;
  font-size: 12px;
  line-height: 16px;
}

.mystake-0k2o75 p {
  color: var(--Text-100);
}

.mystake-8p13qc .mystake-f5pndr {
  grid-area: button;
}

.mystake-8p13qc .mystake-f5pndr::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.mystake-8goaw7.org/2000/svg'%3E%3Cpath d='M4.mystake-hjwpam 10H16.3327' stroke='%23F0F0F0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.mystake-5r8mt5 15L16.mystake-5r8mt5 10' stroke='%23F0F0F0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.mystake-5r8mt5 5L16.mystake-5r8mt5 10' stroke='%23F0F0F0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.pc61d126-chatbot[data-active-screen="2"] .mystake-yswarq {
  display: block;
}

.mystake-itig5f {
  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) {
  .mystake-itig5f {
    margin-top: 40px;
  }
}

.mystake-onigo6 label,
.mystake-onigo6 input {
  display: block;
  width: 100%;
}

.mystake-onigo6 label {
  margin-bottom: 16px;
  color: var(--Text-100);
  font-size: 14px;
  line-height: 20px;
}

.mystake-onigo6 label.mystake-ds0duj input {
  border: 1px solid var(--Accent-100);
  padding: 16px;
}

.mystake-onigo6 label.mystake-ds0duj::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;
}

.mystake-onigo6 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;
}

.mystake-onigo6 input::placeholder {
  color: var(--Text-400);
}

.mystake-kt14dg {
  padding: 0;
  min-height: 100%;
  flex-direction: column;
  justify-content: space-between;
  gap: 16px;
}

.pc61d126-chatbot[data-active-screen="3"] .mystake-kt14dg {
  display: flex;
}

.mystake-kt14dg ol {
  list-style: none;
  padding: 16px;
  overflow: auto;
  overscroll-behavior: contain;
  height: calc(100vh - 170px);
}

@media screen and (min-width: 768px) {
  .mystake-kt14dg ol {
    height: 420px;
    padding: 24px;
  }
}

.mystake-kt14dg ol a {
  cursor: pointer;
  color: var(--Primary-100);
}

.mystake-exofdg {
  flex: 0 0;
  position: relative;
  padding: 0 16px 16px;
}

@media screen and (min-width: 768px) {
  .mystake-exofdg {
    padding: 0 24px 24px;
  }
}

.mystake-exofdg 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;
}

.mystake-exofdg input::placeholder {
  color: var(--Text-400);
}

.mystake-exofdg [type="submit"] {
  border: none;
  background: none;
  cursor: pointer;
  position: absolute;
  top: 15px;
  right: 32px;
  width: 22px;
  height: 22px;
}

.mystake-exofdg [type="submit"]:disabled {
  opacity: 0.5;
}

.mystake-exofdg [type="submit"] svg {
  color: var(--Neutral-50);
}

@media screen and (min-width: 768px) {
  .mystake-exofdg [type="submit"] {
    right: 40px;
  }
}

.mystake-pywj99 {
  margin-bottom: 16px;
  color: var(--Primary-100);
}

.mystake-pywj99.mystake-twdd85 {
  display: grid;
  grid-template-columns: 31px 1fr;
  gap: 12px;
  color: var(--Text-100);
  align-items: flex-end;
}

.mystake-pywj99.mystake-twdd85::before {
  content: "";
  width: 31px;
}

.mystake-pywj99.mystake-twdd85 p {
  border-radius: 24px;
  border: 1px solid var(--Neutral-300);
  background: var(--neutral-30060, rgba(43, 43, 43, 0.6));
}

.mystake-pywj99.mystake-kvr3c6 p {
  box-shadow: 0 0 12px 0 rgba(191, 191, 191, 0.1);
}

.mystake-pywj99 p {
  padding: 15px 14px;
  border-radius: 24px;
  border: 1px solid var(--Neutral-200);
  background: var(--neutral-30060, rgba(43, 43, 43, 0.6));
}

.mystake-skwedk .mystake-f5pndr {
  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;
  }
}

.mystake-pj9mde {
  position: fixed;
  z-index: 1000;
  top: 0;
  width: 100%;
}

@media (min-width: 768px) {
  .mystake-pj9mde {
    padding: 16px 0;
    background: var(--fh-bg-color);
  }
}

@media (min-width: 1200px) {
  .mystake-pj9mde {
    padding: 18px 0;
  }
}

.mystake-pj9mde .mystake-dq2c6u {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
}

@media (max-width: 767px) {
  .mystake-pj9mde .mystake-dq2c6u {
    padding: 16px;
    background: var(--fh-bg-color);
    min-height: 72px;
  }
}

.mystake-8yar3i {
  display: block;
  width: 100%;
  max-width: 128px;
  height: 32px;
  object-fit: contain;
  object-position: center left;
}

@media (min-width: 1200px) {
  .mystake-8yar3i {
    max-width: 160px;
    height: 40px;
  }
}

.mystake-8yar3i picture,
.mystake-8yar3i img {
  display: block;
  width: 100%;
  height: 100%;
}

.mystake-8yar3i img {
  object-fit: contain;
  object-position: left center;
}

@media (max-width: 1199px) {
  .mystake-m1gemv {
    position: fixed;
    right: 0;
    width: 100%;
    transition: transform 0.mystake-xeeizd ease;
    transform: translateX(100%);
    background: var(--menu-color);
    box-shadow: 0 12px 24px 0 rgba(109, 109, 109, 0.15);
  }

  .mystake-pj9mde.mystake-zsssc5 .mystake-m1gemv {
    transform: translateX(0);
  }
}

@media screen and (min-width: 768px) and (max-width: 1199px) {
  .mystake-m1gemv {
    top: 72px;
    max-width: 400px;
    height: calc(100% - 72px);
    overflow-y: auto;
    padding: 8px 16px;
  }
}

@media (max-width: 767px) {
  .mystake-m1gemv {
    padding: 8px 16px;
    top: 128px;
    height: calc(100% - 128px);
    overflow-y: auto;
    overscroll-behavior: contain;
  }
}

.mystake-c8g3gf,
.mystake-b6pmcz {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  gap: 8px;
}

@media (min-width: 767px) {
  .mystake-c8g3gf,
  .mystake-b6pmcz {
    gap: 12px;
  }
}

@media (max-width: 767px) {
  .mystake-b6pmcz {
    display: none;
  }
}

.mystake-h7ip7b {
  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;
}

.mystake-zsssc5 .mystake-h7ip7b {
  background: var(--fh-bg-color);
}

.mystake-h7ip7b button {
  flex: 1 1;
  padding: 9px 12px;
  line-height: 20px;
}

@media (min-width: 768px) {
  .mystake-h7ip7b {
    display: none;
  }
}

.mystake-3lb0qg {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  cursor: pointer;
}

@media (min-width: 1200px) {
  .mystake-3lb0qg {
    display: none;
  }
}

.mystake-a55lyu {
  display: block;
  width: 30px;
  height: 30px;
  object-fit: contain;
  object-position: center;
  cursor: pointer;
  color: var(--Text-100);
  pointer-events: none;
  touch-action: none;
}

.mystake-pj9mde.mystake-zsssc5 .mystake-a55lyu:first-child {
  display: none;
}

.mystake-pj9mde.mystake-zsssc5 .mystake-a55lyu:last-child {
  display: block;
}

.mystake-a55lyu:last-child {
  display: none;
}

@media (min-width: 1200px) {
  .mystake-a55lyu {
    display: none;
  }
}

.mystake-qeiyrb {
  position: relative;
  display: none;
  padding: 5px 9px 6px;
  color: var(--Text-100);
}

@media (min-width: 1200px) {
  .mystake-qeiyrb {
    display: flex;
  }
}

.mystake-qeiyrb ul {
  max-height: 350px;
  overflow-y: auto;
}

.mystake-qeiyrb:hover ul {
  visibility: visible;
  opacity: 1;
}

.mystake-qeiyrb:hover ul::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}

.mystake-qeiyrb:hover ul::-webkit-scrollbar-thumb {
  border-radius: 16px;
  background: var(--Neutral-100);
}

.mystake-qeiyrb:hover ul::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0);
}

.mystake-qeiyrb:hover .mystake-2643en svg {
  transform: rotate(180deg);
}

.mystake-0hdojq {
  font-size: 14px;
  font-weight: 700;
  display: flex;
  width: 100%;
}

.mystake-qifpv5 {
  padding: 0 8px;
}

.mystake-ec7s4z {
  display: flex;
  width: 100%;
  padding: 5px 9px;
  transition: 0.3s;
  color: var(--Text-100);
  border-radius: 8px;
}

.mystake-ec7s4z:hover {
  background-color: var(--Neutral-300);
}

@media (min-width: 1200px) {
  .mystake-ec7s4z {
    padding: 4px 8px;
  }
}

.mystake-0crwg1 {
  display: flex;
}

.mystake-0crwg1 img {
  width: 24px;
  height: 24px;
  margin-right: 8px;
  border: 1px solid var(--Neutral-200);
  border-radius: 12px;
}

.mystake-2643en {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  margin-left: 9px;
  margin-top: 2px;
}

.mystake-2643en svg {
  transition: 0.3s;
  width: 13px;
  height: 13px;
}

.mystake-0e4oj7 {
  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) {
  .mystake-0e4oj7 {
    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;
  }
}

.mystake-tyvddt {
  width: 100%;
}

@media (min-width: 1200px) {
  .mystake-tyvddt {
    display: none;
  }
}

.mystake-jgj299 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 10px;
  padding-bottom: 5px;
  border-bottom: 1px solid var(--Neutral-300);
}

.mystake-4mzcky {
  font-weight: 700;
  font-size: 20px;
  line-height: 28px;
  text-transform: capitalize;
  color: var(--Text-100);
}

.mystake-wxi3qe {
  display: flex;
}

.mystake-279omg {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}

.mystake-yusnmc {
  list-style: none;
}

@media (max-width: 1199px) {
  .mystake-yusnmc {
    max-height: 90%;
    overflow: auto;
  }
}

@media (min-width: 1200px) {
  .mystake-yusnmc {
    display: flex;
    align-items: center;
    gap: 8px;
  }

  .mystake-yusnmc .mystake-mhzh0m [data-ref-el],
  .mystake-yusnmc .mystake-mhzh0m span,
  .mystake-yusnmc .mystake-mhzh0m a {
    white-space: nowrap;
  }
}

.mystake-bb1y1q {
  width: 100%;
  transition: 0.3s;
  color: var(--Text-100);
  position: relative;
}

@media (max-width: 1199px) {
  .mystake-bb1y1q.mystake-i0o8j1 > .mystake-mhzh0m {
    background: var(--Neutral-300);
  }
}

@media (min-width: 1200px) {
  .mystake-bb1y1q.mystake-zrlu01:hover > .sub-menu[data-depth="1"] {
    height: auto;
    opacity: 1;
    visibility: visible;
  }
}

@media (max-width: 1199px) {
  .mystake-bb1y1q.mystake-i0o8j1 > .mystake-equ0kj {
    height: auto;
  }

  .mystake-bb1y1q.mystake-i0o8j1 > div > .mystake-bfu4my {
    transform: rotate(180deg);
  }
}

.mystake-bb1y1q [data-ref-el] {
  background: none;
  border: none;
  cursor: pointer;
}

.mystake-bb1y1q [data-ref-el],
.mystake-bb1y1q span {
  cursor: pointer;
}

.mystake-bb1y1q [data-ref-el],
.mystake-bb1y1q span,
.mystake-bb1y1q a {
  font-size: 18px;
  font-weight: 700;
  line-height: 46px;
  color: var(--text-color);
  text-align: left;
  flex: 1 1;
}

@media (min-width: 768px) {
  .mystake-bb1y1q [data-ref-el],
  .mystake-bb1y1q span,
  .mystake-bb1y1q a {
    font-size: 18px;
    line-height: 38px;
  }
}

@media (min-width: 1200px) {
  .mystake-bb1y1q [data-ref-el],
  .mystake-bb1y1q span,
  .mystake-bb1y1q a {
    font-size: 14px;
    line-height: 20px;
    width: 100%;
  }
}

.mystake-equ0kj {
  height: 0;
  overflow: hidden;
  transition: height 0.mystake-xeeizd ease;
  padding-left: 24px;
  list-style: none;
  box-sizing: border-box;
}

.mystake-equ0kj::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}

.mystake-equ0kj::-webkit-scrollbar-thumb {
  border-radius: 16px;
  background: var(--Neutral-200);
}

.mystake-equ0kj::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0);
}

@media (min-width: 1200px) {
  .mystake-equ0kj {
    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;
  }

  .mystake-equ0kj:has(> .mystake-bb1y1q.active) {
    height: auto;
    visibility: visible;
    opacity: 1;
  }

  .mystake-equ0kj .mystake-equ0kj {
    padding: 0;
  }

  .mystake-equ0kj .mystake-bb1y1q {
    font-weight: 400;
  }

  .mystake-equ0kj .mystake-bb1y1q:hover > .mystake-mhzh0m {
    background: var(--Neutral-300);
  }

  .mystake-equ0kj .mystake-bfu4my {
    rotate: -90deg;
  }
}

.mystake-mhzh0m {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  padding: 0 8px;
  border-radius: 16px;
  cursor: pointer;
}

@media (min-width: 1200px) {
  .mystake-mhzh0m {
    padding: 8px;
  }

  .mystake-bb1y1q.mystake-p8q8a3 > .mystake-mhzh0m {
    background: var(--Neutral-300);
  }
}

.mystake-bfu4my {
  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.mystake-8goaw7.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.mystake-n144e8 0.mystake-n1qpgw.mystake-ycs5fh -0.mystake-xhg3dq 0.mystake-09jhd9 -0.mystake-xhg3dq 1.mystake-3hdro2 0.mystake-g3wz5w.mystake-b32a4l 4.mystake-0oopdc.mystake-n144e8 0.mystake-pjod2j.mystake-rngm6p -0.mystake-xhg3dq 9.mystake-3fhml9 -0.mystake-xhg3dq 10.mystake-ogtp7r 0.mystake-f2d0k4.mystake-70e6ig 0.mystake-ycs5fh 10.mystake-70e6ig 0.mystake-09jhd9 10.mystake-ogtp7r 1.mystake-668o8o.mystake-xo13zw 5.mystake-hhf8l9.mystake-2b1oal 6.mystake-a1zqda 5.mystake-do7ipv 6.mystake-a1zqda 4.mystake-p0rcl1 5.mystake-slf55k.mystake-n144e8 1.mystake-hkzdnk.mystake-xhg3dq 0.mystake-09jhd9 -0.mystake-xhg3dq 0.mystake-ycs5fh 0.mystake-n144e8 0.21967Z' fill='%23F0F0F0'/%3E%3C/svg%3E%0A");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: 10px;
  transition: rotate 0.mystake-xeeizd ease;
  background-color: var(--Text-100);
}

@media (min-width: 1200px) {
  .mystake-bfu4my {
    cursor: default;
  }
}

.mystake-36jw1k {
  position: fixed;
  z-index: 1001;
  top: 80px;
  left: 100px;
  visibility: visible;
  opacity: 1;
  max-height: 290px;
  height: auto;
}

.mystake-3d6dah {
  padding: 24px 0;
  border-top: 1px solid var(--border-color);
  gap: 32px;
  background-color: var(--fh-bg-color);
}

@media screen and (min-width: 768px) {
  .mystake-3d6dah {
    padding: 40px 4px;
  }
}

.mystake-h7sue3 {
  margin-bottom: 30px;
}

@media screen and (min-width: 1200px) {
  .mystake-h7sue3 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 0;
  }
}

.mystake-gi9uaa {
  margin-bottom: 32px;
}

@media (min-width: 1200px) {
  .mystake-gi9uaa {
    margin-right: 32px;
    margin-bottom: 20px;
  }
}

.mystake-gi9uaa ul {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  gap: 8px;
}

.mystake-gi9uaa [data-ref-el] {
  background: none;
  border: none;
  cursor: pointer;
  font: inherit;
}

.mystake-gi9uaa [data-ref-el],
.mystake-gi9uaa span,
.mystake-gi9uaa a {
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  display: block;
  padding: 4px 8px;
  color: var(--text-color);
}

.mystake-9r8um6 {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  max-width: 340px;
  margin-bottom: 32px;
  flex-shrink: 0;
}

@media (min-width: 1200px) {
  .mystake-9r8um6 {
    margin-bottom: 12px;
  }
}

.mystake-7u5689 {
  width: 32px;
  height: 32px;
  margin-right: 12px;
  overflow: hidden;
}

.mystake-7u5689 img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

@media screen and (min-width: 1200px) {
  .mystake-7u5689:last-child {
    margin-right: 0;
  }
}

.mystake-6kkoh9 {
  line-height: 19px;
  margin-top: -4px;
  position: relative;
  color: var(--Primary-100);
  border-bottom: 1px solid var(--Primary-100);
}

.mystake-9r8um6:hover .mystake-9k4iw0 {
  visibility: visible;
  opacity: 1;
}

.mystake-9k4iw0 {
  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);
}

.mystake-ky4cbb {
  display: grid;
  margin: -6px;
  grid-template-columns: repeat(5, 1fr);
  max-height: 240px;
  overflow-y: auto;
  overflow-x: hidden;
}

.mystake-hk8f36 {
  display: flex;
  margin: 6px;
}

.mystake-hk8f36 img {
  display: block;
  max-width: 32px;
  object-fit: contain;
}

.mystake-9k4iw0::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);
}

.mystake-9k4iw0::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);
}

.mystake-qnrf1t {
  display: flex;
  flex-direction: column;
  width: 100%;
}

@media (min-width: 1200px) {
  .mystake-qnrf1t {
    align-items: flex-end;
    flex-direction: row;
    justify-content: space-between;
  }
}

.mystake-jkck0p {
  font-size: 14px;
  line-height: 20px;
  color: var(--text-color);
}

@media (min-width: 1200px) {
  .mystake-jkck0p {
    margin-right: 32px;
  }
}

.mystake-kxmrqd {
  width: 100%;
  max-width: 340px;
  margin-top: 10px;
  text-align: left;
  flex-shrink: 0;
}

@media (min-width: 1200px) {
  .mystake-kxmrqd {
    margin-top: 0;
    width: 340px;
  }
}

.mystake-kxmrqd a {
  line-height: 19px;
  color: var(--Primary-100);
  border-bottom: 1px solid var(--Primary-100);
}

.mystake-4wlfaj {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 24px;
}

.mystake-qd2uaf {
  position: relative;
}

@media (min-width: 768px) {
  .mystake-qd2uaf {
    margin-top: 40px;
  }
}

.mystake-qd2uaf + .mystake-2gz3pw,
.mystake-qd2uaf + .mystake-qd2uaf {
  margin-top: 24px;
}

.mystake-7wzkvj {
  padding: 40px 16px;
  position: relative;
  overflow: hidden;
  text-align: center;
  min-height: 700px;
}

@media screen and (min-width: 768px) {
  .mystake-7wzkvj {
    padding: 80px 16px;
    border-radius: 24px;
    min-height: 400px;
  }
}

@media screen and (min-width: 1200px) {
  .mystake-7wzkvj {
    padding: 80px;
  }
}

.mystake-19ee9q {
  position: relative;
  z-index: 1;
  padding: 0;
}

@media screen and (min-width: 563px) {
  .mystake-19ee9q {
    padding: 0 16px;
}


}

.mystake-3inak1 {
  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) {
  .mystake-3inak1 {
    font-size: 48px;
    line-height: 56px;
  }
}

.mystake-7d793l {
  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) {
  .mystake-7d793l {
    font-size: 24px;
    line-height: 32px;
  }
}

.mystake-vnmozm {
  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;
}

.mystake-vnmozm:hover {
  background: var(--button-bg-hover);
}

.mystake-deh3ey {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -2;
}

.mystake-deh3ey img {
  display: block;
  width: 100%;
  /* min-height: 100%; */
  object-fit: cover;
  object-position: center;
}

@media (max-width: 768px) {
  .mystake-deh3ey img {
  min-height: initial;
  }
}

@media (max-width: 563px) {
  .mystake-deh3ey img {
  min-height: 100%;
  }
}

.mystake-7wzkvj::before {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
}

.mystake-8axs8o {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.mystake-8axs8o h1,
.mystake-8axs8o h2,
.mystake-8axs8o h3,
.mystake-8axs8o h4 {
  margin-bottom: 6px;
}

.mystake-8axs8o h1:not(:first-child),
.mystake-8axs8o h2:not(:first-child),
.mystake-8axs8o h3:not(:first-child),
.mystake-8axs8o h4:not(:first-child) {
  margin-top: 16px;
}

.mystake-8axs8o h1,
.mystake-8axs8o h1 > * {
  font-size: 40px;
  line-height: 48px;
}

@media (min-width: 768px) {
  .mystake-8axs8o h1,
  .mystake-8axs8o h1 > * {
    font-size: 48px;
    line-height: 60px;
  }
}

.mystake-8axs8o h2,
.mystake-8axs8o h2 > * {
  font-size: 32px;
  line-height: 40px;
}

@media (min-width: 768px) {
  .mystake-8axs8o h2,
  .mystake-8axs8o h2 > * {
    font-size: 40px;
    line-height: 48px;
  }
}

.mystake-8axs8o h3,
.mystake-8axs8o h3 > * {
  font-size: 24px;
  line-height: 32px;
}

@media (min-width: 768px) {
  .mystake-8axs8o h3,
  .mystake-8axs8o h3 > * {
    font-size: 32px;
    line-height: 40px;
  }
}

.mystake-8axs8o h4,
.mystake-8axs8o h4 > * {
  font-size: 24px;
  line-height: 32px;
}

.mystake-8axs8o ul {
  font-size: 16px;
  margin: 6px 0 14px;
  padding: 0;
  padding-left: 8px;
  list-style: none;
}

.mystake-8axs8o ul li {
  position: relative;
  margin-bottom: 8px;
  padding-left: 16px;
  list-style-type: none;
}

.mystake-8axs8o 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);
}

.mystake-8axs8o ul ul {
  margin-bottom: 8px;
}

.mystake-8axs8o ul ul > li {
  margin-top: 16px;
  padding-left: 33px;
}

.mystake-8axs8o ul ul > li::before {
  left: 16px;
  border: 1px solid var(--Text-300);
  background: rgba(0, 0, 0, 0);
}

.mystake-8axs8o ol {
  font-size: 16px;
  margin: 6px 0 14px;
  padding-left: 24px;
  list-style: decimal;
}

.mystake-8axs8o ol li {
  margin-bottom: 8px;
  padding-left: 6px;
}

.mystake-8axs8o ol li::marker {
  font-weight: 700;
}

.mystake-8axs8o ol ol {
  margin-bottom: 8px;
}

.mystake-8axs8o ol ol > li {
  margin-top: 16px;
  padding-left: 0;
}

.mystake-8axs8o ol ul li {
  padding-left: 16px;
}

.mystake-8axs8o 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) {
  .mystake-8axs8o table {
    padding: 24px;
  }
}

.mystake-8axs8o table.mystake-5vp9nb {
  -webkit-mask-image: linear-gradient(to right, black 90%, transparent);
  mask-image: linear-gradient(to right, black 90%, transparent);
  transition:
    -webkit-mask-image 0.mystake-xeeizd,
    mask-image 0.3s;
}

.mystake-8axs8o table.mystake-5vp9nb.mystake-zywdel {
  -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) {
  .mystake-8axs8o table {
    display: table;
  }
}

.mystake-8axs8o 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);
}

.mystake-8axs8o table thead th:first-child {
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
}

.mystake-8axs8o table thead th:last-child {
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
}

.mystake-8axs8o 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) {
  .mystake-8axs8o table tbody td {
    width: auto;
    white-space: wrap;
  }
}

.mystake-8axs8o table tbody td:first-child {
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
}

.mystake-8axs8o table tbody td:last-child {
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
}

.mystake-8axs8o table tbody td img {
  max-width: 24px;
  max-height: 24px;
  margin-right: 14px;
  vertical-align: middle;
}

.mystake-8axs8o img {
  max-width: 100%;
  height: auto;
}

.mystake-eowdtq {
  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) {
  .mystake-eowdtq {
    padding: 24px;
  }
}

.mystake-nzpg34 {
  color: var(--text-color);
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 32px;
  line-height: 40px;
  font-weight: 700;
}

@media (min-width: 768px) {
  .mystake-nzpg34 {
    font-size: 40px;
    line-height: 48px;
    max-width: 62%;
  }
}

.mystake-nzpg34 > * {
  margin: 0 !important;
}

.mystake-nzpg34 img,
.mystake-pxqsyv {
  box-sizing: content-box;
  width: 24px;
  height: 24px;
}

@media screen and (min-width: 768px) {
  .mystake-nzpg34 img,
  .mystake-pxqsyv {
    width: 48px;
    height: 48px;
    max-width: 32px;
    max-height: 32px;
  }
}

.mystake-lxn1g3 {
  display: flex;
  width: 24px;
  height: 24px;
  background: var(--text-color);
  vertical-align: middle;
}

@media (min-width: 768px) {
  .mystake-lxn1g3 {
    width: 32px;
    height: 32px;
  }
}

.mystake-5y0rci {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: 16px;
}

.mystake-5y0rci .mystake-thwdgb {
  flex-shrink: 0;
}

.mystake-5y0rci .mystake-zsmgl9 svg {
  display: none;
}

.mystake-ptcbh2 {
  display: grid;
  transition: max-height 0.mystake-xeeizd ease-in-out;
  column-gap: 16px;
  grid-template-columns: 1fr;
}

@media (min-width: 508px) {
  .mystake-ptcbh2 {
    grid-template-columns: 1fr 1fr;
    gap: 16px;
  }
}

@media (min-width: 1200px) {
  .mystake-ptcbh2 {
    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));
  }
}

.mystake-ptcbh2.mystake-gao362 + .mystake-thwdgb svg {
  transform: rotate(180deg);
}

.mystake-ddszv6 {
  display: grid;
  align-items: flex-start;
  column-gap: 16px;
  grid-template-columns: repeat(2, 1fr);
  height: max-content;
}

.mystake-ddszv6 > div:nth-child(3n) {
  grid-column: span 2;
}

.mystake-ddszv6
  > div:nth-child(3n)
  .mystake-mn76rh
  button {
  max-width: 270px;
}

@media (min-width: 768px) {
  .mystake-ddszv6 {
    gap: 16px;
    grid-template-columns: repeat(2, 1fr);
  }

  .mystake-ddszv6 > div:nth-child(3n) {
    grid-column: unset;
  }

  .mystake-ddszv6
    > div:nth-child(3n)
    .mystake-mn76rh
    button {
    max-width: 83px;
  }
}

@media (min-width: 1200px) {
  .mystake-ddszv6 {
    max-width: 270px;
  }
}

.mystake-ddszv6 .mystake-mn76rh button {
  max-width: 96px;
}

@media (min-width: 375px) {
  .mystake-ddszv6 .mystake-mn76rh button {
    max-width: 120px;
  }
}

@media (min-width: 1200px) {
  .mystake-ddszv6 .mystake-mn76rh button {
    max-width: 104px;
  }
}

.mystake-cgavgb {
  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) {
  .mystake-cgavgb {
    margin-bottom: 0;
  }
}

.mystake-8b51n6 {
  display: none;
  opacity: 0;
}

.mystake-risr52 {
  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;
  }
}

.mystake-risr52 img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  border-radius: 16px;
}

.mystake-mn76rh {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  color: var(--Text-400);
  gap: 4px;
  position: relative;
}

.mystake-mn76rh button {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}

@media (min-width: 768px) {
  .pc61d126-games__list-item[data-game-type="Live Shows"]
    .mystake-mn76rh
    button {
    max-width: 124px;
  }
}

@media (min-width: 1200px) {
  .pc61d126-games__list-item[data-game-type="Live Shows"]
    .mystake-mn76rh
    button {
    max-width: 145px;
  }
}

.mystake-zj3979:first-child
  .mystake-mn76rh
  button {
  max-width: 270px;
}

.mystake-skmqir {
  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%;
}

.mystake-cgavgb picture {
  width: 100%;
  max-width: 100%;
}

.mystake-p3rjek {
  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;
}

.mystake-p3rjek svg {
  outline: 10px solid var(--button-bg-color);
  border-radius: 1px;
  background: var(--button-bg-color);
}

.mystake-cgavgb:hover .mystake-p3rjek {
  display: flex;
}

.mystake-zb4ca3 {
  font-size: 12px;
  line-height: 16px;
  color: var(--Text-400);
}

.mystake-1m9os7 {
  display: flex;
}

.mystake-1m9os7:hover .mystake-s6tug5,
.mystake-1m9os7 .mystake-p8q8a3 .mystake-s6tug5 {
  display: flex;
}

.mystake-1m9os7 svg {
  flex-shrink: 0;
}

.mystake-s6tug5 {
  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) {
  .mystake-s6tug5 {
    width: 174px;
    right: -28px;
    padding: 12px;
  }
}

.mystake-s6tug5:hover {
  display: flex;
}

.mystake-s6tug5 svg {
  color: var(--Neutral-300);
  position: absolute;
  right: 19px;
  top: -11px;
}

.mystake-0vzai1 {
  display: flex;
  justify-content: space-between;
  gap: 4px;
  color: var(--Text-100);
  line-height: 16px;
  width: 100%;
  font-size: 10px;
}

@media (min-width: 768px) {
  .mystake-0vzai1 {
    font-size: 12px;
  }
}

.mystake-fs0ug0,
.mystake-2omgpt {
  width: 50%;
  flex-shrink: 0;
}

.mystake-fs0ug0 {
  font-weight: 700;
}

.mystake-0gqq5c .mystake-ptcbh2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media (min-width: 768px) {
  .mystake-0gqq5c .mystake-ptcbh2 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}

@media (min-width: 1200px) {
  .mystake-0gqq5c .mystake-ptcbh2 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
}

.mystake-0gqq5c
  .mystake-skmqir:has(img) {
  max-height: initial !important;
  aspect-ratio: 1/1;
}

.mystake-0gqq5c .mystake-risr52 {
  height: 100% !important;
  border-radius: 16px;
}

.mystake-0gqq5c .mystake-mn76rh {
  gap: 4px;
  align-items: center;
}

.mystake-0gqq5c .mystake-mn76rh button {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.mystake-0gqq5c .mystake-mn76rh svg {
  display: block;
  aspect-ratio: 1/1;
  flex: 0 0 16px;
}

.mystake-0gqq5c .mystake-4oxyzk,
.mystake-0gqq5c .mystake-xoojkl {
  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.mystake-8goaw7.org/2000/svg'%3E%3Cpath d='M9.mystake-ztqup1 4.mystake-8no9m8.mystake-cfj8p0 5.mystake-4ryc03.mystake-ce3iw0 5.mystake-nasqo0.mystake-6bfzod 5.mystake-ybutrv.mystake-uo8f76 8.mystake-fgdtj9.mystake-pfovhs 9.mystake-2dihcs.mystake-9kwxqw 9.mystake-a06fwd.mystake-gqu6od 13.mystake-4l20vp.mystake-wtw8rc 11.mystake-t9v531.mystake-gsp7kg 11.mystake-awzqty.mystake-ocl8us 11.mystake-5a9rh8.mystake-l0pzqt 13.mystake-ggcl7i.mystake-9yffut 9.mystake-7gy44t.mystake-ap6qhl 9.mystake-3ioynz.mystake-xjh6cl 8.mystake-y2zmqa.mystake-39iyef 5.mystake-jod0pv.mystake-0jja2v 5.mystake-drdea5.mystake-3dwkhj 5.mystake-iml10d.mystake-3jbymn 4.mystake-jglrpm.mystake-gsp7kg 1.mystake-twlajg.mystake-ztqup1 4.98633Z' fill='%23FFBB00' stroke='%23FFBB00'/%3E%3C/svg%3E%0A");
}

.mystake-0gqq5c .mystake-4oxyzk {
  background-color: hsl(from var(--Neutral-50) h s l/30%);
  width: 81px;
}

.mystake-0gqq5c .mystake-xoojkl {
  display: block;
  background-color: var(--Accent-Yellow-300, #fb0);
}

.mystake-d6b4ih {
  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) {
  .mystake-d6b4ih {
    padding: 24px;
  }
}

.mystake-d6b4ih .mystake-thwdgb {
  display: flex;
}

@media (min-width: 768px) {
  .mystake-d6b4ih .mystake-thwdgb {
    display: none;
  }
}

.mystake-d6b4ih .mystake-zsmgl9 svg {
  display: none;
}

.mystake-4mfrf3 {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.mystake-4mfrf3 .mystake-a5nyd7 {
  display: none;
}

@media (min-width: 768px) {
  .mystake-4mfrf3 .mystake-a5nyd7 {
    display: flex;
  }
}

.mystake-wei58e {
  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) {
  .mystake-wei58e {
    font-size: 40px;
    line-height: 48px;
  }
}

.mystake-wei58e > * {
  margin: 0 !important;
}

.mystake-wei58e img,
.mystake-4rro9c {
  box-sizing: content-box;
  width: 24px;
  height: 24px;
}

@media screen and (min-width: 768px) {
  .mystake-wei58e img,
  .mystake-4rro9c {
    width: 48px;
    height: 48px;
    max-width: 32px;
    max-height: 32px;
  }
}

.mystake-krgd1h {
  display: flex;
  width: 24px;
  height: 24px;
  background: var(--Primary-100);
  vertical-align: middle;
}

@media (min-width: 768px) {
  .mystake-krgd1h {
    width: 32px;
    height: 32px;
  }
}

.mystake-npc4kf {
  display: grid;
  overflow: hidden;
  gap: 8px;
  grid-template-columns: repeat(3, 1fr);
}

@media (min-width: 768px) {
  .mystake-npc4kf {
    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;
  }

  .mystake-npc4kf::-webkit-scrollbar {
    display: none;
  }
}

.mystake-c1eqta {
  border-radius: 24px;
  border: 1px solid var(--Neutral-200);
  background: var(--Neutral-400);
  padding: 7px;
}

@media (min-width: 768px) {
  .mystake-c1eqta {
    padding: 7px 15px;
  }
}

.mystake-c1eqta:hover {
  background-color: var(--Neutral-200);
  color: var(--Text-100);
}

.mystake-bz85v8 {
  display: none;
  opacity: 0;
}

@media (min-width: 768px) {
  .mystake-bz85v8 {
    display: flex;
    opacity: 1;
  }
}

.mystake-c1eqta picture {
  height: 100%;
  display: block;
}

.mystake-c1eqta img {
  display: block;
  width: 100%;
  height: 40px;
  object-fit: contain;
}

@media (min-width: 768px) {
  .mystake-c1eqta img {
    width: 88px;
    height: 44px;
  }
}

.mystake-c1eqta p {
  text-align: center;
  width: 100%;
}

.mystake-vt52h4 {
  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) {
  .mystake-vt52h4 {
    font-size: 40px;
    line-height: 48px;
  }
}

.mystake-vt52h4 img,
.mystake-3jeo96 {
  box-sizing: content-box;
  width: 24px;
  height: 24px;
}

@media screen and (min-width: 768px) {
  .mystake-vt52h4 img,
  .mystake-3jeo96 {
    width: 48px;
    height: 48px;
    max-width: 32px;
    max-height: 32px;
  }
}

.mystake-qoe00l {
  display: flex;
  width: 24px;
  height: 24px;
  background: var(--Primary-100);
  vertical-align: middle;
}

@media (min-width: 768px) {
  .mystake-qoe00l {
    width: 32px;
    height: 32px;
  }
}

.mystake-d57uie {
  color: var(--Text-200);
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  margin-bottom: 16px;
}

.mystake-dswf08 {
  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;
}

.mystake-2dku16 {
  padding: 10px 15px 12px;
  transition: 0.3s;
  border-bottom: 4px solid rgba(0, 0, 0, 0);
}

.mystake-2dku16.mystake-p8q8a3 {
  border-bottom: 4px solid var(--button-bg-color, #70f);
}

.mystake-wb8n0c {
  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) {
  .mystake-wb8n0c {
    font-size: 20px;
    line-height: 28px;
  }
}

.mystake-i1oh0e {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 4px;
  transition: 0.3s;
  color: var(--text-color);
}

.mystake-nekhyl {
  visibility: hidden;
  overflow: hidden;
  max-height: 0;
  transition: 0.mystake-xeeizd ease;
  opacity: 0;
  color: var(--text-color);
}

.mystake-dm7esx {
  font-size: 16px;
  line-height: 24px;
  padding: 8px 0 0;
}

.mystake-dm7esx ol,
.mystake-dm7esx ul {
  padding-left: 1.3em;
}

.mystake-2dku16.mystake-p8q8a3 .mystake-nekhyl {
  visibility: visible;
  max-height: 1000px;
  opacity: 1;
}

.mystake-2dku16.mystake-p8q8a3 .mystake-i1oh0e {
  transform: rotate(180deg);
  color: var(--text-color);
}

.mystake-mt87v5 {
  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) {
  .mystake-mt87v5 {
    padding: 24px;
  }
}

.mystake-mt87v5 .mystake-thwdgb {
  display: flex;
}

@media (min-width: 768px) {
  .mystake-mt87v5 .mystake-thwdgb {
    display: none;
  }
}

.mystake-mt87v5 .mystake-zsmgl9 svg {
  display: none;
}

.mystake-b8znq2 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.mystake-b8znq2 .mystake-a5nyd7 {
  display: none;
}

@media (min-width: 768px) {
  .mystake-b8znq2 .mystake-a5nyd7 {
    display: flex;
  }
}

.mystake-vwwv7k {
  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) {
  .mystake-vwwv7k {
    align-items: center;
    font-size: 40px;
    line-height: 48px;
  }
}

.mystake-vwwv7k > * {
  margin: 0 !important;
}

.mystake-vwwv7k img,
.mystake-t3zk5e {
  box-sizing: content-box;
  width: 24px;
  height: 24px;
}

@media screen and (min-width: 768px) {
  .mystake-vwwv7k img,
  .mystake-t3zk5e {
    width: 48px;
    height: 48px;
    max-width: 32px;
    max-height: 32px;
  }
}

.mystake-4xmxur {
  display: flex;
  width: 24px;
  height: 24px;
  background: var(--Primary-100);
  vertical-align: middle;
}

@media (min-width: 768px) {
  .mystake-4xmxur {
    width: 32px;
    height: 32px;
  }
}

.mystake-f1kooc {
  display: flex;
  flex-wrap: wrap;
  column-gap: 16px;
  row-gap: 8px;
}

@media (min-width: 768px) {
  .mystake-f1kooc {
    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;
  }

  .mystake-f1kooc::-webkit-scrollbar {
    display: none;
  }
}

.mystake-qtnepm {
  border-radius: 24px;
  border: 1px solid var(--Neutral-200);
  background: var(--Neutral-400);
  padding: 8px 16px;
  height: 60px;
}

.mystake-qtnepm:hover {
  background-color: var(--Neutral-200);
  color: var(--Text-100);
}

.mystake-yyy9ha {
  display: none;
  opacity: 0;
}

@media (min-width: 768px) {
  .mystake-yyy9ha {
    display: flex;
    opacity: 1;
  }
}

.mystake-qtnepm picture {
  width: auto;
  height: 100%;
  display: block;
}

.mystake-qtnepm picture img {
  display: block;
  width: auto;
  height: 100%;
}

.mystake-apdsqe {
  margin: -24px 0;
}

.mystake-apdsqe:first-of-type {
  margin-top: 24px;
}

@media (min-width: 1200px) {
  .mystake-apdsqe {
    margin: -16px 0;
  }
}

.mystake-93fe78 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  position: relative;
  margin-bottom: 12px;
}

@media (min-width: 768px) {
  .mystake-93fe78 {
    flex-direction: row;
  }
}

.mystake-08tybj {
  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) {
  .mystake-08tybj {
    flex: 1;
  }
}

.mystake-08tybj::placeholder {
  color: var(--Text-400);
}

.mystake-ajedl6 {
  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;
}

.mystake-0xc6e4 {
  display: flex;
  margin: -4px;
  overflow-x: auto;
  scrollbar-width: none;
}

.mystake-0xc6e4::-webkit-scrollbar {
  display: none;
}

.mystake-az1xnv {
  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;
}

.mystake-az1xnv img,
.mystake-az1xnv svg {
  margin-right: 8px;
}

.mystake-3a6pmq {
  background: var(--Primary-200);
  color: var(--Text-00);
}

.mystake-apdsqe + .mystake-zxats8 {
  margin-top: 0;
}

@media (min-width: 768px) {
  .mystake-apdsqe + .mystake-zxats8 {
    margin-top: -16px;
  }
}

.mystake-z4mlk0 {
  border-radius: 4px;
  overflow-y: auto;
  position: absolute;
  background-color: var(--Neutral-300);
  width: 100%;
  z-index: 990;
  top: 54px;
}

.mystake-z4mlk0 > * {
  padding: 12px;
  color: var(--Text-200);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  cursor: pointer;
}

.mystake-z4mlk0 > *:hover {
  box-shadow: inset 0px 0px 3px var(--Text-300);
  background-color: var(--Neutral-100);
}

.mystake-z7shzl {
  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;
}

.mystake-4ap1kg {
  color: var(--text-color);
  font-feature-settings: "liga" off;
  font-size: 32px;
  line-height: 40px;
  font-weight: 700;
  text-transform: capitalize;
  margin-bottom: 12px;
}

.mystake-9w1eyk {
  color: var(--text-color);
  font-feature-settings: "liga" off;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}

.mystake-u7ud1j {
  display: flex;
  gap: 16px;
  margin-top: 24px;
}

.mystake-thqjia {
  position: absolute;
  top: 0;
  right: 0;
  pointer-events: none;
  touch-action: none;
  z-index: -1;
  width: auto;
  height: 170px;
}

.mystake-z7shzl 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;
}

.mystake-z7shzl 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) {
  .mystake-z7shzl {
    padding: 39px 179px 39px 39px;
  }

  .mystake-4ap1kg {
    font-size: 40px;
    line-height: 48px;
  }

  .mystake-thqjia {
    height: 348px;
  }

  .mystake-z7shzl button {
    font-size: 18px;
    line-height: 26px;
    flex: 0 0 auto;
    padding: 15px 23px;
  }

  .mystake-z7shzl button svg {
    width: 24px;
    height: 24px;
  }
}

@media screen and (min-width: 1200px) {
  .mystake-z7shzl {
    padding: 63px;
  }
}

.mystake-xexnci {
  display: flex;
  align-items: center;
  padding: 8px 0;
  flex-wrap: wrap;
}

@media (min-width: 768px) {
  .mystake-xexnci {
    flex-wrap: nowrap;
    padding: 16px 0;
  }
}

.mystake-6w5vry {
  font-size: 14px;
  width: 100%;
  color: var(--Text-100);
}

@media (min-width: 768px) {
  .mystake-6w5vry {
    width: auto;
  }
}

.mystake-6vvwbr {
  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;
}

.mystake-6vvwbr::-webkit-scrollbar {
  display: none;
}

.mystake-6vvwbr 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);
}

.mystake-6vvwbr a:hover {
  background-color: var(--Neutral-200);
  color: var(--Text-100);
}

@media (min-width: 768px) {
  .mystake-6vvwbr {
    margin-left: 16px;
    margin-top: 0;
  }
}

.mystake-xexnci .mystake-p393g7 {
  -webkit-mask-image: linear-gradient(to right, black 90%, transparent);
  mask-image: linear-gradient(to right, black 90%, transparent);
  transition:
    -webkit-mask-image 0.mystake-xeeizd,
    mask-image 0.3s;
}

.mystake-xexnci .mystake-p393g7.mystake-zywdel {
  -webkit-mask-image: linear-gradient(to right, black 100%, black 100%);
  mask-image: linear-gradient(to right, black 100%, black 100%);
}

.mystake-q9j65l {
  margin: 40px -16px;
}

.mystake-5rfw1q + .mystake-2gz3pw,
.mystake-5rfw1q + .mystake-qd2uaf {
  margin-top: 24px;
}

.mystake-re1f6o {
  border-radius: 24px;
  position: relative;
  overflow: hidden;
  border: 1px solid var(--Neutral-200);
}

.mystake-re1f6o picture {
  display: flex;
  width: 100%;
  min-height: 400px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}

.mystake-jda3ig {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 46px;
  padding: 0 8px;
}

@media (min-width: 768px) {
  .mystake-jda3ig {
    padding: 0 15px;
    margin-bottom: 40px;
    margin-top: 7px;
  }
}

@media (min-width: 1200px) {
  .mystake-jda3ig {
    margin-top: 0;
  }
}

.mystake-tqe5xy {
  font-size: 20px;
  line-height: 28px;
  font-weight: 700;
  text-transform: capitalize;
}

@media (min-width: 768px) {
  .mystake-tqe5xy {
    font-size: 24px;
    line-height: 32px;
  }
}

.mystake-gx9q7q {
  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) {
  .mystake-gx9q7q {
    gap: 24px;
    padding: 22px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-self: stretch;
    flex-direction: row;
  }
}

.mystake-iocun2 {
  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) {
  .mystake-iocun2 {
    margin-bottom: 0;
    margin-right: 32px;
    padding: 40px;
  }
}

.mystake-4bjur0 {
  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) {
  .mystake-4bjur0 {
    font-size: 20px;
    line-height: 28px;
  }
}

.mystake-808q9b {
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  color: var(--Text-100);
  text-transform: capitalize;
}

@media (min-width: 768px) {
  .mystake-808q9b {
    font-size: 32px;
    line-height: 40px;
  }
}

.mystake-9g7hyy {
  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;
}

.mystake-s4oded {
  display: block;
  object-fit: cover;
  max-width: 100%;
  height: 100%;
  width: 100%;
  max-height: 100%;
}

.mystake-s4oded img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.mystake-zxats8 {
  margin: 24px auto 40px;
  width: 100%;
  display: flex;
  justify-content: center;
}

.mystake-vb6xil {
  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) {
  .mystake-vb6xil {
    padding: 15px 48px;
  }
}

main > .mystake-zxats8 {
  margin: -26px auto -16px;
}

@media (max-width: 700px) {
  .mystake-ptcbh2.mystake-5fsp94 > div:nth-child(n+5) {
    display: none;
  }
}

.mystake-8axs8o p a img {
  display: block;
  margin: 0 auto;
}


.mystake-v51wt8 {
  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 */
.mystake-xnjhhh {
  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;
}

.mystake-xnjhhh label {
  font-size: 14px;
}

.mystake-xnjhhh h2 {
  text-align: center;
  margin-bottom: 1rem;
}
.mystake-xnjhhh input,
.mystake-xnjhhh textarea,
.mystake-xnjhhh 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;
}
.mystake-xnjhhh button {
  background-color: var(--button-bg-color);
  color: var(--button-text-color);
  border: none;
  cursor: pointer;
  transition: background 0.mystake-4pd0lr ease;
}
.mystake-xnjhhh button:hover {
  background-color: var(--button-bg-hover);
}
.mystake-e8joyj {
  text-align: center;
  color: green;
  font-weight: 500;
  padding: 50px 0;
  animation: fadeIn 0.mystake-uuoryb ease-in;
}

.mystake-e8joyj 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;
}
.mystake-gbr1ud, .mystake-40ep85, [class*="review-card"],
thead, thead th, table th, .mystake-0qx419,
.mystake-pnfexs, [class*="collapsible-header"],
.mystake-omh004, [class*="updated-block"] {
  color: #ece7dc !important;
}
