: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;
}

.footer {
    position: relative;
    top: -4.7em;
}
body {
    overflow-x: hidden;
    height: 223em;
}
#fluentform_9 {
    top: -47.5em;
    position: relative;
    left: 8em;
}
.fluentform.ff-default.fluentform_wrapper_9.ffs_default_wrap {
    height: 0;
    top: -4.8rem;
    position: relative;
}
h2 {
    font-size: 1.5rem;
}
select.ff-el-form-control:not([size]):not([multiple]) {
    height: var(--fluentform-input-select-height, auto);
    width: 14em;
    border-radius: 0;
    border: 1px solid #4baa77;
}
.fluentform .ff-el-form-check {
    margin-bottom: 5px;
    height: 5em;
    width: 16.5em;
    align-content: center;
    background-color: #f9f9f9;
    border-left: 1px solid #e0e2e7;
    padding: 15px;
    border-bottom: 1px solid #e0e2e7;
}
.recaptcha {
    position: relative;
    top: -10.2em;
    width: 4.5em;
    left: 12em;
}
.ff-default .ff-el-form-control {
    background-clip: padding-box;
    background-image: none;
    color: var(--fluentform-secondary);
    font-family: -apple-system, "system-ui", Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
    line-height: 1;
    margin-bottom: 0;
    max-width: 100%;
    padding: 11px 15px;
    border: 1px solid #49aa99;
}
#figma-popup {
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 429px;
    height: 79%;
    background: rgb(255, 255, 255);
    z-index: 9999;
    border-radius: 8px;
    padding: 30px;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 4px 20px;
    overflow: scroll;
    scrollbar-width: thin;
    scrollbar-color: #49a875 white;
}
#fluentform_3_success {
    position: relative;
    top: 4em;
    left: 0em;
    width: 23em;
}

.main-container {
  overflow: hidden;
}

.main-container,
.main-container * {
  box-sizing: border-box;
}

input,
select,
textarea,
button {
border-radius:0;
}
.elementor-element:not(.e-div-block-base) .elementor-widget-container, .elementor-element:not(.e-div-block-base):not(:has(.elementor-widget-container)) {

}

.main-container {
    position: relative;
    width: 1343px;
    height: 3069px;
    margin: 0 auto;
    background: #f4fff5;
    overflow: hidden;
    left: -108px;
    top: -1em;
}

.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: 103;
}
.frame-1 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  position: relative;
  width: 76px;
  z-index: 104;
}
.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: 105;
}
.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: 106;
}
.frame-3 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  position: relative;
  width: 96px;
  z-index: 107;
}
.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: 108;
}
.frame-4 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  position: relative;
  width: 91px;
  z-index: 109;
}

.flex-row-d {
  position: relative;
  width: 1340px;
  height: 1114px;
  margin: 471px 0 0 0;
  z-index: 111;
}


