.brokerage-carousel{border-top:1px solid var(--general-line);border-bottom:1px solid var(--general-line);margin-bottom:32px;padding:22px 0 24px}.brokerage-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.general-site .brokerage-heading h2{letter-spacing:0;margin:0;font-size:16px;font-weight:600;line-height:1.5}.brokerage-heading button{border:1px solid var(--general-line);color:var(--foreground);font:inherit;cursor:pointer;background:0 0;flex-shrink:0;align-items:center;gap:6px;padding:7px 10px;font-size:12px;display:inline-flex}.brokerage-window{max-width:100%;overflow:hidden}.brokerage-track{width:max-content;animation:48s linear infinite paused brokerage-drift;display:flex}.brokerage-carousel[data-running=true] .brokerage-track{animation-play-state:running}.brokerage-group{flex-shrink:0;align-items:center;gap:48px;margin:0;padding:8px 48px 8px 0;list-style:none;display:flex}.brokerage-group li{background:0 0;flex:none;justify-content:center;align-items:center;width:auto;height:80px;display:flex}.brokerage-group img{object-fit:contain;filter:brightness(0)invert();width:144px;height:52px;display:block}.brokerage-group .brokerage-logo--kw img{width:68px;height:47px}.brokerage-group .brokerage-logo--coldwell img{width:48px;height:48px}.brokerage-group .brokerage-logo--agency img{width:67px;height:55px}.brokerage-carousel>p{color:var(--muted-foreground);margin:16px 0 0;font-size:12px;line-height:1.6}@keyframes brokerage-drift{to{transform:translate(-50%)}}@media (max-width:620px){.brokerage-carousel{margin-bottom:24px}.general-site .brokerage-heading h2{max-width:240px;font-size:14px}.brokerage-group{gap:36px;padding-right:36px}.brokerage-group li{min-width:0;font-size:18px}}@media (prefers-reduced-motion:reduce){.brokerage-track{width:auto;animation:none;transform:none}.brokerage-group{flex-wrap:wrap;justify-content:flex-start;gap:20px;width:100%;padding:8px 0}.brokerage-group[aria-hidden=true]{display:none}.brokerage-group li{white-space:normal;justify-content:center;min-width:0}.brokerage-heading button{cursor:default}}html[data-ren-theme=light] .brokerage-group img{filter:brightness(0)}.brokerage-group .brokerage-logo--sothebys img{width:134px;height:47px}.brokerage-group .brokerage-logo--bhhs img{width:136px;height:54px}.brokerage-logo--elliman img{margin-left:-4px;margin-right:-3.75px}.brokerage-logo--exp img{margin-left:-26.5px;margin-right:-27px}.brokerage-logo--sothebys img{margin-left:-2.75px}.brokerage-logo--agency img{margin-inline:-.5px}.compass-landing .brokerage-carousel--compass{border:0;margin-bottom:12px;padding:0}.brokerage-carousel--compass .brokerage-window{border-top:1px solid var(--general-line);border-bottom:1px solid var(--general-line)}.brokerage-carousel--compass .brokerage-group{padding-block:0}.brokerage-carousel--compass .brokerage-group li{height:58px}.brokerage-carousel--compass .brokerage-group img{height:30px}.brokerage-carousel--compass>p{color:var(--muted-foreground);margin:8px 0 0;font-size:11px;line-height:1.5}.compass-landing .brokerage-carousel--compass+.compass-service{border-top:0;padding-top:24px}@media (max-width:620px){.brokerage-carousel--compass .brokerage-group li{height:50px}.brokerage-carousel--compass .brokerage-group img{width:126px;height:26px}.compass-landing .brokerage-carousel--compass+.compass-service{padding-top:20px}}
