.full-width[data-v-4d3c66b8]{position:relative;z-index:1;background-color:var(--body-600);padding-bottom:var(--space-5)}.hs__content[data-v-4d3c66b8]{height:100vh;position:absolute;top:0;right:0;height:100%;background:rgba(0,0,0,.75);z-index:7;padding:20px;color:#fff;display:flex;width:100%}@media(min-width:768px){.hs__content[data-v-4d3c66b8]{width:400px}}@media(max-width:767px){.hs__content[data-v-4d3c66b8]{overflow-y:scroll;display:flex;flex-direction:column}}.hs__content-inner[data-v-4d3c66b8]{width:100%}.hs__close[data-v-4d3c66b8]{margin:0 auto}@media(min-width:768px){.hs__close[data-v-4d3c66b8]{top:50%;left:-35px;position:relative;bottom:auto}}@media(max-width:767px){.hs__close[data-v-4d3c66b8]{order:2}}.hs__close[data-v-4d3c66b8]:after{content:"";font-family:icons;border-radius:50%;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#e1372c;color:#fff;cursor:pointer}@media(min-width:768px){.hs__close[data-v-4d3c66b8]:after{transform:rotate(270deg)}}.hs__tools[data-v-4d3c66b8]{display:flex;justify-content:space-between}.hs__arrow[data-v-4d3c66b8]{border-radius:50%;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#e1372c;color:#fff;cursor:pointer}.active[data-v-4d3c66b8]{transform:translateX(0);transition:transform .4s ease .2s;opacity:1}.buttons[data-v-4d3c66b8]{display:flex;width:100px;justify-content:space-around}.center[data-v-4d3c66b8]{max-width:1060px;margin:0 auto;overflow:hidden}.hotspot[data-v-4d3c66b8]{display:flex;padding-top:var(--space-2);padding-left:var(--space-2);max-width:1060px}.hotspot__help[data-v-4d3c66b8]{font-size:var(--font-3);align-items:center;display:flex;padding-bottom:.25rem;overflow:hidden}.hotspot__help strong[data-v-4d3c66b8]{margin-right:.25rem}.hotspot__help span[data-v-4d3c66b8]{margin:0 .25rem;width:.8rem;height:.8rem;display:inline-block;border-radius:50%;background-color:var(--primary-500);background-color:var(--hotspot,var(--primary-500));position:relative}.hotspot__help span[data-v-4d3c66b8]:after{display:inline-block;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);width:.4rem;height:.4rem;background-color:#fff;border-radius:50%;content:""}.hotspot__figure[data-v-4d3c66b8]{position:relative;display:block}.hotspot__image[data-v-4d3c66b8]{max-width:1060px}.hotspot-item[data-v-4d3c66b8]{position:absolute;top:var(--hotspotTop);left:var(--hotspotLeft);margin:0;padding:0;transform:translate(-50%,-50%);z-index:0}.hotspot-item__ordered[data-v-4d3c66b8]{color:var(--body-700);font-size:var(--font-2);line-height:100%;display:flex;align-items:center}.hotspot-item__badge[data-v-4d3c66b8]:after{content:"";font-family:icons;font-weight:400;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#e1372c;margin-right:10px;font-size:17px;width:22px;height:22px;box-shadow:0 0 0 4px rgba(0,0,0,.1)}.hotspot-item__active .hotspot-item__button[data-v-4d3c66b8]{background-color:#fff;border:none;transform:scale(1.2)}.hotspot-item__active .hotspot-item__button[data-v-4d3c66b8]:after{height:1.3rem;width:1.3rem;position:absolute;top:0;pointer-events:none;content:"";display:block;border-radius:100%;transition:border-color 2s linear;border:3px solid red;-webkit-animation-name:pulse-data-v-4d3c66b8;animation-name:pulse-data-v-4d3c66b8;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.hotspot-item:hover .hotspot-item__button[data-v-4d3c66b8]{transform:scale(1.2)}.hotspot-item--selected[data-v-4d3c66b8]{z-index:999}.hotspot-item--selected .hotspot-item__label[data-v-4d3c66b8]{opacity:1;pointer-events:auto}.hotspot-item__button[data-v-4d3c66b8]{height:1.3rem;width:1.3rem;cursor:pointer;padding:0;border-radius:100%;z-index:999;transition:transform .2s var(--ease);border:4px solid var(--primary-500);background-color:var(--primary-500);box-shadow:0 0 0 4px rgba(0,0,0,.2);display:flex;justify-content:center;align-content:center}.hotspot-item__label[data-v-4d3c66b8]{position:absolute;padding:0 0 1rem;width:16em;max-width:50vw;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2);font-size:var(--font-3);line-height:1.45em;z-index:-1;pointer-events:none;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:0;transition:all .1s linear}.hotspot-item__label h4[data-v-4d3c66b8]{margin:0;padding:.5rem .8rem;background-color:var(--body-100);font-size:1.1em;font-weight:400;color:#fff;font-weight:600;border-radius:3px 3px 0 0}.hotspot-item__label p[data-v-4d3c66b8]{margin:0;padding:1.1em .8rem 0;color:var(body-300);font-size:var(--font-4)}@media(max-width:1023px){.caption__copy[data-v-4d3c66b8]{width:90%;margin:0 auto}}.hotspot-enter-active[data-v-4d3c66b8],.hotspot-leave-active[data-v-4d3c66b8]{transition:all .4s;opacity:1;transform:translateX(0)}.hotspot-enter[data-v-4d3c66b8],.hotspot-leave-to[data-v-4d3c66b8]{opacity:0;transform:translateX(100%)}@-webkit-keyframes pulse-data-v-4d3c66b8{0%{transform:scale(1);opacity:.8}to{transform:scale(1.7);opacity:0}}@keyframes pulse-data-v-4d3c66b8{0%{transform:scale(1);opacity:.8}to{transform:scale(1.7);opacity:0}}