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

.section_1 {
  width: 1920px;
  height: 2630px;
  background: url(./img/FigmaDDSSlicePNGa0a30fa95de3a37ffd348f49ebc99234.png)
    100% no-repeat;
  background-size: 100% 100%;
}

.box_6 {
  width: 1534px;
  height: 803px;
  margin: 59px 0 0 262px;
}

.group_9 {
  width: 605px;
  height: 591px;
  margin-top: 65px;
}

.image_1 {
  width: 177px;
  height: 149px;
}

.text_1 {
  width: 605px;
  height: 154px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 64px;
  font-family: Inter-Bold;
  font-weight: 700;
  text-align: left;
  margin-top: 18px;
}

.text_2 {
  width: 475px;
  height: 56px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-family: Open Sans-Regular;
  font-weight: NaN;
  text-align: left;
  line-height: 28px;
  margin-top: 14px;
}

.image_2 {
  width: 249px;
  height: 73px;
  margin-top: 127px;
}

.image_3 {
  width: 1070px;
  height: 803px;
  margin-left: -141px;
}

.text_3 {
  width: 436px;
  height: 52px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 44px;
  font-family: Roboto-Bold;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  line-height: 44px;
  margin: 116px 0 0 742px;
}

.box_7 {
  width: 1396px;
  height: 579px;
  margin: 77px 0 0 262px;
}

.block_2 {
  background-color: rgba(28, 28, 30, 1);
  border-radius: 62px;
  width: 420px;
  height: 579px;
  justify-content: flex-center;
}

.image_4 {
  width: 126px;
  height: 126px;
  margin: 87px 0 0 148px;
}

.text-group_21 {
  width: 328px;
  height: 225px;
  margin: 53px 0 88px 47px;
}

.text_4 {
  width: 327px;
  height: 72px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 32px;
  font-family: Roboto-Medium;
  font-weight: 500;
  text-align: center;
  line-height: 35px;
  margin-left: 1px;
}

.text_5 {
  width: 328px;
  height: 128px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-family: Roboto-Regular;
  font-weight: NaN;
  text-align: center;
  line-height: 32px;
  margin-top: 25px;
}

.block_3 {
  background-color: rgba(28, 28, 30, 1);
  border-radius: 62px;
  width: 420px;
  height: 579px;
  margin-left: 68px;
}

.image_5 {
  width: 128px;
  height: 121px;
  margin: 92px 0 0 149px;
}

.text-group_22 {
  width: 328px;
  height: 225px;
  margin: 53px 0 88px 49px;
}

.text_6 {
  width: 327px;
  height: 72px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 32px;
  font-family: Roboto-Medium;
  font-weight: 500;
  text-align: center;
  line-height: 35px;
  margin-left: 1px;
}

.text_7 {
  width: 328px;
  height: 128px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-family: Roboto-Regular;
  font-weight: NaN;
  text-align: center;
  line-height: 32px;
  margin-top: 25px;
}

.block_4 {
  background-color: rgba(28, 28, 30, 1);
  border-radius: 62px;
  width: 420px;
  height: 579px;
  margin-left: 68px;
}

.image_6 {
  width: 105px;
  height: 105px;
  margin: 99px 0 0 157px;
}

.text-group_23 {
  width: 328px;
  height: 257px;
  margin: 62px 0 56px 47px;
}

.text_9 {
  width: 327px;
  height: 72px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 32px;
  font-family: Roboto-Medium;
  font-weight: 500;
  text-align: center;
  line-height: 35px;
  margin-left: 1px;
}

.text_10 {
  width: 328px;
  height: 160px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-family: Roboto-Regular;
  font-weight: NaN;
  text-align: center;
  line-height: 32px;
  margin-top: 25px;
}

.text-group_24 {
  width: 831px;
  height: 150px;
  margin: 158px 0 0 547px;
}

.text_11 {
  width: 831px;
  height: 64px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-family: Roboto-Regular;
  font-weight: NaN;
  text-align: center;
  line-height: 32px;
}

