.MapResetButton-module-scss-module__Cdtjzq__resetMapButton{opacity:0;visibility:hidden;transition:opacity .15s ease-in-out;position:absolute;bottom:112px;right:8px}.MapResetButton-module-scss-module__Cdtjzq__visible{opacity:1;visibility:visible;transition:opacity .15s ease-in-out 1s}.MapResetButton-module-scss-module__Cdtjzq__compact{position:static}.MapResetButton-module-scss-module__Cdtjzq__compact:not(.MapResetButton-module-scss-module__Cdtjzq__visible){display:none}.MapResetButton-module-scss-module__Cdtjzq__compact.MapResetButton-module-scss-module__Cdtjzq__visible{animation:.15s ease-in-out 1s both MapResetButton-module-scss-module__Cdtjzq__fadeIn}@keyframes MapResetButton-module-scss-module__Cdtjzq__fadeIn{0%{opacity:0}to{opacity:1}}
.MapTypeSelection-module-scss-module__2Sovea__option{all:unset;cursor:pointer;padding:8px 0}.MapTypeSelection-module-scss-module__2Sovea__option:hover .MapTypeSelection-module-scss-module__2Sovea__iconPlaceholder:not(.MapTypeSelection-module-scss-module__2Sovea__selected){box-shadow:0 0 0 3px var(--color-stroke-selected-primary,var(--color-stroke-selected))}.MapTypeSelection-module-scss-module__2Sovea__iconPlaceholder{border-radius:5px;width:40px;height:40px}.MapTypeSelection-module-scss-module__2Sovea__iconPlaceholder.MapTypeSelection-module-scss-module__2Sovea__selected{box-shadow:0 0 0 3px var(--color-stroke-selected-primary,var(--color-stroke-selected))}.MapTypeSelection-module-scss-module__2Sovea__optionLabel.MapTypeSelection-module-scss-module__2Sovea__selected strong{color:var(--color-text-selected-primary,var(--color-text-selected))}
.OffMarketToggle-module-scss-module__nVDska__label{font-size:14px}.OffMarketToggle-module-scss-module__nVDska__hint{color:var(--color-text-secondary,var(--color-text-body-secondary));font-size:14px}.OffMarketToggle-module-scss-module__nVDska__checkboxFix{font-size:16px}
.TypeControl-module-scss-module__yusoHq__toggleWrapper{width:42px;height:42px}@media (min-width:641px){.TypeControl-module-scss-module__yusoHq__toggleWrapper{width:130px}}.TypeControl-module-scss-module__yusoHq__toggleWrapper.TypeControl-module-scss-module__yusoHq__toggleWrapperCompact{width:44px;height:44px}.TypeControl-module-scss-module__yusoHq__hideOnMobile{display:none}@media (min-width:641px){.TypeControl-module-scss-module__yusoHq__hideOnMobile{display:flex}}.TypeControl-module-scss-module__yusoHq__hideOnDesktop{display:flex}@media (min-width:641px){.TypeControl-module-scss-module__yusoHq__hideOnDesktop{display:none}}.TypeControl-module-scss-module__yusoHq__content{gap:calc(var(--nest-base-unit)*2);flex-direction:column;display:flex}
.ZoomControl-module-scss-module__DAmt_q__container{border-radius:var(--map-control-radius,5px);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 0 2px #0000001f,0 2px 4px #00000014,0 4px 8px #0000000f,0 8px 16px #0000000a}.ZoomControl-module-scss-module__DAmt_q__button{border:unset;background-color:var(--color-background-action-secondary-enabled);width:44px;height:44px;color:var(--color-icon-action-secondary);cursor:pointer;justify-content:center;align-items:center;display:flex}.ZoomControl-module-scss-module__DAmt_q__button svg{transition:all .15s ease-in-out}@media (hover:hover){.ZoomControl-module-scss-module__DAmt_q__button:not(:disabled):hover{background-color:var(--color-background-action-secondary-hover)}}.ZoomControl-module-scss-module__DAmt_q__button:not(:disabled):active{background-color:var(--color-background-action-secondary-pressed)}.ZoomControl-module-scss-module__DAmt_q__button:disabled{cursor:not-allowed;color:var(--color-icon-disabled)}.ZoomControl-module-scss-module__DAmt_q__button:first-of-type{border-bottom:1px solid var(--color-stroke-primary,var(--color-stroke-neutral-default))}.ZoomControl-module-scss-module__DAmt_q__icon{width:24px;height:24px;display:flex}
.Award-module-scss-module__oUpIGa__container{background-color:#f0f0f0;border-radius:8px;align-items:center;gap:16px;padding:8px 24px;display:flex}.Award-module-scss-module__oUpIGa__category{font-size:14px}.Award-module-scss-module__oUpIGa__year,.Award-module-scss-module__oUpIGa__placement{font-weight:500}.Award-module-scss-module__oUpIGa__placement,.Award-module-scss-module__oUpIGa__category,.Award-module-scss-module__oUpIGa__year{margin:4px 0;line-height:1}
.MapWithCards-module-scss-module__wT7Z9a__mapContainer{width:100%;height:100%}
.AdvancedMapMarker-module-scss-module__5kC35G__clusterBadge,.AdvancedMapMarker-module-scss-module__5kC35G__markerIcon{justify-content:center;align-items:center;display:flex}.AdvancedMapMarker-module-scss-module__5kC35G__advancedMarker{z-index:1;visibility:hidden;opacity:0;position:relative;scale:0}.AdvancedMapMarker-module-scss-module__5kC35G__fadeIn{visibility:visible;opacity:1;transition:opacity .15s ease-in-out,scale .15s ease-in-out;scale:1}.AdvancedMapMarker-module-scss-module__5kC35G__fadeIn.AdvancedMapMarker-module-scss-module__5kC35G__highlighted{transform-origin:bottom;scale:1.15}.AdvancedMapMarker-module-scss-module__5kC35G__markerIcon{border:2px solid #fff;border-radius:50%;width:28px;height:28px;transition:background-color .1s linear,color .1s linear;box-shadow:0 5px 6px #00000040}.AdvancedMapMarker-module-scss-module__5kC35G__markerIconGlyph{width:20px;height:20px;display:flex}.AdvancedMapMarker-module-scss-module__5kC35G__markerIconGlyph span,.AdvancedMapMarker-module-scss-module__5kC35G__markerIconGlyph svg{width:100%;height:100%}.AdvancedMapMarker-module-scss-module__5kC35G__markerIconGlyph svg [fill]:not([fill=none]){fill:currentColor}.AdvancedMapMarker-module-scss-module__5kC35G__clusterBadge{z-index:3;color:#fff;background-color:#161616;border-radius:50%;width:18px;height:18px;font-weight:700;position:absolute;top:-4px;left:20px}.AdvancedMapMarker-module-scss-module__5kC35G__withLabel{filter:drop-shadow(0 5px 3px #00000040)}.AdvancedMapMarker-module-scss-module__5kC35G__withLabel .AdvancedMapMarker-module-scss-module__5kC35G__markerIcon{box-shadow:none}.AdvancedMapMarker-module-scss-module__5kC35G__markerLabel{z-index:-1;color:#161616;white-space:nowrap;background-color:#fff;border-radius:0 4px 4px 0;align-items:center;height:20px;padding:0 4px 0 22px;font-family:Roboto,Arial,sans-serif;font-size:12px;font-weight:600;display:flex;position:absolute;top:6px;left:14px}
/*# sourceMappingURL=0vamk2sdvua5f.css.map*/