.services-29 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  width: 692px;
  height: 93px;
  top: 37px;
  left: 247px;
  color: #333333;
  font-family: Inter, var(--default-font-family);
  font-size: 42px;
  font-weight: 700;
  line-height: 50.83px;
  text-align: left;
}
.information-reports {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  width: 327px;
  height: 49px;
  top: 119px;
  left: 248px;
  color: #333333;
  font-family: Inter, var(--default-font-family);
  font-size: 24px;
  font-weight: 700;
  line-height: 29.045px;
  text-align: left;
  z-index: 1;
}
.empty {
  position: absolute;
  width: 290px;
  height: 251px;
  top: 167px;
  left: 527px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-30/OLOyO87fRP.png)
    no-repeat center;
  background-size: cover;
  z-index: 10;
}
.basic-categories-land {
  position: absolute;
  width: 290px;
  height: 251px;
  top: 167px;
  left: 826px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-30/hJmwpW07X7.png)
    no-repeat center;
  background-size: cover;
  z-index: 13;
}
.frame-2a {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  gap: 10px;
  position: absolute;
  width: 79px;
  height: 34px;
  top: 167px;
  left: 1126px;
  padding: 2px 12px 2px 12px;
  background: #4db37c;
  z-index: 83;
}
.my-cart {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 17px;
  color: #f5fff5;
  font-family: Inter, var(--default-font-family);
  font-size: 14px;
  font-weight: 700;
  line-height: 16.943px;
  text-align: left;
  white-space: nowrap;
  z-index: 84;
}
.empty-2b {
  position: absolute;
  width: 291px;
  height: 250px;
  top: 168px;
  left: 227px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-30/vABD2M2AhZ.png)
    no-repeat center;
  background-size: cover;
  z-index: 5;
}
.rectangle-2c {
  position: absolute;
  width: 217px;
  height: 264px;
  top: 201px;
  left: 1126px;
  font-size: 0px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-30/re8aN8gjjG.png)
    no-repeat center;
  background-size: cover;
  z-index: 87;
}
.items {
  display: block;
  position: relative;
  height: 17px;
  margin: 14px 0 0 13px;
  color: #000000;
  font-family: Inter, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 16.943px;
  text-align: left;
  text-decoration: underline;
  white-space: nowrap;
  z-index: 88;
}
.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: 205;
    top: 9px;
    left: 0em;
}
.housing-society-report-2 {
    font-size: 16px;
    font-weight: 500;
    position: relative;
    left: 0.78em;
}
.flex-row {
  position: relative;
  width: 194px;
  height: 69px;
  margin: 4px 0 0 13px;
  z-index: 101;
}
.dha-gujranwala-dha-quetta {
  position: absolute;
  width: 110px;
  height: 69px;
  top: 0;
  left: 0;
  font-family: Inter, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 18.9px;
  text-align: left;
  z-index: 94;
}
.dha-gujranwala {
  position: relative;
  color: #000000;
  font-family: Inter, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 18.9px;
  text-align: left;
}
.empty-2d {
  position: relative;
  color: #000000;
  font-family: Inter, var(--default-font-family);
  font-size: 14px;
  font-weight: 600;
  line-height: 18.9px;
  text-align: left;
}
.dha-gujranwala-2e {
  position: relative;
  color: #000000;
  font-family: Inter, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 18.9px;
  text-align: left;
}
.dollar-sign {
  display: flex;
  align-items: flex-start;
  justify-content: flex-end;
  position: absolute;
  width: 33px;
  height: 17px;
  top: 0;
  left: 161px;
  color: #000000;
  font-family: Inter, var(--default-font-family);
  font-size: 14px;
  font-weight: 600;
  line-height: 16.943px;
  text-align: right;
  white-space: nowrap;
  z-index: 96;
}
.dollar-sign-2f {
  display: flex;
  align-items: flex-start;
  justify-content: flex-end;
  position: absolute;
  width: 33px;
  height: 17px;
  top: 19px;
  left: 161px;
  color: #000000;
  font-family: Inter, var(--default-font-family);
  font-size: 14px;
  font-weight: 600;
  line-height: 16.943px;
  text-align: right;
  white-space: nowrap;
  z-index: 101;
}
.geographic-area-report {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 17px;
  top: 50px;
  left: 0;
  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: 93;
}
.flex-row-fd {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 194px;
  height: 17px;
  margin: 2px 0 0 13px;
  z-index: 97;
}
.jhelum {
  flex-shrink: 0;
  position: relative;
  width: 110px;
  height: 17px;
  font-family: Inter, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  text-align: left;
  text-overflow: initial;
  white-space: nowrap;
  z-index: 95;
}
.jhelum-30 {
  position: relative;
  color: #000000;
  font-family: Inter, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 18.9px;
  text-align: left;
}
.empty-31 {
  position: relative;
  color: #000000;
  font-family: Inter, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 18.9px;
  text-align: left;
}
.empty-32 {
  position: relative;
  color: #000000;
  font-family: Inter, var(--default-font-family);
  font-size: 14px;
  font-weight: 600;
  line-height: 18.9px;
  text-align: left;
}
.empty-33 {
  position: relative;
  color: #000000;
  font-family: Inter, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 18.9px;
  text-align: left;
}
.dollar-sign-34 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-end;
  flex-shrink: 0;
  position: relative;
  width: 33px;
  height: 17px;
  color: #000000;
  font-family: Inter, var(--default-font-family);
  font-size: 14px;
  font-weight: 600;
  line-height: 16.943px;
  text-align: right;
  white-space: nowrap;
  z-index: 97;
}
.vector-35 {
  position: relative;
  width: 192.5px;
  height: 1px;
  margin: 22px 0 0 15.5px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-30/tZkocXADtH.png)
    no-repeat center;
  background-size: cover;
  z-index: 102;
}
.flex-row-d-36 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 194px;
  height: 17px;
  margin: 15px 0 0 13px;
  z-index: 98;
}
.sub-total {
  flex-shrink: 0;
  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: 89;
}
.dollar-sign-37 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-end;
  flex-shrink: 0;
  position: relative;
  width: 38px;
  height: 17px;
  color: #000000;
  font-family: Inter, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 16.943px;
  text-align: right;
  white-space: nowrap;
  z-index: 98;
}
.flex-row-38 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 194px;
  height: 17px;
  margin: 8px 0 0 13px;
  z-index: 99;
}
.tax-vat {
  flex-shrink: 0;
  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: 90;
}
.dollar-sign-39 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-end;
  flex-shrink: 0;
  position: relative;
  width: 38px;
  height: 17px;
  color: #000000;
  font-family: Inter, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 16.943px;
  text-align: right;
  white-space: nowrap;
  z-index: 99;
}
.flex-row-de {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 194px;
  height: 17px;
  margin: 8px 0 0 13px;
  z-index: 100;
}
.total {
  flex-shrink: 0;
  position: relative;
  height: 17px;
  color: #000000;
  font-family: Inter, var(--default-font-family);
  font-size: 14px;
  font-weight: 700;
  line-height: 16.943px;
  text-align: left;
  white-space: nowrap;
  z-index: 91;
}
.dollar-sign-3a {
  display: flex;
  align-items: flex-start;
  justify-content: flex-end;
  flex-shrink: 0;
  position: relative;
  width: 38px;
  height: 17px;
  color: #000000;
  font-family: Inter, var(--default-font-family);
  font-size: 14px;
  font-weight: 600;
  line-height: 16.943px;
  text-align: right;
  white-space: nowrap;
  z-index: 100;
}
.housing-society-report-3b {
    display: flex
;
    align-items: flex-start;
    justify-content: flex-start;
    position: absolute;
    height: 25px;
    top: 426px;
    left: 240px;
    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: 14;
}
.city-report {
    display: flex
;
    align-items: flex-start;
    justify-content: flex-start;
    position: absolute;
    height: 25px;
    top: 426px;
    left: 529px;
    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: 25;
}
.coming-soon{
    position:relative;
    left:1em;
    font-size:12px ;
}
#cs-2{
        position:relative;
    left:-18.7em;
    font-size:12px ;
    top:1.8em;
}
#cs-12{
        position:relative;
    left:-22.3em;
    font-size:12px ;
    top:1.8em;
}
#cs-13{
        position:relative;
    left:-17.1em;
    font-size:12px ;
    top:1.8em;
}
#cs-14{
        position:relative;
    left:-23.6em;
    font-size:12px ;
    top:1.8em;
}
#cs-16{
        position:relative;
    left:-18.7em;
    font-size:12px ;
    top:1.8em;
}
#cs-hsr{
        position:relative;
    left:-17.1em;
    font-size:12px ;
    top:1.8em;
}
#cs-cr{
    position:relative ;
    top:6px;
}

