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

.group_1 {
  height: 68.29vw;
  background: url(./img/FigmaDDSSlicePNG76112131f87ec0046174e0206df63909.png)
    100% no-repeat;
  background-size: 100% 100%;
  width: 100vw;
  position: relative;
}

.group_2 {
  width: 62.5vw;
  height: 3.65vw;
  margin: 1.04vw 0 0 18.75vw;
}

.image_1 {
  width: 15.63vw;
  height: 3.65vw;
}

.text_1 {
  width: 4.17vw;
  height: 1.2vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 1.04vw;
  font-family: Roboto-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 1.05vw;
  margin: 1.19vw 0 0 22.6vw;
}

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

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

.group_3 {
  width: 3.13vw;
  height: 0.63vw;
  margin: 7.81vw 0 0 17.7vw;
}

.group_4 {
  background-color: rgba(255, 246, 38, 1);
  width: 3.13vw;
  height: 0.63vw;
}

.text-wrapper_1 {
  width: 28.96vw;
  height: 4.59vw;
  margin: 0.88vw 0 0 17.7vw;
}

.text_4 {
  width: 28.96vw;
  height: 4.59vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 3.75vw;
  font-family: Roboto-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 4.69vw;
}

.text-wrapper_2 {
  width: 29.17vw;
  height: 16.1vw;
  margin: 0.88vw 0 32.7vw 17.7vw;
}

.paragraph_1 {
  width: 31.17vw;
  height: 16.1vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 1.25vw;
  font-family: Roboto-Light;
  font-weight: 300;
  text-align: left;
  line-height: 1.57vw;
}

.group_5 {
  position: absolute;
  left: 18.75vw;
  top: 56.36vw;
  width: 23.44vw;
  height: 23.44vw;
  background: url(./img/FigmaDDSSlicePNG780807b8810d657d0b40fa4c81e2e71b.png)
    100% no-repeat;
  background-size: 100% 100%;
}

.image_2 {
  width: 5.73vw;
  height: 5.94vw;
  margin: 3.28vw 0 0 2.5vw;
}

.text_5 {
  width: 9.69vw;
  height: 1.98vw;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 2.08vw;
  font-family: Roboto-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 2.09vw;
  margin: 1.4vw 0 0 2.55vw;
}

.text_6 {
  width: 17.72vw;
  height: 7.97vw;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 0.93vw;
  font-family: Roboto-Regular;
  font-weight: NaN;
  text-align: left;
  margin: 1.25vw 0 1.61vw 2.5vw;
}

.group_6 {
  width: 100vw;
  height: 53.65vw;
  background: url(./img/FigmaDDSSlicePNG7cf541dae0cdf5eefd6d56b6761cfbcb.png)
    100% no-repeat;
  background-size: 100% 100%;
  margin-top: 98.23vw;
}

.box_1 {
  width: 59.02vw;
  height: 21.62vw;
  margin: 18.33vw 0 0 18.75vw;
}

.group_7 {
  width: 22.61vw;
  height: 14.54vw;
  margin-top: 7.09vw;
}

.box_2 {
  background-color: rgba(255, 231, 104, 1);
  width: 3.13vw;
  height: 0.63vw;
}

.text-group_1 {
  width: 22.61vw;
  height: 12.66vw;
  margin-top: 1.25vw;
}

.text_7 {
  width: 22.61vw;
  height: 4.69vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 3.75vw;
  font-family: Roboto-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 4.69vw;
}

.text_8 {
  width: 22.61vw;
  height: 4.54vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 1.25vw;
  font-family: Roboto-Light;
  font-weight: 300;
  text-align: left;
  line-height: 2.09vw;
  margin-top: 1.25vw;
}

.text_9 {
  width: 22.61vw;
  height: 1.46vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 1.25vw;
  font-family: Roboto-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 2.09vw;
  margin-top: 0.73vw;
}

.group_8 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 27px;
  width: 32.66vw;
  height: 21.57vw;
}

.text-wrapper_3 {
  background-color: rgba(245, 245, 245, 1);
  border-radius: 27px;
  height: 12.71vw;
  width: 30.16vw;
  margin: 1.25vw 0 0 1.25vw;
}

.text_10 {
  width: 16.62vw;
  height: 0.63vw;
  overflow-wrap: break-word;
  color: rgba(59, 117, 79, 1);
  font-size: 1.04vw;
  font-family: Roboto-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.63vw;
  margin: 1.56vw 0 0 1.56vw;
}

