.hotspot-container[data-v-ee7c0182]{position:relative;overflow:hidden;margin-bottom:20px}.hotspot-container.desktop[data-v-ee7c0182]{display:none}@media(min-width:1024px){.hotspot-container.desktop[data-v-ee7c0182]{display:block}.hotspot-container.desktop img[data-v-ee7c0182]{width:100%}}.hotspot-container.mobile[data-v-ee7c0182]{height:416px;overflow-x:auto;display:block}.hotspot-container.mobile .hotspot-image[data-v-ee7c0182]{max-height:100%;height:100%;max-width:unset;width:auto}@media(min-width:1024px){.hotspot-container.mobile[data-v-ee7c0182]{display:none}}.hotspot-container .hotspot[data-v-ee7c0182]{cursor:pointer;width:30px;height:30px;position:absolute;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:x-large;color:#fff}@media(min-width:1024px){.hotspot-container .hotspot[data-v-ee7c0182]{width:52px;height:52px}}.hotspot-container .hotspot .hotspot-center[data-v-ee7c0182]{border-radius:50%;width:30px;height:30px;text-align:center;background:var(--c-secondary);border:2px solid #fff;display:flex;align-items:center;justify-content:center}@media(min-width:1024px){.hotspot-container .hotspot .hotspot-center[data-v-ee7c0182]{width:40px;height:40px}.hotspot-container .hotspot .hotspot-center .hotspot-icon[data-v-ee7c0182]{width:14px;height:14px}}.hotspot-container .hotspot .hotspot-center .hotspot-icon[data-v-ee7c0182]{color:var(--c-blue-100);width:12px;height:12px}.hotspot-container .hotspot[data-v-ee7c0182]:hover{background:#18246f33}.hotspot-container .hotspot:hover .hotspot-center[data-v-ee7c0182]{background:var(--c-blue-100);border:0}.hotspot-container .hotspot:hover .hotspot-center .hotspot-icon[data-v-ee7c0182]{color:#fff}.hotspot-footer[data-v-ee7c0182]{padding-left:var(--layout-padding);padding-right:var(--layout-padding);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media(min-width:1260px){.hotspot-footer[data-v-ee7c0182]{flex-wrap:nowrap;padding-left:0;padding-right:0}}.hotspot-footer .legend-container .legend[data-v-ee7c0182]{display:flex;align-items:center;padding-bottom:8px}.hotspot-footer .legend-container .legend div[data-v-ee7c0182]{padding-left:16px}.hotspot-footer .legend-container .legend div[data-v-ee7c0182] p{margin-bottom:0;font-size:16px;font-weight:450;line-height:22px;letter-spacing:.25px;text-align:left;color:#1a1a1abf}.hotspot-footer .download-container[data-v-ee7c0182]{padding-top:20px}@media(min-width:1024px){.hotspot-footer .download-container[data-v-ee7c0182]{padding-top:0}}
