.listing-place-card{display:flex;border-radius:10px!important;gap:10px;padding:0;box-shadow:0 8px 24px rgba(149,157,165,.2);position:relative;z-index:1}figcaption,figure{width:100%!important}figcaption{border-radius:10px;padding:10px;position:relative}.listing-card-img{width:60%;border-radius:10px!important;position:relative}.listing-side-title{font-size:19px;font-weight:400}.listing-side-location{font-weight:400;font-size:14px;color:rgb(90,87,87)}.listing-side-price{display:flex;align-items:center;justify-content:space-between}.listing-side-price h3{font-weight:300;font-size:35px}figcaption .subtype{color:rgb(79,77,77);font-size:13px;font-weight:500}.listing-side-price p{font-weight:400;font-size:13px;color:rgb(71,70,70)}.listing-side-price button{width:100%;background:#4a7c8c;background:linear-gradient(90deg,rgba(74,124,140,1),rgba(35,110,66,1) 50%,rgba(184,174,90,1));color:white;border:none;padding:10px;cursor:pointer;border-radius:20px;margin:0}.lissting-place-card .place-heart{position:absolute!important}@media screen and (max-width:1000px){.listing-place-card{border-radius:50px;gap:20px;padding:0}}@media screen and (max-width:770px){.listing-place-card{flex-direction:column;border-radius:50px;gap:20px;padding:0;position:relative}.listing-side-price{position:relative}.listing-card-img{width:100%}}