.landing-page {
  background-color: #ffffff;
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 100%;
}

.landing-page .div {
  background-color: #ffffff;
  width: 1920px;
  height: 4645px;
  position: relative;
}

.landing-page .overlap {
  position: absolute;
  width: 1500px;
  height: 833px;
  top: 151px;
  left: 220px;
}

.landing-page .overlap-group {
  position: absolute;
  width: 1500px;
  height: 811px;
  top: 0;
  left: 0;
}

.landing-page .group {
  position: absolute;
  width: 871px;
  height: 811px;
  top: 0;
  left: 629px;
}

.landing-page .overlap-2 {
  position: relative;
  height: 811px;
}

.landing-page .group-wrapper {
  position: absolute;
  width: 765px;
  height: 600px;
  top: 139px;
  left: 53px;
  transform: rotate(-11.72deg);
}

.landing-page .overlap-group-wrapper {
  height: 600px;
}

.landing-page .overlap-group-2 {
  position: relative;
  width: 765px;
  height: 600px;
}

.landing-page .ellipse {
  position: absolute;
  width: 600px;
  height: 600px;
  top: 0;
  left: 107px;
  background-color: #218c9e;
  border-radius: 300px;
}

.landing-page .frame {
  position: absolute;
  width: 765px;
  height: 317px;
  top: 0;
  left: 0;
  background-color: #ffffff;
}

.landing-page .frame-2 {
  position: absolute;
  width: 197px;
  height: 102px;
  top: 75px;
  left: 641px;
  background-color: #e5a826;
  border-radius: 200px 200px 5px 5px;
  transform: rotate(-145.70deg);
}

.landing-page .frame-3 {
  position: absolute;
  width: 278px;
  height: 149px;
  top: 53px;
  left: 94px;
  background-color: #961600;
  border-radius: 200px 200px 5px 5px;
  transform: rotate(-25.74deg);
}

.landing-page .frame-4 {
  position: absolute;
  width: 705px;
  height: 707px;
  top: 28px;
  left: 92px;
  border-radius: 0px 500px 500px 0px;
  background-image: url(/img/frame-10.png);
  background-size: cover;
  background-position: 50% 50%;
}

.landing-page .personalised {
  position: absolute;
  width: 716px;
  top: 78px;
  left: 0;
  font-family: "Inter-Bold", Helvetica;
  font-weight: 700;
  color: #218c9e;
  font-size: 88px;
  letter-spacing: 0;
  line-height: normal;
}

.landing-page .discover-the-path-to {
  position: absolute;
  top: 575px;
  left: 0;
  font-family: "Inter-SemiBold", Helvetica;
  font-weight: 600;
  color: #00000070;
  font-size: 24px;
  letter-spacing: 0;
  line-height: normal;
}

.landing-page .frame-wrapper {
  position: absolute;
  width: 320px;
  height: 68px;
  top: 442px;
  left: 3px;
  transform: rotate(-9.44deg);
}

.landing-page .div-wrapper {
  position: relative;
  height: 68px;
  background-color: #e5a826;
  border-radius: 40px;
  overflow: hidden;
}

.landing-page .text-wrapper {
  position: absolute;
  top: 12px;
  left: 29px;
  font-family: "Inter-Bold", Helvetica;
  font-weight: 700;
  color: #ffffff;
  font-size: 32px;
  letter-spacing: 0;
  line-height: normal;
}

.landing-page .frame-5 {
  position: absolute;
  width: 180px;
  height: 48px;
  top: 645px;
  left: 0;
  background-color: #044f23;
  border-radius: 32px;
  overflow: hidden;
  box-shadow: 0px 4px 4px #00000040;
}

