* {
  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;
  }
}

.quickwin-kblesd {
  max-width: 100%;
  margin: 0 auto;
  padding: 0 16px;
}

@media screen and (min-width: 768px) {
  .quickwin-kblesd {
    max-width: 752px;
  }
}

@media screen and (min-width: 1200px) {
  .quickwin-kblesd {
    padding: 0 16px;
    max-width: 1248px;
  }
}

.quickwin-phmk4w {
  overflow: hidden;
}

.quickwin-ejxrvq img {
  background: var(--Neutral-300);
}

.quickwin-mmfsye {
  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;
}

.quickwin-vzmlys {
  border: 1px solid var(--border-color);
  background: var(--button-bg-color);
}

.quickwin-vzmlys:hover {
  background: var(--button-bg-hover);
}

.quickwin-k08286 {
  border: 1px solid var(--border-color);
  background: var(--button-bg-color);
  color: var(--button-text-color);
}

.quickwin-k08286:hover {
  background: var(--button-bg-hover);
}

.quickwin-vnanhi {
  font-size: 12px;
  line-height: 18px;
}

.quickwin-1wpqf0 {
  font-size: 18px;
  line-height: 26px;
}

.quickwin-t0eek3 {
  width: 100%;
}

.quickwin-liwfj3 {
  padding: 6px 16px;
}

.quickwin-ed3869 {
  padding: 10px 16px;
}

.quickwin-o11cuo {
  padding: 15px 26px;
}

.quickwin-359cxc {
  flex-shrink: 0;
}

.quickwin-6c8ied {
  box-shadow:
    0 1px 33px 0 rgba(var(--Primary-200-rgb), 0.2),
    0 1px 22px 0 rgba(var(--Primary-200-rgb), 0.3);
}

.quickwin-3l4l0w {
  display: none;
}

.quickwin-o0j3q5 {
  position: relative;
  width: 100%;
  margin: 0 auto;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

.quickwin-8ku7qn {
  overflow: hidden;
  width: 100%;
  margin-top: 20px;
}

.quickwin-iatqn3 {
  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;
}

.quickwin-kjlsc5 {
  cursor: grab;
}

.quickwin-iatqn3::-webkit-scrollbar {
  display: none;
}

.quickwin-orl56l {
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  scroll-snap-align: start;
}

.quickwin-fvpx5w {
  display: block;
  width: 100%;
  object-fit: contain;
  height: 40px;
  pointer-events: none;
}

.quickwin-59zkhn {
  text-align: center;
  font-size: 14px;
  padding: 10px 0;
}

.quickwin-87y2a2 {
  text-align: center;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  justify-content: center;
  visibility: hidden;
}

.quickwin-o32vkr {
  visibility: visible;
}

.quickwin-9ezeo0 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-color: var(--Text-400);
  border-radius: 8px;
  cursor: pointer;
  transition: 0.quickwin-gfr8pk ease;
}

.quickwin-18k9sd {
  background-color: var(--Primary-200);
  width: 16px;
}

.quickwin-ll0a5j {
  -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.quickwin-gfr8pk,
    mask-image 0.3s;
}

.quickwin-ll0a5j.quickwin-qumxzx {
  -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;
  }
}

.quickwin-8s04j4: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;
}

.quickwin-xxikta {
  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.quickwin-2tq06i.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.quickwin-2tq06i.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;
}

.quickwin-m5rrl8 {
  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);
}

.quickwin-m5rrl8::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%
  );
}

.quickwin-zhu2k7 {
  position: relative;
  z-index: 1;
}

.quickwin-53cyod {
  color: var(--Text-100);
  text-align: center;
  font-size: 20px;
  line-height: 28px;
  font-weight: 700;
  text-transform: capitalize;
}

.quickwin-62q4ia {
  color: var(--Text-100);
  font-size: 48px;
  font-weight: 700;
  line-height: 56px;
  text-transform: capitalize;
  margin: 4px 0;
  overflow-wrap: break-word;
}

.quickwin-e4j3f0 {
  font-size: 40px;
  line-height: 48px;
}

.quickwin-hxpz3v {
  color: var(--Text-200);
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.quickwin-otamw0 {
  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;
}

.quickwin-otamw0:hover {
  background: var(--Primary-400);
}

.quickwin-otamw0 svg {
  display: inline-block;
  vertical-align: middle;
  margin-left: 8px;
  pointer-events: none;
  touch-action: none;
}

.quickwin-8s04j4 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) {
  .quickwin-m5rrl8 {
    max-width: 600px;
    padding: 64px;
  }

  .quickwin-53cyod {
    font-size: 24px;
    line-height: 32px;
  }

  .quickwin-62q4ia {
    font-size: 72px;
    line-height: 88px;
    margin: 4px 0;
  }

  .quickwin-e4j3f0 {
    font-size: 50px;
    line-height: 56px;
  }

  .quickwin-hxpz3v {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    margin-right: auto;
    margin-left: auto;
  }

  .quickwin-xxikta {
    top: 25px;
    right: 25px;
  }
}

.quickwin-52whxs,
.quickwin-6npb9e {
  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;
}

.quickwin-ewgako.quickwin-39blr9::before,
.quickwin-6npb9e::before,
.quickwin-uaxtl8::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.quickwin-2tq06i.org/2000/svg'%3E%3Crect width='31' height='31' rx='15.5' fill='%23FFF4D0'/%3E%3Cpath d='M15.quickwin-5rykyp 14.quickwin-kq2ku7.quickwin-anj0lp 14.quickwin-yabl9z 15.quickwin-5vwo9j 14.quickwin-zu19pk 15.quickwin-usaznh 14.quickwin-texp9o.quickwin-u7gyyk 14.quickwin-2dmh6e 19.quickwin-gxrb90 12.quickwin-kwpvgt 19.quickwin-gxrb90 10.quickwin-lg9yy7.quickwin-gxrb90 8.quickwin-trmmej 17.quickwin-7ove4m 7.quickwin-wiccuw 15.quickwin-xb39ii 7.quickwin-8py5y7.quickwin-b6hpuu 7.quickwin-wiccuw 11.quickwin-dce9n9 8.quickwin-trmmej 11.quickwin-dce9n9 10.quickwin-ut8zkv.quickwin-dce9n9 12.quickwin-25da78 13.quickwin-mez38i 14.quickwin-hgk4yt 15.quickwin-q9rjis 14.quickwin-amu9bh.quickwin-coq3ca 14.quickwin-xn71my 15.quickwin-fmgw5a 14.quickwin-cvaz7n 15.quickwin-0d57yf 14.quickwin-n2yy92.quickwin-5rykyp 14.5684Z' fill='%23FFC421'/%3E%3Cpath d='M15.quickwin-5doalm 15.quickwin-cua3wc.quickwin-i04yss 15.quickwin-4dsg77 15.quickwin-4nf99y 15.quickwin-leis4z 15.quickwin-zymj54 15.quickwin-siv00a.quickwin-st0l14 15.quickwin-leis4z 15.quickwin-g1i88x 15.quickwin-v1dods 15.quickwin-icge1h 15.quickwin-ki8dgg.quickwin-c34ehh 15.quickwin-kq6wp6 7.quickwin-darlci 18.quickwin-wbj2ju 7.quickwin-p5u7wc 23.quickwin-pxi5il.quickwin-ervqcd.quickwin-sa6tja 18.quickwin-8svvq3 19.quickwin-akydst 15.quickwin-tp5q5f 15.quickwin-5doalm 15.1903Z' fill='%23FFC421'/%3E%3Ccircle cx='5.5' cy='5.5' r='3' fill='%23179163' stroke='%23FFF4D0'/%3E%3C/svg%3E%0A");
}

.quickwin-p18fzr [type="submit"] *,
.quickwin-4m4m33 button * {
  pointer-events: none;
  touch-action: none;
}

@media screen and (max-width: 767px) {
  body:has(.pc61d126-chatbot-window[aria-hidden="false"]) .quickwin-mm1nwt {
    display: none;
  }
}

.quickwin-bn3nd1 {
  position: fixed;
  right: 20px;
  bottom: 8px;
  z-index: 992;
  color: var(--Neutral-50);
}