.geographical-area-report {
    display: flex
;
    align-items: flex-start;
    justify-content: flex-start;
    position: absolute;
    height: 25px;
    top: 426px;
    left: 829px;
    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: 31;
}
.frame-3c {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  gap: 10px;
  position: absolute;
  width: 217px;
  height: 34px;
  top: 465px;
  left: 1126px;
  padding: 2px 12px 2px 12px;
  background: #4db37c;
  z-index: 85;
}
.check-out {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 17px;
  color: #f5fff5;
  font-family: Inter, var(--default-font-family);
  font-size: 14px;
  font-weight: 700;
  line-height: 16.943px;
  text-align: left;
  white-space: nowrap;
  z-index: 86;
}
.textilfabrik-stoff-data {
  position: absolute;
  width: 289px;
  height: 251px;
  top: 480px;
  left: 229px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-30/hbde3HSNCy.png)
    no-repeat center;
  background-size: cover;
  z-index: 7;
}
.calculator-on-table-free-photo {
  position: absolute;
  width: 289px;
  height: 251px;
  top: 480px;
  left: 527px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-30/VxWBCvFgLd.png)
    no-repeat center;
  background-size: cover;
  z-index: 11;
}
.rectangle-3d {
  position: absolute;
  width: 291px;
  height: 251px;
  top: 480px;
  left: 826px;
  background: #4db37c;
  z-index: 75;
}
.vector-3e {
  position: relative;
  width: 116px;
  height: 116px;
  margin: 67px 0 0 94px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-30/mtn3aUtjec.png)
    no-repeat center;
  background-size: cover;
  z-index: 77;
}
.sector-report {
    display: flex
;
    align-items: flex-start;
    justify-content: flex-start;
    position: absolute;
    height: 25px;
    top: 739px;
    left: 241px;
    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: 34;
}
.feasibility-report {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 25px;
  top: 739px;
    left: 529px;
  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: 20;
}
.custom-report {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 25px;
  top: 739px;
    left: 829px;
  color: #333333;
  font-family: Inter, var(--default-font-family);
  font-size: 18px;
  font-weight: 600;
  text-align: left;
  z-index: 22;
}
.advisory-services {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  width: 439px;
  height: 66px;
  top: 808px;
  left: 248px;
  color: #333333;
  font-family: Inter, var(--default-font-family);
  font-size: 24px;
  font-weight: 700;
  line-height: 29.045px;
  text-align: left;
  z-index: 2;
}
.scott-graham-fnmwejtaa-unsplash {
  position: absolute;
  width: 291px;
  height: 250px;
  top: 864px;
  left: 248px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-30/yN1YdjXw6X.png)
    no-repeat center;
  background-size: cover;
  z-index: 23;
}
.tingey-injury-law-firm-venbddegze-unsplash {
  position: absolute;
  width: 290px;
  height: 250px;
  top: 864px;
  left: 885px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-30/i4EotS0SyK.png)
    no-repeat center;
  background-size: cover;
  z-index: 6;
}
.wesley-tingey-snnhkz-mgfe-unsplash {
  position: absolute;
  width: 291px;
  height: 249px;
  top: 865px;
  left: 566px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-30/TDwKs6P33q.png)
    no-repeat center;
  background-size: cover;
  z-index: 24;
}
.flex-row-ee {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 924px;
  height: 25px;
  margin: 9px 0 0 248px;
  z-index: 21;
}
.evaluation-service {
  flex-shrink: 0;
  position: relative;
  height: 25px;
  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: 12;
}
.title-search-service {
    flex-shrink: 0;
    position: relative;
    height: 25px;
    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: 19;
    left: -0.2em;
}
.legal-status-service {
    flex-shrink: 0;
    position: relative;
    height: 25px;
    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: 21;
    left: -6em;
}

