@font-face {
  font-family: 'JasonWriting2';
  src: url('./fonts/JasonWriting2.ttf');
}

@font-face {
  font-family: 'ExtraLight';
  src: url('./fonts/ExtraLight.ttf');
}

.page {
  background-color: rgba(39, 62, 80, 1);
  position: relative;
  width: 100%;
  /* max-width: 1200px; */
  margin: auto;
  overflow: hidden;
}

.group_1 {
  padding: 33px 0 84px 0;
}

.section_1 {
  width: 216px;
  margin: 0 502px 0 32px;
}

.image_1 {
  /* width: 56px;
  height: 56px; */
}

.text_1 {
  height: 51px;
  overflow-wrap: break-word;
  color: rgba(225, 208, 208, 1);
  font-size: 40px;
  font-family: JasonWriting2;
  text-align: left;
  white-space: nowrap;
  line-height: 55px;
  margin-left: 15px;
  margin-top: 5px;
}

.image_2 {
  /* width: 750px;
  height: 6px; */
  margin-top: 29px;
}

.paragraph_1 {
  width: 360px;
  height: 350px;
  overflow-wrap: break-word;
  color: rgba(225, 208, 208, 1);
  font-size: 40px;
  font-family: TsangerYuYangT-W04;
  font-weight: NaN;
  text-align: center;
  line-height: 50px;
  align-self: center;
  margin-top: 108px;
}

.group_2 {
  background-color: rgba(77, 116, 145, 1);
  margin-top: -1px;
  padding: 49px 35px 107px 32px;
}

.text-wrapper_1 {
  width: 370px;
  margin-right: 313px;
}

.text_2 {
  height: 61px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 48px;
  font-family: JasonWriting2;
  /* font-weight: NaN; */
  text-align: left;
  white-space: nowrap;
  line-height: 65px;
}

.text_3 {
  height: 51px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 40px;
  font-family: JasonWriting2;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 55px;
  margin-top: 5px;
}

.group_3 {
  background-image: url(./img/09b327c179c2433c83a4561a2a64b109_mergeImage.png);
  width: 683px;
  height: 425px;
  margin-top: 65px;
  align-self: center;
}

.text_4 {
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 40px;
  font-family: TsangerYuYangT-W04;
  /* text-align: right; */
  white-space: nowrap;
  line-height: 50px;
  margin: 93px 0 0 0;
}

.text_5 {
  width: 671px;
  height: 120px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 32px;
  font-family: ExtraLight;
  font-weight: 250;
  text-align: left;
  line-height: 40px;
  margin: 35px 12px 0 0;
}

.group_4 {
  background-color: rgba(148, 159, 196, 1);
  padding: 49px 35px 72px 32px;
}

.text-wrapper_2 {
  width: 289px;
  margin-right: 394px;
}

.text_6 {
  height: 61px;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 48px;
  font-family: JasonWriting2;
  /* font-weight: NaN; */
  text-align: left;
  white-space: nowrap;
  line-height: 65px;
}

.text_7 {
  height: 51px;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 40px;
  font-family: JasonWriting2;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 55px;
  margin-top: 5px;
}

.section_2 {
  background-image: url(./img/601933fdad5a4cbdaa12eb85d1fe8d82_mergeImage.png);
  width: 683px;
  height: 425px;
  margin-top: 65px;
  align-self: center;
}

.text_8 {
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 40px;
  font-family: TsangerYuYangT-W04;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 50px;
  margin: 93px 388px 0 0;
}

.text_9 {
  width: 671px;
  height: 240px;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 32px;
  font-family: ExtraLight;
  font-weight: 250;
  text-align: left;
  line-height: 40px;
  margin: 35px 12px 0 0;
}

.group_5 {
  background-color: rgba(167, 177, 212, 1);
  padding: 49px 47px 107px 32px;
}

.text-wrapper_3 {
  width: 370px;
  margin-right: 301px;
}

.text_10 {
  height: 61px;
  overflow-wrap: break-word;
  color: rgba(40, 40, 40, 1);
  font-size: 48px;
  font-family: JasonWriting2;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 65px;
}

.text_11 {
  height: 51px;
  overflow-wrap: break-word;
  color: rgba(40, 40, 40, 1);
  font-size: 40px;
  font-family: JasonWriting2;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 55px;
  margin-top: 5px;
}

.image_3 {
  width: 406px;
  height: 425px;
  margin: 70px 127px 0 138px;
  align-self: center;
}

.text_12 {
  overflow-wrap: break-word;
  color: rgba(40, 40, 40, 1);
  font-size: 40px;
  font-family: TsangerYuYangT-W04;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 50px;
  margin: 88px 511px 0 0;
}

.text_13 {
  width: 671px;
  height: 120px;
  overflow-wrap: break-word;
  color: rgba(40, 40, 40, 1);
  font-size: 32px;
  font-family: ExtraLight;
  font-weight: 250;
  text-align: left;
  line-height: 40px;
  margin-top: 35px;
}

.group_6 {
  background-color: rgba(236, 182, 140, 1);
  padding: 78px 155px 104px 154px;
}

.text-group_1 {
  width: 100%;
  align-self: center;
}

.paragraph_2 {
  height: 102px;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 40px;
  font-family: JasonWriting2;
  /* font-weight: NaN; */
  text-align: center;
  line-height: 55px;
}

.paragraph_3 {
  height: 102px;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 40px;
  font-family: JasonWriting2;
  /* font-weight: NaN; */
  text-align: center;
  line-height: 55px;
  align-self: center;
  margin-top: 36px;
}