body:has(header nav.open) .quickwin-bn3nd1 {
  display: none;
}

@media (min-width: 768px) {
  .quickwin-bn3nd1 {
    bottom: 22px;
  }
}

.quickwin-bn3nd1 input {
  font-family: inherit;
}

@media (max-width: 767px) {
  body:has(.pc61d126-floating-bar-wrapper) .quickwin-bn3nd1 {
    bottom: calc(var(--floating-bar-height) + 8px);
  }
}

@media (max-width: 767px) {
  body:has(.quickwin-qpmslx.static) .quickwin-bn3nd1 {
    bottom: 8px;
  }
}

.quickwin-040qgp {
  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.quickwin-2tq06i.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath d='M31.quickwin-gvy1t0 3.quickwin-wnb8p7.quickwin-0xqg88.quickwin-28s5w0 3.quickwin-5zkmas 3.quickwin-i7y6mk 5.quickwin-gk3hsm 3.quickwin-i7y6mk 8.quickwin-5jeodg.quickwin-zqw4me.quickwin-i7y6mk 26.quickwin-k4tpkc 5.quickwin-b2eblk 28.quickwin-6row76 8.quickwin-0a9jwh 28.quickwin-crcb44.quickwin-9bscg8 28.quickwin-fgd254.quickwin-izmutj 34.quickwin-l4pxgp.quickwin-oj20qj 36.quickwin-a403df 11.quickwin-t5hd36 37.quickwin-ll5ist 12.quickwin-k9srbm 36.quickwin-2at9gx.quickwin-3nq8o7 28.quickwin-8gmcpr.quickwin-oinuip.quickwin-juu1in 28.quickwin-58jvtf 36.quickwin-cziodj 26.quickwin-eywfjh 36.quickwin-cziodj 23.quickwin-abnj5m.quickwin-7o05gk.quickwin-cziodj 5.quickwin-uaz08j 34.quickwin-xx03dx 3.quickwin-5zkmas 31.quickwin-gvy1t0 3.quickwin-5074ek.quickwin-34xife 18.quickwin-iay155.quickwin-j57hgg 18.quickwin-ko35df 8.quickwin-rxyb02 17.quickwin-fegcb0 8.quickwin-rxyb02 15.quickwin-7iylzu.quickwin-rxyb02 14.quickwin-g02upc 9.quickwin-j57hgg 13.quickwin-il99tm 11.quickwin-34xife 13.quickwin-hktpix.quickwin-6d412c 13.quickwin-il99tm 13.quickwin-s9io1z 14.quickwin-g02upc 13.quickwin-s9io1z 15.quickwin-34rj0s.quickwin-s9io1z 17.quickwin-fegcb0 12.quickwin-6d412c 18.quickwin-ko35df 11.quickwin-34xife 18.quickwin-iafcig.quickwin-xu4jnc 18.quickwin-9gx567.quickwin-vmy1w7 18.quickwin-ko35df 17.quickwin-pv22kh 17.quickwin-fegcb0 17.quickwin-pv22kh 15.quickwin-wfkvmg.quickwin-pv22kh 14.quickwin-g02upc 18.quickwin-vmy1w7 13.quickwin-il99tm 20.quickwin-xu4jnc 13.quickwin-yx1z7d.quickwin-yl1sia 13.quickwin-il99tm 22.quickwin-suza99 14.quickwin-g02upc 22.quickwin-suza99 15.quickwin-vsmrwv.quickwin-v32h5w 17.quickwin-fegcb0 21.quickwin-yl1sia 18.quickwin-ko35df 20.quickwin-xu4jnc 18.quickwin-y4ekcr.quickwin-hcw4hl 18.quickwin-1jpl4w.quickwin-nnmblt 18.quickwin-ko35df 26.quickwin-2az0tn 17.quickwin-fegcb0 26.quickwin-2az0tn 15.quickwin-52ikb6.quickwin-2az0tn 14.quickwin-g02upc 27.quickwin-nnmblt 13.quickwin-il99tm 28.quickwin-hcw4hl 13.quickwin-6lplhm.quickwin-lhlaxc 13.quickwin-il99tm 31.quickwin-eimaev 14.quickwin-g02upc 31.quickwin-eimaev 15.quickwin-fhk83z.quickwin-2az0tn 17.quickwin-fegcb0 30.quickwin-lhlaxc 18.quickwin-ko35df 28.quickwin-hcw4hl 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"])
    .quickwin-040qgp {
    display: none;
  }
}

.quickwin-63neu9 {
  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) {
  .quickwin-63neu9 {
    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;
}

.quickwin-4m4m33 {
  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) {
  .quickwin-4m4m33 {
    padding: 14px 16px;
  }
}

.quickwin-4m4m33 button {
  border: none;
  background: none;
  cursor: pointer;
  align-content: center;
  color: var(--Neutral-50);
}

.quickwin-4m4m33 button:first-child {
  align-content: end;
}

.quickwin-4m4m33 button:first-of-type {
  display: none;
}

.pc61d126-chatbot[data-active-screen="2"]
  .quickwin-4m4m33
  button:first-of-type,
.pc61d126-chatbot[data-active-screen="3"]
  .quickwin-4m4m33
  button:first-of-type {
  display: initial;
  width: 44px;
  height: 16px;
}

.quickwin-4m4m33 button:first-of-type svg {
  width: 30px;
  height: 30px;
}

.quickwin-4m4m33 button:last-child svg {
  width: 38px;
  height: 38px;
}

.quickwin-uaxtl8 {
  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;
}

.quickwin-uaxtl8::before {
  content: "";
  width: 48px;
}

.pc61d126-chatbot[data-active-screen="2"] .quickwin-uaxtl8,
.pc61d126-chatbot[data-active-screen="3"]
  .quickwin-uaxtl8 {
  opacity: 1;
  visibility: visible;
}

.quickwin-dtbmdq {
  flex: 1 1;
}

.quickwin-4mw5mv {
  display: none;
  padding: 64px 16px 16px;
}

@media screen and (min-width: 768px) {
  .quickwin-4mw5mv {
    padding: 24px;
  }
}

.pc61d126-chatbot[data-active-screen="1"] .quickwin-c6rul0 {
  display: block;
}

.quickwin-gvkbpe {
  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) {
  .quickwin-gvkbpe {
    margin-top: 41px;
    font-size: 48px;
    line-height: 56px;
  }
}

.quickwin-6npb9e {
  display: grid;
  grid-template-columns: 50px 1fr;
  grid-template-areas: "avatar name" "button button";
  row-gap: 16px;
  column-gap: 12px;
  padding: 10px 14px;
}

.quickwin-6npb9e::before {
  content: "";
  grid-area: avatar;
  width: 50px;
  height: 50px;
  align-self: center;
}

.quickwin-3064yn span {
  color: var(--Text-300);
  font-feature-settings:
    "liga" off,
    "clig" off;
  font-size: 12px;
  line-height: 16px;
}

.quickwin-3064yn p {
  color: var(--Text-100);
}

.quickwin-6npb9e .quickwin-15ae15 {
  grid-area: button;
}

.quickwin-6npb9e .quickwin-15ae15::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.quickwin-2tq06i.org/2000/svg'%3E%3Cpath d='M4.quickwin-tlf2ii 10H16.3327' stroke='%23F0F0F0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.quickwin-45vber 15L16.quickwin-45vber 10' stroke='%23F0F0F0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.quickwin-45vber 5L16.quickwin-45vber 10' stroke='%23F0F0F0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.pc61d126-chatbot[data-active-screen="2"] .quickwin-rs7svb {
  display: block;
}

.quickwin-44dy3z {
  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) {
  .quickwin-44dy3z {
    margin-top: 40px;
  }
}

.quickwin-52whxs label,
.quickwin-52whxs input {
  display: block;
  width: 100%;
}

.quickwin-52whxs label {
  margin-bottom: 16px;
  color: var(--Text-100);
  font-size: 14px;
  line-height: 20px;
}

.quickwin-52whxs label.quickwin-ujue9w input {
  border: 1px solid var(--Accent-100);
  padding: 16px;
}

.quickwin-52whxs label.quickwin-ujue9w::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;
}

.quickwin-52whxs 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;
}

