body[data-p89a4bf6ed192=e5a2980b40293] {
  --i6345309db33e: rgb(243,251,250);
  --df4f8b91ff7f0: rgb(233,248,246);
  --n529a1d1417fb: rgb(194,239,232);
  --a47bc28e3d7df: rgb(20,184,166);
  --jb2417e1704fd: rgb(223,245,242);
  --w8f4565ecb109: 0 18px 50px rgba(10, 60, 55, .08);
  --i394e430ee075: rgb(16,38,36);
  --j3978ff26576f: rgb(13,148,136);
  --f42d49b707d40: rgb(200,233,228);
}
body[data-u87a22908bba5] .we2d21d447a76 {
  position: relative;
  overflow: hidden;
}.fe4ca93f30f65{unicode-bidi:normal}
body[data-u87a22908bba5] .we2d21d447a76>* {
  position: relative;
  z-index: 1;
}
body[data-g01a4530e0d7c=p1fcbe6c419f9] {
  --i6bb3a9fff89c: system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
}
body[data-u87a22908bba5] .we2d21d447a76::before {
  pointer-events: none;
  position: absolute;
  opacity: .35;
  inset: 0px;
  content: "";
}
body[data-u87a22908bba5=dce5a4281f174] .we2d21d447a76::before {
  opacity: .5;
  animation: ka63b0c733b9a 4.5s ease-in-out infinite;
  background: linear-gradient(105deg,transparent 35%,rgba(255,255,255,.7) 50%,transparent 65%);
  background-size: 250% 100%;
}.gceb0669f72c6{isolation:auto}
@keyframes k41600c28a604 {
  from {
    background-position-y: -200px,-160px,-120px;
  }
  to {
    background-position-y: 200px,160px,120px;
  }
}.ea64dddb1f3d2{isolation:auto}
@keyframes k924a1b15c969 {
  from {
    background-position-y: 240px,260px;
  }
  to {
    background-position-y: -240px,-260px;
  }
}
@keyframes k52555f7be4d9 {
  from {
    opacity: .15;
  }
  to {
    opacity: .45;
  }
}.n24d36167acba{unicode-bidi:normal}
@keyframes k7d618323792b {
  from {
    transform: scale(1);
  }
  to {
    transform: scale(1.08);
  }
}
@keyframes ka63b0c733b9a {
  from {
    background-position: 150% 0;
  }
  to {
    background-position: -50% 0;
  }
}.a3220004508c0{outline-offset:0}
@keyframes k90b600cc6ac7 {
  to {
    transform: rotate(360deg);
  }
}.k2095ef457f64{opacity:1}
@media(prefers-reduced-motion:reduce) {
  body[data-u87a22908bba5] .we2d21d447a76::before {
    animation: none;
  }
  [data-p5c1dc54887fa] {
    transition: none;
  }
}
.m01d9f814f7e3 {
  display: contents;
}
body>footer::after {
  display: block;
  height: var(--ue6b99e317453,0px);
  content: "";
}
html:not([data-l0c9af9b038c6]) :is([data-pc8c6c0668efa], [data-zab79df01ee03], [data-f8408fe2fed78]) {
  visibility: hidden;
}
.s77c923b3a7d7 {
  margin: 0px;
  list-style: none;
  padding: 0px;
}
