.office-map{height:450px;position:relative;overflow:hidden;text-align:left;background:#edf0e9;color:#242c30;font:14px/1.45 Arial,sans-serif}
.office-map>.office-map-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.office-map-card{position:absolute;left:10px;top:10px;max-width:270px;box-sizing:border-box;padding:12px 16px;background:#fff;border-radius:2px;box-shadow:0 1px 5px #0003}
.office-map-card strong,.office-map-card span{display:block;margin-bottom:4px}
.office-map-card strong{font-size:16px;color:#242c30}
.office-map-card a{color:#1765a2}
.office-map-credit{position:absolute;right:0;bottom:0;padding:1px 5px;background:#fffe;color:#444;font-size:11px}
.office-map a:focus-visible{outline:2px solid #1765a2;outline-offset:2px}