.quickwin-52whxs input::placeholder {
  color: var(--Text-400);
}

.quickwin-3sg8ff {
  padding: 0;
  min-height: 100%;
  flex-direction: column;
  justify-content: space-between;
  gap: 16px;
}

.pc61d126-chatbot[data-active-screen="3"] .quickwin-3sg8ff {
  display: flex;
}

.quickwin-3sg8ff ol {
  list-style: none;
  padding: 16px;
  overflow: auto;
  overscroll-behavior: contain;
  height: calc(100vh - 170px);
}

@media screen and (min-width: 768px) {
  .quickwin-3sg8ff ol {
    height: 420px;
    padding: 24px;
  }
}

.quickwin-3sg8ff ol a {
  cursor: pointer;
  color: var(--Primary-100);
}

.quickwin-p18fzr {
  flex: 0 0;
  position: relative;
  padding: 0 16px 16px;
}

@media screen and (min-width: 768px) {
  .quickwin-p18fzr {
    padding: 0 24px 24px;
  }
}

.quickwin-p18fzr 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;
}

.quickwin-p18fzr input::placeholder {
  color: var(--Text-400);
}

.quickwin-p18fzr [type="submit"] {
  border: none;
  background: none;
  cursor: pointer;
  position: absolute;
  top: 15px;
  right: 32px;
  width: 22px;
  height: 22px;
}

.quickwin-p18fzr [type="submit"]:disabled {
  opacity: 0.5;
}

.quickwin-p18fzr [type="submit"] svg {
  color: var(--Neutral-50);
}

@media screen and (min-width: 768px) {
  .quickwin-p18fzr [type="submit"] {
    right: 40px;
  }
}

.quickwin-ewgako {
  margin-bottom: 16px;
  color: var(--Primary-100);
}

.quickwin-ewgako.quickwin-39blr9 {
  display: grid;
  grid-template-columns: 31px 1fr;
  gap: 12px;
  color: var(--Text-100);
  align-items: flex-end;
}

.quickwin-ewgako.quickwin-39blr9::before {
  content: "";
  width: 31px;
}

.quickwin-ewgako.quickwin-39blr9 p {
  border-radius: 24px;
  border: 1px solid var(--Neutral-300);
  background: var(--neutral-30060, rgba(43, 43, 43, 0.6));
}

.quickwin-ewgako.quickwin-r9uie9 p {
  box-shadow: 0 0 12px 0 rgba(191, 191, 191, 0.1);
}

.quickwin-ewgako p {
  padding: 15px 14px;
  border-radius: 24px;
  border: 1px solid var(--Neutral-200);
  background: var(--neutral-30060, rgba(43, 43, 43, 0.6));
}

.quickwin-bn3nd1 .quickwin-15ae15 {
  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;
  }
}

.quickwin-mm1nwt {
  position: fixed;
  z-index: 1000;
  top: 0;
  width: 100%;
}

@media (min-width: 768px) {
  .quickwin-mm1nwt {
    padding: 16px 0;
    background: var(--fh-bg-color);
  }
}

@media (min-width: 1200px) {
  .quickwin-mm1nwt {
    padding: 18px 0;
  }
}

.quickwin-mm1nwt .quickwin-kblesd {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
}

@media (max-width: 767px) {
  .quickwin-mm1nwt .quickwin-kblesd {
    padding: 16px;
    background: var(--fh-bg-color);
    min-height: 72px;
  }
}

.quickwin-tmfeek {
  display: block;
  width: 100%;
  max-width: 128px;
  height: 32px;
  object-fit: contain;
  object-position: center left;
}

@media (min-width: 1200px) {
  .quickwin-tmfeek {
    max-width: 160px;
    height: 40px;
  }
}

.quickwin-tmfeek picture,
.quickwin-tmfeek img {
  display: block;
  width: 100%;
  height: 100%;
}

.quickwin-tmfeek img {
  object-fit: contain;
  object-position: left center;
}

@media (max-width: 1199px) {
  .quickwin-81hv3k {
    position: fixed;
    right: 0;
    width: 100%;
    transition: transform 0.quickwin-gfr8pk ease;
    transform: translateX(100%);
    background: var(--menu-color);
    box-shadow: 0 12px 24px 0 rgba(109, 109, 109, 0.15);
  }

  .quickwin-mm1nwt.quickwin-nnm9bo .quickwin-81hv3k {
    transform: translateX(0);
  }
}

@media screen and (min-width: 768px) and (max-width: 1199px) {
  .quickwin-81hv3k {
    top: 72px;
    max-width: 400px;
    height: calc(100% - 72px);
    overflow-y: auto;
    padding: 8px 16px;
  }
}

@media (max-width: 767px) {
  .quickwin-81hv3k {
    padding: 8px 16px;
    top: 128px;
    height: calc(100% - 128px);
    overflow-y: auto;
    overscroll-behavior: contain;
  }
}

.quickwin-m5xv4d,
.quickwin-emlim7 {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  gap: 8px;
}

@media (min-width: 767px) {
  .quickwin-m5xv4d,
  .quickwin-emlim7 {
    gap: 12px;
  }
}

@media (max-width: 767px) {
  .quickwin-emlim7 {
    display: none;
  }
}

.quickwin-5i4810 {
  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;
}

.quickwin-nnm9bo .quickwin-5i4810 {
  background: var(--fh-bg-color);
}

.quickwin-5i4810 button {
  flex: 1 1;
  padding: 9px 12px;
  line-height: 20px;
}

@media (min-width: 768px) {
  .quickwin-5i4810 {
    display: none;
  }
}

.quickwin-9dmuyy {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  cursor: pointer;
}

@media (min-width: 1200px) {
  .quickwin-9dmuyy {
    display: none;
  }
}

.quickwin-ac5wl1 {
  display: block;
  width: 30px;
  height: 30px;
  object-fit: contain;
  object-position: center;
  cursor: pointer;
  color: var(--Text-100);
  pointer-events: none;
  touch-action: none;
}

.quickwin-mm1nwt.quickwin-nnm9bo .quickwin-ac5wl1:first-child {
  display: none;
}

.quickwin-mm1nwt.quickwin-nnm9bo .quickwin-ac5wl1:last-child {
  display: block;
}

.quickwin-ac5wl1:last-child {
  display: none;
}

@media (min-width: 1200px) {
  .quickwin-ac5wl1 {
    display: none;
  }
}

.quickwin-uin9q2 {
  position: relative;
  display: none;
  padding: 5px 9px 6px;
  color: var(--Text-100);
}

@media (min-width: 1200px) {
  .quickwin-uin9q2 {
    display: flex;
  }
}

.quickwin-uin9q2 ul {
  max-height: 350px;
  overflow-y: auto;
}

.quickwin-uin9q2:hover ul {
  visibility: visible;
  opacity: 1;
}

.quickwin-uin9q2:hover ul::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}

.quickwin-uin9q2:hover ul::-webkit-scrollbar-thumb {
  border-radius: 16px;
  background: var(--Neutral-100);
}

.quickwin-uin9q2:hover ul::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0);
}

.quickwin-uin9q2:hover .quickwin-fpbu90 svg {
  transform: rotate(180deg);
}

.quickwin-0xle8r {
  font-size: 14px;
  font-weight: 700;
  display: flex;
  width: 100%;
}

.quickwin-2ekku6 {
  padding: 0 8px;
}

.quickwin-h8q27q {
  display: flex;
  width: 100%;
  padding: 5px 9px;
  transition: 0.3s;
  color: var(--Text-100);
  border-radius: 8px;
}

.quickwin-h8q27q:hover {
  background-color: var(--Neutral-300);
}

@media (min-width: 1200px) {
  .quickwin-h8q27q {
    padding: 4px 8px;
  }
}

.quickwin-n1jgpw {
  display: flex;
}

.quickwin-n1jgpw img {
  width: 24px;
  height: 24px;
  margin-right: 8px;
  border: 1px solid var(--Neutral-200);
  border-radius: 12px;
}

.quickwin-fpbu90 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  margin-left: 9px;
  margin-top: 2px;
}

.quickwin-fpbu90 svg {
  transition: 0.3s;
  width: 13px;
  height: 13px;
}

