body{font-family:sans-serif;overflow:hidden;margin:0}.page-loader img{width:42px;opacity:.8}.page-loader{position:absolute;width:100%;height:100%;background-color:#fafafa;overflow:hidden;display:flex;justify-content:center;align-items:center}#interact-canvas{width:100%;height:100%;border-radius:0;opacity:0;-webkit-transition:opacity 1s ease-out;-moz-transition:opacity 1s ease-in-out}#interact-canvas-container{width:100vw;height:100vh;margin:0;border-radius:unset;box-shadow:none}[data-tippy-root]{display:none}.button-container img{cursor:pointer;width:38px;height:38px}.action-btn-container{position:absolute;bottom:30px;right:30px;background-color:#a1a1a1;padding:10px 10px 6.5px;border-radius:8px;box-shadow:0 2px 10px #a1a1a1;transition:all .8s ease-out}.action-btn-container.invisible{opacity:0;right:-60px}.action-btn-container hr{opacity:1;width:80%;border-color:#d3d3d3}.views-btn-container{position:absolute;bottom:30px;left:30px;background-color:#a1a1a1;padding:10px 10px 6.5px;border-radius:8px;box-shadow:0 2px 10px #a1a1a1;display:flex;transition:all .8s ease-out}.views-btn-container.invisible{opacity:0;bottom:-60px}.views-btn-container:not(.invisible){bottom:30px;opacity:1}.views-btn-container .view-btn{padding:0 10px;border-right:2px solid #d3d3d3;color:#fff;text-align:center;min-width:50px;cursor:pointer}.views-btn-container .view-btn:first-child{padding-left:0}.views-btn-container .view-btn:last-child{padding-right:0;border-right:none}.view-btn img{display:block;margin:0 auto 3px;width:24px;height:24px}.hide{display:none!important}.rotate{animation:rotation 2s infinite linear}.rotate-y{animation:rotationY 5s infinite linear}.capture-animation{animation:capture .8s infinite ease-in-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes capture{0%{transform:scale(1)}50%{transform:scale(0)}to{transform:scale(1)}}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes rotationY{0%{transform:rotateY(0)}to{transform:rotateY(359deg)}}.annotation{position:absolute;top:0;left:0;z-index:1;margin-left:15px;margin-top:15px;opacity:0}.annotation .title{font-weight:700}.annotation .hotspot{position:absolute;top:-20px;left:-20px;width:20px;height:20px;cursor:pointer;border:2px solid #fff;border-radius:50%;color:#fff;font-size:16px;line-height:18px;text-align:center;background:rgba(0,0,0,.2);opacity:1}.annotation .hotspot:before,.annotation .hotspot:after{opacity:0;display:flex;flex-direction:row;justify-content:center;align-items:center;position:absolute;top:-1px;left:-1px;right:0;bottom:0;content:"";height:100%;width:100%;border:1px solid #ffffff;border-radius:100%;animation-name:ripple;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.65,0,.34,1);z-index:-1}.annotation .hotspot:before{animation-duration:2s;animation-delay:.5s}.annotation .hotspot:after{animation-duration:2s;animation-delay:1s}.annotation-content{width:200px;color:#212121;background:#fafafa;font-size:12px;line-height:1.2;transition:opacity 5s ease-in;border-radius:10px;overflow:hidden;opacity:1;box-shadow:#0000001a 0 1px 3px,#0000000f 0 1px 2px}.annotation-content.hide{opacity:0}.annotation p.title,.annotation p.description{padding:.6rem;user-select:none;margin:0;max-height:150px;overflow-y:auto}.annotation p:last-child{padding-bottom:.8rem}@keyframes ripple{0%{transform:scaleZ(1)}40%{opacity:1}to{opacity:0;transform:scale3d(1.8,1.8,1.8)}}
