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

.group_2 {
  background-color: rgba(245, 245, 245, 1);
  position: relative;
  width: 1920px;
  height: 2222px;
  margin-top: 800px;
}

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

.box_2 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 62px;
  height: 417px;
  width: 1395px;
  margin: 60px 0 0 261px;
}

.block_9 {
  width: 1034px;
  height: 125px;
  margin: 70px 0 0 181px;
}

.image_4 {
  width: 125px;
  height: 125px;
}

.image-wrapper_1 {
  background-color: rgba(206, 248, 1, 1);
  height: 94px;
  width: 105px;
  margin: 24px 0 0 347px;
}

.image_5 {
  width: 74px;
  height: 74px;
  margin: -3px 0 0 24px;
}

.image-wrapper_2 {
  background-color: rgba(206, 248, 1, 1);
  height: 94px;
  width: 105px;
  margin: 24px 0 0 352px;
}

.image_6 {
  width: 92px;
  height: 86px;
  margin: -8px 0 0 18px;
}

.block_10 {
  width: 1311px;
  height: 136px;
  margin: 23px 0 63px 47px;
}

.text-group_37 {
  width: 393px;
  height: 136px;
}

.text_5 {
  width: 393px;
  height: 30px;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 23px;
  font-family: Roboto-SemiBold;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 29px;
}

.text_6 {
  width: 306px;
  height: 96px;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 18px;
  font-family: Roboto-Regular;
  font-weight: NaN;
  text-align: center;
  line-height: 32px;
  margin: 10px 0 0 44px;
}

.text-group_38 {
  width: 393px;
  height: 136px;
  margin-left: 63px;
}

.text_7 {
  width: 393px;
  height: 30px;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 23px;
  font-family: Roboto-SemiBold;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 29px;
}

.text_8 {
  width: 342px;
  height: 96px;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 18px;
  font-family: Roboto-Regular;
  font-weight: NaN;
  text-align: center;
  line-height: 32px;
  margin: 10px 0 0 30px;
}

.text-group_39 {
  width: 393px;
  height: 136px;
  margin-left: 69px;
}

.text_9 {
  width: 393px;
  height: 30px;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 23px;
  font-family: Roboto-SemiBold;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 29px;
}

.text_10 {
  width: 342px;
  height: 96px;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 18px;
  font-family: Roboto-Regular;
  font-weight: NaN;
  text-align: center;
  line-height: 32px;
  margin: 10px 0 0 26px;
}

.text_11 {
  width: 279px;
  height: 52px;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 44px;
  font-family: Roboto-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 44px;
  margin: 158px 0 0 261px;
}

.block_11 {
  width: 1396px;
  height: 539px;
  margin: 83px 0 0 261px;
}

.box_4 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 62px;
  width: 420px;
  height: 538px;
  margin-top: 1px;
}

.image_7 {
  width: 119px;
  height: 120px;
  margin: 90px 0 0 142px;
}

.text-group_40 {
  width: 328px;
  height: 197px;
  margin: 34px 0 97px 46px;
}

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

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

.box_5 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 62px;
  width: 420px;
  height: 538px;
  margin: 1px 0 0 68px;
}

.image_8 {
  width: 100px;
  height: 87px;
  margin: 107px 0 0 161px;
}

.text-group_41 {
  width: 328px;
  height: 197px;
  margin: 50px 0 97px 48px;
}

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

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

.box_6 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 62px;
  width: 420px;
  height: 539px;
  margin-left: 68px;
}

.image_9 {
  width: 120px;
  height: 120px;
  margin: 91px 0 0 150px;
}

.text-group_42 {
  width: 328px;
  height: 197px;
  margin: 34px 0 97px 46px;
}

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

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

.box_7 {
  background-color: rgba(87, 69, 253, 1);
  width: 1918px;
  height: 539px;
  margin: 151px 0 0 1px;
}

.text_18 {
  width: 245px;
  height: 56px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 46px;
  font-family: Fredoka One-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 46px;
  margin: 88px 0 0 255px;
}

.box_18 {
  width: 1409px;
  height: 160px;
  margin: 59px 0 0 254px;
}

.group_3 {
  background-color: rgba(206, 248, 1, 1);
  border-radius: 36px;
  width: 410px;
  height: 160px;
}

.image_10 {
  width: 52px;
  height: 52px;
  margin: 53px 0 0 43px;
}

.text-group_43 {
  width: 275px;
  height: 75px;
  margin: 35px 11px 0 29px;
}

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

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

.group_4 {
  background-color: rgba(206, 248, 1, 1);
  border-radius: 36px;
  width: 411px;
  height: 160px;
  margin-left: 89px;
}

.image_11 {
  width: 52px;
  height: 52px;
  margin: 56px 0 0 46px;
}

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

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

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

.group_5 {
  background-color: rgba(206, 248, 1, 1);
  border-radius: 36px;
  width: 410px;
  height: 160px;
  margin-left: 89px;
}

.image_12 {
  width: 52px;
  height: 52px;
  margin: 56px 0 0 47px;
}

.text-group_45 {
  width: 282px;
  height: 74px;
  margin: 43px 1px 0 28px;
}

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

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

.box_19 {
  position: relative;
  width: 900px;
  height: 25px;
  margin: 115px 0 36px 509px;
}

.text-wrapper_2 {
  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_25 {
  width: 640px;
  height: 25px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 0.5);
  font-size: 20px;
  font-family: Inter-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 28px;
}

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

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

.text-wrapper_3 {
  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_28 {
  width: 342px;
  height: 25px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 0.5);
  font-size: 20px;
  font-family: Inter-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 28px;
}

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

.image_15 {
  position: absolute;
  left: 1559px;
  top: 1633px;
  width: 100px;
  height: 100px;
}

.group_1 {
  background-color: rgba(87, 69, 253, 1);
  position: absolute;
  left: 0;
  top: 0;
  width: 1920px;
  height: 800px;
}

.text_30 {
  width: 117px;
  height: 19px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-family: Inter-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 16px;
  margin: 48px 0 0 306px;
}

.block_12 {
  width: 434px;
  height: 111px;
  margin: 100px 0 0 256px;
}

.image_1 {
  width: 123px;
  height: 111px;
}

.block_13 {
  width: 282px;
  height: 74px;
  margin-top: 17px;
}

.image_14 {
  width: 280px;
  height: 49px;
  margin-left: 2px;
}

.text_2 {
  width: 180px;
  height: 19px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-family: Inter-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 16px;
  margin-top: 6px;
}

.paragraph_1 {
  width: 682px;
  height: 128px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-family: Roboto-Regular;
  font-weight: NaN;
  text-align: left;
  line-height: 32px;
  margin: 63px 0 0 260px;
}

.image_2 {
  width: 249px;
  height: 73px;
  margin: 92px 0 166px 256px;
}

.image_17 {
  position: absolute;
  left: 774px;
  top: 25px;
  width: 975px;
  height: 863px;
}

.image-wrapper_4 {
  border-radius: 19px;
  height: 38px;
  border: 1px solid rgba(255, 255, 255, 1);
  width: 178px;
  position: absolute;
  left: 264px;
  top: 38px;
}

.label_1 {
  width: 24px;
  height: 24px;
  margin: 7px 0 0 12px;
}
