* {
  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;
  }
}

.jeetcity-o9dqqv {
  max-width: 100%;
  margin: 0 auto;
  padding: 0 16px;
}

@media screen and (min-width: 768px) {
  .jeetcity-o9dqqv {
    max-width: 752px;
  }
}

@media screen and (min-width: 1200px) {
  .jeetcity-o9dqqv {
    padding: 0 16px;
    max-width: 1248px;
  }
}

.jeetcity-j4ee33 {
  overflow: hidden;
}

.jeetcity-rw8w40 img {
  background: var(--Neutral-300);
}

.jeetcity-0nb1yp {
  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;
}

.jeetcity-6ozhhq {
  border: 1px solid var(--border-color);
  background: var(--button-bg-color);
}

.jeetcity-6ozhhq:hover {
  background: var(--button-bg-hover);
}

.jeetcity-625chj {
  border: 1px solid var(--border-color);
  background: var(--button-bg-color);
  color: var(--button-text-color);
}

.jeetcity-625chj:hover {
  background: var(--button-bg-hover);
}

.jeetcity-219fqf {
  font-size: 12px;
  line-height: 18px;
}

.jeetcity-sgutrq {
  font-size: 18px;
  line-height: 26px;
}

.jeetcity-0glvac {
  width: 100%;
}

.jeetcity-51mo2c {
  padding: 6px 16px;
}

.jeetcity-wdtxd6 {
  padding: 10px 16px;
}

.jeetcity-nebyww {
  padding: 15px 26px;
}

.jeetcity-mibu97 {
  flex-shrink: 0;
}

.jeetcity-fx1woz {
  box-shadow:
    0 1px 33px 0 rgba(var(--Primary-200-rgb), 0.2),
    0 1px 22px 0 rgba(var(--Primary-200-rgb), 0.3);
}

.jeetcity-8n3s5w {
  display: none;
}

.jeetcity-fmekrk {
  position: relative;
  width: 100%;
  margin: 0 auto;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

.jeetcity-6kbft4 {
  overflow: hidden;
  width: 100%;
  margin-top: 20px;
}

.jeetcity-wkdemb {
  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;
}

.jeetcity-u1srx3 {
  cursor: grab;
}

.jeetcity-wkdemb::-webkit-scrollbar {
  display: none;
}

.jeetcity-756zy6 {
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  scroll-snap-align: start;
}

.jeetcity-tmp82h {
  display: block;
  width: 100%;
  object-fit: contain;
  height: 40px;
  pointer-events: none;
}

.jeetcity-9rvs34 {
  text-align: center;
  font-size: 14px;
  padding: 10px 0;
}

.jeetcity-9ljpv1 {
  text-align: center;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  justify-content: center;
  visibility: hidden;
}

.jeetcity-dlq0im {
  visibility: visible;
}

.jeetcity-zip4h7 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-color: var(--Text-400);
  border-radius: 8px;
  cursor: pointer;
  transition: 0.jeetcity-5wormu ease;
}

.jeetcity-18mf77 {
  background-color: var(--Primary-200);
  width: 16px;
}

.jeetcity-5j7as8 {
  -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.jeetcity-5wormu,
    mask-image 0.3s;
}

.jeetcity-5j7as8.jeetcity-r9t2is {
  -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;
  }
}

.jeetcity-7lywfj: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;
}

.jeetcity-k5zeon {
  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.jeetcity-12rboj.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.jeetcity-12rboj.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;
}

.jeetcity-w8684o {
  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);
}

.jeetcity-w8684o::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%
  );
}

.jeetcity-85hh27 {
  position: relative;
  z-index: 1;
}

.jeetcity-ohvnra {
  color: var(--Text-100);
  text-align: center;
  font-size: 20px;
  line-height: 28px;
  font-weight: 700;
  text-transform: capitalize;
}

.jeetcity-sgxqni {
  color: var(--Text-100);
  font-size: 48px;
  font-weight: 700;
  line-height: 56px;
  text-transform: capitalize;
  margin: 4px 0;
  overflow-wrap: break-word;
}

.jeetcity-pw0qj6 {
  font-size: 40px;
  line-height: 48px;
}

.jeetcity-by6hmx {
  color: var(--Text-200);
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.jeetcity-tnw07n {
  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;
}

.jeetcity-tnw07n:hover {
  background: var(--Primary-400);
}

.jeetcity-tnw07n svg {
  display: inline-block;
  vertical-align: middle;
  margin-left: 8px;
  pointer-events: none;
  touch-action: none;
}

.jeetcity-7lywfj 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) {
  .jeetcity-w8684o {
    max-width: 600px;
    padding: 64px;
  }

  .jeetcity-ohvnra {
    font-size: 24px;
    line-height: 32px;
  }

  .jeetcity-sgxqni {
    font-size: 72px;
    line-height: 88px;
    margin: 4px 0;
  }

  .jeetcity-pw0qj6 {
    font-size: 50px;
    line-height: 56px;
  }

  .jeetcity-by6hmx {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    margin-right: auto;
    margin-left: auto;
  }

  .jeetcity-k5zeon {
    top: 25px;
    right: 25px;
  }
}

.jeetcity-gggczw,
.jeetcity-by1dzm {
  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;
}

.jeetcity-9chrc8.jeetcity-ppyr8h::before,
.jeetcity-by1dzm::before,
.jeetcity-60sbnn::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.jeetcity-12rboj.org/2000/svg'%3E%3Crect width='31' height='31' rx='15.5' fill='%23FFF4D0'/%3E%3Cpath d='M15.jeetcity-3e2ic3 14.jeetcity-9t1rcr.jeetcity-byqdmc 14.jeetcity-ji81zb 15.jeetcity-o5olbx 14.jeetcity-o7q0j5 15.jeetcity-a7yubx 14.jeetcity-l702l9.jeetcity-bzbvzv 14.jeetcity-p3pb21 19.jeetcity-dte55o 12.jeetcity-4zdj6t 19.jeetcity-dte55o 10.jeetcity-8owbva.jeetcity-dte55o 8.jeetcity-xz3o12 17.jeetcity-8sxd3b 7.jeetcity-svqges 15.jeetcity-mx2yki 7.jeetcity-hwoxs1.jeetcity-c550hk 7.jeetcity-svqges 11.jeetcity-ybxjda 8.jeetcity-xz3o12 11.jeetcity-ybxjda 10.jeetcity-h4fsxx.jeetcity-ybxjda 12.jeetcity-rx7hof 13.jeetcity-a5a0bw 14.jeetcity-x84wwj 15.jeetcity-i7s6lt 14.jeetcity-a9iq60.jeetcity-vaoapm 14.jeetcity-9t7ggh 15.jeetcity-d55x0x 14.jeetcity-32eri1 15.jeetcity-ymffvc 14.jeetcity-snp2ow.jeetcity-3e2ic3 14.5684Z' fill='%23FFC421'/%3E%3Cpath d='M15.jeetcity-a8ttf2 15.jeetcity-i61zga.jeetcity-qflev1 15.jeetcity-26jzgu 15.jeetcity-xdj6dt 15.jeetcity-6fth8e 15.jeetcity-bk1023 15.jeetcity-u0rjgu.jeetcity-yqt084 15.jeetcity-6fth8e 15.jeetcity-moyphc 15.jeetcity-7bggdo 15.jeetcity-znrjeb 15.jeetcity-0amz3x.jeetcity-wprred 15.jeetcity-9twkdm 7.jeetcity-eq622a 18.jeetcity-me94jq 7.jeetcity-8kqiui 23.jeetcity-0gzlk4.jeetcity-hrc6sg.jeetcity-0bers0 18.jeetcity-nqlvkj 19.jeetcity-muz7dj 15.jeetcity-7eed1v 15.jeetcity-a8ttf2 15.1903Z' fill='%23FFC421'/%3E%3Ccircle cx='5.5' cy='5.5' r='3' fill='%23179163' stroke='%23FFF4D0'/%3E%3C/svg%3E%0A");
}

.jeetcity-goh6id [type="submit"] *,
.jeetcity-r3upj8 button * {
  pointer-events: none;
  touch-action: none;
}

@media screen and (max-width: 767px) {
  body:has(.pc61d126-chatbot-window[aria-hidden="false"]) .jeetcity-cninhu {
    display: none;
  }
}

.jeetcity-v7jezr {
  position: fixed;
  right: 20px;
  bottom: 8px;
  z-index: 992;
  color: var(--Neutral-50);
}

