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

.box_1 {
  width: 100vw;
  height: 133.91vw;
}

.section_1 {
  position: relative;
  width: 100vw;
  height: 121.25vw;
  z-index: 1;
}

.text-wrapper_1 {
  width: 25.58vw;
  height: 1.2vw;
  margin: 2.03vw 0 0 55.67vw;
  z-index: 5;
}

.text_1 {
  width: 7.66vw;
  height: 1.2vw;
  overflow-wrap: break-word;
  font-size: 1.04vw;
  font-family: Roboto-Regular;
  color: rgba(51, 51, 51, 1);
  text-align: left;
  white-space: nowrap;
  line-height: 1.05vw;
}

.text_1:hover {
  z-index: 100;
  color: rgba(244, 160, 68, 1);
}
.text_2:hover {
  color: rgba(244, 160, 68, 1);
}

.text_3:hover {
  color: rgba(244, 160, 68, 1);
}

.text_2 {
  width: 9.22vw;
  height: 1.2vw;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 1.04vw;
  font-family: Roboto-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 1.05vw;
  margin-left: 2.09vw;
}

.text_3 {
  width: 4.54vw;
  height: 1.2vw;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 1.04vw;
  font-family: Roboto-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 1.05vw;
  margin-left: 2.09vw;
}

.text-wrapper_2 {
  width: 100vw;
  height: 41.67vw;
  background: url(./img/FigmaDDSSlicePNG51065cbd7a925fadd94c86ed8597b08b.png) 100% no-repeat;
  background-size: 100% 100%;
  margin-top: 1.98vw;
}

.text_4 {
  width: 56.62vw;
  height: 2.14vw;
  overflow-wrap: break-word;
  color: rgba(145, 126, 106, 1);
  font-size: 3.12vw;
  font-family: Roboto-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 2.09vw;
  margin: 7.81vw 0 0 21.66vw;
}

.text_5 {
  width: 44.94vw;
  height: 5.21vw;
  overflow-wrap: break-word;
  color: rgba(145, 126, 106, 1);
  font-size: 1.25vw;
  font-family: Roboto-Regular;
  font-weight: NaN;
  text-align: center;
  line-height: 2.61vw;
  margin: 3.12vw 0 23.38vw 29.53vw;
}

.box_2 {
  background-color: rgba(255, 255, 255, 1);
  width: 100vw;
  height: 40vw;
  margin: 34.32vw 0 0.05vw 0;
}

.text_6 {
  width: 24.12vw;
  height: 2.14vw;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 2.08vw;
  font-family: Roboto-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 2.09vw;
  margin: 10.05vw 0 0 37.18vw;
}

.section_2 {
  width: 62.5vw;
  height: 17.97vw;
  margin: 4.63vw 0 5.2vw 18.75vw;
}

.text-wrapper_3 {
  width: 26.41vw;
  height: 6.72vw;
  margin-top: 5.32vw;
}

.text_7 {
  width: 9.85vw;
  height: 1.93vw;
  overflow-wrap: break-word;
  color: rgba(242, 147, 44, 1);
  font-size: 2.08vw;
  font-family: Roboto-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 2.09vw;
}

.text_8 {
  width: 26.41vw;
  height: 3.34vw;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 0.93vw;
  font-family: Roboto-Medium;
  font-weight: 500;
  text-align: left;
  line-height: 1.67vw;
  margin-top: 1.46vw;
}

.image_1 {
  width: 32.66vw;
  height: 17.97vw;
}

.image-wrapper_1 {
  height: 5.21vw;
  width: 100vw;
  position: absolute;
  left: 0;
  top: 0;
}

.image_2 {
  width: 6.41vw;
  height: 2.5vw;
  margin: 1.35vw 0 0 18.75vw;
}

.box_3 {
  position: absolute;
  left: 0;
  top: 43.55vw;
  width: 100vw;
  height: 40.79vw;
  background: url(./img/FigmaDDSSlicePNGab5edf03b29332aba504bf3c98f16d50.png) 100% no-repeat;
  background-size: 100% 100%;
}

.text-group_1 {
  width: 38.23vw;
  height: 4.33vw;
  margin: 6.25vw 0 0 29.53vw;
}

.text_9 {
  width: 24.12vw;
  height: 2.14vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 2.08vw;
  font-family: Roboto-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 2.09vw;
  margin-left: 7.66vw;
}

