.ListingSourceInfo_container__CNkWg{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__CNkWg .ListingSourceInfo_agencyLogoWrapper__I4jft{display:grid;place-items:center;width:40px;margin-left:16px;flex-shrink:0}.ListingSourceInfo_container__CNkWg .ListingSourceInfo_textContainer__t00ys{flex:1 1;min-width:0}.ListingSourceInfo_container__CNkWg .ListingSourceInfo_exclusiveContainer__BaFNF{display:flex;align-items:center;gap:8px;padding-top:2px}.ListingSourceInfo_container__CNkWg .ListingSourceInfo_agencyLogo__J7mdo{width:inherit;height:auto;object-fit:contain}.ListingSourceInfo_container__CNkWg .ListingSourceInfo_exclusiveBadge__twmYc{color:#000;font-size:14px;font-weight:400;letter-spacing:1.4px}.ListingSourceInfo_container__CNkWg .ListingSourceInfo_agencyLogoContainer__yTXaX{width:40px;flex-shrink:0;max-height:40px;margin-left:16px}.ListingSourceInfo_container__CNkWg.ListingSourceInfo_detailed__MfXeq{padding:16px;background-color:var(--bg-surface-1);border-top:unset;justify-content:flex-start}.ListingSourceInfo_container__CNkWg.ListingSourceInfo_detailed__MfXeq .ListingSourceInfo_detailedTextContainer__PkMCC{display:flex;align-items:center}[class*=mobile] .ListingSourceInfo_container__CNkWg.ListingSourceInfo_detailed__MfXeq .ListingSourceInfo_detailedTextContainer__PkMCC,[class*=tablet] .ListingSourceInfo_container__CNkWg.ListingSourceInfo_detailed__MfXeq .ListingSourceInfo_detailedTextContainer__PkMCC{align-items:start}.ListingSourceInfo_container__CNkWg.ListingSourceInfo_detailed__MfXeq .ListingSourceInfo_detailedTextContainer__PkMCC h6{width:-moz-fit-content;width:fit-content;display:inline-block}.ListingSourceInfo_container__CNkWg.ListingSourceInfo_detailed__MfXeq .ListingSourceInfo_sourceContent__nNOIJ{width:100%;margin-top:8px}.ListingSourceInfo_container__CNkWg.ListingSourceInfo_modal__wpWAH{padding:12px 8px}.ListingSourceInfo_agentInfoText__jpQ1e{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__jpQ1e{min-height:60px}.homesForSale_homesForSaleSlider__Rbywp{margin-top:40px}[class*=mobile] .homesForSale_homesForSaleSlider__Rbywp,[class*=tablet] .homesForSale_homesForSaleSlider__Rbywp{margin-top:24px}.EmbeddedVideo_wrapper__IlOrb{width:100%}.EmbeddedVideo_iframeContainer__spYSr{width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius-4)}.EmbeddedVideo_iframeContainer__spYSr iframe{width:100%;height:100%;border:0}.NeighborhoodLocation_heading__SQruc{display:flex;flex-direction:column;gap:12px;padding-bottom:40px}.NeighborhoodLocation_mapWrapper__PjcEN{position:relative;aspect-ratio:1238/320;border-radius:var(--radius-4);overflow:hidden}[class*=tablet] .NeighborhoodLocation_mapWrapper__PjcEN{aspect-ratio:704/240}[class*=mobile] .NeighborhoodLocation_mapWrapper__PjcEN{aspect-ratio:312/240}.NeighborhoodDetails_neighborhoodDetailsWrapper__WIf5r{flex-direction:column;display:flex;gap:128px;padding-bottom:128px}[class*=tablet] .NeighborhoodDetails_neighborhoodDetailsWrapper__WIf5r{padding-bottom:40px;padding-top:40px;gap:80px}[class*=mobile] .NeighborhoodDetails_neighborhoodDetailsWrapper__WIf5r{padding-bottom:32px;padding-top:32px;gap:64px}.NeighborhoodDetails_neighborhoodDetailsWrapper__WIf5r img{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}