body:has(header nav.open) .jeetcity-v7jezr {
  display: none;
}

@media (min-width: 768px) {
  .jeetcity-v7jezr {
    bottom: 22px;
  }
}

.jeetcity-v7jezr input {
  font-family: inherit;
}

@media (max-width: 767px) {
  body:has(.pc61d126-floating-bar-wrapper) .jeetcity-v7jezr {
    bottom: calc(var(--floating-bar-height) + 8px);
  }
}

@media (max-width: 767px) {
  body:has(.jeetcity-y9d412.static) .jeetcity-v7jezr {
    bottom: 8px;
  }
}

.jeetcity-vypf6h {
  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.jeetcity-12rboj.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath d='M31.jeetcity-03w8pg 3.jeetcity-5itokx.jeetcity-xqs41b.jeetcity-7bdks7 3.jeetcity-av14we 3.jeetcity-6rys20 5.jeetcity-ud03eq 3.jeetcity-6rys20 8.jeetcity-a66p88.jeetcity-kk3c0w.jeetcity-6rys20 26.jeetcity-p9ptn4 5.jeetcity-u9vqax 28.jeetcity-xwekm8 8.jeetcity-6syha1 28.jeetcity-m1bo3i.jeetcity-39llg1 28.jeetcity-h370fq.jeetcity-biubmw 34.jeetcity-0hxlnb.jeetcity-vcqk7u 36.jeetcity-ecfjmn 11.jeetcity-oe5nn6 37.jeetcity-g60b30 12.jeetcity-y0pt8m 36.jeetcity-6sxpkj.jeetcity-gc1haq 28.jeetcity-g8nmg9.jeetcity-5xks86.jeetcity-nr8ok7 28.jeetcity-o6aw8t 36.jeetcity-ekil6g 26.jeetcity-foc3u0 36.jeetcity-ekil6g 23.jeetcity-vh3z2f.jeetcity-2le91o.jeetcity-ekil6g 5.jeetcity-pnxruc 34.jeetcity-vknkj8 3.jeetcity-av14we 31.jeetcity-03w8pg 3.jeetcity-eg19l6.jeetcity-rk0hb3 18.jeetcity-nahtga.jeetcity-wl3xgv 18.jeetcity-h4lhcd 8.jeetcity-sgmisf 17.jeetcity-x9uwtg 8.jeetcity-sgmisf 15.jeetcity-7san4o.jeetcity-sgmisf 14.jeetcity-fn92gn 9.jeetcity-wl3xgv 13.jeetcity-zmv6bw 11.jeetcity-rk0hb3 13.jeetcity-o7os7x.jeetcity-aqmr69 13.jeetcity-zmv6bw 13.jeetcity-shpi52 14.jeetcity-fn92gn 13.jeetcity-shpi52 15.jeetcity-vtuhlf.jeetcity-shpi52 17.jeetcity-x9uwtg 12.jeetcity-aqmr69 18.jeetcity-h4lhcd 11.jeetcity-rk0hb3 18.jeetcity-r16ubk.jeetcity-5r5ztu 18.jeetcity-pu002y.jeetcity-u2cvdc 18.jeetcity-h4lhcd 17.jeetcity-723zi4 17.jeetcity-x9uwtg 17.jeetcity-723zi4 15.jeetcity-e29hq1.jeetcity-723zi4 14.jeetcity-fn92gn 18.jeetcity-u2cvdc 13.jeetcity-zmv6bw 20.jeetcity-5r5ztu 13.jeetcity-fd1uuv.jeetcity-s6xy4e 13.jeetcity-zmv6bw 22.jeetcity-csmwbo 14.jeetcity-fn92gn 22.jeetcity-csmwbo 15.jeetcity-6eri9h.jeetcity-dakvsb 17.jeetcity-x9uwtg 21.jeetcity-s6xy4e 18.jeetcity-h4lhcd 20.jeetcity-5r5ztu 18.jeetcity-iaxhkc.jeetcity-h8ort2 18.jeetcity-03j2cp.jeetcity-uparde 18.jeetcity-h4lhcd 26.jeetcity-5y9fs4 17.jeetcity-x9uwtg 26.jeetcity-5y9fs4 15.jeetcity-9rvvi3.jeetcity-5y9fs4 14.jeetcity-fn92gn 27.jeetcity-uparde 13.jeetcity-zmv6bw 28.jeetcity-h8ort2 13.jeetcity-w88knt.jeetcity-1mhde8 13.jeetcity-zmv6bw 31.jeetcity-pdmf31 14.jeetcity-fn92gn 31.jeetcity-pdmf31 15.jeetcity-uj555k.jeetcity-5y9fs4 17.jeetcity-x9uwtg 30.jeetcity-1mhde8 18.jeetcity-h4lhcd 28.jeetcity-h8ort2 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"])
    .jeetcity-vypf6h {
    display: none;
  }
}

.jeetcity-6gf8zn {
  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) {
  .jeetcity-6gf8zn {
    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;
}

.jeetcity-r3upj8 {
  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) {
  .jeetcity-r3upj8 {
    padding: 14px 16px;
  }
}

.jeetcity-r3upj8 button {
  border: none;
  background: none;
  cursor: pointer;
  align-content: center;
  color: var(--Neutral-50);
}

.jeetcity-r3upj8 button:first-child {
  align-content: end;
}

.jeetcity-r3upj8 button:first-of-type {
  display: none;
}

.pc61d126-chatbot[data-active-screen="2"]
  .jeetcity-r3upj8
  button:first-of-type,
.pc61d126-chatbot[data-active-screen="3"]
  .jeetcity-r3upj8
  button:first-of-type {
  display: initial;
  width: 44px;
  height: 16px;
}

.jeetcity-r3upj8 button:first-of-type svg {
  width: 30px;
  height: 30px;
}

.jeetcity-r3upj8 button:last-child svg {
  width: 38px;
  height: 38px;
}

.jeetcity-60sbnn {
  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;
}

.jeetcity-60sbnn::before {
  content: "";
  width: 48px;
}

.pc61d126-chatbot[data-active-screen="2"] .jeetcity-60sbnn,
.pc61d126-chatbot[data-active-screen="3"]
  .jeetcity-60sbnn {
  opacity: 1;
  visibility: visible;
}

.jeetcity-3n56vr {
  flex: 1 1;
}

.jeetcity-nha5or {
  display: none;
  padding: 64px 16px 16px;
}

@media screen and (min-width: 768px) {
  .jeetcity-nha5or {
    padding: 24px;
  }
}

.pc61d126-chatbot[data-active-screen="1"] .jeetcity-bd0rv5 {
  display: block;
}

.jeetcity-72yz93 {
  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) {
  .jeetcity-72yz93 {
    margin-top: 41px;
    font-size: 48px;
    line-height: 56px;
  }
}

.jeetcity-by1dzm {
  display: grid;
  grid-template-columns: 50px 1fr;
  grid-template-areas: "avatar name" "button button";
  row-gap: 16px;
  column-gap: 12px;
  padding: 10px 14px;
}

.jeetcity-by1dzm::before {
  content: "";
  grid-area: avatar;
  width: 50px;
  height: 50px;
  align-self: center;
}

.jeetcity-kj9osr span {
  color: var(--Text-300);
  font-feature-settings:
    "liga" off,
    "clig" off;
  font-size: 12px;
  line-height: 16px;
}

.jeetcity-kj9osr p {
  color: var(--Text-100);
}

.jeetcity-by1dzm .jeetcity-976do0 {
  grid-area: button;
}

.jeetcity-by1dzm .jeetcity-976do0::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.jeetcity-12rboj.org/2000/svg'%3E%3Cpath d='M4.jeetcity-zdsszc 10H16.3327' stroke='%23F0F0F0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.jeetcity-daj1yi 15L16.jeetcity-daj1yi 10' stroke='%23F0F0F0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.jeetcity-daj1yi 5L16.jeetcity-daj1yi 10' stroke='%23F0F0F0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.pc61d126-chatbot[data-active-screen="2"] .jeetcity-d8cqa0 {
  display: block;
}

.jeetcity-zm6g9m {
  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) {
  .jeetcity-zm6g9m {
    margin-top: 40px;
  }
}

.jeetcity-gggczw label,
.jeetcity-gggczw input {
  display: block;
  width: 100%;
}

.jeetcity-gggczw label {
  margin-bottom: 16px;
  color: var(--Text-100);
  font-size: 14px;
  line-height: 20px;
}

.jeetcity-gggczw label.jeetcity-cu9s3x input {
  border: 1px solid var(--Accent-100);
  padding: 16px;
}

.jeetcity-gggczw label.jeetcity-cu9s3x::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;
}