.quickwin-2ykebx {
  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) {
  .quickwin-2ykebx {
    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;
  }
}

.quickwin-56odl2 {
  width: 100%;
}

@media (min-width: 1200px) {
  .quickwin-56odl2 {
    display: none;
  }
}

.quickwin-ekpvnw {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 10px;
  padding-bottom: 5px;
  border-bottom: 1px solid var(--Neutral-300);
}

.quickwin-e7i4pj {
  font-weight: 700;
  font-size: 20px;
  line-height: 28px;
  text-transform: capitalize;
  color: var(--Text-100);
}

.quickwin-tvt2az {
  display: flex;
}

.quickwin-65zv7v {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}

.quickwin-hdyxrz {
  list-style: none;
}

@media (max-width: 1199px) {
  .quickwin-hdyxrz {
    max-height: 90%;
    overflow: auto;
  }
}

@media (min-width: 1200px) {
  .quickwin-hdyxrz {
    display: flex;
    align-items: center;
    gap: 8px;
  }

  .quickwin-hdyxrz .quickwin-nzqcwk [data-ref-el],
  .quickwin-hdyxrz .quickwin-nzqcwk span,
  .quickwin-hdyxrz .quickwin-nzqcwk a {
    white-space: nowrap;
  }
}

.quickwin-y9tkne {
  width: 100%;
  transition: 0.3s;
  color: var(--Text-100);
  position: relative;
}

@media (max-width: 1199px) {
  .quickwin-y9tkne.quickwin-7x7xd6 > .quickwin-nzqcwk {
    background: var(--Neutral-300);
  }
}

@media (min-width: 1200px) {
  .quickwin-y9tkne.quickwin-jb81ff:hover > .sub-menu[data-depth="1"] {
    height: auto;
    opacity: 1;
    visibility: visible;
  }
}

@media (max-width: 1199px) {
  .quickwin-y9tkne.quickwin-7x7xd6 > .quickwin-axbkkd {
    height: auto;
  }

  .quickwin-y9tkne.quickwin-7x7xd6 > div > .quickwin-7bbmu1 {
    transform: rotate(180deg);
  }
}

.quickwin-y9tkne [data-ref-el] {
  background: none;
  border: none;
  cursor: pointer;
}

.quickwin-y9tkne [data-ref-el],
.quickwin-y9tkne span {
  cursor: pointer;
}

.quickwin-y9tkne [data-ref-el],
.quickwin-y9tkne span,
.quickwin-y9tkne a {
  font-size: 18px;
  font-weight: 700;
  line-height: 46px;
  color: var(--text-color);
  text-align: left;
  flex: 1 1;
}

@media (min-width: 768px) {
  .quickwin-y9tkne [data-ref-el],
  .quickwin-y9tkne span,
  .quickwin-y9tkne a {
    font-size: 18px;
    line-height: 38px;
  }
}

@media (min-width: 1200px) {
  .quickwin-y9tkne [data-ref-el],
  .quickwin-y9tkne span,
  .quickwin-y9tkne a {
    font-size: 14px;
    line-height: 20px;
    width: 100%;
  }
}

.quickwin-axbkkd {
  height: 0;
  overflow: hidden;
  transition: height 0.quickwin-gfr8pk ease;
  padding-left: 24px;
  list-style: none;
  box-sizing: border-box;
}

.quickwin-axbkkd::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}

.quickwin-axbkkd::-webkit-scrollbar-thumb {
  border-radius: 16px;
  background: var(--Neutral-200);
}

.quickwin-axbkkd::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0);
}

@media (min-width: 1200px) {
  .quickwin-axbkkd {
    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;
  }

  .quickwin-axbkkd:has(> .quickwin-y9tkne.active) {
    height: auto;
    visibility: visible;
    opacity: 1;
  }

  .quickwin-axbkkd .quickwin-axbkkd {
    padding: 0;
  }

  .quickwin-axbkkd .quickwin-y9tkne {
    font-weight: 400;
  }

  .quickwin-axbkkd .quickwin-y9tkne:hover > .quickwin-nzqcwk {
    background: var(--Neutral-300);
  }

  .quickwin-axbkkd .quickwin-7bbmu1 {
    rotate: -90deg;
  }
}

.quickwin-nzqcwk {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  padding: 0 8px;
  border-radius: 16px;
  cursor: pointer;
}

@media (min-width: 1200px) {
  .quickwin-nzqcwk {
    padding: 8px;
  }

  .quickwin-y9tkne.quickwin-a5xsov > .quickwin-nzqcwk {
    background: var(--Neutral-300);
  }
}

.quickwin-7bbmu1 {
  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.quickwin-2tq06i.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.quickwin-jttdal 0.quickwin-al3dua.quickwin-oe2n6s -0.quickwin-wwgfkd 0.quickwin-vuzewp -0.quickwin-wwgfkd 1.quickwin-dvoco9 0.quickwin-1u915f.quickwin-tl68d9 4.quickwin-lm0k8m.quickwin-jttdal 0.quickwin-8lw5wu.quickwin-tvyknd -0.quickwin-wwgfkd 9.quickwin-gd89f0 -0.quickwin-wwgfkd 10.quickwin-thpt13 0.quickwin-gcr0k1.quickwin-opwx01 0.quickwin-oe2n6s 10.quickwin-opwx01 0.quickwin-vuzewp 10.quickwin-thpt13 1.quickwin-tlszes.quickwin-v82cz0 5.quickwin-7zecjf.quickwin-0z7r1t 6.quickwin-gh1kxe 5.quickwin-icatkh 6.quickwin-gh1kxe 4.quickwin-2p8tiv 5.quickwin-5y55kc.quickwin-jttdal 1.quickwin-4a5br3.quickwin-wwgfkd 0.quickwin-vuzewp -0.quickwin-wwgfkd 0.quickwin-oe2n6s 0.quickwin-jttdal 0.21967Z' fill='%23F0F0F0'/%3E%3C/svg%3E%0A");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: 10px;
  transition: rotate 0.quickwin-gfr8pk ease;
  background-color: var(--Text-100);
}

@media (min-width: 1200px) {
  .quickwin-7bbmu1 {
    cursor: default;
  }
}

.quickwin-tdp9ln {
  position: fixed;
  z-index: 1001;
  top: 80px;
  left: 100px;
  visibility: visible;
  opacity: 1;
  max-height: 290px;
  height: auto;
}

.quickwin-ssnr8x {
  padding: 24px 0;
  border-top: 1px solid var(--border-color);
  gap: 32px;
  background-color: var(--fh-bg-color);
}

@media screen and (min-width: 768px) {
  .quickwin-ssnr8x {
    padding: 40px 4px;
  }
}

.quickwin-lbve1i {
  margin-bottom: 30px;
}

@media screen and (min-width: 1200px) {
  .quickwin-lbve1i {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 0;
  }
}

.quickwin-0do593 {
  margin-bottom: 32px;
}

@media (min-width: 1200px) {
  .quickwin-0do593 {
    margin-right: 32px;
    margin-bottom: 20px;
  }
}

.quickwin-0do593 ul {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  gap: 8px;
}

.quickwin-0do593 [data-ref-el] {
  background: none;
  border: none;
  cursor: pointer;
  font: inherit;
}

.quickwin-0do593 [data-ref-el],
.quickwin-0do593 span,
.quickwin-0do593 a {
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  display: block;
  padding: 4px 8px;
  color: var(--text-color);
}

.quickwin-fqs2qz {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  max-width: 340px;
  margin-bottom: 32px;
  flex-shrink: 0;
}

@media (min-width: 1200px) {
  .quickwin-fqs2qz {
    margin-bottom: 12px;
  }
}

.quickwin-apv5a0 {
  width: 32px;
  height: 32px;
  margin-right: 12px;
  overflow: hidden;
}

.quickwin-apv5a0 img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

@media screen and (min-width: 1200px) {
  .quickwin-apv5a0:last-child {
    margin-right: 0;
  }
}

.quickwin-5oi752 {
  line-height: 19px;
  margin-top: -4px;
  position: relative;
  color: var(--Primary-100);
  border-bottom: 1px solid var(--Primary-100);
}

