.PropertyCard-module__nl9EZq__cardWrapper{position:relative}.PropertyCard-module__nl9EZq__card{cursor:pointer;background:#fff;border-radius:18px;transition:all .4s;overflow:hidden}.PropertyCard-module__nl9EZq__card:hover{transform:translateY(-10px);box-shadow:0 25px 55px #0000001a}.PropertyCard-module__nl9EZq__badge{color:#fff;z-index:10;background:#6a0dad;border-radius:30px;padding:6px 14px;font-size:12px;font-weight:600;position:absolute;top:18px;left:18px}.PropertyCard-module__nl9EZq__imageWrapper{height:240px;position:relative;overflow:hidden}.PropertyCard-module__nl9EZq__image{object-fit:cover;width:100%;height:100%;transition:transform .6s}.PropertyCard-module__nl9EZq__card:hover .PropertyCard-module__nl9EZq__image{transform:scale(1.1)}.PropertyCard-module__nl9EZq__overlay{background:linear-gradient(#0000 40%,#0006);position:absolute;inset:0}.PropertyCard-module__nl9EZq__content{padding:22px}.PropertyCard-module__nl9EZq__title{margin-bottom:6px;font-size:18px;font-weight:600}.PropertyCard-module__nl9EZq__location{color:#777;margin-bottom:14px;font-size:14px}.PropertyCard-module__nl9EZq__features{color:#555;justify-content:space-between;margin-bottom:14px;font-size:13px;display:flex}.PropertyCard-module__nl9EZq__price{color:#6a0dad;font-size:18px;font-weight:700}.PropertyCard-module__nl9EZq__whatsappBtn{color:#fff;background:#25d366;border-radius:30px;padding:8px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:all .3s;position:absolute;bottom:18px;right:18px}.PropertyCard-module__nl9EZq__whatsappBtn:hover{background:#1ebe5d;transform:scale(1.05)}