.jeetcity-gggczw 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;
}

.jeetcity-gggczw input::placeholder {
  color: var(--Text-400);
}

.jeetcity-z5e4qg {
  padding: 0;
  min-height: 100%;
  flex-direction: column;
  justify-content: space-between;
  gap: 16px;
}

.pc61d126-chatbot[data-active-screen="3"] .jeetcity-z5e4qg {
  display: flex;
}

.jeetcity-z5e4qg ol {
  list-style: none;
  padding: 16px;
  overflow: auto;
  overscroll-behavior: contain;
  height: calc(100vh - 170px);
}

@media screen and (min-width: 768px) {
  .jeetcity-z5e4qg ol {
    height: 420px;
    padding: 24px;
  }
}

.jeetcity-z5e4qg ol a {
  cursor: pointer;
  color: var(--Primary-100);
}

.jeetcity-goh6id {
  flex: 0 0;
  position: relative;
  padding: 0 16px 16px;
}

@media screen and (min-width: 768px) {
  .jeetcity-goh6id {
    padding: 0 24px 24px;
  }
}

.jeetcity-goh6id 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;
}

.jeetcity-goh6id input::placeholder {
  color: var(--Text-400);
}

.jeetcity-goh6id [type="submit"] {
  border: none;
  background: none;
  cursor: pointer;
  position: absolute;
  top: 15px;
  right: 32px;
  width: 22px;
  height: 22px;
}

.jeetcity-goh6id [type="submit"]:disabled {
  opacity: 0.5;
}

.jeetcity-goh6id [type="submit"] svg {
  color: var(--Neutral-50);
}

@media screen and (min-width: 768px) {
  .jeetcity-goh6id [type="submit"] {
    right: 40px;
  }
}

.jeetcity-9chrc8 {
  margin-bottom: 16px;
  color: var(--Primary-100);
}

.jeetcity-9chrc8.jeetcity-ppyr8h {
  display: grid;
  grid-template-columns: 31px 1fr;
  gap: 12px;
  color: var(--Text-100);
  align-items: flex-end;
}

.jeetcity-9chrc8.jeetcity-ppyr8h::before {
  content: "";
  width: 31px;
}

.jeetcity-9chrc8.jeetcity-ppyr8h p {
  border-radius: 24px;
  border: 1px solid var(--Neutral-300);
  background: var(--neutral-30060, rgba(43, 43, 43, 0.6));
}

.jeetcity-9chrc8.jeetcity-u6vu0q p {
  box-shadow: 0 0 12px 0 rgba(191, 191, 191, 0.1);
}

.jeetcity-9chrc8 p {
  padding: 15px 14px;
  border-radius: 24px;
  border: 1px solid var(--Neutral-200);
  background: var(--neutral-30060, rgba(43, 43, 43, 0.6));
}

.jeetcity-v7jezr .jeetcity-976do0 {
  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;
  }
}

.jeetcity-cninhu {
  position: fixed;
  z-index: 1000;
  top: 0;
  width: 100%;
}

@media (min-width: 768px) {
  .jeetcity-cninhu {
    padding: 16px 0;
    background: var(--fh-bg-color);
  }
}

@media (min-width: 1200px) {
  .jeetcity-cninhu {
    padding: 18px 0;
  }
}

.jeetcity-cninhu .jeetcity-o9dqqv {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
}

@media (max-width: 767px) {
  .jeetcity-cninhu .jeetcity-o9dqqv {
    padding: 16px;
    background: var(--fh-bg-color);
    min-height: 72px;
  }
}

.jeetcity-o1l9xl {
  display: block;
  width: 100%;
  max-width: 128px;
  height: 32px;
  object-fit: contain;
  object-position: center left;
}

@media (min-width: 1200px) {
  .jeetcity-o1l9xl {
    max-width: 160px;
    height: 40px;
  }
}

.jeetcity-o1l9xl picture,
.jeetcity-o1l9xl img {
  display: block;
  width: 100%;
  height: 100%;
}

.jeetcity-o1l9xl img {
  object-fit: contain;
  object-position: left center;
}

@media (max-width: 1199px) {
  .jeetcity-ave8ma {
    position: fixed;
    right: 0;
    width: 100%;
    transition: transform 0.jeetcity-5wormu ease;
    transform: translateX(100%);
    background: var(--menu-color);
    box-shadow: 0 12px 24px 0 rgba(109, 109, 109, 0.15);
  }

  .jeetcity-cninhu.jeetcity-jdh4wy .jeetcity-ave8ma {
    transform: translateX(0);
  }
}

@media screen and (min-width: 768px) and (max-width: 1199px) {
  .jeetcity-ave8ma {
    top: 72px;
    max-width: 400px;
    height: calc(100% - 72px);
    overflow-y: auto;
    padding: 8px 16px;
  }
}

@media (max-width: 767px) {
  .jeetcity-ave8ma {
    padding: 8px 16px;
    top: 128px;
    height: calc(100% - 128px);
    overflow-y: auto;
    overscroll-behavior: contain;
  }
}

.jeetcity-94sged,
.jeetcity-8uiqk7 {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  gap: 8px;
}

@media (min-width: 767px) {
  .jeetcity-94sged,
  .jeetcity-8uiqk7 {
    gap: 12px;
  }
}

@media (max-width: 767px) {
  .jeetcity-8uiqk7 {
    display: none;
  }
}

.jeetcity-3xnd2a {
  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;
}

.jeetcity-jdh4wy .jeetcity-3xnd2a {
  background: var(--fh-bg-color);
}

.jeetcity-3xnd2a button {
  flex: 1 1;
  padding: 9px 12px;
  line-height: 20px;
}

@media (min-width: 768px) {
  .jeetcity-3xnd2a {
    display: none;
  }
}

.jeetcity-243fft {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  cursor: pointer;
}

@media (min-width: 1200px) {
  .jeetcity-243fft {
    display: none;
  }
}

.jeetcity-3sf7gh {
  display: block;
  width: 30px;
  height: 30px;
  object-fit: contain;
  object-position: center;
  cursor: pointer;
  color: var(--Text-100);
  pointer-events: none;
  touch-action: none;
}

.jeetcity-cninhu.jeetcity-jdh4wy .jeetcity-3sf7gh:first-child {
  display: none;
}

.jeetcity-cninhu.jeetcity-jdh4wy .jeetcity-3sf7gh:last-child {
  display: block;
}

.jeetcity-3sf7gh:last-child {
  display: none;
}

@media (min-width: 1200px) {
  .jeetcity-3sf7gh {
    display: none;
  }
}

.jeetcity-j5kqi4 {
  position: relative;
  display: none;
  padding: 5px 9px 6px;
  color: var(--Text-100);
}

@media (min-width: 1200px) {
  .jeetcity-j5kqi4 {
    display: flex;
  }
}

.jeetcity-j5kqi4 ul {
  max-height: 350px;
  overflow-y: auto;
}

.jeetcity-j5kqi4:hover ul {
  visibility: visible;
  opacity: 1;
}

.jeetcity-j5kqi4:hover ul::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}

.jeetcity-j5kqi4:hover ul::-webkit-scrollbar-thumb {
  border-radius: 16px;
  background: var(--Neutral-100);
}

.jeetcity-j5kqi4:hover ul::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0);
}

.jeetcity-j5kqi4:hover .jeetcity-di8cl5 svg {
  transform: rotate(180deg);
}

.jeetcity-ezpttl {
  font-size: 14px;
  font-weight: 700;
  display: flex;
  width: 100%;
}

.jeetcity-erumwd {
  padding: 0 8px;
}

.jeetcity-4orfb7 {
  display: flex;
  width: 100%;
  padding: 5px 9px;
  transition: 0.3s;
  color: var(--Text-100);
  border-radius: 8px;
}

.jeetcity-4orfb7:hover {
  background-color: var(--Neutral-300);
}

@media (min-width: 1200px) {
  .jeetcity-4orfb7 {
    padding: 4px 8px;
  }
}

.jeetcity-afb4lo {
  display: flex;
}

.jeetcity-afb4lo img {
  width: 24px;
  height: 24px;
  margin-right: 8px;
  border: 1px solid var(--Neutral-200);
  border-radius: 12px;
}

