#scene-container{background:#000;height:100vh;inset:0;overflow:hidden;position:fixed;touch-action:none;width:100vw}.hotspot-container{color:#fff;font-size:14px;height:64px;padding:6px 12px;width:64px;z-index:1}.hotspot-icon,.hotspot-icon-done{margin:auto;z-index:0}.hotspot-icon{animation:pulse 2s infinite;border:3px solid #fff;border-radius:50%;box-shadow:0 0 #fff;cursor:pointer;height:35px;pointer-events:auto;width:35px;z-index:1}.hotspot-icon:after{background:#fff;border-radius:50%;content:"";height:30%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:30%}@keyframes pulse{0%{box-shadow:0 0 #ffffffb3;transform:scale(.8)}70%{box-shadow:0 0 0 10px #fff0;transform:scale(1)}to{box-shadow:0 0 #fff0;transform:scale(.5)}}.hotspot-icon-done{align-items:center;background:transparent;border:3px solid hsla(0,0%,100%,.8);border-radius:50%;display:flex;height:35px;justify-content:center;opacity:.6;width:35px}.hotspot-icon-done:after{border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";height:8px;position:absolute;transform:rotate(-45deg);width:12px}.hotspot-panel{background-color:#1d1917f2;border-radius:16px;box-shadow:0 4px 10px #0006,inset 0 0 0 1px #ffffff0d;color:#fff9f0;display:inline-block;left:50%;max-width:25vw;min-width:420px;padding:25px;position:absolute;top:50px;transform:translate(-50%);width:-moz-max-content;width:max-content;z-index:1000}.hotspot-panel:before{border:1px solid #ffddc0;border-radius:12px;content:"";inset:8px;opacity:20%;position:absolute}.hotspot-close{background-color:#1d1917;background-image:url(../icons/close-border.png);background-position:50%;background-repeat:no-repeat;background-size:60px 60px;border:none;border-radius:100%;cursor:pointer;height:50px;position:absolute;right:20px;top:-20px;transition:opacity .2s ease;width:50px;z-index:1001}.hotspot-close:hover{color:#fff}.hotspot-title{font-size:xx-large;font-style:bold;font-weight:700;letter-spacing:normal;line-height:100%;margin-top:10px;text-transform:uppercase}.hotspot-text{font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}.read-more-btn{background:transparent;border:none;color:#d1c7bd;cursor:pointer;font-size:16px;font-style:italic;font-weight:500;margin-top:12px;padding:0;position:relative;text-decoration:underline;z-index:20}.sound-button{background-color:#ffddc0;background-image:url(/icons/audio.png);border:1px solid #ffddc0;border-radius:100px;height:30px;opacity:.6;position:absolute;right:10px;top:10px;width:30px}.hotspot-navigation,.sound-button{background-size:cover;cursor:pointer;pointer-events:auto;z-index:1}.hotspot-navigation{background-image:url(../icons/hotspot-nav-3.png)}.hotspot-nav-done,.hotspot-navigation{background-color:transparent;height:96px;width:96px}.hotspot-nav-done{background-image:url(../icons/hotspot-nav-done.png);background-size:cover;cursor:pointer;opacity:.6;pointer-events:auto;z-index:1}.nav-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff9f0;border-radius:12px;color:#1d1917;cursor:pointer;display:block;font-size:large;left:50%;padding:10px 20px;position:relative;text-align:center;top:5rem;transform:translate(-50%);width:200px;z-index:100}.nav-button:before{border:2px solid #000;border-radius:8px;content:"";inset:4px;opacity:20%;position:absolute}.hotspot-panel-audio .hotspot-text{font-style:italic;opacity:.85}.hotspot-panel-audio .hotspot-text:before{content:"“"}.hotspot-panel-audio .hotspot-text:after{content:"”"}.hotspot-panel-image{width:100%}.audio-pause,.audio-play{border:1px solid #ffddc0;border-radius:100%;display:block;height:50px;width:50px}.audio-play{background-image:url(../icons/media-play.svg)}.audio-pause,.audio-play{background-position:50%;background-repeat:no-repeat;background-size:contain}.audio-pause{background-image:url(../icons/media-pause.svg);position:relative;z-index:0}.audio-pause:before{animation:halo-pulse 1.8s ease-out infinite;border:2px solid hsla(0,0%,100%,.6);border-radius:50%;content:"";inset:-6px;position:absolute}@keyframes halo-pulse{0%{opacity:.8;transform:scale(.9)}to{opacity:0;transform:scale(1.3)}}
