.elementor-29580 .elementor-element.elementor-element-0560879 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29580 .elementor-element.elementor-element-bf528d1 > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-29580 .elementor-element.elementor-element-da5d0ea > .elementor-widget-container{margin:-25px 0px -18px 127px;}.elementor-29580 .elementor-element.elementor-element-6e23cb6 > .elementor-widget-container{margin:1px 0px 0px 132px;}.elementor-29580 .elementor-element.elementor-element-4b737d7{width:var( --container-widget-width, 59.099% );max-width:59.099%;--container-widget-width:59.099%;--container-widget-flex-grow:0;}.elementor-29580 .elementor-element.elementor-element-4b737d7 > .elementor-widget-container{margin:0px 0px 0px 133px;}.elementor-29580 .elementor-element.elementor-element-fe4a5d9{width:var( --container-widget-width, 104.998% );max-width:104.998%;--container-widget-width:104.998%;--container-widget-flex-grow:0;}.elementor-29580 .elementor-element.elementor-element-fe4a5d9 > .elementor-widget-container{margin:-38px -150px 0px -9px;}.elementor-29580 .elementor-element.elementor-element-6c6a5de > .elementor-widget-container{margin:42px 0px 105px 114px;}@media(min-width:768px){.elementor-29580 .elementor-element.elementor-element-a08757d{width:11.386%;}.elementor-29580 .elementor-element.elementor-element-05a9ef6{width:88.28%;}.elementor-29580 .elementor-element.elementor-element-af31111{width:36.013%;}.elementor-29580 .elementor-element.elementor-element-2546748{width:63.987%;}}@media(max-width:1024px){.elementor-29580 .elementor-element.elementor-element-0560879 > .elementor-widget-container{margin:0px 0px -558px 0px;}.elementor-29580 .elementor-element.elementor-element-da5d0ea > .elementor-widget-container{margin:9px 0px -25px 0px;}.elementor-29580 .elementor-element.elementor-element-6e23cb6 > .elementor-widget-container{margin:10px 0px 26px 4px;}.elementor-29580 .elementor-element.elementor-element-4b737d7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29580 .elementor-element.elementor-element-4b737d7{--container-widget-width:308px;--container-widget-flex-grow:0;width:var( --container-widget-width, 308px );max-width:308px;}.elementor-29580 .elementor-element.elementor-element-fe4a5d9 > .elementor-widget-container{margin:310px 0px 0px -298px;}.elementor-29580 .elementor-element.elementor-element-6c6a5de > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-29580 .elementor-element.elementor-element-bf528d1 > .elementor-widget-container{margin:16px 0px -14px 0px;}.elementor-29580 .elementor-element.elementor-element-da5d0ea > .elementor-widget-container{margin:-11px 0px -13px 0px;}.elementor-29580 .elementor-element.elementor-element-6e23cb6 > .elementor-widget-container{margin:-4px 0px 32px 0px;}.elementor-29580 .elementor-element.elementor-element-fe4a5d9 > .elementor-widget-container{margin:-6px 0px 0px -12px;padding:-26px 0px 0px 0px;}}

.back-to-services {
    display: block;
    position: relative;
    height: 29px;
    margin: 0 0 0 0;
    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: 60;
}


.city-report-29 {
    display: block;
    position: relative;
    height: 57px;
    margin: 6px 0 0 1px;
    color: #333333;
    font-family: Inter, var(--default-font-family);
    font-size: 42px;
    font-weight: 700;
    line-height: 50.83px;
    text-align: left;
    white-space: nowrap;
    z-index: 61;
}
.coming-soon{
    position:relative;
    left:1em;
    font-size:0.5em ;
}


@media only screen and (max-width: 767px) {
    .city-report-29 {
    display: block;
    position: relative;
    height: 57px;
    margin: 6px 0 0 1px;
    color: #333333;
    font-family: Inter, var(--default-font-family);
    font-size: 25px;
    font-weight: 700;
    line-height: 50.83px;
    text-align: left;
    width:1em;
    z-index: 61;
}
.coming-soon{
    position:relative;
    left:-31.5em;
    font-size:0.4em ;
    top:1.6em;
}
    
}


.green-earth-properties-2a {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    position: relative;
    width: 52%;
    height: 88px;
    color: #333333;
    font-family: Inter, var(--default-font-family);
    font-size: 18px;
    font-weight: 400;
    line-height: 21.784px;
    text-align: left;
    z-index: 62;
}
@media only screen and (max-width: 1200px) {
    .green-earth-properties-2a {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    position: relative;
    width: 102%;
    height: 88px;
    color: #333333;
    font-family: Inter, var(--default-font-family);
    font-size: 15px;
    font-weight: 400;
    line-height: 21.784px;
    text-align: left;
    z-index: 62;
}
}


