.elementor-5171 .elementor-element.elementor-element-459f1804{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5171 .elementor-element.elementor-element-6118918a{width:100%;max-width:100%;}.elementor-5171 .elementor-element.elementor-element-6118918a .breadcrumb-wrap li.breadcrumb-item{font-family:"Helvetica", Sans-serif;font-size:9px;letter-spacing:0.3px;}.elementor-5171 .elementor-element.elementor-element-6118918a .page-title h1{font-family:"Helvetica", Sans-serif;font-weight:500;}.elementor-5171 .elementor-element.elementor-element-6118918a .page-title-wrap .page-title, .mobile-property-title .page-title{margin-top:0px;margin-bottom:0px;}.elementor-5171 .elementor-element.elementor-element-6118918a .item-address{font-family:"Helvetica", Sans-serif;font-size:17px;font-weight:300;}.elementor-5171 .elementor-element.elementor-element-6118918a .item-price{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:600;}.elementor-5171 .elementor-element.elementor-element-15558e3a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5171 .elementor-element.elementor-element-2ed762da{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:15px;}.elementor-5171 .elementor-element.elementor-element-2ed762da.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5171 .elementor-element.elementor-element-261ebd82 .block-wrap{margin-top:0px;}.elementor-5171 .elementor-element.elementor-element-7d9013fc .block-wrap{margin-top:0px;}.elementor-5171 .elementor-element.elementor-element-803c9ee .block-wrap{margin-top:0px;}.elementor-5171 .elementor-element.elementor-element-803c9ee .detail-wrap{border-style:solid;}.elementor-5171 .elementor-element.elementor-element-71e36070 .block-wrap{margin-top:0px;}.elementor-5171 .elementor-element.elementor-element-2f971f7{--display:flex;}.elementor-5171 .elementor-element.elementor-element-2f971f7:not(.elementor-motion-effects-element-type-background), .elementor-5171 .elementor-element.elementor-element-2f971f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5171 .elementor-element.elementor-element-6811ea7 .houzez-spacer-inner{height:50px;}.elementor-5171 .elementor-element.elementor-element-dae45e1{width:100%;max-width:100%;}.elementor-5171 .elementor-element.elementor-element-dae45e1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 30px 0px 30px;}.elementor-5171 .elementor-element.elementor-element-dae45e1.elementor-element{--align-self:center;}.elementor-5171 .elementor-element.elementor-element-dae45e1 .hs-meta-widget-data{padding-top:10px;font-size:12px;font-weight:400;}.elementor-5171 .elementor-element.elementor-element-dae45e1 .hs-meta-widget-title{font-size:15px;font-weight:700;}.elementor-5171 .elementor-element.elementor-element-44a6d20 .houzez-spacer-inner{height:50px;}.elementor-5171 .elementor-element.elementor-element-331da2f .block-wrap{margin-top:0px;}.elementor-5171 .elementor-element.elementor-element-331da2f .detail-wrap{border-style:solid;}.elementor-5171 .elementor-element.elementor-element-702797a{--display:flex;--overlay-opacity:0.5;}.elementor-5171 .elementor-element.elementor-element-702797a::before, .elementor-5171 .elementor-element.elementor-element-702797a > .elementor-background-video-container::before, .elementor-5171 .elementor-element.elementor-element-702797a > .e-con-inner > .elementor-background-video-container::before, .elementor-5171 .elementor-element.elementor-element-702797a > .elementor-background-slideshow::before, .elementor-5171 .elementor-element.elementor-element-702797a > .e-con-inner > .elementor-background-slideshow::before, .elementor-5171 .elementor-element.elementor-element-702797a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-5171 .elementor-element.elementor-element-63e234c .houzez-spacer-inner{height:-10px;}.elementor-5171 .elementor-element.elementor-element-7465e4a .houzez_section_title_wrap{text-align:center;margin-bottom:16px;}.elementor-5171 .elementor-element.elementor-element-7465e4a .houzez_section_title{margin-bottom:0px;}.elementor-5171 .elementor-element.elementor-element-1758b26{--divider-border-style:solid;--divider-color:#D1C7C7;--divider-border-width:1px;}.elementor-5171 .elementor-element.elementor-element-1758b26 .elementor-divider-separator{width:100%;}.elementor-5171 .elementor-element.elementor-element-1758b26 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5171 .elementor-element.elementor-element-00214f4{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--align-content:center;border-style:none;--border-style:none;}.elementor-5171 .elementor-element.elementor-element-436697e7 .fp-room{display:none;}.elementor-5171 .elementor-element.elementor-element-436697e7 .fp-bath{display:none;}.elementor-5171 .elementor-element.elementor-element-436697e7 .block-wrap{margin-top:0px;}.elementor-5171 .elementor-element.elementor-element-be45bf2 #property-sub-listings-wrap{margin-top:0px;}.elementor-5171 .elementor-element.elementor-element-29084ed1 .block-wrap{margin-top:0px;}.elementor-5171 .elementor-element.elementor-element-29084ed1 .detail-wrap{border-style:solid;}.elementor-5171 .elementor-element.elementor-element-c6524a4 .h-properties-map-for-elementor{height:500px;}.elementor-5171 .elementor-element.elementor-element-1555341b .block-wrap{margin-top:0px;}.elementor-5171 .elementor-element.elementor-element-22b8b4e9 .houzez_section_title_wrap{text-align:center;margin-bottom:16px;}.elementor-5171 .elementor-element.elementor-element-1664eed2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5171 .elementor-element.elementor-element-1664eed2 .property-gallery-grid{margin-top:0px;}.elementor-5171 .elementor-element.elementor-element-84fe2d4 .houzez_section_title_wrap{text-align:center;margin-bottom:16px;}.elementor-5171 .elementor-element.elementor-element-c3d9ea5 .hzele-form-wrap{margin-top:0px;}.elementor-5171 .elementor-element.elementor-element-c3d9ea5 .form-group .form-control:not(.bootstrap-select){background-color:#ffffff;}.elementor-5171 .elementor-element.elementor-element-c3d9ea5 .form-group .bootstrap-select button:not(.actions-btn){background-color:#ffffff;}@media(max-width:1024px){.elementor-5171 .elementor-element.elementor-element-15558e3a{--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-5171 .elementor-element.elementor-element-7465e4a .houzez_section_title_wrap{margin-bottom:16px;}.elementor-5171 .elementor-element.elementor-element-22b8b4e9 .houzez_section_title_wrap{margin-bottom:16px;}.elementor-5171 .elementor-element.elementor-element-84fe2d4 .houzez_section_title_wrap{margin-bottom:16px;}}@media(max-width:767px){.elementor-5171 .elementor-element.elementor-element-7465e4a .houzez_section_title_wrap{margin-bottom:16px;}.elementor-5171 .elementor-element.elementor-element-22b8b4e9 .houzez_section_title_wrap{margin-bottom:16px;}.elementor-5171 .elementor-element.elementor-element-84fe2d4 .houzez_section_title_wrap{margin-bottom:16px;}}@media(min-width:768px){.elementor-5171 .elementor-element.elementor-element-459f1804{--content-width:1180px;}.elementor-5171 .elementor-element.elementor-element-15558e3a{--content-width:1180px;}.elementor-5171 .elementor-element.elementor-element-2ed762da{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5171 .elementor-element.elementor-element-2ed762da{--width:100%;}}/* Start custom CSS for houzez-property-toparea-v7, class: .elementor-element-6118918a */.property-address-wrap .item-address {
    font-size: 36px;         /* Increase text size */
    font-weight: 500;        /* Medium bold */
    line-height: 1.5;        /* Good spacing */
    margin: 10px 0;          /* Optional spacing */
}

