* {
  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;
  }
}

.btc-u9n28g {
  max-width: 100%;
  margin: 0 auto;
  padding: 0 16px;
}

@media screen and (min-width: 768px) {
  .btc-u9n28g {
    max-width: 752px;
  }
}

@media screen and (min-width: 1200px) {
  .btc-u9n28g {
    padding: 0 16px;
    max-width: 1248px;
  }
}

.btc-wrhlw7 {
  overflow: hidden;
}

.btc-4ij51d img {
  background: var(--Neutral-300);
}

.btc-r5m478 {
  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;
}

.btc-13id6j {
  border: 1px solid var(--border-color);
  background: var(--button-bg-color);
}

.btc-13id6j:hover {
  background: var(--button-bg-hover);
}

.btc-b5bxn9 {
  border: 1px solid var(--border-color);
  background: var(--button-bg-color);
  color: var(--button-text-color);
}

.btc-b5bxn9:hover {
  background: var(--button-bg-hover);
}

.btc-ygn9x1 {
  font-size: 12px;
  line-height: 18px;
}

.btc-ubnh4f {
  font-size: 18px;
  line-height: 26px;
}

.btc-v57ixp {
  width: 100%;
}

.btc-7uh8lq {
  padding: 6px 16px;
}

.btc-9zmu5c {
  padding: 10px 16px;
}

.btc-jzxoys {
  padding: 15px 26px;
}

.btc-ac2krn {
  flex-shrink: 0;
}

.btc-la6h3w {
  box-shadow:
    0 1px 33px 0 rgba(var(--Primary-200-rgb), 0.2),
    0 1px 22px 0 rgba(var(--Primary-200-rgb), 0.3);
}

.btc-ern1uj {
  display: none;
}

.btc-022uzt {
  position: relative;
  width: 100%;
  margin: 0 auto;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

.btc-ln4r8q {
  overflow: hidden;
  width: 100%;
  margin-top: 20px;
}

.btc-9bo3tv {
  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;
}

.btc-omubm3 {
  cursor: grab;
}

.btc-9bo3tv::-webkit-scrollbar {
  display: none;
}

.btc-p21ceo {
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  scroll-snap-align: start;
}

.btc-7pdtw7 {
  display: block;
  width: 100%;
  object-fit: contain;
  height: 40px;
  pointer-events: none;
}

.btc-8f7wz2 {
  text-align: center;
  font-size: 14px;
  padding: 10px 0;
}

.btc-gl362p {
  text-align: center;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  justify-content: center;
  visibility: hidden;
}

.btc-j1q4wh {
  visibility: visible;
}

.btc-70b35p {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-color: var(--Text-400);
  border-radius: 8px;
  cursor: pointer;
  transition: 0.btc-z96uo5 ease;
}

.btc-6dlnsm {
  background-color: var(--Primary-200);
  width: 16px;
}

.btc-d7561e {
  -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.btc-z96uo5,
    mask-image 0.3s;
}

.btc-d7561e.btc-k4bjyk {
  -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;
  }
}

.btc-stnish: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;
}

.btc-7oeu4q {
  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.btc-lu0n7c.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.btc-lu0n7c.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;
}

.btc-hcrvy9 {
  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);
}

.btc-hcrvy9::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%
  );
}

.btc-qyxqfo {
  position: relative;
  z-index: 1;
}

.btc-gz7eyp {
  color: var(--Text-100);
  text-align: center;
  font-size: 20px;
  line-height: 28px;
  font-weight: 700;
  text-transform: capitalize;
}

.btc-ymrn2o {
  color: var(--Text-100);
  font-size: 48px;
  font-weight: 700;
  line-height: 56px;
  text-transform: capitalize;
  margin: 4px 0;
  overflow-wrap: break-word;
}

.btc-7h1wmn {
  font-size: 40px;
  line-height: 48px;
}

.btc-mbi067 {
  color: var(--Text-200);
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.btc-htnhvz {
  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;
}

.btc-htnhvz:hover {
  background: var(--Primary-400);
}

.btc-htnhvz svg {
  display: inline-block;
  vertical-align: middle;
  margin-left: 8px;
  pointer-events: none;
  touch-action: none;
}

.btc-stnish 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) {
  .btc-hcrvy9 {
    max-width: 600px;
    padding: 64px;
  }

  .btc-gz7eyp {
    font-size: 24px;
    line-height: 32px;
  }

  .btc-ymrn2o {
    font-size: 72px;
    line-height: 88px;
    margin: 4px 0;
  }

  .btc-7h1wmn {
    font-size: 50px;
    line-height: 56px;
  }

  .btc-mbi067 {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    margin-right: auto;
    margin-left: auto;
  }

  .btc-7oeu4q {
    top: 25px;
    right: 25px;
  }
}

.btc-lv7rlb,
.btc-unwmv0 {
  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;
}

.btc-f6cj1n.btc-lhbq0v::before,
.btc-unwmv0::before,
.btc-k2v3q9::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.btc-lu0n7c.org/2000/svg'%3E%3Crect width='31' height='31' rx='15.5' fill='%23FFF4D0'/%3E%3Cpath d='M15.btc-look96 14.btc-8sv3eg.btc-yid2gl 14.btc-7wg1rt 15.btc-fysdqc 14.btc-49gse7 15.btc-evodma 14.btc-pwgskp.btc-94g47q 14.btc-vxvetm 19.btc-aovirr 12.btc-timxdv 19.btc-aovirr 10.btc-gxra2v.btc-aovirr 8.btc-zp7hho 17.btc-99icfu 7.btc-w105gi 15.btc-v8ouji 7.btc-augqfw.btc-7otkkf 7.btc-w105gi 11.btc-b9y6tl 8.btc-zp7hho 11.btc-b9y6tl 10.btc-0smfil.btc-b9y6tl 12.btc-ube3ti 13.btc-t0im0s 14.btc-57av8d 15.btc-2mcsik 14.btc-jqizo2.btc-o2ibac 14.btc-oxhlsw 15.btc-igj22e 14.btc-0fh2n0 15.btc-1h4mlq 14.btc-oerb8g.btc-look96 14.5684Z' fill='%23FFC421'/%3E%3Cpath d='M15.btc-wds9wv 15.btc-v144mx.btc-otjqu0 15.btc-lawlej 15.btc-7tvjft 15.btc-ddy0ip 15.btc-9uzf9q 15.btc-agmn6c.btc-luwr5z 15.btc-ddy0ip 15.btc-gg3476 15.btc-bh9mfl 15.btc-qszkgz 15.btc-e1iyup.btc-hat0aw 15.btc-bnxpm8 7.btc-qe80ht 18.btc-gheabr 7.btc-b7hzia 23.btc-h7xyu8.btc-7d9f53.btc-p3jsjh 18.btc-mx86ab 19.btc-8j0hem 15.btc-aiaoqe 15.btc-wds9wv 15.1903Z' fill='%23FFC421'/%3E%3Ccircle cx='5.5' cy='5.5' r='3' fill='%23179163' stroke='%23FFF4D0'/%3E%3C/svg%3E%0A");
}

.btc-zcpno5 [type="submit"] *,
.btc-vyfu3f button * {
  pointer-events: none;
  touch-action: none;
}

@media screen and (max-width: 767px) {
  body:has(.pc61d126-chatbot-window[aria-hidden="false"]) .btc-ktflv5 {
    display: none;
  }
}

.btc-g1pbq8 {
  position: fixed;
  right: 20px;
  bottom: 8px;
  z-index: 992;
  color: var(--Neutral-50);
}

body:has(header nav.open) .btc-g1pbq8 {
  display: none;
}