.quickwin-fqs2qz:hover .quickwin-az3n5w {
  visibility: visible;
  opacity: 1;
}

.quickwin-az3n5w {
  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);
}

.quickwin-n6aa91 {
  display: grid;
  margin: -6px;
  grid-template-columns: repeat(5, 1fr);
  max-height: 240px;
  overflow-y: auto;
  overflow-x: hidden;
}

.quickwin-jfsozl {
  display: flex;
  margin: 6px;
}

.quickwin-jfsozl img {
  display: block;
  max-width: 32px;
  object-fit: contain;
}

.quickwin-az3n5w::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);
}

.quickwin-az3n5w::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);
}

.quickwin-8d6az0 {
  display: flex;
  flex-direction: column;
  width: 100%;
}

@media (min-width: 1200px) {
  .quickwin-8d6az0 {
    align-items: flex-end;
    flex-direction: row;
    justify-content: space-between;
  }
}

.quickwin-cfx0eq {
  font-size: 14px;
  line-height: 20px;
  color: var(--text-color);
}

@media (min-width: 1200px) {
  .quickwin-cfx0eq {
    margin-right: 32px;
  }
}

.quickwin-xk6ejd {
  width: 100%;
  max-width: 340px;
  margin-top: 10px;
  text-align: left;
  flex-shrink: 0;
}

@media (min-width: 1200px) {
  .quickwin-xk6ejd {
    margin-top: 0;
    width: 340px;
  }
}

.quickwin-xk6ejd a {
  line-height: 19px;
  color: var(--Primary-100);
  border-bottom: 1px solid var(--Primary-100);
}

.quickwin-iat2xl {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 24px;
}

.quickwin-yispqs {
  position: relative;
}

@media (min-width: 768px) {
  .quickwin-yispqs {
    margin-top: 40px;
  }
}

.quickwin-yispqs + .quickwin-oqbkje,
.quickwin-yispqs + .quickwin-yispqs {
  margin-top: 24px;
}

.quickwin-ko3fze {
  padding: 40px 16px;
  position: relative;
  overflow: hidden;
  text-align: center;
  min-height: 700px;
}

@media screen and (min-width: 768px) {
  .quickwin-ko3fze {
    padding: 80px 16px;
    border-radius: 24px;
    min-height: 400px;
  }
}

@media screen and (min-width: 1200px) {
  .quickwin-ko3fze {
    padding: 80px;
  }
}

.quickwin-3fw012 {
  position: relative;
  z-index: 1;
  padding: 0;
}

@media screen and (min-width: 563px) {
  .quickwin-3fw012 {
    padding: 0 16px;
}


}

.quickwin-6jn81v {
  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) {
  .quickwin-6jn81v {
    font-size: 48px;
    line-height: 56px;
  }
}

.quickwin-ff4ofm {
  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) {
  .quickwin-ff4ofm {
    font-size: 24px;
    line-height: 32px;
  }
}

.quickwin-8uwj1r {
  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;
}

.quickwin-8uwj1r:hover {
  background: var(--button-bg-hover);
}

.quickwin-5vn93l {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -2;
}

.quickwin-5vn93l img {
  display: block;
  width: 100%;
  /* min-height: 100%; */
  object-fit: cover;
  object-position: center;
}

@media (max-width: 768px) {
  .quickwin-5vn93l img {
  min-height: initial;
  }
}

@media (max-width: 563px) {
  .quickwin-5vn93l img {
  min-height: 100%;
  }
}

.quickwin-ko3fze::before {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
}

.quickwin-zpquj4 {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.quickwin-zpquj4 h1,
.quickwin-zpquj4 h2,
.quickwin-zpquj4 h3,
.quickwin-zpquj4 h4 {
  margin-bottom: 6px;
}

.quickwin-zpquj4 h1:not(:first-child),
.quickwin-zpquj4 h2:not(:first-child),
.quickwin-zpquj4 h3:not(:first-child),
.quickwin-zpquj4 h4:not(:first-child) {
  margin-top: 16px;
}

.quickwin-zpquj4 h1,
.quickwin-zpquj4 h1 > * {
  font-size: 40px;
  line-height: 48px;
}

@media (min-width: 768px) {
  .quickwin-zpquj4 h1,
  .quickwin-zpquj4 h1 > * {
    font-size: 48px;
    line-height: 60px;
  }
}

.quickwin-zpquj4 h2,
.quickwin-zpquj4 h2 > * {
  font-size: 32px;
  line-height: 40px;
}

@media (min-width: 768px) {
  .quickwin-zpquj4 h2,
  .quickwin-zpquj4 h2 > * {
    font-size: 40px;
    line-height: 48px;
  }
}

.quickwin-zpquj4 h3,
.quickwin-zpquj4 h3 > * {
  font-size: 24px;
  line-height: 32px;
}

@media (min-width: 768px) {
  .quickwin-zpquj4 h3,
  .quickwin-zpquj4 h3 > * {
    font-size: 32px;
    line-height: 40px;
  }
}

.quickwin-zpquj4 h4,
.quickwin-zpquj4 h4 > * {
  font-size: 24px;
  line-height: 32px;
}

.quickwin-zpquj4 ul {
  font-size: 16px;
  margin: 6px 0 14px;
  padding: 0;
  padding-left: 8px;
  list-style: none;
}

.quickwin-zpquj4 ul li {
  position: relative;
  margin-bottom: 8px;
  padding-left: 16px;
  list-style-type: none;
}

.quickwin-zpquj4 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);
}

.quickwin-zpquj4 ul ul {
  margin-bottom: 8px;
}

.quickwin-zpquj4 ul ul > li {
  margin-top: 16px;
  padding-left: 33px;
}

.quickwin-zpquj4 ul ul > li::before {
  left: 16px;
  border: 1px solid var(--Text-300);
  background: rgba(0, 0, 0, 0);
}

.quickwin-zpquj4 ol {
  font-size: 16px;
  margin: 6px 0 14px;
  padding-left: 24px;
  list-style: decimal;
}

.quickwin-zpquj4 ol li {
  margin-bottom: 8px;
  padding-left: 6px;
}

.quickwin-zpquj4 ol li::marker {
  font-weight: 700;
}

.quickwin-zpquj4 ol ol {
  margin-bottom: 8px;
}

.quickwin-zpquj4 ol ol > li {
  margin-top: 16px;
  padding-left: 0;
}

.quickwin-zpquj4 ol ul li {
  padding-left: 16px;
}

.quickwin-zpquj4 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) {
  .quickwin-zpquj4 table {
    padding: 24px;
  }
}

.quickwin-zpquj4 table.quickwin-yje68f {
  -webkit-mask-image: linear-gradient(to right, black 90%, transparent);
  mask-image: linear-gradient(to right, black 90%, transparent);
  transition:
    -webkit-mask-image 0.quickwin-gfr8pk,
    mask-image 0.3s;
}

.quickwin-zpquj4 table.quickwin-yje68f.quickwin-qumxzx {
  -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) {
  .quickwin-zpquj4 table {
    display: table;
  }
}

.quickwin-zpquj4 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);
}

.quickwin-zpquj4 table thead th:first-child {
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
}

.quickwin-zpquj4 table thead th:last-child {
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
}

.quickwin-zpquj4 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) {
  .quickwin-zpquj4 table tbody td {
    width: auto;
    white-space: wrap;
  }
}

.quickwin-zpquj4 table tbody td:first-child {
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
}

.quickwin-zpquj4 table tbody td:last-child {
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
}

.quickwin-zpquj4 table tbody td img {
  max-width: 24px;
  max-height: 24px;
  margin-right: 14px;
  vertical-align: middle;
}

.quickwin-zpquj4 img {
  max-width: 100%;
  height: auto;
}

.quickwin-kz67d8 {
  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) {
  .quickwin-kz67d8 {
    padding: 24px;
  }
}

.quickwin-g1rdeh {
  color: var(--text-color);
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 32px;
  line-height: 40px;
  font-weight: 700;
}

@media (min-width: 768px) {
  .quickwin-g1rdeh {
    font-size: 40px;
    line-height: 48px;
    max-width: 62%;
  }
}

.quickwin-g1rdeh > * {
  margin: 0 !important;
}

