.property-card{text-decoration:none;color:inherit;display:block;margin-bottom:1.5rem}.property-card .card{transition:all .3s cubic-bezier(.25,.8,.25,1);overflow:hidden;border:1px solid var(--bs-border-color)!important;background-color:var(--bs-body-bg);border-radius:1rem}.property-title{color:var(--rmc-blue)!important;font-weight:700;letter-spacing:-.02em}.prop-features svg{width:16px;height:16px;color:var(--rmc-blue);opacity:1}.property-card:hover .card{transform:translateY(-8px);box-shadow:0 15px 35px #3e40951a;border-color:var(--rmc-blue)!important}[data-bs-theme=dark] .property-title{color:var(--rmc-orange)!important}[data-bs-theme=dark] .prop-features svg{color:var(--rmc-orange)}[data-bs-theme=dark] .property-card:hover .card{border-color:var(--rmc-orange)!important;box-shadow:0 10px 25px #f3922133}.img-container{height:100%;min-height:180px}.property-agent-wrapper{background:linear-gradient(transparent,#000c);padding:20px 10px 10px!important}.property-agent{color:#fff;font-weight:500;font-size:.75rem}.prop-features{display:flex;flex-wrap:wrap;gap:10px;margin:15px 0 5px;color:var(--bs-secondary-color);font-size:.8rem}.prop-features span{display:flex;align-items:center;gap:6px;padding:5px 10px;background-color:var(--bs-tertiary-bg);border-radius:8px}
