* {
  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;
  }
}

.shiny-wilds-nfalsv {
  max-width: 100%;
  margin: 0 auto;
  padding: 0 16px;
}

@media screen and (min-width: 768px) {
  .shiny-wilds-nfalsv {
    max-width: 752px;
  }
}

@media screen and (min-width: 1200px) {
  .shiny-wilds-nfalsv {
    padding: 0 16px;
    max-width: 1248px;
  }
}

.shiny-wilds-dls52g {
  overflow: hidden;
}

.shiny-wilds-n59kgc img {
  background: var(--Neutral-300);
}

.shiny-wilds-0tw6ah {
  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;
}

.shiny-wilds-ltem81 {
  border: 1px solid var(--border-color);
  background: var(--button-bg-color);
}

.shiny-wilds-ltem81:hover {
  background: var(--button-bg-hover);
}

.shiny-wilds-islcih {
  border: 1px solid var(--border-color);
  background: var(--button-bg-color);
  color: var(--button-text-color);
}

.shiny-wilds-islcih:hover {
  background: var(--button-bg-hover);
}

.shiny-wilds-eew4wy {
  font-size: 12px;
  line-height: 18px;
}

.shiny-wilds-x2fawx {
  font-size: 18px;
  line-height: 26px;
}

.shiny-wilds-4ak8la {
  width: 100%;
}

.shiny-wilds-0zi4sv {
  padding: 6px 16px;
}

.shiny-wilds-k9q5qo {
  padding: 10px 16px;
}

.shiny-wilds-pbacwf {
  padding: 15px 26px;
}

.shiny-wilds-3s3kl7 {
  flex-shrink: 0;
}

.shiny-wilds-l2o8tt {
  box-shadow:
    0 1px 33px 0 rgba(var(--Primary-200-rgb), 0.2),
    0 1px 22px 0 rgba(var(--Primary-200-rgb), 0.3);
}

.shiny-wilds-o8bcg4 {
  display: none;
}

.shiny-wilds-6ekaiv {
  position: relative;
  width: 100%;
  margin: 0 auto;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

.shiny-wilds-gcelxw {
  overflow: hidden;
  width: 100%;
  margin-top: 20px;
}

.shiny-wilds-gjxwqm {
  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;
}

.shiny-wilds-jyzqom {
  cursor: grab;
}

.shiny-wilds-gjxwqm::-webkit-scrollbar {
  display: none;
}

.shiny-wilds-9otimn {
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  scroll-snap-align: start;
}

.shiny-wilds-etmmy4 {
  display: block;
  width: 100%;
  object-fit: contain;
  height: 40px;
  pointer-events: none;
}

.shiny-wilds-rbsrmu {
  text-align: center;
  font-size: 14px;
  padding: 10px 0;
}

.shiny-wilds-d9vygq {
  text-align: center;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  justify-content: center;
  visibility: hidden;
}

.shiny-wilds-2qdpkc {
  visibility: visible;
}

.shiny-wilds-mjja12 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-color: var(--Text-400);
  border-radius: 8px;
  cursor: pointer;
  transition: 0.shiny-wilds-cs0kln ease;
}

.shiny-wilds-vohnib {
  background-color: var(--Primary-200);
  width: 16px;
}

.shiny-wilds-pi8dm9 {
  -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.shiny-wilds-cs0kln,
    mask-image 0.3s;
}

.shiny-wilds-pi8dm9.shiny-wilds-85g9fk {
  -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;
  }
}

.shiny-wilds-0bbhuu: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;
}

.shiny-wilds-nokqr0 {
  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.shiny-wilds-glpexk.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.shiny-wilds-glpexk.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;
}

.shiny-wilds-wa0im0 {
  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);
}

.shiny-wilds-wa0im0::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%
  );
}

.shiny-wilds-lfiwiy {
  position: relative;
  z-index: 1;
}

.shiny-wilds-xs5n01 {
  color: var(--Text-100);
  text-align: center;
  font-size: 20px;
  line-height: 28px;
  font-weight: 700;
  text-transform: capitalize;
}

.shiny-wilds-odcal7 {
  color: var(--Text-100);
  font-size: 48px;
  font-weight: 700;
  line-height: 56px;
  text-transform: capitalize;
  margin: 4px 0;
  overflow-wrap: break-word;
}

.shiny-wilds-iqjz6n {
  font-size: 40px;
  line-height: 48px;
}

.shiny-wilds-16tl7v {
  color: var(--Text-200);
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.shiny-wilds-ina1fn {
  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;
}

.shiny-wilds-ina1fn:hover {
  background: var(--Primary-400);
}

.shiny-wilds-ina1fn svg {
  display: inline-block;
  vertical-align: middle;
  margin-left: 8px;
  pointer-events: none;
  touch-action: none;
}

.shiny-wilds-0bbhuu 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) {
  .shiny-wilds-wa0im0 {
    max-width: 600px;
    padding: 64px;
  }

  .shiny-wilds-xs5n01 {
    font-size: 24px;
    line-height: 32px;
  }

  .shiny-wilds-odcal7 {
    font-size: 72px;
    line-height: 88px;
    margin: 4px 0;
  }

  .shiny-wilds-iqjz6n {
    font-size: 50px;
    line-height: 56px;
  }

  .shiny-wilds-16tl7v {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    margin-right: auto;
    margin-left: auto;
  }

  .shiny-wilds-nokqr0 {
    top: 25px;
    right: 25px;
  }
}

.shiny-wilds-6d4z9i,
.shiny-wilds-2yrw81 {
  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;
}

.shiny-wilds-c40u17.shiny-wilds-deaneo::before,
.shiny-wilds-2yrw81::before,
.shiny-wilds-heh1mg::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.shiny-wilds-glpexk.org/2000/svg'%3E%3Crect width='31' height='31' rx='15.5' fill='%23FFF4D0'/%3E%3Cpath d='M15.shiny-wilds-rnr4an 14.shiny-wilds-0xcmw8.shiny-wilds-q0v6qn 14.shiny-wilds-x3ao7u 15.shiny-wilds-owv55f 14.shiny-wilds-vio04b 15.shiny-wilds-8099fp 14.shiny-wilds-w99gp6.shiny-wilds-cnfomk 14.shiny-wilds-hpf5vy 19.shiny-wilds-2in4jb 12.shiny-wilds-gkep7g 19.shiny-wilds-2in4jb 10.shiny-wilds-2bmqqk.shiny-wilds-2in4jb 8.shiny-wilds-upbftn 17.shiny-wilds-vds761 7.shiny-wilds-uc622q 15.shiny-wilds-0spfrm 7.shiny-wilds-r38lqy.shiny-wilds-cdf3sp 7.shiny-wilds-uc622q 11.shiny-wilds-98cx6p 8.shiny-wilds-upbftn 11.shiny-wilds-98cx6p 10.shiny-wilds-bvs6jy.shiny-wilds-98cx6p 12.shiny-wilds-dfv6je 13.shiny-wilds-whiiao 14.shiny-wilds-ir8vob 15.shiny-wilds-5aidj3 14.shiny-wilds-ldwr8r.shiny-wilds-51zxcs 14.shiny-wilds-utdxwc 15.shiny-wilds-2y4b1g 14.shiny-wilds-v67jzt 15.shiny-wilds-z12r5f 14.shiny-wilds-piq1my.shiny-wilds-rnr4an 14.5684Z' fill='%23FFC421'/%3E%3Cpath d='M15.shiny-wilds-uxqki1 15.shiny-wilds-6ilus6.shiny-wilds-12cu98 15.shiny-wilds-9t3k0o 15.shiny-wilds-ngnvg3 15.shiny-wilds-8nw01v 15.shiny-wilds-w2voiy 15.shiny-wilds-rw3q12.shiny-wilds-kfr4m0 15.shiny-wilds-8nw01v 15.shiny-wilds-ox9m52 15.shiny-wilds-1fyx75 15.shiny-wilds-94i8dt 15.shiny-wilds-npcgjb.shiny-wilds-u4tys1 15.shiny-wilds-akhrf4 7.shiny-wilds-17o2mu 18.shiny-wilds-rnrzhq 7.shiny-wilds-f50uen 23.shiny-wilds-wj1k7c.shiny-wilds-t1qw1s.shiny-wilds-3py4mw 18.shiny-wilds-4iab0c 19.shiny-wilds-fs5v5o 15.shiny-wilds-t1zvoq 15.shiny-wilds-uxqki1 15.1903Z' fill='%23FFC421'/%3E%3Ccircle cx='5.5' cy='5.5' r='3' fill='%23179163' stroke='%23FFF4D0'/%3E%3C/svg%3E%0A");
}

.shiny-wilds-ehk9cp [type="submit"] *,
.shiny-wilds-0w66rh button * {
  pointer-events: none;
  touch-action: none;
}

@media screen and (max-width: 767px) {
  body:has(.pc61d126-chatbot-window[aria-hidden="false"]) .shiny-wilds-v0uqpi {
    display: none;
  }
}