@media (min-width: 768px) {
  .btc-g1pbq8 {
    bottom: 22px;
  }
}

.btc-g1pbq8 input {
  font-family: inherit;
}

@media (max-width: 767px) {
  body:has(.pc61d126-floating-bar-wrapper) .btc-g1pbq8 {
    bottom: calc(var(--floating-bar-height) + 8px);
  }
}

@media (max-width: 767px) {
  body:has(.btc-n1ujni.static) .btc-g1pbq8 {
    bottom: 8px;
  }
}

.btc-ditnxy {
  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.btc-lu0n7c.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath d='M31.btc-58am7s 3.btc-yhnu3z.btc-2igpzh.btc-9y2oqf 3.btc-dfyufp 3.btc-rkxmf1 5.btc-7kwjcg 3.btc-rkxmf1 8.btc-v8g9zg.btc-4urhtb.btc-rkxmf1 26.btc-7upalc 5.btc-mwhx4v 28.btc-p7w6iv 8.btc-vih9w1 28.btc-hipzkx.btc-cps3wm 28.btc-eul5hf.btc-l5hs85 34.btc-glnkbe.btc-9l92lc 36.btc-qgh76a 11.btc-q1us51 37.btc-bhqrg3 12.btc-2bx4gn 36.btc-0t9g87.btc-4zwr0s 28.btc-agqeyt.btc-wm3cps.btc-e05kwc 28.btc-2j64zf 36.btc-rktj6b 26.btc-dpmy3v 36.btc-rktj6b 23.btc-h0r4uo.btc-l9aryn.btc-rktj6b 5.btc-pli9oc 34.btc-yx0jl1 3.btc-dfyufp 31.btc-58am7s 3.btc-1p5du3.btc-0fj83l 18.btc-5jf04h.btc-1bhq20 18.btc-7mprz9 8.btc-g61t25 17.btc-o9nzfz 8.btc-g61t25 15.btc-3tymm7.btc-g61t25 14.btc-norkc4 9.btc-1bhq20 13.btc-gamxnk 11.btc-0fj83l 13.btc-jtgqyl.btc-fe2h0g 13.btc-gamxnk 13.btc-e0uig9 14.btc-norkc4 13.btc-e0uig9 15.btc-p0zmy9.btc-e0uig9 17.btc-o9nzfz 12.btc-fe2h0g 18.btc-7mprz9 11.btc-0fj83l 18.btc-6fjgg6.btc-mv4n1f 18.btc-7dryn1.btc-g33ggj 18.btc-7mprz9 17.btc-yiqywg 17.btc-o9nzfz 17.btc-yiqywg 15.btc-3v39mv.btc-yiqywg 14.btc-norkc4 18.btc-g33ggj 13.btc-gamxnk 20.btc-mv4n1f 13.btc-fz0c15.btc-gjwivg 13.btc-gamxnk 22.btc-x703cm 14.btc-norkc4 22.btc-x703cm 15.btc-o1s9ky.btc-wwkonv 17.btc-o9nzfz 21.btc-gjwivg 18.btc-7mprz9 20.btc-mv4n1f 18.btc-lrx8g9.btc-4sd6ey 18.btc-2g5idz.btc-hqc4c2 18.btc-7mprz9 26.btc-ijd3ae 17.btc-o9nzfz 26.btc-ijd3ae 15.btc-hy3tqe.btc-ijd3ae 14.btc-norkc4 27.btc-hqc4c2 13.btc-gamxnk 28.btc-4sd6ey 13.btc-p41qqg.btc-cqfwg9 13.btc-gamxnk 31.btc-xigy5r 14.btc-norkc4 31.btc-xigy5r 15.btc-lg6zah.btc-ijd3ae 17.btc-o9nzfz 30.btc-cqfwg9 18.btc-7mprz9 28.btc-4sd6ey 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"])
    .btc-ditnxy {
    display: none;
  }
}

.btc-3giti5 {
  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) {
  .btc-3giti5 {
    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;
}

.btc-vyfu3f {
  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) {
  .btc-vyfu3f {
    padding: 14px 16px;
  }
}

.btc-vyfu3f button {
  border: none;
  background: none;
  cursor: pointer;
  align-content: center;
  color: var(--Neutral-50);
}

.btc-vyfu3f button:first-child {
  align-content: end;
}

.btc-vyfu3f button:first-of-type {
  display: none;
}

.pc61d126-chatbot[data-active-screen="2"]
  .btc-vyfu3f
  button:first-of-type,
.pc61d126-chatbot[data-active-screen="3"]
  .btc-vyfu3f
  button:first-of-type {
  display: initial;
  width: 44px;
  height: 16px;
}

.btc-vyfu3f button:first-of-type svg {
  width: 30px;
  height: 30px;
}

.btc-vyfu3f button:last-child svg {
  width: 38px;
  height: 38px;
}

.btc-k2v3q9 {
  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;
}

.btc-k2v3q9::before {
  content: "";
  width: 48px;
}

.pc61d126-chatbot[data-active-screen="2"] .btc-k2v3q9,
.pc61d126-chatbot[data-active-screen="3"]
  .btc-k2v3q9 {
  opacity: 1;
  visibility: visible;
}

.btc-e3zsq7 {
  flex: 1 1;
}

.btc-d91tcf {
  display: none;
  padding: 64px 16px 16px;
}

@media screen and (min-width: 768px) {
  .btc-d91tcf {
    padding: 24px;
  }
}

.pc61d126-chatbot[data-active-screen="1"] .btc-v8ylkd {
  display: block;
}

.btc-93djoo {
  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) {
  .btc-93djoo {
    margin-top: 41px;
    font-size: 48px;
    line-height: 56px;
  }
}

.btc-unwmv0 {
  display: grid;
  grid-template-columns: 50px 1fr;
  grid-template-areas: "avatar name" "button button";
  row-gap: 16px;
  column-gap: 12px;
  padding: 10px 14px;
}

.btc-unwmv0::before {
  content: "";
  grid-area: avatar;
  width: 50px;
  height: 50px;
  align-self: center;
}

.btc-z6p7g7 span {
  color: var(--Text-300);
  font-feature-settings:
    "liga" off,
    "clig" off;
  font-size: 12px;
  line-height: 16px;
}

.btc-z6p7g7 p {
  color: var(--Text-100);
}

.btc-unwmv0 .btc-mwohvl {
  grid-area: button;
}

.btc-unwmv0 .btc-mwohvl::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.btc-lu0n7c.org/2000/svg'%3E%3Cpath d='M4.btc-1ytull 10H16.3327' stroke='%23F0F0F0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.btc-wmhogy 15L16.btc-wmhogy 10' stroke='%23F0F0F0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.btc-wmhogy 5L16.btc-wmhogy 10' stroke='%23F0F0F0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.pc61d126-chatbot[data-active-screen="2"] .btc-9cc70r {
  display: block;
}

.btc-aj8pjw {
  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) {
  .btc-aj8pjw {
    margin-top: 40px;
  }
}

.btc-lv7rlb label,
.btc-lv7rlb input {
  display: block;
  width: 100%;
}

.btc-lv7rlb label {
  margin-bottom: 16px;
  color: var(--Text-100);
  font-size: 14px;
  line-height: 20px;
}

.btc-lv7rlb label.btc-9anlu0 input {
  border: 1px solid var(--Accent-100);
  padding: 16px;
}

.btc-lv7rlb label.btc-9anlu0::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;
}

.btc-lv7rlb 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;
}

.btc-lv7rlb input::placeholder {
  color: var(--Text-400);
}

.btc-2niffl {
  padding: 0;
  min-height: 100%;
  flex-direction: column;
  justify-content: space-between;
  gap: 16px;
}

