#pano{width:100%;height:100%;overflow:hidden}#pano,#titleBar{position:absolute;top:0;left:0}#titleBar{right:40px;height:40px;text-align:center}.mobile #titleBar{height:50px;right:50px}body.fullscreen-enabled #titleBar{right:80px}body.fullscreen-enabled.mobile #titleBar{right:100px}body.multiple-scenes #titleBar{left:40px}body.multiple-scenes.mobile #titleBar{left:50px}#titleBar .sceneName{width:100%;height:100%;line-height:30px;padding:5px;background-color:rgba(58,68,84,.8);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text;user-select:text;visibility:hidden}.mobile #titleBar .sceneName{line-height:40px}#fullscreenToggle{display:block;position:absolute;bottom:20px;right:20px;width:40px;height:40px;padding:5px;background-color:rgba(103,115,131,.8);border:none;cursor:pointer}.mobile #fullscreenToggle{width:50px;height:50px}body.fullscreen-enabled #fullscreenToggle{display:block}#fullscreenToggle .icon{position:absolute;top:5px;right:5px;width:30px;height:30px}.mobile #fullscreenToggle .icon{top:10px;right:10px}#fullscreenToggle .icon.on{display:none}#fullscreenToggle .icon.off,#fullscreenToggle.enabled .icon.on{display:block}#fullscreenToggle.enabled .icon.off{display:none}#autorotateToggle{display:block;position:absolute;top:0;right:0;width:40px;height:40px;padding:5px;background-color:rgb(103,115,131);background-color:rgba(103,115,131,.8);visibility:hidden}.mobile #autorotateToggle{width:50px;height:50px}body.fullscreen-enabled #autorotateToggle{right:40px}body.fullscreen-enabled.mobile #autorotateToggle{right:50px}#autorotateToggle .icon{position:absolute;top:5px;right:5px;width:30px;height:30px}.mobile #autorotateToggle .icon{top:10px;right:10px}#autorotateToggle .icon.on{display:none}#autorotateToggle .icon.off,#autorotateToggle.enabled .icon.on{display:block}#autorotateToggle.enabled .icon.off{display:none}#sceneListToggle{position:absolute;top:0;left:0;width:40px;height:40px;padding:5px;background-color:rgb(103,115,131);background-color:rgba(103,115,131,.8);visibility:hidden}.mobile #sceneListToggle{width:50px;height:50px}#sceneListToggle .text{position:absolute;top:5px;left:15px;width:100%;line-height:30px}#sceneListToggle .icon{position:absolute;top:5px;right:5px;width:30px;height:30px}.mobile #sceneListToggle .icon{top:10px;right:10px}#sceneListToggle .icon.on{display:none}#sceneListToggle .icon.off,#sceneListToggle.enabled .icon.on{display:block}#sceneListToggle.enabled .icon.off{display:none}#sceneList{position:absolute;top:0;left:-220px;padding-top:40px;width:220px;max-height:100%;overflow-x:hidden;overflow-y:auto;margin-left:0;-webkit-transition:margin-left .5s ease-in-out;transition:margin-left .5s ease-in-out;visibility:hidden}.mobile #sceneList{padding-top:50px}#sceneList .scenes{width:100%;background-color:rgba(255,255,255,.8)}.mobile #sceneList{width:100%;height:100%;left:-100%}.mobile #sceneList.enabled{margin-left:100%}.mobile #sceneList .scenes{height:100%}#sceneList.enabled{margin-left:220px}#sceneList .scene{display:block;width:100%;height:30px}.mobile #sceneList .scene{height:40px}#sceneList .scene .text{width:100%;height:100%;padding:0 15px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile #sceneList .scene .text{line-height:40px}#sceneList .scene.current,.no-touch #sceneList .scene:hover{background-color:rgba(103,115,131,.8)}body.single-scene #sceneList,body.single-scene #sceneListToggle{display:none}.link-hotspot{margin-left:-30px;background-color:rgba(255,255,255,.2);border-radius:50%;width:70px;height:70px;display:flex;align-items:center;justify-content:center}.no-touch .link-hotspot:hover{opacity:1}.mobile .link-hotspot{width:70px;height:70px}.link-hotspot-icon{cursor:pointer;background-repeat:no-repeat;background-size:100px;width:100%;height:100%}.link-hotspot-tooltip{position:absolute;left:100%;top:14px;margin-left:3px;font-size:16px;max-width:300px;padding:8px 10px;border-radius:5px;background-color:#fff;color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:pointer;opacity:0;-ms-transform:translateX(-8px);-webkit-transform:translateX(-8px);transform:translateX(-8px);-webkit-transition:-ms-transform .3s,-webkit-transform .3s,transform .3s,opacity .3s;transition:-ms-transform .3s,-webkit-transform .3s,transform .3s,opacity .3s}.mobile .link-hotspot{top:19px}.no-touch .link-hotspot:hover .link-hotspot-tooltip{opacity:1;-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.link-hotspot-tooltip{pointer-events:none}.no-touch .link-hotspot:hover .link-hotspot-tooltip{pointer-events:all}.tooltip-fallback .link-hotspot-tooltip{display:none}.no-touch .tooltip-fallback .link-hotspot:hover .link-hotspot-tooltip{display:block}.info-hotspot{line-height:1.2em;opacity:.9;-webkit-transition:opacity .2s .2s;transition:opacity .2s .2s}.no-touch .info-hotspot:hover{opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s}.info-hotspot.visible{opacity:1}.info-hotspot .info-hotspot-header{width:40px;height:40px;border-radius:20px;cursor:pointer;-webkit-transition:width .3s ease-in-out .5s,border-radius .3s ease-in-out .5s;transition:width .3s ease-in-out .5s,border-radius .3s ease-in-out .5s}.mobile .info-hotspot .info-hotspot-header{width:50px;height:50px;border-radius:25px}.desktop .info-hotspot.visible .info-hotspot-header,.desktop.no-touch .info-hotspot .info-hotspot-header:hover,.desktop.no-touch .info-hotspot.visible .info-hotspot-header:hover{width:260px;border-radius:5px;-webkit-transition:width .3s ease-in-out,border-radius .3s ease-in-out;transition:width .3s ease-in-out,border-radius .3s ease-in-out}.desktop .info-hotspot.visible .info-hotspot-header,.desktop.no-touch .info-hotspot.visible .info-hotspot-header:hover{border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.mobile .info-hotspot.visible .info-hotspot-header{width:300px;border-radius:5px}.info-hotspot .info-hotspot-text{display:none;position:absolute;top:50%;left:40px;transform:translateY(-50%);color:#fff;font-size:13px;white-space:nowrap}.mobile .info-hotspot .info-hotspot-text{left:50px;font-size:16px}.desktop .info-hotspot.visible .info-hotspot-text{display:block}.info-hotspot .info-hotspot-content-wrapper{display:none}.mobile .info-hotspot.visible .info-hotspot-content-wrapper{display:block}.info-hotspot .info-hotspot-content{max-width:300px;padding:15px;margin-top:10px;background-color:rgba(58,68,84,.8);border-radius:5px;color:#fff;font-size:14px}.mobile .info-hotspot .info-hotspot-content{margin-top:20px;font-size:16px}.info-hotspot .info-hotspot-content a,.info-hotspot .info-hotspot-content a:hover{color:#fff}.info-hotspot-title,.link-hotspot-title{display:none;position:absolute;left:50%;top:-40px;transform:translateX(-50%);background-color:rgba(0,0,0,.7);color:#fff;padding:5px;border-radius:5px;white-space:nowrap;z-index:10}.info-hotspot:hover .info-hotspot-title,.link-hotspot:hover .link-hotspot-title{display:block}.viewControlButton{display:none;position:absolute;bottom:0;left:50%;width:40px;height:40px;padding:5px;background-color:rgb(103,115,131);background-color:rgba(103,115,131,.8)}body.view-control-buttons .viewControlButton{display:block}@media (max-width:600px){body.view-control-buttons .viewControlButton{display:none}}.viewControlButton .icon{position:absolute;top:5px;right:5px;width:30px;height:30px}.viewControlButton-1{margin-left:-145px}.viewControlButton-2{margin-left:-95px}.viewControlButton-3{margin-left:-45px}.viewControlButton-4{margin-left:5px}.viewControlButton-5{margin-left:55px}.viewControlButton-6{margin-left:105px}