.shiny-wilds-so64aa {
  position: fixed;
  right: 20px;
  bottom: 8px;
  z-index: 992;
  color: var(--Neutral-50);
}

body:has(header nav.open) .shiny-wilds-so64aa {
  display: none;
}

@media (min-width: 768px) {
  .shiny-wilds-so64aa {
    bottom: 22px;
  }
}

.shiny-wilds-so64aa input {
  font-family: inherit;
}

@media (max-width: 767px) {
  body:has(.pc61d126-floating-bar-wrapper) .shiny-wilds-so64aa {
    bottom: calc(var(--floating-bar-height) + 8px);
  }
}

@media (max-width: 767px) {
  body:has(.shiny-wilds-ieancw.static) .shiny-wilds-so64aa {
    bottom: 8px;
  }
}

.shiny-wilds-o0jhwi {
  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.shiny-wilds-glpexk.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath d='M31.shiny-wilds-2h6q0f 3.shiny-wilds-0l3edt.shiny-wilds-3593jp.shiny-wilds-yzzdqh 3.shiny-wilds-6woc2k 3.shiny-wilds-2st47w 5.shiny-wilds-j4v66p 3.shiny-wilds-2st47w 8.shiny-wilds-yxcrk8.shiny-wilds-fl4lu9.shiny-wilds-2st47w 26.shiny-wilds-ud55xh 5.shiny-wilds-g3f3ig 28.shiny-wilds-xbar3t 8.shiny-wilds-a715gu 28.shiny-wilds-1ww3mt.shiny-wilds-sw4shy 28.shiny-wilds-4xsbgc.shiny-wilds-qt69vv 34.shiny-wilds-t7ahke.shiny-wilds-mzu0mr 36.shiny-wilds-0uy94i 11.shiny-wilds-zn7yzn 37.shiny-wilds-div96u 12.shiny-wilds-bim7tf 36.shiny-wilds-l09pe0.shiny-wilds-ubedjl 28.shiny-wilds-tcjrwh.shiny-wilds-l86d4s.shiny-wilds-vg73on 28.shiny-wilds-7e6hdq 36.shiny-wilds-xa2t9q 26.shiny-wilds-biggj4 36.shiny-wilds-xa2t9q 23.shiny-wilds-foag03.shiny-wilds-cxw2a6.shiny-wilds-xa2t9q 5.shiny-wilds-unjfux 34.shiny-wilds-b74tmp 3.shiny-wilds-6woc2k 31.shiny-wilds-2h6q0f 3.shiny-wilds-c5rn1p.shiny-wilds-guwjtc 18.shiny-wilds-s057m3.shiny-wilds-5wjce3 18.shiny-wilds-0tlg1l 8.shiny-wilds-n6x2xj 17.shiny-wilds-9uyb84 8.shiny-wilds-n6x2xj 15.shiny-wilds-gpcx50.shiny-wilds-n6x2xj 14.shiny-wilds-k88ofu 9.shiny-wilds-5wjce3 13.shiny-wilds-g2xscy 11.shiny-wilds-guwjtc 13.shiny-wilds-bk22as.shiny-wilds-neufwz 13.shiny-wilds-g2xscy 13.shiny-wilds-1p2bnj 14.shiny-wilds-k88ofu 13.shiny-wilds-1p2bnj 15.shiny-wilds-kls0bl.shiny-wilds-1p2bnj 17.shiny-wilds-9uyb84 12.shiny-wilds-neufwz 18.shiny-wilds-0tlg1l 11.shiny-wilds-guwjtc 18.shiny-wilds-9qz504.shiny-wilds-iw38rq 18.shiny-wilds-e8bj90.shiny-wilds-ri8oii 18.shiny-wilds-0tlg1l 17.shiny-wilds-llrr50 17.shiny-wilds-9uyb84 17.shiny-wilds-llrr50 15.shiny-wilds-7zc3on.shiny-wilds-llrr50 14.shiny-wilds-k88ofu 18.shiny-wilds-ri8oii 13.shiny-wilds-g2xscy 20.shiny-wilds-iw38rq 13.shiny-wilds-9ja6rh.shiny-wilds-63crwe 13.shiny-wilds-g2xscy 22.shiny-wilds-ces33x 14.shiny-wilds-k88ofu 22.shiny-wilds-ces33x 15.shiny-wilds-23ht91.shiny-wilds-mxwqui 17.shiny-wilds-9uyb84 21.shiny-wilds-63crwe 18.shiny-wilds-0tlg1l 20.shiny-wilds-iw38rq 18.shiny-wilds-ffqvi0.shiny-wilds-n85ubq 18.shiny-wilds-3uon31.shiny-wilds-quwg5b 18.shiny-wilds-0tlg1l 26.shiny-wilds-5uvyrq 17.shiny-wilds-9uyb84 26.shiny-wilds-5uvyrq 15.shiny-wilds-c1aqbd.shiny-wilds-5uvyrq 14.shiny-wilds-k88ofu 27.shiny-wilds-quwg5b 13.shiny-wilds-g2xscy 28.shiny-wilds-n85ubq 13.shiny-wilds-vragpc.shiny-wilds-ezx8zl 13.shiny-wilds-g2xscy 31.shiny-wilds-oi5w3q 14.shiny-wilds-k88ofu 31.shiny-wilds-oi5w3q 15.shiny-wilds-r1yn6i.shiny-wilds-5uvyrq 17.shiny-wilds-9uyb84 30.shiny-wilds-ezx8zl 18.shiny-wilds-0tlg1l 28.shiny-wilds-n85ubq 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"])
    .shiny-wilds-o0jhwi {
    display: none;
  }
}

.shiny-wilds-7tdgk8 {
  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) {
  .shiny-wilds-7tdgk8 {
    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;
}

.shiny-wilds-0w66rh {
  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) {
  .shiny-wilds-0w66rh {
    padding: 14px 16px;
  }
}

.shiny-wilds-0w66rh button {
  border: none;
  background: none;
  cursor: pointer;
  align-content: center;
  color: var(--Neutral-50);
}

.shiny-wilds-0w66rh button:first-child {
  align-content: end;
}

.shiny-wilds-0w66rh button:first-of-type {
  display: none;
}

.pc61d126-chatbot[data-active-screen="2"]
  .shiny-wilds-0w66rh
  button:first-of-type,
.pc61d126-chatbot[data-active-screen="3"]
  .shiny-wilds-0w66rh
  button:first-of-type {
  display: initial;
  width: 44px;
  height: 16px;
}

.shiny-wilds-0w66rh button:first-of-type svg {
  width: 30px;
  height: 30px;
}

.shiny-wilds-0w66rh button:last-child svg {
  width: 38px;
  height: 38px;
}

.shiny-wilds-heh1mg {
  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;
}

.shiny-wilds-heh1mg::before {
  content: "";
  width: 48px;
}

.pc61d126-chatbot[data-active-screen="2"] .shiny-wilds-heh1mg,
.pc61d126-chatbot[data-active-screen="3"]
  .shiny-wilds-heh1mg {
  opacity: 1;
  visibility: visible;
}

.shiny-wilds-wzjcha {
  flex: 1 1;
}

.shiny-wilds-vf6rw3 {
  display: none;
  padding: 64px 16px 16px;
}

@media screen and (min-width: 768px) {
  .shiny-wilds-vf6rw3 {
    padding: 24px;
  }
}

.pc61d126-chatbot[data-active-screen="1"] .shiny-wilds-gcby8d {
  display: block;
}

.shiny-wilds-9aj5ks {
  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) {
  .shiny-wilds-9aj5ks {
    margin-top: 41px;
    font-size: 48px;
    line-height: 56px;
  }
}

.shiny-wilds-2yrw81 {
  display: grid;
  grid-template-columns: 50px 1fr;
  grid-template-areas: "avatar name" "button button";
  row-gap: 16px;
  column-gap: 12px;
  padding: 10px 14px;
}

.shiny-wilds-2yrw81::before {
  content: "";
  grid-area: avatar;
  width: 50px;
  height: 50px;
  align-self: center;
}

.shiny-wilds-3m579t span {
  color: var(--Text-300);
  font-feature-settings:
    "liga" off,
    "clig" off;
  font-size: 12px;
  line-height: 16px;
}

.shiny-wilds-3m579t p {
  color: var(--Text-100);
}

.shiny-wilds-2yrw81 .shiny-wilds-9muhtj {
  grid-area: button;
}

.shiny-wilds-2yrw81 .shiny-wilds-9muhtj::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.shiny-wilds-glpexk.org/2000/svg'%3E%3Cpath d='M4.shiny-wilds-75rp9y 10H16.3327' stroke='%23F0F0F0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.shiny-wilds-an9vz9 15L16.shiny-wilds-an9vz9 10' stroke='%23F0F0F0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.shiny-wilds-an9vz9 5L16.shiny-wilds-an9vz9 10' stroke='%23F0F0F0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.pc61d126-chatbot[data-active-screen="2"] .shiny-wilds-ar882g {
  display: block;
}

.shiny-wilds-edrine {
  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) {
  .shiny-wilds-edrine {
    margin-top: 40px;
  }
}

.shiny-wilds-6d4z9i label,
.shiny-wilds-6d4z9i input {
  display: block;
  width: 100%;
}

.shiny-wilds-6d4z9i label {
  margin-bottom: 16px;
  color: var(--Text-100);
  font-size: 14px;
  line-height: 20px;
}

.shiny-wilds-6d4z9i label.shiny-wilds-oc3f49 input {
  border: 1px solid var(--Accent-100);
  padding: 16px;
}

.shiny-wilds-6d4z9i label.shiny-wilds-oc3f49::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;
}