.pc61d126-chatbot[data-active-screen="3"] .btc-2niffl {
  display: flex;
}

.btc-2niffl ol {
  list-style: none;
  padding: 16px;
  overflow: auto;
  overscroll-behavior: contain;
  height: calc(100vh - 170px);
}

@media screen and (min-width: 768px) {
  .btc-2niffl ol {
    height: 420px;
    padding: 24px;
  }
}

.btc-2niffl ol a {
  cursor: pointer;
  color: var(--Primary-100);
}

.btc-zcpno5 {
  flex: 0 0;
  position: relative;
  padding: 0 16px 16px;
}

@media screen and (min-width: 768px) {
  .btc-zcpno5 {
    padding: 0 24px 24px;
  }
}

.btc-zcpno5 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;
}

.btc-zcpno5 input::placeholder {
  color: var(--Text-400);
}

.btc-zcpno5 [type="submit"] {
  border: none;
  background: none;
  cursor: pointer;
  position: absolute;
  top: 15px;
  right: 32px;
  width: 22px;
  height: 22px;
}

.btc-zcpno5 [type="submit"]:disabled {
  opacity: 0.5;
}

.btc-zcpno5 [type="submit"] svg {
  color: var(--Neutral-50);
}

@media screen and (min-width: 768px) {
  .btc-zcpno5 [type="submit"] {
    right: 40px;
  }
}

.btc-f6cj1n {
  margin-bottom: 16px;
  color: var(--Primary-100);
}

.btc-f6cj1n.btc-lhbq0v {
  display: grid;
  grid-template-columns: 31px 1fr;
  gap: 12px;
  color: var(--Text-100);
  align-items: flex-end;
}

.btc-f6cj1n.btc-lhbq0v::before {
  content: "";
  width: 31px;
}

.btc-f6cj1n.btc-lhbq0v p {
  border-radius: 24px;
  border: 1px solid var(--Neutral-300);
  background: var(--neutral-30060, rgba(43, 43, 43, 0.6));
}

.btc-f6cj1n.btc-g7luav p {
  box-shadow: 0 0 12px 0 rgba(191, 191, 191, 0.1);
}

.btc-f6cj1n p {
  padding: 15px 14px;
  border-radius: 24px;
  border: 1px solid var(--Neutral-200);
  background: var(--neutral-30060, rgba(43, 43, 43, 0.6));
}

.btc-g1pbq8 .btc-mwohvl {
  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;
  }
}

.btc-ktflv5 {
  position: fixed;
  z-index: 1000;
  top: 0;
  width: 100%;
}

@media (min-width: 768px) {
  .btc-ktflv5 {
    padding: 16px 0;
    background: var(--fh-bg-color);
  }
}

@media (min-width: 1200px) {
  .btc-ktflv5 {
    padding: 18px 0;
  }
}

.btc-ktflv5 .btc-u9n28g {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
}

@media (max-width: 767px) {
  .btc-ktflv5 .btc-u9n28g {
    padding: 16px;
    background: var(--fh-bg-color);
    min-height: 72px;
  }
}

.btc-de3tj3 {
  display: block;
  width: 100%;
  max-width: 128px;
  height: 32px;
  object-fit: contain;
  object-position: center left;
}

@media (min-width: 1200px) {
  .btc-de3tj3 {
    max-width: 160px;
    height: 40px;
  }
}

.btc-de3tj3 picture,
.btc-de3tj3 img {
  display: block;
  width: 100%;
  height: 100%;
}

.btc-de3tj3 img {
  object-fit: contain;
  object-position: left center;
}

@media (max-width: 1199px) {
  .btc-bcmpml {
    position: fixed;
    right: 0;
    width: 100%;
    transition: transform 0.btc-z96uo5 ease;
    transform: translateX(100%);
    background: var(--menu-color);
    box-shadow: 0 12px 24px 0 rgba(109, 109, 109, 0.15);
  }

  .btc-ktflv5.btc-ixjkdj .btc-bcmpml {
    transform: translateX(0);
  }
}

@media screen and (min-width: 768px) and (max-width: 1199px) {
  .btc-bcmpml {
    top: 72px;
    max-width: 400px;
    height: calc(100% - 72px);
    overflow-y: auto;
    padding: 8px 16px;
  }
}

@media (max-width: 767px) {
  .btc-bcmpml {
    padding: 8px 16px;
    top: 128px;
    height: calc(100% - 128px);
    overflow-y: auto;
    overscroll-behavior: contain;
  }
}

.btc-qjty8n,
.btc-iqm2lb {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  gap: 8px;
}

@media (min-width: 767px) {
  .btc-qjty8n,
  .btc-iqm2lb {
    gap: 12px;
  }
}

@media (max-width: 767px) {
  .btc-iqm2lb {
    display: none;
  }
}

.btc-a6h33z {
  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;
}

.btc-ixjkdj .btc-a6h33z {
  background: var(--fh-bg-color);
}

.btc-a6h33z button {
  flex: 1 1;
  padding: 9px 12px;
  line-height: 20px;
}

@media (min-width: 768px) {
  .btc-a6h33z {
    display: none;
  }
}

.btc-65loz1 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  cursor: pointer;
}

@media (min-width: 1200px) {
  .btc-65loz1 {
    display: none;
  }
}

.btc-hk6s5f {
  display: block;
  width: 30px;
  height: 30px;
  object-fit: contain;
  object-position: center;
  cursor: pointer;
  color: var(--Text-100);
  pointer-events: none;
  touch-action: none;
}

.btc-ktflv5.btc-ixjkdj .btc-hk6s5f:first-child {
  display: none;
}

.btc-ktflv5.btc-ixjkdj .btc-hk6s5f:last-child {
  display: block;
}

.btc-hk6s5f:last-child {
  display: none;
}

@media (min-width: 1200px) {
  .btc-hk6s5f {
    display: none;
  }
}

.btc-0ymu3u {
  position: relative;
  display: none;
  padding: 5px 9px 6px;
  color: var(--Text-100);
}

@media (min-width: 1200px) {
  .btc-0ymu3u {
    display: flex;
  }
}

.btc-0ymu3u ul {
  max-height: 350px;
  overflow-y: auto;
}

.btc-0ymu3u:hover ul {
  visibility: visible;
  opacity: 1;
}

.btc-0ymu3u:hover ul::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}

.btc-0ymu3u:hover ul::-webkit-scrollbar-thumb {
  border-radius: 16px;
  background: var(--Neutral-100);
}

.btc-0ymu3u:hover ul::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0);
}

.btc-0ymu3u:hover .btc-0k797z svg {
  transform: rotate(180deg);
}

.btc-1bqtss {
  font-size: 14px;
  font-weight: 700;
  display: flex;
  width: 100%;
}

.btc-5zmf08 {
  padding: 0 8px;
}

.btc-vt44sq {
  display: flex;
  width: 100%;
  padding: 5px 9px;
  transition: 0.3s;
  color: var(--Text-100);
  border-radius: 8px;
}

.btc-vt44sq:hover {
  background-color: var(--Neutral-300);
}

@media (min-width: 1200px) {
  .btc-vt44sq {
    padding: 4px 8px;
  }
}

.btc-2cs5p3 {
  display: flex;
}

.btc-2cs5p3 img {
  width: 24px;
  height: 24px;
  margin-right: 8px;
  border: 1px solid var(--Neutral-200);
  border-radius: 12px;
}

.btc-0k797z {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  margin-left: 9px;
  margin-top: 2px;
}

.btc-0k797z svg {
  transition: 0.3s;
  width: 13px;
  height: 13px;
}

