._root_2oryy_1 {
  position: relative;
  width: 1920px;
  height: 5523px;
  align-items: flex-start;
  background-color: #fff;
  overflow: hidden;
}
._banner_2oryy_9 {
  position: absolute;
  left: 0;
  top: 0;
  width: 1920px;
  height: 600px;
  align-items: flex-start;
  background-color: #1e1e1e;
  overflow: hidden;
}
._lOGO1_2oryy_19 {
  position: absolute;
  left: 420px;
  top: 30px;
  width: 71px;
  height: 26px;
  background-image:/* webpackIgnore: true */ url('./assets/v2_5.png');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
._unnamed_2oryy_30 {
  position: absolute;
  left: 694px;
  top: 35px;
  width: min-content;
  height: min-content;
  align-items: flex-start;
  gap: 60px;
}
._unnamed2_2oryy_39 {
  color: #fff;
  font-size: 16px;
  line-height: 16px;
  font-weight: 500;
  font-family: Source Han Sans CN, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans',
    'Liberation Sans', sans-serif;
  width: min-content;
  height: min-content;
  white-space: nowrap;
  flex-direction: column;
}
._unnamed3_2oryy_51 {
  color: #ddd;
  font-size: 16px;
  line-height: 16px;
  font-weight: 500;
  font-family: Source Han Sans CN, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans',
    'Liberation Sans', sans-serif;
  width: min-content;
  height: min-content;
  white-space: nowrap;
  flex-direction: column;
}
._unnamed4_2oryy_63 {
  color: #ddd;
  font-size: 16px;
  line-height: 16px;
  font-weight: 500;
  font-family: Source Han Sans CN, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans',
    'Liberation Sans', sans-serif;
  width: min-content;
  height: min-content;
  white-space: nowrap;
  flex-direction: column;
}
._unnamed5_2oryy_75 {
  color: #ddd;
  font-size: 16px;
  line-height: 16px;
  font-weight: 500;
  font-family: Source Han Sans CN, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans',
    'Liberation Sans', sans-serif;
  width: min-content;
  height: min-content;
  white-space: nowrap;
  flex-direction: column;
}
._unnamed6_2oryy_87 {
  position: absolute;
  left: 1300px;
  top: 29px;
  width: min-content;
  height: min-content;
  align-items: flex-start;
  gap: 24px;
}
._frame1_2oryy_96 {
  position: relative;
  width: 88px;
  height: 28px;
  align-items: flex-start;
  border-radius: 8px;
  background-color: #0052d9;
  overflow: hidden;
}
._unnamed7_2oryy_105 {
  color: #fff;
  font-size: 16px;
  line-height: 16px;
  font-weight: 500;
  font-family: Source Han Sans CN, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans',
    'Liberation Sans', sans-serif;
  position: absolute;
  left: 12px;
  top: 6px;
  width: min-content;
  height: min-content;
  white-space: nowrap;
  flex-direction: column;
}
._frame2_2oryy_120 {
  position: relative;
  width: 88px;
  height: 28px;
  align-items: flex-start;
  outline: solid 1px #0052d9;
  outline-offset: -1px;
  border-radius: 8px;
  background-color: #2c2c2c;
  overflow: hidden;
}
._unnamed8_2oryy_131 {
  color: #fff;
  font-size: 16px;
  line-height: 16px;
  font-weight: 500;
  font-family: Source Han Sans CN, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans',
    'Liberation Sans', sans-serif;
  position: absolute;
  left: 12px;
  top: 6px;
  width: min-content;
  height: min-content;
  white-space: nowrap;
  flex-direction: column;
}
.__5_2oryy_146 {
  color: #eee;
  font-size: 36px;
  line-height: 36px;
  font-weight: 500;
  font-family: Source Han Sans CN, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans',
    'Liberation Sans', sans-serif;
  position: absolute;
  left: 420px;
  top: 155px;
  width: min-content;
  height: min-content;
  white-space: nowrap;
  flex-direction: column;
}
._unnamed9_2oryy_161 {
  color: #fff;
  font-size: 72px;
  line-height: 72px;
  font-weight: bold;
  font-family: Source Han Sans CN, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans',
    'Liberation Sans', sans-serif;
  position: absolute;
  left: 488px;
  top: 221px;
  width: min-content;
  height: min-content;
  white-space: nowrap;
  flex-direction: column;
}
._unnamed10_2oryy_176 {
  color: #fff;
  font-size: 72px;
  line-height: 72px;
  font-weight: bold;
  font-family: Source Han Sans CN, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans',
    'Liberation Sans', sans-serif;
  position: absolute;
  left: 419px;
  top: 309px;
  width: min-content;
  height: min-content;
  white-space: nowrap;
  flex-direction: column;
}
.__8_2oryy_191 {
  color: #fff;
  font-size: 96px;
  line-height: 96px;
  font-weight: 500;
  font-family: Montserrat, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans',
    'Liberation Sans', sans-serif;
  position: absolute;
  left: 420px;
  top: 209px;
  width: min-content;
  height: min-content;
  white-space: nowrap;
  flex-direction: column;
}
._unnamed11_2oryy_206 {
  position: absolute;
  left: 420px;
  top: 414px;
  width: 254px;
  height: 64px;
  align-items: flex-start;
  outline: solid 2px #0052d9;
  outline-offset: -2px;
  border-radius: 12px 0 0 12px;
  background-color: #2c2c2c;
  overflow: hidden;
}
._unnamed12_2oryy_219 {
  color: #fff;
  font-size: 24px;
  line-height: 24px;
  font-weight: bold;
  font-family: Source Han Sans CN, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans',
    'Liberation Sans', sans-serif;
  position: absolute;
  left: calc(50% - 0.5px);
  top: 50%;
  width: min-content;
  height: min-content;
  white-space: nowrap;
  flex-direction: column;
  transform: translate(-50%, -50%);
}
._unnamed13_2oryy_235 {
  position: absolute;
  left: 674px;
  top: 414px;
  width: 64px;
  height: 64px;
  align-items: flex-start;
  border-radius: 0 12px 12px 0;
  background-color: #0052d9;
  overflow: hidden;
}
.__1_2oryy_246 {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 22px;
  height: 24px;
  background-image:/* webpackIgnore: true */ url('./assets/v4_18.png');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  transform: translate(-50%, -50%);
}
._bg1_2oryy_258 {
  position: absolute;
  left: 863px;
  top: 101px;
  width: 670px;
  height: 510px;
  background-image:/* webpackIgnore: true */ url('./assets/v4_19.png');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
._unnamed14_2oryy_269 {
  position: absolute;
  left: 1036px;
  top: 304px;
  width: 350px;
  height: 68px;
  align-items: flex-start;
  border-radius: 68px;
  background-color: #07c160;
  overflow: hidden;
  box-shadow: 0px 10px 35px 0px #0000001f;
}
.__12_2oryy_281 {
  position: absolute;
  left: 21px;
  top: 50%;
  width: 31px;
  height: 36px;
  background-image:/* webpackIgnore: true */ url('./assets/v4_21.png');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  transform: translateY(-50%);
}
._unnamed15_2oryy_293 {
  color: #fff;
  font-size: 30px;
  line-height: 30px;
  font-weight: bold;
  font-family: Source Han Sans CN, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans',
    'Liberation Sans', sans-serif;
  position: absolute;
  left: 60px;
  top: 50%;
  width: min-content;
  height: min-content;
  white-space: nowrap;
  flex-direction: column;
  transform: translateY(-50%);
}
._unnamed16_2oryy_309 {
  position: absolute;
  left: 50%;
  top: 600px;
  width: 1920px;
  height: 3702px;
  align-items: flex-start;
  overflow: hidden;
  transform: translateX(-50%);
}
.__21_2oryy_319 {
  color: #000;
  font-size: 36px;
  line-height: 36px;
  font-weight: 500;
  font-family: Source Han Sans CN, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans',
    'Liberation Sans', sans-serif;
  position: absolute;
  left: 50%;
  top: 70px;
  width: min-content;
  height: min-content;
  white-space: nowrap;
  flex-direction: column;
  transform: translateX(-50%);
}
._unnamed17_2oryy_335 {
  color: #1e1e1e;
  font-size: 24px;
  line-height: 24px;
  font-family: Source Han Sans CN, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans',
    'Liberation Sans', sans-serif;
  position: absolute;
  left: 859px;
  top: 126px;
  width: min-content;
  height: min-content;
  white-space: nowrap;
  flex-direction: column;
}
._unnamed18_2oryy_349 {
  position: absolute;
  left: 420px;
  top: 628px;
  width: 1080px;
  height: 320px;
  align-items: flex-start;
  border-radius: 12px;
  background-color: #fff;
  box-shadow: 0px 10px 35px 0px #0000001a;
}
._unnamed18_2oryy_3491 {
  position: absolute;
  left: 420px;
  top: 199px;
  width: 1080px;
  height: 320px;
  align-items: flex-start;
  border-radius: 12px;
  background-color: #fff;
  box-shadow: 0px 10px 35px 0px #0000001a;
}
.__021_2oryy_360 {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 554px;
  height: 290px;
  background-image:/* webpackIgnore: true */ url('./assets/v4_30.png');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.__021_2oryy_360112 {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 554px;
  height: 290px;
  background-image:/* webpackIgnore: true */ url('./assets/v4_168.png');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.__041_2oryy_371 {
  position: absolute;
  left: 63px;
  top: 50%;
  width: 24px;
  height: 24px;
  background-image:/* webpackIgnore: true */ url('./assets/v4_31.png');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  transform: translateY(-50%);
}

.__041_2oryy_37112 {
  position: absolute;
  left: 63px;
  top: 50%;
  width: 24px;
  height: 31px;
  background-image:/* webpackIgnore: true */ url('./assets/v4_169.png');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  transform: translateY(-50%);
}
._N_2oryy_383 {
  color: #1e1e1e;
  font-size: 30px;
  line-height: 30px;
  font-weight: bold;
  font-family: Source Han Sans CN, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans',
    'Liberation Sans', sans-serif;
  position: absolute;
  left: 150px;
  top: 110px;
  width: min-content;
  height: min-content;
  white-space: nowrap;
  flex-direction: column;
}
.__550_2oryy_398 {
  color: #1e1e1e;
  font-size: 24px;
  line-height: 24px;
  font-family: Source Han Sans CN, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans',
    'Liberation Sans', sans-serif;
  position: absolute;
  left: 150px;
  top: 190px;
  width: min-content;
  height: min-content;
  white-space: nowrap;
  flex-direction: column;
}
._frame4_2oryy_412 {
  position: absolute;
  left: 399px;
  top: 108px;
  width: 116px;
  height: 34px;
  align-items: flex-start;
  border-radius: 12px;
  background-color: #07c160;
  overflow: hidden;
}
._unnamed19_2oryy_423 {
  color: #fff;
  font-size: 24px;
  line-height: 24px;
  font-weight: bold;
  font-family: Source Han Sans CN, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans',
    'Liberation Sans', sans-serif;
  position: absolute;
  left: 50%;
  top: 50%;
  width: min-content;
  height: min-content;
  white-space: nowrap;
  flex-direction: column;
  transform: translate(-50%, -50%);
}
._unnamed20_2oryy_439 {
  position: absolute;
  left: 0;
  top: -21px;
  width: 48px;
  height: 45px;
  background-image:/* webpackIgnore: true */ url('./assets/v4_59.png');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
._unnamed21_2oryy_450 {
  position: absolute;
  left: 420px;
  top: 175px;
  width: 1080px;
  height: 371px;
  align-items: flex-start;
  border-radius: 12px;
  background-color: #fff;
  box-shadow: 0px 10px 35px 0px #0000001a;
}
._unnamed22_2oryy_461 {
  color: #1e1e1e;
  font-size: 30px;
  line-height: 30px;
  font-weight: bold;
  font-family: Source Han Sans CN, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans',
    'Liberation Sans', sans-serif;
  position: absolute;
  left: 150px;
  top: 110px;
  width: min-content;
  height: min-content;
  white-space: nowrap;
  flex-direction: column;
}
.__2001_2oryy_476 {
  position: absolute;
  left: 150px;
  top: 190px;
  width: min-content;
  height: min-content;
  white-space: nowrap;
  flex-direction: column;
}
._textBlock_2oryy_485 {
  color: #1e1e1e;
  font-size: 24px;
  line-height: 48px;
  font-family: Source Han Sans CN, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans',
    'Liberation Sans', sans-serif;
}
._textBlock2_2oryy_492 {
  margin-top: 0;
  color: #1e1e1e;
  font-size: 24px;
  line-height: 48px;
  font-family: Source Han Sans CN, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans',
    'Liberation Sans', sans-serif;
}
._frame42_2oryy_500 {
  position: absolute;
  left: 226px;
  top: 108px;
  width: 164px;
  height: 34px;
  align-items: flex-start;
  border-radius: 12px;
  background-color: #0052d9;
  overflow: hidden;
}
._unnamed23_2oryy_511 {
  color: #fff;
  font-size: 24px;
  line-height: 24px;
  font-weight: bold;
  font-family: Source Han Sans CN, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans',
    'Liberation Sans', sans-serif;
  position: absolute;
  left: 50%;
  top: 50%;
  width: min-content;
  height: min-content;
  white-space: nowrap;
  flex-direction: column;
  transform: translate(-50%, -50%);
}
.__0041_2oryy_527 {
  position: absolute;
  left: 0;
  top: -22px;
  width: 48px;
  height: 46px;
  background-image:/* webpackIgnore: true */ url('./assets/v4_29.png');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.__051_2oryy_538 {
  position: absolute;
  left: 63px;
  top: calc(50% - -0.5px);
  width: 24px;
  height: 24px;
  background-image:/* webpackIgnore: true */ url('./assets/v4_60.png');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  transform: translateY(-50%);
}
._unnamed24_2oryy_550 {
  position: absolute;
  left: 420px;
  top: 1030px;
  width: 1080px;
  height: 320px;
  align-items: flex-start;
  border-radius: 12px;
  background-color: #fff;
  box-shadow: 0px 10px 35px 0px #0000001a;
}
._unnamed25_2oryy_561 {
  color: #1e1e1e;
  font-size: 30px;
  line-height: 30px;
  font-weight: bold;
  font-family: Source Han Sans CN, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans',
    'Liberation Sans', sans-serif;
  position: absolute;
  left: 150px;
  top: 110px;
  width: min-content;
  height: min-content;
  white-space: nowrap;
  flex-direction: column;
}
._unnamed26_2oryy_576 {
  color: #1e1e1e;
  font-size: 24px;
  line-height: 48px;
  font-family: Source Han Sans CN, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans',
    'Liberation Sans', sans-serif;
  position: absolute;
  left: 150px;
  top: 190px;
  width: min-content;
  height: min-content;
  white-space: nowrap;
  flex-direction: column;
}
._frame43_2oryy_590 {
  position: absolute;
  left: 436px;
  top: 108px;
  width: 116px;
  height: 34px;
  align-items: flex-start;
  border-radius: 12px;
  background-color: #0052d9;
  overflow: hidden;
}
._unnamed27_2oryy_601 {
  color: #fff;
  font-size: 24px;
  line-height: 24px;
  font-weight: bold;
  font-family: Source Han Sans CN, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans',
    'Liberation Sans', sans-serif;
  position: absolute;
  left: 50%;
  top: 50%;
  width: min-content;
  height: min-content;
  white-space: nowrap;
  flex-direction: column;
  transform: translate(-50%, -50%);
}
.__071_2oryy_617 {
  position: absolute;
  left: 64px;
  top: 50%;
  width: 22px;
  height: 30px;
  background-image:/* webpackIgnore: true */ url('./assets/v4_69.png');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  transform: translateY(-50%);
}
.__061_2oryy_629 {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 508px;
  height: 288px;
  background-image:/* webpackIgnore: true */ url('./assets/v4_68.png');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.__081_2oryy_640 {
  position: absolute;
  left: 0;
  top: -21px;
  width: 48px;
  height: 45px;
  background-image:/* webpackIgnore: true */ url('./assets/v4_70.png');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
._unnamed28_2oryy_651 {
  position: absolute;
  left: 420px;
  top: 1432px;
  width: 1080px;
  height: 466px;
  align-items: flex-start;
  border-radius: 12px;
  background-color: #fff;
  box-shadow: 0px 10px 35px 0px #0000001a;
}
._unnamed29_2oryy_662 {
  color: #1e1e1e;
  font-size: 30px;
  line-height: 30px;
  font-weight: bold;
  font-family: Source Han Sans CN, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans',
    'Liberation Sans', sans-serif;
  position: absolute;
  left: 150px;
  top: 110px;
  width: min-content;
  height: min-content;
  white-space: nowrap;
  flex-direction: column;
}
.__147_2oryy_677 {
  position: absolute;
  left: 150px;
  top: 190px;
  width: min-content;
  height: min-content;
  white-space: nowrap;
  flex-direction: column;
}
._textBlock3_2oryy_686 {
  color: #1e1e1e;
  font-size: 24px;
  line-height: 48px;
  font-family: Source Han Sans CN, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans',
    'Liberation Sans', sans-serif;
}
._textBlock4_2oryy_693 {
  margin-top: 0;
  color: #1e1e1e;
  font-size: 24px;
  line-height: 48px;
  font-family: Source Han Sans CN, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans',
    'Liberation Sans', sans-serif;
}
._textBlock5_2oryy_701 {
  margin-top: 0;
  color: #1e1e1e;
  font-size: 24px;
  line-height: 48px;
  font-family: Source Han Sans CN, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans',
    'Liberation Sans', sans-serif;
}
._textBlock6_2oryy_709 {
  margin-top: 0;
  color: #1e1e1e;
  font-size: 24px;
  line-height: 48px;
  font-family: Source Han Sans CN, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans',
    'Liberation Sans', sans-serif;
}
._frame44_2oryy_717 {
  position: absolute;
  left: 450px;
  top: 108px;
  width: 164px;
  height: 34px;
  align-items: flex-start;
  border-radius: 12px;
  background-color: #0052d9;
  overflow: hidden;
}
._unnamed30_2oryy_728 {
  color: #fff;
  font-size: 24px;
  line-height: 24px;
  font-weight: bold;
  font-family: Source Han Sans CN, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans',
    'Liberation Sans', sans-serif;
  position: absolute;
  left: 50%;
  top: 50%;
  width: min-content;
  height: min-content;
  white-space: nowrap;
  flex-direction: column;
  transform: translate(-50%, -50%);
}
.__091_2oryy_744 {
  position: absolute;
  left: 64px;
  top: 50%;
  width: 21px;
  height: 22px;
  background-image:/* webpackIgnore: true */ url('./assets/v4_83.png');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  transform: translateY(-50%);
}
.__0101_2oryy_756 {
  position: absolute;
  left: 0;
  top: -21px;
  width: 48px;
  height: 45px;
  background-image:/* webpackIgnore: true */ url('./assets/v4_84.png');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
._unnamed31_2oryy_767 {
  position: absolute;
  left: 420px;
  top: 2004px;
  width: 1056px;
  height: 371px;
  align-items: flex-start;
  border-radius: 12px;
  background-color: #fff;
  box-shadow: 0px 10px 35px 0px #0000001a;
}
._oCPC_2oryy_778 {
  color: #1e1e1e;
  font-size: 30px;
  line-height: 30px;
  font-weight: bold;
  font-family: Source Han Sans CN, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans',
    'Liberation Sans', sans-serif;
  position: absolute;
  left: 150px;
  top: 110px;
  width: min-content;
  height: min-content;
  white-space: nowrap;
  flex-direction: column;
}
._unnamed32_2oryy_793 {
  position: absolute;
  left: 150px;
  top: 190px;
  width: min-content;
  height: min-content;
  white-space: nowrap;
  flex-direction: column;
}
._textBlock7_2oryy_802 {
  color: #1e1e1e;
  font-size: 24px;
  line-height: 48px;
  font-family: Source Han Sans CN, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans',
    'Liberation Sans', sans-serif;
}
._textBlock8_2oryy_809 {
  margin-top: 0;
  color: #1e1e1e;
  font-size: 24px;
  line-height: 48px;
  font-family: Source Han Sans CN, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans',
    'Liberation Sans', sans-serif;
}
._frame45_2oryy_817 {
  position: absolute;
  left: 309px;
  top: 108px;
  width: 116px;
  height: 34px;
  align-items: flex-start;
  border-radius: 12px;
  background-color: #0052d9;
  overflow: hidden;
}
._unnamed33_2oryy_828 {
  color: #fff;
  font-size: 24px;
  line-height: 24px;
  font-weight: bold;
  font-family: Source Han Sans CN, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans',
    'Liberation Sans', sans-serif;
  position: absolute;
  left: 50%;
  top: 50%;
  width: min-content;
  height: min-content;
  white-space: nowrap;
  flex-direction: column;
  transform: translate(-50%, -50%);
}
.__0121_2oryy_844 {
  position: absolute;
  left: 64px;
  top: 50%;
  width: 22px;
  height: 21px;
  background-image:/* webpackIgnore: true */ url('./assets/v4_92.png');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  transform: translateY(-50%);
}
.__0111_2oryy_856 {
  position: absolute;
  left: 0;
  top: -21px;
  width: 48px;
  height: 45px;
  background-image:/* webpackIgnore: true */ url('./assets/v4_93.png');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
._unnamed34_2oryy_867 {
  position: absolute;
  left: 420px;
  top: 2433px;
  width: 1080px;
  height: 371px;
  align-items: flex-start;
  border-radius: 12px;
  background-color: #fff;
  box-shadow: 0px 10px 35px 0px #0000001a;
}
._unnamed35_2oryy_878 {
  color: #1e1e1e;
  font-size: 30px;
  line-height: 30px;
  font-weight: bold;
  font-family: Source Han Sans CN, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans',
    'Liberation Sans', sans-serif;
  position: absolute;
  left: 150px;
  top: 110px;
  width: min-content;
  height: min-content;
  white-space: nowrap;
  flex-direction: column;
}
.__3_2oryy_893 {
  position: absolute;
  left: 150px;
  top: 190px;
  width: min-content;
  height: min-content;
  white-space: nowrap;
  flex-direction: column;
}
._textBlock9_2oryy_902 {
  color: #1e1e1e;
  font-size: 24px;
  line-height: 48px;
  font-family: Source Han Sans CN, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans',
    'Liberation Sans', sans-serif;
}
._textBlock10_2oryy_909 {
  margin-top: 0;
  color: #1e1e1e;
  font-size: 24px;
  line-height: 48px;
  font-family: Source Han Sans CN, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans',
    'Liberation Sans', sans-serif;
}
.__0131_2oryy_917 {
  position: absolute;
  left: 0;
  top: -21px;
  width: 48px;
  height: 46px;
  background-image:/* webpackIgnore: true */ url('./assets/v4_102.png');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
._frame46_2oryy_928 {
  position: absolute;
  left: 226px;
  top: 108px;
  width: 176px;
  height: 34px;
  align-items: flex-start;
  border-radius: 12px;
  background-color: #0052d9;
  overflow: hidden;
}
._unnamed36_2oryy_939 {
  color: #fff;
  font-size: 24px;
  line-height: 24px;
  font-weight: bold;
  font-family: Source Han Sans CN, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans',
    'Liberation Sans', sans-serif;
  position: absolute;
  left: 50%;
  top: 50%;
  width: min-content;
  height: min-content;
  white-space: nowrap;
  flex-direction: column;
  transform: translate(-50%, -50%);
}
.__0141_2oryy_955 {
  position: absolute;
  left: 64px;
  top: calc(50% - -0.5px);
  width: 22px;
  height: 30px;
  background-image:/* webpackIgnore: true */ url('./assets/v4_101.png');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  transform: translateY(-50%);
}
._unnamed37_2oryy_967 {
  position: absolute;
  left: 420px;
  top: 2886px;
  width: 1080px;
  height: 320px;
  align-items: flex-start;
  border-radius: 12px;
  background-color: #fff;
  box-shadow: 0px 10px 35px 0px #0000001a;
}
._unnamed38_2oryy_978 {
  color: #1e1e1e;
  font-size: 30px;
  line-height: 30px;
  font-weight: bold;
  font-family: Source Han Sans CN, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans',
    'Liberation Sans', sans-serif;
  position: absolute;
  left: 150px;
  top: 110px;
  width: min-content;
  height: min-content;
  white-space: nowrap;
  flex-direction: column;
}
._unnamed39_2oryy_993 {
  color: #1e1e1e;
  font-size: 24px;
  line-height: 48px;
  font-family: Source Han Sans CN, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans',
    'Liberation Sans', sans-serif;
  position: absolute;
  left: 150px;
  top: 190px;
  width: min-content;
  height: min-content;
  white-space: nowrap;
  flex-direction: column;
}
._frame47_2oryy_1007 {
  position: absolute;
  left: 436px;
  top: 108px;
  width: 116px;
  height: 34px;
  align-items: flex-start;
  border-radius: 12px;
  background-color: #0052d9;
  overflow: hidden;
}
._unnamed40_2oryy_1018 {
  color: #fff;
  font-size: 24px;
  line-height: 24px;
  font-weight: bold;
  font-family: Source Han Sans CN, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans',
    'Liberation Sans', sans-serif;
  position: absolute;
  left: 50%;
  top: 50%;
  width: min-content;
  height: min-content;
  white-space: nowrap;
  flex-direction: column;
  transform: translate(-50%, -50%);
}
.__0151_2oryy_1034 {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 494px;
  height: 288px;
  background-image:/* webpackIgnore: true */ url('./assets/v4_110.png');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.__0161_2oryy_1045 {
  position: absolute;
  left: 0;
  top: -21px;
  width: 50px;
  height: 45px;
  background-image:/* webpackIgnore: true */ url('./assets/v4_111.png');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.__0171_2oryy_1056 {
  position: absolute;
  left: 64px;
  top: 50%;
  width: 21px;
  height: 24px;
  background-image:/* webpackIgnore: true */ url('./assets/v4_112.png');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  transform: translateY(-50%);
}
._unnamed41_2oryy_1068 {
  position: absolute;
  left: 420px;
  top:3288px;
  width: 1080px;
  height: 320px;
  align-items: flex-start;
  border-radius: 12px;
  background-color: #fff;
  box-shadow: 0px 10px 35px 0px #0000001a;
}
._unnamed42_2oryy_1079 {
  color: #1e1e1e;
  font-size: 30px;
  line-height: 30px;
  font-weight: bold;
  font-family: Source Han Sans CN, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans',
    'Liberation Sans', sans-serif;
  position: absolute;
  left: 150px;
  top: 110px;
  width: min-content;
  height: min-content;
  white-space: nowrap;
  flex-direction: column;
}
.__7_2oryy_1094 {
  color: #1e1e1e;
  font-size: 24px;
  line-height: 48px;
  font-family: Source Han Sans CN, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans',
    'Liberation Sans', sans-serif;
  position: absolute;
  left: 150px;
  top: 190px;
  width: min-content;
  height: min-content;
  white-space: nowrap;
  flex-direction: column;
}
._frame48_2oryy_1108 {
  position: absolute;
  left: 406px;
  top: 108px;
  width: 203px;
  height: 34px;
  align-items: flex-start;
  border-radius: 12px;
  background-color: #0052d9;
  overflow: hidden;
}
._unnamed43_2oryy_1119 {
  color: #fff;
  font-size: 24px;
  line-height: 24px;
  font-weight: bold;
  font-family: Source Han Sans CN, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans',
    'Liberation Sans', sans-serif;
  position: absolute;
  left: 50%;
  top: 50%;
  width: min-content;
  height: min-content;
  white-space: nowrap;
  flex-direction: column;
  transform: translate(-50%, -50%);
}
.__0191_2oryy_1135 {
  position: absolute;
  left: 64px;
  top: 50%;
  width: 26px;
  height: 20px;
  background-image:/* webpackIgnore: true */ url('./assets/v4_121.png');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  transform: translateY(-50%);
}
.__0181_2oryy_1147 {
  position: absolute;
  left: 0;
  top: -22px;
  width: 48px;
  height: 46px;
  background-image:/* webpackIgnore: true */ url('./assets/v4_122.png');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
._unnamed44_2oryy_1158 {
  position: absolute;
  left: 50%;
  top: 4302px;
  width: 1920px;
  height: 689px;
  align-items: flex-start;
  background-color: #f7f7f7;
  overflow: hidden;
  transform: translateX(-50%);
}
.__212_2oryy_1169 {
  color: #000;
  font-size: 36px;
  line-height: 36px;
  font-weight: 500;
  font-family: Source Han Sans CN, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans',
    'Liberation Sans', sans-serif;
  position: absolute;
  left: 50%;
  top: 70px;
  width: min-content;
  height: min-content;
  white-space: nowrap;
  flex-direction: column;
  transform: translateX(-50%);
}
._unnamed45_2oryy_1185 {
  color: #1e1e1e;
  font-size: 24px;
  line-height: 24px;
  font-family: Source Han Sans CN, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans',
    'Liberation Sans', sans-serif;
  position: absolute;
  left: 859px;
  top: 126px;
  width: min-content;
  height: min-content;
  white-space: nowrap;
  flex-direction: column;
}
._unnamed46_2oryy_1199 {
  position: absolute;
  left: 420px;
  top: 199px;
  width: 1080px;
  height: 118px;
  align-items: flex-start;
  border-radius: 12px;
  background-color: #fff;
  overflow: hidden;
  box-shadow: 0px 10px 35px 0px #0000001a;
}
._unnamed47_2oryy_1211 {
  color: #1e1e1e;
  font-size: 18px;
  line-height: 18px;
  font-family: Source Han Sans CN, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans',
    'Liberation Sans', sans-serif;
  position: absolute;
  left: 40px;
  top: 30px;
  width: min-content;
  height: min-content;
  white-space: nowrap;
  flex-direction: column;
}
._unnamed48_2oryy_1225 {
  color: #1e1e1e;
  font-size: 24px;
  line-height: 24px;
  font-family: Source Han Sans CN, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans',
    'Liberation Sans', sans-serif;
  position: absolute;
  left: 40px;
  top: 67px;
  width: min-content;
  height: min-content;
  white-space: nowrap;
  flex-direction: column;
}
._frame5_2oryy_1239 {
  position: absolute;
  right: 30px;
  top: 50%;
  width: 268px;
  height: 60px;
  align-items: flex-start;
  border-radius: 12px;
  background-color: #2c2c2c;
  overflow: hidden;
  transform: translateY(-50%);
}
._unnamed49_2oryy_1251 {
  color: #fff;
  font-size: 24px;
  line-height: 24px;
  font-weight: 500;
  font-family: Source Han Sans CN, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans',
    'Liberation Sans', sans-serif;
  position: absolute;
  left: 50%;
  top: 50%;
  width: min-content;
  height: min-content;
  white-space: nowrap;
  flex-direction: column;
  transform: translate(-50%, -50%);
}
._unnamed50_2oryy_1267 {
  position: absolute;
  left: 420px;
  top: 535px;
  width: 1080px;
  height: 84px;
  align-items: flex-start;
  border-radius: 12px;
  background-color: #fff;
  overflow: hidden;
  box-shadow: 0px 10px 35px 0px #0000001a;
}
.__34_2oryy_1279 {
  color: #1e1e1e;
  font-size: 24px;
  line-height: 24px;
  font-family: Source Han Sans CN, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans',
    'Liberation Sans', sans-serif;
  position: absolute;
  left: 40px;
  top: 50%;
  width: min-content;
  height: min-content;
  white-space: nowrap;
  flex-direction: column;
  transform: translateY(-50%);
}
._unnamed51_2oryy_1294 {
  position: absolute;
  left: 420px;
  top: 337px;
  width: 1080px;
  height: 178px;
  align-items: flex-start;
  border-radius: 12px;
  background-color: #fff;
  overflow: hidden;
  box-shadow: 0px 10px 35px 0px #0000001a;
}
._unnamed52_2oryy_1306 {
  color: #1e1e1e;
  font-size: 24px;
  line-height: 24px;
  font-family: Source Han Sans CN, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans',
    'Liberation Sans', sans-serif;
  position: absolute;
  left: 192px;
  top: 36px;
  width: min-content;
  height: min-content;
  white-space: nowrap;
  flex-direction: column;
}
._unnamed53_2oryy_1320 {
  position: absolute;
  left: 192px;
  top: 82px;
  width: min-content;
  height: min-content;
  white-space: nowrap;
  flex-direction: column;
}
._textBlock11_2oryy_1329 {
  color: #1e1e1e;
  font-size: 24px;
  line-height: 44px;
  font-family: Source Han Sans CN, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans',
    'Liberation Sans', sans-serif;
}
._textBlock12_2oryy_1336 {
  margin-top: 0;
  color: #1e1e1e;
  font-size: 24px;
  line-height: 44px;
  font-family: Source Han Sans CN, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans',
    'Liberation Sans', sans-serif;
}
.__0201_2oryy_1344 {
  position: absolute;
  left: 40px;
  top: calc(50% - -0.5px);
  width: 120px;
  height: 119px;
  background-image:/* webpackIgnore: true */ url('./assets/v4_142.png');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  transform: translateY(-50%);
}
._frame6_2oryy_1356 {
  position: absolute;
  left: 300px;
  top: 30px;
  width: 104px;
  height: 30px;
  align-items: flex-start;
  border-radius: 12px 12px 12px 0;
  background-color: #07c160;
  overflow: hidden;
}
._tuu1000_2oryy_1367 {
  color: #fff;
  font-size: 22px;
  line-height: 22px;
  font-weight: 500;
  font-family: Source Han Sans CN, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans',
    'Liberation Sans', sans-serif;
  position: absolute;
  left: calc(50% - -1.5px);
  top: 50%;
  width: min-content;
  height: min-content;
  white-space: nowrap;
  flex-direction: column;
  transform: translate(-50%, -50%);
}
._unnamed54_2oryy_1383 {
  position: absolute;
  left: 50%;
  top: 4991px;
  width: 1920px;
  height: 360px;
  align-items: flex-start;
  background-color: #1e1e1e;
  transform: translateX(-50%);
}
.__0211_2oryy_1393 {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 1080px;
  height: 240px;
  background-image:/* webpackIgnore: true */ url('./assets/0021.png');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  transform: translate(-50%, -50%);
}
.__0221_2oryy_1405 {
  position: absolute;
  left: 50%;
  top: 36px;
  width: 48px;
  height: 48px;
  background-image:/* webpackIgnore: true */ url('./assets/v4_153.png');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  transform: translateX(-50%);
}
._unnamed55_2oryy_1417 {
  position: absolute;
  left: 50%;
  top: 111px;
  width: min-content;
  height: min-content;
  text-align: center;
  align-items: center;
  white-space: nowrap;
  flex-direction: column;
  transform: translateX(-50%);
}
._textBlock13_2oryy_1429 {
  color: #fff;
  font-size: 24px;
  line-height: 36px;
  font-family: Source Han Sans CN, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans',
    'Liberation Sans', sans-serif;
}
._textBlock14_2oryy_1436 {
  margin-top: 0;
  color: #fff;
  font-size: 24px;
  line-height: 36px;
  font-family: Source Han Sans CN, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans',
    'Liberation Sans', sans-serif;
}
._unnamed56_2oryy_1444 {
  color: #fff;
  font-size: 18px;
  line-height: 18px;
  font-family: Source Han Sans CN, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans',
    'Liberation Sans', sans-serif;
  position: absolute;
  left: calc(50% - 0.5px);
  top: 190px;
  width: min-content;
  height: min-content;
  text-align: center;
  align-items: center;
  white-space: nowrap;
  flex-direction: column;
  transform: translateX(-50%);
}
.__0231_2oryy_1461 {
  position: absolute;
  left: 50%;
  top: 230px;
  width: 648px;
  height: 208px;
  background-image:/* webpackIgnore: true */ url('./assets/0023.png');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  transform: translateX(-50%);
}
._CP180028095Copyright2023Shanti_2oryy_1473 {
  color: #666;
  font-size: 16px;
  line-height: 16px;
  font-family: Source Han Sans CN, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans',
    'Liberation Sans', sans-serif;
  position: absolute;
  left: calc(50% - -0.5px);
  top: 5441px;
  width: min-content;
  height: min-content;
  text-align: center;
  align-items: center;
  white-space: nowrap;
  flex-direction: column;
  transform: translateX(-50%);
}
html,
body,
#root {
  margin: 0;
  padding: 0;
  min-height: 100%;
  display: flex;
  flex-basis: 100%;
  width: 100%;
  justify-content: center;
}

#root {
  position: relative;
}

body button:not(:disabled) {
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
}

body label {
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
}
