.page {
  background-color: rgba(255, 255, 255, 1);
  position: relative;
  margin: 0 auto;
}

.group_1_wrapper{
  background-color: #000000;
  background-image: url(./img/9bdc14329ac94b7bb081607618b2bd14_mergeImage.png);
  background-position: center;
  background-repeat: no-repeat;
  min-width: 1240px;
}
.group_1 {
  width:1240px;
  height: 580px;
  margin: 0 auto;
}

.text-wrapper_1_wrapper{
  background-color: rgba(0, 25, 75, 1);
}
.text-wrapper_1 {
  background-color: rgba(0, 25, 75, 1);
  height: 80px;
  width:1240px;
  margin: 0 auto;
}

.text_1 {
  width: 179px;
  height: 34px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 28px;
  font-family: SFPro-Black;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 34px;
  margin: 23px 0 0 255px;
}

.text_2 {
  width: 376px;
  height: 36px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 30px;
  font-family: SFPro-Black;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 36px;
  margin: 107px 0 0 530px;
}

.text_3 {
  width: 810px;
  height: 57px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-family: SFPro-Regular;
  font-weight: NaN;
  text-align: center;
  line-height: 19px;
  margin: 20px 0 280px 255px;
}

.group_2 {
  width:1240px;
  height: 365px;
  margin: 0 auto;
}

.group_3 {
  width: 770px;
  height: 209px;
  margin: 88px 0 0 255px;
}

.text-group_1 {
  width: 430px;
  height: 162px;
  margin-top: 16px;
}

.text_4 {
  width: 160px;
  height: 36px;
  overflow-wrap: break-word;
  color: rgba(0, 100, 235, 1);
  font-size: 30px;
  font-family: SFPro-Black;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 36px;
}

.text_5 {
  width: 430px;
  height: 114px;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-family: SFPro-Regular;
  font-weight: NaN;
  text-align: left;
  line-height: 19px;
  margin-top: 12px;
}

.image_1 {
  width: 274px;
  height: 209px;
}

.group_4_wrapper{
  background-color: rgba(0, 25, 75, 1);
}

.group_4 {
  background-color: rgba(0, 25, 75, 1);
  width:1240px;
  height: 160px;
  margin-top: -1px;
  margin: 0 auto;
}

.text-group_2 {
  width: 610px;
  height: 48px;
  margin: 0 auto;
  margin-top: 57px;
}

.text-wrapper_2 {
  width: 610px;
  height: 20px;
  overflow-wrap: break-word;
  font-size: 0;
  font-family: SFPro-Regular;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 16px;
}

.text_6 {
  width: 610px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  font-family: SFPro-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 16px;
}

.text_7 {
  width: 610px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  font-family: PingFangSC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 16px;
}

.text_8 {
  width: 610px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  font-family: SFPro-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 16px;
}

.text_9 {
  width: 610px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  font-family: PingFangSC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 16px;
}

.text_10 {
  width: 610px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  font-family: SFPro-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 16px;
}

.text_11 {
  width: 610px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  font-family: PingFangSC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 16px;
}

.text_12 {
  width: 610px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  font-family: SFPro-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 16px;
}

.text_13 {
  width: 610px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  font-family: PingFangSC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 16px;
}

.text_14 {
  width: 610px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  font-family: SFPro-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 16px;
}

.text-wrapper_3 {
  width: 464px;
  height: 20px;
  overflow-wrap: break-word;
  font-size: 0;
  font-family: SFPro-Regular;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 16px;
  margin: 8px 0 0 72px;
}

.text_15 {
  width: 464px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  font-family: SFPro-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 16px;
}

.text_16 {
  width: 464px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  font-family: PingFangSC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 16px;
}

.text_17 {
  width: 464px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  font-family: SFPro-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 16px;
}