.text_12 {
  width: 633px;
  height: 52px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 44px;
  font-family: Roboto-Bold;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  line-height: 44px;
  margin: 34px 0 0 97px;
}

.image_11 {
  width: 100px;
  height: 100px;
  margin: 135px 0 0 910px;
}

.box_8 {
  width: 1365px;
  height: 82px;
  margin: 112px 0 0 299px;
}

.image_8 {
  width: 52px;
  height: 52px;
  margin-top: 18px;
}

.text-group_25 {
  width: 275px;
  height: 75px;
  margin-left: 29px;
}

.text_13 {
  width: 275px;
  height: 41px;
  overflow-wrap: break-word;
  color: rgba(17, 17, 17, 1);
  font-size: 24px;
  font-family: Fredoka One-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 44px;
}

.text_14 {
  width: 275px;
  height: 26px;
  overflow-wrap: break-word;
  color: rgba(17, 17, 17, 1);
  font-size: 18px;
  font-family: Inter-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 28px;
  margin-top: 8px;
}

.image_9 {
  width: 52px;
  height: 52px;
  margin: 21px 0 0 146px;
}

.text-group_26 {
  width: 276px;
  height: 74px;
  margin: 8px 0 0 29px;
}

.text_15 {
  width: 212px;
  height: 40px;
  overflow-wrap: break-word;
  color: rgba(17, 17, 17, 1);
  font-size: 24px;
  font-family: Fredoka One-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 44px;
}

.text_16 {
  width: 276px;
  height: 26px;
  overflow-wrap: break-word;
  color: rgba(17, 17, 17, 1);
  font-size: 18px;
  font-family: Inter-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 28px;
  margin-top: 8px;
}

.image_10 {
  width: 52px;
  height: 52px;
  margin: 21px 0 0 144px;
}

.text-group_27 {
  width: 282px;
  height: 74px;
  margin: 8px 0 0 28px;
}

.text_17 {
  width: 216px;
  height: 40px;
  overflow-wrap: break-word;
  color: rgba(17, 17, 17, 1);
  font-size: 24px;
  font-family: Fredoka One-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 44px;
}

.text_18 {
  width: 282px;
  height: 26px;
  overflow-wrap: break-word;
  color: rgba(17, 17, 17, 1);
  font-size: 18px;
  font-family: Inter-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 28px;
  margin-top: 8px;
}

.box_9 {
  position: relative;
  width: 900px;
  height: 25px;
  margin: 146px 0 36px 511px;
}

.text-wrapper_1 {
  width: 640px;
  height: 25px;
  overflow-wrap: break-word;
  font-size: 0;
  font-family: Inter-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 28px;
  margin-left: 260px;
}

.text_19 {
  width: 640px;
  height: 25px;
  overflow-wrap: break-word;
  color: rgba(17, 17, 17, 1);
  font-size: 20px;
  font-family: Inter-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 28px;
}

.text_20 {
  width: 640px;
  height: 25px;
  overflow-wrap: break-word;
  color: rgba(17, 17, 17, 1);
  font-size: 20px;
  font-family: Inter-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 28px;
}

.text_21 {
  width: 640px;
  height: 25px;
  overflow-wrap: break-word;
  color: rgba(17, 17, 17, 1);
  font-size: 20px;
  font-family: Inter-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 28px;
}

.text-wrapper_2 {
  position: absolute;
  left: 0;
  top: 0;
  width: 342px;
  height: 25px;
  overflow-wrap: break-word;
  font-size: 0;
  font-family: Inter-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 28px;
}

.text_22 {
  width: 342px;
  height: 25px;
  overflow-wrap: break-word;
  color: rgba(17, 17, 17, 1);
  font-size: 20px;
  font-family: Inter-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 28px;
}

.text_23 {
  width: 342px;
  height: 25px;
  overflow-wrap: break-word;
  color: rgba(17, 17, 17, 1);
  font-size: 20px;
  font-family: Inter-Bold;
  text-decoration: underline;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 28px;
}
