.property_card{list-style:none;display:grid;grid-template-rows:4fr 3fr;border:1px solid var(--clr-grey-dark);height:100%;scroll-margin-bottom:50px;scroll-margin-top:50px}.property_card p{margin:0;font-family:sans-serif;font-size:12px!important}.property_card:hover h1{text-decoration:underline}.property_card:hover img{scale:1.05!important}.property_card .card_thumbnail{text-align:center;align-content:center;background-color:aliceblue;position:relative;overflow:hidden}.property_card .card_thumbnail img{height:100%;width:100%;object-fit:cover;aspect-ratio:4/3;transition:0.5s}.property_card .listing_type{position:absolute;top:0;right:0;padding:3px 16px;font-weight:700;text-transform:uppercase;color:white!important}.property_card .availability_flag{position:absolute;top:0;left:0;padding:3px 16px;font-weight:700;text-transform:uppercase;color:var(--clr-grey-black)!important;background-color:var(--clr-grey-dark)}.property_card .card_content{display:flex;flex-direction:column;padding:calc(var(--gap-small) * 2);gap:var(--gap-small);span{background-color:var(--clr-grey-dark)}}.property_card .card_content>h1{margin-top:.5rem}.card_header{min-height:26px;display:flex;justify-content:space-between;align-items:center;gap:var(--gap-small)}.property_type_wrapper{display:flex;flex-wrap:wrap;gap:calc(var(--gap-small) / 1.6)}.property_card .card_content p.property_type{padding:1px 7px;font-size:10px!important;text-transform:uppercase;display:inline-block}.property_card.selected{border:5px solid #ee3124!important;box-sizing:border-box}@media only screen and (max-width:767px){.property_card p{font-size:13.5px!important}.property_card *{color:#000}}