.jeetcity-di8cl5 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  margin-left: 9px;
  margin-top: 2px;
}

.jeetcity-di8cl5 svg {
  transition: 0.3s;
  width: 13px;
  height: 13px;
}

.jeetcity-fhyg6o {
  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) {
  .jeetcity-fhyg6o {
    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;
  }
}

.jeetcity-3b1z9l {
  width: 100%;
}

@media (min-width: 1200px) {
  .jeetcity-3b1z9l {
    display: none;
  }
}

.jeetcity-267jm3 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 10px;
  padding-bottom: 5px;
  border-bottom: 1px solid var(--Neutral-300);
}

.jeetcity-0xco8e {
  font-weight: 700;
  font-size: 20px;
  line-height: 28px;
  text-transform: capitalize;
  color: var(--Text-100);
}

.jeetcity-ta67d6 {
  display: flex;
}

.jeetcity-ztw1wf {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}

.jeetcity-byucme {
  list-style: none;
}

@media (max-width: 1199px) {
  .jeetcity-byucme {
    max-height: 90%;
    overflow: auto;
  }
}

@media (min-width: 1200px) {
  .jeetcity-byucme {
    display: flex;
    align-items: center;
    gap: 8px;
  }

  .jeetcity-byucme .jeetcity-n4nlmg [data-ref-el],
  .jeetcity-byucme .jeetcity-n4nlmg span,
  .jeetcity-byucme .jeetcity-n4nlmg a {
    white-space: nowrap;
  }
}

.jeetcity-766nmn {
  width: 100%;
  transition: 0.3s;
  color: var(--Text-100);
  position: relative;
}

@media (max-width: 1199px) {
  .jeetcity-766nmn.jeetcity-bnsd4d > .jeetcity-n4nlmg {
    background: var(--Neutral-300);
  }
}

@media (min-width: 1200px) {
  .jeetcity-766nmn.jeetcity-4f8hgb:hover > .sub-menu[data-depth="1"] {
    height: auto;
    opacity: 1;
    visibility: visible;
  }
}

@media (max-width: 1199px) {
  .jeetcity-766nmn.jeetcity-bnsd4d > .jeetcity-xqhzhg {
    height: auto;
  }

  .jeetcity-766nmn.jeetcity-bnsd4d > div > .jeetcity-88ka23 {
    transform: rotate(180deg);
  }
}

.jeetcity-766nmn [data-ref-el] {
  background: none;
  border: none;
  cursor: pointer;
}

.jeetcity-766nmn [data-ref-el],
.jeetcity-766nmn span {
  cursor: pointer;
}

.jeetcity-766nmn [data-ref-el],
.jeetcity-766nmn span,
.jeetcity-766nmn a {
  font-size: 18px;
  font-weight: 700;
  line-height: 46px;
  color: var(--text-color);
  text-align: left;
  flex: 1 1;
}

@media (min-width: 768px) {
  .jeetcity-766nmn [data-ref-el],
  .jeetcity-766nmn span,
  .jeetcity-766nmn a {
    font-size: 18px;
    line-height: 38px;
  }
}

@media (min-width: 1200px) {
  .jeetcity-766nmn [data-ref-el],
  .jeetcity-766nmn span,
  .jeetcity-766nmn a {
    font-size: 14px;
    line-height: 20px;
    width: 100%;
  }
}

.jeetcity-xqhzhg {
  height: 0;
  overflow: hidden;
  transition: height 0.jeetcity-5wormu ease;
  padding-left: 24px;
  list-style: none;
  box-sizing: border-box;
}

.jeetcity-xqhzhg::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}

.jeetcity-xqhzhg::-webkit-scrollbar-thumb {
  border-radius: 16px;
  background: var(--Neutral-200);
}

.jeetcity-xqhzhg::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0);
}

@media (min-width: 1200px) {
  .jeetcity-xqhzhg {
    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;
  }

  .jeetcity-xqhzhg:has(> .jeetcity-766nmn.active) {
    height: auto;
    visibility: visible;
    opacity: 1;
  }

  .jeetcity-xqhzhg .jeetcity-xqhzhg {
    padding: 0;
  }

  .jeetcity-xqhzhg .jeetcity-766nmn {
    font-weight: 400;
  }

  .jeetcity-xqhzhg .jeetcity-766nmn:hover > .jeetcity-n4nlmg {
    background: var(--Neutral-300);
  }

  .jeetcity-xqhzhg .jeetcity-88ka23 {
    rotate: -90deg;
  }
}

.jeetcity-n4nlmg {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  padding: 0 8px;
  border-radius: 16px;
  cursor: pointer;
}

@media (min-width: 1200px) {
  .jeetcity-n4nlmg {
    padding: 8px;
  }

  .jeetcity-766nmn.jeetcity-7x43ku > .jeetcity-n4nlmg {
    background: var(--Neutral-300);
  }
}

.jeetcity-88ka23 {
  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.jeetcity-12rboj.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.jeetcity-v6xcsx 0.jeetcity-qjlrcx.jeetcity-lpoot4 -0.jeetcity-ok9l9h 0.jeetcity-m1tu3c -0.jeetcity-ok9l9h 1.jeetcity-khscdf 0.jeetcity-bk1ben.jeetcity-43536d 4.jeetcity-usosmc.jeetcity-v6xcsx 0.jeetcity-9dj3c4.jeetcity-tg1951 -0.jeetcity-ok9l9h 9.jeetcity-ota5ri -0.jeetcity-ok9l9h 10.jeetcity-8iv281 0.jeetcity-w3k3le.jeetcity-fst8re 0.jeetcity-lpoot4 10.jeetcity-fst8re 0.jeetcity-m1tu3c 10.jeetcity-8iv281 1.jeetcity-m4hli6.jeetcity-yjhh5b 5.jeetcity-pk4sk2.jeetcity-8i056w 6.jeetcity-cp2thm 5.jeetcity-271g0m 6.jeetcity-cp2thm 4.jeetcity-8jtetr 5.jeetcity-c2iptv.jeetcity-v6xcsx 1.jeetcity-s87s5p.jeetcity-ok9l9h 0.jeetcity-m1tu3c -0.jeetcity-ok9l9h 0.jeetcity-lpoot4 0.jeetcity-v6xcsx 0.21967Z' fill='%23F0F0F0'/%3E%3C/svg%3E%0A");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: 10px;
  transition: rotate 0.jeetcity-5wormu ease;
  background-color: var(--Text-100);
}

@media (min-width: 1200px) {
  .jeetcity-88ka23 {
    cursor: default;
  }
}

.jeetcity-tt9vpu {
  position: fixed;
  z-index: 1001;
  top: 80px;
  left: 100px;
  visibility: visible;
  opacity: 1;
  max-height: 290px;
  height: auto;
}

.jeetcity-c3bmij {
  padding: 24px 0;
  border-top: 1px solid var(--border-color);
  gap: 32px;
  background-color: var(--fh-bg-color);
}

@media screen and (min-width: 768px) {
  .jeetcity-c3bmij {
    padding: 40px 4px;
  }
}

.jeetcity-50mlrr {
  margin-bottom: 30px;
}

@media screen and (min-width: 1200px) {
  .jeetcity-50mlrr {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 0;
  }
}

.jeetcity-67bnib {
  margin-bottom: 32px;
}

@media (min-width: 1200px) {
  .jeetcity-67bnib {
    margin-right: 32px;
    margin-bottom: 20px;
  }
}

.jeetcity-67bnib ul {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  gap: 8px;
}

.jeetcity-67bnib [data-ref-el] {
  background: none;
  border: none;
  cursor: pointer;
  font: inherit;
}

.jeetcity-67bnib [data-ref-el],
.jeetcity-67bnib span,
.jeetcity-67bnib a {
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  display: block;
  padding: 4px 8px;
  color: var(--text-color);
}

.jeetcity-i9v88u {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  max-width: 340px;
  margin-bottom: 32px;
  flex-shrink: 0;
}

@media (min-width: 1200px) {
  .jeetcity-i9v88u {
    margin-bottom: 12px;
  }
}

.jeetcity-qltdgh {
  width: 32px;
  height: 32px;
  margin-right: 12px;
  overflow: hidden;
}

.jeetcity-qltdgh img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

@media screen and (min-width: 1200px) {
  .jeetcity-qltdgh:last-child {
    margin-right: 0;
  }
}

