.elementor-18259 .elementor-element.elementor-element-zqiyzfmhb{--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-18259 .elementor-element.elementor-element-zqiyzfmhb:not(.elementor-motion-effects-element-type-background), .elementor-18259 .elementor-element.elementor-element-zqiyzfmhb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18259 .elementor-element.elementor-element-zqiyzfmhb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18259 .elementor-element.elementor-element-v1ey1968n .property-detail-v6 .property-banner{padding-bottom:0px;}.elementor-18259 .elementor-element.elementor-element-v1ey1968n .page-title-wrap .page-title, .mobile-property-title .page-title{margin-top:0px;margin-bottom:0px;}.elementor-18259 .elementor-element.elementor-element-v1ey1968n .item-address{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-18259 .elementor-element.elementor-element-vofhyaonz .block-wrap{margin-top:0px;padding:10px 0px 26px 0px;}.elementor-18259 .elementor-element.elementor-element-av2nbxit0{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18259 .elementor-element.elementor-element-sg033cugh{--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-18259 .elementor-element.elementor-element-sg033cugh.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18259 .elementor-element.elementor-element-0n11d513h .block-wrap{margin-top:0px;}.elementor-18259 .elementor-element.elementor-element-0n11d513h .houzez-read-more-link{color:#01473D;}.elementor-18259 .elementor-element.elementor-element-0n11d513h .houzez-read-more-link:hover{color:#01473DD9;}.elementor-18259 .elementor-element.elementor-element-iomvfj9vp .block-wrap{margin-top:0px;}.elementor-18259 .elementor-element.elementor-element-iomvfj9vp .detail-wrap{border-style:solid;}.elementor-18259 .elementor-element.elementor-element-588a09d{--display:flex;}.elementor-18259 .elementor-element.elementor-element-588a09d:not(.elementor-motion-effects-element-type-background), .elementor-18259 .elementor-element.elementor-element-588a09d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18259 .elementor-element.elementor-element-lt9xq6lps .block-wrap{margin-top:0px;}.elementor-18259 .elementor-element.elementor-element-5cb3fda .h-properties-map-for-elementor{height:350px;}.elementor-18259 .elementor-element.elementor-element-9lt6v4u8r .block-wrap{margin-top:0px;}.elementor-18259 .elementor-element.elementor-element-8c5esz0sl .block-wrap{margin-top:0px;}.elementor-18259 .elementor-element.elementor-element-8c5esz0sl .mortgage-calculator-data li .list-lined-item{border-bottom-style:solid;}.elementor-18259 .elementor-element.elementor-element-ncghovjfi .block-wrap{margin-top:0px;}.elementor-18259 .elementor-element.elementor-element-cd2lq7imp .block-wrap{margin-top:0px;}.elementor-18259 .elementor-element.elementor-element-h1jbufwo6 .block-wrap{margin-top:0px;}.elementor-18259 .elementor-element.elementor-element-64ef724 .houzez-spacer-inner{height:50px;}.elementor-18259 .elementor-element.elementor-element-2hiciko07 #similar-listings-wrap{margin-top:20px;}.elementor-18259 .elementor-element.elementor-element-2hiciko07 .item-short-description{display:none;}.elementor-18259 .elementor-element.elementor-element-nblol6xhw{--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:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-18259 .elementor-element.elementor-element-9botogf5b .hzele-form-wrap .property-form-wrap, .hzele-form-wrap .property-schedule-tour-form-wrap{background-color:#FFFFFF;padding:15px 30px 30px 30px;}.elementor-18259 .elementor-element.elementor-element-9botogf5b .hzele-form-wrap{margin-top:0px;}.elementor-18259 .elementor-element.elementor-element-9botogf5b .form-group .form-control:not(.bootstrap-select){background-color:#ffffff;}.elementor-18259 .elementor-element.elementor-element-9botogf5b .form-group .bootstrap-select button:not(.actions-btn){background-color:#ffffff;}@media(max-width:1024px){.elementor-18259 .elementor-element.elementor-element-v1ey1968n > .elementor-widget-container{padding:0% 2% 0% 3%;}.elementor-18259 .elementor-element.elementor-element-vofhyaonz > .elementor-widget-container{padding:0% 3% 0% 5%;}.elementor-18259 .elementor-element.elementor-element-vofhyaonz .property-overview-data li.hz-meta-label{font-size:0.7rem;}.elementor-18259 .elementor-element.elementor-element-vofhyaonz .property-overview-item strong{font-size:0.9rem;}.elementor-18259 .elementor-element.elementor-element-av2nbxit0{--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-18259 .elementor-element.elementor-element-588a09d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18259 .elementor-element.elementor-element-5cb3fda .h-properties-map-for-elementor{height:350px;}.elementor-18259 .elementor-element.elementor-element-64ef724 .houzez-spacer-inner{height:30px;}.elementor-18259 .elementor-element.elementor-element-2hiciko07 > .elementor-widget-container{margin:0% 0% 5% 0%;}}@media(max-width:767px){.elementor-18259 .elementor-element.elementor-element-588a09d{--min-height:74vh;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-18259 .elementor-element.elementor-element-h1jbufwo6{width:100%;max-width:100%;}.elementor-18259 .elementor-element.elementor-element-64ef724 .houzez-spacer-inner{height:30px;}.elementor-18259 .elementor-element.elementor-element-nblol6xhw{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-18259 .elementor-element.elementor-element-zqiyzfmhb{--content-width:1210px;}.elementor-18259 .elementor-element.elementor-element-av2nbxit0{--content-width:1210px;}.elementor-18259 .elementor-element.elementor-element-sg033cugh{--width:70%;}.elementor-18259 .elementor-element.elementor-element-nblol6xhw{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-18259 .elementor-element.elementor-element-sg033cugh{--width:100%;}.elementor-18259 .elementor-element.elementor-element-nblol6xhw{--width:100%;}}/* Start custom CSS for houzez-property-overview, class: .elementor-element-vofhyaonz */.elementor-18259 .elementor-element.elementor-element-vofhyaonz .property-overview .row {
    display: flex !important;
}

.elementor-18259 .elementor-element.elementor-element-vofhyaonz .property-overview-data .row .col {
    border-left: 1px solid #dce0e0;
}

.elementor-18259 .elementor-element.elementor-element-vofhyaonz .property-overview-data .row .col:last-child {
    border-right: 1px solid #dce0e0;
}

.elementor-18259 .elementor-element.elementor-element-vofhyaonz {
    display: none;
}

@media (min-width: 768px) {
    .elementor-18259 .elementor-element.elementor-element-vofhyaonz {
        display: block;
        flex: 0 0 auto;
        width: auto;
        text-align: center;
    }
}

@media (min-width: 992px) {
    .elementor-18259 .elementor-element.elementor-element-vofhyaonz {
        padding: 0 10px 0 10px;
    }
}

.elementor-18259 .elementor-element.elementor-element-vofhyaonz .property-overview-item {
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for houzez-property-section-features, class: .elementor-element-9lt6v4u8r */Selector {
    .property-features-wrap a {
    pointer-events: none;
    cursor: default;
    color: inherit;
    text-decoration: none;
}
}/* End custom CSS */