@media (min-width:992px){.map-location-card .heading{margin-bottom:50px}}.map-location-card .heading:empty{display:none}.map-location-card .map-location-card__inner{border:1px solid var(--brand-blue-50);border-radius:15px;padding:24px;background-image:url(../images/placeholder/map-widget-inner.jpg);background-repeat:no-repeat;background-position:right bottom;background-size:cover}@media (min-width:992px){.map-location-card .map-location-card__inner{padding:40px;border-radius:30px}}.map-location-card .map-location-card__title{margin-bottom:20px;color:var(--brand-primary);font-weight:var(--aw-font-weight-bold)}@media (min-width:992px){.map-location-card .map-location-card__title{margin-bottom:24px}}.map-location-card .map-location-card__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:14px 0;border-bottom:1px solid var(--brand-blue-10)}.map-location-card .map-location-card__row:first-child{padding-top:0}.map-location-card .map-location-card__row:last-child{border-bottom:none;padding-bottom:0}.map-location-card .map-location-card__icon{-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;width:20px;margin-top:4px;color:var(--brand-primary);font-size:16px}.map-location-card .map-location-card__text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;color:var(--text-color)}.map-location-card .map-location-card__text div+div{margin-top:2px}.map-location-card .map-location-card__footer{margin-top:20px}.map-location-card .map-location-card__directions,.map-location-card .map-location-card__directions-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.map-location-card .map-location-card__directions{gap:8px;font-weight:700;color:var(--brand-primary);text-decoration:none}.map-location-card .map-location-card__directions-icon{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:18px;height:18px;border-radius:10px;background:var(--brand-secondary);color:#fff;font-size:10px}.map-location-card .map-location-card__content a{color:var(--brand-green-3);text-decoration:underline;font-weight:500}.map-location-card .map-location-card__content a:hover{color:var(--brand-primary)}