.page {
  background-color: rgba(255, 255, 255, 1);
  position: relative;
  width: 1920px;
  height: 2744px;
  overflow: hidden;
}

.section_1 {
  background-image: linear-gradient(
    273deg,
    rgba(132, 184, 255, 1) 0,
    rgba(131, 130, 250, 1) 100%
  );
  position: relative;
  width: 1920px;
  height: 800px;
}

.group_12 {
  width: 821px;
  height: 493px;
  margin: 135px 0 0 259px;
}

.box_1 {
  background-color: rgba(255, 255, 255, 1);
  height: 103px;
  margin-left: 1px;
  width: 103px;
}

.group_2 {
  width: 68px;
  height: 37px;
  background: url(./img/FigmaDDSSlicePNG0f6d60f0e4e8f5de28ac8bfa506fd5a3.png)
    100% no-repeat;
  background-size: 100% 100%;
  margin: 33px 0 0 18px;
}

.text_1 {
  width: 338px;
  height: 54px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 46px;
  font-family: Roboto-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 46px;
  margin-top: 39px;
}

.text_2 {
  width: 820px;
  height: 282px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 24px;
  font-family: Roboto-Regular;
  font-weight: NaN;
  text-align: left;
  line-height: 30px;
  margin: 15px 0 0 1px;
}

.image-wrapper_1 {
  height: 93px;
  background: url(./img/FigmaDDSSlicePNG42a9d86be5053dd81f2129212333feb5.png)
    100% no-repeat;
  background-size: 100% 100%;
  width: 125px;
  margin: 269px 0 0 116px;
}

.image_1 {
  width: 55px;
  height: 10px;
  margin: 32px 0 0 36px;
}

.group_3 {
  height: 595px;
  background: url(./img/FigmaDDSSlicePNG434901e3a1387128b088eb387a2ff6cb.png)
    100% no-repeat;
  background-size: 100% 100%;
  width: 292px;
  margin: 131px 0 0 60px;
}

.image-wrapper_2 {
  height: 572px;
  background: url(./img/FigmaDDSSlicePNGddf34d4b325e3a84c373aa0b23b224b5.png)
    100% no-repeat;
  background-size: 100% 100%;
  width: 266px;
  margin: 12px 0 0 14px;
}

.image_2 {
  width: 76px;
  height: 22px;
  margin: 7px 0 0 95px;
}

.image_3 {
  width: 120px;
  height: 115px;
  margin: 147px 114px 0 13px;
}

.image_4 {
  position: absolute;
  left: 258px;
  top: 561px;
  width: 249px;
  height: 73px;
}

.image_5 {
  position: absolute;
  left: 1257px;
  top: 328px;
  width: 132px;
  height: 399px;
}

.section_7 {
  position: relative;
  width: 1920px;
  height: 1523px;
}

.text_3 {
  width: 527px;
  height: 52px;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 44px;
  font-family: Roboto-SemiBold;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 44px;
  margin: 115px 0 0 261px;
}

.block_2 {
  width: 1399px;
  height: 142px;
  margin: 75px 0 0 261px;
}

.text-wrapper_1 {
  background-color: rgba(231, 240, 255, 1);
  border-radius: 10px;
  height: 142px;
  width: 446px;
}

.paragraph_1 {
  width: 261px;
  height: 60px;
  overflow-wrap: break-word;
  color: rgba(110, 110, 110, 1);
  font-size: 23px;
  font-family: Gilroy-Medium;
  font-weight: 500;
  text-align: left;
  line-height: 29px;
  margin: 41px 0 0 113px;
}

.text-wrapper_2 {
  background-color: rgba(231, 240, 255, 1);
  border-radius: 10px;
  height: 142px;
  margin-left: 31px;
  width: 445px;
}

.paragraph_2 {
  width: 223px;
  height: 60px;
  overflow-wrap: break-word;
  color: rgba(110, 110, 110, 1);
  font-size: 23px;
  font-family: Gilroy-Medium;
  font-weight: 500;
  text-align: left;
  line-height: 16px;
  margin: 41px 0 0 119px;
}

.text-wrapper_3 {
  background-color: rgba(231, 240, 255, 1);
  border-radius: 10px;
  height: 142px;
  margin-left: 31px;
  width: 446px;
}

.paragraph_3 {
  width: 287px;
  height: 60px;
  overflow-wrap: break-word;
  color: rgba(110, 110, 110, 1);
  font-size: 23px;
  font-family: Gilroy-Medium;
  font-weight: 500;
  text-align: left;
  line-height: 29px;
  margin: 41px 0 0 108px;
}

.text_4 {
  width: 580px;
  height: 52px;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 44px;
  font-family: Roboto-SemiBold;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 44px;
  margin: 141px 0 0 261px;
}

