.ListingDescription_h1-v2__O3SR1{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_h1-v2__O3SR1{font-size:var(--font-size-3-v2);letter-spacing:calc(var(--font-size-3-v2)*var(--tracking-wide))}}@media(min-width:1200px){.ListingDescription_h1-v2__O3SR1{font-size:var(--font-size-2-v2);letter-spacing:calc(var(--font-size-2-v2)*var(--tracking-wide))}}.ListingDescription_h1-mobile-v2__LtXVt{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_h2-v2__0PVn_{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_h2-mobile-v2__B96dl{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_h3-serif__eiTez{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_h3-serif__eiTez{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_h3-v2__BR4bf{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_h3-mobile-v2__PXksu{line-height:var(--leading-tight)}.ListingDescription_h3-mobile-v2__PXksu,.ListingDescription_h4-v2__gh_Ex{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide))}.ListingDescription_h4-v2__gh_Ex{line-height:var(--leading-medium);font-weight:var(--font-weight-medium-v2)}.ListingDescription_h4-v2-serif__CSW8O{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide));font-family:var(--font-family-serif)}.ListingDescription_h4-v2-serif__CSW8O,.ListingDescription_h5-v2__Jdd4l{line-height:var(--leading-medium);font-weight:var(--font-weight-medium-v2)}.ListingDescription_h5-v2__Jdd4l{font-family:var(--font-family-sans);font-size:var(--font-size-7-v2);letter-spacing:calc(var(--font-size-7-v2)*var(--tracking-wide))}.ListingDescription_h6-v2__qhWeD{font-size:var(--font-size-9-v2);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide))}.ListingDescription_h6-v2__qhWeD,.ListingDescription_h7-kicker-v2__Y5v0j{font-family:var(--font-family-sans);line-height:var(--leading-medium);font-weight:var(--font-weight-medium-v2)}.ListingDescription_h7-kicker-v2__Y5v0j{font-size:var(--font-size-11-v2);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-extra-wide));text-transform:uppercase}.ListingDescription_body-lg-v2__dqll1{font-size:var(--font-size-8-v2);letter-spacing:calc(var(--font-size-8-v2)*var(--tracking-wide))}.ListingDescription_body-base-v2__4gpmG,.ListingDescription_body-lg-v2__dqll1{font-family:var(--font-family-sans);line-height:var(--leading-normal);font-weight:var(--font-weight-regular-v2)}.ListingDescription_body-base-v2__4gpmG{font-size:var(--font-size-9-v2);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide))}.ListingDescription_body-sm-v2__b9LgU{font-size:var(--font-size-10-v2);letter-spacing:calc(var(--font-size-10-v2)*var(--tracking-wide))}.ListingDescription_body-sm-v2__b9LgU,.ListingDescription_body-xs-v2__1mn4w{font-family:var(--font-family-sans);line-height:var(--leading-normal);font-weight:var(--font-weight-regular-v2)}.ListingDescription_body-xs-v2__1mn4w{font-size:var(--font-size-11-v2);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-wider))}.ListingDescription_body-xxs-v2__hd2zH{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_label-lg-v2__5xSLg{font-size:var(--font-size-8-v2);letter-spacing:calc(var(--font-size-8-v2)*var(--tracking-wide))}.ListingDescription_label-base-v2__t9iaH,.ListingDescription_label-lg-v2__5xSLg{font-family:var(--font-family-sans);line-height:var(--leading-none);font-weight:var(--font-weight-medium-v2)}.ListingDescription_label-base-v2__t9iaH{font-size:var(--font-size-9-v2);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide))}.ListingDescription_label-sm-v2__YxcQj{font-size:var(--font-size-10-v2);letter-spacing:calc(var(--font-size-10-v2)*var(--tracking-wide))}.ListingDescription_label-sm-v2__YxcQj,.ListingDescription_label-xs-v2__EEEmz{font-family:var(--font-family-sans);line-height:var(--leading-none);font-weight:var(--font-weight-medium-v2)}.ListingDescription_label-xs-v2__EEEmz{font-size:var(--font-size-11-v2);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-wider))}.ListingDescription_content-section-v2__5n5xx{padding:48px 24px}@media(min-width:768px)and (max-width:1199px){.ListingDescription_content-section-v2__5n5xx{padding:60px 32px}}@media(min-width:1200px){.ListingDescription_content-section-v2__5n5xx{padding:80px 116px}}.ListingDescription_houseful-listing-description-title__lQ6ff{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_houseful-listing-description-text__Pq6I9{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_houseful-listing-description-text-blur__uDMCF{filter:blur(5px)!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ListingDescription_houseful-listing-description-link__Gp5tS{font-family:var(--font-family-sans);font-weight:var(--font-weight-medium);font-size:var(--font-size-10);letter-spacing:var(--tracking-wide);display:flex;gap:2px;text-decoration:underline;align-items:center;height:48px}.ListingDescription_houseful-listing-description-mls__B5piH{font-family:var(--font-family-sans);font-weight:var(--font-weight-regular-v2);font-size:var(--font-size-11);color:var(--grey-600);margin-top:16px;max-width:800px;display:flex;flex-direction:column;gap:8px}@media(max-width:767px){.ListingDescription_houseful-listing-description-mls__B5piH{margin-top:24px}}.ListingOpenHouse_h1-v2__HpfuG{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_h1-v2__HpfuG{font-size:var(--font-size-3-v2);letter-spacing:calc(var(--font-size-3-v2)*var(--tracking-wide))}}@media(min-width:1200px){.ListingOpenHouse_h1-v2__HpfuG{font-size:var(--font-size-2-v2);letter-spacing:calc(var(--font-size-2-v2)*var(--tracking-wide))}}.ListingOpenHouse_h1-mobile-v2__t49CA{font-size:var(--font-size-4-v2);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}.ListingOpenHouse_h1-mobile-v2__t49CA,.ListingOpenHouse_h2-v2__7EfgB{font-family:var(--font-family-serif);line-height:var(--leading-tight)}.ListingOpenHouse_h2-v2__7EfgB{font-size:var(--font-size-3-v2);letter-spacing:calc(var(--font-size-3-v2)*var(--tracking-wide))}.ListingOpenHouse_h2-mobile-v2__CDRea{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_h3-serif__EyVV4{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_h3-serif__EyVV4{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_h3-v2__eCMIA{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_h3-mobile-v2__NWuoP{line-height:var(--leading-tight)}.ListingOpenHouse_h3-mobile-v2__NWuoP,.ListingOpenHouse_h4-v2____7Mx{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide))}.ListingOpenHouse_h4-v2____7Mx{line-height:var(--leading-medium);font-weight:var(--font-weight-medium-v2)}.ListingOpenHouse_h4-v2-serif__aRink{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide));font-family:var(--font-family-serif)}.ListingOpenHouse_h4-v2-serif__aRink,.ListingOpenHouse_h5-v2__qMlrO{line-height:var(--leading-medium);font-weight:var(--font-weight-medium-v2)}.ListingOpenHouse_h5-v2__qMlrO{font-family:var(--font-family-sans);font-size:var(--font-size-7-v2);letter-spacing:calc(var(--font-size-7-v2)*var(--tracking-wide))}.ListingOpenHouse_h6-v2__6QNE2{font-size:var(--font-size-9-v2);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide))}.ListingOpenHouse_h6-v2__6QNE2,.ListingOpenHouse_h7-kicker-v2__AVyL_{font-family:var(--font-family-sans);line-height:var(--leading-medium);font-weight:var(--font-weight-medium-v2)}.ListingOpenHouse_h7-kicker-v2__AVyL_{font-size:var(--font-size-11-v2);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-extra-wide));text-transform:uppercase}.ListingOpenHouse_body-lg-v2__JgNsl{font-size:var(--font-size-8-v2);letter-spacing:calc(var(--font-size-8-v2)*var(--tracking-wide))}.ListingOpenHouse_body-base-v2__zOBTe,.ListingOpenHouse_body-lg-v2__JgNsl{font-family:var(--font-family-sans);line-height:var(--leading-normal);font-weight:var(--font-weight-regular-v2)}.ListingOpenHouse_body-base-v2__zOBTe{font-size:var(--font-size-9-v2);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide))}.ListingOpenHouse_body-sm-v2__QUGcj{font-size:var(--font-size-10-v2);letter-spacing:calc(var(--font-size-10-v2)*var(--tracking-wide))}.ListingOpenHouse_body-sm-v2__QUGcj,.ListingOpenHouse_body-xs-v2__oUnwh{font-family:var(--font-family-sans);line-height:var(--leading-normal);font-weight:var(--font-weight-regular-v2)}.ListingOpenHouse_body-xs-v2__oUnwh{font-size:var(--font-size-11-v2);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-wider))}.ListingOpenHouse_body-xxs-v2__pvM0K{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_label-lg-v2__bq6F5{font-size:var(--font-size-8-v2);letter-spacing:calc(var(--font-size-8-v2)*var(--tracking-wide))}.ListingOpenHouse_label-base-v2__mEn0y,.ListingOpenHouse_label-lg-v2__bq6F5{font-family:var(--font-family-sans);line-height:var(--leading-none);font-weight:var(--font-weight-medium-v2)}.ListingOpenHouse_label-base-v2__mEn0y{font-size:var(--font-size-9-v2);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide))}.ListingOpenHouse_label-sm-v2__CMiFA{font-size:var(--font-size-10-v2);letter-spacing:calc(var(--font-size-10-v2)*var(--tracking-wide))}.ListingOpenHouse_label-sm-v2__CMiFA,.ListingOpenHouse_label-xs-v2__RCkoQ{font-family:var(--font-family-sans);line-height:var(--leading-none);font-weight:var(--font-weight-medium-v2)}.ListingOpenHouse_label-xs-v2__RCkoQ{font-size:var(--font-size-11-v2);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-wider))}.ListingOpenHouse_content-section-v2__823nt{padding:48px 24px}@media(min-width:768px)and (max-width:1199px){.ListingOpenHouse_content-section-v2__823nt{padding:60px 32px}}@media(min-width:1200px){.ListingOpenHouse_content-section-v2__823nt{padding:80px 116px}}.ListingOpenHouse_houseful-listing-open-house-container__vTVCd{font-family:var(--font-family-sans);color:var(--grey-700);display:flex;gap:16px;flex-direction:column;background-color:var(--lime-100);padding:16px 24px 24px;border-radius:8px}.ListingOpenHouse_houseful-listing-open-house-dates-container__ghw3M{display:flex;flex-direction:column;gap:8px}.ListingOpenHouse_houseful-listing-open-house-title__DuKu4{font-weight:var(--font-weight-medium);font-size:var(--font-size-7)}.ListingOpenHouse_houseful-listing-open-house-dates__k7EOb{display:flex;gap:8px}.ListingOpenHouse_houseful-listing-open-house-date__3h4Y_{display:flex;gap:10px;font-size:var(--font-size-10)}.ListingOpenHouse_houseful-listing-open-house-time__8k5Q9{font-weight:var(--font-weight-regular-v2);color:var(--grey-600)}.ListingOpenHouse_houseful-listing-open-house-link__p_4XO{text-decoration:underline;font-size:var(--font-size-10)}.ListingHomeDetails_h1-v2__kv5Lj{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_h1-v2__kv5Lj{font-size:var(--font-size-3-v2);letter-spacing:calc(var(--font-size-3-v2)*var(--tracking-wide))}}@media(min-width:1200px){.ListingHomeDetails_h1-v2__kv5Lj{font-size:var(--font-size-2-v2);letter-spacing:calc(var(--font-size-2-v2)*var(--tracking-wide))}}.ListingHomeDetails_h1-mobile-v2__ldjBr{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_h2-v2__vFlGD{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_h2-mobile-v2__glJ4L{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_h3-serif__2mlcQ{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_h3-serif__2mlcQ{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_h3-v2__QKeBr{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_h3-mobile-v2__7NHwj{line-height:var(--leading-tight)}.ListingHomeDetails_h3-mobile-v2__7NHwj,.ListingHomeDetails_h4-v2__BaDkg{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide))}.ListingHomeDetails_h4-v2__BaDkg{line-height:var(--leading-medium);font-weight:var(--font-weight-medium-v2)}.ListingHomeDetails_h4-v2-serif__DVzut{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide));font-family:var(--font-family-serif)}.ListingHomeDetails_h4-v2-serif__DVzut,.ListingHomeDetails_h5-v2__q952Z{line-height:var(--leading-medium);font-weight:var(--font-weight-medium-v2)}.ListingHomeDetails_h5-v2__q952Z{font-family:var(--font-family-sans);font-size:var(--font-size-7-v2);letter-spacing:calc(var(--font-size-7-v2)*var(--tracking-wide))}.ListingHomeDetails_h6-v2__OfXMg{font-size:var(--font-size-9-v2);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide))}.ListingHomeDetails_h6-v2__OfXMg,.ListingHomeDetails_h7-kicker-v2__ZGPIu{font-family:var(--font-family-sans);line-height:var(--leading-medium);font-weight:var(--font-weight-medium-v2)}.ListingHomeDetails_h7-kicker-v2__ZGPIu{font-size:var(--font-size-11-v2);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-extra-wide));text-transform:uppercase}.ListingHomeDetails_body-lg-v2__vhI2K{font-size:var(--font-size-8-v2);letter-spacing:calc(var(--font-size-8-v2)*var(--tracking-wide))}.ListingHomeDetails_body-base-v2__LwmzU,.ListingHomeDetails_body-lg-v2__vhI2K{font-family:var(--font-family-sans);line-height:var(--leading-normal);font-weight:var(--font-weight-regular-v2)}.ListingHomeDetails_body-base-v2__LwmzU{font-size:var(--font-size-9-v2);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide))}.ListingHomeDetails_body-sm-v2__Wiu4o{font-size:var(--font-size-10-v2);letter-spacing:calc(var(--font-size-10-v2)*var(--tracking-wide))}.ListingHomeDetails_body-sm-v2__Wiu4o,.ListingHomeDetails_body-xs-v2__a9o33{font-family:var(--font-family-sans);line-height:var(--leading-normal);font-weight:var(--font-weight-regular-v2)}.ListingHomeDetails_body-xs-v2__a9o33{font-size:var(--font-size-11-v2);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-wider))}.ListingHomeDetails_body-xxs-v2__Wuxni{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_label-lg-v2__wrC_m{font-size:var(--font-size-8-v2);letter-spacing:calc(var(--font-size-8-v2)*var(--tracking-wide))}.ListingHomeDetails_label-base-v2__sHAza,.ListingHomeDetails_label-lg-v2__wrC_m{font-family:var(--font-family-sans);line-height:var(--leading-none);font-weight:var(--font-weight-medium-v2)}.ListingHomeDetails_label-base-v2__sHAza{font-size:var(--font-size-9-v2);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide))}.ListingHomeDetails_label-sm-v2__KqGlx{font-size:var(--font-size-10-v2);letter-spacing:calc(var(--font-size-10-v2)*var(--tracking-wide))}.ListingHomeDetails_label-sm-v2__KqGlx,.ListingHomeDetails_label-xs-v2__2J1sh{font-family:var(--font-family-sans);line-height:var(--leading-none);font-weight:var(--font-weight-medium-v2)}.ListingHomeDetails_label-xs-v2__2J1sh{font-size:var(--font-size-11-v2);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-wider))}.ListingHomeDetails_content-section-v2__162mk{padding:48px 24px}@media(min-width:768px)and (max-width:1199px){.ListingHomeDetails_content-section-v2__162mk{padding:60px 32px}}@media(min-width:1200px){.ListingHomeDetails_content-section-v2__162mk{padding:80px 116px}}.ListingHomeDetails_houseful-listing-home-details-title__FM4Gw{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_houseful-listing-home-details-overview__XroSZ{display:flex;border:1px solid var(--grey-300);border-radius:8px;padding:16px 16px 8px;gap:12px;flex-direction:column;margin-top:var(--g2-1)}.ListingHomeDetails_houseful-listing-home-details-overview-title-container__7jytZ{display:flex;gap:8px;align-items:center}.ListingHomeDetails_houseful-listing-home-details-overview-title__Z5odA{font-family:var(--font-family-sans);font-weight:var(--font-weight-medium);font-size:var(--font-size-7);color:var(--grey-700)}.ListingHomeDetails_houseful-listing-home-details-overview-details__aFunW{display:flex;flex-wrap:wrap}.ListingHomeDetails_houseful-listing-home-details-overview-item__dXHQh{flex:1 1 50%;box-sizing:border-box;margin-bottom:8px;padding-left:28px!important}.ListingHomeDetails_houseful-listing-home-details-overview-item__dXHQh>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_houseful-listing-home-details-overview-item__dXHQh>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_houseful-listing-home-details-overview-item-single-column__TALnV{padding-left:28px!important}.ListingHomeDetails_houseful-listing-home-details-items___8NOc{display:grid;grid-template-columns:1fr 1fr;padding-top:18px}.ListingHomeDetails_houseful-listing-home-details-column__p13u_{display:flex;flex-direction:column;gap:20px}.ListingHomeDetails_houseful-listing-home-details-column__p13u_>.ListingHomeDetails_houseful-listing-home-details-section-block__BNf7x:last-child{border-bottom:none}.ListingHomeDetails_houseful-listing-home-details-column__p13u_:nth-child(odd){padding-left:16px}.ListingHomeDetails_houseful-listing-home-details-section-title__FF_Ml{font-family:var(--font-family-sans);font-weight:var(--font-weight-medium);font-size:var(--font-size-7);color:var(--grey-700);display:flex;gap:8px;align-items:center}.ListingHomeDetails_houseful-listing-home-details-section-list__L_7Jz{padding-left:28px;padding-bottom:20px;display:flex;gap:8px;flex-direction:column}.ListingHomeDetails_houseful-listing-home-details-section-block__BNf7x{display:flex;flex-direction:column;gap:12px;border-bottom:1px solid var(--grey-300);width:342px}.ListingHomeDetails_houseful-listing-home-details-section-item__ghKj_>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_houseful-listing-home-details-section-item__ghKj_>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_houseful-listing-home-details-items-fade-shadow__fcnrm{overflow:hidden;position:relative}.ListingHomeDetails_houseful-listing-home-details-items-fade-shadow__fcnrm:after{content:"";position:absolute;bottom:0;left:0;right:0;height:91px;background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgb(255,255,255) 78%)}.ListingHomeDetails_houseful-listing-home-details-link__x359V{font-family:var(--font-family-sans);font-weight:var(--font-weight-medium);font-size:var(--font-size-10);letter-spacing:var(--tracking-wide);display:flex;gap:2px;text-decoration:underline;align-items:center;height:48px}@media(max-width:767px){.ListingHomeDetails_houseful-listing-home-details-overview-item__dXHQh{flex:1 1 100%}.ListingHomeDetails_houseful-listing-home-details-overview-item__dXHQh:nth-child(2n){padding-left:28px}.ListingHomeDetails_houseful-listing-home-details-items___8NOc{grid-template-columns:342px}.ListingHomeDetails_houseful-listing-home-details-column__p13u_:nth-child(odd)>.ListingHomeDetails_houseful-listing-home-details-section-block__BNf7x:last-child{border-bottom:1px solid var(--grey-300)}.ListingHomeDetails_houseful-listing-home-details-column__p13u_,.ListingHomeDetails_houseful-listing-home-details-items___8NOc{gap:16px}.ListingHomeDetails_houseful-listing-home-details-column__p13u_:nth-child(2n){padding-left:16px}.ListingHomeDetails_houseful-listing-home-details-items-fade-shadow__fcnrm:after{height:119px;background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgb(255,255,255) 65%)}}.AlertBanner_h1-v2___uSuy{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){.AlertBanner_h1-v2___uSuy{font-size:var(--font-size-3-v2);letter-spacing:calc(var(--font-size-3-v2)*var(--tracking-wide))}}@media(min-width:1200px){.AlertBanner_h1-v2___uSuy{font-size:var(--font-size-2-v2);letter-spacing:calc(var(--font-size-2-v2)*var(--tracking-wide))}}.AlertBanner_h1-mobile-v2__ltwSx{font-size:var(--font-size-4-v2);letter-spacing:calc(var(--font-size-4-v2)*var(--tracking-wide))}.AlertBanner_h1-mobile-v2__ltwSx,.AlertBanner_h2-v2__f5ucP{font-family:var(--font-family-serif);line-height:var(--leading-tight)}.AlertBanner_h2-v2__f5ucP{font-size:var(--font-size-3-v2);letter-spacing:calc(var(--font-size-3-v2)*var(--tracking-wide))}.AlertBanner_h2-mobile-v2__zhGcm{font-size:var(--font-size-5-v2);letter-spacing:calc(var(--font-size-5-v2)*var(--tracking-wide))}.AlertBanner_h2-mobile-v2__zhGcm,.AlertBanner_h3-serif__GRtuB{font-family:var(--font-family-serif);line-height:var(--leading-tight)}.AlertBanner_h3-serif__GRtuB{font-size:var(--font-size-6-v2);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide))}@media(min-width:768px){.AlertBanner_h3-serif__GRtuB{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))}}.AlertBanner_h3-v2__VwREy{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))}.AlertBanner_h3-mobile-v2__ycuum{line-height:var(--leading-tight)}.AlertBanner_h3-mobile-v2__ycuum,.AlertBanner_h4-v2__0LMf_{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide))}.AlertBanner_h4-v2__0LMf_{line-height:var(--leading-medium);font-weight:var(--font-weight-medium-v2)}.AlertBanner_h4-v2-serif__Kt7cM{font-family:var(--font-family-sans);font-size:var(--font-size-6-v2);letter-spacing:calc(var(--font-size-6-v2)*var(--tracking-wide));font-family:var(--font-family-serif)}.AlertBanner_h4-v2-serif__Kt7cM,.AlertBanner_h5-v2__FfJQs{line-height:var(--leading-medium);font-weight:var(--font-weight-medium-v2)}.AlertBanner_h5-v2__FfJQs{font-family:var(--font-family-sans);font-size:var(--font-size-7-v2);letter-spacing:calc(var(--font-size-7-v2)*var(--tracking-wide))}.AlertBanner_h6-v2__TzEK5{font-size:var(--font-size-9-v2);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide))}.AlertBanner_h6-v2__TzEK5,.AlertBanner_h7-kicker-v2__BXW1s{font-family:var(--font-family-sans);line-height:var(--leading-medium);font-weight:var(--font-weight-medium-v2)}.AlertBanner_h7-kicker-v2__BXW1s{font-size:var(--font-size-11-v2);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-extra-wide));text-transform:uppercase}.AlertBanner_body-lg-v2__Vp6rW{font-size:var(--font-size-8-v2);letter-spacing:calc(var(--font-size-8-v2)*var(--tracking-wide))}.AlertBanner_body-base-v2__P1qdf,.AlertBanner_body-lg-v2__Vp6rW{font-family:var(--font-family-sans);line-height:var(--leading-normal);font-weight:var(--font-weight-regular-v2)}.AlertBanner_body-base-v2__P1qdf{font-size:var(--font-size-9-v2);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide))}.AlertBanner_body-sm-v2__b9zDD{font-size:var(--font-size-10-v2);letter-spacing:calc(var(--font-size-10-v2)*var(--tracking-wide))}.AlertBanner_body-sm-v2__b9zDD,.AlertBanner_body-xs-v2__AVubS{font-family:var(--font-family-sans);line-height:var(--leading-normal);font-weight:var(--font-weight-regular-v2)}.AlertBanner_body-xs-v2__AVubS{font-size:var(--font-size-11-v2);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-wider))}.AlertBanner_body-xxs-v2__yYix_{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)}.AlertBanner_label-lg-v2__HWgVT{font-size:var(--font-size-8-v2);letter-spacing:calc(var(--font-size-8-v2)*var(--tracking-wide))}.AlertBanner_label-base-v2__yWt8l,.AlertBanner_label-lg-v2__HWgVT{font-family:var(--font-family-sans);line-height:var(--leading-none);font-weight:var(--font-weight-medium-v2)}.AlertBanner_label-base-v2__yWt8l{font-size:var(--font-size-9-v2);letter-spacing:calc(var(--font-size-9-v2)*var(--tracking-wide))}.AlertBanner_label-sm-v2__H6JRv{font-size:var(--font-size-10-v2);letter-spacing:calc(var(--font-size-10-v2)*var(--tracking-wide))}.AlertBanner_label-sm-v2__H6JRv,.AlertBanner_label-xs-v2__PRxSA{font-family:var(--font-family-sans);line-height:var(--leading-none);font-weight:var(--font-weight-medium-v2)}.AlertBanner_label-xs-v2__PRxSA{font-size:var(--font-size-11-v2);letter-spacing:calc(var(--font-size-11-v2)*var(--tracking-wider))}.AlertBanner_content-section-v2__TPzHU{padding:48px 24px}@media(min-width:768px)and (max-width:1199px){.AlertBanner_content-section-v2__TPzHU{padding:60px 32px}}@media(min-width:1200px){.AlertBanner_content-section-v2__TPzHU{padding:80px 116px}}.AlertBanner_alertContainer__Ndy_J{padding:var(--g3-1);display:flex;justify-content:space-between;border-radius:var(--g1)}.AlertBanner_alertContainer__Ndy_J.AlertBanner_success__Q28Cl{background-color:var(--color-backgroundLightPositive)}.AlertBanner_alertContainer__Ndy_J.AlertBanner_lock__yh4uY{background-color:var(--info-light);flex-direction:column;gap:var(--g2-1)}@media(min-width:768px){.AlertBanner_alertContainer__Ndy_J.AlertBanner_lock__yh4uY{flex-direction:row;align-items:center}}.AlertBanner_alertContent__4N5Lz{display:flex;gap:var(--g2-1)}.AlertBanner_alertMessage__gW1OU{font-size:var(--font-size-9);color:var(--blue-grey-700)}.AlertBanner_alertMessage__gW1OU,.AlertBanner_alertTitle__Zv7qd{font-weight:var(--font-weight-medium);font-family:var(--font-family-sans);line-height:var(--leading-normal);letter-spacing:var(--tracking-wide)}.AlertBanner_alertTitle__Zv7qd{color:var(--grey-800);font-size:var(--font-size-8);font-style:normal;justify-content:space-between;width:100%;display:flex}.AlertBanner_alertDescription__aR0qQ{margin-top:var(--gxs);font-size:var(--font-size-9);font-weight:var(--font-weight-regular-v2);font-family:var(--font-family-sans);line-height:var(--leading-normal);letter-spacing:var(--tracking-wide);color:var(--blue-grey-700)}.AlertBanner_lockIcon__2AkfB{font-size:var(--font-size-6);width:var(--g3-1);height:var(--g3-1);line-height:var(--leading-normal);font-weight:var(--font-weight-medium-v2);color:var(--color-apple)}