.elementor-25369 .elementor-element.elementor-element-f92386c{margin-top:-53px;margin-bottom:-53px;padding:15px 15px 15px 15px;}.elementor-25369 .elementor-element.elementor-element-134dc6a > .elementor-widget-container{margin:0px 0px 58px 0px;padding:0px 0px 20px 0px;}

*{
	font-family: Inter, sans-serif;
    text-decoration: none;
}
body {
    height:109em;
    background: #f4fff5;
}
.main-container {
    position: relative;
    left: -28rem;
    background-color: red;
    top: -1em;
    display: block;
}
.for-sale-26 {
    display: flex
;
    align-items: flex-start;
    justify-content: flex-start;
    position: absolute;
    height: 57px;
    top: -22px;
    left: 4.5em;
    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;
}
.toggle-buttons {
    position: relative;
    left: -11em;
}
.frame-27 {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    gap: 10px;
    position: absolute;
    width: 131px;
    height: 38px;
    top: 37px;
    left: 1142px;
    padding: 10px 22px 10px 22px;
    background: #f0d876;
    z-index: 103;
}

.see-all-prices {
    flex-shrink: 0;
    flex-basis: auto;
    position: relative;
    height: 19px;
    color: #333333;
    font-family: Inter, var(--default-font-family);
    font-size: 16px;
    font-weight: 400;
    line-height: 19px;
    text-align: left;
    white-space: nowrap;
    z-index: 104;
}

.frame-28 {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    gap: 10px;
    position: absolute;
    width: 641px;
    height: 38px;
    top: 40px;
    left: 485px;
    padding: 4px 15px 4px 15px;
    background: #1d7445;
    z-index: 101;
    overflow: hidden;
}

.prices-location {
    flex-shrink: 0;
    position: relative;
    width: 1286px;
    font-family: Inter, var(--default-font-family);
    font-size: 16px;
    font-weight: 400;
    line-height: 19px;
    text-align: left;
    text-overflow: initial;
    white-space: nowrap;
    z-index: 102;
      animation:my-animation 24s linear infinite;
  animation-delay: 1s;
}

.percentage {
    position: relative;
    color: #aeff9e;
    font-family: Inter, var(--default-font-family);
    font-size: 16px;
    font-weight: 400;
    line-height: 19.364px;
    text-align: left;
}

.location {
    position: relative;
    font-family: Inter, var(--default-font-family);
    font-size: 16px;
    font-weight: 400;
    line-height: 19.364px;
    background: no-repeat center;
    background-size: cover;
}

.location-29 {
    position: relative;
    font-family: Inter, var(--default-font-family);
    font-size: 16px;
    font-weight: 600;
    line-height: 19.364px;
    background: no-repeat center;
    background-size: cover;
}

.location-2a {
    position: relative;
    font-family: Inter, var(--default-font-family);
    font-size: 16px;
    font-weight: 400;
    line-height: 19.364px;
    background: no-repeat center;
    background-size: cover;
}

.location-2b {
    position: relative;
    font-family: Inter, var(--default-font-family);
    font-size: 16px;
    font-weight: 600;
    line-height: 19.364px;
    background: no-repeat center;
    background-size: cover;
}

.location-2c {
    position: relative;
    font-family: Inter, var(--default-font-family);
    font-size: 16px;
    font-weight: 400;
    line-height: 19.364px;
    background: no-repeat center;
    background-size: cover;
}

.location-2d {
    position: relative;
    font-family: Inter, var(--default-font-family);
    font-size: 16px;
    font-weight: 600;
    line-height: 19.364px;
    background: no-repeat center;
    background-size: cover;
}

.location-2e {
    position: relative;
    font-family: Inter, var(--default-font-family);
    font-size: 16px;
    font-weight: 400;
    line-height: 19.364px;
    background: no-repeat center;
    background-size: cover;
}

.percentage-2f {
    position: relative;
    color: #ff6e6e;
    font-family: Inter, var(--default-font-family);
    font-size: 16px;
    font-weight: 400;
    line-height: 19.364px;
    text-align: left;
}

.location-30 {
    position: relative;
    color: #f4fff5;
    font-family: Inter, var(--default-font-family);
    font-size: 16px;
    font-weight: 400;
    line-height: 19.364px;
    text-align: left;
}

.location-31 {
    position: relative;
    color: #f4fff5;
    font-family: Inter, var(--default-font-family);
    font-size: 16px;
    font-weight: 600;
    line-height: 19.364px;
    text-align: left;
}

.location-32 {
    position: relative;
    color: #f4fff5;
    font-family: Inter, var(--default-font-family);
    font-size: 16px;
    font-weight: 400;
    line-height: 19.364px;
    text-align: left;
}

.location-33 {
    position: relative;
    color: #f4fff5;
    font-family: Inter, var(--default-font-family);
    font-size: 16px;
    font-weight: 600;
    line-height: 19.364px;
    text-align: left;
}

.location-34 {
    position: relative;
    color: #f4fff5;
    font-family: Inter, var(--default-font-family);
    font-size: 16px;
    font-weight: 400;
    line-height: 19.364px;
    text-align: left;
}