.jeetcity-f0tezt {
  line-height: 19px;
  margin-top: -4px;
  position: relative;
  color: var(--Primary-100);
  border-bottom: 1px solid var(--Primary-100);
}

.jeetcity-i9v88u:hover .jeetcity-0uugnh {
  visibility: visible;
  opacity: 1;
}

.jeetcity-0uugnh {
  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);
}

.jeetcity-gsnenm {
  display: grid;
  margin: -6px;
  grid-template-columns: repeat(5, 1fr);
  max-height: 240px;
  overflow-y: auto;
  overflow-x: hidden;
}

.jeetcity-6oampx {
  display: flex;
  margin: 6px;
}

.jeetcity-6oampx img {
  display: block;
  max-width: 32px;
  object-fit: contain;
}

.jeetcity-0uugnh::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);
}

.jeetcity-0uugnh::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);
}

.jeetcity-e1fbh9 {
  display: flex;
  flex-direction: column;
  width: 100%;
}

@media (min-width: 1200px) {
  .jeetcity-e1fbh9 {
    align-items: flex-end;
    flex-direction: row;
    justify-content: space-between;
  }
}

.jeetcity-nrogju {
  font-size: 14px;
  line-height: 20px;
  color: var(--text-color);
}

@media (min-width: 1200px) {
  .jeetcity-nrogju {
    margin-right: 32px;
  }
}

.jeetcity-w4x04u {
  width: 100%;
  max-width: 340px;
  margin-top: 10px;
  text-align: left;
  flex-shrink: 0;
}

@media (min-width: 1200px) {
  .jeetcity-w4x04u {
    margin-top: 0;
    width: 340px;
  }
}

.jeetcity-w4x04u a {
  line-height: 19px;
  color: var(--Primary-100);
  border-bottom: 1px solid var(--Primary-100);
}

.jeetcity-9682im {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 24px;
}

.jeetcity-1tzww2 {
  position: relative;
}

@media (min-width: 768px) {
  .jeetcity-1tzww2 {
    margin-top: 40px;
  }
}

.jeetcity-1tzww2 + .jeetcity-tpxd38,
.jeetcity-1tzww2 + .jeetcity-1tzww2 {
  margin-top: 24px;
}

.jeetcity-svestk {
  padding: 40px 16px;
  position: relative;
  overflow: hidden;
  text-align: center;
  min-height: 700px;
}

@media screen and (min-width: 768px) {
  .jeetcity-svestk {
    padding: 80px 16px;
    border-radius: 24px;
    min-height: 400px;
  }
}

@media screen and (min-width: 1200px) {
  .jeetcity-svestk {
    padding: 80px;
  }
}

.jeetcity-vhl8z3 {
  position: relative;
  z-index: 1;
  padding: 0;
}

@media screen and (min-width: 563px) {
  .jeetcity-vhl8z3 {
    padding: 0 16px;
}


}

.jeetcity-z5we2z {
  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) {
  .jeetcity-z5we2z {
    font-size: 48px;
    line-height: 56px;
  }
}

.jeetcity-z62qto {
  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) {
  .jeetcity-z62qto {
    font-size: 24px;
    line-height: 32px;
  }
}

.jeetcity-2mtu88 {
  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;
}

.jeetcity-2mtu88:hover {
  background: var(--button-bg-hover);
}

.jeetcity-zy0m5s {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -2;
}

.jeetcity-zy0m5s img {
  display: block;
  width: 100%;
  /* min-height: 100%; */
  object-fit: cover;
  object-position: center;
}

@media (max-width: 768px) {
  .jeetcity-zy0m5s img {
  min-height: initial;
  }
}

@media (max-width: 563px) {
  .jeetcity-zy0m5s img {
  min-height: 100%;
  }
}

.jeetcity-svestk::before {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
}

.jeetcity-reodm9 {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.jeetcity-reodm9 h1,
.jeetcity-reodm9 h2,
.jeetcity-reodm9 h3,
.jeetcity-reodm9 h4 {
  margin-bottom: 6px;
}

.jeetcity-reodm9 h1:not(:first-child),
.jeetcity-reodm9 h2:not(:first-child),
.jeetcity-reodm9 h3:not(:first-child),
.jeetcity-reodm9 h4:not(:first-child) {
  margin-top: 16px;
}

.jeetcity-reodm9 h1,
.jeetcity-reodm9 h1 > * {
  font-size: 40px;
  line-height: 48px;
}

@media (min-width: 768px) {
  .jeetcity-reodm9 h1,
  .jeetcity-reodm9 h1 > * {
    font-size: 48px;
    line-height: 60px;
  }
}

.jeetcity-reodm9 h2,
.jeetcity-reodm9 h2 > * {
  font-size: 32px;
  line-height: 40px;
}

@media (min-width: 768px) {
  .jeetcity-reodm9 h2,
  .jeetcity-reodm9 h2 > * {
    font-size: 40px;
    line-height: 48px;
  }
}

.jeetcity-reodm9 h3,
.jeetcity-reodm9 h3 > * {
  font-size: 24px;
  line-height: 32px;
}

@media (min-width: 768px) {
  .jeetcity-reodm9 h3,
  .jeetcity-reodm9 h3 > * {
    font-size: 32px;
    line-height: 40px;
  }
}

.jeetcity-reodm9 h4,
.jeetcity-reodm9 h4 > * {
  font-size: 24px;
  line-height: 32px;
}

.jeetcity-reodm9 ul {
  font-size: 16px;
  margin: 6px 0 14px;
  padding: 0;
  padding-left: 8px;
  list-style: none;
}

.jeetcity-reodm9 ul li {
  position: relative;
  margin-bottom: 8px;
  padding-left: 16px;
  list-style-type: none;
}

.jeetcity-reodm9 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);
}

.jeetcity-reodm9 ul ul {
  margin-bottom: 8px;
}

.jeetcity-reodm9 ul ul > li {
  margin-top: 16px;
  padding-left: 33px;
}

.jeetcity-reodm9 ul ul > li::before {
  left: 16px;
  border: 1px solid var(--Text-300);
  background: rgba(0, 0, 0, 0);
}

.jeetcity-reodm9 ol {
  font-size: 16px;
  margin: 6px 0 14px;
  padding-left: 24px;
  list-style: decimal;
}

.jeetcity-reodm9 ol li {
  margin-bottom: 8px;
  padding-left: 6px;
}

.jeetcity-reodm9 ol li::marker {
  font-weight: 700;
}

.jeetcity-reodm9 ol ol {
  margin-bottom: 8px;
}

.jeetcity-reodm9 ol ol > li {
  margin-top: 16px;
  padding-left: 0;
}

.jeetcity-reodm9 ol ul li {
  padding-left: 16px;
}

.jeetcity-reodm9 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) {
  .jeetcity-reodm9 table {
    padding: 24px;
  }
}

.jeetcity-reodm9 table.jeetcity-1wzyfp {
  -webkit-mask-image: linear-gradient(to right, black 90%, transparent);
  mask-image: linear-gradient(to right, black 90%, transparent);
  transition:
    -webkit-mask-image 0.jeetcity-5wormu,
    mask-image 0.3s;
}

.jeetcity-reodm9 table.jeetcity-1wzyfp.jeetcity-r9t2is {
  -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) {
  .jeetcity-reodm9 table {
    display: table;
  }
}

.jeetcity-reodm9 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);
}

.jeetcity-reodm9 table thead th:first-child {
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
}

.jeetcity-reodm9 table thead th:last-child {
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
}

.jeetcity-reodm9 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) {
  .jeetcity-reodm9 table tbody td {
    width: auto;
    white-space: wrap;
  }
}

.jeetcity-reodm9 table tbody td:first-child {
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
}

.jeetcity-reodm9 table tbody td:last-child {
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
}

.jeetcity-reodm9 table tbody td img {
  max-width: 24px;
  max-height: 24px;
  margin-right: 14px;
  vertical-align: middle;
}

.jeetcity-reodm9 img {
  max-width: 100%;
  height: auto;
}

.jeetcity-eh0i85 {
  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) {
  .jeetcity-eh0i85 {
    padding: 24px;
  }
}

.jeetcity-v9bgce {
  color: var(--text-color);
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 32px;
  line-height: 40px;
  font-weight: 700;
}

@media (min-width: 768px) {
  .jeetcity-v9bgce {
    font-size: 40px;
    line-height: 48px;
    max-width: 62%;
  }
}

