body,html{overflow:hidden;width:100%;height:100%;margin:0;padding:0}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:rgba(0,0,0,.5)}::-webkit-scrollbar-thumb{background:rgba(0,0,0,.5)}::-webkit-scrollbar-thumb:hover{background:rgba(130,130,130,7)}.icone{cursor:default;width:40px;height:40px;margin:0;padding:0;background-color:rgba(0,0,0,.5);border-radius:3px}.iconeMini{cursor:default;width:20px;height:20px;margin:0;padding:0;background-color:rgba(0,0,0,.5);border-radius:3px}.icone:hover,.iconeMini:hover{background-color:rgba(0,0,0,1);cursor:pointer}#title{font-size:25px}#logoImg{width:100px}#info{padding:5px;font-size:16px}#menuBar{position:absolute;display:flex}#menuBar div{margin-right:5px}#resoBar{position:absolute}#resoBar div{margin-right:5px}#menu,#urlBar{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:.8rem;font-weight:400;line-height:1.5;color:#fff;background-color:rgba(0,0,0,.5);position:absolute;overflow-y:scroll;overflow-x:hidden}#urlBar{border-radius:3px;padding:10px;overflow-y:hidden}#butCopy{position:relative;float:left;top:-5px;left:-5px}#menu a{color:#8fccff;text-decoration:none}#menu a:hover{color:#8fccff;text-decoration:underline}#menu a:visited{color:#8fccff;text-decoration:underline}#close{font-size:1.5rem;font-weight:600;padding:5px;float:right}#close:hover{cursor:pointer;color:#787878}#btnAudio,#btnFullBack,#rotate{display:none}#logo{position:absolute;right:10px;top:-10px}#intro,#nav,#video{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:1000;display:flex;align-items:center;justify-content:center}#mapFrame,#videoFrame{width:100%;height:100%}.video{position:absolute;top:0;left:0;width:100%;height:100%}.innerIntro,.innerMap,.innerVideo{padding:20px;font-family:'Lucida Sans','Lucida Sans Regular','Lucida Grande','Lucida Sans Unicode',Geneva,Verdana,sans-serif;color:#fff;background-color:rgba(0,0,0,.5);position:relative;overflow-y:scroll;overflow-x:hidden}.innerIntro{width:50vw;height:70vh}.innerMap,.innerVideo{display:flex;align-items:center;justify-content:center}.innerVideo{width:70vw;height:50vh}.innerH128,.innerMap{width:80vw;height:80vh}.spanIntro{display:flex;justify-content:center;align-items:center}.imgIntro{display:flex;justify-content:center;align-items:center;width:50px}.iconeIntro{display:inline-flex}#intro p{font-family:Arial,Verdana,sans-serif;font-size:.9em;font-weight:100}#closeIntro,#closeMap,#closeVideo{position:absolute;float:right;right:10px;top:10px;font-weight:600;z-index:1100}#closeIntro:hover,#closeMap:hover,#closeVideo:hover{font-weight:400;cursor:pointer;color:#787878}.marker:hover{cursor:pointer}@media screen and (orientation:landscape){#menu{top:60px;width:30%;height:calc(100vh - 50px)}#menuBar{flex-direction:row}#resoBar{display:flex;flex-direction:row;left:10px;top:60px}#menuBar div{margin-bottom:0}#resoBar div{margin-bottom:0}.menuIn{left:0;transition:left .75s ease-in-out}.menuOut{left:-35%;transition:left .75s ease-in-out}.menuBarIn{left:10px;top:10px;transition:top .75s ease-in-out}.menuBarOut{left:10px;top:-100px;transition:top .75s ease-in-out}#urlBar{left:10px;top:110px}.allRooms{padding:50px 0}.stage{font-size:large}}@media screen and (orientation:portrait){#menu{top:0;width:60%;height:100vh}#menuBar{flex-direction:column}#resoBar{flex-direction:column-reverse;left:60px;top:10px}#urlBar{left:110px;top:10px}#menuBar div{margin-bottom:5px}#resoBar div{margin-bottom:5px}.menuIn{left:0;transition:left .75s ease-in-out}.menuOut{left:-65%;transition:left .75s ease-in-out}.menuBarIn{top:10px;left:10px;transition:left .75s ease-in-out}.menuBarOut{top:10px;left:-100px;transition:left .75s ease-in-out}.iconeIntro{margin:10px 0}}#viewer360{position:relative;overflow:hidden;top:0;left:0;width:100%;height:100%}#renderCanvas{width:100%;height:100%}#fpsLabel{display:none;position:absolute;font-family:arial;right:10px;top:50px;cursor:default;z-index:10;background-color:rgba(0,0,0,.5);color:#fff;padding:5px;border-radius:3px;pointer-events:none;user-select:none}.fadeIn{visibility:visible;opacity:1;transition:opacity .25s linear}.fadeOut{visibility:hidden;opacity:0;transition:visibility 0s .25s,opacity .25s linear}