.elementor-31345 .elementor-element.elementor-element-5d02a70 > .elementor-widget-container{margin:0px 0px 0px -39px;}: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: 1280px;
  height: 4700px;
  margin: 0 auto;
  overflow: hidden;
}
.footer{
    display:none;
}
form{
    display:none ;
}
.rectangle {
  position: relative;
  width: 1140px;
  height: 71px;
  margin: -125px 0 0 65px;
  background: #000000;
}
.newsletter-august {
  display: block;
  position: relative;
  height: 23px;
  margin: 68px 0 0 1001px;
  color: #ffffff;
  font-family: Public Sans, var(--default-font-family);
  font-size: 18px;
  font-weight: 700;
  line-height: 23px;
  text-align: left;
  white-space: nowrap;
  z-index: 2;
}
.flex-row-dc {
  position: relative;
  width: 1275px;
  height: 1751px;
  margin: 19px 0 0 5px;
  z-index: 103;
}
.main-header {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  gap: 10px;
  position: absolute;
  width: 1200px;
  height: 120px;
  top: 0;
  left: 50%;
  padding: 23px 20px 23px 20px;
  background: #dbf0e5;
  transform: translate(-50.21%, 0);
  z-index: 3;
}
.frame {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 578px;
  position: relative;
  width: 1120px;
  z-index: 4;
}
.vector {
  flex-shrink: 0;
  position: relative;
  width: 199.533px;
  height: 73px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-10-02/g7D2OM8DxM.png)
    no-repeat center;
  background-size: cover;
  z-index: 5;
}
.newsletter-july-1 {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 39px;
  color: #333333;
  font-family: Inter, var(--default-font-family);
  font-size: 32px;
  font-weight: 600;
  line-height: 38.727px;
  text-align: left;
  white-space: nowrap;
  z-index: 6;
}
.rectangle-2 {
  position: absolute;
  width: 7px;
  height: 1px;
  top: 25px;
  left: 1152px;
  background: #d9d9d9;
  z-index: 103;
}
.background {
  position: absolute;
  width: 1275px;
  height: 532px;
  top: 92px;
  left: 0;
  background: rgba(27, 27, 27, 0);
  z-index: 1;
}
.general-news {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  height: 70px;
  top: 68px;
  left: 35px;
  color: #000000;
  font-family: DM Sans, var(--default-font-family);
  font-size: 50px;
  font-weight: 600;
  line-height: 70px;
  text-align: left;
  white-space: nowrap;
  z-index: 116;
}
.rectangle-3 {
  position: absolute;
  width: 1200px;
  height: 1481px;
  top: 270px;
  left: 50%;
  background: #dbf0e5;
  transform: translate(-50.21%, 0);
  z-index: 36;
}
.flex-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 1115px;
  height: 617.653px;
  margin: 84px 0 0 40px;
  z-index: 95;
}
.frame-4 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 24px;
  position: relative;
  width: 522px;
  z-index: 71;
}
.mask-group {
  flex-shrink: 0;
  position: relative;
  width: 522px;
  height: 295px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-10-02/5PO1QrxUpu.png)
    no-repeat center;
  background-size: cover;
  z-index: 72;
}
.frame-5 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 68px;
  position: relative;
  width: 499px;
  z-index: 73;
}
.frame-6 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 18px;
  position: relative;
  min-width: 0;
  z-index: 74;
}
.compensation-eden-housing {
  align-self: stretch;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 29px;
  color: #333333;
  font-family: DM Sans, var(--default-font-family);
  font-size: 22px;
  font-weight: 600;
  line-height: 28.644px;
  text-align: left;
  white-space: nowrap;
  z-index: 75;
}
.compensation-eden-housing-7 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  width: 499px;
  height: 125px;
  color: #494949;
  font-family: DM Sans, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 20.832px;
  text-align: left;
  letter-spacing: 0.32px;
  z-index: 76;
}
.frame-8 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 10px;
  position: relative;
  width: 148.375px;
  height: 58.653px;
  padding: 16px 15px 16px 15px;
  background: #4db37c;
  z-index: 77;
}
.read-more {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  flex-basis: auto;
  position: absolute;
  width: 105px;
  height: 22px;
  top: 18.326px;
  left: 21.687px;
  color: #ffffff;
  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: 78;
}
.frame-9 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 24px;
  position: relative;
  width: 522px;
  height: 613px;
  z-index: 95;
}
.mask-group-a {
  flex-shrink: 0;
  position: relative;
  width: 522px;
  height: 295px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-10-02/UGFtgqfX9q.png)
    no-repeat center;
  background-size: cover;
  z-index: 96;
}
.frame-b {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 14px;
  position: relative;
  width: 499px;
  z-index: 97;
}
.frame-c {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 18px;
  position: relative;
  min-width: 0;
  height: 205px;
  z-index: 98;
}
.punjab-motorway-binge {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 29px;
  color: #333333;
  font-family: DM Sans, var(--default-font-family);
  font-size: 22px;
  font-weight: 600;
  line-height: 28.644px;
  text-align: left;
  white-space: nowrap;
  z-index: 99;
}
.punjab-motorway-binge-d {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  width: 499px;
  height: 158px;
  color: #494949;
  font-family: DM Sans, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 20.832px;
  text-align: left;
  letter-spacing: 0.32px;
  z-index: 100;
}
.frame-e {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 10px;
  position: relative;
  width: 148.375px;
  height: 58.653px;
  padding: 16px 15px 16px 15px;
  background: #4db37c;
  z-index: 101;
}
.read-more-f {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  flex-basis: auto;
  position: absolute;
  width: 105px;
  height: 22px;
  top: 18.326px;
  left: 21.687px;
  color: #ffffff;
  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: 102;
}
.flex-row-e {
  position: relative;
  width: 1115px;
  height: 647.653px;
  margin: 48.347px 0 0 40px;
  z-index: 87;
}
.frame-10 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 24px;
  position: absolute;
  width: 522px;
  height: 638.653px;
  top: 0;
  left: 0;
  z-index: 79;
}
.mask-group-11 {
  flex-shrink: 0;
  position: relative;
  width: 522px;
  height: 295px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-10-02/LA6BtEP2p0.png)
    no-repeat center;
  background-size: cover;
  z-index: 80;
}
.frame-12 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 68px;
  position: relative;
  width: 499px;
  z-index: 81;
}
.frame-13 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 18px;
  position: relative;
  min-width: 0;
  z-index: 82;
}
.heading-link-seating {
  align-self: stretch;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 29px;
  color: #333333;
  font-family: DM Sans, var(--default-font-family);
  font-size: 22px;
  font-weight: 600;
  line-height: 28.644px;
  text-align: left;
  white-space: nowrap;
  z-index: 83;
}
.subsidy-housing-loans {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  width: 499px;
  height: 146px;
  color: #494949;
  font-family: DM Sans, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 20.832px;
  text-align: left;
  letter-spacing: 0.32px;
  z-index: 84;
}
.frame-14 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 10px;
  position: relative;
  width: 148.375px;
  height: 58.653px;
  padding: 16px 15px 16px 15px;
  background: #4db37c;
  z-index: 85;
}
.read-more-15 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  flex-basis: auto;
  position: absolute;
  width: 105px;
  height: 22px;
  top: 18.326px;
  left: 21.687px;
  color: #ffffff;
  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: 86;
}
.frame-16 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 24px;
  position: absolute;
  width: 522px;
  height: 647.653px;
  top: 0;
  left: 593px;
  z-index: 87;
}
.mask-group-17 {
  flex-shrink: 0;
  position: relative;
  width: 522px;
  height: 295px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-10-02/8mjWAuODbU.png)
    no-repeat center;
  background-size: cover;
  z-index: 88;
}
.frame-18 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 68px;
  position: relative;
  width: 499px;
  z-index: 89;
}
.frame-19 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 18px;
  position: relative;
  min-width: 0;
  z-index: 90;
}
.finance-act-tax-relief {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  width: 499px;
  height: 58px;
  color: #333333;
  font-family: DM Sans, var(--default-font-family);
  font-size: 22px;
  font-weight: 600;
  line-height: 28.644px;
  text-align: left;
  z-index: 91;
}
.tax-relief-housing-loans {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  width: 499px;
  height: 126px;
  color: #494949;
  font-family: DM Sans, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 20.832px;
  text-align: left;
  letter-spacing: 0.32px;
  z-index: 92;
}
.frame-1a {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 10px;
  position: relative;
  width: 148.375px;
  height: 58.653px;
  padding: 16px 15px 16px 15px;
  background: #4db37c;
  z-index: 93;
}
.read-more-1b {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  flex-basis: auto;
  position: absolute;
  width: 105px;
  height: 22px;
  top: 18.326px;
  left: 21.687px;
  color: #ffffff;
  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: 94;
}
.frame-1c {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: nowrap;
  gap: 22px;
  position: relative;
  width: 1200px;
  height: 339px;
  margin: 46px 0 0 40px;
  padding: 40px 40px 40px 40px;
  background: #4db37c;
  z-index: 28;
}
.frame-1d {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 22px;
  position: relative;
  width: 881px;
  z-index: 29;
}
.informed-decision-investment {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 31px;
  color: #ffffff;
  font-family: DM Sans, var(--default-font-family);
  font-size: 24px;
  font-weight: 400;
  line-height: 31px;
  text-align: left;
  white-space: nowrap;
  z-index: 30;
}
.frame-1e {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 40px;
  position: relative;
  width: 881px;
  z-index: 31;
}
.purchase-housing-society-report {
  flex-shrink: 0;
  position: relative;
  width: 881px;
  height: 101px;
  font-family: Inter, var(--default-font-family);
  font-size: 42px;
  font-weight: 700;
  line-height: 50.83px;
  text-align: left;
  z-index: 32;
}
.purchase-our {
  position: relative;
  color: #f4fff5;
  font-family: DM Sans, var(--default-font-family);
  font-size: 42px;
  font-weight: 700;
  line-height: 50.83px;
  text-align: left;
}
.housing-society-report {
  position: relative;
  color: #f0d876;
  font-family: DM Sans, var(--default-font-family);
  font-size: 42px;
  font-weight: 700;
  line-height: 50.83px;
  text-align: left;
}
.purchase-our-1f {
  position: relative;
  color: #f4fff5;
  font-family: DM Sans, var(--default-font-family);
  font-size: 42px;
  font-weight: 700;
  line-height: 50.83px;
  text-align: left;
}
.group {
  flex-shrink: 0;
  position: relative;
  width: 164.5px;
  height: 48px;
  font-size: 0px;
  z-index: 33;
}
.purchase-report {
  display: block;
  position: relative;
  height: 23px;
  margin: 13px 0 0 12px;
  color: #333333;
  font-family: DM Sans, var(--default-font-family);
  font-size: 18px;
  font-weight: 400;
  line-height: 23px;
  text-align: left;
  white-space: nowrap;
  z-index: 35;
}
.rectangle-20 {
  position: absolute;
  width: 164.5px;
  height: 48px;
  top: 0;
  left: 0;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-10-02/552zUrD7L9.png)
    no-repeat center;
  background-size: cover;
  z-index: 34;
}
.flex-row-eeb {
  position: relative;
  width: 1200px;
  height: 595px;
  margin: 60px 0 0 40px;
  z-index: 49;
}
.frame-21 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 32px;
  position: absolute;
  width: 1200px;
  height: 595px;
  top: 0;
  left: 0;
  z-index: 37;
}
.heading-link-seating-22 {
  align-self: stretch;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  min-width: 0;
  height: 70px;
  color: #000000;
  font-family: DM Sans, var(--default-font-family);
  font-size: 50px;
  font-weight: 600;
  line-height: 70px;
  text-align: left;
  white-space: nowrap;
  z-index: 38;
}
.frame-23 {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: center;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 10px;
  position: relative;
  min-width: 0;
  height: 493px;
  background: #d3e8dd;
  z-index: 39;
}
.frame-24 {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 78px;
  position: relative;
  width: 1160px;
  z-index: 40;
}
.frame-25 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 60px;
  position: relative;
  width: 482px;
  z-index: 41;
}
.frame-26 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 24px;
  position: relative;
  min-width: 0;
  z-index: 42;
}
.india-middle-east-europe {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  width: 482px;
  height: 84px;
  color: #000000;
  font-family: DM Sans, var(--default-font-family);
  font-size: 32px;
  font-weight: 600;
  line-height: 41.664px;
  text-align: left;
  z-index: 43;
}
.g20-new-delhi-summit {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
  width: 473px;
  height: 174px;
  color: #000000;
  font-family: DM Sans, var(--default-font-family);
  font-size: 22px;
  font-weight: 400;
  line-height: 28.644px;
  text-align: left;
  letter-spacing: 0.44px;
  z-index: 44;
}
.group-27 {
  flex-shrink: 0;
  position: relative;
  width: 148.375px;
  height: 58.653px;
  font-size: 0px;
  z-index: 45;
}
.view-story {
  display: block;
  position: relative;
  height: 27px;
  margin: 16px 0 0 15px;
  color: #ffffff;
  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: 47;
}
.rectangle-28 {
  position: absolute;
  width: 148.375px;
  height: 58.653px;
  top: 0;
  left: 0;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-10-02/ijnQWizmZy.png)
    no-repeat center;
  background-size: cover;
  z-index: 46;
}
.mask-group-29 {
  flex-shrink: 0;
  position: relative;
  width: 600px;
  height: 493px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-10-02/UD7u5btkTz.png)
    no-repeat center;
  background-size: cover;
  z-index: 48;
}
.frame-2a {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 32px;
  position: absolute;
  width: 1200px;
  height: 595px;
  top: 0;
  left: 0;
  z-index: 49;
}
.heading-link-seating-2b {
  align-self: stretch;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  min-width: 0;
  height: 70px;
  color: #000000;
  font-family: DM Sans, var(--default-font-family);
  font-size: 50px;
  font-weight: 600;
  line-height: 70px;
  text-align: left;
  white-space: nowrap;
  z-index: 50;
}
.frame-2c {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: center;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 10px;
  position: relative;
  min-width: 0;
  height: 493px;
  background: #d3e8dd;
  z-index: 51;
}
.frame-2d {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 78px;
  position: relative;
  width: 1160px;
  z-index: 52;
}
.frame-2e {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 60px;
  position: relative;
  width: 482px;
  z-index: 53;
}
.frame-2f {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 24px;
  position: relative;
  min-width: 0;
  z-index: 54;
}
.imf-pakistan {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 241px;
  height: 42px;
  color: #000000;
  font-family: DM Sans, var(--default-font-family);
  font-size: 32px;
  font-weight: 600;
  line-height: 41.664px;
  text-align: left;
  white-space: nowrap;
  z-index: 55;
}
.real-estate-sector {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
  width: 473px;
  height: 232px;
  color: #000000;
  font-family: DM Sans, var(--default-font-family);
  font-size: 22px;
  font-weight: 400;
  line-height: 28.644px;
  text-align: left;
  letter-spacing: 0.44px;
  z-index: 56;
}
.frame-30 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 10px;
  position: relative;
  width: 148.375px;
  height: 58.653px;
  padding: 16px 15px 16px 15px;
  background: #4db37c;
  z-index: 57;
}
.read-more-31 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  flex-basis: auto;
  position: absolute;
  width: 105px;
  height: 22px;
  top: 18.326px;
  left: 21.687px;
  color: #ffffff;
  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: 58;
}
.mask-group-32 {
  flex-shrink: 0;
  position: relative;
  width: 600px;
  height: 493px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-10-02/ONR2coOfuH.png)
    no-repeat center;
  background-size: cover;
  z-index: 59;
}
.frame-33 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 32px;
  position: relative;
  width: 1200px;
  margin: 60px 0 0 40px;
  z-index: 60;
}
.heading-link-seating-34 {
  align-self: stretch;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  min-width: 0;
  height: 70px;
  color: #000000;
  font-family: DM Sans, var(--default-font-family);
  font-size: 50px;
  font-weight: 600;
  line-height: 70px;
  text-align: left;
  white-space: nowrap;
  z-index: 61;
}
.frame-35 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 10px;
  position: relative;
  min-width: 0;
  height: 280px;
  background: #d3e8dd;
  z-index: 62;
}
.frame-36 {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 50px;
  position: relative;
  width: 943px;
  z-index: 63;
}
.mask-group-37 {
  flex-shrink: 0;
  position: relative;
  width: 600px;
  height: 280px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-10-02/CVcMQvC8g7.png)
    no-repeat center;
  background-size: cover;
  z-index: 64;
}
.frame-38 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 42px;
  position: relative;
  width: 293px;
  z-index: 65;
}
.frame-39 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 12px;
  position: relative;
  min-width: 0;
  z-index: 66;
}
.al-kabir-town {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 304px;
  height: 48px;
  color: #333333;
  font-family: Inter, var(--default-font-family);
  font-size: 40px;
  font-weight: 700;
  line-height: 48px;
  text-align: left;
  white-space: nowrap;
  z-index: 67;
}
.lahore {
  align-self: stretch;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 48px;
  color: #333333;
  font-family: Inter, var(--default-font-family);
  font-size: 40px;
  font-weight: 400;
  line-height: 48px;
  text-align: left;
  white-space: nowrap;
  z-index: 68;
}
.frame-3a {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 10px;
  position: relative;
  width: 148.375px;
  height: 58.653px;
  padding: 16px 15px 16px 15px;
  background: #4db37c;
  z-index: 69;
}
.read-more-3b {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  flex-basis: auto;
  position: absolute;
  width: 105px;
  height: 22px;
  top: 18.326px;
  left: 21.687px;
  color: #ffffff;
  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: 70;
}
.frame-3c {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 32px;
  position: relative;
  width: 1200px;
  margin: 60px 0 0 40px;
  z-index: 104;
}
.policy-regulation {
  align-self: stretch;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  min-width: 0;
  height: 70px;
  color: #000000;
  font-family: DM Sans, var(--default-font-family);
  font-size: 50px;
  font-weight: 600;
  line-height: 70px;
  text-align: left;
  white-space: nowrap;
  z-index: 105;
}
.group-3d {
  flex-shrink: 0;
  position: relative;
  width: 1200px;
  height: 350px;
  z-index: 106;
}
.frame-3e {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 34px;
  position: relative;
  width: 1101px;
  margin: 40px 0 0 40px;
  z-index: 110;
}
.frame-3f {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 12px;
  position: relative;
  min-width: 0;
  z-index: 111;
}
.finance-act-real-estate {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 857px;
  height: 53px;
  color: #333333;
  font-family: Inter, var(--default-font-family);
  font-size: 34px;
  font-weight: 700;
  line-height: 41.148px;
  text-align: left;
  white-space: nowrap;
  z-index: 112;
}
.finance-act-implications {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  width: 1101px;
  height: 58px;
  color: #000000;
  font-family: Inter, var(--default-font-family);
  font-size: 24px;
  font-weight: 400;
  line-height: 29.045px;
  text-align: left;
  letter-spacing: 0.24px;
  z-index: 113;
}
.frame-40 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 10px;
  position: relative;
  width: 148.375px;
  height: 58.653px;
  padding: 16px 15px 16px 15px;
  background: #ffffff;
  z-index: 114;
}
.read-more-41 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  flex-basis: auto;
  position: absolute;
  width: 105px;
  height: 22px;
  top: 18.326px;
  left: 21.687px;
  color: #252525;
  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: 115;
}
.mask-group-42 {
  position: absolute;
  width: 1200px;
  height: 350px;
  top: 0;
  left: 50%;
  transform: translate(-50%, 0);
  z-index: 107;
  -webkit-mask-image: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-10-02/risTZrha7G.png);
  -webkit-mask-size: cover;
}
.frame-43 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: nowrap;
  gap: 12px;
  position: absolute;
  width: 1200px;
  height: 368px;
  top: -9px;
  left: 0;
  padding: 40px 73px 40px 73px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-10-02/cA3XxiQTWR.png)
    no-repeat center;
  background-size: cover;
  z-index: 108;
}
.rectangle-44 {
  position: absolute;
  width: 1200px;
  height: 350px;
  top: 0;
  left: 50%;
  background: #8cf5bc;
  transform: translate(-50%, 0);
  opacity: 0.8;
  z-index: 109;
}
.macroeconomic-indicators {
  display: block;
  position: relative;
  height: 70px;
  margin: 100px 0 0 80px;
  color: #000000;
  font-family: DM Sans, var(--default-font-family);
  font-size: 50px;
  font-weight: 600;
  line-height: 70px;
  text-align: left;
  white-space: nowrap;
  z-index: 124;
}
.mask-group-45 {
  position: relative;
  width: 1332px;
  height: 350px;
  margin: 44px 0 0 40px;
  z-index: 119;
  -webkit-mask-image: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-10-02/PGOvP3K0Qe.png);
  -webkit-mask-size: cover;
}
.frame-46 {
  position: absolute;
  width: 1280px;
  height: 393px;
  top: -21px;
  left: 0;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-10-02/jK67HiHnTw.png)
    no-repeat center;
  background-size: cover;
  z-index: 120;
}
.frame-47 {
  position: relative;
  width: 1284px;
  height: 350px;
  margin: 21px 0 0 -1px;
  background: rgba(0, 0, 0, 0.6);
  z-index: 121;
  overflow: visible auto;
}
.frame-48 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  gap: 10px;
  position: relative;
  width: 131px;
  margin: 242px 0 0 83px;
  padding: 17px 13px 17px 13px;
  background: #ffffff;
  z-index: 122;
}
.read-more-49 {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 22px;
  color: #000000;
  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: 123;
}
.frame-4a {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 12px;
  position: absolute;
  width: 1101px;
  height: 131px;
  top: 69px;
  left: 80px;
  z-index: 125;
}
.key-indicators {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  width: 1101px;
  min-width: 0;
  height: 144px;
  color: #ffffff;
  font-family: Inter, var(--default-font-family);
  font-size: 40px;
  font-weight: 400;
  line-height: 48.409px;
  text-align: left;
  letter-spacing: 0.4px;
  z-index: 126;
}
.frame-4b {
  display: flex;
  flex-direction: column;
  align-items: center;
  flex-wrap: nowrap;
  gap: 11px;
  position: relative;
  width: 1280px;
  height: 351px;
  margin: 0 0 0 3%;
  padding: 20px 0 20px 0;
  background: rgba(77, 179, 124, 0.2);
  z-index: 7;
}
.frame-4c {
  display: flex;
  flex-direction: column;
  align-items: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 33px;
  position: relative;
  width: 646px;
  padding: 20px 0 20px 0;
  z-index: 8;
}
.frame-4d {
  display: flex;
  flex-direction: column;
  align-items: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 6px;
  position: relative;
  width: 445px;
  height: 80px;
  z-index: 9;
}
.lets-talk-nl {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 29px;
  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: 10;
}
.investing-experts {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
  width: 445px;
  height: 66px;
  color: #333333;
  font-family: Inter, var(--default-font-family);
  font-size: 18px;
  font-weight: 400;
  line-height: 21.784px;
  text-align: center;
  z-index: 11;
}
.frame-4e {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 10px;
  position: relative;
  width: 280.889px;
  padding: 5px 0 0 0;
  z-index: 12;
}
.frame-4f {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: nowrap;
  flex-shrink: 0;
  position: relative;
  width: 155px;
  height: 49px;
  padding: 7px 12px 7px 12px;
  background: #4db37c;
  z-index: 13;
}
.vector-50 {
  flex-shrink: 0;
  position: relative;
  width: 30px;
  height: 30px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-10-02/ebQM2zHZGx.png)
    no-repeat center;
  background-size: cover;
  z-index: 14;
}
.whatsapp {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 94px;
  height: 22px;
  color: #ffffff;
  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: 15;
}
.frame-51 {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 11px;
  position: relative;
  width: 115.889px;
  height: 49px;
  padding: 7px 12px 7px 12px;
  border: 1px solid #4db37c;
  z-index: 16;
}
.vector-52 {
  flex-shrink: 0;
  position: relative;
  width: 34.889px;
  height: 28.545px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-10-02/vqGOc7F1uo.png)
    no-repeat center;
  background-size: cover;
  z-index: 17;
}
.email {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 22px;
  color: #4db37c;
  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: 18;
}
.group-53 {
  flex-shrink: 0;
  position: relative;
  width: 646px;
  height: 48px;
  z-index: 19;
}
.frame-54 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  gap: 14px;
  position: absolute;
  width: 646px;
  height: 48px;
  top: 0;
  left: 0;
  z-index: 20;
}
.vector-55 {
  flex-shrink: 0;
  position: relative;
  width: 131px;
  height: 48px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-10-02/drqgadPaV6.png)
    no-repeat center;
  background-size: cover;
  z-index: 21;
}
.address {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 17px;
  color: #000000;
  font-family: Inter, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 16.943px;
  text-align: left;
  white-space: nowrap;
  z-index: 22;
}
.phone-number {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 17px;
  color: #000000;
  font-family: Inter, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 16.943px;
  text-align: left;
  white-space: nowrap;
  z-index: 23;
}
.frame-56 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 12px;
  position: relative;
  width: 116.687px;
  z-index: 24;
}
.vector-57 {
  flex-shrink: 0;
  position: relative;
  width: 32.025px;
  height: 31.043px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-10-02/ifd4O6i66h.png)
    no-repeat center;
  background-size: cover;
  z-index: 25;
}
.vector-58 {
  flex-shrink: 0;
  position: relative;
  width: 31.662px;
  height: 30.894px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-10-02/2QTf5uv4JQ.png)
    no-repeat center;
  background-size: cover;
  z-index: 26;
}
.vector-59 {
  flex-shrink: 0;
  position: relative;
  width: 29px;
  height: 29px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-10-02/R6knfKd2tt.png)
    no-repeat center;
  background-size: cover;
  z-index: 27;
}