.text-wrapper_4 {
  height: 5.53vw;
  background: url(./img/FigmaDDSSlicePNG5f36da4d87e24e7750e65fd6d92b9651.png)
    100% no-repeat;
  background-size: 100% 100%;
  width: 30.16vw;
  margin: 0.93vw 0 1.14vw 1.25vw;
}

.text_11 {
  width: 9.74vw;
  height: 2.56vw;
  overflow-wrap: break-word;
  color: rgba(75, 143, 102, 1);
  font-size: 1.66vw;
  font-family: Roboto-Medium;
  font-weight: 500;
  text-align: center;
  line-height: 1.25vw;
  margin: 2.29vw 0 0 10.26vw;
}

.text_12 {
  width: 62.5vw;
  height: 1.46vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 1.25vw;
  font-family: Roboto-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 2.09vw;
  margin: 1.71vw 0 10.52vw 18.75vw;
}

.group_9 {
  position: absolute;
  left: 0;
  top: 68.29vw;
  width: 100vw;
  height: 98.29vw;
}

.group_10 {
  width: 23.44vw;
  height: 23.44vw;
  background: url(./img/FigmaDDSSlicePNG780807b8810d657d0b40fa4c81e2e71b.png)
    100% no-repeat;
  background-size: 100% 100%;
  margin: 21.19vw 0 0 18.75vw;
}

.image_3 {
  width: 5.73vw;
  height: 5.94vw;
  margin: 3.28vw 0 0 2.5vw;
}

.text_13 {
  width: 9.69vw;
  height: 1.98vw;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 2.08vw;
  font-family: Roboto-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 2.09vw;
  margin: 1.4vw 0 0 2.55vw;
}

.text_14 {
  width: 16.72vw;
  height: 7.97vw;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 0.93vw;
  font-family: Roboto-Regular;
  font-weight: NaN;
  text-align: left;
  margin: 1.25vw 0 1.61vw 2.5vw;
}

.group_11 {
  width: 28.75vw;
  height: 12.35vw;
  margin: 28.64vw 23.75vw 0 5.31vw;
}

.section_1 {
  background-color: rgba(255, 185, 70, 1);
  width: 3.13vw;
  height: 0.63vw;
}

.text-group_2 {
  width: 28.75vw;
  height: 10.47vw;
  margin-top: 1.25vw;
}

.text_15 {
  width: 28.75vw;
  height: 4.69vw;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 3.75vw;
  font-family: Roboto-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 4.69vw;
}

.text_16 {
  width: 26.05vw;
  height: 4.54vw;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 1.25vw;
  font-family: Roboto-Light;
  font-weight: 300;
  text-align: left;
  line-height: 2.09vw;
  margin-top: 1.25vw;
}

.group_12 {
  position: absolute;
  left: 47.4vw;
  top: -2.03vw;
  width: 23.44vw;
  height: 23.44vw;
  background: url(./img/FigmaDDSSlicePNG780807b8810d657d0b40fa4c81e2e71b.png)
    100% no-repeat;
  background-size: 100% 100%;
}

.image_4 {
  width: 5.73vw;
  height: 5.94vw;
  margin: 3.28vw 0 0 2.5vw;
}

.text_17 {
  width: 9.69vw;
  height: 1.98vw;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 2.08vw;
  font-family: Roboto-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 2.09vw;
  margin: 1.4vw 0 0 2.55vw;
}

.text_18 {
  width: 16.72vw;
  height: 7.97vw;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 0.93vw;
  font-family: Roboto-Regular;
  font-weight: NaN;
  text-align: left;
  margin: 1.25vw 0 1.61vw 2.5vw;
}

.group_13 {
  position: absolute;
  left: 17.04vw;
  top: 123.08vw;
  width: 82.97vw;
  height: 51.88vw;
  background: url(./img/FigmaDDSSlicePNG220a9498005a3aa1bb68dbb9614e1ba6.png)
    100% no-repeat;
  background-size: 100% 100%;
}

.section_2 {
  background-color: rgba(255, 185, 70, 1);
  width: 3.13vw;
  height: 0.63vw;
  margin: 5.83vw 0 0 1.71vw;
}

.text-group_3 {
  width: 28.75vw;
  height: 22.87vw;
  margin: 1.25vw 0 21.3vw 1.71vw;
}

.text_19 {
  width: 28.75vw;
  height: 4.69vw;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 3.75vw;
  font-family: Roboto-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 4.69vw;
}

.text_20 {
  width: 27.99vw;
  height: 16.93vw;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 1.25vw;
  font-family: Roboto-Light;
  font-weight: 300;
  text-align: left;
  line-height: 2.09vw;
  margin-top: 1.25vw;
}