.quickwin-g1rdeh img,
.quickwin-ni82fm {
  box-sizing: content-box;
  width: 24px;
  height: 24px;
}

@media screen and (min-width: 768px) {
  .quickwin-g1rdeh img,
  .quickwin-ni82fm {
    width: 48px;
    height: 48px;
    max-width: 32px;
    max-height: 32px;
  }
}

.quickwin-iiplba {
  display: flex;
  width: 24px;
  height: 24px;
  background: var(--text-color);
  vertical-align: middle;
}

@media (min-width: 768px) {
  .quickwin-iiplba {
    width: 32px;
    height: 32px;
  }
}

.quickwin-q2iu5m {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: 16px;
}

.quickwin-q2iu5m .quickwin-bj162q {
  flex-shrink: 0;
}

.quickwin-q2iu5m .quickwin-uagrr7 svg {
  display: none;
}

.quickwin-ngepv7 {
  display: grid;
  transition: max-height 0.quickwin-gfr8pk ease-in-out;
  column-gap: 16px;
  grid-template-columns: 1fr;
}

@media (min-width: 508px) {
  .quickwin-ngepv7 {
    grid-template-columns: 1fr 1fr;
    gap: 16px;
  }
}

@media (min-width: 1200px) {
  .quickwin-ngepv7 {
    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));
  }
}

.quickwin-ngepv7.quickwin-teua8q + .quickwin-bj162q svg {
  transform: rotate(180deg);
}

.quickwin-gegz0w {
  display: grid;
  align-items: flex-start;
  column-gap: 16px;
  grid-template-columns: repeat(2, 1fr);
  height: max-content;
}

.quickwin-gegz0w > div:nth-child(3n) {
  grid-column: span 2;
}

.quickwin-gegz0w
  > div:nth-child(3n)
  .quickwin-ghlybt
  button {
  max-width: 270px;
}

@media (min-width: 768px) {
  .quickwin-gegz0w {
    gap: 16px;
    grid-template-columns: repeat(2, 1fr);
  }

  .quickwin-gegz0w > div:nth-child(3n) {
    grid-column: unset;
  }

  .quickwin-gegz0w
    > div:nth-child(3n)
    .quickwin-ghlybt
    button {
    max-width: 83px;
  }
}

@media (min-width: 1200px) {
  .quickwin-gegz0w {
    max-width: 270px;
  }
}

.quickwin-gegz0w .quickwin-ghlybt button {
  max-width: 96px;
}

@media (min-width: 375px) {
  .quickwin-gegz0w .quickwin-ghlybt button {
    max-width: 120px;
  }
}

@media (min-width: 1200px) {
  .quickwin-gegz0w .quickwin-ghlybt button {
    max-width: 104px;
  }
}

.quickwin-lgn900 {
  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) {
  .quickwin-lgn900 {
    margin-bottom: 0;
  }
}

.quickwin-bw348p {
  display: none;
  opacity: 0;
}

.quickwin-x01cnm {
  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;
  }
}

.quickwin-x01cnm img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  border-radius: 16px;
}

.quickwin-ghlybt {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  color: var(--Text-400);
  gap: 4px;
  position: relative;
}

.quickwin-ghlybt button {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}

@media (min-width: 768px) {
  .pc61d126-games__list-item[data-game-type="Live Shows"]
    .quickwin-ghlybt
    button {
    max-width: 124px;
  }
}

@media (min-width: 1200px) {
  .pc61d126-games__list-item[data-game-type="Live Shows"]
    .quickwin-ghlybt
    button {
    max-width: 145px;
  }
}

.quickwin-vlyhc3:first-child
  .quickwin-ghlybt
  button {
  max-width: 270px;
}

.quickwin-mu6xl6 {
  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%;
}

.quickwin-lgn900 picture {
  width: 100%;
  max-width: 100%;
}

.quickwin-ppkdbo {
  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;
}

.quickwin-ppkdbo svg {
  outline: 10px solid var(--button-bg-color);
  border-radius: 1px;
  background: var(--button-bg-color);
}

.quickwin-lgn900:hover .quickwin-ppkdbo {
  display: flex;
}

.quickwin-1wdmw9 {
  font-size: 12px;
  line-height: 16px;
  color: var(--Text-400);
}

.quickwin-1pv3sy {
  display: flex;
}

.quickwin-1pv3sy:hover .quickwin-h6d7zc,
.quickwin-1pv3sy .quickwin-a5xsov .quickwin-h6d7zc {
  display: flex;
}

.quickwin-1pv3sy svg {
  flex-shrink: 0;
}

.quickwin-h6d7zc {
  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) {
  .quickwin-h6d7zc {
    width: 174px;
    right: -28px;
    padding: 12px;
  }
}

.quickwin-h6d7zc:hover {
  display: flex;
}

.quickwin-h6d7zc svg {
  color: var(--Neutral-300);
  position: absolute;
  right: 19px;
  top: -11px;
}

.quickwin-uhha5k {
  display: flex;
  justify-content: space-between;
  gap: 4px;
  color: var(--Text-100);
  line-height: 16px;
  width: 100%;
  font-size: 10px;
}

@media (min-width: 768px) {
  .quickwin-uhha5k {
    font-size: 12px;
  }
}

.quickwin-b5c389,
.quickwin-3muiz4 {
  width: 50%;
  flex-shrink: 0;
}

.quickwin-b5c389 {
  font-weight: 700;
}

.quickwin-ob69v1 .quickwin-ngepv7 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media (min-width: 768px) {
  .quickwin-ob69v1 .quickwin-ngepv7 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}

@media (min-width: 1200px) {
  .quickwin-ob69v1 .quickwin-ngepv7 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
}

.quickwin-ob69v1
  .quickwin-mu6xl6:has(img) {
  max-height: initial !important;
  aspect-ratio: 1/1;
}

.quickwin-ob69v1 .quickwin-x01cnm {
  height: 100% !important;
  border-radius: 16px;
}

.quickwin-ob69v1 .quickwin-ghlybt {
  gap: 4px;
  align-items: center;
}

