@charset "UTF-8";.office-map{position:relative;display:block;width:100%;overflow:hidden}.office-map__media{width:100%;height:var(--map-height,560px)}.office-map__media iframe,.office-map__media img{width:100%;height:100%;object-fit:cover;object-position:var(--map-position,center);border:0;display:block}.office-map__placeholder{width:100%;height:100%;background-color:var(--color-bg-secondary,#e5e7eb)}.office-map__card{position:absolute;left:max(24px,(100% - var(--container-width)) / 2 + 24px);top:23%;bottom:0;width:100%;max-width:520px;display:flex;flex-direction:column;justify-content:center;background-color:var(--color-bg-primary);padding:56px 48px;height:max-content}.office-map__heading{margin-bottom:16px}.office-map__text{color:var(--color-text-primary);margin-bottom:20px}.office-map__text p{margin-bottom:0}.office-map__address{color:var(--color-text-primary);line-height:1.6;margin-bottom:24px}.office-map__address p{color:inherit;margin-bottom:0}.office-map__link{color:var(--color-text-primary);text-decoration:underline;text-underline-offset:3px}@media (max-width:749px){.office-map__media{height:320px}.office-map__card{position:static;left:auto;top:auto;max-width:none;padding:32px 24px}}