.ListingDescription-module-scss-module__C13uyW__h1-v2{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}@media (min-width:768px) and (max-width:1199px){.ListingDescription-module-scss-module__C13uyW__h1-v2{font-size:var(--font-size-3-v2);letter-spacing:calc(var(--font-size-3-v2)*var(--tracking-wide))}}@media (min-width:1200px){.ListingDescription-module-scss-module__C13uyW__h1-v2{font-size:var(--font-size-2-v2);letter-spacing:calc(var(--font-size-2-v2)*var(--tracking-wide))}}.ListingDescription-module-scss-module__C13uyW__h1-mobile-v2{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}.ListingDescription-module-scss-module__C13uyW__h2-v2{font-family:var(--font-family-serif);font-size:var(--font-size-3-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-3-v2)*var(--tracking-wide))}.ListingDescription-module-scss-module__C13uyW__h2-mobile-v2{font-family:var(--font-family-serif);font-size:var(--font-size-5-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-5-v2)*var(--tracking-wide))}.ListingDescription-module-scss-module__C13uyW__h3-serif{font-family:var(--font-family-serif);font-size:var(--font-size-6-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide))}@media (min-width:768px){.ListingDescription-module-scss-module__C13uyW__h3-serif{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}}.ListingDescription-module-scss-module__C13uyW__h3-v2{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}.ListingDescription-module-scss-module__C13uyW__h3-mobile-v2{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide))}.ListingDescription-module-scss-module__C13uyW__h4-v2{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.ListingDescription-module-scss-module__C13uyW__h4-v2-serif{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2);font-family:var(--font-family-serif)}.ListingDescription-module-scss-module__C13uyW__h5-v2{font-family:var(--font-family-sans);font-size:var(--font-size-7-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-7-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.ListingDescription-module-scss-module__C13uyW__h6-v2{font-family:var(--font-family-sans);font-size:var(--font-size-9-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.ListingDescription-module-scss-module__C13uyW__h7-kicker-v2{font-family:var(--font-family-sans);font-size:var(--font-size-11-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-extra-wide));font-weight:var(--font-weight-medium-v2);text-transform:uppercase}.ListingDescription-module-scss-module__C13uyW__body-lg-v2{font-family:var(--font-family-sans);font-size:var(--font-size-8-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-8-v2)*var(--tracking-wide));font-weight:var(--font-weight-regular-v2)}.ListingDescription-module-scss-module__C13uyW__body-base-v2{font-family:var(--font-family-sans);font-size:var(--font-size-9-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide));font-weight:var(--font-weight-regular-v2)}.ListingDescription-module-scss-module__C13uyW__body-sm-v2{font-family:var(--font-family-sans);font-size:var(--font-size-10-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-10-v2)*var(--tracking-wide));font-weight:var(--font-weight-regular-v2)}.ListingDescription-module-scss-module__C13uyW__body-xs-v2{font-family:var(--font-family-sans);font-size:var(--font-size-11-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-wider));font-weight:var(--font-weight-regular-v2)}.ListingDescription-module-scss-module__C13uyW__body-xxs-v2{font-family:var(--font-family-sans);font-size:var(--font-size-12-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-12-v2)*var(--tracking-wider));font-weight:var(--font-weight-regular-v2)}.ListingDescription-module-scss-module__C13uyW__label-lg-v2{font-family:var(--font-family-sans);font-size:var(--font-size-8-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-8-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.ListingDescription-module-scss-module__C13uyW__label-base-v2{font-family:var(--font-family-sans);font-size:var(--font-size-9-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.ListingDescription-module-scss-module__C13uyW__label-sm-v2{font-family:var(--font-family-sans);font-size:var(--font-size-10-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-10-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.ListingDescription-module-scss-module__C13uyW__label-xs-v2{font-family:var(--font-family-sans);font-size:var(--font-size-11-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-wider));font-weight:var(--font-weight-medium-v2)}.ListingDescription-module-scss-module__C13uyW__content-section-v2{padding:48px 24px}@media (min-width:768px) and (max-width:1199px){.ListingDescription-module-scss-module__C13uyW__content-section-v2{padding:60px 32px}}@media (min-width:1200px){.ListingDescription-module-scss-module__C13uyW__content-section-v2{padding:80px 116px}}.ListingDescription-module-scss-module__C13uyW__houseful-listing-description-title{font-family:var(--font-family-serif);font-weight:var(--font-weight-normal);font-size:var(--font-size-6);color:var(--grey-700);margin-bottom:16px}.ListingDescription-module-scss-module__C13uyW__houseful-listing-description-text{font-family:var(--font-family-sans);font-weight:var(--font-weight-regular-v2);font-size:var(--font-size-9);color:var(--grey-700);max-width:800px}.ListingDescription-module-scss-module__C13uyW__houseful-listing-description-text-blur{-webkit-user-select:none;user-select:none;filter:blur(5px)!important}.ListingDescription-module-scss-module__C13uyW__houseful-listing-description-link{font-family:var(--font-family-sans);font-weight:var(--font-weight-medium);font-size:var(--font-size-10);letter-spacing:var(--tracking-wide);align-items:center;gap:2px;height:48px;text-decoration:underline;display:flex}.ListingDescription-module-scss-module__C13uyW__houseful-listing-description-mls{font-family:var(--font-family-sans);font-weight:var(--font-weight-regular-v2);font-size:var(--font-size-11);color:var(--grey-600);flex-direction:column;gap:8px;max-width:800px;margin-top:16px;display:flex}@media (max-width:767px){.ListingDescription-module-scss-module__C13uyW__houseful-listing-description-mls{margin-top:24px}}
.ListingOpenHouse-module-scss-module__vF7CTG__h1-v2{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}@media (min-width:768px) and (max-width:1199px){.ListingOpenHouse-module-scss-module__vF7CTG__h1-v2{font-size:var(--font-size-3-v2);letter-spacing:calc(var(--font-size-3-v2)*var(--tracking-wide))}}@media (min-width:1200px){.ListingOpenHouse-module-scss-module__vF7CTG__h1-v2{font-size:var(--font-size-2-v2);letter-spacing:calc(var(--font-size-2-v2)*var(--tracking-wide))}}.ListingOpenHouse-module-scss-module__vF7CTG__h1-mobile-v2{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}.ListingOpenHouse-module-scss-module__vF7CTG__h2-v2{font-family:var(--font-family-serif);font-size:var(--font-size-3-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-3-v2)*var(--tracking-wide))}.ListingOpenHouse-module-scss-module__vF7CTG__h2-mobile-v2{font-family:var(--font-family-serif);font-size:var(--font-size-5-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-5-v2)*var(--tracking-wide))}.ListingOpenHouse-module-scss-module__vF7CTG__h3-serif{font-family:var(--font-family-serif);font-size:var(--font-size-6-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide))}@media (min-width:768px){.ListingOpenHouse-module-scss-module__vF7CTG__h3-serif{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}}.ListingOpenHouse-module-scss-module__vF7CTG__h3-v2{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}.ListingOpenHouse-module-scss-module__vF7CTG__h3-mobile-v2{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide))}.ListingOpenHouse-module-scss-module__vF7CTG__h4-v2{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.ListingOpenHouse-module-scss-module__vF7CTG__h4-v2-serif{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2);font-family:var(--font-family-serif)}.ListingOpenHouse-module-scss-module__vF7CTG__h5-v2{font-family:var(--font-family-sans);font-size:var(--font-size-7-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-7-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.ListingOpenHouse-module-scss-module__vF7CTG__h6-v2{font-family:var(--font-family-sans);font-size:var(--font-size-9-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.ListingOpenHouse-module-scss-module__vF7CTG__h7-kicker-v2{font-family:var(--font-family-sans);font-size:var(--font-size-11-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-extra-wide));font-weight:var(--font-weight-medium-v2);text-transform:uppercase}.ListingOpenHouse-module-scss-module__vF7CTG__body-lg-v2{font-family:var(--font-family-sans);font-size:var(--font-size-8-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-8-v2)*var(--tracking-wide));font-weight:var(--font-weight-regular-v2)}.ListingOpenHouse-module-scss-module__vF7CTG__body-base-v2{font-family:var(--font-family-sans);font-size:var(--font-size-9-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide));font-weight:var(--font-weight-regular-v2)}.ListingOpenHouse-module-scss-module__vF7CTG__body-sm-v2{font-family:var(--font-family-sans);font-size:var(--font-size-10-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-10-v2)*var(--tracking-wide));font-weight:var(--font-weight-regular-v2)}.ListingOpenHouse-module-scss-module__vF7CTG__body-xs-v2{font-family:var(--font-family-sans);font-size:var(--font-size-11-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-wider));font-weight:var(--font-weight-regular-v2)}.ListingOpenHouse-module-scss-module__vF7CTG__body-xxs-v2{font-family:var(--font-family-sans);font-size:var(--font-size-12-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-12-v2)*var(--tracking-wider));font-weight:var(--font-weight-regular-v2)}.ListingOpenHouse-module-scss-module__vF7CTG__label-lg-v2{font-family:var(--font-family-sans);font-size:var(--font-size-8-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-8-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.ListingOpenHouse-module-scss-module__vF7CTG__label-base-v2{font-family:var(--font-family-sans);font-size:var(--font-size-9-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.ListingOpenHouse-module-scss-module__vF7CTG__label-sm-v2{font-family:var(--font-family-sans);font-size:var(--font-size-10-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-10-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.ListingOpenHouse-module-scss-module__vF7CTG__label-xs-v2{font-family:var(--font-family-sans);font-size:var(--font-size-11-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-wider));font-weight:var(--font-weight-medium-v2)}.ListingOpenHouse-module-scss-module__vF7CTG__content-section-v2{padding:48px 24px}@media (min-width:768px) and (max-width:1199px){.ListingOpenHouse-module-scss-module__vF7CTG__content-section-v2{padding:60px 32px}}@media (min-width:1200px){.ListingOpenHouse-module-scss-module__vF7CTG__content-section-v2{padding:80px 116px}}.ListingOpenHouse-module-scss-module__vF7CTG__houseful-listing-open-house-container{font-family:var(--font-family-sans);color:var(--grey-700);background-color:var(--lime-100);border-radius:8px;flex-direction:column;gap:16px;padding:16px 24px 24px;display:flex}.ListingOpenHouse-module-scss-module__vF7CTG__houseful-listing-open-house-dates-container{flex-direction:column;gap:8px;display:flex}.ListingOpenHouse-module-scss-module__vF7CTG__houseful-listing-open-house-title{font-weight:var(--font-weight-medium);font-size:var(--font-size-7)}.ListingOpenHouse-module-scss-module__vF7CTG__houseful-listing-open-house-dates{gap:8px;display:flex}.ListingOpenHouse-module-scss-module__vF7CTG__houseful-listing-open-house-date{font-size:var(--font-size-10);gap:10px;display:flex}.ListingOpenHouse-module-scss-module__vF7CTG__houseful-listing-open-house-time{font-weight:var(--font-weight-regular-v2);color:var(--grey-600)}.ListingOpenHouse-module-scss-module__vF7CTG__houseful-listing-open-house-link{font-size:var(--font-size-10);text-decoration:underline}
.ListingHomeDetails-module-scss-module__df-3eW__h1-v2{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}@media (min-width:768px) and (max-width:1199px){.ListingHomeDetails-module-scss-module__df-3eW__h1-v2{font-size:var(--font-size-3-v2);letter-spacing:calc(var(--font-size-3-v2)*var(--tracking-wide))}}@media (min-width:1200px){.ListingHomeDetails-module-scss-module__df-3eW__h1-v2{font-size:var(--font-size-2-v2);letter-spacing:calc(var(--font-size-2-v2)*var(--tracking-wide))}}.ListingHomeDetails-module-scss-module__df-3eW__h1-mobile-v2{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}.ListingHomeDetails-module-scss-module__df-3eW__h2-v2{font-family:var(--font-family-serif);font-size:var(--font-size-3-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-3-v2)*var(--tracking-wide))}.ListingHomeDetails-module-scss-module__df-3eW__h2-mobile-v2{font-family:var(--font-family-serif);font-size:var(--font-size-5-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-5-v2)*var(--tracking-wide))}.ListingHomeDetails-module-scss-module__df-3eW__h3-serif{font-family:var(--font-family-serif);font-size:var(--font-size-6-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide))}@media (min-width:768px){.ListingHomeDetails-module-scss-module__df-3eW__h3-serif{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}}.ListingHomeDetails-module-scss-module__df-3eW__h3-v2{font-family:var(--font-family-serif);font-size:var(--font-size-4-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}.ListingHomeDetails-module-scss-module__df-3eW__h3-mobile-v2{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);line-height:var(--leading-tight);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide))}.ListingHomeDetails-module-scss-module__df-3eW__h4-v2{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.ListingHomeDetails-module-scss-module__df-3eW__h4-v2-serif{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2);font-family:var(--font-family-serif)}.ListingHomeDetails-module-scss-module__df-3eW__h5-v2{font-family:var(--font-family-sans);font-size:var(--font-size-7-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-7-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.ListingHomeDetails-module-scss-module__df-3eW__h6-v2{font-family:var(--font-family-sans);font-size:var(--font-size-9-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.ListingHomeDetails-module-scss-module__df-3eW__h7-kicker-v2{font-family:var(--font-family-sans);font-size:var(--font-size-11-v2);line-height:var(--leading-medium);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-extra-wide));font-weight:var(--font-weight-medium-v2);text-transform:uppercase}.ListingHomeDetails-module-scss-module__df-3eW__body-lg-v2{font-family:var(--font-family-sans);font-size:var(--font-size-8-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-8-v2)*var(--tracking-wide));font-weight:var(--font-weight-regular-v2)}.ListingHomeDetails-module-scss-module__df-3eW__body-base-v2{font-family:var(--font-family-sans);font-size:var(--font-size-9-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide));font-weight:var(--font-weight-regular-v2)}.ListingHomeDetails-module-scss-module__df-3eW__body-sm-v2{font-family:var(--font-family-sans);font-size:var(--font-size-10-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-10-v2)*var(--tracking-wide));font-weight:var(--font-weight-regular-v2)}.ListingHomeDetails-module-scss-module__df-3eW__body-xs-v2{font-family:var(--font-family-sans);font-size:var(--font-size-11-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-wider));font-weight:var(--font-weight-regular-v2)}.ListingHomeDetails-module-scss-module__df-3eW__body-xxs-v2{font-family:var(--font-family-sans);font-size:var(--font-size-12-v2);line-height:var(--leading-normal);letter-spacing:calc(var(--font-size-12-v2)*var(--tracking-wider));font-weight:var(--font-weight-regular-v2)}.ListingHomeDetails-module-scss-module__df-3eW__label-lg-v2{font-family:var(--font-family-sans);font-size:var(--font-size-8-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-8-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.ListingHomeDetails-module-scss-module__df-3eW__label-base-v2{font-family:var(--font-family-sans);font-size:var(--font-size-9-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.ListingHomeDetails-module-scss-module__df-3eW__label-sm-v2{font-family:var(--font-family-sans);font-size:var(--font-size-10-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-10-v2)*var(--tracking-wide));font-weight:var(--font-weight-medium-v2)}.ListingHomeDetails-module-scss-module__df-3eW__label-xs-v2{font-family:var(--font-family-sans);font-size:var(--font-size-11-v2);line-height:var(--leading-none);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-wider));font-weight:var(--font-weight-medium-v2)}.ListingHomeDetails-module-scss-module__df-3eW__content-section-v2{padding:48px 24px}@media (min-width:768px) and (max-width:1199px){.ListingHomeDetails-module-scss-module__df-3eW__content-section-v2{padding:60px 32px}}@media (min-width:1200px){.ListingHomeDetails-module-scss-module__df-3eW__content-section-v2{padding:80px 116px}}.ListingHomeDetails-module-scss-module__df-3eW__houseful-listing-home-details-title{font-family:var(--font-family-serif);font-weight:var(--font-weight-normal);font-size:var(--font-size-6);color:var(--grey-700);margin-bottom:24px}.ListingHomeDetails-module-scss-module__df-3eW__houseful-listing-home-details-overview{border:1px solid var(--grey-300);margin-top:var(--g2-1);border-radius:8px;flex-direction:column;gap:12px;padding:16px 16px 8px;display:flex}.ListingHomeDetails-module-scss-module__df-3eW__houseful-listing-home-details-overview-title-container{align-items:center;gap:8px;display:flex}.ListingHomeDetails-module-scss-module__df-3eW__houseful-listing-home-details-overview-title{font-family:var(--font-family-sans);font-weight:var(--font-weight-medium);font-size:var(--font-size-7);color:var(--grey-700)}.ListingHomeDetails-module-scss-module__df-3eW__houseful-listing-home-details-overview-details{flex-wrap:wrap;display:flex}.ListingHomeDetails-module-scss-module__df-3eW__houseful-listing-home-details-overview-item{box-sizing:border-box;flex:50%;margin-bottom:8px;padding-left:28px!important}.ListingHomeDetails-module-scss-module__df-3eW__houseful-listing-home-details-overview-item>span:first-child{font-family:var(--font-family-sans);font-weight:var(--font-weight-medium);font-size:var(--font-size-10);color:var(--grey-700)}.ListingHomeDetails-module-scss-module__df-3eW__houseful-listing-home-details-overview-item>span:last-child{font-family:var(--font-family-sans);font-weight:var(--font-weight-regular-v2);font-size:var(--font-size-11);color:var(--grey-600)}.ListingHomeDetails-module-scss-module__df-3eW__houseful-listing-home-details-overview-item-single-column{padding-left:28px!important}.ListingHomeDetails-module-scss-module__df-3eW__houseful-listing-home-details-items{grid-template-columns:1fr 1fr;padding-top:18px;display:grid}.ListingHomeDetails-module-scss-module__df-3eW__houseful-listing-home-details-column{flex-direction:column;gap:20px;display:flex}.ListingHomeDetails-module-scss-module__df-3eW__houseful-listing-home-details-column>.ListingHomeDetails-module-scss-module__df-3eW__houseful-listing-home-details-section-block:last-child{border-bottom:none}.ListingHomeDetails-module-scss-module__df-3eW__houseful-listing-home-details-column:nth-child(odd){padding-left:16px}.ListingHomeDetails-module-scss-module__df-3eW__houseful-listing-home-details-section-title{font-family:var(--font-family-sans);font-weight:var(--font-weight-medium);font-size:var(--font-size-7);color:var(--grey-700);align-items:center;gap:8px;display:flex}.ListingHomeDetails-module-scss-module__df-3eW__houseful-listing-home-details-section-list{flex-direction:column;gap:8px;padding-bottom:20px;padding-left:28px;display:flex}.ListingHomeDetails-module-scss-module__df-3eW__houseful-listing-home-details-section-block{border-bottom:1px solid var(--grey-300);flex-direction:column;gap:12px;width:342px;display:flex}.ListingHomeDetails-module-scss-module__df-3eW__houseful-listing-home-details-section-item>span:first-child{font-family:var(--font-family-sans);font-weight:var(--font-weight-medium);font-size:var(--font-size-10);color:var(--grey-700)}.ListingHomeDetails-module-scss-module__df-3eW__houseful-listing-home-details-section-item>span:last-child{font-family:var(--font-family-sans);font-weight:var(--font-weight-regular-v2);font-size:var(--font-size-10);color:var(--grey-600)}.ListingHomeDetails-module-scss-module__df-3eW__houseful-listing-home-details-items-fade-shadow{position:relative;overflow:hidden}.ListingHomeDetails-module-scss-module__df-3eW__houseful-listing-home-details-items-fade-shadow:after{content:"";background:linear-gradient(#fff0 0%,#fff 78%);height:91px;position:absolute;bottom:0;left:0;right:0}.ListingHomeDetails-module-scss-module__df-3eW__houseful-listing-home-details-link{font-family:var(--font-family-sans);font-weight:var(--font-weight-medium);font-size:var(--font-size-10);letter-spacing:var(--tracking-wide);align-items:center;gap:2px;height:48px;text-decoration:underline;display:flex}@media (max-width:767px){.ListingHomeDetails-module-scss-module__df-3eW__houseful-listing-home-details-overview-item{flex:100%}.ListingHomeDetails-module-scss-module__df-3eW__houseful-listing-home-details-overview-item:nth-child(2n){padding-left:28px}.ListingHomeDetails-module-scss-module__df-3eW__houseful-listing-home-details-items{grid-template-columns:342px}.ListingHomeDetails-module-scss-module__df-3eW__houseful-listing-home-details-column:nth-child(odd)>.ListingHomeDetails-module-scss-module__df-3eW__houseful-listing-home-details-section-block:last-child{border-bottom:1px solid var(--grey-300)}.ListingHomeDetails-module-scss-module__df-3eW__houseful-listing-home-details-items,.ListingHomeDetails-module-scss-module__df-3eW__houseful-listing-home-details-column{gap:16px}.ListingHomeDetails-module-scss-module__df-3eW__houseful-listing-home-details-column:nth-child(2n){padding-left:16px}.ListingHomeDetails-module-scss-module__df-3eW__houseful-listing-home-details-items-fade-shadow:after{background:linear-gradient(#fff0 0%,#fff 65%);height:119px}}