.btc-ev2bfu {
  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) {
  .btc-ev2bfu {
    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;
  }
}

.btc-ex2kgt {
  width: 100%;
}

@media (min-width: 1200px) {
  .btc-ex2kgt {
    display: none;
  }
}

.btc-bgrxtw {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 10px;
  padding-bottom: 5px;
  border-bottom: 1px solid var(--Neutral-300);
}

.btc-12qgv8 {
  font-weight: 700;
  font-size: 20px;
  line-height: 28px;
  text-transform: capitalize;
  color: var(--Text-100);
}

.btc-hvij2q {
  display: flex;
}

.btc-2r8o5a {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}

.btc-t0qaqf {
  list-style: none;
}

@media (max-width: 1199px) {
  .btc-t0qaqf {
    max-height: 90%;
    overflow: auto;
  }
}

@media (min-width: 1200px) {
  .btc-t0qaqf {
    display: flex;
    align-items: center;
    gap: 8px;
  }

  .btc-t0qaqf .btc-avagwj [data-ref-el],
  .btc-t0qaqf .btc-avagwj span,
  .btc-t0qaqf .btc-avagwj a {
    white-space: nowrap;
  }
}

.btc-c5kudm {
  width: 100%;
  transition: 0.3s;
  color: var(--Text-100);
  position: relative;
}

@media (max-width: 1199px) {
  .btc-c5kudm.btc-m49mwz > .btc-avagwj {
    background: var(--Neutral-300);
  }
}

@media (min-width: 1200px) {
  .btc-c5kudm.btc-o7x7r6:hover > .sub-menu[data-depth="1"] {
    height: auto;
    opacity: 1;
    visibility: visible;
  }
}

@media (max-width: 1199px) {
  .btc-c5kudm.btc-m49mwz > .btc-a8n5t7 {
    height: auto;
  }

  .btc-c5kudm.btc-m49mwz > div > .btc-qsc47r {
    transform: rotate(180deg);
  }
}

.btc-c5kudm [data-ref-el] {
  background: none;
  border: none;
  cursor: pointer;
}

.btc-c5kudm [data-ref-el],
.btc-c5kudm span {
  cursor: pointer;
}

.btc-c5kudm [data-ref-el],
.btc-c5kudm span,
.btc-c5kudm a {
  font-size: 18px;
  font-weight: 700;
  line-height: 46px;
  color: var(--text-color);
  text-align: left;
  flex: 1 1;
}

@media (min-width: 768px) {
  .btc-c5kudm [data-ref-el],
  .btc-c5kudm span,
  .btc-c5kudm a {
    font-size: 18px;
    line-height: 38px;
  }
}

@media (min-width: 1200px) {
  .btc-c5kudm [data-ref-el],
  .btc-c5kudm span,
  .btc-c5kudm a {
    font-size: 14px;
    line-height: 20px;
    width: 100%;
  }
}

.btc-a8n5t7 {
  height: 0;
  overflow: hidden;
  transition: height 0.btc-z96uo5 ease;
  padding-left: 24px;
  list-style: none;
  box-sizing: border-box;
}

.btc-a8n5t7::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}

.btc-a8n5t7::-webkit-scrollbar-thumb {
  border-radius: 16px;
  background: var(--Neutral-200);
}

.btc-a8n5t7::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0);
}

@media (min-width: 1200px) {
  .btc-a8n5t7 {
    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;
  }

  .btc-a8n5t7:has(> .btc-c5kudm.active) {
    height: auto;
    visibility: visible;
    opacity: 1;
  }

  .btc-a8n5t7 .btc-a8n5t7 {
    padding: 0;
  }

  .btc-a8n5t7 .btc-c5kudm {
    font-weight: 400;
  }

  .btc-a8n5t7 .btc-c5kudm:hover > .btc-avagwj {
    background: var(--Neutral-300);
  }

  .btc-a8n5t7 .btc-qsc47r {
    rotate: -90deg;
  }
}

.btc-avagwj {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  padding: 0 8px;
  border-radius: 16px;
  cursor: pointer;
}

@media (min-width: 1200px) {
  .btc-avagwj {
    padding: 8px;
  }

  .btc-c5kudm.btc-fa9k7a > .btc-avagwj {
    background: var(--Neutral-300);
  }
}

.btc-qsc47r {
  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.btc-lu0n7c.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.btc-iwqkir 0.btc-7102fe.btc-3hpvpc -0.btc-cen95v 0.btc-ksniai -0.btc-cen95v 1.btc-acqbxm 0.btc-2nc0ib.btc-iuf4ox 4.btc-bmf6tr.btc-iwqkir 0.btc-eys9zo.btc-d9g1z5 -0.btc-cen95v 9.btc-0wuauf -0.btc-cen95v 10.btc-z86892 0.btc-fwfr24.btc-dqx6k1 0.btc-3hpvpc 10.btc-dqx6k1 0.btc-ksniai 10.btc-z86892 1.btc-i84yi3.btc-y73exg 5.btc-0zc0c7.btc-v8y3ln 6.btc-3ldanj 5.btc-gzh55t 6.btc-3ldanj 4.btc-dcht7a 5.btc-jpah4g.btc-iwqkir 1.btc-rviao7.btc-cen95v 0.btc-ksniai -0.btc-cen95v 0.btc-3hpvpc 0.btc-iwqkir 0.21967Z' fill='%23F0F0F0'/%3E%3C/svg%3E%0A");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: 10px;
  transition: rotate 0.btc-z96uo5 ease;
  background-color: var(--Text-100);
}

@media (min-width: 1200px) {
  .btc-qsc47r {
    cursor: default;
  }
}

.btc-of8w01 {
  position: fixed;
  z-index: 1001;
  top: 80px;
  left: 100px;
  visibility: visible;
  opacity: 1;
  max-height: 290px;
  height: auto;
}

.btc-mhqt65 {
  padding: 24px 0;
  border-top: 1px solid var(--border-color);
  gap: 32px;
  background-color: var(--fh-bg-color);
}

@media screen and (min-width: 768px) {
  .btc-mhqt65 {
    padding: 40px 4px;
  }
}

.btc-53snzb {
  margin-bottom: 30px;
}

@media screen and (min-width: 1200px) {
  .btc-53snzb {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 0;
  }
}

.btc-frkk6z {
  margin-bottom: 32px;
}

@media (min-width: 1200px) {
  .btc-frkk6z {
    margin-right: 32px;
    margin-bottom: 20px;
  }
}

.btc-frkk6z ul {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  gap: 8px;
}

.btc-frkk6z [data-ref-el] {
  background: none;
  border: none;
  cursor: pointer;
  font: inherit;
}

.btc-frkk6z [data-ref-el],
.btc-frkk6z span,
.btc-frkk6z a {
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  display: block;
  padding: 4px 8px;
  color: var(--text-color);
}

.btc-r2w0yg {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  max-width: 340px;
  margin-bottom: 32px;
  flex-shrink: 0;
}

@media (min-width: 1200px) {
  .btc-r2w0yg {
    margin-bottom: 12px;
  }
}

.btc-8gtc0p {
  width: 32px;
  height: 32px;
  margin-right: 12px;
  overflow: hidden;
}

.btc-8gtc0p img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

@media screen and (min-width: 1200px) {
  .btc-8gtc0p:last-child {
    margin-right: 0;
  }
}

.btc-cjuvf7 {
  line-height: 19px;
  margin-top: -4px;
  position: relative;
  color: var(--Primary-100);
  border-bottom: 1px solid var(--Primary-100);
}

.btc-r2w0yg:hover .btc-kbkvrh {
  visibility: visible;
  opacity: 1;
}

