.all-properties-listing-section{margin-inline:auto;max-width:1200px}.property-card-section{display:flex;flex-direction:row;flex-wrap:wrap;gap:60px;justify-content:flex-start;padding-top:30px;width:100%}.property-card-headings-container{align-items:center;text-align:center}.property-card,.property-card-headings-container{display:flex;flex-direction:column;gap:20px;width:100%}.property-card{justify-content:space-between;max-width:350px;min-height:537px;padding-bottom:30px;position:relative}.available-tag{font-size:16px;min-width:150px;padding:6px;top:0;transform:translateX(-50%)}.available-tag,.sold-tag{left:50%;position:absolute;text-align:center;z-index:10}.sold-tag{font-size:30px;padding:15px 20px;top:50%;transform:translate(-50%,-50%)}.under-contract-tag{font-size:16px;left:50%;min-width:150px;padding:6px;position:absolute;text-align:center;top:0;transform:translateX(-50%);z-index:10}.property-card-image{position:relative}.property-card-image img{height:200px;min-height:200px;object-fit:fill;width:100%}.property-card-content-wrapper{height:100%;justify-content:space-between}.property-card-content-wrapper,.property-details-wrapper{display:flex;flex-direction:column;gap:30px}.property-name-description-container{display:flex;flex-direction:column;gap:10px;padding-inline:30px}.property-name-description-container .property-name{font-size:18px;font-weight:700}.property-name-description-container .property-price{font-size:28px}.property-name-description-container .property-description{display:-webkit-box;font-size:16px;height:75px;max-width:247px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.property-divider{height:1px;margin-left:15px;width:85%}.property-features-section{display:flex;flex-direction:row;gap:20px;justify-content:flex-start;padding-inline:30px}.property-feature-content{align-items:center;display:flex;flex-direction:row;gap:8px}.property-feature-content span{color:#1a1a1a;font-size:18px}.view-property-button{cursor:pointer;font-family:Literata,serif;font-size:14px;font-weight:700;margin:0 30px;max-width:fit-content;padding:8px 10px}.property-card-headings-container .pwr-cta_button{margin-top:15px!important;max-width:fit-content!important}.all-properties-listing-section{padding-inline:10px}@media (max-width:425px){.property-features-section{flex-wrap:wrap}}