.elementor-15273 .elementor-element.elementor-element-c455635 > .elementor-container{min-height:100vh;}.elementor-15273 .elementor-element.elementor-element-c455635{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15273 .elementor-element.elementor-element-c455635 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15273 .elementor-element.elementor-element-5e3fd31{text-align:center;font-size:83px;color:#FFFFFF;}.elementor-15273 .elementor-element.elementor-element-5e3fd31 p{margin-block-end:0px;}.elementor-15273 .elementor-element.elementor-element-6801fef{text-align:center;font-size:29px;color:#FFFFFF;}.elementor-15273 .elementor-element.elementor-element-2007d56 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-15273 .elementor-element.elementor-element-2007d56 .elementor-heading-title{font-size:42px;font-weight:600;}.elementor-15273 .elementor-element.elementor-element-b3d1cb6{margin-top:50px;margin-bottom:0px;}.elementor-15273 .elementor-element.elementor-element-381131f .elementor-heading-title{font-size:42px;font-weight:600;}.elementor-15273 .elementor-element.elementor-element-ef13ece{margin-top:50px;margin-bottom:0px;}.elementor-15273 .elementor-element.elementor-element-937bc4e .elementor-heading-title{font-size:42px;font-weight:600;}.elementor-15273 .elementor-element.elementor-element-2876de02 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15273 .elementor-element.elementor-element-2c245491 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15273 .elementor-element.elementor-element-2c245491 .property-cards-module .item-tools .item-compare{display:none;}.elementor-15273 .elementor-element.elementor-element-2c245491 .property-carousel-module .item-tools .item-compare{display:none;}.elementor-15273 .elementor-element.elementor-element-2c245491 .property-cards-module .item-tools .item-favorite{display:none;}.elementor-15273 .elementor-element.elementor-element-2c245491 .property-carousel-module .item-tools .item-favorite{display:none;}.elementor-15273 .elementor-element.elementor-element-2c245491 .property-cards-module .item-tools .item-preview{display:none;}.elementor-15273 .elementor-element.elementor-element-2c245491 .property-carousel-module .item-tools .item-preview{display:none;}.elementor-15273 .elementor-element.elementor-element-2c245491 .item-title{font-weight:600;}.elementor-15273 .elementor-element.elementor-element-4d7f01b .elementor-button{background-color:#DAA520;font-size:24px;fill:#FFFFFF;color:#FFFFFF;}.elementor-15273 .elementor-element.elementor-element-8f1a1ee{margin-top:50px;margin-bottom:0px;}.elementor-15273 .elementor-element.elementor-element-e216096 .elementor-heading-title{font-size:42px;font-weight:600;}.elementor-15273 .elementor-element.elementor-element-23d96ac{padding:0px 0px 0px 0px;}.elementor-15273 .elementor-element.elementor-element-3deee34 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15273 .elementor-element.elementor-element-0be2862{margin-top:50px;margin-bottom:0px;}.elementor-15273 .elementor-element.elementor-element-8036a3a .elementor-heading-title{font-size:42px;font-weight:600;}.elementor-15273 .elementor-element.elementor-element-df37df8{margin-top:50px;margin-bottom:0px;}.elementor-15273 .elementor-element.elementor-element-06c3da0 .elementor-heading-title{font-size:42px;font-weight:600;}.elementor-15273 .elementor-element.elementor-element-5d0db8f > .elementor-container{min-height:400px;}.elementor-15273 .elementor-element.elementor-element-5d0db8f{padding:0px 0px 0px 0px;}.elementor-15273 .elementor-element.elementor-element-8244388 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15273 .elementor-element.elementor-element-efe5d59 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15273 .elementor-element.elementor-element-efe5d59 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-15273 .elementor-element.elementor-element-47c1b90{margin-top:50px;margin-bottom:0px;}.elementor-15273 .elementor-element.elementor-element-1bf8cab .elementor-heading-title{font-size:42px;font-weight:600;}.elementor-15273 .elementor-element.elementor-element-7861ad7 .elementor-heading-title{font-size:42px;font-weight:600;}.elementor-15273 .elementor-element.elementor-element-b7538b3 > .elementor-container{min-height:100vh;}.elementor-15273 .elementor-element.elementor-element-b7538b3{padding:0px 0px 0px 0px;}.elementor-15273 .elementor-element.elementor-element-6aaef5d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15273 .elementor-element.elementor-element-bd98cb9{margin-top:50px;margin-bottom:0px;}.elementor-15273 .elementor-element.elementor-element-d214a1f .elementor-heading-title{font-size:42px;font-weight:600;}.elementor-15273 .elementor-element.elementor-element-095251c{margin-top:50px;margin-bottom:0px;}.elementor-15273 .elementor-element.elementor-element-0bb1f3f .elementor-heading-title{font-size:42px;font-weight:600;}.elementor-15273 .elementor-element.elementor-element-f36af6a{margin-top:50px;margin-bottom:0px;}.elementor-15273 .elementor-element.elementor-element-9e102bb .elementor-heading-title{font-size:42px;font-weight:600;}@media(max-width:1024px){.elementor-15273 .elementor-element.elementor-element-2007d56 > .elementor-widget-container{margin:2px 0px 0px 0px;}}@media(max-width:767px){.elementor-15273 .elementor-element.elementor-element-c455635{margin-top:-62px;margin-bottom:0px;}.elementor-15273 .elementor-element.elementor-element-5e3fd31 > .elementor-widget-container{margin:-150px 0px 0px 0px;}.elementor-15273 .elementor-element.elementor-element-6801fef{line-height:1.2em;}.elementor-15273 .elementor-element.elementor-element-2007d56 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-15273 .elementor-element.elementor-element-b3d1cb6{margin-top:20px;margin-bottom:0px;}.elementor-15273 .elementor-element.elementor-element-ef13ece{margin-top:20px;margin-bottom:0px;}.elementor-15273 .elementor-element.elementor-element-2c245491 .item-title{font-size:16px;line-height:1.6em;}.elementor-15273 .elementor-element.elementor-element-2c245491 .item-v5-price{line-height:0.5em;}.elementor-15273 .elementor-element.elementor-element-2c245491 .area_postfix{font-size:1px;}.elementor-15273 .elementor-element.elementor-element-8f1a1ee{margin-top:20px;margin-bottom:0px;}.elementor-15273 .elementor-element.elementor-element-bb5bbe9 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-15273 .elementor-element.elementor-element-0be2862{margin-top:20px;margin-bottom:0px;}.elementor-15273 .elementor-element.elementor-element-df37df8{margin-top:20px;margin-bottom:0px;}.elementor-15273 .elementor-element.elementor-element-5d0db8f{margin-top:-104px;margin-bottom:-104px;}.elementor-15273 .elementor-element.elementor-element-47c1b90{margin-top:40px;margin-bottom:0px;}.elementor-15273 .elementor-element.elementor-element-b7538b3 > .elementor-container{min-height:100vh;}.elementor-15273 .elementor-element.elementor-element-b7538b3{margin-top:-35px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-15273 .elementor-element.elementor-element-bd98cb9{margin-top:20px;margin-bottom:0px;}.elementor-15273 .elementor-element.elementor-element-095251c{margin-top:020px;margin-bottom:0px;}.elementor-15273 .elementor-element.elementor-element-f36af6a{margin-top:20px;margin-bottom:0px;}}/* Start custom CSS for houzez_elementor_property-card-v5, class: .elementor-element-2c245491 *//* Use a tall, cropped image inside the carousel */
#properties_module_section .houzez-listing-carousel .slick-slide,
#properties_module_section .houzez-listing-carousel .slick-slide > a{
  height: 40vh !important;          /* try 40vh–50vh */
}

#properties_module_section .houzez-listing-carousel .slick-slide > a img{
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;     /* fills height, crops overflow */
  display: block !important;
}

/* If you previously set aspect-ratio on the image wrapper, neutralise it for VH mode */
#properties_module_section .listing-image-wrap{
  aspect-ratio: unset !important;
}

/* Optional: reduce height on smaller screens */
@media (max-width: 767px){
  #properties_module_section .houzez-listing-carousel .slick-slide,
  #properties_module_section .houzez-listing-carousel .slick-slide > a{
    height: 40vh !important;
  }
}/* End custom CSS */
/* Start custom CSS */font-size:20px !important;/* End custom CSS */