.shiny-wilds-6d4z9i 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;
}

.shiny-wilds-6d4z9i input::placeholder {
  color: var(--Text-400);
}

.shiny-wilds-tn0w4c {
  padding: 0;
  min-height: 100%;
  flex-direction: column;
  justify-content: space-between;
  gap: 16px;
}

.pc61d126-chatbot[data-active-screen="3"] .shiny-wilds-tn0w4c {
  display: flex;
}

.shiny-wilds-tn0w4c ol {
  list-style: none;
  padding: 16px;
  overflow: auto;
  overscroll-behavior: contain;
  height: calc(100vh - 170px);
}

@media screen and (min-width: 768px) {
  .shiny-wilds-tn0w4c ol {
    height: 420px;
    padding: 24px;
  }
}

.shiny-wilds-tn0w4c ol a {
  cursor: pointer;
  color: var(--Primary-100);
}

.shiny-wilds-ehk9cp {
  flex: 0 0;
  position: relative;
  padding: 0 16px 16px;
}

@media screen and (min-width: 768px) {
  .shiny-wilds-ehk9cp {
    padding: 0 24px 24px;
  }
}

.shiny-wilds-ehk9cp 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;
}

.shiny-wilds-ehk9cp input::placeholder {
  color: var(--Text-400);
}

.shiny-wilds-ehk9cp [type="submit"] {
  border: none;
  background: none;
  cursor: pointer;
  position: absolute;
  top: 15px;
  right: 32px;
  width: 22px;
  height: 22px;
}

.shiny-wilds-ehk9cp [type="submit"]:disabled {
  opacity: 0.5;
}

.shiny-wilds-ehk9cp [type="submit"] svg {
  color: var(--Neutral-50);
}

@media screen and (min-width: 768px) {
  .shiny-wilds-ehk9cp [type="submit"] {
    right: 40px;
  }
}

.shiny-wilds-c40u17 {
  margin-bottom: 16px;
  color: var(--Primary-100);
}

.shiny-wilds-c40u17.shiny-wilds-deaneo {
  display: grid;
  grid-template-columns: 31px 1fr;
  gap: 12px;
  color: var(--Text-100);
  align-items: flex-end;
}

.shiny-wilds-c40u17.shiny-wilds-deaneo::before {
  content: "";
  width: 31px;
}

.shiny-wilds-c40u17.shiny-wilds-deaneo p {
  border-radius: 24px;
  border: 1px solid var(--Neutral-300);
  background: var(--neutral-30060, rgba(43, 43, 43, 0.6));
}

.shiny-wilds-c40u17.shiny-wilds-mmh446 p {
  box-shadow: 0 0 12px 0 rgba(191, 191, 191, 0.1);
}

.shiny-wilds-c40u17 p {
  padding: 15px 14px;
  border-radius: 24px;
  border: 1px solid var(--Neutral-200);
  background: var(--neutral-30060, rgba(43, 43, 43, 0.6));
}

.shiny-wilds-so64aa .shiny-wilds-9muhtj {
  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;
  }
}

.shiny-wilds-v0uqpi {
  position: fixed;
  z-index: 1000;
  top: 0;
  width: 100%;
}

@media (min-width: 768px) {
  .shiny-wilds-v0uqpi {
    padding: 16px 0;
    background: var(--fh-bg-color);
  }
}

@media (min-width: 1200px) {
  .shiny-wilds-v0uqpi {
    padding: 18px 0;
  }
}

.shiny-wilds-v0uqpi .shiny-wilds-nfalsv {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
}

@media (max-width: 767px) {
  .shiny-wilds-v0uqpi .shiny-wilds-nfalsv {
    padding: 16px;
    background: var(--fh-bg-color);
    min-height: 72px;
  }
}

.shiny-wilds-9t9bth {
  display: block;
  width: 100%;
  max-width: 128px;
  height: 32px;
  object-fit: contain;
  object-position: center left;
}

@media (min-width: 1200px) {
  .shiny-wilds-9t9bth {
    max-width: 160px;
    height: 40px;
  }
}

.shiny-wilds-9t9bth picture,
.shiny-wilds-9t9bth img {
  display: block;
  width: 100%;
  height: 100%;
}

.shiny-wilds-9t9bth img {
  object-fit: contain;
  object-position: left center;
}

@media (max-width: 1199px) {
  .shiny-wilds-fofsk6 {
    position: fixed;
    right: 0;
    width: 100%;
    transition: transform 0.shiny-wilds-cs0kln ease;
    transform: translateX(100%);
    background: var(--menu-color);
    box-shadow: 0 12px 24px 0 rgba(109, 109, 109, 0.15);
  }

  .shiny-wilds-v0uqpi.shiny-wilds-yuocmu .shiny-wilds-fofsk6 {
    transform: translateX(0);
  }
}

@media screen and (min-width: 768px) and (max-width: 1199px) {
  .shiny-wilds-fofsk6 {
    top: 72px;
    max-width: 400px;
    height: calc(100% - 72px);
    overflow-y: auto;
    padding: 8px 16px;
  }
}

@media (max-width: 767px) {
  .shiny-wilds-fofsk6 {
    padding: 8px 16px;
    top: 128px;
    height: calc(100% - 128px);
    overflow-y: auto;
    overscroll-behavior: contain;
  }
}

.shiny-wilds-x1zpyp,
.shiny-wilds-3akesj {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  gap: 8px;
}

@media (min-width: 767px) {
  .shiny-wilds-x1zpyp,
  .shiny-wilds-3akesj {
    gap: 12px;
  }
}

@media (max-width: 767px) {
  .shiny-wilds-3akesj {
    display: none;
  }
}

.shiny-wilds-sx0end {
  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;
}

.shiny-wilds-yuocmu .shiny-wilds-sx0end {
  background: var(--fh-bg-color);
}

.shiny-wilds-sx0end button {
  flex: 1 1;
  padding: 9px 12px;
  line-height: 20px;
}

@media (min-width: 768px) {
  .shiny-wilds-sx0end {
    display: none;
  }
}

.shiny-wilds-kr9hnl {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  cursor: pointer;
}

@media (min-width: 1200px) {
  .shiny-wilds-kr9hnl {
    display: none;
  }
}

.shiny-wilds-kw8mgl {
  display: block;
  width: 30px;
  height: 30px;
  object-fit: contain;
  object-position: center;
  cursor: pointer;
  color: var(--Text-100);
  pointer-events: none;
  touch-action: none;
}

.shiny-wilds-v0uqpi.shiny-wilds-yuocmu .shiny-wilds-kw8mgl:first-child {
  display: none;
}

.shiny-wilds-v0uqpi.shiny-wilds-yuocmu .shiny-wilds-kw8mgl:last-child {
  display: block;
}

.shiny-wilds-kw8mgl:last-child {
  display: none;
}

@media (min-width: 1200px) {
  .shiny-wilds-kw8mgl {
    display: none;
  }
}

.shiny-wilds-vjilj4 {
  position: relative;
  display: none;
  padding: 5px 9px 6px;
  color: var(--Text-100);
}

@media (min-width: 1200px) {
  .shiny-wilds-vjilj4 {
    display: flex;
  }
}

.shiny-wilds-vjilj4 ul {
  max-height: 350px;
  overflow-y: auto;
}

.shiny-wilds-vjilj4:hover ul {
  visibility: visible;
  opacity: 1;
}

.shiny-wilds-vjilj4:hover ul::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}

.shiny-wilds-vjilj4:hover ul::-webkit-scrollbar-thumb {
  border-radius: 16px;
  background: var(--Neutral-100);
}

.shiny-wilds-vjilj4:hover ul::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0);
}

.shiny-wilds-vjilj4:hover .shiny-wilds-yre4qm svg {
  transform: rotate(180deg);
}

.shiny-wilds-aer2np {
  font-size: 14px;
  font-weight: 700;
  display: flex;
  width: 100%;
}

.shiny-wilds-4t3bqk {
  padding: 0 8px;
}

.shiny-wilds-hnr5pt {
  display: flex;
  width: 100%;
  padding: 5px 9px;
  transition: 0.3s;
  color: var(--Text-100);
  border-radius: 8px;
}

.shiny-wilds-hnr5pt:hover {
  background-color: var(--Neutral-300);
}

@media (min-width: 1200px) {
  .shiny-wilds-hnr5pt {
    padding: 4px 8px;
  }
}

.shiny-wilds-lvs0o5 {
  display: flex;
}