.transactional-services {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
  width: 439px;
  height: 66px;
  margin: 55px 0 0 248px;
  color: #333333;
  font-family: Inter, var(--default-font-family);
  font-size: 24px;
  font-weight: 700;
  line-height: 29.045px;
  text-align: left;
  z-index: 4;
}
.flex-row-fb {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 927px;
  height: 250px;
  margin: -10px 0 0 248px;
  z-index: 40;
}
.image {
  flex-shrink: 0;
  position: relative;
  width: 291px;
  height: 250px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-30/nXOf9c0KBy.png)
    no-repeat center;
  background-size: cover;
  z-index: 36;
}
.wesley-tingey-snnhkz-mgfe-unsplash-3f {
  flex-shrink: 0;
  position: relative;
  width: 291px;
  height: 249px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-30/Z71w7FxO5Q.png)
    no-repeat center;
  background-size: cover;
  z-index: 40;
}
.tingey-injury-law-firm-venbddegze-unsplash-40 {
  flex-shrink: 0;
  position: relative;
  width: 290px;
  height: 250px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-30/tRBQZyYiJi.png)
    no-repeat center;
  background-size: cover;
  z-index: 9;
}
.flex-row-af {
  position: relative;
  width: 924px;
  height: 25px;
  margin: 9px 0 0 248px;
  z-index: 33;
}
.want-to-purchase {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 25px;
  top: 0;
  left: 0;
  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: 16;
}
.want-to-sell {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 25px;
  top: 0;
  left: 318px;
  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: 27;
}
.want-to-rent {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 25px;
  top: 0;
  left: 635px;
  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: 33;
}
.flex-row-dad {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 928px;
  height: 250px;
  margin: 30px 0 0 248px;
  z-index: 43;
}
.scott-graham-fnmwejtaa-unsplash-41 {
  flex-shrink: 0;
  position: relative;
  width: 291px;
  height: 250px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-30/KzPWzWU04v.png)
    no-repeat center;
  background-size: cover;
  z-index: 38;
}
.wesley-tingey-snnhkz-mgfe-unsplash-42 {
  flex-shrink: 0;
  position: relative;
  width: 291px;
  height: 249px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-30/EfyceDv6BH.png)
    no-repeat center;
  background-size: cover;
  z-index: 42;
}
.wesley-tingey-snnhkz-mgfe-unsplash-43 {
  flex-shrink: 0;
  position: relative;
  width: 291px;
  height: 249px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-30/rWOX2dCL5r.png)
    no-repeat center;
  background-size: cover;
  z-index: 43;
}
.flex-row-b {
  position: relative;
  width: 927px;
  height: 25px;
  margin: 9px 0 0 248px;
  z-index: 30;
}
.earnest-money-documentation {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 25px;
  top: 0;
  left: 0;
  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: 18;
}
.property-legal-transfer {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 25px;
  top: 0;
  left: 318px;
  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: 29;
}
.property-registration-mutation {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 25px;
  top: 0;
  left: 637px;
  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: 30;
}
.property-management-services {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
  width: 439px;
  height: 66px;
  margin: 93px 0 0 248px;
  color: #333333;
  font-family: Inter, var(--default-font-family);
  font-size: 24px;
  font-weight: 700;
  line-height: 29.045px;
  text-align: left;
  z-index: 3;
}
.flex-row-d-44 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 927px;
  height: 250px;
  margin: -10px 0 0 248px;
  z-index: 39;
}
.image-45 {
  flex-shrink: 0;
  position: relative;
  width: 291px;
  height: 250px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-30/DHLTOJFmbT.png)
    no-repeat center;
  background-size: cover;
  z-index: 35;
}
.wesley-tingey-snnhkz-mgfe-unsplash-46 {
  flex-shrink: 0;
  position: relative;
  width: 291px;
  height: 249px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-30/e0tYouTgXb.png)
    no-repeat center;
  background-size: cover;
  z-index: 39;
}
.tingey-injury-law-firm-venbddegze-unsplash-47 {
  flex-shrink: 0;
  position: relative;
  width: 290px;
  height: 250px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-30/2nULEzjnPQ.png)
    no-repeat center;
  background-size: cover;
  z-index: 8;
}
.flex-row-ea {
  position: relative;
  width: 924px;
  height: 25px;
  margin: 9px 0 0 248px;
  z-index: 32;
}
.rental-management {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 25px;
  top: 0;
  left: 0;
  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: 15;
}
.compliance-management {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 25px;
  top: 0;
  left: 318px;
  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: 26;
}
.property-maintenance {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 25px;
  top: 0;
  left: 635px;
  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: 32;
}
.flex-row-cd {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 609px;
  height: 250px;
  margin: 30px 0 0 248px;
  z-index: 41;
}
.scott-graham-fnmwejtaa-unsplash-48 {
  flex-shrink: 0;
  position: relative;
  width: 291px;
  height: 250px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-30/vxq0h9GCd7.png)
    no-repeat center;
  background-size: cover;
  z-index: 37;
}
.wesley-tingey-snnhkz-mgfe-unsplash-49 {
  flex-shrink: 0;
  position: relative;
  width: 291px;
  height: 249px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-30/gTWs52SwaW.png)
    no-repeat center;
  background-size: cover;
  z-index: 41;
}
.flex-row-ab {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 554px;
  height: 25px;
  margin: 9px 0 0 248px;
  z-index: 28;
}
.building-security {
  flex-shrink: 0;
  position: relative;
  height: 25px;
  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: 17;
}
.cleaning-management {
    flex-shrink: 0;
    position: relative;
    height: 25px;
    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: 28;
    left: -2.1em;
}
.rectangle-4a {
    position: relative;
    width: 1166px;
    height: 297px;
    margin: 66px 0 0 208px;
    background: #4db37c;
    z-index: 44;
    left: :2em;
    top: 1em;
}