.btc-kbkvrh {
  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);
}

.btc-32f1z1 {
  display: grid;
  margin: -6px;
  grid-template-columns: repeat(5, 1fr);
  max-height: 240px;
  overflow-y: auto;
  overflow-x: hidden;
}

.btc-kzxy72 {
  display: flex;
  margin: 6px;
}

.btc-kzxy72 img {
  display: block;
  max-width: 32px;
  object-fit: contain;
}

.btc-kbkvrh::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);
}

.btc-kbkvrh::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);
}

.btc-suxkyg {
  display: flex;
  flex-direction: column;
  width: 100%;
}

@media (min-width: 1200px) {
  .btc-suxkyg {
    align-items: flex-end;
    flex-direction: row;
    justify-content: space-between;
  }
}

.btc-ixphin {
  font-size: 14px;
  line-height: 20px;
  color: var(--text-color);
}

@media (min-width: 1200px) {
  .btc-ixphin {
    margin-right: 32px;
  }
}

.btc-v7pma1 {
  width: 100%;
  max-width: 340px;
  margin-top: 10px;
  text-align: left;
  flex-shrink: 0;
}

@media (min-width: 1200px) {
  .btc-v7pma1 {
    margin-top: 0;
    width: 340px;
  }
}

.btc-v7pma1 a {
  line-height: 19px;
  color: var(--Primary-100);
  border-bottom: 1px solid var(--Primary-100);
}

.btc-sbokk1 {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 24px;
}

.btc-dju7mj {
  position: relative;
}

@media (min-width: 768px) {
  .btc-dju7mj {
    margin-top: 40px;
  }
}

.btc-dju7mj + .btc-54dnt1,
.btc-dju7mj + .btc-dju7mj {
  margin-top: 24px;
}

.btc-455o4y {
  padding: 40px 16px;
  position: relative;
  overflow: hidden;
  text-align: center;
  min-height: 700px;
}

@media screen and (min-width: 768px) {
  .btc-455o4y {
    padding: 80px 16px;
    border-radius: 24px;
    min-height: 400px;
  }
}

@media screen and (min-width: 1200px) {
  .btc-455o4y {
    padding: 80px;
  }
}

.btc-13aqfy {
  position: relative;
  z-index: 1;
  padding: 0;
}

@media screen and (min-width: 563px) {
  .btc-13aqfy {
    padding: 0 16px;
}


}

.btc-pimjg8 {
  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) {
  .btc-pimjg8 {
    font-size: 48px;
    line-height: 56px;
  }
}

.btc-9ha5tr {
  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) {
  .btc-9ha5tr {
    font-size: 24px;
    line-height: 32px;
  }
}

.btc-wy6p3q {
  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;
}

.btc-wy6p3q:hover {
  background: var(--button-bg-hover);
}

.btc-pf9hbd {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -2;
}

.btc-pf9hbd img {
  display: block;
  width: 100%;
  /* min-height: 100%; */
  object-fit: cover;
  object-position: center;
}

@media (max-width: 768px) {
  .btc-pf9hbd img {
  min-height: initial;
  }
}

@media (max-width: 563px) {
  .btc-pf9hbd img {
  min-height: 100%;
  }
}

.btc-455o4y::before {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
}

.btc-7tlc6w {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.btc-7tlc6w h1,
.btc-7tlc6w h2,
.btc-7tlc6w h3,
.btc-7tlc6w h4 {
  margin-bottom: 6px;
}

.btc-7tlc6w h1:not(:first-child),
.btc-7tlc6w h2:not(:first-child),
.btc-7tlc6w h3:not(:first-child),
.btc-7tlc6w h4:not(:first-child) {
  margin-top: 16px;
}

.btc-7tlc6w h1,
.btc-7tlc6w h1 > * {
  font-size: 40px;
  line-height: 48px;
}

@media (min-width: 768px) {
  .btc-7tlc6w h1,
  .btc-7tlc6w h1 > * {
    font-size: 48px;
    line-height: 60px;
  }
}

.btc-7tlc6w h2,
.btc-7tlc6w h2 > * {
  font-size: 32px;
  line-height: 40px;
}

@media (min-width: 768px) {
  .btc-7tlc6w h2,
  .btc-7tlc6w h2 > * {
    font-size: 40px;
    line-height: 48px;
  }
}

.btc-7tlc6w h3,
.btc-7tlc6w h3 > * {
  font-size: 24px;
  line-height: 32px;
}

@media (min-width: 768px) {
  .btc-7tlc6w h3,
  .btc-7tlc6w h3 > * {
    font-size: 32px;
    line-height: 40px;
  }
}

.btc-7tlc6w h4,
.btc-7tlc6w h4 > * {
  font-size: 24px;
  line-height: 32px;
}

.btc-7tlc6w ul {
  font-size: 16px;
  margin: 6px 0 14px;
  padding: 0;
  padding-left: 8px;
  list-style: none;
}

.btc-7tlc6w ul li {
  position: relative;
  margin-bottom: 8px;
  padding-left: 16px;
  list-style-type: none;
}

.btc-7tlc6w 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);
}

.btc-7tlc6w ul ul {
  margin-bottom: 8px;
}

.btc-7tlc6w ul ul > li {
  margin-top: 16px;
  padding-left: 33px;
}

.btc-7tlc6w ul ul > li::before {
  left: 16px;
  border: 1px solid var(--Text-300);
  background: rgba(0, 0, 0, 0);
}

.btc-7tlc6w ol {
  font-size: 16px;
  margin: 6px 0 14px;
  padding-left: 24px;
  list-style: decimal;
}

.btc-7tlc6w ol li {
  margin-bottom: 8px;
  padding-left: 6px;
}

.btc-7tlc6w ol li::marker {
  font-weight: 700;
}

.btc-7tlc6w ol ol {
  margin-bottom: 8px;
}

.btc-7tlc6w ol ol > li {
  margin-top: 16px;
  padding-left: 0;
}

.btc-7tlc6w ol ul li {
  padding-left: 16px;
}

.btc-7tlc6w 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) {
  .btc-7tlc6w table {
    padding: 24px;
  }
}

.btc-7tlc6w table.btc-5c41ix {
  -webkit-mask-image: linear-gradient(to right, black 90%, transparent);
  mask-image: linear-gradient(to right, black 90%, transparent);
  transition:
    -webkit-mask-image 0.btc-z96uo5,
    mask-image 0.3s;
}

.btc-7tlc6w table.btc-5c41ix.btc-k4bjyk {
  -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) {
  .btc-7tlc6w table {
    display: table;
  }
}

.btc-7tlc6w 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);
}

.btc-7tlc6w table thead th:first-child {
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
}

.btc-7tlc6w table thead th:last-child {
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
}

.btc-7tlc6w 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) {
  .btc-7tlc6w table tbody td {
    width: auto;
    white-space: wrap;
  }
}

.btc-7tlc6w table tbody td:first-child {
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
}

.btc-7tlc6w table tbody td:last-child {
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
}

.btc-7tlc6w table tbody td img {
  max-width: 24px;
  max-height: 24px;
  margin-right: 14px;
  vertical-align: middle;
}

.btc-7tlc6w img {
  max-width: 100%;
  height: auto;
}

.btc-pen54j {
  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) {
  .btc-pen54j {
    padding: 24px;
  }
}

.btc-c6ppv6 {
  color: var(--text-color);
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 32px;
  line-height: 40px;
  font-weight: 700;
}

@media (min-width: 768px) {
  .btc-c6ppv6 {
    font-size: 40px;
    line-height: 48px;
    max-width: 62%;
  }
}

