.property-cards-container{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;grid-template-columns:repeat(1,1fr);margin-top:32px;place-items:center;width:100%}.property-cards-container a{color:#000}.font-large{font-size:3rem}.font-semi-large{font-size:2.25rem}.area-page-header{font-weight:700;letter-spacing:.0022em;margin-bottom:32px;margin-top:60px}.sub-header{color:#000;font-size:1rem;line-height:20px;margin:24px 0}#property-button-more{display:flex;justify-content:center;margin:32px auto 60px}#property-button-more button{background-color:#09090e;border:1px solid #09090e;border-radius:3px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;line-height:20px;min-width:136px;padding:13px 16px;text-align:center}#property-button-more button:hover{background-color:transparent;color:#09090e}.rent-body-content{color:#000;display:grid;font-size:1rem;gap:24px;grid-template-areas:"left right";line-height:20px;margin:24px 0}.rent-body-content .bold{font-size:18px;font-weight:600;line-height:20px;margin-bottom:10px}.content-center{text-align:center}.content-right{grid-area:right}.content-left{grid-area:left}.related-search-container{margin-bottom:32px}.related-search-container .section-header{margin-bottom:1.5rem}.related-search{color:#000;display:grid;font-size:16px;font-weight:400;gap:24px;grid-template-columns:1fr;margin:1em 0 3.5em}.related-search-links img{margin-top:2px}.related-search-links span{color:#000;margin-left:4px}.related-search-links span:hover{text-decoration:underline}@media (min-width:768px){.related-search{grid-template-columns:repeat(3,1fr);margin-left:24px}}.property-card-long{background:#fff;border:1px solid #ddd;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;margin:8px;overflow:hidden;transition:opacity .5s ease-in-out,transform .5s ease-in-out;width:100%}.property-card-long:hover{box-shadow:0 4px 8px rgba(0,0,0,.1)}.image-container{height:200px;overflow:hidden;width:100%}.image-container img{min-height:400px;object-fit:cover;width:100%}.details-container{padding:20px 16px}.price{font-size:1.25rem;font-weight:600;line-height:26px}.address{color:#333;font-size:1rem;line-height:22px;margin-top:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amenities{color:#666;display:flex;font-size:.625rem;line-height:1.25rem;margin-top:.25rem}.property-card-long .amenities span{align-items:center;display:flex}.property-card-long .amenities .beds{margin-right:8px}.property-card-long .amenities .beds-icon{color:transparent;margin-right:4px}.property-card-long .amenities .baths{margin-right:8px}.property-card-long .amenities .baths-icon{color:transparent;margin-right:4px}.property-card-long .amenities .property-type{margin-right:8px}.property-card-long .amenities .property-type-icon{margin-right:4px}.listing{color:#3f434c;font-size:12px;margin-top:4px}.features{font-size:.75rem;margin-left:.25rem;margin-top:.5rem}.features ul{-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:20px;-webkit-column-gap:20px;column-gap:20px;margin:0;padding:0}.features ul li{color:#3e4043;margin-bottom:8px}.description-text{color:#3e4043;display:block;display:-webkit-box;font-size:.75rem;line-height:1rem;margin-top:8px;max-width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media (min-width:768px){.property-card-long{flex-direction:row;max-height:300px;max-width:1000px;min-width:1000px;width:90%}.image-container{flex:1;height:auto;min-width:100px}.details-container{align-content:center;flex:2;padding:20px 16px}.features{flex-direction:row}}@media (max-width:600px){.features ul{-moz-column-count:1;-webkit-column-count:1;column-count:1;-moz-column-gap:20px;-webkit-column-gap:20px;column-gap:20px}}