.quickwin-ob69v1 .quickwin-ghlybt button {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.quickwin-ob69v1 .quickwin-ghlybt svg {
  display: block;
  aspect-ratio: 1/1;
  flex: 0 0 16px;
}

.quickwin-ob69v1 .quickwin-0ult2s,
.quickwin-ob69v1 .quickwin-erq7zu {
  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.quickwin-2tq06i.org/2000/svg'%3E%3Cpath d='M9.quickwin-0trr77 4.quickwin-noezr6.quickwin-o5lv4u 5.quickwin-pucbg5.quickwin-qr8o7n 5.quickwin-ury62q.quickwin-kjubpg 5.quickwin-pkwv3d.quickwin-4xqz2w 8.quickwin-606tyh.quickwin-gbk159 9.quickwin-sla51p.quickwin-xohv04 9.quickwin-b79tcx.quickwin-1ay3yg 13.quickwin-lqe3m6.quickwin-0lkt25 11.quickwin-vxul9l.quickwin-4sh8gy 11.quickwin-dh5kos.quickwin-pxvnmr 11.quickwin-2g6tau.quickwin-q82bzc 13.quickwin-3t86q5.quickwin-eprm4s 9.quickwin-tuo4lu.quickwin-xq1n9q 9.quickwin-7gzbzm.quickwin-abrrcd 8.quickwin-lotkbt.quickwin-84293l 5.quickwin-jnzs4j.quickwin-9jim48 5.quickwin-sp2h9p.quickwin-d0gt4w 5.quickwin-wnmny1.quickwin-7l0ayr 4.quickwin-6iw8cd.quickwin-4sh8gy 1.quickwin-26w3j7.quickwin-0trr77 4.98633Z' fill='%23FFBB00' stroke='%23FFBB00'/%3E%3C/svg%3E%0A");
}

.quickwin-ob69v1 .quickwin-0ult2s {
  background-color: hsl(from var(--Neutral-50) h s l/30%);
  width: 81px;
}

.quickwin-ob69v1 .quickwin-erq7zu {
  display: block;
  background-color: var(--Accent-Yellow-300, #fb0);
}

.quickwin-rk6yw6 {
  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) {
  .quickwin-rk6yw6 {
    padding: 24px;
  }
}

.quickwin-rk6yw6 .quickwin-bj162q {
  display: flex;
}

@media (min-width: 768px) {
  .quickwin-rk6yw6 .quickwin-bj162q {
    display: none;
  }
}

.quickwin-rk6yw6 .quickwin-uagrr7 svg {
  display: none;
}

.quickwin-io5k5w {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.quickwin-io5k5w .quickwin-mmfsye {
  display: none;
}

@media (min-width: 768px) {
  .quickwin-io5k5w .quickwin-mmfsye {
    display: flex;
  }
}

.quickwin-yufeyz {
  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) {
  .quickwin-yufeyz {
    font-size: 40px;
    line-height: 48px;
  }
}

.quickwin-yufeyz > * {
  margin: 0 !important;
}

.quickwin-yufeyz img,
.quickwin-lm9klh {
  box-sizing: content-box;
  width: 24px;
  height: 24px;
}

@media screen and (min-width: 768px) {
  .quickwin-yufeyz img,
  .quickwin-lm9klh {
    width: 48px;
    height: 48px;
    max-width: 32px;
    max-height: 32px;
  }
}

.quickwin-lqsff0 {
  display: flex;
  width: 24px;
  height: 24px;
  background: var(--Primary-100);
  vertical-align: middle;
}

@media (min-width: 768px) {
  .quickwin-lqsff0 {
    width: 32px;
    height: 32px;
  }
}

.quickwin-mj4hkk {
  display: grid;
  overflow: hidden;
  gap: 8px;
  grid-template-columns: repeat(3, 1fr);
}

@media (min-width: 768px) {
  .quickwin-mj4hkk {
    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;
  }

  .quickwin-mj4hkk::-webkit-scrollbar {
    display: none;
  }
}

.quickwin-2oycyb {
  border-radius: 24px;
  border: 1px solid var(--Neutral-200);
  background: var(--Neutral-400);
  padding: 7px;
}

@media (min-width: 768px) {
  .quickwin-2oycyb {
    padding: 7px 15px;
  }
}

.quickwin-2oycyb:hover {
  background-color: var(--Neutral-200);
  color: var(--Text-100);
}

.quickwin-10s2pb {
  display: none;
  opacity: 0;
}

@media (min-width: 768px) {
  .quickwin-10s2pb {
    display: flex;
    opacity: 1;
  }
}

.quickwin-2oycyb picture {
  height: 100%;
  display: block;
}

.quickwin-2oycyb img {
  display: block;
  width: 100%;
  height: 40px;
  object-fit: contain;
}

@media (min-width: 768px) {
  .quickwin-2oycyb img {
    width: 88px;
    height: 44px;
  }
}

.quickwin-2oycyb p {
  text-align: center;
  width: 100%;
}

.quickwin-n2w8qx {
  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) {
  .quickwin-n2w8qx {
    font-size: 40px;
    line-height: 48px;
  }
}

.quickwin-n2w8qx img,
.quickwin-mnsesx {
  box-sizing: content-box;
  width: 24px;
  height: 24px;
}

@media screen and (min-width: 768px) {
  .quickwin-n2w8qx img,
  .quickwin-mnsesx {
    width: 48px;
    height: 48px;
    max-width: 32px;
    max-height: 32px;
  }
}

.quickwin-5rfr4m {
  display: flex;
  width: 24px;
  height: 24px;
  background: var(--Primary-100);
  vertical-align: middle;
}

@media (min-width: 768px) {
  .quickwin-5rfr4m {
    width: 32px;
    height: 32px;
  }
}

.quickwin-el2jwa {
  color: var(--Text-200);
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  margin-bottom: 16px;
}

.quickwin-krzj8x {
  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;
}

.quickwin-5i6stu {
  padding: 10px 15px 12px;
  transition: 0.3s;
  border-bottom: 4px solid rgba(0, 0, 0, 0);
}

.quickwin-5i6stu.quickwin-a5xsov {
  border-bottom: 4px solid var(--button-bg-color, #70f);
}

.quickwin-s3duni {
  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) {
  .quickwin-s3duni {
    font-size: 20px;
    line-height: 28px;
  }
}

.quickwin-x4ccm0 {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 4px;
  transition: 0.3s;
  color: var(--text-color);
}

.quickwin-4qc6ss {
  visibility: hidden;
  overflow: hidden;
  max-height: 0;
  transition: 0.quickwin-gfr8pk ease;
  opacity: 0;
  color: var(--text-color);
}

.quickwin-a15mtm {
  font-size: 16px;
  line-height: 24px;
  padding: 8px 0 0;
}

.quickwin-a15mtm ol,
.quickwin-a15mtm ul {
  padding-left: 1.3em;
}

.quickwin-5i6stu.quickwin-a5xsov .quickwin-4qc6ss {
  visibility: visible;
  max-height: 1000px;
  opacity: 1;
}

.quickwin-5i6stu.quickwin-a5xsov .quickwin-x4ccm0 {
  transform: rotate(180deg);
  color: var(--text-color);
}

.quickwin-1jzba5 {
  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) {
  .quickwin-1jzba5 {
    padding: 24px;
  }
}

.quickwin-1jzba5 .quickwin-bj162q {
  display: flex;
}

@media (min-width: 768px) {
  .quickwin-1jzba5 .quickwin-bj162q {
    display: none;
  }
}

.quickwin-1jzba5 .quickwin-uagrr7 svg {
  display: none;
}

.quickwin-lpe8s4 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.quickwin-lpe8s4 .quickwin-mmfsye {
  display: none;
}

@media (min-width: 768px) {
  .quickwin-lpe8s4 .quickwin-mmfsye {
    display: flex;
  }
}

.quickwin-gwbnzj {
  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) {
  .quickwin-gwbnzj {
    align-items: center;
    font-size: 40px;
    line-height: 48px;
  }
}

.quickwin-gwbnzj > * {
  margin: 0 !important;
}

.quickwin-gwbnzj img,
.quickwin-maxpkl {
  box-sizing: content-box;
  width: 24px;
  height: 24px;
}

@media screen and (min-width: 768px) {
  .quickwin-gwbnzj img,
  .quickwin-maxpkl {
    width: 48px;
    height: 48px;
    max-width: 32px;
    max-height: 32px;
  }
}

.quickwin-heikyd {
  display: flex;
  width: 24px;
  height: 24px;
  background: var(--Primary-100);
  vertical-align: middle;
}

@media (min-width: 768px) {
  .quickwin-heikyd {
    width: 32px;
    height: 32px;
  }
}

.quickwin-uzhj8z {
  display: flex;
  flex-wrap: wrap;
  column-gap: 16px;
  row-gap: 8px;
}

@media (min-width: 768px) {
  .quickwin-uzhj8z {
    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;
  }

  .quickwin-uzhj8z::-webkit-scrollbar {
    display: none;
  }
}

.quickwin-kxq1s2 {
  border-radius: 24px;
  border: 1px solid var(--Neutral-200);
  background: var(--Neutral-400);
  padding: 8px 16px;
  height: 60px;
}

.quickwin-kxq1s2:hover {
  background-color: var(--Neutral-200);
  color: var(--Text-100);
}

.quickwin-kz1yuv {
  display: none;
  opacity: 0;
}

@media (min-width: 768px) {
  .quickwin-kz1yuv {
    display: flex;
    opacity: 1;
  }
}

.quickwin-kxq1s2 picture {
  width: auto;
  height: 100%;
  display: block;
}

.quickwin-kxq1s2 picture img {
  display: block;
  width: auto;
  height: 100%;
}

.quickwin-aetcxr {
  margin: -24px 0;
}

.quickwin-aetcxr:first-of-type {
  margin-top: 24px;
}

@media (min-width: 1200px) {
  .quickwin-aetcxr {
    margin: -16px 0;
  }
}

.quickwin-895exk {
  display: flex;
  flex-direction: column;
  gap: 8px;
  position: relative;
  margin-bottom: 12px;
}

@media (min-width: 768px) {
  .quickwin-895exk {
    flex-direction: row;
  }
}

.quickwin-4k5m7q {
  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) {
  .quickwin-4k5m7q {
    flex: 1;
  }
}

.quickwin-4k5m7q::placeholder {
  color: var(--Text-400);
}

.quickwin-pi3ucy {
  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;
}

.quickwin-zdsff5 {
  display: flex;
  margin: -4px;
  overflow-x: auto;
  scrollbar-width: none;
}

.quickwin-zdsff5::-webkit-scrollbar {
  display: none;
}

.quickwin-cyddx9 {
  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;
}

.quickwin-cyddx9 img,
.quickwin-cyddx9 svg {
  margin-right: 8px;
}

.quickwin-egvgxe {
  background: var(--Primary-200);
  color: var(--Text-00);
}

.quickwin-aetcxr + .quickwin-da8hj2 {
  margin-top: 0;
}

@media (min-width: 768px) {
  .quickwin-aetcxr + .quickwin-da8hj2 {
    margin-top: -16px;
  }
}

.quickwin-6227d0 {
  border-radius: 4px;
  overflow-y: auto;
  position: absolute;
  background-color: var(--Neutral-300);
  width: 100%;
  z-index: 990;
  top: 54px;
}

.quickwin-6227d0 > * {
  padding: 12px;
  color: var(--Text-200);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  cursor: pointer;
}

.quickwin-6227d0 > *:hover {
  box-shadow: inset 0px 0px 3px var(--Text-300);
  background-color: var(--Neutral-100);
}

.quickwin-0mbxs6 {
  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;
}

.quickwin-k7wcqo {
  color: var(--text-color);
  font-feature-settings: "liga" off;
  font-size: 32px;
  line-height: 40px;
  font-weight: 700;
  text-transform: capitalize;
  margin-bottom: 12px;
}

.quickwin-5x38el {
  color: var(--text-color);
  font-feature-settings: "liga" off;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}

.quickwin-2h8kze {
  display: flex;
  gap: 16px;
  margin-top: 24px;
}

.quickwin-ibqer4 {
  position: absolute;
  top: 0;
  right: 0;
  pointer-events: none;
  touch-action: none;
  z-index: -1;
  width: auto;
  height: 170px;
}

.quickwin-0mbxs6 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;
}

.quickwin-0mbxs6 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) {
  .quickwin-0mbxs6 {
    padding: 39px 179px 39px 39px;
  }

  .quickwin-k7wcqo {
    font-size: 40px;
    line-height: 48px;
  }

  .quickwin-ibqer4 {
    height: 348px;
  }

  .quickwin-0mbxs6 button {
    font-size: 18px;
    line-height: 26px;
    flex: 0 0 auto;
    padding: 15px 23px;
  }

  .quickwin-0mbxs6 button svg {
    width: 24px;
    height: 24px;
  }
}

@media screen and (min-width: 1200px) {
  .quickwin-0mbxs6 {
    padding: 63px;
  }
}

.quickwin-dk4sqg {
  display: flex;
  align-items: center;
  padding: 8px 0;
  flex-wrap: wrap;
}

@media (min-width: 768px) {
  .quickwin-dk4sqg {
    flex-wrap: nowrap;
    padding: 16px 0;
  }
}

.quickwin-19bhhw {
  font-size: 14px;
  width: 100%;
  color: var(--Text-100);
}

@media (min-width: 768px) {
  .quickwin-19bhhw {
    width: auto;
  }
}

.quickwin-uhcxdm {
  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;
}

.quickwin-uhcxdm::-webkit-scrollbar {
  display: none;
}

.quickwin-uhcxdm 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);
}

