.property-card__mls,.property-card__location,.property-card[data-data-source="Property Base"]::before{color:#00b1e5;font-family:"HelveticaNeue";font-size:0.625rem;letter-spacing:.2rem;line-height:1rem;text-transform:uppercase}@media print,screen and (min-width: 52.5625em){.property-card__mls,.property-card__location,.property-card[data-data-source="Property Base"]::before{font-size:0.875rem;line-height:1.75rem}}.property-card__price-container,.property-card__bedrooms,.property-card__bathrooms,.property-card__property-type,.property-card__square-footage{font-family:"HelveticaNeue";font-size:0.9375rem;letter-spacing:.02rem;line-height:1.25rem}.property-card__title{display:block;font-family:"ChronicleDisplay-Light";font-size:1.25rem;letter-spacing:0;line-height:1.625rem}@media print,screen and (min-width: 52.5625em){.property-card__title{font-size:1.625rem;line-height:2rem}}.property-card__mls,.property-card__location,.property-card__title{margin-bottom:0.625rem}@media print,screen and (min-width: 52.5625em){.property-card__mls,.property-card__location,.property-card__title{margin-bottom:1.25rem}}.property-card{background-color:#f5f1ee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}.property-page .property-card{background-color:#fff}.property-card a:hover{color:inherit}.property-card[data-data-source="Property Base"]{position:relative}.property-card[data-data-source="Property Base"]::before{background-color:#00b1e5;color:#fff;content:"Featured";left:0;padding:0.625rem;position:absolute;top:0;z-index:10}.property-card__title{padding:0 1.25rem;text-decoration:none}.property-card__gallery{margin-bottom:1.875rem;position:relative}.property-card .gallery__dots{display:none}.property-card *{text-decoration:none}.property-card__bedrooms,.property-card__bathrooms,.property-card__property-type,.property-card__square-footage{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-left:0.3125rem;padding-right:0.3125rem;width:33.3333333333%}.property-card__detail:last-of-type{border-right:0}.property-card__price-container{background-color:#000;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.5625rem 0;width:100%}.property-card__property-type-icon{height:3.75rem}.property-card__property-type-icon svg{height:100%}.property-card__details{color:#666;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:auto;padding:0;text-align:center}.property-card__location{padding:0 1.25rem}.property-card__mls{color:#000;font-weight:500;padding:0 1.25rem}.property-card__square-footage,.property-card__bathrooms,.property-card__bedrooms{background-position:center top;background-repeat:no-repeat;background-size:64px;border-right:solid 1px #ccc;margin-bottom:1.875rem;padding-top:4rem}.property-card__square-footage{background-image:url("../images/icons/size.svg")}.property-card__bedrooms{background-image:url("../images/icons/bedroom.svg")}.property-card__bathrooms{background-image:url("../images/icons/bathroom.svg")}.property-card__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}