.PriceDetails_container__hTqEX{grid-area:price-details}.Post_layout__fqDQQ{padding:var(--spacing-m);padding-bottom:0;grid-template:"back" "photos" "labels" "title" "subtitle" "price" "price-alert" "tenant-fee" "criteria" "description" "price-details" "location" "owner" "tenant-file" "sign-up" "other" "partner" "contact"}@media (min-width:992px){.Post_layout__fqDQQ{padding:var(--spacing-l);max-width:1250px;margin:0 auto;grid-template:"back back" "photos photos" "labels aside" "title aside" "subtitle aside" "price aside" "price-alert aside" "tenant-fee aside" "criteria aside" "description aside" "price-details aside" "location aside" "owner aside" "sign-up aside" "other aside" "partner aside"/1fr min-content}}.Post_aside__PILGr{display:contents}@media (min-width:992px){.Post_aside__PILGr{grid-area:aside;display:grid;grid-template:"contact" "tenant-file"/370px;position:sticky;top:var(--header-height);align-self:start;gap:var(--spacing-m)}}.Post_divide__nK75J{border-bottom:1px solid var(--color-light-grey);padding-bottom:var(--spacing-l);margin-bottom:var(--spacing-l)}.Post_contact__b8eVo{grid-area:contact;position:sticky;bottom:0;margin:0 calc(var(--spacing-m) * -1);width:calc(100% + var(--spacing-m) * 2);padding:var(--spacing-m) 0;z-index:1;box-shadow:0 1px 4px 0 rgba(0,0,0,.25);background-color:var(--color-neutral-light-0)}@media (min-width:992px){.Post_contact__b8eVo{position:static;background-color:initial;margin:0;width:370px;box-shadow:none}}.Post_partner__z6KxP{margin-top:var(--spacing-xxl)}.Post_largeBottomMargin__Ybzgt,.Post_tenantFile__ZrrYE{margin-bottom:var(--spacing-l)}.Post_tenantFile__ZrrYE{grid-area:tenant-file}@media (min-width:992px){.Post_tenantFile__ZrrYE{margin-bottom:0}}.NoProCard_card__HwkGs{grid-area:no-pro-card}.styles_container__uW7Aq{border-radius:var(--radius-m);background-color:var(--color-white);padding:var(--spacing-l);box-shadow:var(--shadow-level-1)}.styles_button__SSc_U{width:100%}