.jeetcity-v9bgce > * {
  margin: 0 !important;
}

.jeetcity-v9bgce img,
.jeetcity-aua9r6 {
  box-sizing: content-box;
  width: 24px;
  height: 24px;
}

@media screen and (min-width: 768px) {
  .jeetcity-v9bgce img,
  .jeetcity-aua9r6 {
    width: 48px;
    height: 48px;
    max-width: 32px;
    max-height: 32px;
  }
}

.jeetcity-y77on1 {
  display: flex;
  width: 24px;
  height: 24px;
  background: var(--text-color);
  vertical-align: middle;
}

@media (min-width: 768px) {
  .jeetcity-y77on1 {
    width: 32px;
    height: 32px;
  }
}

.jeetcity-kvb5yr {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: 16px;
}

.jeetcity-kvb5yr .jeetcity-zdjn1l {
  flex-shrink: 0;
}

.jeetcity-kvb5yr .jeetcity-4ubxjp svg {
  display: none;
}

.jeetcity-w98spl {
  display: grid;
  transition: max-height 0.jeetcity-5wormu ease-in-out;
  column-gap: 16px;
  grid-template-columns: 1fr;
}

@media (min-width: 508px) {
  .jeetcity-w98spl {
    grid-template-columns: 1fr 1fr;
    gap: 16px;
  }
}

@media (min-width: 1200px) {
  .jeetcity-w98spl {
    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));
  }
}

.jeetcity-w98spl.jeetcity-ggvtka + .jeetcity-zdjn1l svg {
  transform: rotate(180deg);
}

.jeetcity-9kcydj {
  display: grid;
  align-items: flex-start;
  column-gap: 16px;
  grid-template-columns: repeat(2, 1fr);
  height: max-content;
}

.jeetcity-9kcydj > div:nth-child(3n) {
  grid-column: span 2;
}

.jeetcity-9kcydj
  > div:nth-child(3n)
  .jeetcity-x6nqji
  button {
  max-width: 270px;
}

@media (min-width: 768px) {
  .jeetcity-9kcydj {
    gap: 16px;
    grid-template-columns: repeat(2, 1fr);
  }

  .jeetcity-9kcydj > div:nth-child(3n) {
    grid-column: unset;
  }

  .jeetcity-9kcydj
    > div:nth-child(3n)
    .jeetcity-x6nqji
    button {
    max-width: 83px;
  }
}

@media (min-width: 1200px) {
  .jeetcity-9kcydj {
    max-width: 270px;
  }
}

.jeetcity-9kcydj .jeetcity-x6nqji button {
  max-width: 96px;
}

@media (min-width: 375px) {
  .jeetcity-9kcydj .jeetcity-x6nqji button {
    max-width: 120px;
  }
}

@media (min-width: 1200px) {
  .jeetcity-9kcydj .jeetcity-x6nqji button {
    max-width: 104px;
  }
}

.jeetcity-dwzna5 {
  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) {
  .jeetcity-dwzna5 {
    margin-bottom: 0;
  }
}

.jeetcity-g01xhf {
  display: none;
  opacity: 0;
}

.jeetcity-j81l0s {
  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;
  }
}

.jeetcity-j81l0s img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  border-radius: 16px;
}

.jeetcity-x6nqji {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  color: var(--Text-400);
  gap: 4px;
  position: relative;
}

.jeetcity-x6nqji button {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}

@media (min-width: 768px) {
  .pc61d126-games__list-item[data-game-type="Live Shows"]
    .jeetcity-x6nqji
    button {
    max-width: 124px;
  }
}

@media (min-width: 1200px) {
  .pc61d126-games__list-item[data-game-type="Live Shows"]
    .jeetcity-x6nqji
    button {
    max-width: 145px;
  }
}

.jeetcity-tdd1r7:first-child
  .jeetcity-x6nqji
  button {
  max-width: 270px;
}

.jeetcity-veh50z {
  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%;
}

.jeetcity-dwzna5 picture {
  width: 100%;
  max-width: 100%;
}

.jeetcity-8gdz7t {
  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;
}

.jeetcity-8gdz7t svg {
  outline: 10px solid var(--button-bg-color);
  border-radius: 1px;
  background: var(--button-bg-color);
}

.jeetcity-dwzna5:hover .jeetcity-8gdz7t {
  display: flex;
}

.jeetcity-2n4veh {
  font-size: 12px;
  line-height: 16px;
  color: var(--Text-400);
}

.jeetcity-dn54ue {
  display: flex;
}

.jeetcity-dn54ue:hover .jeetcity-nhsup5,
.jeetcity-dn54ue .jeetcity-7x43ku .jeetcity-nhsup5 {
  display: flex;
}

.jeetcity-dn54ue svg {
  flex-shrink: 0;
}

.jeetcity-nhsup5 {
  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) {
  .jeetcity-nhsup5 {
    width: 174px;
    right: -28px;
    padding: 12px;
  }
}

.jeetcity-nhsup5:hover {
  display: flex;
}

.jeetcity-nhsup5 svg {
  color: var(--Neutral-300);
  position: absolute;
  right: 19px;
  top: -11px;
}

.jeetcity-pvkpt4 {
  display: flex;
  justify-content: space-between;
  gap: 4px;
  color: var(--Text-100);
  line-height: 16px;
  width: 100%;
  font-size: 10px;
}

@media (min-width: 768px) {
  .jeetcity-pvkpt4 {
    font-size: 12px;
  }
}

.jeetcity-mzqeo2,
.jeetcity-1s0f6o {
  width: 50%;
  flex-shrink: 0;
}

.jeetcity-mzqeo2 {
  font-weight: 700;
}