.flex-column-d {
  position: absolute;
  width: 57.72%;
  height: 64.98%;
  top: 13.8%;
  left: 4.29%;
  font-size: 0px;
  z-index: 81;
  
}
.specific-information {
  display: block;
  position: relative;
  height: 29px;
  margin: 0 0 0 0;
  color: #ffffff;
  font-family: Inter, var(--default-font-family);
  font-size: 24px;
  font-weight: 400;
  line-height: 29px;
  text-align: left;

  z-index: 78;
}
.custom-report-today {
  display: block;
  position: relative;
  height: 50px;
  margin: 36px 0 0 0;
  color: #f4fff5;
  font-family: Inter, var(--default-font-family);
  font-size: 42px;
  font-weight: 700;
  line-height: 50px;
  text-align: left;
  z-index: 79;
}
.rectangle-4b {
  position: relative;
  width: 199px;
  height: 48px;
  margin: 30px 0 0 0;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-30/qpzN6w7QDp.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 81;
  
}
.request-report {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 45.83%;
  top: 27.08%;
  left: 7.04%;
  color: #333333;
  font-family: Inter, var(--default-font-family);
  font-size: 18px;
  font-weight: 400;
  line-height: 21.784px;
  text-align: left;
  z-index: 82;
}
.vector-4c {
  position: absolute;
  width: 178px;
  height: 178px;
  top: 59px;
  left: 891px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-30/mhvZKz0iTv.png)
    no-repeat center;
  background-size: cover;
  z-index: 76;
}
.rectangle-4d {
    position: relative;
    left: 1.7em;
    
}

#hb {
  background-color: #f4fff5;
  font-weight: bolder;
  font-size: 25px;
  position: relative;
  top: -63px;
  height: 700px;
  width: 38px;
  display: none;
}
.header-logo{
  display:none;
}