.btc-c6ppv6 > * {
  margin: 0 !important;
}

.btc-c6ppv6 img,
.btc-0uv2gy {
  box-sizing: content-box;
  width: 24px;
  height: 24px;
}

@media screen and (min-width: 768px) {
  .btc-c6ppv6 img,
  .btc-0uv2gy {
    width: 48px;
    height: 48px;
    max-width: 32px;
    max-height: 32px;
  }
}

.btc-6d2ruy {
  display: flex;
  width: 24px;
  height: 24px;
  background: var(--text-color);
  vertical-align: middle;
}

@media (min-width: 768px) {
  .btc-6d2ruy {
    width: 32px;
    height: 32px;
  }
}

.btc-23toad {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: 16px;
}

.btc-23toad .btc-wni3wc {
  flex-shrink: 0;
}

.btc-23toad .btc-rhy97z svg {
  display: none;
}

.btc-m29ysm {
  display: grid;
  transition: max-height 0.btc-z96uo5 ease-in-out;
  column-gap: 16px;
  grid-template-columns: 1fr;
}

@media (min-width: 508px) {
  .btc-m29ysm {
    grid-template-columns: 1fr 1fr;
    gap: 16px;
  }
}

@media (min-width: 1200px) {
  .btc-m29ysm {
    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));
  }
}

.btc-m29ysm.btc-gg9r9c + .btc-wni3wc svg {
  transform: rotate(180deg);
}

.btc-7lrjvd {
  display: grid;
  align-items: flex-start;
  column-gap: 16px;
  grid-template-columns: repeat(2, 1fr);
  height: max-content;
}

.btc-7lrjvd > div:nth-child(3n) {
  grid-column: span 2;
}

.btc-7lrjvd
  > div:nth-child(3n)
  .btc-o6mptf
  button {
  max-width: 270px;
}

@media (min-width: 768px) {
  .btc-7lrjvd {
    gap: 16px;
    grid-template-columns: repeat(2, 1fr);
  }

  .btc-7lrjvd > div:nth-child(3n) {
    grid-column: unset;
  }

  .btc-7lrjvd
    > div:nth-child(3n)
    .btc-o6mptf
    button {
    max-width: 83px;
  }
}

@media (min-width: 1200px) {
  .btc-7lrjvd {
    max-width: 270px;
  }
}

.btc-7lrjvd .btc-o6mptf button {
  max-width: 96px;
}

@media (min-width: 375px) {
  .btc-7lrjvd .btc-o6mptf button {
    max-width: 120px;
  }
}

@media (min-width: 1200px) {
  .btc-7lrjvd .btc-o6mptf button {
    max-width: 104px;
  }
}

.btc-z8krvr {
  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) {
  .btc-z8krvr {
    margin-bottom: 0;
  }
}

.btc-96pom6 {
  display: none;
  opacity: 0;
}

.btc-4b4nst {
  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;
  }
}

.btc-4b4nst img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  border-radius: 16px;
}

.btc-o6mptf {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  color: var(--Text-400);
  gap: 4px;
  position: relative;
}

.btc-o6mptf button {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}

@media (min-width: 768px) {
  .pc61d126-games__list-item[data-game-type="Live Shows"]
    .btc-o6mptf
    button {
    max-width: 124px;
  }
}

@media (min-width: 1200px) {
  .pc61d126-games__list-item[data-game-type="Live Shows"]
    .btc-o6mptf
    button {
    max-width: 145px;
  }
}

.btc-uwbq94:first-child
  .btc-o6mptf
  button {
  max-width: 270px;
}

.btc-trrd54 {
  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%;
}

.btc-z8krvr picture {
  width: 100%;
  max-width: 100%;
}

.btc-905nqn {
  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;
}

.btc-905nqn svg {
  outline: 10px solid var(--button-bg-color);
  border-radius: 1px;
  background: var(--button-bg-color);
}

.btc-z8krvr:hover .btc-905nqn {
  display: flex;
}

.btc-71pgze {
  font-size: 12px;
  line-height: 16px;
  color: var(--Text-400);
}

.btc-qcno57 {
  display: flex;
}

.btc-qcno57:hover .btc-ya0laj,
.btc-qcno57 .btc-fa9k7a .btc-ya0laj {
  display: flex;
}

.btc-qcno57 svg {
  flex-shrink: 0;
}

.btc-ya0laj {
  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) {
  .btc-ya0laj {
    width: 174px;
    right: -28px;
    padding: 12px;
  }
}

.btc-ya0laj:hover {
  display: flex;
}

.btc-ya0laj svg {
  color: var(--Neutral-300);
  position: absolute;
  right: 19px;
  top: -11px;
}

.btc-x0xwu5 {
  display: flex;
  justify-content: space-between;
  gap: 4px;
  color: var(--Text-100);
  line-height: 16px;
  width: 100%;
  font-size: 10px;
}

@media (min-width: 768px) {
  .btc-x0xwu5 {
    font-size: 12px;
  }
}

.btc-vkghzk,
.btc-h3abgz {
  width: 50%;
  flex-shrink: 0;
}

.btc-vkghzk {
  font-weight: 700;
}

