.elementor-56133 .elementor-element.elementor-element-8f7dead{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-56133 .elementor-element.elementor-element-8f7dead:not(.elementor-motion-effects-element-type-background), .elementor-56133 .elementor-element.elementor-element-8f7dead > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.casafy.in/wp-content/uploads/2026/01/banner-image.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-56133 .elementor-element.elementor-element-8f7dead > .elementor-shape-bottom svg, .elementor-56133 .elementor-element.elementor-element-8f7dead > .e-con-inner > .elementor-shape-bottom svg{width:calc(131% + 1.3px);}.elementor-56133 .elementor-element.elementor-element-8f7dead.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-56133 .elementor-element.elementor-element-4fb9572{--spacer-size:170px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-56133 .elementor-element.elementor-element-8616ac7{text-align:center;}.elementor-56133 .elementor-element.elementor-element-8616ac7 .elementor-heading-title{font-size:50px;color:#FFFFFF;}.elementor-56133 .elementor-element.elementor-element-236a6e2{--spacer-size:170px;}.elementor-56133 .elementor-element.elementor-element-eaae7ec{--display:flex;}.elementor-widget-Wpresidence_Grids .places_wrapper_type_2 h4 a,.elementor-widget-Wpresidence_Grids .places_wrapper_type_1 h4 a,.elementor-widget-Wpresidence_Grids .property_listing h4 a,.elementor-widget-Wpresidence_Grids .places_wrapper_type_4 h4 a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-Wpresidence_Grids .places_type_2_tagline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-Wpresidence_Grids .places_type_2_listings_no,.elementor-widget-Wpresidence_Grids .places_type_4_listings_no,.elementor-widget-Wpresidence_Grids .property_listing.places_listing .property_location{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-56133 .elementor-element.elementor-element-c803fc9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 10px 50px 10px;}.elementor-56133 .elementor-element.elementor-element-c803fc9 .places_wrapper_type_1{height:145px;}.elementor-56133 .elementor-element.elementor-element-c803fc9 .places_wrapper_type_2{height:145px !important;}.elementor-56133 .elementor-element.elementor-element-c803fc9 .places_wrapper_type_3{height:145px !important;}.elementor-56133 .elementor-element.elementor-element-c803fc9 .places_wrapper_type_4{height:145px !important;}.elementor-56133 .elementor-element.elementor-element-c803fc9 .elementor_residence_grid{padding-right:calc( 15px/2 );padding-left:calc( 15px/2 );}.elementor-56133 .elementor-element.elementor-element-c803fc9 .places_wrapper_type_1, 
                        .elementor-56133 .elementor-element.elementor-element-c803fc9 .places_wrapper_type_2, 
                        .elementor-56133 .elementor-element.elementor-element-c803fc9 .places_wrapper_type_3, 
                        .elementor-56133 .elementor-element.elementor-element-c803fc9 .places_wrapper_type_4{margin-bottom:15px;}@media(min-width:768px){.elementor-56133 .elementor-element.elementor-element-8f7dead{--width:100.204%;}}@media(max-width:1024px){.elementor-56133 .elementor-element.elementor-element-4fb9572{--spacer-size:60px;}.elementor-56133 .elementor-element.elementor-element-236a6e2{--spacer-size:60px;}.elementor-56133 .elementor-element.elementor-element-c803fc9 .places_wrapper_type_1{height:195px;}.elementor-56133 .elementor-element.elementor-element-c803fc9 .places_wrapper_type_2{height:195px !important;}.elementor-56133 .elementor-element.elementor-element-c803fc9 .places_wrapper_type_3{height:195px !important;}.elementor-56133 .elementor-element.elementor-element-c803fc9 .places_wrapper_type_4{height:195px !important;}}@media(max-width:767px){.elementor-56133 .elementor-element.elementor-element-4fb9572{--spacer-size:50px;}.elementor-56133 .elementor-element.elementor-element-8616ac7{text-align:center;}.elementor-56133 .elementor-element.elementor-element-8616ac7 .elementor-heading-title{font-size:36px;}.elementor-56133 .elementor-element.elementor-element-236a6e2{--spacer-size:50px;}}/* Start custom CSS */.localities .col-md-4 {
    flex: 0 0 auto;
    width: 20%;
}
.localities .places_wrapper_type_4 .places_background_image {
    background-image: url('https://casafy.in/wp-content/uploads/2026/01/Frame-1.png') !important;
    background-size: 60px;
    background-position: 8% 67%;
    background-repeat: no-repeat;
}
.localities .places_wrapper_type_4 .places_cover {
    opacity: 0;
}
.localities .places_wrapper_type_4.places_unit_type4.elementor_places_wrapper {
    box-shadow: 0px 4px 86.2px 0px rgba(0, 0, 0, 0.07);
    border-radius: 10px;
}
.localities .places_type_4_content {
    padding: 0px 20px;
}
.localities  .places_wrapper_type_4:hover .places_cover {
    opacity: 0;
}

@media (max-width: 767px){
    .localities .col-md-4 {
    flex: 0 0 auto;
    width: 50%;
}
}/* End custom CSS */