#map{height:100%;margin:8px 0 24px;min-height:500px;min-width:300px;width:100%}#map .spinner{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;margin:0;min-height:300px;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#cacaca;justify-content:center}#mapLocations .map-location .inner-wrapper{background-color:var(--color-white);border:1px solid var(--color-super-light);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);margin-bottom:20px;min-height:20px;padding:15px}.map-directions{display:block}.map-location{background-color:var(--color-super-light);border-radius:0 0 4rem 0;margin-bottom:20px;padding:30px}.map-filter{margin-bottom:15px}@media (min-width:992px){.filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.map-filter input,.map-filter select{display:inline-block;width:auto}.map-filter:first-child label{margin-right:15px}.map-filter:nth-child(2) label{margin:0 15px}#mapLocations{display:flex;flex-wrap:wrap;gap:1rem}.map-location{margin:0;width:50%;width:calc(33% - 10px)}.map-filter input.form-control,.map-filter select{width:calc(100% - 100px)}.map-filter select{width:calc(100% - 120px)}.map-filter.map-filter1,.map-filter.map-filter2{width:35%}.map-filter.map-filter3,.map-filter.map-filter4{padding:0 20px;width:auto}}