:root {
  --default-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    Ubuntu, "Helvetica Neue", Helvetica, Arial, "PingFang SC",
    "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei",
    "Source Han Sans CN", sans-serif;
}

.main-container {
  overflow: hidden;
}

.main-container,
.main-container * {
  box-sizing: border-box;
}

input,
select,
textarea,
button {
  outline: 0;
}

.main-container {
  position: relative;
  width: 1343px;
  height: 2923px;
  margin: 0 auto;
  background: #f4fff5;
  overflow: hidden;
  left: -103px;
}
.frame {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: nowrap;
  gap: 10px;
  position: relative;
  width: 96px;
  margin: -557px 0 0 -658px;
  z-index: 49;
}
.frame-1 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  position: relative;
  width: 76px;
  z-index: 50;
}
.frame-2 {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 0;
  position: relative;
  min-width: 0;
  z-index: 51;
}
.services-plus {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 22px;
  color: #333333;
  font-family: Inter, var(--default-font-family);
  font-size: 18px;
  font-weight: 600;
  line-height: 21.784px;
  text-align: left;
  white-space: nowrap;
  z-index: 52;
}
.frame-3 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  position: relative;
  width: 96px;
  z-index: 53;
}
.newsletter {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 22px;
  color: #333333;
  font-family: Inter, var(--default-font-family);
  font-size: 18px;
  font-weight: 600;
  line-height: 21.784px;
  text-align: left;
  white-space: nowrap;
  z-index: 54;
}
.frame-4 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  position: relative;
  width: 91px;
  z-index: 55;
}
.properties {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 22px;
  color: #333333;
  font-family: Inter, var(--default-font-family);
  font-size: 18px;
  font-weight: 600;
  line-height: 21.784px;
  text-align: left;
  white-space: nowrap;
  z-index: 56;
}
.rectangle {
  position: relative;
  width: 1165px;
  height: 590px;
  margin: 2804px 0 0 248px;
  background: rgba(77, 179, 124, 0.2);
  z-index: 1;
  overflow: visible auto;
}
.rectangle-5 {
  position: relative;
  width: 1161px;
  height: 6px;
  margin: 0 0 0 4px;
  background: #f0d876;
  z-index: 16;
}
.frame-6 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  gap: 23px;
  position: relative;
  width: 1160px;
  margin: 424px 0 0 0;
  z-index: 24;
}
.vector {
  flex-shrink: 0;
  position: relative;
  width: 460.5px;
  height: 1px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-29/KikR9NDAsp.png)
    no-repeat center;
  background-size: cover;
  z-index: 25;
}
.frame-7 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 10px;
  position: relative;
  width: 197px;
  height: 55px;
  padding: 13px 25px 13px 25px;
  border: 1px solid #4db37c;
  z-index: 26;
}
.jump-to-top {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 147px;
  height: 24px;
  color: #4db37c;
  font-family: Inter, var(--default-font-family);
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 27;
}
.vector-8 {
  flex-shrink: 0;
  position: relative;
  width: 460.5px;
  height: 1px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-29/57u4nLEjns.png)
    no-repeat center;
  background-size: cover;
  z-index: 28;
}
.disclaimer {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
  width: 632px;
  height: 65px;
  margin: 12px 0 0 57px;
  color: #333333;
  font-family: Inter, var(--default-font-family);
  font-size: 11px;
  font-weight: 400;
  line-height: 13.313px;
  text-align: left;
  letter-spacing: -0.06px;
  z-index: 29;
}
.lets-talk {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 29px;
  top: 49px;
  left: 57px;
  color: #333333;
  font-family: Inter, var(--default-font-family);
  font-size: 24px;
  font-weight: 700;
  line-height: 29px;
  text-align: left;
  white-space: nowrap;
  z-index: 15;
}
.rectangle-9 {
  position: absolute;
  width: 195px;
  height: 341px;
  top: 61px;
  left: 722px;
  border: 18px solid #4db37c;
  z-index: 21;
  border-radius: 13px;
  box-sizing: content-box;
}
.vector-a {
  position: relative;
  width: 171px;
  height: 101.068px;
  margin: 19px 0 0 12px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-29/pBHeZ2so5E.png)
    no-repeat center;
  background-size: cover;
  z-index: 10;
}
.help-message {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  width: 153px;
  height: 45px;
  top: 13px;
  left: 12px;
  color: #ffffff;
  font-family: Inter, var(--default-font-family);
  font-size: 12px;
  font-weight: 400;
  line-height: 14.523px;
  text-align: left;
  letter-spacing: -0.24px;
  z-index: 11;
}
.vector-b {
  position: relative;
  width: 171px;
  height: 63.262px;
  margin: 7.932px 0 0 12px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-29/RFftyXSqgY.png)
    no-repeat center;
  background-size: cover;
  z-index: 4;
}
.aoa-need-office-space {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 21px;
  top: 10px;
  left: 8px;
  color: #ffffff;
  font-family: Inter, var(--default-font-family);
  font-size: 12px;
  font-weight: 400;
  line-height: 14.523px;
  text-align: left;
  white-space: nowrap;
  z-index: 5;
}
.vector-c {
  position: relative;
  width: 171px;
  height: 117.634px;
  margin: 8.978px 0 0 12px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-29/zVDadX5LdY.png)
    no-repeat center;
  background-size: cover;
  z-index: 7;
}
.happy-help-whatsapp {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  width: 153.411px;
  height: 66.446px;
  top: 14.657px;
  left: 10.703px;
  color: #ffffff;
  font-family: Inter, var(--default-font-family);
  font-size: 12px;
  font-weight: 400;
  line-height: 14.523px;
  text-align: left;
  letter-spacing: -0.24px;
  z-index: 8;
}
.questions-investing-experts {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  width: 445px;
  height: 66px;
  top: 81px;
  left: 55px;
  color: #333333;
  font-family: Inter, var(--default-font-family);
  font-size: 18px;
  font-weight: 400;
  line-height: 21.784px;
  text-align: left;
  z-index: 20;
}
.vector-d {
  position: absolute;
  width: 101px;
  height: 96px;
  top: 151px;
  left: 585px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-29/omBaOBpdSN.png)
    no-repeat center;
  background-size: cover;
  z-index: 22;
}
.full-name {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 23px;
  top: 156px;
  left: 56px;
  color: rgba(51, 51, 51, 0.8);
  font-family: Inter, var(--default-font-family);
  font-size: 18px;
  font-weight: 400;
  line-height: 21.784px;
  text-align: left;
  white-space: nowrap;
  z-index: 2;
}
.vector-e {
  position: absolute;
  width: 414px;
  height: 1px;
  top: 187.5px;
  left: 56px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-29/yCbNUCpf50.png)
    no-repeat center;
  background-size: cover;
  z-index: 13;
}
.phone {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 23px;
  top: 216px;
  left: 55px;
  color: rgba(51, 51, 51, 0.8);
  font-family: Inter, var(--default-font-family);
  font-size: 18px;
  font-weight: 400;
  line-height: 21.784px;
  text-align: left;
  white-space: nowrap;
  z-index: 12;
}
.vector-f {
  position: absolute;
  width: 56px;
  height: 53px;
  top: 247px;
  left: 987px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-29/djZkspHgtJ.png)
    no-repeat center;
  background-size: cover;
  z-index: 23;
}
.vector-10 {
  position: absolute;
  width: 315px;
  height: 1px;
  top: 247.5px;
  left: 55px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-29/kaMJNgfKD7.png)
    no-repeat center;
  background-size: cover;
  z-index: 14;
}
.rectangle-11 {
  position: absolute;
  width: 15.28%;
  height: 8.14%;
  top: 48.98%;
  left: 4.81%;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-29/yHstHZuySW.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 18;
}
.read-our-story {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 45.83%;
  top: 27.08%;
  left: 10.11%;
  color: #f4fff5;
  font-family: Inter, var(--default-font-family);
  font-size: 18px;
  font-weight: 400;
  line-height: 21.784px;
  text-align: left;
  white-space: nowrap;
  z-index: 19;
}
.flex-row-e {
  position: absolute;
  width: 1440px;
  height: 2333px;
  top: 0;
  left: 0;
  z-index: 57;
}
.frame-12 {
  position: fixed;
  width: 248px;
  height: 1072px;
  top: 0;
  left: 0;
  background: #f4fff5;
  z-index: 57;
}
.vector-13 {
  position: relative;
  width: 183px;
  height: 67px;
  margin: 26px 0 0 22px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-29/08PfW2kxhO.png)
    no-repeat center;
  background-size: cover;
  z-index: 79;
}
.frame-14 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  position: relative;
  width: 76px;
  height: 22px;
  margin: 450px 0 0 23px;
  padding: 0 0 0 0;
  z-index: 107;
}
.frame-15 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  flex-wrap: nowrap;
  gap: 12px;
  position: relative;
  width: 190px;
  margin: 229px 0 0 23px;
  z-index: 58;
}
.frame-16 {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 13px;
  position: relative;
  width: 90px;
  z-index: 59;
}
.vector-17 {
  flex-shrink: 0;
  position: relative;
  width: 36px;
  height: 36px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-29/2zSEyb0asU.png)
    no-repeat center;
  background-size: cover;
  z-index: 60;
}
.vector-18 {
  flex-shrink: 0;
  position: relative;
  width: 41px;
  height: 33.545px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-29/xD3oSSdjVE.png)
    no-repeat center;
  background-size: cover;
  z-index: 61;
}
.frame-19 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 10px;
  position: relative;
  width: 191px;
  z-index: 62;
}
.frame-1a {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  position: relative;
  width: 81px;
  z-index: 63;
}
.about-us {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 22px;
  color: #333333;
  font-family: Inter, var(--default-font-family);
  font-size: 18px;
  font-weight: 600;
  line-height: 21.784px;
  text-align: left;
  white-space: nowrap;
  z-index: 64;
}
.frame-1b {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  position: relative;
  width: 144px;
  z-index: 65;
}
.partner-program {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 22px;
  color: #333333;
  font-family: Inter, var(--default-font-family);
  font-size: 18px;
  font-weight: 600;
  line-height: 21.784px;
  text-align: left;
  white-space: nowrap;
  z-index: 66;
}
.frame-1c {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  position: relative;
  width: 85px;
  z-index: 67;
}
.feedback {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 22px;
  color: #333333;
  font-family: Inter, var(--default-font-family);
  font-size: 18px;
  font-weight: 600;
  line-height: 21.784px;
  text-align: left;
  white-space: nowrap;
  z-index: 68;
}
.frame-1d {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  position: relative;
  width: 191px;
  z-index: 69;
}
.terms-and-conditions {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 22px;
  color: #333333;
  font-family: Inter, var(--default-font-family);
  font-size: 18px;
  font-weight: 600;
  line-height: 21.784px;
  text-align: left;
  white-space: nowrap;
  z-index: 70;
}
.frame-1e {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  position: relative;
  width: 181px;
  z-index: 71;
}
.green-earth-properties {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
  width: 181px;
  height: 30px;
  color: #333333;
  font-family: Inter, var(--default-font-family);
  font-size: 12px;
  font-weight: 600;
  line-height: 14.523px;
  text-align: left;
  text-overflow: initial;
  z-index: 72;
  overflow: hidden;
}
.frame-1f {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 8px;
  position: relative;
  width: 147.627px;
  z-index: 73;
}
.vector-20 {
  flex-shrink: 0;
  position: relative;
  width: 32.342px;
  height: 31.35px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-29/PYujou1BdO.png)
    no-repeat center;
  background-size: cover;
  z-index: 74;
}
.vector-21 {
  flex-shrink: 0;
  position: relative;
  width: 31.91px;
  height: 31.136px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-29/SJ9yGrHoTx.png)
    no-repeat center;
  background-size: cover;
  z-index: 75;
}
.twitter-logo-brandlogos {
  flex-shrink: 0;
  position: relative;
  width: 30.375px;
  height: 27px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-29/GdXqj2RsGk.png)
    no-repeat center;
  background-size: cover;
  z-index: 76;
  overflow: hidden;
}
.vector-22 {
  flex-shrink: 0;
  position: relative;
  width: 29px;
  height: 29px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-29/A9z56G4cph.png)
    no-repeat center;
  background-size: cover;
  z-index: 77;
}
.frame-23 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: nowrap;
  gap: 11px;
  position: absolute;
  width: 206px;
  height: 337.5px;
  top: 119px;
  left: 23px;
  z-index: 80;
}
.frame-24 {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 10px;
  position: relative;
  width: 153px;
  z-index: 81;
}
.price-tracker {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 22px;
  color: #333333;
  font-family: Inter, var(--default-font-family);
  font-size: 18px;
  font-weight: 600;
  line-height: 21.784px;
  text-align: left;
  white-space: nowrap;
  z-index: 82;
}
.frame-25 {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 10px;
  position: relative;
  width: 206px;
  z-index: 83;
}
.housing-society-report {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 22px;
  color: #333333;
  font-family: Inter, var(--default-font-family);
  font-size: 18px;
  font-weight: 600;
  line-height: 21.784px;
  text-align: left;
  white-space: nowrap;
  z-index: 84;
}
.frame-26 {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 10px;
  position: relative;
  width: 153px;
  z-index: 85;
}
.real-estate-updates {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 22px;
  color: #333333;
  font-family: Inter, var(--default-font-family);
  font-size: 18px;
  font-weight: 600;
  line-height: 21.784px;
  text-align: left;
  white-space: nowrap;
  z-index: 86;
}
.frame-27 {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 10px;
  position: relative;
  width: 196px;
  z-index: 87;
}
.premium-newsletter {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 22px;
  color: #333333;
  font-family: Inter, var(--default-font-family);
  font-size: 18px;
  font-weight: 600;
  line-height: 21.784px;
  text-align: left;
  white-space: nowrap;
  z-index: 88;
}
.frame-28 {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 6px;
  position: relative;
  width: 145.5px;
  z-index: 89;
}
.join-premium {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 22px;
  color: #4db37c;
  font-family: Inter, var(--default-font-family);
  font-size: 18px;
  font-weight: 600;
  line-height: 21.784px;
  text-align: left;
  white-space: nowrap;
  z-index: 90;
}
.vector-29 {
  flex-shrink: 0;
  position: relative;
  width: 16.5px;
  height: 15.698px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-29/pyL7kwKELB.png)
    no-repeat center;
  background-size: cover;
  z-index: 91;
}
.vector-2a {
  flex-shrink: 0;
  position: relative;
  width: 127.5px;
  height: 1px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-29/uVwtTrMfTL.png)
    no-repeat center;
  background-size: cover;
  z-index: 92;
}
.frame-2b {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  position: relative;
  width: 76px;
  z-index: 93;
}
.frame-2c {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 0;
  position: relative;
  min-width: 0;
  z-index: 94;
}
.services {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 22px;
  color: #333333;
  font-family: Inter, var(--default-font-family);
  font-size: 18px;
  font-weight: 600;
  line-height: 21.784px;
  text-align: left;
  white-space: nowrap;
  z-index: 95;
}
.frame-2d {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  position: relative;
  width: 113px;
  z-index: 96;
}
.frame-2e {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 0;
  position: relative;
  min-width: 0;
  z-index: 97;
}
.properties-plus {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 22px;
  color: #333333;
  font-family: Inter, var(--default-font-family);
  font-size: 18px;
  font-weight: 600;
  line-height: 21.784px;
  text-align: left;
  white-space: nowrap;
  z-index: 98;
}
.frame-2f {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 10px;
  position: relative;
  width: 92px;
  padding: 0 3px 0 0;
  z-index: 99;
}
.vector-30 {
  flex-shrink: 0;
  position: relative;
  width: 22.5px;
  height: 22.5px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-29/97at0VkVW7.png)
    no-repeat center;
  background-size: cover;
  z-index: 100;
}
.frame-31 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  position: relative;
  width: 53px;
  z-index: 101;
}
.log-in {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 22px;
  color: #333333;
  font-family: Inter, var(--default-font-family);
  font-size: 18px;
  font-weight: 600;
  line-height: 21.784px;
  text-align: left;
  white-space: nowrap;
  z-index: 102;
}
.vector-32 {
  flex-shrink: 0;
  position: relative;
  width: 127.5px;
  height: 1px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-29/h7PQGGJ6DQ.png)
    no-repeat center;
  background-size: cover;
  z-index: 103;
}
.group {
  flex-shrink: 0;
  position: relative;
  width: 48.144px;
  height: 51px;
  z-index: 104;
}
.number-3 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 23px;
  top: 0;
  left: 19px;
  color: #000000;
  font-family: Inter, var(--default-font-family);
  font-size: 24px;
  font-weight: 600;
  line-height: 23px;
  text-align: left;
  white-space: nowrap;
  z-index: 106;
}
.vector-33 {
  position: absolute;
  width: 100%;
  height: 40px;
  top: 50%;
  left: 0;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-29/Rjkeiv8HQP.png)
    no-repeat center;
  background-size: cover;
  transform: translate(0, -36.25%);
  z-index: 105;
}
.rectangle-34 {
  position: absolute;
  width: 125px;
  height: 15px;
  top: 318px;
  left: 16px;
  z-index: 108;
}
.back-to-deep-dive {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 29px;
  top: 42px;
  left: 247px;
  color: #333333;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 19.364px;
  text-align: left;
  text-decoration: underline;
  white-space: nowrap;
  z-index: 33;
}
.frame-35 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 10px;
  position: absolute;
  width: 244px;
  height: 1543px;
  top: 85px;
  left: 1196px;
  padding: 1px 0 1px 0;
  z-index: 45;
  overflow: hidden;
}
.frame-36 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 10px;
  position: relative;
  min-width: 0;
  padding: 24px 0 0 0;
  background: rgba(244, 255, 245, 0.8);
  z-index: 46;
  backdrop-filter: blur(2px);
}
.contents-introduction {
  flex-shrink: 0;
  position: relative;
  width: 204px;
  font-family: Inter, var(--default-font-family);
  font-size: 17px;
  font-weight: 700;
  line-height: 24.6px;
  text-align: left;
  z-index: 47;
}
.contents {
  position: relative;
  color: #333333;
  font-family: Inter, var(--default-font-family);
  font-size: 17px;
  font-weight: 700;
  line-height: 24.6px;
  text-align: left;
}
.introduction-economic-corridor {
  position: relative;
  color: #333333;
  font-family: Inter, var(--default-font-family);
  font-size: 17px;
  font-weight: 400;
  line-height: 24.6px;
  text-align: left;
  left: -30px;
}
.imec-economic-corridor {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  width: 692px;
  height: 101px;
  top: 619px;
  left: 247px;
  color: #333333;
  font-family: Inter, var(--default-font-family);
  font-size: 42px;
  font-weight: 700;
  line-height: 50.83px;
  text-align: left;
  z-index: 32;
}
.introduction {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 29px;
  top: 782px;
  left: 250px;
  color: #333333;
  font-family: Inter, var(--default-font-family);
  font-size: 24px;
  font-weight: 700;
  line-height: 29px;
  text-align: left;
  white-space: nowrap;
  z-index: 43;
}
.imec-details {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  width: 692px;
  height: 290px;
  top: 782px;
  left: 489px;
  color: #333333;
  font-family: Inter, var(--default-font-family);
  font-size: 24px;
  font-weight: 400;
  line-height: 29.045px;
  text-align: left;
  letter-spacing: -0.12px;
  z-index: 30;
}
.economic-corridor-definition {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 29px;
  top: 1199px;
  left: 250px;
  color: #333333;
  font-family: Inter, var(--default-font-family);
  font-size: 24px;
  font-weight: 700;
  line-height: 29px;
  text-align: left;
  white-space: nowrap;
  z-index: 44;
}
.adb-definition {
  position: absolute;
  width: 687px;
  height: 716px;
  top: 1199px;
  left: 489px;
  font-family: Inter, var(--default-font-family);
  font-size: 24px;
  font-weight: 400;
  line-height: 29.045px;
  text-align: left;
  z-index: 31;
}
.adb-definition-37 {
  position: relative;
  color: #333333;
  font-family: Inter, var(--default-font-family);
  font-size: 24px;
  font-weight: 400;
  line-height: 29.045px;
  text-align: left;
}
.businessworld-online {
  position: relative;
  color: #333333;
  font-family: Inter, var(--default-font-family);
  font-size: 24px;
  font-weight: 400;
  line-height: 29.045px;
  text-align: left;
  text-decoration: underline;
}
.businessworld-online-38 {
  position: relative;
  color: #333333;
  font-family: Inter, var(--default-font-family);
  font-size: 24px;
  font-weight: 400;
  line-height: 29.045px;
  text-align: left;
}
.frame-39 {
  position: absolute;
  width: 1165px;
  height: 755px;
  top: 1578px;
  left: 248px;
  background: linear-gradient(180deg, rgba(244, 255, 245, 0), #f4fff5);
  z-index: 34;
  overflow: hidden;
}
.rectangle-3a {
  position: absolute;
  width: 100%;
  height: 85.83%;
  top: 14.17%;
  left: 0;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-29/viHboVDshr.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 35;
}
.vector-3b {
  position: absolute;
  width: 15.28%;
  height: 233.737px;
  top: 50%;
  left: 73.48%;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-29/YpauYzxyOw.png)
    no-repeat center;
  background-size: cover;
  transform: translate(0, 8.4%);
  z-index: 36;
}
.deep-dive-stories {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  width: 607px;
  height: 101px;
  top: 460px;
  left: 110px;
  color: #ffffff;
  font-family: Inter, var(--default-font-family);
  font-size: 42px;
  font-weight: 700;
  line-height: 50.83px;
  text-align: left;
  z-index: 37;
}
.group-3c {
  position: absolute;
  width: 94px;
  height: 48px;
  top: 583px;
  left: 110px;
  font-size: 0px;
  z-index: 38;
}
.log-in-3d {
  display: block;
  position: relative;
  height: 22px;
  margin: 13px 0 0 12px;
  color: #333333;
  font-family: Inter, var(--default-font-family);
  font-size: 18px;
  font-weight: 400;
  line-height: 21.784px;
  text-align: left;
  white-space: nowrap;
  z-index: 40;
}
.rectangle-3e {
  position: absolute;
  width: 94px;
  height: 48px;
  top: 0;
  left: 0;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-29/q6Vuc4Nuf1.png)
    no-repeat center;
  background-size: cover;
  z-index: 39;
}
.dont-have-account {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  width: 205px;
  height: 66px;
  top: 657px;
  left: 110px;
  color: #f4fff5;
  font-family: Inter, var(--default-font-family);
  font-size: 18px;
  font-weight: 400;
  line-height: 21.784px;
  text-align: left;
  z-index: 41;
}
.subscribe {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 27px;
  top: 657px;
  left: 315px;
  color: #f4fff5;
  font-family: Inter, var(--default-font-family);
  font-size: 18px;
  font-weight: 400;
  line-height: 21.784px;
  text-align: left;
  text-decoration: underline;
  white-space: nowrap;
  z-index: 42;
}
.image {
  position: absolute;
  width: 926px;
  height: 527px;
  top: 80px;
  left: 247px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-29/UP7dW2M3OC.png)
    no-repeat center;
  background-size: cover;
  z-index: 48;
}