.jeetcity-w1g9hr .jeetcity-w98spl {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media (min-width: 768px) {
  .jeetcity-w1g9hr .jeetcity-w98spl {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}

@media (min-width: 1200px) {
  .jeetcity-w1g9hr .jeetcity-w98spl {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
}

.jeetcity-w1g9hr
  .jeetcity-veh50z:has(img) {
  max-height: initial !important;
  aspect-ratio: 1/1;
}

.jeetcity-w1g9hr .jeetcity-j81l0s {
  height: 100% !important;
  border-radius: 16px;
}

.jeetcity-w1g9hr .jeetcity-x6nqji {
  gap: 4px;
  align-items: center;
}

.jeetcity-w1g9hr .jeetcity-x6nqji button {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.jeetcity-w1g9hr .jeetcity-x6nqji svg {
  display: block;
  aspect-ratio: 1/1;
  flex: 0 0 16px;
}

.jeetcity-w1g9hr .jeetcity-ji5wga,
.jeetcity-w1g9hr .jeetcity-ur4so2 {
  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.jeetcity-12rboj.org/2000/svg'%3E%3Cpath d='M9.jeetcity-ob4m73 4.jeetcity-f7tqzs.jeetcity-flejr8 5.jeetcity-jjgvzj.jeetcity-ljiu20 5.jeetcity-q30uvc.jeetcity-qfd9zo 5.jeetcity-iirdrd.jeetcity-pws2de 8.jeetcity-r81djm.jeetcity-9s3sj2 9.jeetcity-y1uzrn.jeetcity-hltsfw 9.jeetcity-1wb73v.jeetcity-ibkguu 13.jeetcity-7ouuu1.jeetcity-o6he18 11.jeetcity-2j2d0t.jeetcity-kp5wgj 11.jeetcity-y90ftf.jeetcity-bm8jl6 11.jeetcity-u4yq7t.jeetcity-ukr62s 13.jeetcity-jd6d6s.jeetcity-oz4k96 9.jeetcity-nkg44h.jeetcity-us0ake 9.jeetcity-no8xbk.jeetcity-dsrmya 8.jeetcity-3luzzj.jeetcity-sxmv4o 5.jeetcity-0allv1.jeetcity-jkn91y 5.jeetcity-7molnu.jeetcity-d6wbch 5.jeetcity-0kov4q.jeetcity-tkm4vx 4.jeetcity-50d88n.jeetcity-kp5wgj 1.jeetcity-z5k3pi.jeetcity-ob4m73 4.98633Z' fill='%23FFBB00' stroke='%23FFBB00'/%3E%3C/svg%3E%0A");
}

.jeetcity-w1g9hr .jeetcity-ji5wga {
  background-color: hsl(from var(--Neutral-50) h s l/30%);
  width: 81px;
}

.jeetcity-w1g9hr .jeetcity-ur4so2 {
  display: block;
  background-color: var(--Accent-Yellow-300, #fb0);
}

.jeetcity-fqlgr2 {
  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) {
  .jeetcity-fqlgr2 {
    padding: 24px;
  }
}

.jeetcity-fqlgr2 .jeetcity-zdjn1l {
  display: flex;
}

@media (min-width: 768px) {
  .jeetcity-fqlgr2 .jeetcity-zdjn1l {
    display: none;
  }
}

.jeetcity-fqlgr2 .jeetcity-4ubxjp svg {
  display: none;
}

.jeetcity-d3cnqv {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.jeetcity-d3cnqv .jeetcity-0nb1yp {
  display: none;
}

@media (min-width: 768px) {
  .jeetcity-d3cnqv .jeetcity-0nb1yp {
    display: flex;
  }
}

.jeetcity-poj64a {
  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) {
  .jeetcity-poj64a {
    font-size: 40px;
    line-height: 48px;
  }
}

.jeetcity-poj64a > * {
  margin: 0 !important;
}

.jeetcity-poj64a img,
.jeetcity-gjnilu {
  box-sizing: content-box;
  width: 24px;
  height: 24px;
}

@media screen and (min-width: 768px) {
  .jeetcity-poj64a img,
  .jeetcity-gjnilu {
    width: 48px;
    height: 48px;
    max-width: 32px;
    max-height: 32px;
  }
}

.jeetcity-syh385 {
  display: flex;
  width: 24px;
  height: 24px;
  background: var(--Primary-100);
  vertical-align: middle;
}

@media (min-width: 768px) {
  .jeetcity-syh385 {
    width: 32px;
    height: 32px;
  }
}

.jeetcity-kzfvhg {
  display: grid;
  overflow: hidden;
  gap: 8px;
  grid-template-columns: repeat(3, 1fr);
}

@media (min-width: 768px) {
  .jeetcity-kzfvhg {
    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;
  }

  .jeetcity-kzfvhg::-webkit-scrollbar {
    display: none;
  }
}

.jeetcity-buk8bs {
  border-radius: 24px;
  border: 1px solid var(--Neutral-200);
  background: var(--Neutral-400);
  padding: 7px;
}

@media (min-width: 768px) {
  .jeetcity-buk8bs {
    padding: 7px 15px;
  }
}

.jeetcity-buk8bs:hover {
  background-color: var(--Neutral-200);
  color: var(--Text-100);
}

.jeetcity-vvh2q2 {
  display: none;
  opacity: 0;
}

@media (min-width: 768px) {
  .jeetcity-vvh2q2 {
    display: flex;
    opacity: 1;
  }
}

.jeetcity-buk8bs picture {
  height: 100%;
  display: block;
}

.jeetcity-buk8bs img {
  display: block;
  width: 100%;
  height: 40px;
  object-fit: contain;
}

@media (min-width: 768px) {
  .jeetcity-buk8bs img {
    width: 88px;
    height: 44px;
  }
}

.jeetcity-buk8bs p {
  text-align: center;
  width: 100%;
}

.jeetcity-5q3ykx {
  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) {
  .jeetcity-5q3ykx {
    font-size: 40px;
    line-height: 48px;
  }
}

.jeetcity-5q3ykx img,
.jeetcity-yc2zvb {
  box-sizing: content-box;
  width: 24px;
  height: 24px;
}

@media screen and (min-width: 768px) {
  .jeetcity-5q3ykx img,
  .jeetcity-yc2zvb {
    width: 48px;
    height: 48px;
    max-width: 32px;
    max-height: 32px;
  }
}

.jeetcity-ogxvfu {
  display: flex;
  width: 24px;
  height: 24px;
  background: var(--Primary-100);
  vertical-align: middle;
}

@media (min-width: 768px) {
  .jeetcity-ogxvfu {
    width: 32px;
    height: 32px;
  }
}

.jeetcity-ozz4ay {
  color: var(--Text-200);
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  margin-bottom: 16px;
}

.jeetcity-y9s2ph {
  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;
}

.jeetcity-jk8f94 {
  padding: 10px 15px 12px;
  transition: 0.3s;
  border-bottom: 4px solid rgba(0, 0, 0, 0);
}

.jeetcity-jk8f94.jeetcity-7x43ku {
  border-bottom: 4px solid var(--button-bg-color, #70f);
}

.jeetcity-fnd8il {
  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) {
  .jeetcity-fnd8il {
    font-size: 20px;
    line-height: 28px;
  }
}

.jeetcity-7bmwae {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 4px;
  transition: 0.3s;
  color: var(--text-color);
}

.jeetcity-dnb9et {
  visibility: hidden;
  overflow: hidden;
  max-height: 0;
  transition: 0.jeetcity-5wormu ease;
  opacity: 0;
  color: var(--text-color);
}

.jeetcity-r27tyh {
  font-size: 16px;
  line-height: 24px;
  padding: 8px 0 0;
}

.jeetcity-r27tyh ol,
.jeetcity-r27tyh ul {
  padding-left: 1.3em;
}

.jeetcity-jk8f94.jeetcity-7x43ku .jeetcity-dnb9et {
  visibility: visible;
  max-height: 1000px;
  opacity: 1;
}

.jeetcity-jk8f94.jeetcity-7x43ku .jeetcity-7bmwae {
  transform: rotate(180deg);
  color: var(--text-color);
}

.jeetcity-ieuu1e {
  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) {
  .jeetcity-ieuu1e {
    padding: 24px;
  }
}

.jeetcity-ieuu1e .jeetcity-zdjn1l {
  display: flex;
}

@media (min-width: 768px) {
  .jeetcity-ieuu1e .jeetcity-zdjn1l {
    display: none;
  }
}

.jeetcity-ieuu1e .jeetcity-4ubxjp svg {
  display: none;
}

.jeetcity-0q8ie4 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.jeetcity-0q8ie4 .jeetcity-0nb1yp {
  display: none;
}

@media (min-width: 768px) {
  .jeetcity-0q8ie4 .jeetcity-0nb1yp {
    display: flex;
  }
}

.jeetcity-2bnjzx {
  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) {
  .jeetcity-2bnjzx {
    align-items: center;
    font-size: 40px;
    line-height: 48px;
  }
}

.jeetcity-2bnjzx > * {
  margin: 0 !important;
}

.jeetcity-2bnjzx img,
.jeetcity-9o91if {
  box-sizing: content-box;
  width: 24px;
  height: 24px;
}

@media screen and (min-width: 768px) {
  .jeetcity-2bnjzx img,
  .jeetcity-9o91if {
    width: 48px;
    height: 48px;
    max-width: 32px;
    max-height: 32px;
  }
}

.jeetcity-zfs8kx {
  display: flex;
  width: 24px;
  height: 24px;
  background: var(--Primary-100);
  vertical-align: middle;
}

@media (min-width: 768px) {
  .jeetcity-zfs8kx {
    width: 32px;
    height: 32px;
  }
}

.jeetcity-9oxrg6 {
  display: flex;
  flex-wrap: wrap;
  column-gap: 16px;
  row-gap: 8px;
}

@media (min-width: 768px) {
  .jeetcity-9oxrg6 {
    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;
  }

  .jeetcity-9oxrg6::-webkit-scrollbar {
    display: none;
  }
}

.jeetcity-oik6hc {
  border-radius: 24px;
  border: 1px solid var(--Neutral-200);
  background: var(--Neutral-400);
  padding: 8px 16px;
  height: 60px;
}

.jeetcity-oik6hc:hover {
  background-color: var(--Neutral-200);
  color: var(--Text-100);
}

.jeetcity-fw44li {
  display: none;
  opacity: 0;
}

@media (min-width: 768px) {
  .jeetcity-fw44li {
    display: flex;
    opacity: 1;
  }
}

.jeetcity-oik6hc picture {
  width: auto;
  height: 100%;
  display: block;
}

.jeetcity-oik6hc picture img {
  display: block;
  width: auto;
  height: 100%;
}

.jeetcity-pop2xr {
  margin: -24px 0;
}

.jeetcity-pop2xr:first-of-type {
  margin-top: 24px;
}

@media (min-width: 1200px) {
  .jeetcity-pop2xr {
    margin: -16px 0;
  }
}

.jeetcity-rxjctn {
  display: flex;
  flex-direction: column;
  gap: 8px;
  position: relative;
  margin-bottom: 12px;
}

@media (min-width: 768px) {
  .jeetcity-rxjctn {
    flex-direction: row;
  }
}

.jeetcity-ckrl94 {
  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) {
  .jeetcity-ckrl94 {
    flex: 1;
  }
}

.jeetcity-ckrl94::placeholder {
  color: var(--Text-400);
}

.jeetcity-vxvwx3 {
  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;
}

.jeetcity-n5desd {
  display: flex;
  margin: -4px;
  overflow-x: auto;
  scrollbar-width: none;
}

.jeetcity-n5desd::-webkit-scrollbar {
  display: none;
}

.jeetcity-laedtx {
  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;
}

.jeetcity-laedtx img,
.jeetcity-laedtx svg {
  margin-right: 8px;
}

.jeetcity-7aopz5 {
  background: var(--Primary-200);
  color: var(--Text-00);
}

.jeetcity-pop2xr + .jeetcity-ulkupg {
  margin-top: 0;
}

@media (min-width: 768px) {
  .jeetcity-pop2xr + .jeetcity-ulkupg {
    margin-top: -16px;
  }
}

.jeetcity-b7g92d {
  border-radius: 4px;
  overflow-y: auto;
  position: absolute;
  background-color: var(--Neutral-300);
  width: 100%;
  z-index: 990;
  top: 54px;
}

.jeetcity-b7g92d > * {
  padding: 12px;
  color: var(--Text-200);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  cursor: pointer;
}

.jeetcity-b7g92d > *:hover {
  box-shadow: inset 0px 0px 3px var(--Text-300);
  background-color: var(--Neutral-100);
}

.jeetcity-vya785 {
  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;
}

.jeetcity-da6y39 {
  color: var(--text-color);
  font-feature-settings: "liga" off;
  font-size: 32px;
  line-height: 40px;
  font-weight: 700;
  text-transform: capitalize;
  margin-bottom: 12px;
}

.jeetcity-rhcxh0 {
  color: var(--text-color);
  font-feature-settings: "liga" off;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}

.jeetcity-2z4fho {
  display: flex;
  gap: 16px;
  margin-top: 24px;
}

.jeetcity-wrflcp {
  position: absolute;
  top: 0;
  right: 0;
  pointer-events: none;
  touch-action: none;
  z-index: -1;
  width: auto;
  height: 170px;
}

.jeetcity-vya785 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;
}

.jeetcity-vya785 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) {
  .jeetcity-vya785 {
    padding: 39px 179px 39px 39px;
  }

  .jeetcity-da6y39 {
    font-size: 40px;
    line-height: 48px;
  }

  .jeetcity-wrflcp {
    height: 348px;
  }

  .jeetcity-vya785 button {
    font-size: 18px;
    line-height: 26px;
    flex: 0 0 auto;
    padding: 15px 23px;
  }

  .jeetcity-vya785 button svg {
    width: 24px;
    height: 24px;
  }
}

@media screen and (min-width: 1200px) {
  .jeetcity-vya785 {
    padding: 63px;
  }
}

.jeetcity-tejq5y {
  display: flex;
  align-items: center;
  padding: 8px 0;
  flex-wrap: wrap;
}

@media (min-width: 768px) {
  .jeetcity-tejq5y {
    flex-wrap: nowrap;
    padding: 16px 0;
  }
}

.jeetcity-w4ufhl {
  font-size: 14px;
  width: 100%;
  color: var(--Text-100);
}

@media (min-width: 768px) {
  .jeetcity-w4ufhl {
    width: auto;
  }
}

.jeetcity-be68n2 {
  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;
}

.jeetcity-be68n2::-webkit-scrollbar {
  display: none;
}

.jeetcity-be68n2 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);
}

.jeetcity-be68n2 a:hover {
  background-color: var(--Neutral-200);
  color: var(--Text-100);
}

@media (min-width: 768px) {
  .jeetcity-be68n2 {
    margin-left: 16px;
    margin-top: 0;
  }
}

.jeetcity-tejq5y .jeetcity-6epkr6 {
  -webkit-mask-image: linear-gradient(to right, black 90%, transparent);
  mask-image: linear-gradient(to right, black 90%, transparent);
  transition:
    -webkit-mask-image 0.jeetcity-5wormu,
    mask-image 0.3s;
}

.jeetcity-tejq5y .jeetcity-6epkr6.jeetcity-r9t2is {
  -webkit-mask-image: linear-gradient(to right, black 100%, black 100%);
  mask-image: linear-gradient(to right, black 100%, black 100%);
}

.jeetcity-votbhf {
  margin: 40px -16px;
}

.jeetcity-vzyk37 + .jeetcity-tpxd38,
.jeetcity-vzyk37 + .jeetcity-1tzww2 {
  margin-top: 24px;
}

.jeetcity-jx4kyg {
  border-radius: 24px;
  position: relative;
  overflow: hidden;
  border: 1px solid var(--Neutral-200);
}

.jeetcity-jx4kyg picture {
  display: flex;
  width: 100%;
  min-height: 400px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}

.jeetcity-xgjy8f {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 46px;
  padding: 0 8px;
}

@media (min-width: 768px) {
  .jeetcity-xgjy8f {
    padding: 0 15px;
    margin-bottom: 40px;
    margin-top: 7px;
  }
}

@media (min-width: 1200px) {
  .jeetcity-xgjy8f {
    margin-top: 0;
  }
}

.jeetcity-zatj45 {
  font-size: 20px;
  line-height: 28px;
  font-weight: 700;
  text-transform: capitalize;
}

@media (min-width: 768px) {
  .jeetcity-zatj45 {
    font-size: 24px;
    line-height: 32px;
  }
}

.jeetcity-l2z1ij {
  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) {
  .jeetcity-l2z1ij {
    gap: 24px;
    padding: 22px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-self: stretch;
    flex-direction: row;
  }
}

.jeetcity-ps40fn {
  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) {
  .jeetcity-ps40fn {
    margin-bottom: 0;
    margin-right: 32px;
    padding: 40px;
  }
}

.jeetcity-og5a63 {
  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) {
  .jeetcity-og5a63 {
    font-size: 20px;
    line-height: 28px;
  }
}

.jeetcity-wm7k69 {
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  color: var(--Text-100);
  text-transform: capitalize;
}

@media (min-width: 768px) {
  .jeetcity-wm7k69 {
    font-size: 32px;
    line-height: 40px;
  }
}

.jeetcity-hr2rzx {
  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;
}

.jeetcity-3hixsa {
  display: block;
  object-fit: cover;
  max-width: 100%;
  height: 100%;
  width: 100%;
  max-height: 100%;
}

.jeetcity-3hixsa img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.jeetcity-ulkupg {
  margin: 24px auto 40px;
  width: 100%;
  display: flex;
  justify-content: center;
}

.jeetcity-nsvsw5 {
  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) {
  .jeetcity-nsvsw5 {
    padding: 15px 48px;
  }
}

main > .jeetcity-ulkupg {
  margin: -26px auto -16px;
}

@media (max-width: 700px) {
  .jeetcity-w98spl.jeetcity-d9dog7 > div:nth-child(n+5) {
    display: none;
  }
}

.jeetcity-reodm9 p a img {
  display: block;
  margin: 0 auto;
}


.jeetcity-8qtkwk {
  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 */
.jeetcity-3tccvq {
  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;
}

.jeetcity-3tccvq label {
  font-size: 14px;
}

.jeetcity-3tccvq h2 {
  text-align: center;
  margin-bottom: 1rem;
}
.jeetcity-3tccvq input,
.jeetcity-3tccvq textarea,
.jeetcity-3tccvq 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;
}
.jeetcity-3tccvq button {
  background-color: var(--button-bg-color);
  color: var(--button-text-color);
  border: none;
  cursor: pointer;
  transition: background 0.jeetcity-pu1xw2 ease;
}
.jeetcity-3tccvq button:hover {
  background-color: var(--button-bg-hover);
}
.jeetcity-xaul0q {
  text-align: center;
  color: green;
  font-weight: 500;
  padding: 50px 0;
  animation: fadeIn 0.jeetcity-3r3god ease-in;
}

.jeetcity-xaul0q 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;
}
.jeetcity-x9y2q2, .jeetcity-znird9, [class*="review-card"],
thead, thead th, table th, .jeetcity-op9hlz,
.jeetcity-6kf3a0, [class*="collapsible-header"],
.jeetcity-8w3zgo, [class*="updated-block"] {
  color: #ece7dc !important;
}
