.advanced-marker-wrapper,.advanced-marker-wrapper>div,.brand-pin-anchor{background:transparent;overflow:visible!important}.brand-pin-anchor{display:block;height:1px;position:relative;width:1px}.brand-pin{align-items:center;background:transparent;border:0;bottom:0;cursor:pointer;display:inline-flex;flex-direction:column;font-family:Roboto,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;justify-content:flex-end;left:0;min-height:28px;min-width:28px;overflow:visible;padding:0;position:absolute;transform:translate(-50%);width:-moz-max-content;width:max-content}.brand-pin:focus{outline:none}.brand-pin:focus-visible .brand-pin__dot{box-shadow:0 0 0 2px #fff,0 0 0 4px #960000,0 2px 6px #2f485859}.brand-pin__dotwrap{height:28px;position:relative;width:28px}.brand-pin__dot,.brand-pin__dotwrap{align-items:center;display:inline-flex;justify-content:center}.brand-pin__dot{background:#960000;border-radius:999px;box-shadow:0 0 0 2px #fff,0 2px 6px #2f485859;height:15px;transition:transform .14s ease;width:15px}.brand-pin--lease .brand-pin__dot{background:#fff;box-shadow:0 0 0 2px #960000,0 2px 6px #2f485859}.brand-pin--sale .brand-pin__mark{background:#fff;border-radius:999px;height:5px;width:5px}.brand-pin.is-active .brand-pin__dot,.brand-pin:focus-visible .brand-pin__dot,.brand-pin:hover .brand-pin__dot{transform:scale(1.18)}.brand-pin.is-featured .brand-pin__dot{height:22px;width:22px}.brand-pin.is-featured .brand-pin__mark{height:7px;width:7px}.brand-pin__pulse{animation:brand-pin-pulse 1.8s ease-out infinite;border:2px solid rgba(150,0,0,.55);border-radius:999px;height:22px;left:50%;margin:-11px 0 0 -11px;pointer-events:none;position:absolute;top:50%;width:22px}@keyframes brand-pin-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}.brand-pin__chip{background:#fff;border-radius:999px;box-shadow:0 0 0 1px #9600002e,0 2px 8px #2f485833;color:#2f4858;display:none;font-size:12px;font-weight:600;line-height:1.3;margin-bottom:2px;max-width:180px;overflow:hidden;padding:3px 8px;pointer-events:none;text-overflow:ellipsis;white-space:nowrap}.brand-pin.is-active .brand-pin__chip,.brand-pin.is-chip .brand-pin__chip,.brand-pin:focus .brand-pin__chip,.brand-pin:focus-visible .brand-pin__chip,.brand-pin:hover .brand-pin__chip{display:block}.brand-cluster{align-items:center;background:#960000;border-radius:999px;box-shadow:0 0 0 2px #fff,0 2px 8px #2f485859;color:#fff;display:inline-flex;font-family:Roboto,ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:700;height:32px;justify-content:center;line-height:1;min-width:32px;padding:0 7px}
