.am[data-v-e79f8260]{container-type:inline-size;display:flex;flex-direction:column;gap:20px}.am-frame[data-v-e79f8260]{position:relative;isolation:isolate;aspect-ratio:4 / 3;border-radius:var(--vh-r-card);overflow:hidden;background:var(--vh-mist);border:1px solid var(--vh-line)}@container (min-width: 560px){.am-frame[data-v-e79f8260]{aspect-ratio:16 / 9}}.am--dark .am-frame[data-v-e79f8260]{border-color:#ffffff1f}.am-frame--map[data-v-e79f8260]{background-color:#f1f5f9;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240' viewBox='0 0 240 240'%3E%3Cg fill='none' stroke='%23ffffff' stroke-linecap='round'%3E%3Cpath d='M0 62h240M0 150h240M70 0v240M178 0v240' stroke-width='9'/%3E%3Cpath d='M0 108h240M124 0v240M0 200h240M28 0v240' stroke-width='4'/%3E%3C/g%3E%3Cg fill='%23e2e8f0'%3E%3Crect x='84' y='76' width='30' height='22' rx='3'/%3E%3Crect x='136' y='164' width='32' height='26' rx='3'/%3E%3Crect x='188' y='120' width='38' height='20' rx='3'/%3E%3Crect x='38' y='162' width='24' height='28' rx='3'/%3E%3C/g%3E%3C/svg%3E");background-size:240px 240px}.am-map[data-v-e79f8260]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s var(--vh-ease);background:transparent!important}.is-ready .am-map[data-v-e79f8260]{opacity:1}.am-map[data-v-e79f8260] .leaflet-container,.am-map.leaflet-container[data-v-e79f8260]{background:transparent}.is-tiles-missing .am-map[data-v-e79f8260] .leaflet-tile-pane{display:none}.am-map[data-v-e79f8260] .leaflet-control-attribution{font-size:10px;background:#fffc}.am-map[data-v-e79f8260] .am-pin{background:none;border:0;filter:drop-shadow(0 4px 6px rgba(21,59,79,.3))}.am-schema .am-svg[data-v-e79f8260]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.am-tag[data-v-e79f8260]{position:absolute;transform:translate(-50%,-50%);padding:4px 10px;border-radius:999px;background:#fff;border:1px solid var(--vh-line);font-family:var(--vh-font-head);word-spacing:var(--vh-head-words, .07em);font-size:12px;font-weight:600;color:var(--vh-ink);white-space:nowrap;box-shadow:var(--vh-shadow-sm)}.am-tag--centre[data-v-e79f8260]{left:22.9%;top:79%}.am-tag--hotel[data-v-e79f8260]{left:81.3%;top:20%}.am-tag--parking[data-v-e79f8260]{left:86%;top:52%}@container (min-width: 560px){.am-tag--centre[data-v-e79f8260]{left:29.7%}.am-tag--hotel[data-v-e79f8260]{left:73.4%}}.am-details[data-v-e79f8260]{display:flex;flex-direction:column;gap:8px;font-size:15px;line-height:1.5;color:var(--vh-text)}.am--dark .am-details[data-v-e79f8260]{color:#ffffffd9}.am-details p[data-v-e79f8260]{margin:0}.am-address[data-v-e79f8260],.am-centre[data-v-e79f8260]{font-size:14px;color:var(--vh-muted)}.am--dark .am-address[data-v-e79f8260],.am--dark .am-centre[data-v-e79f8260]{color:#ffffffa6}.am-parking[data-v-e79f8260]{margin-block-start:8px}.am-route[data-v-e79f8260]{align-self:flex-start;margin-block-start:8px;text-decoration:none}
