.ListingSourceInfo_container__5MhI_{display:flex;align-items:center;justify-content:space-between;min-height:60px;margin-top:8px;padding-top:8px;border-top:1px solid var(--border-separator-light-2)}.ListingSourceInfo_container__5MhI_ .ListingSourceInfo_agencyLogoWrapper__Fnaf0{display:grid;place-items:center;width:40px;margin-left:16px;flex-shrink:0}.ListingSourceInfo_container__5MhI_ .ListingSourceInfo_textContainer__VxVQs{flex:1 1;min-width:0}.ListingSourceInfo_container__5MhI_ .ListingSourceInfo_exclusiveContainer__RC4o2{display:flex;align-items:center;gap:8px;padding-top:2px}.ListingSourceInfo_container__5MhI_ .ListingSourceInfo_agencyLogo__kBAIN{width:inherit;height:auto;object-fit:contain}.ListingSourceInfo_container__5MhI_ .ListingSourceInfo_exclusiveBadge__y6XM1{color:#000;font-size:14px;font-weight:400;letter-spacing:1.4px}.ListingSourceInfo_container__5MhI_ .ListingSourceInfo_agencyLogoContainer__7UAE9{width:40px;flex-shrink:0;max-height:40px}.ListingSourceInfo_container__5MhI_.ListingSourceInfo_detailed__3zq4k{padding:16px;background-color:var(--bg-surface-1);border-top:unset;border-radius:var(--radius-4);justify-content:flex-start}.ListingSourceInfo_container__5MhI_.ListingSourceInfo_detailed__3zq4k .ListingSourceInfo_detailedTextContainer___o0o6{display:flex;align-items:center;gap:16px}[class*=mobile] .ListingSourceInfo_container__5MhI_.ListingSourceInfo_detailed__3zq4k .ListingSourceInfo_detailedTextContainer___o0o6,[class*=tablet] .ListingSourceInfo_container__5MhI_.ListingSourceInfo_detailed__3zq4k .ListingSourceInfo_detailedTextContainer___o0o6{align-items:start}.ListingSourceInfo_container__5MhI_.ListingSourceInfo_detailed__3zq4k .ListingSourceInfo_detailedTextContainer___o0o6 h6{width:-moz-fit-content;width:fit-content;display:inline-block}.ListingSourceInfo_container__5MhI_.ListingSourceInfo_modal__6bJcW{padding:12px 8px}.ListingSourceInfo_agentInfoText__ev43B{display:-webkit-box;min-width:0;-webkit-box-orient:vertical;-webkit-line-clamp:3;white-space:normal;overflow:hidden;text-overflow:ellipsis;word-break:break-word;min-height:48px}[class=mobile] .ListingSourceInfo_agentInfoText__ev43B{min-height:60px}.homesForSale_homesForSaleSlider__yLweb{margin-top:40px}[class*=mobile] .homesForSale_homesForSaleSlider__yLweb,[class*=tablet] .homesForSale_homesForSaleSlider__yLweb{margin-top:24px}.EmbeddedVideo_wrapper__0qHuf{width:100%}.EmbeddedVideo_iframeContainer__ZKiZq{width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius-4)}.EmbeddedVideo_iframeContainer__ZKiZq iframe{width:100%;height:100%;border:0}.NeighborhoodLocation_heading__FVujC{display:flex;flex-direction:column;gap:12px;padding-bottom:40px}.NeighborhoodLocation_mapWrapper__mUgRF{position:relative;aspect-ratio:1238/320;border-radius:var(--radius-4);overflow:hidden}[class*=tablet] .NeighborhoodLocation_mapWrapper__mUgRF{aspect-ratio:704/240}[class*=mobile] .NeighborhoodLocation_mapWrapper__mUgRF{aspect-ratio:312/240}.NeighborhoodDetails_neighborhoodDetailsWrapper__S2Cj_{flex-direction:column;display:flex;gap:128px;padding-bottom:128px}[class*=tablet] .NeighborhoodDetails_neighborhoodDetailsWrapper__S2Cj_{padding-bottom:40px;padding-top:40px;gap:80px}[class*=mobile] .NeighborhoodDetails_neighborhoodDetailsWrapper__S2Cj_{padding-bottom:32px;padding-top:32px;gap:64px}.NeighborhoodDetails_neighborhoodDetailsWrapper__S2Cj_ img{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}