.LoadingSpinner{position:absolute;top:0;left:0;height:100%;width:100%;z-index:20;opacity:.7;background-color:#fff}.LoadingSpinner-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.LoadingSpinner-spinner{width:2rem;height:2rem;border-radius:50%;border:4px solid gray;border-top-color:gray;animation:spinner .6s linear infinite}@keyframes spinner{to{transform:rotate(360deg)}}.Locator{--content-width-sm: 350px;--content-width-md-up: 450px;position:relative;display:flex;flex:1;border-bottom:1px solid}@media (min-width: 500px){.Locator{overflow:auto}}.Locator-content{width:100%;overflow-y:auto}@media (min-width: 500px){.Locator-content{flex-basis:var(--content-width-sm)}}@media (min-width: 768px){.Locator-content{flex-basis:var(--content-width-md-up)}}.Locator-map{flex:1;height:100%}.Locator-facetsModal{width:100%;bottom:0;left:0;padding:1rem;background-color:#fff;z-index:10;position:fixed;display:flex;flex-direction:column;max-height:min(440px,90%)}@media (min-width: 500px){.Locator-facetsModal{position:absolute;top:16px;left:calc(var(--content-width-sm) + 16px);height:-moz-fit-content;height:fit-content;width:calc(100% - var(--content-width-sm) - 32px)}}@media (min-width: 768px){.Locator-facetsModal{left:calc(var(--content-width-md-up) + 16px);width:20rem;max-width:min(20rem,100% - var(--content-width-md-up) - 32px)}}.select-wrapper:after{content:"▼";font-size:1rem;top:50%;right:4px;transform:translate(-50%,-50%);position:absolute;pointer-events:none}.ResultList-item{counter-increment:resultCount;position:relative;margin:1.5rem;padding:1.5rem 1.5rem 1.5rem 2.25rem;background-color:#f7f3ed;border:2px solid #f7f3ed}.ResultList-item:before{content:counter(resultCount,decimal);position:absolute;left:.5rem;color:#fff;background-color:#9f4c41;width:18px;height:18px;text-align:center;border-radius:50%;font-size:12px}@media (min-width: 500px){.ResultList-item{padding-left:4rem}.ResultList-item:before{width:24px;height:24px;left:1.5rem;font-size:16px}.ResultList-item.is-hovered,.ResultList-item.is-selected{border:2px solid #9f4c41}}