.box_3 {
  background-color: rgba(237, 238, 255, 1);
  border-radius: 47px;
  width: 1399px;
  height: 344px;
  margin: 42px 0 0 261px;
}

.image-text_5 {
  width: 184px;
  height: 188px;
  margin: 63px 0 0 127px;
}

.image-wrapper_3 {
  height: 108px;
  background: url(./img/FigmaDDSSlicePNG3050521eb6da6ce67c385c2b32cce223.png)
    100% no-repeat;
  background-size: 100% 100%;
  margin-left: 39px;
  width: 107px;
}

.label_1 {
  width: 41px;
  height: 41px;
  margin: 33px 0 0 33px;
}

.paragraph_4 {
  width: 184px;
  height: 60px;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 23px;
  font-family: Gilroy-Medium;
  font-weight: 500;
  text-align: center;
  line-height: 29px;
  margin-top: 20px;
}

.list_3 {
  width: 639px;
  height: 163px;
  justify-content: space-between;
  margin: 63px 164px 0 285px;
}

.list-items_3-0 {
  width: 208px;
  height: 163px;
  margin-right: 217px;
}

.group_5-0 {
  height: 108px;
  background: url(./img/FigmaDDSSlicePNG3050521eb6da6ce67c385c2b32cce223.png)
    100% no-repeat;
  background-size: 100% 100%;
  margin-left: 50px;
  width: 107px;
}

.section_3-0 {
  background-color: rgba(255, 255, 255, 1);
  width: 27px;
  height: 34px;
  margin: 37px 0 0 41px;
}

.text_7-0 {
  width: 214px;
  height: 28px;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 23px;
  font-family: Gilroy-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 23px;
  margin-top: 27px;
}

.list-items_3-1 {
  width: 208px;
  height: 163px;
  margin-right: 217px;
}

.group_5-1 {
  height: 108px;
  background: url(./img/FigmaDDSSlicePNG3050521eb6da6ce67c385c2b32cce223.png)
    100% no-repeat;
  background-size: 100% 100%;
  margin-left: 50px;
  width: 107px;
}

.section_5-1 {
  width: 26px;
  height: 20px;
  border: 2px solid rgba(255, 255, 255, 1);
  margin: 44px 0 0 44px;
}

.text_7-1 {
  width: 214px;
  height: 28px;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 23px;
  font-family: Gilroy-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 23px;
  margin-top: 27px;
}

.text_10 {
  width: 382px;
  height: 54px;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 46px;
  font-family: Roboto-SemiBold;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 46px;
  margin: 92px 0 0 741px;
}

.text_11 {
  width: 857px;
  height: 283px;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 24px;
  font-family: PingFang SC-Heavy;
  font-weight: 900;
  text-align: center;
  line-height: 30px;
  margin: 31px 0 100px 532px;
}

.text-wrapper_5 {
  height: 117px;
  background: url(./img/FigmaDDSSlicePNGf516a0d21d8b778e859798462c5dae01.png)
    100% no-repeat;
  background-size: 100% 100%;
  width: 429px;
  position: absolute;
  left: 747px;
  top: 1292px;
}

.text_12 {
  width: 280px;
  height: 30px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 26px;
  font-family: Roboto-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 26px;
  margin: 44px 0 0 75px;
}

.section_6 {
  background-image: linear-gradient(
    273deg,
    rgba(132, 184, 255, 1) 0,
    rgba(131, 130, 250, 1) 100%
  );
  height: 422px;
  width: 1918px;
  margin: -1px 0 0 2px;
}

.section_8 {
  width: 1403px;
  height: 100px;
  margin: 75px 0 0 255px;
}

.text_13 {
  width: 340px;
  height: 54px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 46px;
  font-family: Roboto-SemiBold;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 46px;
  margin-top: 28px;
}

.image_7 {
  width: 100px;
  height: 100px;
}

.text-wrapper_9 {
  width: 1257px;
  height: 108px;
  margin: 45px 0 94px 259px;
}

.paragraph_5 {
  width: 220px;
  height: 108px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 23px;
  font-family: Roboto-Regular;
  font-weight: NaN;
  text-align: left;
  line-height: 35px;
}

.paragraph_6 {
  width: 310px;
  height: 108px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 23px;
  font-family: Roboto-Regular;
  font-weight: NaN;
  text-align: left;
  line-height: 35px;
  margin-left: 230px;
}

.paragraph_7 {
  width: 282px;
  height: 108px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 23px;
  font-family: Roboto-Regular;
  font-weight: NaN;
  text-align: left;
  line-height: 35px;
  margin-left: 219px;
}
