/* v69: first-party static location illustration; external Google Maps only via user click. */
.v31-contact .borvec-map-static{position:relative;display:block;flex:1 1 auto;min-height:336px;overflow:hidden;background:#10242e;color:#fff;cursor:pointer;isolation:isolate}
.v31-contact .borvec-map-static>picture{position:absolute;inset:0;display:block;width:100%;height:100%}
.v31-contact .borvec-map-static>picture img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .6s cubic-bezier(.2,.7,.2,1),filter .3s ease}
.v31-contact .borvec-map-static:hover>picture img{transform:scale(1.025);filter:brightness(1.05)}
.v31-contact .borvec-map-static__tip{position:absolute;right:17px;top:15px;border-radius:999px;padding:8px 12px;background:#092833d9;border:1px solid #7ddfc588;color:#e7fffb;font:650 11px/1.35 InstrumentSans,sans-serif;box-shadow:0 5px 18px #071f2540}
.v31-contact .borvec-map-static:focus-visible{outline:3px solid #74ffed;outline-offset:-4px}
@media(max-width:720px){.v31-contact .borvec-map-static{min-height:280px}}
@media(max-width:410px){.v31-contact .borvec-map-static>picture img{object-position:50% center}}
@media(prefers-reduced-motion:reduce){.v31-contact .borvec-map-static>picture img{transition:none}}