.shiny-wilds-lvs0o5 img {
  width: 24px;
  height: 24px;
  margin-right: 8px;
  border: 1px solid var(--Neutral-200);
  border-radius: 12px;
}

.shiny-wilds-yre4qm {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  margin-left: 9px;
  margin-top: 2px;
}

.shiny-wilds-yre4qm svg {
  transition: 0.3s;
  width: 13px;
  height: 13px;
}

.shiny-wilds-d7dgm4 {
  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) {
  .shiny-wilds-d7dgm4 {
    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;
  }
}

.shiny-wilds-cpxm3h {
  width: 100%;
}

@media (min-width: 1200px) {
  .shiny-wilds-cpxm3h {
    display: none;
  }
}

.shiny-wilds-qbczqc {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 10px;
  padding-bottom: 5px;
  border-bottom: 1px solid var(--Neutral-300);
}

.shiny-wilds-sq0z3o {
  font-weight: 700;
  font-size: 20px;
  line-height: 28px;
  text-transform: capitalize;
  color: var(--Text-100);
}

.shiny-wilds-gw2cmz {
  display: flex;
}

.shiny-wilds-diz7lf {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}

.shiny-wilds-h7j1r9 {
  list-style: none;
}

@media (max-width: 1199px) {
  .shiny-wilds-h7j1r9 {
    max-height: 90%;
    overflow: auto;
  }
}

@media (min-width: 1200px) {
  .shiny-wilds-h7j1r9 {
    display: flex;
    align-items: center;
    gap: 8px;
  }

  .shiny-wilds-h7j1r9 .shiny-wilds-loatie [data-ref-el],
  .shiny-wilds-h7j1r9 .shiny-wilds-loatie span,
  .shiny-wilds-h7j1r9 .shiny-wilds-loatie a {
    white-space: nowrap;
  }
}

.shiny-wilds-vsh53t {
  width: 100%;
  transition: 0.3s;
  color: var(--Text-100);
  position: relative;
}

@media (max-width: 1199px) {
  .shiny-wilds-vsh53t.shiny-wilds-7wei9w > .shiny-wilds-loatie {
    background: var(--Neutral-300);
  }
}

@media (min-width: 1200px) {
  .shiny-wilds-vsh53t.shiny-wilds-wezt4m:hover > .sub-menu[data-depth="1"] {
    height: auto;
    opacity: 1;
    visibility: visible;
  }
}

@media (max-width: 1199px) {
  .shiny-wilds-vsh53t.shiny-wilds-7wei9w > .shiny-wilds-oa5ex2 {
    height: auto;
  }

  .shiny-wilds-vsh53t.shiny-wilds-7wei9w > div > .shiny-wilds-bqq3od {
    transform: rotate(180deg);
  }
}

.shiny-wilds-vsh53t [data-ref-el] {
  background: none;
  border: none;
  cursor: pointer;
}

.shiny-wilds-vsh53t [data-ref-el],
.shiny-wilds-vsh53t span {
  cursor: pointer;
}

.shiny-wilds-vsh53t [data-ref-el],
.shiny-wilds-vsh53t span,
.shiny-wilds-vsh53t a {
  font-size: 18px;
  font-weight: 700;
  line-height: 46px;
  color: var(--text-color);
  text-align: left;
  flex: 1 1;
}

@media (min-width: 768px) {
  .shiny-wilds-vsh53t [data-ref-el],
  .shiny-wilds-vsh53t span,
  .shiny-wilds-vsh53t a {
    font-size: 18px;
    line-height: 38px;
  }
}

@media (min-width: 1200px) {
  .shiny-wilds-vsh53t [data-ref-el],
  .shiny-wilds-vsh53t span,
  .shiny-wilds-vsh53t a {
    font-size: 14px;
    line-height: 20px;
    width: 100%;
  }
}

.shiny-wilds-oa5ex2 {
  height: 0;
  overflow: hidden;
  transition: height 0.shiny-wilds-cs0kln ease;
  padding-left: 24px;
  list-style: none;
  box-sizing: border-box;
}

.shiny-wilds-oa5ex2::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}

.shiny-wilds-oa5ex2::-webkit-scrollbar-thumb {
  border-radius: 16px;
  background: var(--Neutral-200);
}

.shiny-wilds-oa5ex2::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0);
}

@media (min-width: 1200px) {
  .shiny-wilds-oa5ex2 {
    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;
  }

  .shiny-wilds-oa5ex2:has(> .shiny-wilds-vsh53t.active) {
    height: auto;
    visibility: visible;
    opacity: 1;
  }

  .shiny-wilds-oa5ex2 .shiny-wilds-oa5ex2 {
    padding: 0;
  }

  .shiny-wilds-oa5ex2 .shiny-wilds-vsh53t {
    font-weight: 400;
  }

  .shiny-wilds-oa5ex2 .shiny-wilds-vsh53t:hover > .shiny-wilds-loatie {
    background: var(--Neutral-300);
  }

  .shiny-wilds-oa5ex2 .shiny-wilds-bqq3od {
    rotate: -90deg;
  }
}

.shiny-wilds-loatie {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  padding: 0 8px;
  border-radius: 16px;
  cursor: pointer;
}

@media (min-width: 1200px) {
  .shiny-wilds-loatie {
    padding: 8px;
  }

  .shiny-wilds-vsh53t.shiny-wilds-cd7yad > .shiny-wilds-loatie {
    background: var(--Neutral-300);
  }
}

.shiny-wilds-bqq3od {
  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.shiny-wilds-glpexk.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.shiny-wilds-7e4783 0.shiny-wilds-ga8syl.shiny-wilds-n81pg8 -0.shiny-wilds-1gzcm8 0.shiny-wilds-yr70z5 -0.shiny-wilds-1gzcm8 1.shiny-wilds-oownel 0.shiny-wilds-3tyrbk.shiny-wilds-mrg17r 4.shiny-wilds-jxhiey.shiny-wilds-7e4783 0.shiny-wilds-y47gs8.shiny-wilds-9e4mas -0.shiny-wilds-1gzcm8 9.shiny-wilds-mcln57 -0.shiny-wilds-1gzcm8 10.shiny-wilds-i95k1y 0.shiny-wilds-z6t9ij.shiny-wilds-w226e6 0.shiny-wilds-n81pg8 10.shiny-wilds-w226e6 0.shiny-wilds-yr70z5 10.shiny-wilds-i95k1y 1.shiny-wilds-weo72w.shiny-wilds-wi7n4n 5.shiny-wilds-15tvr1.shiny-wilds-tm336c 6.shiny-wilds-78u01s 5.shiny-wilds-3vhvp9 6.shiny-wilds-78u01s 4.shiny-wilds-es6vki 5.shiny-wilds-dw5spn.shiny-wilds-7e4783 1.shiny-wilds-3mn3wx.shiny-wilds-1gzcm8 0.shiny-wilds-yr70z5 -0.shiny-wilds-1gzcm8 0.shiny-wilds-n81pg8 0.shiny-wilds-7e4783 0.21967Z' fill='%23F0F0F0'/%3E%3C/svg%3E%0A");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: 10px;
  transition: rotate 0.shiny-wilds-cs0kln ease;
  background-color: var(--Text-100);
}

@media (min-width: 1200px) {
  .shiny-wilds-bqq3od {
    cursor: default;
  }
}

.shiny-wilds-7ib2n5 {
  position: fixed;
  z-index: 1001;
  top: 80px;
  left: 100px;
  visibility: visible;
  opacity: 1;
  max-height: 290px;
  height: auto;
}

.shiny-wilds-5dxrzx {
  padding: 24px 0;
  border-top: 1px solid var(--border-color);
  gap: 32px;
  background-color: var(--fh-bg-color);
}

@media screen and (min-width: 768px) {
  .shiny-wilds-5dxrzx {
    padding: 40px 4px;
  }
}

.shiny-wilds-96l4kd {
  margin-bottom: 30px;
}

@media screen and (min-width: 1200px) {
  .shiny-wilds-96l4kd {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 0;
  }
}

.shiny-wilds-rrzzus {
  margin-bottom: 32px;
}

@media (min-width: 1200px) {
  .shiny-wilds-rrzzus {
    margin-right: 32px;
    margin-bottom: 20px;
  }
}

.shiny-wilds-rrzzus ul {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  gap: 8px;
}

.shiny-wilds-rrzzus [data-ref-el] {
  background: none;
  border: none;
  cursor: pointer;
  font: inherit;
}

.shiny-wilds-rrzzus [data-ref-el],
.shiny-wilds-rrzzus span,
.shiny-wilds-rrzzus a {
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  display: block;
  padding: 4px 8px;
  color: var(--text-color);
}

.shiny-wilds-7hjpvm {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  max-width: 340px;
  margin-bottom: 32px;
  flex-shrink: 0;
}

@media (min-width: 1200px) {
  .shiny-wilds-7hjpvm {
    margin-bottom: 12px;
  }
}