.rectangle-2d {
    position: relative;
    width: 260%;
    height: 30rem;
    background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-30/W3dwGoAxb2.png) no-repeat center;
    background-size: cover;
    z-index: 21;
}
@media only screen and (max-width: 1200px) {
    .rectangle-2d {
    position: relative;
    width: 277%;
    height: 20rem;
    background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-30/W3dwGoAxb2.png) no-repeat center;
    background-size: cover;
    z-index: 21;
}
}
@media only screen and (max-width: 767px) {
        .rectangle-2d {
    position: relative;
    width: 107%;
    height: 15rem;
    background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-30/W3dwGoAxb2.png) no-repeat center;
    background-size: cover;
    z-index: 21;
}
}




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;
}
.frame-2f {
    flex-shrink: 0;
    position: relative;
    width: 1160px;
    height: 297px;
    z-index: 22;

}

.frame-30 {
    position: relative;
    width: 122px;
    height: 48px;
    z-index: 26;
}

.rectangle-31 {
    position: absolute;
    width: 1160%;
    height: 297px;
    top: 0;
    left: 0;
    background: #4db37c;
    z-index: 23;
}

.detailed-information {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    position: absolute;
    width: 488px;
    height: 58px;
    top: 41px;
    left: 50px;
    color: #ffffff;
    font-family: Inter, var(--default-font-family);
    font-size: 24px;
    font-weight: 400;
    line-height: 29.045px;
    text-align: left;
    z-index: 24;
}

.vector-32 {
    position: absolute;
    width: 172px;
    height: 181px;
    top: 59px;
    left: 861px;
    background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-30/GmoHuf4WFh.png) no-repeat center;
    background-size: cover;
    z-index: 29;
}

.custom-city-report {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    position: absolute;
    height: 50px;
    top: 108px;
    left: 50px;
    color: #f4fff5;
    font-family: Inter, var(--default-font-family);
    font-size: 42px;
    font-weight: 700;
    line-height: 50px;
    text-align: left;
    z-index: 25;
    width:19em;
}

.rectangle-33 {
    position: absolute;
    width: 17.16%;
    height: 16.16%;
    top: 72.63%;
    left: 4.31%;
    background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-30/3fEd9OviP3.png) no-repeat center;
    background-size: 100% 100%;
    z-index: 27;
}

.request-report {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    position: absolute;
    height: 7.41%;
    top: 77%;
    left: 5.52%;
    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: 28;
}


@media only screen and (max-width: 1200px) {
    
    .detailed-information {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    position: absolute;
    width: 488px;
    height: 58px;
    top: 41px;
    left: 50px;
    color: #ffffff;
    font-family: Inter, var(--default-font-family);
    font-size: 20px;
    font-weight: 400;
    line-height: 29.045px;
    text-align: left;
    z-index: 24;
}
    
    .custom-city-report {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    position: absolute;
    height: 50px;
    top: 108px;
    left: 50px;
    color: #f4fff5;
    font-family: Inter, var(--default-font-family);
    font-size: 28px;
    font-weight: 700;
    line-height: 50px;
    text-align: left;
    z-index: 25;
}
.vector-32 {
    position: relative;
    width: 10%;
    height: 42%;
    top: 29px;
    left: 591px;
    background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-30/GmoHuf4WFh.png) no-repeat center;
    background-size: cover;
    z-index: 29;
}

}






@media only screen and (max-width: 767px)  {
    
    .detailed-information {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    position: absolute;
    width: 488px;
    height: 58px;
    top: 41px;
    left: 20px;
    color: #ffffff;
    font-family: Inter, var(--default-font-family);
    font-size: 15px;
    font-weight: 400;
    line-height: 29.045px;
    text-align: left;
    z-index: 24;
}
    
    .custom-city-report {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    position: absolute;
    height: 50px;
    top: 108px;
    left: 20px;
    color: #f4fff5;
    font-family: Inter, var(--default-font-family);
    font-size: 23px;
    font-weight: 700;
    line-height: 30px;
    text-align: left;
    z-index: 25;
    width:29%;
}
.vector-32 {
    position: relative;
    width: 7%;
    height: 31%;
    top: 109px;
    left: 201px;
    background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-30/GmoHuf4WFh.png) no-repeat center;
    background-size: cover;
    z-index: 29;
}
.rectangle-33 {
    position: absolute;
    width: 17.16%;
    height: 16.16%;
    top: 58.63%;
    left: -1.5%;
    background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-30/3fEd9OviP3.png) no-repeat center;
    background-size: 60% 100%;
    z-index: 27;
}

.request-report {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    position: absolute;
    height: 7.41%;
    top: 63.5%;
    left: 2.52%;
    color: #333333;
    font-family: Inter, var(--default-font-family);
    font-size: 12px;
    font-weight: 400;
    line-height: 21.784px;
    text-align: left;
    white-space: nowrap;
    z-index: 28;
}

}

