/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 06 2026 | 13:44:26 */
.page-id-657 .faj-properties-hero{position:relative;min-height:640px;display:flex;align-items:center;text-align:center;background-position:center!important}.page-id-657 .faj-properties-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,18,29,.35),rgba(5,18,29,.72));pointer-events:none}.page-id-657 .faj-properties-hero .et_pb_row{width:90%;max-width:1200px;z-index:1}.page-id-657 .faj-properties-hero .et_pb_module{margin-left:auto!important;margin-right:auto!important}.page-id-657 .faj-properties-hero h1{font-size:clamp(42px,5.6vw,78px)!important;line-height:1.08!important;font-weight:400!important;letter-spacing:-.035em}.page-id-657 .faj-property-page{background:#f7f5f1!important;color:#1a303b!important;padding:0 0 100px!important}.page-id-657 .faj-property-page .et_pb_row{width:90%!important;max-width:1400px!important}.page-id-657 .faj-property-page .et_pb_row_1{position:relative;z-index:3;margin-top:-42px!important;padding:0!important}.page-id-657 .faj-divi-property-filters{background:#172f3c;padding:26px 30px 18px;box-shadow:0 16px 44px rgba(8,27,37,.18)}.page-id-657 .faj-city-tabs{margin-bottom:20px!important;border-bottom:1px solid rgba(255,255,255,.22)!important}.page-id-657 .faj-city-tabs button{min-width:0!important;padding:12px 20px!important;color:#d2e1e7!important}.page-id-657 .faj-city-tabs button.is-active,.page-id-657 .faj-city-tabs button:hover{background:#05a6dd!important;color:#fff!important}.page-id-657 .faj-directory-filter-grid{gap:12px!important;margin-bottom:18px!important}.page-id-657 .faj-directory-filter-grid select,.page-id-657 .faj-directory-sort{height:52px!important;background-color:#fff!important;color:#203a46!important;border:1px solid #e0e6e6!important;padding:0 38px 0 15px!important}.page-id-657 .faj-directory-toolbar{color:#fff!important}.page-id-657 .faj-directory-toolbar label{color:#fff!important}.page-id-657 .faj-directory-reset{color:#fff!important}.page-id-657 .faj-property-page .et_pb_row_2{padding-top:65px!important}.page-id-657 .faj-directory-count{color:#536975!important;text-transform:uppercase;letter-spacing:.12em;font-size:12px}.page-id-657 .faj-directory-results{gap:28px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.page-id-657 .faj-rent-card{border-radius:0!important;overflow:hidden}.page-id-657 .faj-rent-card-link{min-height:480px}.page-id-657 .faj-rent-card img{transition:transform .6s ease}.page-id-657 .faj-rent-card:hover img{transform:scale(1.045)}.page-id-657 .faj-rent-content{padding:28px!important}.page-id-657 .faj-rent-card a:focus-visible,.page-id-657 .faj-property-page button:focus-visible,.page-id-657 .faj-property-page select:focus-visible{outline:3px solid #05a6dd;outline-offset:3px}@media(max-width:980px){.page-id-657 .faj-directory-results{grid-template-columns:repeat(2,minmax(0,1fr))!important}.page-id-657 .faj-directory-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.page-id-657 .faj-properties-hero{min-height:520px}}@media(max-width:600px){.page-id-657 .faj-properties-hero{min-height:440px;padding-top:90px!important}.page-id-657 .faj-property-page .et_pb_row_1{margin-top:-24px!important}.page-id-657 .faj-divi-property-filters{padding:20px 16px}.page-id-657 .faj-directory-results{grid-template-columns:1fr!important}.page-id-657 .faj-directory-filter-grid{grid-template-columns:1fr!important}.page-id-657 .faj-rent-card-link{min-height:400px}.page-id-657 .faj-city-tabs button{padding:10px 12px!important}}
/* Directory card readability and responsive columns */
body.page-id-657 .faj-directory-results.faj-card-grid.faj-cols-4{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important}body.page-id-657 .faj-rent-card .faj-rent-content{left:0!important;right:0!important;width:100%!important;box-sizing:border-box!important;white-space:normal!important}body.page-id-657 .faj-rent-card .faj-card-primary,body.page-id-657 .faj-rent-card .faj-card-primary strong{display:block!important;white-space:normal!important;overflow-wrap:anywhere!important;max-width:100%!important} @media(max-width:980px){body.page-id-657 .faj-directory-results.faj-card-grid.faj-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}} @media(max-width:600px){body.page-id-657 .faj-directory-results.faj-card-grid.faj-cols-4{grid-template-columns:1fr!important}}