.shiny-wilds-rs851h {
  width: 32px;
  height: 32px;
  margin-right: 12px;
  overflow: hidden;
}

.shiny-wilds-rs851h img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

@media screen and (min-width: 1200px) {
  .shiny-wilds-rs851h:last-child {
    margin-right: 0;
  }
}

.shiny-wilds-ayo4g5 {
  line-height: 19px;
  margin-top: -4px;
  position: relative;
  color: var(--Primary-100);
  border-bottom: 1px solid var(--Primary-100);
}

.shiny-wilds-7hjpvm:hover .shiny-wilds-im1p1b {
  visibility: visible;
  opacity: 1;
}

.shiny-wilds-im1p1b {
  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);
}

.shiny-wilds-z2fukz {
  display: grid;
  margin: -6px;
  grid-template-columns: repeat(5, 1fr);
  max-height: 240px;
  overflow-y: auto;
  overflow-x: hidden;
}

.shiny-wilds-b9av9y {
  display: flex;
  margin: 6px;
}

.shiny-wilds-b9av9y img {
  display: block;
  max-width: 32px;
  object-fit: contain;
}

.shiny-wilds-im1p1b::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);
}

.shiny-wilds-im1p1b::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);
}

.shiny-wilds-h5x4mp {
  display: flex;
  flex-direction: column;
  width: 100%;
}

@media (min-width: 1200px) {
  .shiny-wilds-h5x4mp {
    align-items: flex-end;
    flex-direction: row;
    justify-content: space-between;
  }
}

.shiny-wilds-19dbgm {
  font-size: 14px;
  line-height: 20px;
  color: var(--text-color);
}

@media (min-width: 1200px) {
  .shiny-wilds-19dbgm {
    margin-right: 32px;
  }
}

.shiny-wilds-tmijoi {
  width: 100%;
  max-width: 340px;
  margin-top: 10px;
  text-align: left;
  flex-shrink: 0;
}

@media (min-width: 1200px) {
  .shiny-wilds-tmijoi {
    margin-top: 0;
    width: 340px;
  }
}

.shiny-wilds-tmijoi a {
  line-height: 19px;
  color: var(--Primary-100);
  border-bottom: 1px solid var(--Primary-100);
}

.shiny-wilds-za1nq7 {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 24px;
}

.shiny-wilds-vj2ct7 {
  position: relative;
}

@media (min-width: 768px) {
  .shiny-wilds-vj2ct7 {
    margin-top: 40px;
  }
}

.shiny-wilds-vj2ct7 + .shiny-wilds-byq177,
.shiny-wilds-vj2ct7 + .shiny-wilds-vj2ct7 {
  margin-top: 24px;
}

.shiny-wilds-yhz0w7 {
  padding: 40px 16px;
  position: relative;
  overflow: hidden;
  text-align: center;
  min-height: 700px;
}

@media screen and (min-width: 768px) {
  .shiny-wilds-yhz0w7 {
    padding: 80px 16px;
    border-radius: 24px;
    min-height: 400px;
  }
}

@media screen and (min-width: 1200px) {
  .shiny-wilds-yhz0w7 {
    padding: 80px;
  }
}

.shiny-wilds-5gmwrk {
  position: relative;
  z-index: 1;
  padding: 0;
}

@media screen and (min-width: 563px) {
  .shiny-wilds-5gmwrk {
    padding: 0 16px;
}


}

.shiny-wilds-ycscpv {
  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) {
  .shiny-wilds-ycscpv {
    font-size: 48px;
    line-height: 56px;
  }
}

.shiny-wilds-9oeeg1 {
  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) {
  .shiny-wilds-9oeeg1 {
    font-size: 24px;
    line-height: 32px;
  }
}

.shiny-wilds-z6ut22 {
  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;
}

.shiny-wilds-z6ut22:hover {
  background: var(--button-bg-hover);
}

.shiny-wilds-2u34p9 {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -2;
}

.shiny-wilds-2u34p9 img {
  display: block;
  width: 100%;
  /* min-height: 100%; */
  object-fit: cover;
  object-position: center;
}

@media (max-width: 768px) {
  .shiny-wilds-2u34p9 img {
  min-height: initial;
  }
}

@media (max-width: 563px) {
  .shiny-wilds-2u34p9 img {
  min-height: 100%;
  }
}

.shiny-wilds-yhz0w7::before {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
}

.shiny-wilds-kyzgju {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.shiny-wilds-kyzgju h1,
.shiny-wilds-kyzgju h2,
.shiny-wilds-kyzgju h3,
.shiny-wilds-kyzgju h4 {
  margin-bottom: 6px;
}

.shiny-wilds-kyzgju h1:not(:first-child),
.shiny-wilds-kyzgju h2:not(:first-child),
.shiny-wilds-kyzgju h3:not(:first-child),
.shiny-wilds-kyzgju h4:not(:first-child) {
  margin-top: 16px;
}

.shiny-wilds-kyzgju h1,
.shiny-wilds-kyzgju h1 > * {
  font-size: 40px;
  line-height: 48px;
}

@media (min-width: 768px) {
  .shiny-wilds-kyzgju h1,
  .shiny-wilds-kyzgju h1 > * {
    font-size: 48px;
    line-height: 60px;
  }
}

.shiny-wilds-kyzgju h2,
.shiny-wilds-kyzgju h2 > * {
  font-size: 32px;
  line-height: 40px;
}

@media (min-width: 768px) {
  .shiny-wilds-kyzgju h2,
  .shiny-wilds-kyzgju h2 > * {
    font-size: 40px;
    line-height: 48px;
  }
}

.shiny-wilds-kyzgju h3,
.shiny-wilds-kyzgju h3 > * {
  font-size: 24px;
  line-height: 32px;
}

@media (min-width: 768px) {
  .shiny-wilds-kyzgju h3,
  .shiny-wilds-kyzgju h3 > * {
    font-size: 32px;
    line-height: 40px;
  }
}

.shiny-wilds-kyzgju h4,
.shiny-wilds-kyzgju h4 > * {
  font-size: 24px;
  line-height: 32px;
}

.shiny-wilds-kyzgju ul {
  font-size: 16px;
  margin: 6px 0 14px;
  padding: 0;
  padding-left: 8px;
  list-style: none;
}

.shiny-wilds-kyzgju ul li {
  position: relative;
  margin-bottom: 8px;
  padding-left: 16px;
  list-style-type: none;
}

.shiny-wilds-kyzgju 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);
}

.shiny-wilds-kyzgju ul ul {
  margin-bottom: 8px;
}

.shiny-wilds-kyzgju ul ul > li {
  margin-top: 16px;
  padding-left: 33px;
}

.shiny-wilds-kyzgju ul ul > li::before {
  left: 16px;
  border: 1px solid var(--Text-300);
  background: rgba(0, 0, 0, 0);
}

.shiny-wilds-kyzgju ol {
  font-size: 16px;
  margin: 6px 0 14px;
  padding-left: 24px;
  list-style: decimal;
}

.shiny-wilds-kyzgju ol li {
  margin-bottom: 8px;
  padding-left: 6px;
}

.shiny-wilds-kyzgju ol li::marker {
  font-weight: 700;
}

.shiny-wilds-kyzgju ol ol {
  margin-bottom: 8px;
}

.shiny-wilds-kyzgju ol ol > li {
  margin-top: 16px;
  padding-left: 0;
}

.shiny-wilds-kyzgju ol ul li {
  padding-left: 16px;
}

.shiny-wilds-kyzgju 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) {
  .shiny-wilds-kyzgju table {
    padding: 24px;
  }
}

.shiny-wilds-kyzgju table.shiny-wilds-b2r2nk {
  -webkit-mask-image: linear-gradient(to right, black 90%, transparent);
  mask-image: linear-gradient(to right, black 90%, transparent);
  transition:
    -webkit-mask-image 0.shiny-wilds-cs0kln,
    mask-image 0.3s;
}

.shiny-wilds-kyzgju table.shiny-wilds-b2r2nk.shiny-wilds-85g9fk {
  -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) {
  .shiny-wilds-kyzgju table {
    display: table;
  }
}

.shiny-wilds-kyzgju 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);
}

.shiny-wilds-kyzgju table thead th:first-child {
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
}

.shiny-wilds-kyzgju table thead th:last-child {
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
}

.shiny-wilds-kyzgju 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) {
  .shiny-wilds-kyzgju table tbody td {
    width: auto;
    white-space: wrap;
  }
}

.shiny-wilds-kyzgju table tbody td:first-child {
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
}

.shiny-wilds-kyzgju table tbody td:last-child {
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
}

.shiny-wilds-kyzgju table tbody td img {
  max-width: 24px;
  max-height: 24px;
  margin-right: 14px;
  vertical-align: middle;
}

.shiny-wilds-kyzgju img {
  max-width: 100%;
  height: auto;
}

.shiny-wilds-52jgjl {
  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) {
  .shiny-wilds-52jgjl {
    padding: 24px;
  }
}

.shiny-wilds-nh96q4 {
  color: var(--text-color);
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 32px;
  line-height: 40px;
  font-weight: 700;
}