.percentage-35 {
    position: relative;
    color: #aeff9e;
    font-family: Inter, var(--default-font-family);
    font-size: 16px;
    font-weight: 400;
    line-height: 19.364px;
    text-align: left;
}

.que {
    position: relative;
    color: #f4fff5;
    font-family: Inter, var(--default-font-family);
    font-size: 16px;
    font-weight: 400;
    line-height: 19.364px;
    text-align: left;
}

.location-36 {
    position: relative;
    font-family: Inter, var(--default-font-family);
    font-size: 16px;
    font-weight: 400;
    line-height: 19.364px;
    background: no-repeat center;
    background-size: cover;
}

.location-37 {
    position: relative;
    font-family: Inter, var(--default-font-family);
    font-size: 16px;
    font-weight: 600;
    line-height: 19.364px;
    background: no-repeat center;
    background-size: cover;
}

.location-38 {
    position: relative;
    font-family: Inter, var(--default-font-family);
    font-size: 16px;
    font-weight: 400;
    line-height: 19.364px;
    background: no-repeat center;
    background-size: cover;
}

.location-39 {
    position: relative;
    font-family: Inter, var(--default-font-family);
    font-size: 16px;
    font-weight: 600;
    line-height: 19.364px;
    background: no-repeat center;
    background-size: cover;
}

.location-3a {
    position: relative;
    font-family: Inter, var(--default-font-family);
    font-size: 16px;
    font-weight: 400;
    line-height: 19.364px;
    background: no-repeat center;
    background-size: cover;
}

.percentage-3b {
    position: relative;
    color: #ff6e6e;
    font-family: Inter, var(--default-font-family);
    font-size: 16px;
    font-weight: 400;
    line-height: 19.364px;
    text-align: left;
}

.location-3c {
    position: relative;
    color: #f4fff5;
    font-family: Inter, var(--default-font-family);
    font-size: 16px;
    font-weight: 400;
    line-height: 19.364px;
    text-align: left;
}

.location-3d {
    position: relative;
    color: #f4fff5;
    font-family: Inter, var(--default-font-family);
    font-size: 16px;
    font-weight: 600;
    line-height: 19.364px;
    text-align: left;
}

.location-3e {
    position: relative;
    color: #f4fff5;
    font-family: Inter, var(--default-font-family);
    font-size: 16px;
    font-weight: 400;
    line-height: 19.364px;
    text-align: left;
}

.location-3f {
    position: relative;
    color: #f4fff5;
    font-family: Inter, var(--default-font-family);
    font-size: 16px;
    font-weight: 600;
    line-height: 19.364px;
    text-align: left;
}

.location-40 {
    position: relative;
    color: #f4fff5;
    font-family: Inter, var(--default-font-family);
    font-size: 16px;
    font-weight: 400;
    line-height: 19.364px;
    text-align: left;
}

.location-41 {
    position: relative;
    color: #ff8686;
    font-family: Inter, var(--default-font-family);
    font-size: 16px;
    font-weight: 600;
    line-height: 19.364px;
    text-align: left;
}




.rectangle-1 {
    position: absolute;
    width: 686px;
    height: 54px;
    top: 83.5px;
    left: 531.5px;
    /* background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-30/LWuV1iOXek.png) no-repeat center; */
    background-size: cover;
    z-index: 53;
    border: 1px solid #4db37c;
}

.div-16 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: nowrap;
    position: absolute;
    width: 217px;
    height: 53px;
    top: 0.5px;
    left: 106.5px;
    padding: 0 20px 0 20px;
    border-left: 1px solid #4db37c;
    border-right: 1px solid #4db37c;
    z-index: 98;
}

.most-popular {
    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: 99;
}

.div-17 {
    flex-shrink: 0;
    position: relative;
    width: 16px;
    height: 17px;
    font-family: Inter, var(--default-font-family);
    font-size: 18px;
    font-weight: 600;
    line-height: 17px;
    background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-30/9EBJpWjeRR.png) no-repeat center;
    background-size: cover;
    z-index: 100;
}

.sort-by {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    position: absolute;
    height: 22px;
    top: 15.5px;
    left: 17.5px;
    color: #333333;
    font-family: Inter, var(--default-font-family);
    font-size: 18px;
    font-weight: 700;
    line-height: 21.784px;
    text-align: left;
    white-space: nowrap;
    z-index: 97;
}