.text_10 {
  width: 38.23vw;
  height: 0.94vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.93vw;
  font-family: Roboto-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 0.94vw;
  margin-top: 1.25vw;
}

.group_1 {
  width: 62.5vw;
  height: 18.75vw;
  margin: 4.16vw 0 7.29vw 18.75vw;
}

.group_2 {
  background-color: rgba(255, 255, 255, 1);
  width: 19.8vw;
  height: 18.75vw;
}

.image_3 {
  width: 3.34vw;
  height: 3.34vw;
  margin: 3.12vw 0 0 8.28vw;
}

.text_11 {
  width: 7.09vw;
  height: 1.05vw;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 1.66vw;
  font-family: Roboto-Light;
  font-weight: 300;
  text-align: center;
  white-space: nowrap;
  line-height: 0.94vw;
  margin: 2.55vw 0 0 6.4vw;
}

.text_12 {
  width: 18.97vw;
  height: 2.82vw;
  overflow-wrap: break-word;
  color: rgba(127, 151, 173, 1);
  font-size: 1.04vw;
  font-family: Roboto-Regular;
  font-weight: NaN;
  text-align: center;
  line-height: 1.57vw;
  margin: 1.19vw 0 4.68vw 0.93vw;
}

.group_3 {
  background-color: rgba(255, 255, 255, 1);
  width: 19.8vw;
  height: 18.75vw;
  margin-left: 1.57vw;
}

.image_4 {
  width: 3.34vw;
  height: 3.34vw;
  margin: 3.12vw 0 0 8.28vw;
}

.text_13 {
  width: 7.09vw;
  height: 1.05vw;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 1.66vw;
  font-family: Roboto-Light;
  font-weight: 300;
  text-align: center;
  white-space: nowrap;
  line-height: 0.94vw;
  margin: 2.55vw 0 0 6.4vw;
}

.text_14 {
  width: 17.97vw;
  height: 2.82vw;
  overflow-wrap: break-word;
  color: rgba(127, 151, 173, 1);
  font-size: 1.04vw;
  font-family: Roboto-Regular;
  font-weight: NaN;
  text-align: center;
  line-height: 1.57vw;
  margin: 1.19vw 0 4.68vw 0.93vw;
}

.group_4 {
  background-color: rgba(255, 255, 255, 1);
  width: 19.8vw;
  height: 18.75vw;
  margin-left: 1.57vw;
}

.image_5 {
  width: 3.34vw;
  height: 3.34vw;
  margin: 3.12vw 0 0 8.28vw;
}

.text_15 {
  width: 7.09vw;
  height: 1.05vw;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 1.66vw;
  font-family: Roboto-Light;
  font-weight: 300;
  text-align: center;
  white-space: nowrap;
  line-height: 0.94vw;
  margin: 2.55vw 0 0 6.4vw;
}

.text_16 {
  width: 17.97vw;
  height: 2.82vw;
  overflow-wrap: break-word;
  color: rgba(127, 151, 173, 1);
  font-size: 1.04vw;
  font-family: Roboto-Regular;
  font-weight: NaN;
  text-align: center;
  line-height: 1.57vw;
  margin: 1.19vw 0 4.68vw 0.93vw;
}

.text-wrapper_4 {
  background-color: rgba(17, 17, 17, 1);
  width: 100vw;
  height: 12.71vw;
  justify-content: flex-center;
  margin: 121.19vw 0 0 -100vw;
}

.text_17 {
  width: 14.22vw;
  height: 1.57vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 0.6);
  font-size: 1.04vw;
  font-family: Roboto-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 1.57vw;
  margin: 1.87vw 0 0 18.75vw;
}

.text_18 {
  width: 18.44vw;
  height: 1.57vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 0.6);
  font-size: 1.04vw;
  font-family: Roboto-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 1.57vw;
  margin: 0.88vw 0 0 18.75vw;
}

.text_19 {
  width: 62.5vw;
  height: 1.57vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 0.6);
  font-size: 1.04vw;
  font-family: Roboto-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 1.57vw;
  margin: 0.88vw 0 0 18.75vw;
}

.text_20 {
  width: 41.88vw;
  height: 1.57vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 0.6);
  font-size: 1.04vw;
  font-family: Roboto-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 1.57vw;
  margin: 0.93vw 0 1.87vw 18.75vw;
}
