.page {
  background-color: rgba(245, 231, 226, 1);
  position: relative;
  width: 438px;
  height: 940px;
  overflow: hidden;
  position: absolute; /* 绝对定位 */
  top: 50%;           /* 上边缘移到父元素的一半 */
  left: 50%;          /* 左边缘移到父元素的一半 */
  transform: translate(-50%, -50%); /* 自身的中心点移到父元素的中心点 */
}

.section_1 {
  height: 1176px;
  background: url(./img/FigmaDDSSlicePNG10c1dfcd63088ed10bda17c4f2bef0de.png)
    100% no-repeat;
  background-size: 100% 100%;
  width: 631px;
  position: relative;
  margin: -85px 0 0 -116px;
}

.image_1 {
  mix-blend-mode: MULTIPLY;
  width: 438px;
  height: 202px;
  margin: 105px 0 0 116px;
}

.group_1 {
  position: absolute;
  left: 0;
  top: 307px;
  width: 631px;
  height: 870px;
}

.section_2 {
  width: 361px;
  height: 197px;
  margin: 62px 0 0 134px;
}

.group_2 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 60px 0px 60px 0px;
  width: 43px;
  height: 186px;
  margin-top: 4px;
}

.group_3 {
  background-color: rgba(255, 255, 255, 1);
  height: 197px;
  width: 318px;
}

.text-wrapper_1 {
  width: 220px;
  height: 153px;
  background: url(./img/FigmaDDSSlicePNGe9d856c158f1be48845009313777b5d3.png)
    100% no-repeat;
  background-size: 100% 100%;
  margin: -113px 0 0 43px;
}

.text_1 {
  width: 31px;
  height: 47px;
  overflow-wrap: break-word;
  color: rgba(240, 184, 49, 1);
  font-size: 31px;
  font-family: Style Script-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 31px;
  margin: 51px 0 0 55px;
}

.text_2 {
  width: 31px;
  height: 47px;
  overflow-wrap: break-word;
  color: rgba(240, 184, 49, 1);
  font-size: 31px;
  font-family: Style Script-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 48px;
  margin: 42px 43px 0 60px;
}

.section_3 {
  width: 151px;
  height: 54px;
  margin: 22px 0 0 255px;
}

.section_4 {
  background-color: rgba(240, 133, 25, 1);
  border-radius: 27px;
  height: 54px;
  width: 151px;
}

.section_5 {
  background-color: rgba(255, 215, 25, 1);
  border-radius: 27px;
  height: 45px;
  width: 141px;
  margin: 4px 0 0 4px;
}

.box_1 {
  background-color: rgba(197, 0, 2, 1);
  border-radius: 27px;
  height: 42px;
  width: 138px;
  margin: 2px 0 0 2px;
}

.text-wrapper_2 {
  border-radius: 27px;
  height: 42px;
  border: 1px solid rgba(255, 255, 255, 1);
  width: 138px;
}

.text_3 {
  width: 40px;
  height: 30px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-family: Style Script-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
  margin: 8px 0 0 49px;
}

.text-wrapper_3 {
  width: 162px;
  height: 27px;
  margin: 322px 0 186px 248px;
}

.text_4 {
  width: 162px;
  height: 27px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  font-family: Style Script-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 18px;
}

.section_6 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 0px 60px 0px 60px;
  position: absolute;
  left: 493px;
  top: 74px;
  width: 42px;
  height: 178px;
}

.image_2 {
  position: absolute;
  left: 182px;
  top: 3px;
  width: 299px;
  height: 299px;
}

.image-wrapper_1 {
  position: absolute;
  left: 105px;
  top: 346px;
  width: 460px;
  height: 238px;
  background: url(./img/FigmaDDSSlicePNG7b8c0816443e69dbaec4c62000b2f80a.png)
    100% no-repeat;
  background-size: 100% 100%;
}

.image_3 {
  width: 124px;
  height: 75px;
  margin: 145px 0 0 26px;
}

.image_4 {
  width: 124px;
  height: 76px;
  margin: 144px 30px 0 156px;
}
a {
  text-decoration: none;
}