.breakdance .bde-code-block-5946-100{display:flex;flex-direction:column;align-items:center;text-align:center}.bde-code-block:has(#fisOfficeMap){align-self:stretch;width:100%}.fis-om{--fis-yellow:#feeb1a;--fis-ink:#1f1f1f;position:relative;width:900px;max-width:100%;margin:0 auto;font-family:inherit}.fis-om__map{position:relative;width:100%;aspect-ratio:1/1;container-type:inline-size}.fis-om__img{display:block;width:100%;height:auto;user-select:none;-webkit-user-drag:none}.fis-om__hit{position:absolute;transform:translate(-14px,-50%);display:flex;align-items:center;gap:clamp(2px,.6cqw,8px);min-height:32px;padding:0 6px 0 0;margin:0;border:0;background:transparent;cursor:pointer;border-radius:999px;-webkit-tap-highlight-color:transparent;font-family:inherit;color:var(--fis-ink)}.fis-om__dot{position:relative;flex:0 0 28px;height:28px}.fis-om__dot::before{content:"";position:absolute;inset:0;border-radius:50%;background:var(--fis-yellow);opacity:0;transform:scale(.4);transition:opacity .2s,transform .2s}.fis-om__dot::after{content:"";position:absolute;left:50%;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;box-shadow:0 0 0 0 rgba(254,235,26,.75);animation:fisPulse 2.4s infinite}.fis-om__label{font-weight:700;text-transform:uppercase;font-size:clamp(10px,2.3cqw,21px);line-height:1;letter-spacing:.01em;white-space:nowrap;background:rgba(255,255,255,.75);padding:2px 3px;border-radius:3px}.fis-om__hit:hover .fis-om__dot::before,.fis-om__hit:focus-visible .fis-om__dot::before,.fis-om__hit.is-active .fis-om__dot::before{opacity:.45;transform:scale(1)}.fis-om__hit:hover .fis-om__label,.fis-om__hit.is-active .fis-om__label{text-decoration:underline;text-decoration-color:var(--fis-yellow);text-decoration-thickness:3px;text-underline-offset:3px}.fis-om__hit:focus-visible{outline:2px solid var(--fis-ink);outline-offset:2px}@keyframes fisPulse{0%{box-shadow:0 0 0 0 rgba(254,235,26,.75)}70%{box-shadow:0 0 0 14px rgba(254,235,26,0)}100%{box-shadow:0 0 0 0 rgba(254,235,26,0)}}.fis-om__pop{position:absolute;z-index:5;width:260px;max-width:calc(100% - 16px);background:#fff;color:var(--fis-ink);border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.18);padding:18px 18px 16px;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .18s,transform .18s,visibility .18s}.fis-om__pop.is-open{opacity:1;visibility:visible;transform:translateY(0)}.fis-om__pop h3{margin:0 28px 6px 0;font-size:18px;line-height:1.25;font-weight:700;padding-left:10px;border-left:4px solid var(--fis-yellow)}.fis-om__pop p{margin:0 0 14px;font-size:14px;line-height:1.45}.fis-om__btn{display:inline-flex;align-items:center;gap:8px;background:var(--fis-yellow);color:var(--fis-ink)!important;text-decoration:none!important;font-weight:700;font-size:14px;padding:10px 18px;border-radius:999px;transition:filter .15s}.fis-om__btn:hover{filter:brightness(.95)}.fis-om__btn svg{width:16px;height:16px}.fis-om__close{position:absolute;top:10px;right:10px;width:28px;height:28px;border:0;background:transparent;font-size:22px;line-height:1;cursor:pointer;color:var(--fis-ink);border-radius:50%}.fis-om__close:hover{background:#f2f2f2}@media (max-width:600px){.fis-om__dot{flex-basis:22px;height:22px}.fis-om__hit{transform:translate(-11px,-50%)}.fis-om__pop{left:8px!important;right:8px;top:auto!important;bottom:8px;width:auto;max-width:none}}@media (prefers-reduced-motion:reduce){.fis-om__dot::after{animation:none}.fis-om__pop{transition:none}}