.property-card-link{text-decoration:none;height:500px;color:black;display:block}.property-card{position:relative;display:flex;flex-direction:column;height:100%;max-height:600px;margin:0;padding:0;border-radius:.7rem;border:1px solid #767b60;background-color:var(--pure-white,#ffffff);overflow:hidden;transition:transform .3s ease-in-out}.property-card:hover{transform:translateY(-15px);transition:.3s ease-in-out}.reserved-sign{width:10em!important;height:10em!important;position:absolute;top:-4px;z-index:10}.pending-approval-badge{position:absolute;top:10px;left:10px;z-index:10;background-color:#ff9800;color:white;padding:6px 12px;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 4px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center}.pending-approval-badge span{white-space:nowrap}.property-card-image-container{position:relative;width:100%;height:300px;flex-shrink:0;margin:0;padding:0;overflow:hidden;border-radius:.7rem .7rem 0 0;background-color:#f0f0f0}.property-card-image-container>span{position:absolute!important;inset:0!important;overflow:hidden!important;border-radius:inherit!important;line-height:0!important}.property-card-image,.property-card-image-container>span{margin:0!important;padding:0!important;display:block!important}.property-card-image{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;border:none!important;outline:none!important;border-radius:inherit!important}.property-card-logo{position:absolute;top:13px;right:13px;z-index:5}.property-card-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:20px;flex:1 1;text-align:center;letter-spacing:1px}.property-acre{margin:0 0 .3rem;font-weight:600}.property-location{margin:0;color:var(--text-color,#333)}.property-id{font-size:14px!important;margin:0;color:var(--text-color,#666)}.property-price{white-space:nowrap;background-color:var(--primary-color);border-radius:1rem;color:white;width:65%;margin:0 auto;height:27px;justify-content:center;color:#d7d9c7}.price-column,.property-price{display:flex;align-items:center}.price-column{flex-direction:column;gap:.25rem}.original-wrapper{font-size:.7rem;text-decoration:line-through;opacity:.5;color:#999}.original-price{font-size:.85rem}.discount-wrapper{display:flex;flex-direction:column;align-items:center;gap:.25rem}.discounted-price{font-size:1rem;font-weight:600;color:white}.monthly-payment{font-size:.9rem;color:#d7d9c7}@media only screen and (max-width:1500px){.property-price{width:83%}}@media only screen and (max-width:1200px){.property-price{width:85%;font-size:.88rem}}@media only screen and (max-width:900px){.property-price{width:88%}}.property-card,.property-card-link{width:100%;max-width:100%}@media only screen and (max-width:780px){.property-card-link{width:100%;height:auto;min-height:450px}.property-card{max-height:none;height:100%}.property-card-image-container{height:250px}.property-card-content{padding:16px;gap:12px}.property-price{width:90%;font-size:.87rem}}@media only screen and (max-width:600px){.property-card-link{height:auto;min-height:400px}.property-card-image-container{height:200px}.property-card-content{padding:12px;gap:10px}.property-price{width:92%;font-size:.85rem;padding:2px 4px}.property-acre{font-size:.9rem}.property-location{font-size:.85rem}.property-id{font-size:12px!important}}@media only screen and (max-width:480px){.property-card-link{min-height:380px}.property-card-image-container{height:180px}.property-card-content{padding:10px;gap:8px}.property-price{width:95%;height:auto;min-height:24px;padding:4px 8px;font-size:.82rem;white-space:normal;line-height:1.3}.property-acre{font-size:.85rem}.property-location{font-size:.8rem}.property-id{font-size:11px!important}}@media only screen and (max-width:360px){.property-card-link{min-height:360px}.property-card-image-container{height:160px}.property-card-content{padding:8px;gap:6px}.property-price{width:98%;font-size:.8rem;padding:3px 6px}.property-acre{font-size:.8rem}.property-location{font-size:.75rem}.property-id{font-size:10px!important}}