html {
    scroll-behavior: smooth;
}

.e0yxw2g4 {
  align-content: start;
  font-family: "Freckle Face";
  height: 100%;
}

.e0krj9gy {
  align-content: start;
  background-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 100%);
  height: 3871px;
  width: 1900px;
}

.e0temeb6 {
  grid-auto-flow: column;
  height: 760px;
  justify-content: start;
  width: 1900px;
}

.e0pvmndt {
  align-content: start;
  height: 760px;
  width: 1331px;
}

.e0i9r55d {
  grid-auto-flow: column;
  height: 132px;
  justify-content: start;
  width: 1331px;
}

.e03z1d8t {
  align-content: start;
  color: rgb(255, 255, 255);
  filter: drop-shadow(rgb(96, 93, 93) 3px 3px 0px);
  font-size: 48px;
  margin-left: 42px;
  margin-top: 60px;
  width: 112px;
}

.e0ydcfcb {
  align-content: start;
  color: rgb(255, 255, 255);
  filter: drop-shadow(rgb(96, 93, 93) 3px 3px 0px);
  font-size: 48px;
  margin-left: 42px;
  margin-top: 60px;
  width: 125px;
}

.e046clat {
  align-content: start;
  color: rgb(255, 255, 255);
  filter: drop-shadow(rgb(96, 93, 93) 3px 3px 0px);
  font-size: 48px;
  margin-left: 42px;
  margin-top: 60px;
  width: 239px;
}

.e08how46 {
  align-content: start;
  color: rgb(255, 255, 255);
  filter: drop-shadow(rgb(96, 93, 93) 3px 3px 0px);
  font-size: 48px;
  margin-left: 42px;
  margin-top: 60px;
  width: 126px;
}

.e0srvmuc {
  align-content: start;
  color: rgb(255, 255, 255);
  filter: drop-shadow(rgb(96, 93, 93) 3px 3px 0px);
  font-size: 48px;
  margin-left: 42px;
  margin-top: 60px;
  width: 151px;
}

.e0zkxgve {
  align-content: start;
  color: rgb(255, 255, 255);
  filter: drop-shadow(rgba(194, 168, 168, 0.8) 3px 6px 0px);
  font-size: 96px;
  margin-left: 42px;
  margin-top: 109px;
  width: 1289px;
}

.e0gm456k {
  align-content: start;
  color: rgb(255, 255, 255);
  font-family: Inter;
  font-size: 32px;
  margin-left: 42px;
  margin-top: 42px;
  width: 1250px;
}

.e0hqms3l {
  align-content: start;
  filter: drop-shadow(rgb(255, 255, 255) 1px 1px 31px);
  height: 671px;
  margin-top: 89px;
  width: 435px;
}

.e066rhrn {
  align-content: start;
  height: 656px;
  width: 1903px;
}

.e0d88ou2 {
  align-content: start;
  height: 609px;
  width: 1900px;
}

.e09d6mo4 {
  align-content: start;
  color: rgb(255, 0, 0);
  filter: drop-shadow(rgba(255, 255, 255, 0.5) 3px 6px 0px);
  font-size: 72px;
  margin-left: 119px;
  margin-top: 62px;
  width: 715px;
}

.e0ybvaqj {
  align-content: start;
  color: rgb(255, 255, 255);
  font-family: Inter;
  font-size: 32px;
  margin-left: 52px;
  margin-top: 22px;
  width: 1817px;
}

.e0b96btc {
  align-content: start;
  height: 447px;
  width: 1900px;
}