.property-address-wrap .item-address .houzez-icon {
    font-size: 20px;
    margin-right: 5px;
    vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for houzez-property-overview, class: .elementor-element-261ebd82 */#property-overview-wrap .property-overview-data {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  justify-content: flex-start;
}

#property-overview-wrap .property-overview-data ul {
  width: calc(33.333% - 13.33px); /* 3 items per row with gap correction */
  box-sizing: border-box;
  background-color: #f9f9f9;
  border-radius: 6px;
  box-shadow: 0 1px 3px rgba(0,0,0,0.05);
  padding: 12px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 100px; /* or any fixed minimum */
}/* End custom CSS */
/* Start custom CSS for houzez-property-section-details, class: .elementor-element-803c9ee *//* Hide certification rows from property details */
#property-detail-wrap li:has(strong:contains("LEED Certification")),
#property-detail-wrap li:has(strong:contains("WELL Certification")),
#property-detail-wrap li:has(strong:contains("PEZA certification")) {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00214f4 *//* Target the Certifications section images */
.elementor-element-3a04d7f img,
.elementor-element-0e55e0c img,
.elementor-element-f28926e img {
    width: 60% !important;      /* shrink to 60% of original container width */
    height: auto !important;    /* maintain aspect ratio */
    display: block;             /* makes centering possible */
    margin: 0 auto;             /* centers the image */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-702797a *//* Target the Certifications section images */
.elementor-element-3a04d7f img,
.elementor-element-0e55e0c img,
.elementor-element-f28926e img {
    width: 40% !important;      /* shrink to 60% of original container width */
    height: auto !important;    /* maintain aspect ratio */
    display: block;             /* makes centering possible */
    margin: 0 auto;             /* centers the image */
}/* End custom CSS */