.block-location{background-color:#4b3a33;color:#fff;padding-bottom:24px;padding-top:24px}.block-location .title{font-size:30px;font-weight:400;margin:0 0 8px}.block-location .description{font-size:14px;margin:0 0 24px}.block-location .near-locations-wrapper{margin-bottom:24px}.block-location .near-locations-wrapper .location-wrapper{display:-ms-flexbox;display:flex}.block-location .near-locations-wrapper .location-wrapper:not(:last-child){margin-bottom:16px}.block-location .near-locations-wrapper .location-wrapper i{font-size:21px;margin-right:13px}.block-location .near-locations-wrapper .location-wrapper .content-wrapper .location-name{font-family:Futura,sans-serif;font-size:18px;font-weight:700;line-height:1.27;margin:0 0 8px}.block-location .near-locations-wrapper .location-wrapper .content-wrapper .location-description{font-size:16px;line-height:1.125;margin:0}.block-location .map{height:300px;margin:0 auto 24px;max-width:450px;opacity:0;transition:opacity .15s linear;width:100%}.block-location .map.leaflet-container{opacity:1;z-index:10}.block-location .map .caption{bottom:10px;position:absolute;right:10px;z-index:999}.block-location .map .caption .caption-wrapper{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font-family:Futura,sans-serif}.block-location .map .caption .caption-wrapper i{display:block;height:10px;margin-right:5px;width:15px}.block-location .map .building-marker-circle{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background-color:#4b3a33;border-radius:50%;display:-ms-flexbox;display:flex;height:100%;justify-content:center;width:100%}.block-location .map .building-marker-circle svg{height:80%;width:80%}.block-location .map .leaflet-marker-icon{transition:opacity .15s linear}.block-location .map .leaflet-marker-icon[data-active=false]{opacity:0}.block-location .map .marker-wrapper{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;max-width:100px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.block-location .map .marker-wrapper .marker-circle{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;border-radius:50%;display:-ms-flexbox;display:flex;height:20px;justify-content:center;margin-right:3px;min-width:20px;width:20px}.block-location .map .marker-wrapper .marker-circle i{color:#fff;font-size:10px}.block-location .map-categories ul{-ms-flex-pack:center;-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;justify-content:center}.block-location .map-categories ul li{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex:1 1 0px;flex:1 1 0px;-ms-flex-direction:column;flex-direction:column;gap:20px;justify-content:center}.block-location .map-categories ul li p{line-height:1;margin:0;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.block-location .map-categories ul li span{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background-color:#f3f1f0;border-radius:4px;cursor:pointer;display:block;display:-ms-flexbox;display:flex;height:32px;justify-content:center;position:relative;width:50px}.block-location .map-categories ul li span i{color:#4b3a33;opacity:0;transition:opacity .15s linear}.block-location .map-categories ul li[data-active=true] span i{opacity:1}@media (min-width:768px){.block-location{display:-ms-flexbox;display:flex;gap:40px;padding-bottom:40px;padding-top:40px}.block-location .map{-ms-flex-order:0;height:auto;margin:0;min-width:60%;order:0;width:60%}.block-location .content-wrapper{-ms-flex-order:1;order:1}.block-location .content-wrapper .title{font-size:40px;margin-bottom:16px}.block-location .content-wrapper .description{font-size:18px;margin-bottom:33px}.block-location .content-wrapper .near-locations-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:22px 16px;margin-bottom:32px}.block-location .content-wrapper .near-locations-wrapper .location-wrapper{margin:0;width:calc(50% - 11px)}.block-location .content-wrapper .instruction{display:inline-block!important;font-size:18px;margin-bottom:32px}}
/*# sourceMappingURL=location.css.map */