.landing-page .text-wrapper-2 {
  position: absolute;
  top: 14px;
  left: 45px;
  font-family: "Inter-Bold", Helvetica;
  font-weight: 700;
  color: #ffffff;
  font-size: 16px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.landing-page .group-2 {
  position: absolute;
  width: 178px;
  height: 56px;
  top: 641px;
  left: 244px;
}

.landing-page .mdi-play-wrapper {
  position: absolute;
  width: 56px;
  height: 56px;
  top: 0;
  left: 0;
  background-color: #c9c6c640;
  border-radius: 50px;
  overflow: hidden;
  box-shadow: 0px 4px 4px #00000040;
}

.landing-page .mdi-play {
  position: absolute;
  width: 24px;
  height: 24px;
  top: 16px;
  left: 16px;
}

.landing-page .text-wrapper-3 {
  position: absolute;
  top: 19px;
  left: 76px;
  font-family: "Inter-Bold", Helvetica;
  font-weight: 700;
  color: #000000;
  font-size: 16px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.landing-page .group-3 {
  position: absolute;
  width: 454px;
  height: 76px;
  top: 757px;
  left: 0;
}

.landing-page .element {
  position: absolute;
  top: 0;
  left: 0;
  font-family: "Inter-Bold", Helvetica;
  font-weight: 700;
  color: #044f23;
  font-size: 36px;
  letter-spacing: 0;
  line-height: normal;
}

.landing-page .element-k {
  position: absolute;
  top: 0;
  left: 162px;
  font-family: "Inter-Bold", Helvetica;
  font-weight: 700;
  color: #044f23;
  font-size: 36px;
  letter-spacing: 0;
  line-height: normal;
}

.landing-page .element-2 {
  position: absolute;
  top: 0;
  left: 350px;
  font-family: "Inter-Bold", Helvetica;
  font-weight: 700;
  color: #044f23;
  font-size: 36px;
  letter-spacing: 0;
  line-height: normal;
}

.landing-page .text-wrapper-4 {
  position: absolute;
  top: 52px;
  left: 10px;
  font-family: "Inter-Bold", Helvetica;
  font-weight: 700;
  color: #00000070;
  font-size: 20px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.landing-page .text-wrapper-5 {
  top: 52px;
  left: 153px;
  color: #00000070;
  position: absolute;
  font-family: "Inter-Bold", Helvetica;
  font-weight: 700;
  font-size: 20px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.landing-page .text-wrapper-6 {
  position: absolute;
  top: 52px;
  left: 307px;
  font-family: "Inter-Bold", Helvetica;
  font-weight: 700;
  color: #00000070;
  font-size: 20px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.landing-page .frame-6 {
  position: absolute;
  width: 224px;
  height: 48px;
  top: 2206px;
  left: 152px;
  background-color: #218c9e;
  border-radius: 16px;
  overflow: hidden;
  box-shadow: 0px 4px 4px #00000040;
}

.landing-page .text-wrapper-7 {
  position: absolute;
  top: 13px;
  left: 32px;
  font-family: "Inter-Bold", Helvetica;
  font-weight: 700;
  color: #ffffff;
  font-size: 16px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.landing-page .stash-arrow-up-light {
  position: absolute;
  width: 24px;
  height: 24px;
  top: 12px;
  left: 160px;
}

.landing-page .login-sign-up {
  position: absolute;
  top: 1024px;
  left: 160px;
  font-family: "Inter-Bold", Helvetica;
  font-weight: 700;
  color: #000000;
  font-size: 24px;
  letter-spacing: 0;
  line-height: normal;
}

.landing-page .text-wrapper-8 {
  position: absolute;
  top: 1878px;
  left: 160px;
  font-family: "Inter-Bold", Helvetica;
  font-weight: 700;
  color: #000000;
  font-size: 32px;
  letter-spacing: 0;
  line-height: normal;
}

.landing-page .text-wrapper-9 {
  position: absolute;
  top: 2558px;
  left: 847px;
  font-family: "Inter-Bold", Helvetica;
  font-weight: 700;
  color: #000000;
  font-size: 32px;
  letter-spacing: 0;
  line-height: normal;
}

.landing-page .text-wrapper-10 {
  position: absolute;
  top: 3409px;
  left: 860px;
  font-family: "Inter-Bold", Helvetica;
  font-weight: 700;
  color: #000000;
  font-size: 32px;
  letter-spacing: 0;
  line-height: normal;
}

.landing-page .frame-7 {
  position: absolute;
  width: 160px;
  height: 56px;
  top: 1114px;
  left: 1150px;
  background-color: #c9c6c640;
  border-radius: 24px;
  overflow: hidden;
}

.landing-page .text-wrapper-11 {
  position: absolute;
  top: 15px;
  left: 42px;
  font-family: "Inter-Bold", Helvetica;
  font-weight: 700;
  color: #000000;
  font-size: 20px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.landing-page .frame-8 {
  position: absolute;
  width: 160px;
  height: 56px;
  top: 1114px;
  left: 1334px;
  background-color: #c9c6c640;
  border-radius: 24px;
  overflow: hidden;
}

.landing-page .text-wrapper-12 {
  top: 15px;
  left: 35px;
  color: #000000;
  position: absolute;
  font-family: "Inter-Bold", Helvetica;
  font-weight: 700;
  font-size: 20px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.landing-page .frame-9 {
  position: absolute;
  width: 160px;
  height: 56px;
  top: 1114px;
  left: 1518px;
  background-color: #c9c6c640;
  border-radius: 24px;
  overflow: hidden;
}

.landing-page .text-wrapper-13 {
  position: absolute;
  top: 15px;
  left: 44px;
  font-family: "Inter-Bold", Helvetica;
  font-weight: 700;
  color: #218c9e;
  font-size: 20px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.landing-page .girl-giving-an-wrapper {
  position: absolute;
  width: 530px;
  height: 530px;
  top: 1259px;
  left: 1150px;
}

.landing-page .girl-giving-an {
  position: absolute;
  width: 427px;
  height: 403px;
  top: 64px;
  left: 51px;
}

.landing-page .overlap-3 {
  position: absolute;
  width: 649px;
  height: 473px;
  top: 1879px;
  left: 991px;
}

.landing-page .group-4 {
  position: absolute;
  width: 649px;
  height: 444px;
  top: 0;
  left: 0;
}

.landing-page .group-5 {
  height: 444px;
}

.landing-page .overlap-group-3 {
  position: relative;
  width: 649px;
  height: 444px;
}

.landing-page .frame-10 {
  position: absolute;
  width: 240px;
  height: 400px;
  top: 23px;
  left: 367px;
  border-radius: 32px;
  transform: rotate(13.00deg);
  box-shadow: 0px 4px 4px #00000040;
  background-image: url(/img/frame-33.png);
  background-size: cover;
  background-position: 50% 50%;
}

.landing-page .frame-11 {
  position: absolute;
  width: 240px;
  height: 400px;
  top: 22px;
  left: 42px;
  border-radius: 32px;
  transform: rotate(-13.00deg);
  box-shadow: 0px 4px 4px #00000040;
  background-image: url(/img/frame-34.png);
  background-size: cover;
  background-position: 50% 50%;
}

.landing-page .frame-12 {
  position: absolute;
  width: 240px;
  height: 400px;
  top: 14px;
  left: 221px;
  border-radius: 32px;
  box-shadow: 0px 4px 4px #00000040;
  background-image: url(/img/frame-32.png);
  background-size: cover;
  background-position: 50% 50%;
}

.landing-page .text-wrapper-14 {
  position: absolute;
  top: 444px;
  left: 233px;
  font-family: "Inter-Bold", Helvetica;
  font-weight: 700;
  color: #218c9e;
  font-size: 24px;
  letter-spacing: 0;
  line-height: normal;
}

.landing-page .sydney-business {
  position: absolute;
  top: 2372px;
  left: 1212px;
  font-family: "Inter-SemiBold", Helvetica;
  font-weight: 600;
  color: #000000;
  font-size: 20px;
  text-align: center;
  letter-spacing: 0;
  line-height: 32px;
}

.landing-page .meet-our-team-lorem {
  position: absolute;
  width: 609px;
  top: 1981px;
  left: 160px;
  font-family: "Inter-SemiBold", Helvetica;
  font-weight: 600;
  color: #000000;
  font-size: 20px;
  letter-spacing: 0;
  line-height: normal;
}

.landing-page .lorem-ipsum-dolor {
  position: absolute;
  width: 1050px;
  top: 2637px;
  left: 435px;
  font-family: "Inter-SemiBold", Helvetica;
  font-weight: 600;
  color: #000000;
  font-size: 24px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
}

.landing-page .at-kaizen-education {
  position: absolute;
  width: 1050px;
  top: 3468px;
  left: 435px;
  font-family: "Inter-SemiBold", Helvetica;
  font-weight: 600;
  color: #000000;
  font-size: 24px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
}

.landing-page .frame-13 {
  position: absolute;
  width: 280px;
  height: 340px;
  top: 2742px;
  left: 180px;
  background-color: #edd1fd;
  border-radius: 10px;
  overflow: hidden;
}

.landing-page .text-wrapper-15 {
  top: 212px;
  left: 106px;
  font-family: "Inter-SemiBold", Helvetica;
  font-weight: 600;
  color: #000000;
  font-size: 24px;
  position: absolute;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
}

.landing-page .text-wrapper-16 {
  position: absolute;
  top: 253px;
  left: 57px;
  font-family: "Inter-Medium", Helvetica;
  font-weight: 500;
  color: #000000;
  font-size: 20px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.landing-page .frame-14 {
  position: absolute;
  width: 280px;
  height: 340px;
  top: 2742px;
  left: 1460px;
  background-color: #edd1fd;
  border-radius: 10px;
  overflow: hidden;
}

.landing-page .frame-15 {
  position: absolute;
  width: 280px;
  height: 418px;
  top: 2912px;
  left: 500px;
  background-color: #d7f9ff;
  border-radius: 10px;
  overflow: hidden;
}

.landing-page .text-wrapper-17 {
  top: 294px;
  left: 106px;
  font-family: "Inter-SemiBold", Helvetica;
  font-weight: 600;
  color: #000000;
  font-size: 24px;
  position: absolute;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
}

.landing-page .text-wrapper-18 {
  top: 335px;
  position: absolute;
  left: 57px;
  font-family: "Inter-Medium", Helvetica;
  font-weight: 500;
  color: #000000;
  font-size: 20px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.landing-page .frame-16 {
  position: absolute;
  width: 280px;
  height: 418px;
  top: 2912px;
  left: 1140px;
  background-color: #218c9e30;
  border-radius: 10px;
  overflow: hidden;
}

.landing-page .frame-17 {
  position: absolute;
  width: 280px;
  height: 290px;
  top: 3040px;
  left: 820px;
  background-color: #f26d6d70;
  border-radius: 10px;
  overflow: hidden;
}

.landing-page .text-wrapper-19 {
  top: 178px;
  left: 106px;
  font-family: "Inter-SemiBold", Helvetica;
  font-weight: 600;
  color: #000000;
  font-size: 24px;
  position: absolute;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
}

.landing-page .text-wrapper-20 {
  top: 219px;
  position: absolute;
  left: 57px;
  font-family: "Inter-Medium", Helvetica;
  font-weight: 500;
  color: #000000;
  font-size: 20px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.landing-page .frame-18 {
  position: absolute;
  width: 280px;
  height: 200px;
  top: 3130px;
  left: 180px;
  background-color: #99a1ff;
  border-radius: 10px;
  overflow: hidden;
}

.landing-page .text-wrapper-21 {
  top: 99px;
  left: 106px;
  font-family: "Inter-SemiBold", Helvetica;
  font-weight: 600;
  color: #000000;
  font-size: 24px;
  position: absolute;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
}

.landing-page .text-wrapper-22 {
  top: 140px;
  position: absolute;
  left: 57px;
  font-family: "Inter-Medium", Helvetica;
  font-weight: 500;
  color: #000000;
  font-size: 20px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.landing-page .frame-19 {
  position: absolute;
  width: 280px;
  height: 200px;
  top: 3130px;
  left: 1460px;
  background-color: #99a1ff;
  border-radius: 10px;
  overflow: hidden;
}

.landing-page .frame-20 {
  display: flex;
  width: 1493px;
  align-items: center;
  gap: 80px;
  position: absolute;
  top: 3607px;
  left: 213px;
  overflow: hidden;
  overflow-x: scroll;
}

.landing-page .frame-20::-webkit-scrollbar {
  width: 0;
  display: none;
}

.landing-page .group-6 {
  position: relative;
  width: 602px;
  height: 300px;
}

.landing-page .overlap-group-4 {
  position: relative;
  width: 600px;
  height: 300px;
  border-radius: 3px;
}

.landing-page .frame-21 {
  position: absolute;
  width: 600px;
  height: 300px;
  top: 0;
  left: 0;
  border-radius: 3px;
  overflow: hidden;
  border: 1px solid;
  border-color: #000000;
}

.landing-page .text-wrapper-23 {
  position: absolute;
  top: 210px;
  left: 423px;
  font-family: "Inter-SemiBold", Helvetica;
  font-weight: 600;
  color: #218c9e;
  font-size: 20px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.landing-page .text-wrapper-24 {
  top: 234px;
  left: 422px;
  font-family: "Inter-Regular", Helvetica;
  font-weight: 400;
  color: #000000;
  font-size: 16px;
  white-space: nowrap;
  position: absolute;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
}

.landing-page .frame-22 {
  position: absolute;
  width: 60px;
  height: 60px;
  top: 31px;
  left: 34px;
  border-radius: 50px;
  background-image: url(/img/frame-43-2.png);
  background-size: cover;
  background-position: 50% 50%;
}

.landing-page .p {
  position: absolute;
  width: 489px;
  top: 115px;
  left: 56px;
  font-family: "Inter-Italic", Helvetica;
  font-weight: 400;
  font-style: italic;
  color: #000000;
  font-size: 16px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
}

.landing-page .text-wrapper-25 {
  top: 210px;
  left: 422px;
  font-family: "Inter-SemiBold", Helvetica;
  font-weight: 600;
  color: #218c9e;
  font-size: 20px;
  white-space: nowrap;
  position: absolute;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
}

.landing-page .frame-23 {
  position: absolute;
  width: 60px;
  height: 60px;
  top: 31px;
  left: 34px;
  border-radius: 50px;
  background-image: url(/img/frame-43-3.png);
  background-size: cover;
  background-position: 50% 50%;
}

.landing-page .frame-24 {
  position: absolute;
  width: 60px;
  height: 60px;
  top: 31px;
  left: 34px;
  border-radius: 50px;
  background-image: url(/img/image.png);
  background-size: cover;
  background-position: 50% 50%;
}

.landing-page .frame-25 {
  position: absolute;
  width: 60px;
  height: 60px;
  top: 31px;
  left: 34px;
  border-radius: 50px;
  background-image: url(/img/frame-43.png);
  background-size: cover;
  background-position: 50% 50%;
}

.landing-page .frame-26 {
  position: absolute;
  width: 1400px;
  height: 400px;
  top: 3997px;
  left: 260px;
  background-color: #218c9e;
  border-radius: 5px;
  overflow: hidden;
}

.landing-page .group-7 {
  position: relative;
  width: 1125px;
  height: 116px;
  top: 119px;
  left: 139px;
}

.landing-page .text-wrapper-26 {
  position: absolute;
  width: 243px;
  top: 0;
  left: 0;
  font-family: "Inter-Bold", Helvetica;
  font-weight: 700;
  color: #ffffff;
  font-size: 48px;
  letter-spacing: 0;
  line-height: normal;
}

.landing-page .frame-27 {
  position: absolute;
  width: 800px;
  height: 80px;
  top: 18px;
  left: 323px;
  background-color: #ffffff;
  border-radius: 3px;
  overflow: hidden;
  border: 1px solid;
  border-color: #218c9e;
}

.landing-page .text-wrapper-27 {
  position: absolute;
  top: 30px;
  left: 72px;
  font-family: "Inter-Bold", Helvetica;
  font-weight: 700;
  color: #00000070;
  font-size: 16px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.landing-page .ENQUIRY-wrapper {
  position: absolute;
  width: 200px;
  height: 60px;
  top: 10px;
  left: 560px;
  background-color: #218c9e;
  border-radius: 3px;
  overflow: hidden;
}

.landing-page .ENQUIRY {
  position: absolute;
  top: 17px;
  left: 55px;
  font-family: "Inter-Bold", Helvetica;
  font-weight: 700;
  color: #ffffff;
  font-size: 20px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.landing-page .frame-28 {
  position: absolute;
  width: 720px;
  height: 66px;
  top: 4421px;
  left: 260px;
}

.landing-page .text-wrapper-28 {
  position: absolute;
  top: 23px;
  left: 80px;
  color: #00000070;
  font-family: "Inter-SemiBold", Helvetica;
  font-weight: 600;
  font-size: 16px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.landing-page .text-wrapper-29 {
  position: absolute;
  top: 23px;
  left: 200px;
  font-family: "Inter-SemiBold", Helvetica;
  font-weight: 600;
  color: #00000070;
  font-size: 16px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.landing-page .text-wrapper-30 {
  position: absolute;
  top: 23px;
  left: 341px;
  font-family: "Inter-SemiBold", Helvetica;
  font-weight: 600;
  color: #00000070;
  font-size: 16px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.landing-page .text-wrapper-31 {
  position: absolute;
  top: 23px;
  left: 443px;
  color: #00000070;
  font-family: "Inter-SemiBold", Helvetica;
  font-weight: 600;
  font-size: 16px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.landing-page .frame-29 {
  position: absolute;
  width: 600px;
  height: 66px;
  top: 4421px;
  left: 1060px;
}

.landing-page .fe-facebook {
  position: absolute;
  width: 24px;
  height: 24px;
  top: 21px;
  left: 256px;
}

.landing-page .hugeicons-new {
  position: absolute;
  width: 24px;
  height: 24px;
  top: 21px;
  left: 336px;
}

.landing-page .streamline-instagram {
  position: absolute;
  width: 24px;
  height: 24px;
  top: 21px;
  left: 416px;
}

.landing-page .qlementine-icons {
  position: absolute;
  width: 24px;
  height: 24px;
  top: 21px;
  left: 496px;
}

.landing-page .line {
  position: absolute;
  width: 1401px;
  height: 1px;
  top: 4526px;
  left: 260px;
  object-fit: cover;
}

.landing-page .element-kaizen-academy {
  position: absolute;
  top: 4554px;
  left: 260px;
  font-family: "Inter-SemiBold", Helvetica;
  font-weight: 600;
  color: #00000070;
  font-size: 16px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.landing-page .text-wrapper-32 {
  position: absolute;
  top: 4554px;
  left: 1273px;
  font-family: "Inter-SemiBold", Helvetica;
  font-weight: 600;
  color: #000000;
  font-size: 16px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.landing-page .text-wrapper-33 {
  position: absolute;
  top: 4554px;
  left: 1460px;
  font-family: "Inter-SemiBold", Helvetica;
  font-weight: 600;
  color: #000000;
  font-size: 16px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.landing-page .frame-30 {
  position: absolute;
  width: 901px;
  height: 740px;
  top: 1096px;
  left: 119px;
  border-radius: 32px;
  overflow: hidden;
  box-shadow: 0px 4px 4px #00000040;
  background: linear-gradient(
    180deg,
    rgba(33, 140, 158, 1) 0%,
    rgba(1, 51, 59, 1) 100%
  );
}

.landing-page .text-wrapper-34 {
  position: absolute;
  top: 88px;
  left: 75px;
  font-family: "Inter-Bold", Helvetica;
  font-weight: 700;
  color: #ffffff;
  font-size: 20px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.landing-page .text-wrapper-35 {
  position: absolute;
  top: 194px;
  left: 75px;
  font-family: "Inter-Bold", Helvetica;
  font-weight: 700;
  color: #ffffff;
  font-size: 20px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.landing-page .text-wrapper-36 {
  position: absolute;
  top: 316px;
  left: 75px;
  font-family: "Inter-Bold", Helvetica;
  font-weight: 700;
  color: #ffffff;
  font-size: 20px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.landing-page .text-wrapper-37 {
  position: absolute;
  top: 446px;
  left: 75px;
  font-family: "Inter-Bold", Helvetica;
  font-weight: 700;
  color: #ffffff;
  font-size: 20px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.landing-page .frame-31 {
  position: absolute;
  width: 440px;
  height: 48px;
  top: 133px;
  left: 75px;
  border-radius: 5px;
  border: 1px solid;
  border-color: #ffffff;
}

.landing-page .frame-32 {
  position: absolute;
  width: 440px;
  height: 48px;
  top: 239px;
  left: 75px;
  border-radius: 5px;
  border: 1px solid;
  border-color: #ffffff;
}

.landing-page .frame-33 {
  position: absolute;
  width: 440px;
  height: 48px;
  top: 361px;
  left: 75px;
  border-radius: 5px;
  border: 1px solid;
  border-color: #ffffff;
}

.landing-page .frame-34 {
  position: absolute;
  width: 440px;
  height: 48px;
  top: 491px;
  left: 75px;
  border-radius: 5px;
  border: 1px solid;
  border-color: #ffffff;
}

.landing-page .frame-35 {
  position: absolute;
  width: 160px;
  height: 48px;
  top: 573px;
  left: 371px;
  background-color: #ffffff;
  border-radius: 16px;
  overflow: hidden;
}

.landing-page .text-wrapper-38 {
  position: absolute;
  top: 13px;
  left: 52px;
  font-family: "Inter-Bold", Helvetica;
  font-weight: 700;
  color: #218c9e;
  font-size: 16px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.landing-page .already-have-an {
  position: absolute;
  top: 640px;
  left: 318px;
  font-family: "Inter-SemiBold", Helvetica;
  font-weight: 600;
  color: #ffffff;
  font-size: 16px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.landing-page .log-in {
  position: absolute;
  top: 640px;
  left: 532px;
  font-family: "Inter-Bold", Helvetica;
  font-weight: 700;
  color: #68b5f5;
  font-size: 16px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.landing-page .navbar {
  position: fixed;
  width: 1920px;
  height: 80px;
  top: 0;
  left: 0;
  background-color: #ffffff;
}

.landing-page .frame-36 {
  display: flex;
  width: 154px;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 20px;
  left: 346px;
}

.landing-page .text-wrapper-39 {
  position: relative;
  width: fit-content;
  margin-top: -1.00px;
  color: #000000;
  font-family: "Inter-SemiBold", Helvetica;
  font-weight: 600;
  font-size: 16px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.landing-page .IB-cirrculam-wrapper {
  display: flex;
  width: 154px;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 20px;
  left: 520px;
}

.landing-page .IGCSE-wrapper {
  display: flex;
  width: 154px;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 20px;
  left: 694px;
}

.landing-page .AP-wrapper {
  display: flex;
  width: 154px;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 19px;
  left: 1072px;
}

.landing-page .frame-37 {
  display: flex;
  width: 154px;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 19px;
  left: 1246px;
}

.landing-page .login-sign-up-wrapper {
  display: flex;
  width: 154px;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 19px;
  left: 1420px;
  background-color: #218c9e;
  border-radius: 20px;
}

.landing-page .login-sign-up-2 {
  position: relative;
  width: fit-content;
  margin-top: -1.00px;
  font-family: "Inter-SemiBold", Helvetica;
  font-weight: 600;
  color: #ffffff;
  font-size: 16px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.landing-page .frame-38 {
  position: absolute;
  width: 48px;
  height: 48px;
  top: 15px;
  left: 936px;
  background-image: url(/img/frame-1.png);
  background-size: cover;
  background-position: 50% 50%;
}

.landing-page .frame-39 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: 0;
  left: 1594px;
}

.landing-page .iconamoon-search-wrapper {
  position: relative;
  width: 40px;
  height: 40px;
  top: 20px;
  left: 20px;
  background-color: #218c9e30;
  border-radius: 50px;
  overflow: hidden;
}

.landing-page .iconamoon-search {
  position: absolute;
  width: 24px;
  height: 24px;
  top: 8px;
  left: 8px;
}