@media only screen and (max-width: 767px) {
    .vector{
    display:none;
}
     .frame-5{
         display:none;
     }
      .frame-15 {
    top: 5em;
}
    .header {
        background-color: #f4fff5;
        height: 40px;
        width: 3.5em;
    }
    .header-logo {
        position:relative;
        display: block;
        height: 71px;
        width: 100px;
        left: 68px;
    }

.fix{
     position: fixed;
    color: #000000;
    left: 9px;
    top: -0.3px;
    font-size: 34px;
    background-color: #f4fff5;
    height: -30em;
    width: 1.75em;
    z-index: 800;
}
    .fix {
        color: #000000;
        left: 0em;
        top: 0px;
        font-size: 34px;
        height: 50px;
        width: 68px;
        display: flex
;
        justify-content: center;
    }
    #hb {
        display: block;
        cursor: pointer;
        height: 0em;
    }
    .services-29 {
    display: flex
;
    align-items: flex-start;
    justify-content: flex-start;
    position: absolute;
    width: 692px;
    height: 93px;
    top: 18px;
    left: 118px;
    color: #333333;
    font-family: Inter, var(--default-font-family);
    font-size: 2em;
    font-weight: 700;
    line-height: 50.83px;
    text-align: left;
}
.information-reports {
    display: flex
;
    align-items: flex-start;
    justify-content: flex-start;
    position: absolute;
    width: 327px;
    height: 49px;
    top: 119px;
    left: 118px;
    color: #333333;
    font-family: Inter, var(--default-font-family);
    font-size: 24px;
    font-weight: 700;
    line-height: 29.045px;
    text-align: left;
    z-index: 1;
}
.empty-2b {
    position: absolute;
    width: 291px;
    height: 250px;
    top: 168px;
    left: 119px;
    background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-30/vABD2M2AhZ.png) no-repeat center;
    background-size: cover;
    z-index: 5;
}
.housing-society-report-3b {
    display: flex
;
    align-items: flex-start;
    justify-content: flex-start;
    position: absolute;
    height: 25px;
    top: 426px;
    left: 142px;
    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: 14;
}
.empty {
    position: absolute;
    width: 290px;
    height: 251px;
    top: 478px;
    left: 119px;
    background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-30/OLOyO87fRP.png) no-repeat center;
    background-size: cover;
    z-index: 10;
}
.city-report {
    display: flex
;
    align-items: flex-start;
    justify-content: flex-start;
    position: absolute;
    height: 25px;
    top: 738px;
    left: 142px;
    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: 25;
}
.basic-categories-land {
    position: absolute;
    width: 290px;
    height: 251px;
    top: 789px;
    left: 119px;
    background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-30/hJmwpW07X7.png) no-repeat center;
    background-size: cover;
    z-index: 13;
}
.geographical-area-report {
    display: flex
;
    align-items: flex-start;
    justify-content: flex-start;
    position: absolute;
    height: 25px;
    top: 1048px;
    left: 142px;
    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: 31;
}
.textilfabrik-stoff-data {
    position: absolute;
    width: 289px;
    height: 251px;
    top: 1094px;
    left: 119px;
    background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-30/hbde3HSNCy.png) no-repeat center;
    background-size: cover;
    z-index: 7;
}
.sector-report {
    display: flex
;
    align-items: flex-start;
    justify-content: flex-start;
    position: absolute;
    height: 25px;
    top: 1356px;
    left: 144px;
    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: 34;
}
.calculator-on-table-free-photo {
    position: absolute;
    width: 289px;
    height: 251px;
    top: 1408px;
    left: 119px;
    background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-30/VxWBCvFgLd.png) no-repeat center;
    background-size: cover;
    z-index: 11;
}
.feasibility-report {
    display: flex
;
    align-items: flex-start;
    justify-content: flex-start;
    position: absolute;
    height: 25px;
    top: 1676px;
    left: 144px;
    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: 20;
}
.rectangle-3d {
    position: absolute;
    width: 291px;
    height: 251px;
    top: 1728px;
    left: 119px;
    background: #4db37c;
    z-index: 75;
}
.custom-report {
    display: flex
;
    align-items: flex-start;
    justify-content: flex-start;
    position: absolute;
    height: 25px;
    top: 1995px;
    left: 142px;
    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: 22;
}
.rectangle-2c {
    position: absolute;
    width: 217px;
    height: 264px;
    top: 2076px;
    left: 152px;
    font-size: 0px;
    background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-30/re8aN8gjjG.png) no-repeat center;
    background-size: cover;
    z-index: 87;
}
.frame-2a {
    display: flex
;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    gap: 10px;
    position: absolute;
    width: 79px;
    height: 34px;
    top: 2042px;
    left: 152px;
    padding: 2px 12px 2px 12px;
    background: #4db37c;
    z-index: 83;
}
.frame-3c {
    display: flex
;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    gap: 10px;
    position: absolute;
    width: 217px;
    height: 34px;
    top: 2340px;
    left: 152px;
    padding: 2px 12px 2px 12px;
    background: #4db37c;
    z-index: 85;
}
.advisory-services {
    display: flex
;
    align-items: flex-start;
    justify-content: flex-start;
    position: absolute;
    width: 439px;
    height: 66px;
    top: 2412px;
    left: 118px;
    color: #333333;
    font-family: Inter, var(--default-font-family);
    font-size: 24px;
    font-weight: 700;
    line-height: 29.045px;
    text-align: left;
    z-index: 2;
}
.scott-graham-fnmwejtaa-unsplash {
    position: absolute;
    width: 291px;
    height: 250px;
    top: 2484px;
    left: 119px;
    background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-30/yN1YdjXw6X.png) no-repeat center;
    background-size: cover;
    z-index: 23;
}
.evaluation-service {
    flex-shrink: 0;
    position: relative;
    height: 25px;
    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: 12;
    left: -130px;
    top: 1640px;
}
.wesley-tingey-snnhkz-mgfe-unsplash {
    position: absolute;
    width: 291px;
    height: 249px;
    top: 2825px;
    left: 118px;
    background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-30/TDwKs6P33q.png) no-repeat center;
    background-size: cover;
    z-index: 24;
}
.title-search-service {
    flex-shrink: 0;
    position: relative;
    height: 25px;
    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: 19;
    left: -449px;
    top: 1980px;
}
.tingey-injury-law-firm-venbddegze-unsplash {
    position: absolute;
    width: 290px;
    height: 250px;
    top: 3170px;
    left: 118px;
    background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-30/i4EotS0SyK.png) no-repeat center;
    background-size: cover;
    z-index: 6;
}
.legal-status-service {
    flex-shrink: 0;
    position: relative;
    height: 25px;
    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: 21;
    left: -876px;
    top: 2322px;
}
.transactional-services {
    display: flex
;
    align-items: flex-start;
    justify-content: flex-start;
    position: relative;
    width: 439px;
    height: 66px;
    margin: 55px 0 0 248px;
    color: #333333;
    font-family: Inter, var(--default-font-family);
    font-size: 24px;
    font-weight: 700;
    line-height: 29.045px;
    text-align: left;
    z-index: 4;
    left: -130px;
    top: 2306px;
}
.image {
    flex-shrink: 0;
    position: relative;
    width: 291px;
    height: 250px;
    background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-30/nXOf9c0KBy.png) no-repeat center;
    background-size: cover;
    z-index: 36;
    left: -130px;
    top: 2311px;
}
.want-to-purchase {
    display: flex
;
    align-items: flex-start;
    justify-content: flex-start;
    position: absolute;
    height: 25px;
    top: 2325px;
    left: -129px;
    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: 16;
}
.wesley-tingey-snnhkz-mgfe-unsplash-3f {
    flex-shrink: 0;
    position: relative;
    width: 291px;
    height: 249px;
    background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-30/Z71w7FxO5Q.png) no-repeat center;
    background-size: cover;
    z-index: 40;
    left: -448px;
    top: 2632px;
}
.want-to-sell {
    display: flex
;
    align-items: flex-start;
    justify-content: flex-start;
    position: absolute;
    height: 25px;
    top: 2642px;
    left: -129px;
    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: 27;
}
.tingey-injury-law-firm-venbddegze-unsplash-40 {
    flex-shrink: 0;
    position: relative;
    width: 290px;
    height: 250px;
    background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-30/tRBQZyYiJi.png) no-repeat center;
    background-size: cover;
    z-index: 9;
    left: -766px;
    top: 2952px;
}
.want-to-rent {
    display: flex
;
    align-items: flex-start;
    justify-content: flex-start;
    position: absolute;
    height: 25px;
    top: 2960px;
    left: -130px;
    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: 33;
}
.scott-graham-fnmwejtaa-unsplash-41 {
    flex-shrink: 0;
    position: relative;
    width: 291px;
    height: 250px;
    background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-30/KzPWzWU04v.png) no-repeat center;
    background-size: cover;
    z-index: 38;
    left: -129px;
    top: 2957px;
}
.earnest-money-documentation {
    display: flex
;
    align-items: flex-start;
    justify-content: flex-start;
    position: absolute;
    height: 25px;
    top: 2971px;
    left: -130px;
    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: 18;
}
.wesley-tingey-snnhkz-mgfe-unsplash-42 {
    flex-shrink: 0;
    position: relative;
    width: 291px;
    height: 249px;
    background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-30/EfyceDv6BH.png) no-repeat center;
    background-size: cover;
    z-index: 42;
    left: -448px;
    top: 3277px;
}
.property-legal-transfer {
    display: flex
;
    align-items: flex-start;
    justify-content: flex-start;
    position: absolute;
    height: 25px;
    top: 3281px;
    left: -130px;
    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: 29;
}
.wesley-tingey-snnhkz-mgfe-unsplash-43 {
    flex-shrink: 0;
    position: relative;
    width: 291px;
    height: 249px;
    background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-30/rWOX2dCL5r.png) no-repeat center;
    background-size: cover;
    z-index: 43;
    left: -766px;
    top: 3584px;
}
.property-registration-mutation {
    display: flex
;
    align-items: flex-start;
    justify-content: flex-start;
    position: absolute;
    height: 25px;
    top: 3587px;
    left: -130px;
    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: 30;
}
.property-management-services {
    display: flex
;
    align-items: flex-start;
    justify-content: flex-start;
    position: relative;
    width: 309px;
    height: 66px;
    margin: 93px 0 0 248px;
    color: #333333;
    font-family: Inter, var(--default-font-family);
    font-size: 4vh;
    font-weight: 700;
    line-height: 29.045px;
    text-align: left;
    z-index: 3;
    left: -131px;
    top: 3520px;
}
.image-45 {
    flex-shrink: 0;
    position: relative;
    width: 291px;
    height: 250px;
    background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-30/DHLTOJFmbT.png) no-repeat center;
    background-size: cover;
    z-index: 35;
    left: -128px;
    top: 3532px;
}
.rental-management {
    display: flex
;
    align-items: flex-start;
    justify-content: flex-start;
    position: absolute;
    height: 25px;
    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: 15;
    left: -129px;
    top: 3541px;
}
.wesley-tingey-snnhkz-mgfe-unsplash-46 {
    flex-shrink: 0;
    position: relative;
    width: 291px;
    height: 249px;
    background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-30/e0tYouTgXb.png) no-repeat center;
    background-size: cover;
    z-index: 39;
    left: -448px;
    top: 3848px;
}
.compliance-management {
    display: flex
;
    align-items: flex-start;
    justify-content: flex-start;
    position: absolute;
    height: 25px;
    top: 3852px;
    left: -128px;
    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: 26;
}
.tingey-injury-law-firm-venbddegze-unsplash-47 {
    flex-shrink: 0;
    position: relative;
    width: 290px;
    height: 250px;
    background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-30/2nULEzjnPQ.png) no-repeat center;
    background-size: cover;
    z-index: 8;
    left: -765px;
    top: 4154px;
}
.property-maintenance {
    display: flex
;
    align-items: flex-start;
    justify-content: flex-start;
    position: absolute;
    height: 25px;
    top: 4167px;
    left: -128px;
    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: 32;
}
.scott-graham-fnmwejtaa-unsplash-48 {
    flex-shrink: 0;
    position: relative;
    width: 291px;
    height: 250px;
    background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-30/vxq0h9GCd7.png) no-repeat center;
    background-size: cover;
    z-index: 37;
    left: -129px;
    top: 4158px;
}
.building-security {
    flex-shrink: 0;
    position: relative;
    height: 25px;
    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: 17;
    left: -129px;
    top: 4172px;
}
.wesley-tingey-snnhkz-mgfe-unsplash-49 {
    flex-shrink: 0;
    position: relative;
    width: 291px;
    height: 249px;
    background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-30/gTWs52SwaW.png) no-repeat center;
    background-size: cover;
    z-index: 41;
    left: -447px;
    top: 4473px;
}
.cleaning-management {
    flex-shrink: 0;
    position: relative;
    height: 25px;
    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: 28;
    left: -487px;
    top: 4481px;
}
.rectangle-4a {
    position: relative;
    width: 1166px;
    height: 297px;
    margin: 66px 0 0 247px;
    background: #4db37c;
    z-index: 44;
    top: 4451px;
    left: -163px;
}
.specific-information {
    display: block;
    position: relative;
    height: 29px;
    width: 277px;
    margin: 0 0 0 0;
    color: #ffffff;
    font-family: Inter, var(--default-font-family);
    font-size: 20px;
    font-weight: 400;
    line-height: 29px;
    z-index: 78;
}
.custom-report-today {
    display: block;
    position: relative;
    height: 50px;
    width: 250px;
    margin: 36px 0 0 0;
    color: #f4fff5;
    font-family: Inter, var(--default-font-family);
    font-size: 27px;
    font-weight: 700;
    z-index: 79;
    top: 30px;
    line-height:37px;
}
.rectangle-4b {
    position: relative;
    width: 199px;
    height: 48px;
    margin: 30px 0 0 0;
    background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-30/qpzN6w7QDp.png) no-repeat center;
    background-size: 100% 100%;
    z-index: 81;
    top: 52px;
}
.vector-4c {
    position: absolute;
    width: 178px;
    height: 178px;
    top: 365px;
    left: 55px;
    background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-30/mhvZKz0iTv.png) no-repeat center;
    background-size: cover;
    z-index: 76;
}
    .rectangle-4a {
        position: relative;
        width: 290px;
        height: 585px;
        margin: 66px 0 0 247px;
        background: #4db37c;
        z-index: 44;
        top: 4433px;
        left: -129px;
    }

    /*Popup CSS Rules*/
        #popup {
        width: 95%;
        min-height: 30em;
        min-height: 423px;
        padding: 25px;
        border-radius: 7px;
        width: 274px;
    }
    #popup.active {
    top: 54%;
    visibility: visible;
    opacity: 1;
    transition: 0.7s;
    overflow: hidden;
    height: 26px;
}
    .close-popup {
        position: relative;
        top: -39em;
        left: -0.5em;
        color: #5db786;
        font-weight: bold;
        cursor:pointer;
    }
    .popup-title {
    font-size: 1em;
    font-weight: 650;
    color: #403f3f;
    margin-bottom: 25px;
    text-align: left;
    position: relative;
    top: 0.3em;
    width: 13em;
}
    #report-type {
        width: 231px;
        height: 36px;
        align-items: center;
        border-radius: 0;
        border: 1px solid #72c196;
        background-color: #f4fff5;
        display: flex
;
        justify-content: center;
        padding: 0;
        padding-left: 15px;
        padding-right: 20px;
        top: -0.5em;
        position: relative;
    }
    .type-text {
    top: 0em;
    position: relative;
    color: #72c196;
    font-size: 17px;
    left: -2.5em;
    font-weight: 500;
}

#figma-popup {
    display: block;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 282px;
    height: 508px;
    background: rgb(255, 255, 255);
    z-index: 9999;
    border-radius: 8px;
    padding: 30px;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 4px 20px;
}
.main-container{
    height:8710px;
    width:450px;
    overflow:hidden;
}
}