.not-found {
    position: relative;
    top: 17em;
    left: 43em;
    width: 20em;
}
.property-card {
    position: relative;
    /* height: 201px; */
    top: 11em;
    left: 37.4%;
    border: 1px solid #4db37c;
    z-index: 105;
    display: grid
;
    width: 788px;
    height: 201px;
    margin-bottom: 2em;
}
.elementor img {
    border: none;
    border-radius: 0;
    box-shadow: none;
    max-width: 100%;
    width: 14em;
}
img {
    border-style: none;
    /* height: auto; */
    max-width: 30%;
    height: 15.5em;
}
.society-logo img {
    left: 13.1em;
    position: absolute;
    top: -11em;
    width: 61.747px;
    height: 61.553px;
    margin-bottom: 5%;
    margin-top: 0em;
    top: 2em;
    gap: 4em;
    display: flex
;
}
.featured-image img {
    border-style: none;
    /* height: auto; */
    max-width: 30%;
    width: 196px;
    height: 201px;
}
.property-info {
    position: absolute;
    left: 18.3em;
    top: 1em;

}
h4{
    font-weight:649 ;
}
a{
    color:#333333;
}
a:hover{
    color:#4d4c4c;
}
p {
    display: block;
    position: relative;
    color: #333333;
    font-family: Inter, var(--default-font-family);
    font-size: 18px;
    font-weight: 400;
    line-height: 21.784px;
    text-align: left;
    white-space: wrap;
    z-index: 24;
    max-width: 16em;
}
.prices{
    position: relative;
    left: 22rem;
    top:-5.5rem;
    display: block;
    line-height: 2em;
}
.price {
    display: flex
;
    align-items: flex-start;
    justify-content: flex-end;
    position: relative;
    width: 128px;
    height: 28px;
    color: rgb(159 158 158);
    font-family: Inter, var(--default-font-family);
    font-size: 24px;
    font-weight: 700;
    line-height: 28px;
    text-align: right;
    z-index: 4;
    margin: 0px;
    white-space: nowrap;
}
.exclusive-price{
    display: flex
;
    align-items: flex-start;
    justify-content: flex-end;
    position: relative;
    width: 128px;
    height: 29px;
    margin: 8px 0 0 0;
    color: #333333;
    font-family: Inter, var(--default-font-family);
    font-size: 24px;
    font-weight: 700;
    line-height: 29px;
    text-align: right;
    white-space: nowrap;
    z-index: 5;
}
.icon{
    position: absolute;
    width: 1.5em;
    height: 1.5em;
    top: 4.3em;
    left: -2.2em;
    background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-30/00mLrWa0O2.png) no-repeat center;
    background-size: 100% 100%;
    z-index: 152;
}
.icon1{
flex-shrink: 0;
    position: relative;
    width: 35px;
    height: 35px;
    background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-30/AkxjGqCmza.png) no-repeat center;
    background-size: cover;
    z-index: 122;
top:-4.8em;
left:23.5em;
}

.icon2{
flex-shrink: 0;
    position: relative;
    width: 37px;
    height: 30.273px;
    background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-30/KcffORAHYd.png) no-repeat center;
    background-size: cover;
    z-index: 123;
top:-6.8em;
left:27em;
}


.rectangle-6f {
    position: relative;
    width: 71.2em;
    height: 21em;
    margin: 19em 0 0 6em;
    background: #4db37c;
    z-index: 145;
    overflow: hidden;

}

.rectangle-70 {
    position: relative;
    width: 179px;
    height: 48px;
    margin: 244px 0 0 50px;
    background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-30/WyLLj7CZCZ.png) no-repeat center;
    background-size: cover;
    z-index: 150;
}

.purchase-report {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    position: absolute;
    height: 22px;
    top: 13px;
    left: 12px;
    color: #333333;
    font-family: Inter, var(--default-font-family);
    font-size: 18px;
    font-weight: 400;
    line-height: 21.784px;
    text-align: left;
    white-space: nowrap;
    z-index: 151;
}

.want-to-make-informed-decision {
    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: 147;
}

.vector-71 {
    position: absolute;
    width: 178px;
    height: 178px;
    top: 74px;
    left: 941px;
    background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-05-30/5equDtLvRc.png) no-repeat center;
    background-size: cover;
    z-index: 146;
}

.purchase-our-housing-society-report {
    position: absolute;
    width: 881px;
    height: 101px;
    top: 108px;
    left: 50px;
    font-family: Inter, var(--default-font-family);
    font-size: 42px;
    font-weight: 700;
    line-height: 50.83px;
    text-align: left;
    z-index: 148;
}

.purchase-our {
    position: relative;
    color: #f4fff5;
    font-family: Inter, var(--default-font-family);
    font-size: 42px;
    font-weight: 700;
    line-height: 50.83px;
    text-align: left;
}

.housing-society-report-72 {
    position: relative;
    color: #f0d876;
    font-family: Inter, var(--default-font-family);
    font-size: 42px;
    font-weight: 700;
    line-height: 50.83px;
    text-align: left;
}

.hsr-for-all-details {
    position: relative;
    color: #f4fff5;
    font-family: Inter, var(--default-font-family);
    font-size: 42px;
    font-weight: 700;
    line-height: 50.83px;
    text-align: left;
}
.elementor-27135 .elementor-element.elementor-element-5c014ab > .elementor-widget-container {
    margin: -65px 0px -347px 0px;
    padding: 0px 0px 0px 0px;
    position: relative;
    top: 48px;
}
.fluentform.ff-default.fluentform_wrapper_9.ffs_default_wrap {
    height: 0;
    position: relative;
    top: 47px;
}