@media (min-width: 768px) {
  .shiny-wilds-nh96q4 {
    font-size: 40px;
    line-height: 48px;
    max-width: 62%;
  }
}

.shiny-wilds-nh96q4 > * {
  margin: 0 !important;
}

.shiny-wilds-nh96q4 img,
.shiny-wilds-pi32lc {
  box-sizing: content-box;
  width: 24px;
  height: 24px;
}

@media screen and (min-width: 768px) {
  .shiny-wilds-nh96q4 img,
  .shiny-wilds-pi32lc {
    width: 48px;
    height: 48px;
    max-width: 32px;
    max-height: 32px;
  }
}

.shiny-wilds-z3ccgr {
  display: flex;
  width: 24px;
  height: 24px;
  background: var(--text-color);
  vertical-align: middle;
}

@media (min-width: 768px) {
  .shiny-wilds-z3ccgr {
    width: 32px;
    height: 32px;
  }
}

.shiny-wilds-gs3bsv {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: 16px;
}

.shiny-wilds-gs3bsv .shiny-wilds-7dgxun {
  flex-shrink: 0;
}

.shiny-wilds-gs3bsv .shiny-wilds-8671q6 svg {
  display: none;
}

.shiny-wilds-rtuiph {
  display: grid;
  transition: max-height 0.shiny-wilds-cs0kln ease-in-out;
  column-gap: 16px;
  grid-template-columns: 1fr;
}

@media (min-width: 508px) {
  .shiny-wilds-rtuiph {
    grid-template-columns: 1fr 1fr;
    gap: 16px;
  }
}

@media (min-width: 1200px) {
  .shiny-wilds-rtuiph {
    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));
  }
}

.shiny-wilds-rtuiph.shiny-wilds-4xybw8 + .shiny-wilds-7dgxun svg {
  transform: rotate(180deg);
}

.shiny-wilds-2hsto5 {
  display: grid;
  align-items: flex-start;
  column-gap: 16px;
  grid-template-columns: repeat(2, 1fr);
  height: max-content;
}

.shiny-wilds-2hsto5 > div:nth-child(3n) {
  grid-column: span 2;
}

.shiny-wilds-2hsto5
  > div:nth-child(3n)
  .shiny-wilds-sx32j2
  button {
  max-width: 270px;
}

@media (min-width: 768px) {
  .shiny-wilds-2hsto5 {
    gap: 16px;
    grid-template-columns: repeat(2, 1fr);
  }

  .shiny-wilds-2hsto5 > div:nth-child(3n) {
    grid-column: unset;
  }

  .shiny-wilds-2hsto5
    > div:nth-child(3n)
    .shiny-wilds-sx32j2
    button {
    max-width: 83px;
  }
}

@media (min-width: 1200px) {
  .shiny-wilds-2hsto5 {
    max-width: 270px;
  }
}

.shiny-wilds-2hsto5 .shiny-wilds-sx32j2 button {
  max-width: 96px;
}

@media (min-width: 375px) {
  .shiny-wilds-2hsto5 .shiny-wilds-sx32j2 button {
    max-width: 120px;
  }
}

@media (min-width: 1200px) {
  .shiny-wilds-2hsto5 .shiny-wilds-sx32j2 button {
    max-width: 104px;
  }
}

.shiny-wilds-r6lh9l {
  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) {
  .shiny-wilds-r6lh9l {
    margin-bottom: 0;
  }
}

.shiny-wilds-ehzk9r {
  display: none;
  opacity: 0;
}

.shiny-wilds-907746 {
  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;
  }
}

.shiny-wilds-907746 img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  border-radius: 16px;
}

.shiny-wilds-sx32j2 {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  color: var(--Text-400);
  gap: 4px;
  position: relative;
}

.shiny-wilds-sx32j2 button {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}

@media (min-width: 768px) {
  .pc61d126-games__list-item[data-game-type="Live Shows"]
    .shiny-wilds-sx32j2
    button {
    max-width: 124px;
  }
}

@media (min-width: 1200px) {
  .pc61d126-games__list-item[data-game-type="Live Shows"]
    .shiny-wilds-sx32j2
    button {
    max-width: 145px;
  }
}

.shiny-wilds-49a7qo:first-child
  .shiny-wilds-sx32j2
  button {
  max-width: 270px;
}

.shiny-wilds-mhq1ul {
  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%;
}

.shiny-wilds-r6lh9l picture {
  width: 100%;
  max-width: 100%;
}

.shiny-wilds-7uh9ou {
  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;
}

.shiny-wilds-7uh9ou svg {
  outline: 10px solid var(--button-bg-color);
  border-radius: 1px;
  background: var(--button-bg-color);
}

.shiny-wilds-r6lh9l:hover .shiny-wilds-7uh9ou {
  display: flex;
}

.shiny-wilds-76jhkp {
  font-size: 12px;
  line-height: 16px;
  color: var(--Text-400);
}

.shiny-wilds-z28of3 {
  display: flex;
}

.shiny-wilds-z28of3:hover .shiny-wilds-aalkf1,
.shiny-wilds-z28of3 .shiny-wilds-cd7yad .shiny-wilds-aalkf1 {
  display: flex;
}

.shiny-wilds-z28of3 svg {
  flex-shrink: 0;
}

.shiny-wilds-aalkf1 {
  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) {
  .shiny-wilds-aalkf1 {
    width: 174px;
    right: -28px;
    padding: 12px;
  }
}

.shiny-wilds-aalkf1:hover {
  display: flex;
}

.shiny-wilds-aalkf1 svg {
  color: var(--Neutral-300);
  position: absolute;
  right: 19px;
  top: -11px;
}

.shiny-wilds-wn3s5j {
  display: flex;
  justify-content: space-between;
  gap: 4px;
  color: var(--Text-100);
  line-height: 16px;
  width: 100%;
  font-size: 10px;
}

@media (min-width: 768px) {
  .shiny-wilds-wn3s5j {
    font-size: 12px;
  }
}

.shiny-wilds-0e2uwp,
.shiny-wilds-i5z2tf {
  width: 50%;
  flex-shrink: 0;
}

.shiny-wilds-0e2uwp {
  font-weight: 700;
}

