.page {
  background-color: rgba(250, 253, 255, 1);
  position: relative;
  width: 100%;
  height: 174.64vw;
  overflow: hidden;
}

.block_16 {
  width: 100%;
  height: 174.64vw;
}

.group_1 {
  height: 114.12vw;
  background: url(./img/SketchPng33cea73ab7cf54cfc11bd39af71b6316e844ec53ed79a8f43792bced5f26c0ab.png)
    100% no-repeat;
  background-size: 100% 100%;
  margin-top: 43.65vw;
  width: 100%;
}

.box_18 {
  width: 62.5vw;
  height: 29.38vw;
  margin: 6.61vw 0 0 18.75vw;
}

.image_1 {
  width: 28.23vw;
  height: 29.38vw;
}

.group_29 {
  width: 28.23vw;
  height: 12.09vw;
  margin-top: 8.6vw;
}

.group_30 {
  width: 18.08vw;
  height: 4.17vw;
}

.image_2 {
  width: 4.17vw;
  height: 4.17vw;
}

.text_1 {
  width: 12.66vw;
  height: 2.5vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 2.08vw;
  font-family: SFPro-Black;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 2.5vw;
  margin-top: 0.79vw;
}

.text-wrapper_1 {
  width: 28.23vw;
  height: 6.25vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-family: SFPro-Regular;
  font-weight: NaN;
  text-align: left;
  line-height: 1.52vw;
  margin-top: 1.67vw;
}

.text_2 {
  width: 28.23vw;
  height: 6.25vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 1.25vw;
  font-family: SFPro-Regular;
  font-weight: NaN;
  text-align: left;
  line-height: 1.52vw;
}

.text_3 {
  width: 28.23vw;
  height: 6.25vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 1.25vw;
  font-family: PingFangSC-Regular;
  font-weight: NaN;
  text-align: left;
  line-height: 1.52vw;
}

.box_19 {
  width: 62.5vw;
  height: 28.86vw;
  margin: 5vw 0 0 18.75vw;
}

.box_20 {
  width: 28.23vw;
  height: 11.88vw;
  margin-top: 7.35vw;
}

.group_31 {
  width: 18.44vw;
  height: 4.17vw;
}

.image_3 {
  width: 4.17vw;
  height: 4.17vw;
}

.text_4 {
  width: 13.03vw;
  height: 2.5vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 2.08vw;
  font-family: SFPro-Black;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 2.5vw;
  margin-top: 0.84vw;
}

.text_5 {
  width: 28.23vw;
  height: 6.05vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 1.25vw;
  font-family: SFPro-Regular;
  font-weight: NaN;
  text-align: left;
  line-height: 1.52vw;
  margin-top: 1.67vw;
}

.image_4 {
  width: 28.23vw;
  height: 28.86vw;
}

.box_21 {
  width: 62.5vw;
  height: 28.34vw;
  margin: 5.52vw 0 10.41vw 18.75vw;
}

.image_5 {
  width: 28.23vw;
  height: 28.34vw;
}

.section_10 {
  width: 28.23vw;
  height: 13.39vw;
  margin-top: 7.56vw;
}

.block_17 {
  width: 16.41vw;
  height: 4.17vw;
}

.image_6 {
  width: 4.17vw;
  height: 4.17vw;
}

.text_6 {
  width: 10.99vw;
  height: 2.5vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 2.08vw;
  font-family: SFPro-Black;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 2.5vw;
  margin-top: 0.84vw;
}

.text_7 {
  width: 28.23vw;
  height: 7.56vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 1.25vw;
  font-family: SFPro-Regular;
  font-weight: NaN;
  text-align: left;
  line-height: 1.52vw;
  margin-top: 1.67vw;
}

.group_4 {
  position: relative;
  width: 100%;
  height: 43.75vw;
  background: url(./img/SketchPng645a7d50c78f661e9cfca766d016642d2496bdb9ce5748e3b637cccc9f82d6a9.png)
    100% no-repeat;
  background-size: 100% 100%;
  margin-left: -100vw;
}

.image_7 {
  width: 4.69vw;
  height: 4.69vw;
  margin: 7.81vw 0 0 18.75vw;
}

.text_8 {
  width: 31.25vw;
  height: 6.57vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 2.7vw;
  font-family: SFPro-Black;
  font-weight: NaN;
  text-align: left;
  line-height: 3.29vw;
  margin: 1.71vw 0 0 18.75vw;
}

.text_9 {
  width: 32.09vw;
  height: 4.54vw;
  overflow-wrap: break-word;
  color: rgba(233, 240, 254, 1);
  font-size: 1.25vw;
  font-family: SFPro-Regular;
  font-weight: NaN;
  text-align: left;
  line-height: 1.52vw;
  margin: 1.3vw 0 0 18.75vw;
}

.download {
  height: 4.17vw;
  background: url(./img/SketchPng1e3677ba1db4bdd4b2fc49213e803d1df91b76e0bf3ae3f39d6f9d74916ce119.png)
    100% no-repeat;
  background-size: 100% 100%;
  width: 14.07vw;
  margin: 4.16vw 0 8.8vw 18.75vw;
}

.image_10 {
  width: 14.07vw;
  height: 4.17vw;
}

.label_1 {
  position: absolute;
  left: 45.58vw;
  top: 14.07vw;
  width: 1.46vw;
  height: 1.46vw;
}

.label_2 {
  position: absolute;
  left: 44.48vw;
  top: 12.97vw;
  width: 1.25vw;
  height: 1.25vw;
}

.group_5 {
  height: 16.93vw;
  background: url(./img/SketchPngb6617df176b544da14552f062a07332c2b392278435293f786d18e4aeb763b2f.png)
    100% no-repeat;
  background-size: 100% 100%;
  width: 100%;
  margin: 157.7vw 0 0 -100vw;
}

.text-wrapper_16 {
  width: 59.28vw;
  height: 1.62vw;
  margin: 3.07vw 0 0 18.75vw;
}

.text_10 {
  width: 8.86vw;
  height: 1.62vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 1.35vw;
  text-transform: uppercase;
  font-family: SFPro-Black;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 1.62vw;
}

.text_11 {
  width: 9.02vw;
  height: 1.62vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 1.35vw;
  text-transform: uppercase;
  font-family: SFPro-Black;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 1.62vw;
  margin-left: 16.41vw;
}

.text_13 {
  width: 4.9vw;
  height: 1.62vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 1.35vw;
  text-transform: uppercase;
  font-family: SFPro-Black;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 1.62vw;
  margin-left: 20.11vw;
}

.box_22 {
  width: 61.88vw;
  height: 3.08vw;
  margin: 1.4vw 0 0 18.75vw;
}

.image_9 {
  width: 10.42vw;
  height: 3.08vw;
}

.text_12 {
  width: 16.15vw;
  height: 1.52vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 1.25vw;
  font-family: SFPro-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 1.52vw;
  margin-left: 14.85vw;
}

.a-color-ffffff-end {
  width: 7.45vw;
  height: 1.52vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 1.25vw;
  font-family: SFPro-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 1.52vw;
  margin-left: 13.03vw;
}

.text-wrapper_17 {
  width: 19.33vw;
  height: 1.1vw;
  margin: 4.58vw 0 2.08vw 40.36vw;
}

.text_15 {
  width: 19.33vw;
  height: 1.1vw;
  overflow-wrap: break-word;
  color: rgba(134, 135, 138, 1);
  font-size: 0.93vw;
  font-family: SFPro-Regular;
  font-weight: NaN;
  text-align: right;
  white-space: nowrap;
  line-height: 1.1vw;
}
