@import"https://fonts.googleapis.com/css2?family=Alumni+Sans+Pinstripe&family=Bebas+Neue&display=swap";*{cursor:none!important}body{height:100vh;background-color:#000}.canvas_rooms{width:100%;height:100vh;position:fixed;top:0;left:0}.retourButton{background:#ececec;border-radius:5px;position:absolute;font-family:Bebas Neue,cursive;text-transform:uppercase;margin-top:20px;margin-left:40px;color:#000;text-decoration:none}.loadingPercent,.title_rooms{z-index:9;color:#fff;font-family:Bebas Neue,cursive!important;text-transform:uppercase;margin:0;position:fixed;right:3%;transition:transform 3s ease-out}.loadingPercent{font-weight:600!important;font-family:Bebas Neue,cursive}.title_rooms{width:21vw;opacity:1;padding:1vh;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:10px;opacity:0;border:1px solid rgba(255,255,255,.18);top:5vw;-webkit-user-select:none;user-select:none;height:fit-content;max-height:27vw;transition:opacity 1s ease-out,top .9s ease-out}.deepth_div svg{margin-bottom:-6px}.deepth_div p{margin:0;padding:2px 0}#text_info_room{height:16vw;max-height:100%;overflow-y:scroll;scrollbar-color:#000 transparent;margin:0;font-size:1.4vw}#close_infos_div,.poi-close{position:absolute;right:-13px;top:-14px;border:2px solid rgba(255,0,0,0);background:rgb(0 0 0 / 83%);border-radius:50%;border:1px solid rgb(179 179 179 / 70%);transition:background-color .5s ease-out,border .5s ease-out}#close_infos_div:hover,.poi-close:hover{background:#fb534c;border:1px solid red}.informations_small{position:fixed;background:#fff;padding:5px 20px;top:-38px;text-transform:uppercase;font-family:Bebas Neue,cursive;font-size:1.2vw;border-radius:10px;-webkit-user-select:none;user-select:none;cursor:pointer;transition:top .5s ease-out;z-index:9;left:50%;transform:translate(-50%);text-align:center}.informations_small p{margin:0}.loadingPercent{font-size:10rem;bottom:0%!important}.title_rooms h2{margin:0vh;font-size:2vw}.title_rooms p{color:#fff;font-family:Alumni Sans Pinstripe,sans-serif;font-size:1.1vw;text-align:justify;text-transform:math-auto}.background_filter{background:rgba(255,255,255,.1);backdrop-filter:blur(6.5px);-webkit-backdrop-filter:blur(6.5px);border-radius:4px;border:1px solid rgba(255,255,255,.18);padding:4px 10px;margin-bottom:.2vw!important}#location_room a{color:#fff!important;text-decoration:none;cursor:pointer;position:relative;right:-1.5vw}#all_room_buttons{border-radius:5px;position:absolute;font-family:Bebas Neue,cursive;text-transform:uppercase;margin-top:20px;margin-left:40px;left:1vw;color:#000;text-decoration:none;font-size:1vw;border:none;padding:4px 8px;cursor:pointer}#VRButton{position:fixed}.return_button_3D_page{position:fixed;background:#fff;padding:3px 17px 3px 5px;top:70px;text-transform:uppercase;font-family:Bebas Neue,cursive;font-size:1.2vw;border-radius:4px;-webkit-user-select:none;user-select:none;cursor:pointer;transition:right .5s ease-out;z-index:9;left:1.5vw;border:none}.return_button_3D_page svg{margin-bottom:-4px}.poi-panel{position:fixed;bottom:16px;color:#eee;z-index:99;padding:1vh;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:10px;opacity:1;border:1px solid rgba(255,255,255,.18);right:3%;width:21vw}.poi-panel h3{margin:0 0 6px;font-size:16px}.poi-panel p{margin:6px 0 0;font-size:13px;line-height:1.35}.poi-list-hint{position:fixed;left:12px;bottom:12px;font-size:12px;opacity:.65}#poi-body{height:125px;overflow:scroll;scrollbar-color:grey transparent}.versions p{flex:1;padding:1vw;text-align:center;cursor:pointer;padding:4px 8px;border-radius:4px;border:1px solid transparent;font-weight:100;transition:border-color .2s ease,background-color .2s ease}.versions p.active{font-weight:600}.versions p.is-active{background:rgb(255 255 255 / 7%);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(20px);border:none;border-radius:6px;box-shadow:0 0 7px -1px #fff;width:74%}.versions{position:absolute;left:50%;transform:translate(-50%);bottom:-10px;width:min(1000px,100vw);display:flex;justify-content:space-between;align-items:center;gap:8px;z-index:999;color:#fff;padding:10px 12px;background:rgba(255,255,255,.01);border:none;border-radius:12px;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(6px);position:fixed}.versions:before{content:"";position:absolute;left:16px;right:16px;top:83%;height:1px;transform:translateY(-50%);background:rgba(255,255,255,.22);pointer-events:none}.versions p{flex:1;position:relative;margin:0;text-align:center;font-family:Alumni Sans Pinstripe,sans-serif;font-size:18px;letter-spacing:.5px;font-weight:100;padding:5px 0 10px;cursor:pointer;-webkit-user-select:none;user-select:none;border:0;border-radius:12px 12px 6px 6px;background:transparent}.versions p:after{content:"";position:absolute;left:50%;top:94%;width:10px;height:10px;border-radius:999px;transform:translate(-50%,-50%);background:rgba(255,255,255,.25);box-shadow:0 0 0 3px #ffffff0f}.versions p.active{color:#fffffff2;font-weight:600;font-family:Bebas Neue,cursive}.versions p.active:after{background:rgba(255,255,255,.8);box-shadow:0 0 0 4px #ffffff1a}.versions p.is-active{color:#fff}.versions p.is-active:after{background:#fff;box-shadow:0 0 0 5px #ffffff2e,0 0 18px #ffffff73}.controls .key{width:4.1vh;height:4.1vh;border-radius:10px;border:2px solid #ffffff;background:#e4e1e144;display:flex;align-items:center;justify-content:center;color:#fff;font-family:Bebas Neue,cursive;font-size:2vh;letter-spacing:1px;text-transform:uppercase}.fp-hint{margin:0 auto;width:max-content;color:#fff;font: 12px sans-serif;opacity:0;pointer-events:none;transition:opacity .15s ease;backdrop-filter:blur(8px);background:rgba(255,255,255,.1);backdrop-filter:blur(6.5px);-webkit-backdrop-filter:blur(6.5px);border-radius:4px;border:1px solid rgba(255,255,255,.18);padding:4px 10px;margin-bottom:.2vw!important}.fp-hint p{margin:0;text-align:center}.fp-help{position:fixed;left:50%;bottom:85px;transform:translate(-50%);display:flex;gap:8vw;z-index:99999;opacity:0;pointer-events:none;transition:opacity .35s ease-out}.fp-help .controls.keyboard{display:flex;flex-direction:column;gap:0px;margin:2vh 1vh 2vh 2vh}.fp-help .controls.keyboard .raw{display:flex;justify-content:center;align-items:center;gap:0px}.fp-help .controls.keyboard .raw:first-child{justify-content:center}.fp-help .controls.mouse{display:flex;flex-direction:column;align-items:center;gap:3px}.fp-help .controls.mouse .raw{display:flex;justify-content:center;align-items:center;gap:3px}.controls .key{width:4vh;height:4vh;margin:3px;border-radius:10px;border:2px solid #ffffff;background:#e4e1e144}.controls .key_mouse{width:2.5vh;height:2.5vh;border:2px solid #ffffff;background:#e4e1e144}.left_clic{border-radius:20px 4px 4px}.right_clic{border-radius:4px 20px 4px 4px}.controls.mouse{animation:moveLeftRight 4s infinite}.mouse{margin:2vh 1vh 2vh 4vh}.large_mouse{margin-top:0!important;border-radius:10px 10px 50px 50px!important;width:6vh!important;height:5.5vh!important;margin-bottom:1vh!important}.controls .raw,.display_mobile .raw{display:flex;justify-content:center}.display_inline_helpers{display:inline-flex}.display_inline_helpers .controls{flex:1}#FPButton_{text-align:center;opacity:1;outline:none;z-index:999;cursor:pointer;box-shadow:0 0 #fff;padding-top:35px;margin-left:2px;transition:box-shadow .5s ease-out,background .5s ease-out}#FPButton_:hover{background:rgb(78 78 78 / 10%);box-shadow:0 0 6px 1px #fff}.display_addr_infos{display:inline-flex;width:100%}.addr_div_infos{width:80%}#esc_pad{border:1px solid #ffffff;padding:1px 3px;background:#ffffff10;border-radius:4px}#fp-joystick-zone{position:absolute;left:16px;bottom:16px;width:140px;height:140px;border-radius:14px;z-index:999;display:none;touch-action:none}#quit_fps_view{top:-60px;z-index:9;position:fixed;background:#fff;padding:5px 20px;text-transform:uppercase;font-family:Bebas Neue,cursive;font-size:1.2vw;border-radius:10px;-webkit-user-select:none;user-select:none;cursor:pointer;transition:top .5s ease-out;left:50%;transform:translate(-50%);text-align:center;font-size:2.5vh}@media (max-width: 900px){.fp-help{display:none!important}}@media only screen and (min-device-width: 375px) and (max-device-width: 428px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape){.return_button_3D_page{display:none}#text_info_room{height:15vw;max-height:15vw}}html,body{margin:0;padding:0;height:100%;background:#000}body{overscroll-behavior:none}.canvas_rooms{position:fixed;top:0;right:0;bottom:0;left:0;width:100svw;height:100svh;display:block;touch-action:none}@supports (height: 100dvh){.canvas_rooms{width:100dvw;height:100dvh}}@supports not (height: 100svh){.canvas_rooms{width:100vw;height:100vh}}@supports (padding-left: env(safe-area-inset-left)){.canvas_rooms{left:env(safe-area-inset-left);right:env(safe-area-inset-right);top:env(safe-area-inset-top);bottom:env(safe-area-inset-bottom);width:calc(100svw - env(safe-area-inset-left) - env(safe-area-inset-right));height:calc(100svh - env(safe-area-inset-top) - env(safe-area-inset-bottom))}}#ARButton{display:none!important}@media screen and (max-width: 820px){.return_button_3D_page{display:none}}@media (max-width: 432px) and (orientation: portrait){.title_rooms{width:80%;left:50%;transform:translate(-50%);top:70px;height:58vw;max-height:58vw}.background_filter{margin:2px 0!important}.deepth_div.background_filter{display:flex}.deepth_div.background_filter p{flex:1;text-align:center}#FPButton_{margin-left:4px!important;padding-top:9px}#text_info_room{max-height:100%;font-size:4vw;height:20vw;max-height:28vw;overflow-y:scroll;scrollbar-color:grey transparent}.title_rooms h2{font-size:5vw}.title_rooms p{font-size:3vw}.informations_small{font-size:4vw}.poi-panel{width:80%;margin:0 7%;right:0}#ARButton_{bottom:50px!important}.versions{display:none}.background_filter .icon-tabler-eye{margin-top:25px}#quit_fps_view{font-size:1.5vh}}@media (max-width: 940px) and (orientation: landscape){.return_button_3D_page span{font-size:5vh}.deepth_div.background_filter{display:flex}.deepth_div.background_filter p{flex:1;text-align:center}#ARButton_{bottom:36px!important}.versions{display:none}#quit_fps_view{top:56px;font-size:2vw}#text_info_room{height:10vw}#FPButton_{padding-top:9px;margin-left:2px}.title_rooms{top:70px}}