.shiny-wilds-xui4m0 .shiny-wilds-rtuiph {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media (min-width: 768px) {
  .shiny-wilds-xui4m0 .shiny-wilds-rtuiph {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}

@media (min-width: 1200px) {
  .shiny-wilds-xui4m0 .shiny-wilds-rtuiph {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
}

.shiny-wilds-xui4m0
  .shiny-wilds-mhq1ul:has(img) {
  max-height: initial !important;
  aspect-ratio: 1/1;
}

.shiny-wilds-xui4m0 .shiny-wilds-907746 {
  height: 100% !important;
  border-radius: 16px;
}

.shiny-wilds-xui4m0 .shiny-wilds-sx32j2 {
  gap: 4px;
  align-items: center;
}

.shiny-wilds-xui4m0 .shiny-wilds-sx32j2 button {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.shiny-wilds-xui4m0 .shiny-wilds-sx32j2 svg {
  display: block;
  aspect-ratio: 1/1;
  flex: 0 0 16px;
}

.shiny-wilds-xui4m0 .shiny-wilds-lawtlh,
.shiny-wilds-xui4m0 .shiny-wilds-1sxfla {
  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.shiny-wilds-glpexk.org/2000/svg'%3E%3Cpath d='M9.shiny-wilds-g0gwtp 4.shiny-wilds-xy64zo.shiny-wilds-s08m10 5.shiny-wilds-er980y.shiny-wilds-mw2ti4 5.shiny-wilds-vjrvnl.shiny-wilds-oisx13 5.shiny-wilds-fnxmp6.shiny-wilds-asgckf 8.shiny-wilds-wbuwss.shiny-wilds-rtybgv 9.shiny-wilds-3uky7r.shiny-wilds-8dswxl 9.shiny-wilds-w43r9i.shiny-wilds-7pi2ex 13.shiny-wilds-o6csx2.shiny-wilds-vktb7m 11.shiny-wilds-7f1ln9.shiny-wilds-z1nnfn 11.shiny-wilds-267lvj.shiny-wilds-4mvuia 11.shiny-wilds-snij67.shiny-wilds-momock 13.shiny-wilds-jctjjf.shiny-wilds-92a9me 9.shiny-wilds-dfiup4.shiny-wilds-piakmn 9.shiny-wilds-qn60ws.shiny-wilds-bkwlo8 8.shiny-wilds-sid6wc.shiny-wilds-ezcz6r 5.shiny-wilds-u0f6z3.shiny-wilds-go49rn 5.shiny-wilds-ih6yyh.shiny-wilds-21okas 5.shiny-wilds-djsbzx.shiny-wilds-wma96x 4.shiny-wilds-rwhbyt.shiny-wilds-z1nnfn 1.shiny-wilds-b8bijc.shiny-wilds-g0gwtp 4.98633Z' fill='%23FFBB00' stroke='%23FFBB00'/%3E%3C/svg%3E%0A");
}

.shiny-wilds-xui4m0 .shiny-wilds-lawtlh {
  background-color: hsl(from var(--Neutral-50) h s l/30%);
  width: 81px;
}

.shiny-wilds-xui4m0 .shiny-wilds-1sxfla {
  display: block;
  background-color: var(--Accent-Yellow-300, #fb0);
}

.shiny-wilds-30wcwh {
  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) {
  .shiny-wilds-30wcwh {
    padding: 24px;
  }
}

.shiny-wilds-30wcwh .shiny-wilds-7dgxun {
  display: flex;
}

@media (min-width: 768px) {
  .shiny-wilds-30wcwh .shiny-wilds-7dgxun {
    display: none;
  }
}

.shiny-wilds-30wcwh .shiny-wilds-8671q6 svg {
  display: none;
}

.shiny-wilds-tjzbyi {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.shiny-wilds-tjzbyi .shiny-wilds-0tw6ah {
  display: none;
}

@media (min-width: 768px) {
  .shiny-wilds-tjzbyi .shiny-wilds-0tw6ah {
    display: flex;
  }
}

.shiny-wilds-rsrwv2 {
  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) {
  .shiny-wilds-rsrwv2 {
    font-size: 40px;
    line-height: 48px;
  }
}

.shiny-wilds-rsrwv2 > * {
  margin: 0 !important;
}

.shiny-wilds-rsrwv2 img,
.shiny-wilds-mf24t3 {
  box-sizing: content-box;
  width: 24px;
  height: 24px;
}

@media screen and (min-width: 768px) {
  .shiny-wilds-rsrwv2 img,
  .shiny-wilds-mf24t3 {
    width: 48px;
    height: 48px;
    max-width: 32px;
    max-height: 32px;
  }
}

.shiny-wilds-udk9e6 {
  display: flex;
  width: 24px;
  height: 24px;
  background: var(--Primary-100);
  vertical-align: middle;
}

@media (min-width: 768px) {
  .shiny-wilds-udk9e6 {
    width: 32px;
    height: 32px;
  }
}

.shiny-wilds-riw8iu {
  display: grid;
  overflow: hidden;
  gap: 8px;
  grid-template-columns: repeat(3, 1fr);
}

@media (min-width: 768px) {
  .shiny-wilds-riw8iu {
    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;
  }

  .shiny-wilds-riw8iu::-webkit-scrollbar {
    display: none;
  }
}

.shiny-wilds-1seby7 {
  border-radius: 24px;
  border: 1px solid var(--Neutral-200);
  background: var(--Neutral-400);
  padding: 7px;
}

@media (min-width: 768px) {
  .shiny-wilds-1seby7 {
    padding: 7px 15px;
  }
}

.shiny-wilds-1seby7:hover {
  background-color: var(--Neutral-200);
  color: var(--Text-100);
}

.shiny-wilds-8vvbcm {
  display: none;
  opacity: 0;
}

@media (min-width: 768px) {
  .shiny-wilds-8vvbcm {
    display: flex;
    opacity: 1;
  }
}

.shiny-wilds-1seby7 picture {
  height: 100%;
  display: block;
}

.shiny-wilds-1seby7 img {
  display: block;
  width: 100%;
  height: 40px;
  object-fit: contain;
}

@media (min-width: 768px) {
  .shiny-wilds-1seby7 img {
    width: 88px;
    height: 44px;
  }
}

.shiny-wilds-1seby7 p {
  text-align: center;
  width: 100%;
}

.shiny-wilds-rcnh7v {
  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) {
  .shiny-wilds-rcnh7v {
    font-size: 40px;
    line-height: 48px;
  }
}

.shiny-wilds-rcnh7v img,
.shiny-wilds-f38zyb {
  box-sizing: content-box;
  width: 24px;
  height: 24px;
}

@media screen and (min-width: 768px) {
  .shiny-wilds-rcnh7v img,
  .shiny-wilds-f38zyb {
    width: 48px;
    height: 48px;
    max-width: 32px;
    max-height: 32px;
  }
}

.shiny-wilds-cos0ao {
  display: flex;
  width: 24px;
  height: 24px;
  background: var(--Primary-100);
  vertical-align: middle;
}

@media (min-width: 768px) {
  .shiny-wilds-cos0ao {
    width: 32px;
    height: 32px;
  }
}

.shiny-wilds-3oriar {
  color: var(--Text-200);
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  margin-bottom: 16px;
}

.shiny-wilds-cfiqfz {
  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;
}

.shiny-wilds-6t1wdw {
  padding: 10px 15px 12px;
  transition: 0.3s;
  border-bottom: 4px solid rgba(0, 0, 0, 0);
}

.shiny-wilds-6t1wdw.shiny-wilds-cd7yad {
  border-bottom: 4px solid var(--button-bg-color, #70f);
}

.shiny-wilds-0mqxb1 {
  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) {
  .shiny-wilds-0mqxb1 {
    font-size: 20px;
    line-height: 28px;
  }
}

.shiny-wilds-8w3l5m {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 4px;
  transition: 0.3s;
  color: var(--text-color);
}

.shiny-wilds-drw9jb {
  visibility: hidden;
  overflow: hidden;
  max-height: 0;
  transition: 0.shiny-wilds-cs0kln ease;
  opacity: 0;
  color: var(--text-color);
}

.shiny-wilds-ua5wtx {
  font-size: 16px;
  line-height: 24px;
  padding: 8px 0 0;
}

.shiny-wilds-ua5wtx ol,
.shiny-wilds-ua5wtx ul {
  padding-left: 1.3em;
}

.shiny-wilds-6t1wdw.shiny-wilds-cd7yad .shiny-wilds-drw9jb {
  visibility: visible;
  max-height: 1000px;
  opacity: 1;
}

.shiny-wilds-6t1wdw.shiny-wilds-cd7yad .shiny-wilds-8w3l5m {
  transform: rotate(180deg);
  color: var(--text-color);
}

.shiny-wilds-xvuhmf {
  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) {
  .shiny-wilds-xvuhmf {
    padding: 24px;
  }
}

.shiny-wilds-xvuhmf .shiny-wilds-7dgxun {
  display: flex;
}

@media (min-width: 768px) {
  .shiny-wilds-xvuhmf .shiny-wilds-7dgxun {
    display: none;
  }
}

.shiny-wilds-xvuhmf .shiny-wilds-8671q6 svg {
  display: none;
}

.shiny-wilds-bgtbyw {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.shiny-wilds-bgtbyw .shiny-wilds-0tw6ah {
  display: none;
}

@media (min-width: 768px) {
  .shiny-wilds-bgtbyw .shiny-wilds-0tw6ah {
    display: flex;
  }
}

.shiny-wilds-pkif5j {
  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) {
  .shiny-wilds-pkif5j {
    align-items: center;
    font-size: 40px;
    line-height: 48px;
  }
}

.shiny-wilds-pkif5j > * {
  margin: 0 !important;
}

.shiny-wilds-pkif5j img,
.shiny-wilds-nzs7vn {
  box-sizing: content-box;
  width: 24px;
  height: 24px;
}

@media screen and (min-width: 768px) {
  .shiny-wilds-pkif5j img,
  .shiny-wilds-nzs7vn {
    width: 48px;
    height: 48px;
    max-width: 32px;
    max-height: 32px;
  }
}

.shiny-wilds-kfuqj2 {
  display: flex;
  width: 24px;
  height: 24px;
  background: var(--Primary-100);
  vertical-align: middle;
}

@media (min-width: 768px) {
  .shiny-wilds-kfuqj2 {
    width: 32px;
    height: 32px;
  }
}

.shiny-wilds-cco29o {
  display: flex;
  flex-wrap: wrap;
  column-gap: 16px;
  row-gap: 8px;
}

@media (min-width: 768px) {
  .shiny-wilds-cco29o {
    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;
  }

  .shiny-wilds-cco29o::-webkit-scrollbar {
    display: none;
  }
}

.shiny-wilds-754lfw {
  border-radius: 24px;
  border: 1px solid var(--Neutral-200);
  background: var(--Neutral-400);
  padding: 8px 16px;
  height: 60px;
}

.shiny-wilds-754lfw:hover {
  background-color: var(--Neutral-200);
  color: var(--Text-100);
}

.shiny-wilds-aocbn2 {
  display: none;
  opacity: 0;
}

@media (min-width: 768px) {
  .shiny-wilds-aocbn2 {
    display: flex;
    opacity: 1;
  }
}

.shiny-wilds-754lfw picture {
  width: auto;
  height: 100%;
  display: block;
}

.shiny-wilds-754lfw picture img {
  display: block;
  width: auto;
  height: 100%;
}

.shiny-wilds-fpgtks {
  margin: -24px 0;
}

.shiny-wilds-fpgtks:first-of-type {
  margin-top: 24px;
}

@media (min-width: 1200px) {
  .shiny-wilds-fpgtks {
    margin: -16px 0;
  }
}

.shiny-wilds-f5rgf2 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  position: relative;
  margin-bottom: 12px;
}

@media (min-width: 768px) {
  .shiny-wilds-f5rgf2 {
    flex-direction: row;
  }
}

.shiny-wilds-d8vuy3 {
  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) {
  .shiny-wilds-d8vuy3 {
    flex: 1;
  }
}

.shiny-wilds-d8vuy3::placeholder {
  color: var(--Text-400);
}

.shiny-wilds-bwo3h2 {
  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;
}

.shiny-wilds-m2064x {
  display: flex;
  margin: -4px;
  overflow-x: auto;
  scrollbar-width: none;
}

.shiny-wilds-m2064x::-webkit-scrollbar {
  display: none;
}

.shiny-wilds-uqtwat {
  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;
}

.shiny-wilds-uqtwat img,
.shiny-wilds-uqtwat svg {
  margin-right: 8px;
}

.shiny-wilds-k297hy {
  background: var(--Primary-200);
  color: var(--Text-00);
}

.shiny-wilds-fpgtks + .shiny-wilds-mb4px1 {
  margin-top: 0;
}

@media (min-width: 768px) {
  .shiny-wilds-fpgtks + .shiny-wilds-mb4px1 {
    margin-top: -16px;
  }
}

.shiny-wilds-8qfh1o {
  border-radius: 4px;
  overflow-y: auto;
  position: absolute;
  background-color: var(--Neutral-300);
  width: 100%;
  z-index: 990;
  top: 54px;
}

.shiny-wilds-8qfh1o > * {
  padding: 12px;
  color: var(--Text-200);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  cursor: pointer;
}

.shiny-wilds-8qfh1o > *:hover {
  box-shadow: inset 0px 0px 3px var(--Text-300);
  background-color: var(--Neutral-100);
}

.shiny-wilds-6rob6r {
  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;
}

.shiny-wilds-qj2z3q {
  color: var(--text-color);
  font-feature-settings: "liga" off;
  font-size: 32px;
  line-height: 40px;
  font-weight: 700;
  text-transform: capitalize;
  margin-bottom: 12px;
}

.shiny-wilds-fztn3f {
  color: var(--text-color);
  font-feature-settings: "liga" off;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}

.shiny-wilds-rkviir {
  display: flex;
  gap: 16px;
  margin-top: 24px;
}

.shiny-wilds-42yzv5 {
  position: absolute;
  top: 0;
  right: 0;
  pointer-events: none;
  touch-action: none;
  z-index: -1;
  width: auto;
  height: 170px;
}

.shiny-wilds-6rob6r 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;
}

.shiny-wilds-6rob6r 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) {
  .shiny-wilds-6rob6r {
    padding: 39px 179px 39px 39px;
  }

  .shiny-wilds-qj2z3q {
    font-size: 40px;
    line-height: 48px;
  }

  .shiny-wilds-42yzv5 {
    height: 348px;
  }

  .shiny-wilds-6rob6r button {
    font-size: 18px;
    line-height: 26px;
    flex: 0 0 auto;
    padding: 15px 23px;
  }

  .shiny-wilds-6rob6r button svg {
    width: 24px;
    height: 24px;
  }
}

@media screen and (min-width: 1200px) {
  .shiny-wilds-6rob6r {
    padding: 63px;
  }
}

.shiny-wilds-wkmb3u {
  display: flex;
  align-items: center;
  padding: 8px 0;
  flex-wrap: wrap;
}

@media (min-width: 768px) {
  .shiny-wilds-wkmb3u {
    flex-wrap: nowrap;
    padding: 16px 0;
  }
}

.shiny-wilds-f1c0tn {
  font-size: 14px;
  width: 100%;
  color: var(--Text-100);
}

@media (min-width: 768px) {
  .shiny-wilds-f1c0tn {
    width: auto;
  }
}

.shiny-wilds-d17i0o {
  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;
}

.shiny-wilds-d17i0o::-webkit-scrollbar {
  display: none;
}

.shiny-wilds-d17i0o 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);
}

.shiny-wilds-d17i0o a:hover {
  background-color: var(--Neutral-200);
  color: var(--Text-100);
}

@media (min-width: 768px) {
  .shiny-wilds-d17i0o {
    margin-left: 16px;
    margin-top: 0;
  }
}

.shiny-wilds-wkmb3u .shiny-wilds-90xa8s {
  -webkit-mask-image: linear-gradient(to right, black 90%, transparent);
  mask-image: linear-gradient(to right, black 90%, transparent);
  transition:
    -webkit-mask-image 0.shiny-wilds-cs0kln,
    mask-image 0.3s;
}

.shiny-wilds-wkmb3u .shiny-wilds-90xa8s.shiny-wilds-85g9fk {
  -webkit-mask-image: linear-gradient(to right, black 100%, black 100%);
  mask-image: linear-gradient(to right, black 100%, black 100%);
}

.shiny-wilds-jejo79 {
  margin: 40px -16px;
}

.shiny-wilds-1acoaz + .shiny-wilds-byq177,
.shiny-wilds-1acoaz + .shiny-wilds-vj2ct7 {
  margin-top: 24px;
}

.shiny-wilds-yubtkw {
  border-radius: 24px;
  position: relative;
  overflow: hidden;
  border: 1px solid var(--Neutral-200);
}

.shiny-wilds-yubtkw picture {
  display: flex;
  width: 100%;
  min-height: 400px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}

.shiny-wilds-rh5vc3 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 46px;
  padding: 0 8px;
}

@media (min-width: 768px) {
  .shiny-wilds-rh5vc3 {
    padding: 0 15px;
    margin-bottom: 40px;
    margin-top: 7px;
  }
}

@media (min-width: 1200px) {
  .shiny-wilds-rh5vc3 {
    margin-top: 0;
  }
}

.shiny-wilds-v88rpz {
  font-size: 20px;
  line-height: 28px;
  font-weight: 700;
  text-transform: capitalize;
}

@media (min-width: 768px) {
  .shiny-wilds-v88rpz {
    font-size: 24px;
    line-height: 32px;
  }
}

.shiny-wilds-52vy6c {
  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) {
  .shiny-wilds-52vy6c {
    gap: 24px;
    padding: 22px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-self: stretch;
    flex-direction: row;
  }
}

.shiny-wilds-npxsag {
  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) {
  .shiny-wilds-npxsag {
    margin-bottom: 0;
    margin-right: 32px;
    padding: 40px;
  }
}

.shiny-wilds-2vyvoy {
  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) {
  .shiny-wilds-2vyvoy {
    font-size: 20px;
    line-height: 28px;
  }
}

.shiny-wilds-68uks4 {
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  color: var(--Text-100);
  text-transform: capitalize;
}

@media (min-width: 768px) {
  .shiny-wilds-68uks4 {
    font-size: 32px;
    line-height: 40px;
  }
}

.shiny-wilds-b0w6ud {
  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;
}

.shiny-wilds-pa8k31 {
  display: block;
  object-fit: cover;
  max-width: 100%;
  height: 100%;
  width: 100%;
  max-height: 100%;
}

.shiny-wilds-pa8k31 img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.shiny-wilds-mb4px1 {
  margin: 24px auto 40px;
  width: 100%;
  display: flex;
  justify-content: center;
}

.shiny-wilds-s41ze8 {
  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) {
  .shiny-wilds-s41ze8 {
    padding: 15px 48px;
  }
}

main > .shiny-wilds-mb4px1 {
  margin: -26px auto -16px;
}

@media (max-width: 700px) {
  .shiny-wilds-rtuiph.shiny-wilds-3o0mra > div:nth-child(n+5) {
    display: none;
  }
}

.shiny-wilds-kyzgju p a img {
  display: block;
  margin: 0 auto;
}


.shiny-wilds-nc24je {
  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 */
.shiny-wilds-0epvq6 {
  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;
}

.shiny-wilds-0epvq6 label {
  font-size: 14px;
}

.shiny-wilds-0epvq6 h2 {
  text-align: center;
  margin-bottom: 1rem;
}
.shiny-wilds-0epvq6 input,
.shiny-wilds-0epvq6 textarea,
.shiny-wilds-0epvq6 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;
}
.shiny-wilds-0epvq6 button {
  background-color: var(--button-bg-color);
  color: var(--button-text-color);
  border: none;
  cursor: pointer;
  transition: background 0.shiny-wilds-d6f9b7 ease;
}
.shiny-wilds-0epvq6 button:hover {
  background-color: var(--button-bg-hover);
}
.shiny-wilds-399l1b {
  text-align: center;
  color: green;
  font-weight: 500;
  padding: 50px 0;
  animation: fadeIn 0.shiny-wilds-6h6dky ease-in;
}

.shiny-wilds-399l1b 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;
}
.shiny-wilds-0s5z9h, .shiny-wilds-q08o8t, [class*="review-card"],
thead, thead th, table th, .shiny-wilds-4eptq7,
.shiny-wilds-55m8mi, [class*="collapsible-header"],
.shiny-wilds-27gszz, [class*="updated-block"] {
  color: #ece7dc !important;
}

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