/**handles:property-card**/
.property-card{--property-card-background: ;--property-card-media-background:#efeff3;--property-card-heading:#0d2240;--property-card-text:#4a6488;--property-card-gap:1rem;align-items:flex-start;background-color:var(--property-card-background);color:#4a6488;color:var(--property-card-text);display:flex;flex-flow:column nowrap;height:100%;justify-content:flex-start;overflow:hidden;-webkit-text-decoration:none;text-decoration:none;width:100%}@media only screen and (min-width:87.5rem){.property-card{--property-card-gap:1.5rem}}.property-card__media{background-color:var(--property-card-media-background);height:auto;overflow:hidden;position:relative;width:100%}.property-card__media:before{content:"";display:block;padding-top:65%}.property-card__media-tag{left:var(--property-card-gap);position:absolute;top:var(--property-card-gap);z-index:2}.property-card__media-image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.property-card__media-cutout{bottom:0;color:var(--_block-background);height:4rem;position:absolute;right:0;width:4rem;z-index:2}.property-card__body{flex:1 1 auto;flex-flow:column nowrap;justify-content:flex-start;padding:var(--property-card-gap) 0 0;position:relative}.property-card__body,.property-card__body-top{align-items:flex-start;display:flex;height:auto;width:100%}.property-card__body-top{flex-flow:row nowrap;justify-content:space-between}.property-card__body-title{color:var(--property-card-heading);font-family:Geist,Lato,Arial,sans-serif;font-size:1.375rem;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:-.44px;line-height:1.7875rem;margin-bottom:.5em;-webkit-text-decoration:none;text-decoration:none;text-indent:0;text-transform:none}@media only screen and (min-width:87.5rem){.property-card__body-title{font-family:Geist,Lato,Arial,sans-serif;font-size:1.375rem;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:-.44px;line-height:1.7875rem;-webkit-text-decoration:none;text-decoration:none;text-indent:0;text-transform:none}}.property-card:hover .property-card__body-title{-webkit-text-decoration:underline;text-decoration:underline}.property-card__body-price{font-feature-settings:lining-nums proportional-nums;color:var(--property-card-heading);font-family:Geist,Lato,Arial,sans-serif;font-size:1.25rem;font-stretch:normal;font-style:normal;font-variant-numeric:lining-nums proportional-nums;font-weight:600;letter-spacing:-.2px;line-height:1.625rem;margin-top:.5em;-webkit-text-decoration:none;text-decoration:none;text-indent:0;text-transform:none}@media only screen and (min-width:87.5rem){.property-card__body-price{font-family:Geist,Lato,Arial,sans-serif;font-size:1.25rem;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:-.2px;line-height:1.625rem;-webkit-text-decoration:none;text-decoration:none;text-indent:0;text-transform:none}}.property-card__body-description{color:var(--property-card-text);font-family:Geist,Lato,Arial,sans-serif;font-size:1rem;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:-.16px;line-height:1.3rem;-webkit-text-decoration:none;text-decoration:none;text-indent:0;text-transform:none}@media only screen and (min-width:87.5rem){.property-card__body-description{font-family:Geist,Lato,Arial,sans-serif;font-size:1.125rem;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:-.18px;line-height:1.4625rem;-webkit-text-decoration:none;text-decoration:none;text-indent:0;text-transform:none}}