@font-face{font-family:SFU Futura;src:url(../fonts/SFUFuturaBold.c4500c62.woff2) format("woff2"),url(../fonts/SFUFuturaBold.cc8d7c81.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SFU Futura;src:url(../fonts/SFUFuturaExtraBold.d233ced0.woff2) format("woff2"),url(../fonts/SFUFuturaExtraBold.7e0b1387.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SFU Futura;src:url(../fonts/SFUFuturaExtraBoldOblique.46ef265b.woff2) format("woff2"),url(../fonts/SFUFuturaExtraBoldOblique.7394e90c.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:SFU Futura;src:url(../fonts/SFUFuturaLight.562ca78b.woff2) format("woff2"),url(../fonts/SFUFuturaLight.ca0bda60.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:SFU Futura;src:url(../fonts/SFUFuturaBoldOblique.bafb1676.woff2) format("woff2"),url(../fonts/SFUFuturaBoldOblique.59b762f3.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:SFU Futura;src:url(../fonts/SFUFuturaBook.f63d3bdc.woff2) format("woff2"),url(../fonts/SFUFuturaBook.482fe765.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SFU Futura;src:url(../fonts/SFUFuturaBookOblique.d116e4a0.woff2) format("woff2"),url(../fonts/SFUFuturaBookOblique.16167370.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SFU Futura;src:url(../fonts/SFUFuturaHeavy.5793f2ff.woff2) format("woff2"),url(../fonts/SFUFuturaHeavy.ede6bd9e.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:SFU Futura;src:url(../fonts/SFUFuturaHeavyOblique.51d2c4c0.woff2) format("woff2"),url(../fonts/SFUFuturaHeavyOblique.c62f67b1.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:SFU Futura;src:url(../fonts/SFUFuturaOblique.693a2b56.woff2) format("woff2"),url(../fonts/SFUFuturaOblique.4b26a5c7.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:SFU Futura;src:url(../fonts/SFUFuturaLightOblique.11bd6a8b.woff2) format("woff2"),url(../fonts/SFUFuturaLightOblique.cb2d2a51.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:SFU Futura;src:url(../fonts/SFUFutura.d9da222c.woff2) format("woff2"),url(../fonts/SFUFutura.0c8f98c3.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.vertical-menu[data-v-5b7428a8]{position:fixed;right:2px;top:18%;display:flex;flex-direction:column;align-items:flex-end;padding:0}.vertical-menu .v-btn:not(.v-btn--round).v-size--default[data-v-5b7428a8]{min-width:30px}.rotate90[data-v-5b7428a8]{transform:translate(50%,250%) rotate(90deg) translateY(60%)}html{overflow-y:auto!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;height:100%;min-height:100%}.v-application{font-family:SFU Futura}.v-application .body-1,.v-application .body-2,.v-application .caption,.v-application .display-1,.v-application .display-2,.v-application .display-3,.v-application .display-4,.v-application .display-5,.v-application .headline,.v-application .text-caption,.v-application .text-h5,.v-application .title{font-family:SFU Futura!important}.v-application,.v-application--wrap,body{height:100%;min-height:100%}.bg-img{position:absolute;bottom:-42px;min-width:100vw;min-height:100vh}.bg-img.bg-img-mobile{bottom:-106px}.full-height{height:100vh;align-items:center;display:flex;flex-wrap:wrap;padding:24px;padding-right:48px}canvas{display:block}.fullbgvideo{min-width:100%;min-height:100%}.app360,.fullbgvideo{position:fixed;right:0;bottom:0}.app360{top:0;left:0}.pano-viewer,.pano-viewer-contain{width:100%;height:100%}.pano-hotspot{position:absolute;pointer-events:none;padding:2px 8px;background-color:rgba(240,248,255,.7607843137254902);border-radius:5px;font-size:small}.v-application .text-caption.page-video-text{font-size:.65rem!important}.tn-bg{background-image:url(../img/sub-intro-back.1253801a.jpg);background-position-y:-50px;background-repeat:repeat-y}.main-ui{position:fixed;bottom:0;left:0;right:0}.main-ui .btn{cursor:pointer}.main-ui .btn .btn-show{display:none}.main-ui .btn .btn-color{fill:#ccc}.main-ui .btn.active .btn-show{display:inherit}.main-ui .btn.active .btn-color{fill:#f7931e}svg.v-icon__component{fill:currentColor}.grecaptcha-badge{display:none}.editable-img{position:relative;width:100%;height:100%}.editable-img img{max-width:100%;max-height:100%;display:block;margin-left:auto;margin-right:auto}.editable-img .editable-svg{width:100%;height:100%;background-position:50%;background-size:contain}.editable-img svg{width:100%;height:100%;display:block}.editable-img svg.minimap path,.editable-img svg.minimap rect{fill:rgba(245,223,22,0);stroke:#e65a3e;stroke-width:3}.editable-img svg.minimap .cameraviewer{fill:#ff0;stroke:red;stroke-width:2}.editable-img svg.minimap polygon{fill:rgba(245,223,22,0);stroke:#e65a3e;stroke-width:3}.editable-img svg.minimap text{fill:#e65a3e}.editable-img svg.minimap .btn{cursor:pointer}.editable-img svg.minimap .btn:hover{fill:rgba(245,223,22,.18823529411764706)}.editable-img svg.minimap .btn.active{fill:rgba(245,223,22,.5647058823529412)}.tn-grad{background-image:linear-gradient(90deg,#df9f1a,#e9d060)}.tn-gray{background-color:#b1b1b1}.main-menu .v-btn:before{opacity:0}.main-menu .theme--dark.v-btn--active,.v-list .v-list-item--active{color:orange}.minimap-panel{position:absolute;right:0;bottom:46px;transition:transform 1.2s}.minimap-panel .minimap-compass{position:absolute;right:0;top:0}.minimap-panel .btn-hide{margin-left:-40px;height:100%;min-width:20px;width:20px}.cameraviewer{fill:#ff0;stroke:red;stroke-width:2}.hotspot-clickable{cursor:pointer}.minimap-img{position:relative;width:100%;height:100%}.minimap-img .minimap-svg{width:100%;height:100%;background-position:50%;background-size:contain}.minimap-img svg{width:100%;height:100%}.theme--light.v-text-field>.v-input__control>.v-input__slot:before{border-style:dashed;border-width:2px 0 0 0}.full-height .v-text-field input{font-size:1.4em}.main-menu.theme--light.v-footer{background-color:transparent}.v-btn.v-btn--active .ra-icon-inactive,.v-btn:not(.v-btn--active) .ra-icon-active{display:none}.no-background-hover{background-color:transparent!important;color:transparent!important}.theme--dark.v-btn--active:before,.theme--dark.v-btn--active:hover:before,.theme--dark.v-btn:hover:before{opacity:0}.map-location{position:absolute;top:0;left:0}.map-location,.map-location svg{width:100%;height:100%}