.quickwin-uhcxdm a:hover {
  background-color: var(--Neutral-200);
  color: var(--Text-100);
}

@media (min-width: 768px) {
  .quickwin-uhcxdm {
    margin-left: 16px;
    margin-top: 0;
  }
}

.quickwin-dk4sqg .quickwin-1e2jrd {
  -webkit-mask-image: linear-gradient(to right, black 90%, transparent);
  mask-image: linear-gradient(to right, black 90%, transparent);
  transition:
    -webkit-mask-image 0.quickwin-gfr8pk,
    mask-image 0.3s;
}

.quickwin-dk4sqg .quickwin-1e2jrd.quickwin-qumxzx {
  -webkit-mask-image: linear-gradient(to right, black 100%, black 100%);
  mask-image: linear-gradient(to right, black 100%, black 100%);
}

.quickwin-os1a6t {
  margin: 40px -16px;
}

.quickwin-8nd1tw + .quickwin-oqbkje,
.quickwin-8nd1tw + .quickwin-yispqs {
  margin-top: 24px;
}

.quickwin-v9peca {
  border-radius: 24px;
  position: relative;
  overflow: hidden;
  border: 1px solid var(--Neutral-200);
}

.quickwin-v9peca picture {
  display: flex;
  width: 100%;
  min-height: 400px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}

.quickwin-jwhuep {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 46px;
  padding: 0 8px;
}

@media (min-width: 768px) {
  .quickwin-jwhuep {
    padding: 0 15px;
    margin-bottom: 40px;
    margin-top: 7px;
  }
}

@media (min-width: 1200px) {
  .quickwin-jwhuep {
    margin-top: 0;
  }
}

.quickwin-czvqbs {
  font-size: 20px;
  line-height: 28px;
  font-weight: 700;
  text-transform: capitalize;
}

@media (min-width: 768px) {
  .quickwin-czvqbs {
    font-size: 24px;
    line-height: 32px;
  }
}

.quickwin-lewg3t {
  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) {
  .quickwin-lewg3t {
    gap: 24px;
    padding: 22px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-self: stretch;
    flex-direction: row;
  }
}

.quickwin-aurn3q {
  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) {
  .quickwin-aurn3q {
    margin-bottom: 0;
    margin-right: 32px;
    padding: 40px;
  }
}

.quickwin-2w1ynf {
  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) {
  .quickwin-2w1ynf {
    font-size: 20px;
    line-height: 28px;
  }
}

.quickwin-mjlvjm {
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  color: var(--Text-100);
  text-transform: capitalize;
}

@media (min-width: 768px) {
  .quickwin-mjlvjm {
    font-size: 32px;
    line-height: 40px;
  }
}

.quickwin-bjhtir {
  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;
}

.quickwin-ey2k16 {
  display: block;
  object-fit: cover;
  max-width: 100%;
  height: 100%;
  width: 100%;
  max-height: 100%;
}

.quickwin-ey2k16 img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.quickwin-da8hj2 {
  margin: 24px auto 40px;
  width: 100%;
  display: flex;
  justify-content: center;
}

.quickwin-34wp9z {
  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) {
  .quickwin-34wp9z {
    padding: 15px 48px;
  }
}

main > .quickwin-da8hj2 {
  margin: -26px auto -16px;
}

@media (max-width: 700px) {
  .quickwin-ngepv7.quickwin-8km82n > div:nth-child(n+5) {
    display: none;
  }
}

.quickwin-zpquj4 p a img {
  display: block;
  margin: 0 auto;
}


.quickwin-am7fgd {
  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 */
.quickwin-3lfs6x {
  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;
}

.quickwin-3lfs6x label {
  font-size: 14px;
}

.quickwin-3lfs6x h2 {
  text-align: center;
  margin-bottom: 1rem;
}
.quickwin-3lfs6x input,
.quickwin-3lfs6x textarea,
.quickwin-3lfs6x 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;
}
.quickwin-3lfs6x button {
  background-color: var(--button-bg-color);
  color: var(--button-text-color);
  border: none;
  cursor: pointer;
  transition: background 0.quickwin-9qev1w ease;
}
.quickwin-3lfs6x button:hover {
  background-color: var(--button-bg-hover);
}
.quickwin-ifcrav {
  text-align: center;
  color: green;
  font-weight: 500;
  padding: 50px 0;
  animation: fadeIn 0.quickwin-bla6r6 ease-in;
}

.quickwin-ifcrav 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;
}
.quickwin-jyn9sb, .quickwin-1stkbd, [class*="review-card"],
thead, thead th, table th, .quickwin-86rtf9,
.quickwin-sd7vjk, [class*="collapsible-header"],
.quickwin-l7759n, [class*="updated-block"] {
  color: #ece7dc !important;
}
