.page {
    background-color: rgba(21, 30, 49, 1);
    position: relative;
    width: 100vw;
    height: 326.57vw;
    overflow: hidden;
  }
  
  .group_1 {
    width: 100vw;
    height: 4.59vw;
    border: 1px solid rgba(61, 61, 61, 1);
  }
  
  .label_1 {
    width: 1.67vw;
    height: 1.88vw;
    margin: 1.04vw 0 0 16.25vw;
  }
  
  .text_1 {
    width: 3.18vw;
    height: 1.98vw;
    -webkit-text-stroke: 0.5px rgba(255, 255, 255, 1);
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 1.51vw;
    letter-spacing: -1.4128204584121704px;
    font-family: DMSans-BoldItalic;
    font-weight: normal;
    text-align: left;
    white-space: nowrap;
    line-height: 1.98vw;
    margin: 1.14vw 0 0 -0.57vw;
  }
  
  .text_2 {
    width: 5.16vw;
    height: 1.98vw;
    -webkit-text-stroke: 0.5px rgba(238, 124, 61, 1);
    overflow-wrap: break-word;
    color: rgba(238, 124, 61, 1);
    font-size: 1.51vw;
    letter-spacing: -1.4128204584121704px;
    font-family: DMSans-BoldItalic;
    font-weight: normal;
    text-align: left;
    white-space: nowrap;
    line-height: 1.98vw;
    margin: 1.14vw 0 0 0.1vw;
  }
  
  .text_3 {
    width: 6.52vw;
    height: 1.57vw;
    overflow-wrap: break-word;
    color: rgba(200, 200, 200, 1);
    font-size: 1.14vw;
    letter-spacing: -0.6111111044883728px;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 1.57vw;
    margin: 1.4vw 0 0 28.33vw;
  }
  
  .thumbnail_1 {
    width: 0.84vw;
    height: 0.84vw;
    margin: 1.87vw 0 0 0.41vw;
  }
  
  .text_4 {
    width: 3.08vw;
    height: 1.57vw;
    overflow-wrap: break-word;
    color: rgba(200, 200, 200, 1);
    font-size: 1.14vw;
    letter-spacing: -0.6111111044883728px;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 1.57vw;
    margin: 1.4vw 0 0 2.91vw;
  }
  
  .thumbnail_2 {
    width: 0.84vw;
    height: 0.84vw;
    margin: 1.87vw 0 0 0.41vw;
  }
  
  .text_5 {
    width: 9.43vw;
    height: 1.57vw;
    overflow-wrap: break-word;
    color: rgba(200, 200, 200, 1);
    font-size: 1.14vw;
    letter-spacing: -0.6111111044883728px;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 1.57vw;
    margin: 1.4vw 0 0 2.91vw;
  }
  
  .thumbnail_3 {
    width: 0.84vw;
    height: 0.84vw;
    margin: 1.87vw 17.29vw 0 0.41vw;
  }
  
  .group_2 {
    position: relative;
    width: 100vw;
    height: 266.83vw;
  }
  
  .section_1 {
    width: 67.97vw;
    height: 32.82vw;
    margin: 2.18vw 0 0 15.78vw;
  }
  
  .block_1 {
    width: 30.11vw;
    height: 24.02vw;
    margin-top: 3.7vw;
  }
  
  .paragraph_1 {
    width: 30vw;
    height: 5.73vw;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 2.18vw;
    font-family: DMSans-Bold;
    font-weight: 700;
    text-align: left;
    line-height: 2.87vw;
    margin-left: 0.47vw;
  }
  
  .text_6 {
    width: 21.83vw;
    height: 3.44vw;
    overflow-wrap: break-word;
    color: rgba(200, 200, 200, 1);
    font-size: 1.25vw;
    letter-spacing: -0.6666666865348816px;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    text-align: left;
    line-height: 1.72vw;
    margin: 1.25vw 0 0 0.57vw;
  }
  
  .text-wrapper_1 {
    height: 3.39vw;
    background: url(../images-gameweb/index-big-button.png)
      100% no-repeat;
    background-size: 100% 100%;
    width: 17.82vw;
    margin: 3.43vw 0 0 0.46vw;
  }
  
  .text_7 {
    width: 10.11vw;
    height: 1.93vw;
    overflow-wrap: break-word;
    color: rgba(36, 36, 36, 1);
    font-size: 1.45vw;
    font-family: DMSans-Medium;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    line-height: 3.23vw;
    margin: 0.67vw 0 0 3.85vw;
  }
  
  .image-wrapper_1 {
    width: 21.88vw;
    height: 3.75vw;
    margin-top: 3.03vw;
  }
  
  .image_1 {
    width: 3.75vw;
    height: 3.75vw;
  }

  .image_line {
    width: 67.71vw;
    height: 0.06vw;
    margin: 3.38vw 0 0 16.09vw;
  }
  
  .image_2 {
    width: 3.75vw;
    height: 3.75vw;
    margin-left: 2.3vw;
  }
  
  .image_3 {
    width: 3.75vw;
    height: 3.75vw;
    margin-left: 2.3vw;
  }
  
  .image_4 {
    width: 3.75vw;
    height: 3.75vw;
    margin-left: 2.3vw;
  }
  
  .block_2 {
    background-image: url(../images-gameweb/mob-banner-blue.webp);
    background-size: 100%;
    background-color: rgba(216, 216, 216, 1);
    border-radius: 16px;
    width: 27vw;
    height: 32vw;
    /* border: 1px solid rgba(151, 151, 151, 1); */
  }
  
  .image_5 {
    width: 3.75vw;
    height: 0.63vw;
    margin: 1.25vw 0 0 65.46vw;
  }
  
  .image-wrapper_2 {
    width: 68.13vw;
    height: 0.06vw;
    margin: 3.59vw 0 0 15.83vw;
  }
  
  .image_6 {
    width: 32.61vw;
    height: 0.06vw;
  }
  
  .image_7 {
    width: 32.61vw;
    height: 0.06vw;
  }
  
  .text_8 {
    width: 35.06vw;
    height: 2.61vw;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 1.97vw;
    font-family: DMSans-Bold;
    font-weight: 700;
    text-align: left;
    white-space: nowrap;
    line-height: 2.61vw;
    margin: 3.59vw 0 0 16.14vw;
  }
  
  .section_2 {
    width: 66.88vw;
    height: 25.84vw;
    margin: 2.5vw 0 0 16.56vw;
  }
  
  .section_3 {
    background-image: url(https://lanhu-dds-backend.oss-cn-beijing.aliyuncs.com/merge_image/imgs/743504e3aa3141fa811332a272d4e4c5_mergeImage.png);
    border-radius: 20px;
    width: 21.67vw;
    height: 25.84vw;
    border: 1px solid rgba(89, 35, 34, 1);
  }
  
  .section_4 {
    width: 17.87vw;
    height: 1.93vw;
    margin: 1.56vw 0 0 1.77vw;
  }
  
  .label_2 {
    width: 1.88vw;
    height: 1.93vw;
  }
  
  .text_9 {
    width: 15.47vw;
    height: 1.72vw;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 1.3vw;
    letter-spacing: -0.5555555820465088px;
    font-family: DMSans-Bold;
    font-weight: 700;
    text-align: left;
    white-space: nowrap;
    line-height: 1.72vw;
    margin-top: 0.11vw;
  }
  
  .section_5 {
    position: relative;
    width: 16.31vw;
    height: 5.63vw;
    margin: 1.04vw 0 15.67vw 1.97vw;
  }
  
  .image-text_1 {
    width: 16.31vw;
    height: 5.63vw;
  }
  
  .box_1 {
    background-color: rgba(216, 216, 216, 1);
    border-radius: 50%;
    width: 0.42vw;
    height: 0.42vw;
    margin-top: 4.69vw;
  }
  
  .text-group_1 {
    width: 15.37vw;
    height: 5.63vw;
  }
  
  .text_10 {
    width: 13.08vw;
    height: 1.46vw;
    overflow-wrap: break-word;
    color: rgba(200, 200, 200, 1);
    font-size: 1.04vw;
    letter-spacing: -0.5555555820465088px;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 1.46vw;
  }
  
  .text_11 {
    width: 15.37vw;
    height: 1.46vw;
    overflow-wrap: break-word;
    color: rgba(200, 200, 200, 1);
    font-size: 1.04vw;
    letter-spacing: -0.5555555820465088px;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 1.46vw;
    margin-top: 0.63vw;
  }
  
  .text_12 {
    width: 14.22vw;
    height: 1.46vw;
    overflow-wrap: break-word;
    color: rgba(200, 200, 200, 1);
    font-size: 1.04vw;
    letter-spacing: -0.5555555820465088px;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 1.46vw;
    margin-top: 0.63vw;
  }
  
  .image-text_2 {
    position: absolute;
    left: 0;
    top: 0;
    width: 16.31vw;
    height: 5.63vw;
  }
  
  .box_2 {
    background-color: rgba(216, 216, 216, 1);
    border-radius: 50%;
    width: 0.42vw;
    height: 0.42vw;
    margin-top: 0.42vw;
  }
  
  .text-group_2 {
    width: 15.37vw;
    height: 5.63vw;
  }
  
  .text_10 {
    width: 13.08vw;
    height: 1.46vw;
    overflow-wrap: break-word;
    color: rgba(200, 200, 200, 1);
    font-size: 1.04vw;
    letter-spacing: -0.5555555820465088px;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 1.46vw;
  }
  
  .text_11 {
    width: 15.37vw;
    height: 1.46vw;
    overflow-wrap: break-word;
    color: rgba(200, 200, 200, 1);
    font-size: 1.04vw;
    letter-spacing: -0.5555555820465088px;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 1.46vw;
    margin-top: 0.63vw;
  }
  
  .text_12 {
    width: 14.22vw;
    height: 1.46vw;
    overflow-wrap: break-word;
    color: rgba(200, 200, 200, 1);
    font-size: 1.04vw;
    letter-spacing: -0.5555555820465088px;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 1.46vw;
    margin-top: 0.63vw;
  }
  
  .image-text_3 {
    position: absolute;
    left: 0;
    top: 0;
    width: 16.31vw;
    height: 5.63vw;
  }
  
  .section_6 {
    background-color: rgba(216, 216, 216, 1);
    border-radius: 50%;
    width: 0.42vw;
    height: 0.42vw;
    margin-top: 2.56vw;
  }
  
  .text-group_3 {
    width: 15.37vw;
    height: 5.63vw;
  }
  
  .text_10 {
    width: 13.08vw;
    height: 1.46vw;
    overflow-wrap: break-word;
    color: rgba(200, 200, 200, 1);
    font-size: 1.04vw;
    letter-spacing: -0.5555555820465088px;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 1.46vw;
  }
  
  .text_11 {
    width: 15.37vw;
    height: 1.46vw;
    overflow-wrap: break-word;
    color: rgba(200, 200, 200, 1);
    font-size: 1.04vw;
    letter-spacing: -0.5555555820465088px;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 1.46vw;
    margin-top: 0.63vw;
  }
  
  .text_12 {
    width: 14.22vw;
    height: 1.46vw;
    overflow-wrap: break-word;
    color: rgba(200, 200, 200, 1);
    font-size: 1.04vw;
    letter-spacing: -0.5555555820465088px;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 1.46vw;
    margin-top: 0.63vw;
  }
  
  .section_7 {
    background-image: url(https://lanhu-dds-backend.oss-cn-beijing.aliyuncs.com/merge_image/imgs/28bb70ef4b354695b8b2f4f8e574d19c_mergeImage.png);
    border-radius: 20px;
    width: 21.67vw;
    height: 25.84vw;
    border: 1px solid rgba(58, 64, 103, 1);
    margin-left: 0.94vw;
  }
  
  .block_3 {
    width: 17.04vw;
    height: 1.78vw;
    margin: 1.66vw 0 0 1.97vw;
  }
  
  .label_3 {
    width: 1.72vw;
    height: 1.78vw;
  }
  
  .text_13 {
    width: 14.85vw;
    height: 1.72vw;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 1.3vw;
    letter-spacing: -0.5555555820465088px;
    font-family: DMSans-Bold;
    font-weight: 700;
    text-align: left;
    white-space: nowrap;
    line-height: 1.72vw;
  }
  
  .image-text_4 {
    width: 14.12vw;
    height: 1.46vw;
    margin: 1.09vw 0 0 1.97vw;
  }
  
  .group_3 {
    background-color: rgba(216, 216, 216, 1);
    border-radius: 50%;
    width: 0.42vw;
    height: 0.42vw;
    margin-top: 0.42vw;
  }
  
  .text-group_4 {
    width: 13.18vw;
    height: 1.46vw;
    overflow-wrap: break-word;
    color: rgba(200, 200, 200, 1);
    font-size: 1.04vw;
    letter-spacing: -0.5555555820465088px;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 1.46vw;
  }
  
  .image-text_5 {
    width: 17.66vw;
    height: 1.46vw;
    margin: 0.62vw 0 0 1.97vw;
  }
  
  .box_3 {
    background-color: rgba(216, 216, 216, 1);
    border-radius: 50%;
    width: 0.42vw;
    height: 0.42vw;
    margin-top: 0.47vw;
  }
  
  .text-group_5 {
    width: 16.8vw;
    height: 1.46vw;
    overflow-wrap: break-word;
    color: rgba(200, 200, 200, 1);
    font-size: 1.04vw;
    letter-spacing: -0.5555555820465088px;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 1.46vw;
  }
  
  .image-text_6 {
    width: 20.09vw;
    height: 1.46vw;
    margin: 0.62vw 0 0 1.97vw;
  }
  
  .box_4 {
    background-color: rgba(216, 216, 216, 1);
    border-radius: 50%;
    width: 0.42vw;
    height: 0.42vw;
    margin-top: 0.53vw;
  }
  
  .text-group_6 {
    width: 19.2vw;
    height: 1.46vw;
    overflow-wrap: break-word;
    color: rgba(200, 200, 200, 1);
    font-size: 1.04vw;
    letter-spacing: -0.5555555820465088px;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 1.46vw;
  }
  
  .image-text_7 {
    width: 15.27vw;
    height: 1.46vw;
    margin: 0.62vw 0 13.59vw 1.97vw;
  }
  
  .box_5 {
    background-color: rgba(216, 216, 216, 1);
    border-radius: 50%;
    width: 0.42vw;
    height: 0.42vw;
    margin-top: 0.53vw;
  }
  
  .text-group_7 {
    width: 14.33vw;
    height: 1.46vw;
    overflow-wrap: break-word;
    color: rgba(200, 200, 200, 1);
    font-size: 1.04vw;
    letter-spacing: -0.5555555820465088px;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 1.46vw;
  }
  
  .section_8 {
    background-image: url(https://lanhu-dds-backend.oss-cn-beijing.aliyuncs.com/merge_image/imgs/2ac9243600754546947bf779d6eb4a1b_mergeImage.png);
    border-radius: 20px;
    width: 21.67vw;
    height: 25.84vw;
    border: 1px solid rgba(60, 127, 96, 1);
    margin-left: 0.94vw;
  }
  
  .box_6 {
    width: 12.4vw;
    height: 1.93vw;
    margin: 1.51vw 0 0 1.61vw;
  }
  
  .label_4 {
    width: 1.98vw;
    height: 1.93vw;
  }
  
  .text_14 {
    width: 9.85vw;
    height: 1.72vw;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 1.3vw;
    letter-spacing: -0.5555555820465088px;
    font-family: DMSans-Bold;
    font-weight: 700;
    text-align: left;
    white-space: nowrap;
    line-height: 1.72vw;
    margin-top: 0.16vw;
  }
  
  .box_7 {
    position: relative;
    width: 13.39vw;
    height: 5.63vw;
    margin: 1.09vw 0 15.67vw 1.97vw;
  }
  
  .image-text_8 {
    width: 13.39vw;
    height: 5.63vw;
  }
  
  .group_4 {
    background-color: rgba(216, 216, 216, 1);
    border-radius: 50%;
    width: 0.42vw;
    height: 0.42vw;
    margin-top: 4.69vw;
  }
  
  .text-group_8 {
    width: 12.45vw;
    height: 5.63vw;
  }
  
  .text_15 {
    width: 12.45vw;
    height: 1.46vw;
    overflow-wrap: break-word;
    color: rgba(200, 200, 200, 1);
    font-size: 1.04vw;
    letter-spacing: -0.5555555820465088px;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 1.46vw;
  }
  
  .text_16 {
    width: 12.19vw;
    height: 1.46vw;
    overflow-wrap: break-word;
    color: rgba(200, 200, 200, 1);
    font-size: 1.04vw;
    letter-spacing: -0.5555555820465088px;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 1.46vw;
    margin-top: 0.63vw;
  }
  
  .text_17 {
    width: 9.02vw;
    height: 1.46vw;
    overflow-wrap: break-word;
    color: rgba(200, 200, 200, 1);
    font-size: 1.04vw;
    letter-spacing: -0.5555555820465088px;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 1.46vw;
    margin-top: 0.63vw;
  }
  
  .image-text_9 {
    position: absolute;
    left: 0;
    top: 0;
    width: 13.39vw;
    height: 5.63vw;
  }
  
  .section_9 {
    background-color: rgba(216, 216, 216, 1);
    border-radius: 50%;
    width: 0.42vw;
    height: 0.42vw;
    margin-top: 0.42vw;
  }
  
  .text-group_9 {
    width: 12.45vw;
    height: 5.63vw;
  }
  
  .text_15 {
    width: 12.45vw;
    height: 1.46vw;
    overflow-wrap: break-word;
    color: rgba(200, 200, 200, 1);
    font-size: 1.04vw;
    letter-spacing: -0.5555555820465088px;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 1.46vw;
  }
  
  .text_16 {
    width: 12.19vw;
    height: 1.46vw;
    overflow-wrap: break-word;
    color: rgba(200, 200, 200, 1);
    font-size: 1.04vw;
    letter-spacing: -0.5555555820465088px;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 1.46vw;
    margin-top: 0.63vw;
  }
  
  .text_17 {
    width: 9.02vw;
    height: 1.46vw;
    overflow-wrap: break-word;
    color: rgba(200, 200, 200, 1);
    font-size: 1.04vw;
    letter-spacing: -0.5555555820465088px;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 1.46vw;
    margin-top: 0.63vw;
  }
  
  .image-text_10 {
    position: absolute;
    left: 0;
    top: 0;
    width: 13.39vw;
    height: 5.63vw;
  }
  
  .block_4 {
    background-color: rgba(216, 216, 216, 1);
    border-radius: 50%;
    width: 0.42vw;
    height: 0.42vw;
    margin-top: 2.56vw;
  }
  
  .text-group_10 {
    width: 12.45vw;
    height: 5.63vw;
  }
  
  .text_15 {
    width: 12.45vw;
    height: 1.46vw;
    overflow-wrap: break-word;
    color: rgba(200, 200, 200, 1);
    font-size: 1.04vw;
    letter-spacing: -0.5555555820465088px;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 1.46vw;
  }
  
  .text_16 {
    width: 12.19vw;
    height: 1.46vw;
    overflow-wrap: break-word;
    color: rgba(200, 200, 200, 1);
    font-size: 1.04vw;
    letter-spacing: -0.5555555820465088px;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 1.46vw;
    margin-top: 0.63vw;
  }
  
  .text_17 {
    width: 9.02vw;
    height: 1.46vw;
    overflow-wrap: break-word;
    color: rgba(200, 200, 200, 1);
    font-size: 1.04vw;
    letter-spacing: -0.5555555820465088px;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 1.46vw;
    margin-top: 0.63vw;
  }
  
  .image_8 {
    width: 3.75vw;
    height: 0.63vw;
    margin: 1.4vw 0 0 47.81vw;
  }
  
  .text_18 {
    width: 35.58vw;
    height: 2.61vw;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 1.97vw;
    font-family: DMSans-Bold;
    font-weight: 700;
    text-align: left;
    white-space: nowrap;
    line-height: 2.61vw;
    margin: 3.64vw 0 0 16.14vw;
  }
  
  .text-group_11 {
    width: 67.71vw;
    height: 14.59vw;
    margin: 2.5vw 0 0 15.62vw;
  }
  
  .text_19 {
    width: 67.71vw;
    height: 8.34vw;
    overflow-wrap: break-word;
    color: rgba(200, 200, 200, 1);
    font-size: 1.14vw;
    letter-spacing: 0.6470588445663452px;
    font-family: DMSans-Regular;
    font-weight: normal;
    text-align: left;
    line-height: 1.67vw;
  }
  
  .text_20 {
    width: 15.06vw;
    height: 2.61vw;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 1.97vw;
    font-family: DMSans-Bold;
    font-weight: 700;
    text-align: left;
    white-space: nowrap;
    line-height: 2.61vw;
    margin: 3.64vw 0 0 0.52vw;
  }
  
  .section_10 {
    width: 68.03vw;
    height: 17.92vw;
    margin: 2.86vw 0 0 15.93vw;
  }
  
  .text-wrapper_2 {
    width: 19.9vw;
    height: 17.92vw;
    background: url(../images-gameweb/index-user-bg.png)
      100% no-repeat;
    background-size: 100% 100%;
  }
  
  .text_21 {
    width: 2.87vw;
    height: 1.36vw;
    overflow-wrap: break-word;
    color: rgba(225, 185, 105, 1);
    font-size: 1.04vw;
    letter-spacing: -0.5px;
    font-family: DMSans-Medium;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    line-height: 1.36vw;
    margin: 6.66vw 0 0 8.54vw;
  }
  
  .text_22 {
    width: 17.66vw;
    height: 4.07vw;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 1.04vw;
    letter-spacing: -0.3571428656578064px;
    font-family: DMSans-Italic;
    font-weight: normal;
    text-align: left;
    line-height: 1.36vw;
    margin: 2.18vw 0 3.64vw 1.14vw;
  }
  
  .text-wrapper_3 {
    width: 19.9vw;
    height: 17.92vw;
    background: url(../images-gameweb/index-user-bg.png)
    100% no-repeat;
    background-size: 100% 100%;
  }
  
  .text_23 {
    width: 2.92vw;
    height: 1.36vw;
    overflow-wrap: break-word;
    color: rgba(225, 185, 105, 1);
    font-size: 1.04vw;
    letter-spacing: -0.5px;
    font-family: DMSans-Medium;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    line-height: 1.36vw;
    margin: 6.66vw 0 0 8.54vw;
  }
  
  .text_24 {
    width: 17.66vw;
    height: 4.07vw;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 1.04vw;
    letter-spacing: -0.3571428656578064px;
    font-family: DMSans-Italic;
    font-weight: normal;
    text-align: left;
    line-height: 1.36vw;
    margin: 2.18vw 0 3.64vw 1.14vw;
  }
  
  .text-wrapper_4 {
    width: 19.9vw;
    height: 17.92vw;
    background: url(../images-gameweb/index-user-bg.png)
    100% no-repeat;
    background-size: 100% 100%;
  }
  
  .text_25 {
    width: 2.92vw;
    height: 1.36vw;
    overflow-wrap: break-word;
    color: rgba(225, 185, 105, 1);
    font-size: 1.04vw;
    letter-spacing: -0.5px;
    font-family: DMSans-Medium;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    line-height: 1.36vw;
    margin: 6.66vw 0 0 8.54vw;
  }
  
  .text_26 {
    width: 17.66vw;
    height: 4.07vw;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 1.04vw;
    letter-spacing: -0.3571428656578064px;
    font-family: DMSans-Italic;
    font-weight: normal;
    text-align: left;
    line-height: 1.36vw;
    margin: 2.18vw 0 3.64vw 1.14vw;
  }
  
  .section_11 {
    background-color: #0d243d;
    width: 100vw;
    height: 29.17vw;
    margin-top: 6.1vw;
  }
  
  .image-text_11 {
    width: 22.61vw;
    height: 15.58vw;
    margin: 5.72vw 0 0 15.57vw;
  }
  
  .image_9 {
    width: 6.78vw;
    height: 6.78vw;
    margin-left: 7.92vw;
  }
  
  .text-group_12 {
    width: 22.61vw;
    height: 7.82vw;
    margin-top: 0.99vw;
  }
  
  .text_27 {
    width: 14.17vw;
    height: 1.93vw;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 1.45vw;
    font-family: DMSans-Bold;
    font-weight: 700;
    text-align: center;
    white-space: nowrap;
    line-height: 1.93vw;
    margin-left: 4.22vw;
  }
  
  .text_28 {
    width: 22.61vw;
    height: 5vw;
    overflow-wrap: break-word;
    color: rgba(200, 200, 200, 1);
    font-size: 0.93vw;
    font-family: DMSans-Regular;
    font-weight: normal;
    text-align: center;
    line-height: 1.67vw;
    margin-top: 0.89vw;
  }
  
  .section_12 {
    width: 19.9vw;
    height: 16.98vw;
    margin: 5.83vw 0 0 1.35vw;
  }
  
  .image-text_12 {
    width: 19.9vw;
    height: 9.59vw;
  }
  
  .image_10 {
    width: 6.78vw;
    height: 6.78vw;
    margin-left: 6.57vw;
  }
  
  .text-group_13 {
    width: 19.9vw;
    height: 1.93vw;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 1.45vw;
    font-family: DMSans-Bold;
    font-weight: 700;
    text-align: center;
    white-space: nowrap;
    line-height: 1.93vw;
    margin-top: 0.89vw;
  }
  
  .image_11 {
    width: 17.09vw;
    height: 6.78vw;
    margin: 0.62vw 0 0 1.4vw;
  }
  
  .section_13 {
    width: 22.61vw;
    height: 15.79vw;
    margin: 5.52vw 14.84vw 0 3.12vw;
  }
  
  .image_12 {
    width: 6.78vw;
    height: 6.78vw;
    margin-left: 7.92vw;
  }
  
  .text-group_14 {
    width: 22.61vw;
    height: 7.82vw;
    margin-top: 1.2vw;
  }
  
  .text_29 {
    width: 8.03vw;
    height: 1.93vw;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 1.45vw;
    font-family: DMSans-Bold;
    font-weight: 700;
    text-align: center;
    white-space: nowrap;
    line-height: 1.93vw;
    margin-left: 7.3vw;
  }
  
  .text_30 {
    width: 22.61vw;
    height: 5vw;
    overflow-wrap: break-word;
    color: rgba(200, 200, 200, 1);
    font-size: 0.93vw;
    font-family: DMSans-Regular;
    font-weight: normal;
    text-align: center;
    line-height: 1.67vw;
    margin-top: 0.89vw;
  }
  
  .image-wrapper_3 {
    width: 68.13vw;
    height: 0.06vw;
    margin: 4.47vw 0 0 15.83vw;
  }
  
  .image_13 {
    width: 32.61vw;
    height: 0.06vw;
  }
  
  .image_14 {
    width: 32.61vw;
    height: 0.06vw;
  }
  
  .text_31 {
    width: 11.36vw;
    height: 2.61vw;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 1.97vw;
    font-family: DMSans-Bold;
    font-weight: 700;
    text-align: center;
    white-space: nowrap;
    line-height: 2.61vw;
    margin: 3.02vw 0 0 44.42vw;
  }
  
  .image-wrapper_4 {
    width: 68.03vw;
    height: 5vw;
    margin: 3.64vw 0 6.56vw 15.93vw;
  }
  
  .image_15 {
    width: 5vw;
    height: 5vw;
  }
  
  .image_16 {
    width: 12.77vw;
    height: 3.96vw;
    margin: 0.52vw 0 0 2.6vw;
  }
  
  .image_17 {
    width: 13.08vw;
    height: 4.02vw;
    margin: 0.52vw 0 0 2.6vw;
  }
  
  .image_18 {
    width: 15.11vw;
    height: 3.96vw;
    margin: 0.52vw 0 0 2.6vw;
  }
  
  .image_19 {
    width: 11.62vw;
    height: 3.96vw;
    margin: 0.52vw 0 0 2.65vw;
  }
  
  .image_20 {
    position: absolute;
    left: 48.23vw;
    top: 40.11vw;
    width: 3.03vw;
    height: 0.79vw;
  }
  
  .image_21 {
    position: absolute;
    left: 48.23vw;
    top: 160.58vw;
    width: 3.03vw;
    height: 0.79vw;
  }
  
  .image_22 {
    position: absolute;
    left: 47.3vw;
    top: 101.8vw;
    width: 5.32vw;
    height: 5.32vw;
  }
  
  .image_23 {
    position: absolute;
    left: 71.36vw;
    top: 101.8vw;
    width: 5.32vw;
    height: 5.32vw;
  }
  
  .group_5 {
    background-color: rgba(01, 10, 25, 1);
    width: 99.85vw;
    height: 57.21vw;
    margin: -0.05vw 0 0 0.15vw;
  }
  
  .text-wrapper_5 {
    width: 62.09vw;
    height: 1.52vw;
    margin: 4.06vw 0 0 15.62vw;
  }
  
  .text_32 {
    width: 6.57vw;
    height: 1.52vw;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 1.14vw;
    letter-spacing: 0.4399999976158142px;
    font-family: DMSans-Regular;
    font-weight: normal;
    text-align: left;
    white-space: nowrap;
    line-height: 1.52vw;
  }
  
  .text_33 {
    width: 3.29vw;
    height: 1.52vw;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 1.14vw;
    letter-spacing: 0.4399999976158142px;
    font-family: DMSans-Regular;
    font-weight: normal;
    text-align: left;
    white-space: nowrap;
    line-height: 1.52vw;
    margin-left: 10.23vw;
  }
  
  .text_34 {
    width: 9.95vw;
    height: 1.52vw;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 1.14vw;
    letter-spacing: 0.4399999976158142px;
    font-family: DMSans-Regular;
    font-weight: normal;
    text-align: left;
    white-space: nowrap;
    line-height: 1.52vw;
    margin-left: 31.57vw;
  }
  
  .text-wrapper_6 {
    width: 57.97vw;
    height: 1.31vw;
    margin: 1.66vw 0 0 15.62vw;
  }
  
  .text_35 {
    width: 5.84vw;
    height: 1.31vw;
    overflow-wrap: break-word;
    color: rgba(200, 200, 200, 1);
    font-size: 0.93vw;
    letter-spacing: -0.5px;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 1.31vw;
  }
  
  .text_36 {
    width: 5.73vw;
    height: 1.31vw;
    overflow-wrap: break-word;
    color: rgba(200, 200, 200, 1);
    font-size: 0.93vw;
    letter-spacing: -0.5px;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 1.31vw;
    margin-left: 11.46vw;
  }
  
  .text_37 {
    width: 6.72vw;
    height: 1.31vw;
    overflow-wrap: break-word;
    color: rgba(200, 200, 200, 1);
    font-size: 0.93vw;
    letter-spacing: -0.5px;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 1.31vw;
    margin-left: 8.86vw;
  }
  
  .text_38 {
    width: 5.84vw;
    height: 1.31vw;
    overflow-wrap: break-word;
    color: rgba(200, 200, 200, 1);
    font-size: 0.93vw;
    letter-spacing: -0.5px;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 1.31vw;
    margin-left: 14.55vw;
  }
  
  .text-wrapper_7 {
    width: 57.5vw;
    height: 1.31vw;
    margin: 1.97vw 0 0 15.62vw;
  }
  
  .text_39 {
    width: 5.27vw;
    height: 1.31vw;
    overflow-wrap: break-word;
    color: rgba(200, 200, 200, 1);
    font-size: 0.93vw;
    letter-spacing: -0.5px;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 1.31vw;
  }
  
  .text_40 {
    width: 4.59vw;
    height: 1.31vw;
    overflow-wrap: break-word;
    color: rgba(200, 200, 200, 1);
    font-size: 0.93vw;
    letter-spacing: -0.5px;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 1.31vw;
    margin-left: 12.04vw;
  }
  
  .text_41 {
    width: 4.95vw;
    height: 1.31vw;
    overflow-wrap: break-word;
    color: rgba(200, 200, 200, 1);
    font-size: 0.93vw;
    letter-spacing: -0.5px;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 1.31vw;
    margin-left: 2.8vw;
  }
  
  .text_42 {
    width: 5.37vw;
    height: 1.31vw;
    overflow-wrap: break-word;
    color: rgba(200, 200, 200, 1);
    font-size: 0.93vw;
    letter-spacing: -0.5px;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 1.31vw;
    margin-left: 17.62vw;
  }
  
  .text-wrapper_8 {
    width: 40.99vw;
    height: 1.31vw;
    margin: 1.97vw 0 0 15.62vw;
  }
  
  .text_43 {
    width: 6.83vw;
    height: 1.31vw;
    overflow-wrap: break-word;
    color: rgba(200, 200, 200, 1);
    font-size: 0.93vw;
    letter-spacing: -0.5px;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 1.01vw;
    margin-left: 8.3vw;
  }

.text_431 {
  width: 6.83vw;
  height: 1.31vw;
  overflow-wrap: break-word;
  color: rgba(200, 200, 200, 1);
  font-size: 0.93vw;
  letter-spacing: -0.5px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 1.01vw;
  margin-left: 7.3vw;
}

.text_432 {
  width: 6.83vw;
  height: 1.31vw;
  overflow-wrap: break-word;
  color: rgba(200, 200, 200, 1);
  font-size: 0.93vw;
  letter-spacing: -0.5px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 1.01vw;
  margin-left: 17.3vw;
}
  
  .text_44 {
    width: 3.65vw;
    height: 1.31vw;
    overflow-wrap: break-word;
    color: rgba(200, 200, 200, 1);
    font-size: 0.93vw;
    letter-spacing: -0.5px;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 1.31vw;
    /*margin-left: 0.37vw;*/
  }
  
  .text_45 {
    width: 6.15vw;
    height: 1.31vw;
    overflow-wrap: break-word;
    color: rgba(200, 200, 200, 1);
    font-size: 0.93vw;
    letter-spacing: -0.5px;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 1.31vw;
    margin-left: 16.52vw;
  }
  
  .text_46 {
    width: 8.08vw;
    height: 1.31vw;
    overflow-wrap: break-word;
    color: rgba(200, 200, 200, 1);
    font-size: 0.93vw;
    letter-spacing: -0.5px;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 1.31vw;
    margin: 1.97vw 0 0 32.91vw;
  }
  
  .text-group_15 {
    width: 52.92vw;
    height: 18.59vw;
    margin: 3.64vw 0 0 15.57vw;
  }
  
  .text_47 {
    width: 20.42vw;
    height: 1.36vw;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 1.04vw;
    letter-spacing: 0.4000000059604645px;
    font-family: DMSans-Regular;
    font-weight: normal;
    text-align: left;
    white-space: nowrap;
    line-height: 1.36vw;
  }
  
  .text_48 {
    width: 62.92vw;
    height: 2.71vw;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 0.93vw;
    letter-spacing: 0.36000001430511475px;
    font-family: DMSans-Regular;
    font-weight: normal;
    text-align: left;
    line-height: 1.36vw;
    /*margin-top: 0.53vw;*/
  }
  
  .text_49 {
    width: 60.94vw;
    height: 1.67vw;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 0.93vw;
    letter-spacing: 0.36000001430511475px;
    font-family: DMSans-Regular;
    font-weight: normal;
    text-align: left;
    white-space: nowrap;
    line-height: 1.67vw;
    margin: 2.65vw 0 0 15.57vw;
  }
  
  .text_50 {
    width: 67.35vw;
    height: 2.71vw;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 0.93vw;
    letter-spacing: 0.36000001430511475px;
    font-family: DMSans-Regular;
    font-weight: normal;
    text-align: left;
    line-height: 1.36vw;
    margin: 1.3vw 0 0 15.57vw;
  }
  
  .image_24 {
    width: 67.71vw;
    height: 0.06vw;
    margin: 3.38vw 0 0 16.09vw;
  }
  
  .box_8 {
    width: 67.14vw;
    height: 3.08vw;
    margin: 3.43vw 0 5.31vw 16.09vw;
  }
  
  .text-wrapper_9 {
    background-color: rgba(216, 216, 216, 1);
    height: 2.3vw;
    border: 1px solid rgba(151, 151, 151, 1);
    width: 8.86vw;
  }
  
  .text_51 {
    width: 2.66vw;
    height: 1.31vw;
    overflow-wrap: break-word;
    color: rgba(36, 36, 36, 1);
    font-size: 0.93vw;
    letter-spacing: -0.5px;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 1.31vw;
    margin: 0.52vw 0 0 0.57vw;
  }
  
  .text-wrapper_10 {
    width: 8.55vw;
    height: 2.71vw;
    overflow-wrap: break-word;
    font-size: 0;
    letter-spacing: 0.23999999463558197px;
    font-family: DMSans-Regular;
    font-weight: normal;
    text-align: center;
    line-height: 1.36vw;
    margin: 0.36vw 0 0 20.05vw;
  }
  
  .paragraph_2 {
    width: 8.55vw;
    height: 2.71vw;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 0.62vw;
    font-family: DMSans-Regular;
    font-weight: normal;
    text-align: left;
    line-height: 1.36vw;
  }
  
  .text_52 {
    width: 8.55vw;
    height: 2.71vw;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 0.62vw;
    font-family: AppleColorEmoji;
    font-weight: normal;
    text-align: left;
    line-height: 1.36vw;
  }
  
  .text_53 {
    width: 8.55vw;
    height: 2.71vw;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 0.62vw;
    font-family: DMSans-Regular;
    font-weight: normal;
    text-align: left;
    line-height: 1.36vw;
  }

  .text_line {
    width: 8.55vw;
    height: 2.71vw;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 0.62vw;
    font-family: DMSans-Regular;
    font-weight: normal;
    text-align: left;
    line-height: 1.36vw;
  }
  
  .group_6 {
    background-color: rgba(216, 216, 216, 0.68);
    border-radius: 50%;
    width: 1.88vw;
    height: 1.88vw;
    border: 1px solid rgba(151, 151, 151, 0.68);
    margin: 0.83vw 0 0 18.64vw;
  }
  
  .group_7 {
    background-color: rgba(216, 216, 216, 0.68);
    border-radius: 50%;
    width: 1.88vw;
    height: 1.88vw;
    border: 1px solid rgba(151, 151, 151, 0.68);
    margin: 0.83vw 0 0 0.41vw;
  }
  
  .group_8 {
    background-color: rgba(216, 216, 216, 0.68);
    border-radius: 50%;
    width: 1.88vw;
    height: 1.88vw;
    border: 1px solid rgba(151, 151, 151, 0.68);
    margin: 0.83vw 0 0 0.41vw;
  }
  
  .group_9 {
    background-color: rgba(216, 216, 216, 0.68);
    border-radius: 50%;
    width: 1.88vw;
    height: 1.88vw;
    border: 1px solid rgba(151, 151, 151, 0.68);
    margin: 0.83vw 0 0 0.41vw;
  }
  
  .group_10 {
    background-color: rgba(216, 216, 216, 0.68);
    border-radius: 50%;
    width: 1.88vw;
    height: 1.88vw;
    border: 1px solid rgba(151, 151, 151, 0.68);
    margin: 0.83vw 0 0 0.41vw;
  }

  .text-group_1001 {
    width: 67.71vw;
    height: 24.59vw;
    margin: 2.5vw 0 0 15.62vw;
  }

  .thumbnail_7 {
    width: 2.53vw;
    height: 2.63vw;
    margin-top: 0.32vw;
  }

  .text_2001 {
    width: 15.06vw;
    height: 3.91vw;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 1.97vw;
    font-family: DMSans-Bold;
    font-weight: 700;
    text-align: left;
    white-space: nowrap;
    line-height: 2.61vw;
    margin: 3.64vw 0 0 0.52vw;
  }

  .block_1001 {
    width: 66.31vw;
    height: 2vw;
    margin: 2.91vw 0 0 0.25vw;
  }

  .text_1001 {
    width: 64.12vw;
    height: 10vw;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 1.64vw;
    letter-spacing: 0.6470588445663452px;
    font-family: DMSans-Regular;
    font-weight: 400;
    text-align: left;
    line-height: 1.67vw;
    margin: 0.5vw 0.1vw 0 0.3vw;
  }

.block_1002 {
  width: 66.31vw;
  height: 7vw;
  margin: 2.91vw 0 0 0.25vw;
}

  .text_1002 {
    width: 64.12vw;
    height: 10vw;
    overflow-wrap: break-word;
    color: rgba(200, 200, 200, 1);
    font-size: 1.14vw;
    letter-spacing: 0.6470588445663452px;
    font-family: DMSans-Regular;
    font-weight: 300;
    text-align: left;
    line-height: 1.67vw;
    margin: 0 0 0 3vw;
  }

  .image-wrapper_3000 {
    width: 68.13vw;
    height: 0.06vw;
    margin: 4.47vw 0 0 15.83vw;
  }