#similar-properties{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin:0 auto;margin-bottom:1rem}@media (max-width:1024px){#similar-properties{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){#similar-properties{grid-template-columns:1fr}}.property p{padding:0!important}.property:hover{box-shadow:0 0 10px rgba(0,0,0,.5);border:3px solid #3c59ff}.address-flex{width:100%;display:flex;justify-content:space-between;align-items:flex-start}.property{border:1px solid #ccc}.property img{width:100%;object-fit:cover;aspect-ratio:16/10;margin-bottom:10px}.property_bed_bath{display:flex;justify-content:space-around;align-items:center;padding:.5rem .5rem;border-bottom:1px solid #ccc;font-size:1rem}.property_bed_bath>p{padding:0!important;margin-top:0!important;margin-bottom:0!important}.property_bathrooms,.property_bedrooms,.property_time{display:flex;align-items:center}.property_bathrooms svg,.property_bedrooms svg,.property_time svg{margin-left:.25rem}.bed-bath-divider{margin:0 1rem}.property_price_address{display:block;padding:.5rem .5rem}.property_link{width:100%}.property_price{color:#f3be1b;font-weight:700;margin-bottom:0!important;margin-top:0!important}.property_address{font-size:1rem;margin-top:0!important;margin-bottom:0!important;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.property_lease,.property_sale{padding:0!important;margin-bottom:0!important;margin-left:2%!important;margin-top:-40px!important;text-transform:uppercase;font-weight:700;color:#fff!important;font-size:1.15rem}.salelease_wrapper{width:fit-content;border-radius:5px;backdrop-filter:blur(2px);padding-right:.75rem;padding-left:.25rem;white-space:nowrap;background:rgb(40 48 61 / 20%)}.property_sale::before{display:inline-block;content:"";width:1rem;height:1rem;border-radius:.5rem;background-color:#3cff59;margin-right:.5rem;border:2px solid #fff}.property_lease::before{display:inline-block;content:"";width:1rem;height:1rem;border-radius:.5rem;background-color:#3c59ff;margin-right:.3rem;border:2px solid #fff}@media (max-width:500px){.property_price{font-size:1.3rem!important}}@media (max-width:600px){.address-flex{flex-direction:column;gap:.5rem}.property_price{font-size:1rem}}#similar-properties a{text-decoration:none;color:#333}