.property-card{border:1px solid rgba(1,1,1,.23);display:flex;flex-direction:column;max-width:100%;width:100%}.property-card__top{aspect-ratio:395/225;display:block;padding:6px;width:100%}.property-card__thumbnail{aspect-ratio:395/225;background-color:#ddd;position:relative;width:100%}.property-card__thumbnail a{cursor:pointer}.property-card__thumbnail a,.property-card__thumbnail img{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.property-card__thumbnail img{aspect-ratio:395/225;-o-object-fit:cover;object-fit:cover}.property-card__thumbnail .property-card__date{background-color:#fff;border-radius:7px;color:#414141;font-size:16px;font-weight:700;left:10px;letter-spacing:-.32px;padding:8px 15px;position:absolute;text-align:center;top:10px}.property-card__thumbnail .property-card__whishlist{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:40px;justify-content:center;position:absolute;right:10px;top:10px;width:40px}.property-card__thumbnail .property-card__whishlist img,.property-card__thumbnail .property-card__whishlist svg{display:block;height:20px;-o-object-fit:contain;object-fit:contain;width:auto}.property-card__thumbnail .property-card__whishlist img path,.property-card__thumbnail .property-card__whishlist svg path{fill:#414141}.property-card__content{display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:16px}.property-card__title{color:#414141;font-size:32px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:-.64px;line-height:1.2;margin:0;text-align:left}.property-card__title a{color:#414141;text-decoration:none}.property-card__title a:hover{color:#2c5278}.property-card__location{color:#626262;font-size:19px;font-style:normal;font-weight:400;letter-spacing:-.38px;margin-top:10px;text-align:left}.property-card__properties{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:20px}.property-card__properties .separator{align-items:center;color:#d2d0d0;display:flex;font-size:20px;margin:0 12px}.property-card__property{margin-bottom:15px}.property-card__property-title{font-size:13.5px;margin-bottom:8px;margin-top:0}.property-card__property-info{align-items:center;display:flex;gap:4px;justify-content:flex-start}.property-card__property .units{color:#000;font-size:17px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:-.1px;line-height:1.76;margin-left:-3px;text-align:left}.property-card__property-value{color:#090b21;font-size:25px;font-weight:700;margin-right:3px}.property-card__property img,.property-card__property svg{display:block;height:22px;-o-object-fit:contain;object-fit:contain;width:auto}.property-card__property img path,.property-card__property img path[fill]:not([fill=none]),.property-card__property svg path,.property-card__property svg path[fill]:not([fill=none]){fill:#004a8d}.property-card__property img path[stroke],.property-card__property svg path[stroke]{fill:none;stroke:#004a8d}.property-card__description{color:#414141;font-size:14px;font-weight:500;margin-top:20px;text-align:left}.property-card__description .property-card__read-more{background:none;border:0;color:#2c5278;cursor:pointer;font-weight:600;padding:0}.property-card__prices{align-items:flex-start;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-top:12px}.property-card__prices .price-item{align-items:center;display:flex;gap:7px;justify-content:flex-start}.property-card__prices .price-item__val{color:#2c5278;font-size:22px;font-weight:700;text-align:left}.property-card__prices .price-item__caption{color:#414141;font-size:15px;font-weight:500;text-align:left}.property-card__list{margin-top:15px}.property-card__list-item{align-items:center;display:flex;justify-content:space-between;min-height:50px;padding-left:20px;padding-right:20px}.property-card__list-item:nth-child(odd){background-color:#f3f8ff}.property-card__list-item .caption{color:#414141;font-size:16px;font-weight:500}.property-card__list-item .value{color:#2c5278;font-size:18px;font-weight:700;text-align:right}@media (max-width:480px){.property-card__title{font-size:24px}.property-card__property-value{font-size:20px}.property-card__location{font-size:16px}.property-card__prices .price-item__val{font-size:18px}.property-card__list-item{padding-left:10px;padding-right:10px}.property-card__list-item .caption{font-size:13px}.property-card__list-item .value{font-size:14px}}