.e00o69f0 {
  align-content: start;
  background-image: url("../../asset/image/coin.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  font-family: "Freckle Face";
  height: 145px;
  margin-left: 865px;
  margin-top: -14px;
  text-align: center;
  width: 193px;
}

.e0k8mbe0 {
  align-content: start;
  font-size: 64px;
  margin-left: 24px;
  margin-top: 18px;
  width: 145px;
}

.e0g3wihm {
  align-content: start;
  color: rgb(255, 0, 0);
  filter: drop-shadow(rgba(255, 253, 253, 0.5) 3px 6px 0px);
  font-size: 72px;
  margin-left: 118px;
  margin-top: 34px;
  width: 453px;
}

.e0hf5fp0 {
  align-content: start;
  margin-left: 52px;
  margin-top: 48px;
}

.e0o30gsk {
  align-content: start;
  color: rgb(255, 255, 255);
  font-family: Inter;
  font-size: 32px;
  width: 1817px;
}

.e010isg0 {
  align-content: start;
  color: rgb(255, 0, 0);
  filter: drop-shadow(rgba(216, 211, 211, 0.5) 3px 6px 0px);
  font-size: 54px;
  margin-left: 1303px;
  margin-top: 32px;
  width: 530px;
}

.e08m4721 {
  align-content: start;
}

.e0uzoqo4 {
  align-content: start;
}

.e07557v5 {
  align-content: start;
}

.e0b6kc7v {
  align-content: start;
}

.e0pouj18 {
  align-content: start;
}

.e0630t7o {
  align-content: start;
}

.e0cl0y7s {
  align-content: start;
}

.e01x9eot {
  grid-auto-flow: column;
  height: 847px;
  justify-content: start;
  width: 1900px;
}

.e0mm83ae {
  align-content: start;
  height: 485px;
  margin-left: 361px;
  margin-top: 362px;
  width: 485px;
  border: 2px solid rgb(255, 255, 255);
}

.e0sjohmf {
  height: 847px;
  width: 123px;
}

.e0pkhnjr {
  align-content: start;
  color: rgb(255, 0, 0);
  filter: drop-shadow(rgba(216, 211, 211, 0.5) 3px 6px 0px);
  font-size: 54px;
  margin-left: 158px;
  margin-top: -824px;
  width: 235px;
}

.e0htr6ah {
  align-content: start;
  color: rgb(255, 255, 255);
  font-family: Inter;
  font-size: 24px;
  margin-left: 101px;
  margin-top: -731px;
  width: 406px;
}

.e04h52zz {
  align-content: start;
  color: rgb(255, 0, 0);
  filter: drop-shadow(rgba(216, 211, 211, 0.5) 3px 6px 0px);
  font-size: 54px;
  margin-left: 769px;
  margin-top: -834px;
  width: 383px;
}

.e0l58hzq {
  align-content: start;
  color: rgb(255, 255, 255);
  font-family: Inter;
  font-size: 24px;
  margin-left: 769px;
  margin-top: -733px;
  width: 394px;
}

.e0veqbox {
  align-content: start;
  color: rgb(255, 255, 255);
  font-family: Inter;
  font-size: 24px;
  margin-left: 1356px;
  margin-top: -712px;
  width: 406px;
}

.e0oqz78d {
  align-content: start;
  height: 485px;
  margin-left: 1075px;
  margin-top: -486px;
  width: 485px;
  border: 2px solid rgb(255, 255, 255);
}

.e06luj4g {
  align-content: start;
  height: 175px;
  margin-left: 875px;
  margin-top: -311px;
  width: 175px;
}

.e0o7a9ec {
  align-content: start;
  color: rgb(255, 0, 0);
  filter: drop-shadow(rgba(197, 197, 197, 0.5) 3px 6px 0px);
  font-size: 72px;
  margin-left: 816px;
  margin-top: 119px;
  width: 288px;
}

.e096r64l {
  grid-auto-flow: column;
  height: 122px;
  justify-content: start;
  width: 1900px;
}

.e0x3c5wo {
  align-content: start;
  color: rgb(255, 255, 255);
  font-size: 48px;
  margin-left: 252px;
  margin-top: 63px;
  width: 170px;
}

.e0s8mr6o {
  align-content: start;
  color: rgb(255, 255, 255);
  font-size: 48px;
  margin-left: 467px;
  margin-top: 50px;
  width: 143px;
}

.e092t6fo {
  align-content: start;
  color: rgb(255, 255, 255);
  font-size: 48px;
  margin-left: 486px;
  margin-top: 51px;
  width: 145px;
}

.e06lq70i {
  grid-auto-flow: column;
  height: 543px;
  justify-content: start;
  width: 1900px;
}

.e03ian65 {
  align-content: start;
  height: 530px;
  margin-left: 67px;
  margin-top: 13px;
  width: 530px;
}

.e0u4bcl3 {
  align-content: start;
  height: 532px;
  margin-left: 99px;
  width: 532px;
  border: 2px solid rgb(255, 255, 255);
}

.e0chw7xi {
  align-content: start;
  height: 530px;
  margin-left: 97px;
  width: 530px;
}

.e0q8jnlk {
  align-content: start;
  color: rgb(255, 255, 255);
  font-family: Inter;
  font-size: 32px;
  margin-left: 336px;
  margin-top: 122px;
  text-align: center;
  width: 1326px;
}

.e08h2yzi {
  align-content: start;
  background-image: linear-gradient(rgb(81, 77, 77) 0%, rgb(81, 77, 77) 100%);
  height: 144px;
  margin-left: -52px;
  margin-top: -15px;
  width: 2041px;
}

.e0sg6hcx {
  background-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 100%);
  grid-auto-flow: column;
  height: 144px;
  justify-content: start;
  width: 2041px;
}

.e00lwerq {
  align-content: start;
  height: 29px;
  margin-left: 87px;
  margin-top: 15px;
  width: 29px;
}

.e0zkw23a {
  align-content: start;
  color: rgb(255, 255, 255);
  font-family: Inter;
  font-size: 24px;
  height: 60px;
  margin-left: 8px;
  margin-top: 15px;
  text-align: center;
  width: 350px;
}

.e0siwj79 {
  width: 134px;
}

.e0rrd48m {
  filter: drop-shadow(rgb(255, 255, 255) 1px 1px 3px);
  margin-left: 270px;
  position: sticky;
  z-index: 2;
}

.e0dyyb8a {
  filter: drop-shadow(rgb(255, 255, 255) 1px 1px 3px);
  margin-left: 270px;
  position: sticky;
  z-index: 2;
}

.e0wy27if {
  filter: drop-shadow(rgb(255, 255, 255) 1px 1px 3px);
  height: 1104px;
  margin-left: 454px;
  position: sticky;
  width: 934px;
  z-index: -1;
}

.e09sszrg {
  filter: drop-shadow(rgb(255, 255, 255) 1px 1px 3px);
  margin-left: 270px;
  position: sticky;
  z-index: 2;
}