.btc-jg6yph .btc-m29ysm {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media (min-width: 768px) {
  .btc-jg6yph .btc-m29ysm {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}

@media (min-width: 1200px) {
  .btc-jg6yph .btc-m29ysm {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
}

.btc-jg6yph
  .btc-trrd54:has(img) {
  max-height: initial !important;
  aspect-ratio: 1/1;
}

.btc-jg6yph .btc-4b4nst {
  height: 100% !important;
  border-radius: 16px;
}

.btc-jg6yph .btc-o6mptf {
  gap: 4px;
  align-items: center;
}

.btc-jg6yph .btc-o6mptf button {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.btc-jg6yph .btc-o6mptf svg {
  display: block;
  aspect-ratio: 1/1;
  flex: 0 0 16px;
}

.btc-jg6yph .btc-49vtq0,
.btc-jg6yph .btc-9prx1g {
  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.btc-lu0n7c.org/2000/svg'%3E%3Cpath d='M9.btc-92a3cr 4.btc-j3fpy4.btc-8zbz0n 5.btc-ovpo3g.btc-huj0b3 5.btc-nwbhkz.btc-zoatmt 5.btc-ozwfcb.btc-08mjtu 8.btc-z8j03n.btc-udzsy7 9.btc-m7cwle.btc-d07l7t 9.btc-a99zag.btc-sts4sj 13.btc-oudx7y.btc-kj4qzv 11.btc-7abnnr.btc-blmog9 11.btc-vt6z9j.btc-yb5xxf 11.btc-j3y6b8.btc-dqmsmw 13.btc-y1oef9.btc-wkolfn 9.btc-c9062x.btc-0mz7xf 9.btc-34j7jq.btc-7kiekg 8.btc-9zwc5h.btc-63jw72 5.btc-iqog6g.btc-x26b60 5.btc-rf9snq.btc-igdggu 5.btc-52uu5x.btc-z4d7u2 4.btc-fv7c2v.btc-blmog9 1.btc-kfqcux.btc-92a3cr 4.98633Z' fill='%23FFBB00' stroke='%23FFBB00'/%3E%3C/svg%3E%0A");
}

.btc-jg6yph .btc-49vtq0 {
  background-color: hsl(from var(--Neutral-50) h s l/30%);
  width: 81px;
}

.btc-jg6yph .btc-9prx1g {
  display: block;
  background-color: var(--Accent-Yellow-300, #fb0);
}

.btc-ainrfj {
  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) {
  .btc-ainrfj {
    padding: 24px;
  }
}

.btc-ainrfj .btc-wni3wc {
  display: flex;
}

@media (min-width: 768px) {
  .btc-ainrfj .btc-wni3wc {
    display: none;
  }
}

.btc-ainrfj .btc-rhy97z svg {
  display: none;
}

.btc-x5quyx {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.btc-x5quyx .btc-r5m478 {
  display: none;
}

@media (min-width: 768px) {
  .btc-x5quyx .btc-r5m478 {
    display: flex;
  }
}

.btc-6n9bfx {
  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) {
  .btc-6n9bfx {
    font-size: 40px;
    line-height: 48px;
  }
}

.btc-6n9bfx > * {
  margin: 0 !important;
}

.btc-6n9bfx img,
.btc-fix2x5 {
  box-sizing: content-box;
  width: 24px;
  height: 24px;
}

@media screen and (min-width: 768px) {
  .btc-6n9bfx img,
  .btc-fix2x5 {
    width: 48px;
    height: 48px;
    max-width: 32px;
    max-height: 32px;
  }
}

.btc-xfdmjp {
  display: flex;
  width: 24px;
  height: 24px;
  background: var(--Primary-100);
  vertical-align: middle;
}

@media (min-width: 768px) {
  .btc-xfdmjp {
    width: 32px;
    height: 32px;
  }
}

.btc-djap9v {
  display: grid;
  overflow: hidden;
  gap: 8px;
  grid-template-columns: repeat(3, 1fr);
}

@media (min-width: 768px) {
  .btc-djap9v {
    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;
  }

  .btc-djap9v::-webkit-scrollbar {
    display: none;
  }
}

.btc-glbkij {
  border-radius: 24px;
  border: 1px solid var(--Neutral-200);
  background: var(--Neutral-400);
  padding: 7px;
}

@media (min-width: 768px) {
  .btc-glbkij {
    padding: 7px 15px;
  }
}

.btc-glbkij:hover {
  background-color: var(--Neutral-200);
  color: var(--Text-100);
}

.btc-qsfl9t {
  display: none;
  opacity: 0;
}

@media (min-width: 768px) {
  .btc-qsfl9t {
    display: flex;
    opacity: 1;
  }
}

.btc-glbkij picture {
  height: 100%;
  display: block;
}

.btc-glbkij img {
  display: block;
  width: 100%;
  height: 40px;
  object-fit: contain;
}

@media (min-width: 768px) {
  .btc-glbkij img {
    width: 88px;
    height: 44px;
  }
}

.btc-glbkij p {
  text-align: center;
  width: 100%;
}

.btc-7sp6g2 {
  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) {
  .btc-7sp6g2 {
    font-size: 40px;
    line-height: 48px;
  }
}

.btc-7sp6g2 img,
.btc-1re3m8 {
  box-sizing: content-box;
  width: 24px;
  height: 24px;
}

@media screen and (min-width: 768px) {
  .btc-7sp6g2 img,
  .btc-1re3m8 {
    width: 48px;
    height: 48px;
    max-width: 32px;
    max-height: 32px;
  }
}

.btc-ld492k {
  display: flex;
  width: 24px;
  height: 24px;
  background: var(--Primary-100);
  vertical-align: middle;
}

@media (min-width: 768px) {
  .btc-ld492k {
    width: 32px;
    height: 32px;
  }
}

.btc-jvy34x {
  color: var(--Text-200);
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  margin-bottom: 16px;
}

.btc-9ewb4p {
  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;
}

.btc-za52fh {
  padding: 10px 15px 12px;
  transition: 0.3s;
  border-bottom: 4px solid rgba(0, 0, 0, 0);
}

.btc-za52fh.btc-fa9k7a {
  border-bottom: 4px solid var(--button-bg-color, #70f);
}

.btc-1mkw5b {
  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) {
  .btc-1mkw5b {
    font-size: 20px;
    line-height: 28px;
  }
}

.btc-jlqtsf {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 4px;
  transition: 0.3s;
  color: var(--text-color);
}

.btc-0zck6b {
  visibility: hidden;
  overflow: hidden;
  max-height: 0;
  transition: 0.btc-z96uo5 ease;
  opacity: 0;
  color: var(--text-color);
}

.btc-4pf5zd {
  font-size: 16px;
  line-height: 24px;
  padding: 8px 0 0;
}

.btc-4pf5zd ol,
.btc-4pf5zd ul {
  padding-left: 1.3em;
}

.btc-za52fh.btc-fa9k7a .btc-0zck6b {
  visibility: visible;
  max-height: 1000px;
  opacity: 1;
}

.btc-za52fh.btc-fa9k7a .btc-jlqtsf {
  transform: rotate(180deg);
  color: var(--text-color);
}

.btc-exv1ao {
  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) {
  .btc-exv1ao {
    padding: 24px;
  }
}

.btc-exv1ao .btc-wni3wc {
  display: flex;
}

@media (min-width: 768px) {
  .btc-exv1ao .btc-wni3wc {
    display: none;
  }
}

.btc-exv1ao .btc-rhy97z svg {
  display: none;
}

.btc-u5lype {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.btc-u5lype .btc-r5m478 {
  display: none;
}

@media (min-width: 768px) {
  .btc-u5lype .btc-r5m478 {
    display: flex;
  }
}

.btc-s41cf4 {
  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) {
  .btc-s41cf4 {
    align-items: center;
    font-size: 40px;
    line-height: 48px;
  }
}

.btc-s41cf4 > * {
  margin: 0 !important;
}

.btc-s41cf4 img,
.btc-6us5yd {
  box-sizing: content-box;
  width: 24px;
  height: 24px;
}

@media screen and (min-width: 768px) {
  .btc-s41cf4 img,
  .btc-6us5yd {
    width: 48px;
    height: 48px;
    max-width: 32px;
    max-height: 32px;
  }
}

.btc-9k6qul {
  display: flex;
  width: 24px;
  height: 24px;
  background: var(--Primary-100);
  vertical-align: middle;
}

@media (min-width: 768px) {
  .btc-9k6qul {
    width: 32px;
    height: 32px;
  }
}

.btc-0v0ff7 {
  display: flex;
  flex-wrap: wrap;
  column-gap: 16px;
  row-gap: 8px;
}

@media (min-width: 768px) {
  .btc-0v0ff7 {
    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;
  }

  .btc-0v0ff7::-webkit-scrollbar {
    display: none;
  }
}

.btc-7v61ej {
  border-radius: 24px;
  border: 1px solid var(--Neutral-200);
  background: var(--Neutral-400);
  padding: 8px 16px;
  height: 60px;
}

.btc-7v61ej:hover {
  background-color: var(--Neutral-200);
  color: var(--Text-100);
}

.btc-1k8g8u {
  display: none;
  opacity: 0;
}

@media (min-width: 768px) {
  .btc-1k8g8u {
    display: flex;
    opacity: 1;
  }
}

.btc-7v61ej picture {
  width: auto;
  height: 100%;
  display: block;
}

.btc-7v61ej picture img {
  display: block;
  width: auto;
  height: 100%;
}

.btc-609pce {
  margin: -24px 0;
}

.btc-609pce:first-of-type {
  margin-top: 24px;
}

@media (min-width: 1200px) {
  .btc-609pce {
    margin: -16px 0;
  }
}

.btc-roknwe {
  display: flex;
  flex-direction: column;
  gap: 8px;
  position: relative;
  margin-bottom: 12px;
}

@media (min-width: 768px) {
  .btc-roknwe {
    flex-direction: row;
  }
}

.btc-w7ul6z {
  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) {
  .btc-w7ul6z {
    flex: 1;
  }
}

.btc-w7ul6z::placeholder {
  color: var(--Text-400);
}

.btc-fnv1vi {
  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;
}

.btc-t4uidu {
  display: flex;
  margin: -4px;
  overflow-x: auto;
  scrollbar-width: none;
}

.btc-t4uidu::-webkit-scrollbar {
  display: none;
}

.btc-rb4m55 {
  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;
}

.btc-rb4m55 img,
.btc-rb4m55 svg {
  margin-right: 8px;
}

.btc-81ee2b {
  background: var(--Primary-200);
  color: var(--Text-00);
}

.btc-609pce + .btc-ythxvt {
  margin-top: 0;
}

@media (min-width: 768px) {
  .btc-609pce + .btc-ythxvt {
    margin-top: -16px;
  }
}

.btc-jrj94e {
  border-radius: 4px;
  overflow-y: auto;
  position: absolute;
  background-color: var(--Neutral-300);
  width: 100%;
  z-index: 990;
  top: 54px;
}

.btc-jrj94e > * {
  padding: 12px;
  color: var(--Text-200);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  cursor: pointer;
}

.btc-jrj94e > *:hover {
  box-shadow: inset 0px 0px 3px var(--Text-300);
  background-color: var(--Neutral-100);
}

.btc-kjhqp7 {
  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;
}

.btc-1wl94y {
  color: var(--text-color);
  font-feature-settings: "liga" off;
  font-size: 32px;
  line-height: 40px;
  font-weight: 700;
  text-transform: capitalize;
  margin-bottom: 12px;
}

.btc-tfyqqz {
  color: var(--text-color);
  font-feature-settings: "liga" off;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}

.btc-pl6st5 {
  display: flex;
  gap: 16px;
  margin-top: 24px;
}

.btc-bybks2 {
  position: absolute;
  top: 0;
  right: 0;
  pointer-events: none;
  touch-action: none;
  z-index: -1;
  width: auto;
  height: 170px;
}

.btc-kjhqp7 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;
}

.btc-kjhqp7 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) {
  .btc-kjhqp7 {
    padding: 39px 179px 39px 39px;
  }

  .btc-1wl94y {
    font-size: 40px;
    line-height: 48px;
  }

  .btc-bybks2 {
    height: 348px;
  }

  .btc-kjhqp7 button {
    font-size: 18px;
    line-height: 26px;
    flex: 0 0 auto;
    padding: 15px 23px;
  }

  .btc-kjhqp7 button svg {
    width: 24px;
    height: 24px;
  }
}

@media screen and (min-width: 1200px) {
  .btc-kjhqp7 {
    padding: 63px;
  }
}

.btc-7azxhl {
  display: flex;
  align-items: center;
  padding: 8px 0;
  flex-wrap: wrap;
}

@media (min-width: 768px) {
  .btc-7azxhl {
    flex-wrap: nowrap;
    padding: 16px 0;
  }
}

.btc-jeoa43 {
  font-size: 14px;
  width: 100%;
  color: var(--Text-100);
}

@media (min-width: 768px) {
  .btc-jeoa43 {
    width: auto;
  }
}

.btc-pdm72i {
  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;
}

.btc-pdm72i::-webkit-scrollbar {
  display: none;
}

.btc-pdm72i 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);
}

.btc-pdm72i a:hover {
  background-color: var(--Neutral-200);
  color: var(--Text-100);
}

@media (min-width: 768px) {
  .btc-pdm72i {
    margin-left: 16px;
    margin-top: 0;
  }
}

.btc-7azxhl .btc-h47ozr {
  -webkit-mask-image: linear-gradient(to right, black 90%, transparent);
  mask-image: linear-gradient(to right, black 90%, transparent);
  transition:
    -webkit-mask-image 0.btc-z96uo5,
    mask-image 0.3s;
}

.btc-7azxhl .btc-h47ozr.btc-k4bjyk {
  -webkit-mask-image: linear-gradient(to right, black 100%, black 100%);
  mask-image: linear-gradient(to right, black 100%, black 100%);
}

.btc-kt22lb {
  margin: 40px -16px;
}

.btc-oitdw2 + .btc-54dnt1,
.btc-oitdw2 + .btc-dju7mj {
  margin-top: 24px;
}

.btc-z6l9kf {
  border-radius: 24px;
  position: relative;
  overflow: hidden;
  border: 1px solid var(--Neutral-200);
}

.btc-z6l9kf picture {
  display: flex;
  width: 100%;
  min-height: 400px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}

.btc-x3vnr4 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 46px;
  padding: 0 8px;
}

@media (min-width: 768px) {
  .btc-x3vnr4 {
    padding: 0 15px;
    margin-bottom: 40px;
    margin-top: 7px;
  }
}

@media (min-width: 1200px) {
  .btc-x3vnr4 {
    margin-top: 0;
  }
}

.btc-boj5r7 {
  font-size: 20px;
  line-height: 28px;
  font-weight: 700;
  text-transform: capitalize;
}

@media (min-width: 768px) {
  .btc-boj5r7 {
    font-size: 24px;
    line-height: 32px;
  }
}

.btc-rsr74p {
  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) {
  .btc-rsr74p {
    gap: 24px;
    padding: 22px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-self: stretch;
    flex-direction: row;
  }
}

.btc-ffrjz3 {
  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) {
  .btc-ffrjz3 {
    margin-bottom: 0;
    margin-right: 32px;
    padding: 40px;
  }
}

.btc-bmb6ec {
  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) {
  .btc-bmb6ec {
    font-size: 20px;
    line-height: 28px;
  }
}

.btc-5qhcl3 {
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  color: var(--Text-100);
  text-transform: capitalize;
}

@media (min-width: 768px) {
  .btc-5qhcl3 {
    font-size: 32px;
    line-height: 40px;
  }
}

.btc-jc6z8j {
  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;
}

.btc-wco3hh {
  display: block;
  object-fit: cover;
  max-width: 100%;
  height: 100%;
  width: 100%;
  max-height: 100%;
}

.btc-wco3hh img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.btc-ythxvt {
  margin: 24px auto 40px;
  width: 100%;
  display: flex;
  justify-content: center;
}

.btc-ilw2kz {
  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) {
  .btc-ilw2kz {
    padding: 15px 48px;
  }
}

main > .btc-ythxvt {
  margin: -26px auto -16px;
}

@media (max-width: 700px) {
  .btc-m29ysm.btc-otefv3 > div:nth-child(n+5) {
    display: none;
  }
}

.btc-7tlc6w p a img {
  display: block;
  margin: 0 auto;
}


.btc-exeggr {
  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 */
.btc-kg2m4m {
  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;
}

.btc-kg2m4m label {
  font-size: 14px;
}

.btc-kg2m4m h2 {
  text-align: center;
  margin-bottom: 1rem;
}
.btc-kg2m4m input,
.btc-kg2m4m textarea,
.btc-kg2m4m 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;
}
.btc-kg2m4m button {
  background-color: var(--button-bg-color);
  color: var(--button-text-color);
  border: none;
  cursor: pointer;
  transition: background 0.btc-p7jgph ease;
}
.btc-kg2m4m button:hover {
  background-color: var(--button-bg-hover);
}
.btc-til47b {
  text-align: center;
  color: green;
  font-weight: 500;
  padding: 50px 0;
  animation: fadeIn 0.btc-wva5cf ease-in;
}

.btc-til47b 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;
}
.btc-q3d3e9, .btc-s7kcll, [class*="review-card"],
thead, thead th, table th, .btc-6hzo3s,
.btc-gh3l9k, [class*="collapsible-header"],
.btc-7c8ax4, [class*="updated-block"] {
  color: #ece7dc !important;
}
