@font-face{font-family:Roboto;src:url("../Roboto-Regular-VY5I3OJX.ttf") format("woff2"),url("../Roboto-Regular-VY5I3OJX.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url("../Roboto-Medium-V6OQCOK2.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url("../Roboto-Bold-RDLB2V6V.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:icomoon;src:url("../icomoon-OW5TNJE6.ttf") format("truetype");font-weight:700;font-style:normal}*{border:none;background:none;box-sizing:border-box;background-repeat:no-repeat;background-size:cover;background-position:center center;font-family:Roboto;margin:0}h3,h4{font-weight:700}h3{font-size:18px}h4{font-size:16px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#c4c4c4;border:solid 2px #fff;border-radius:4px;transition:ease-in-out all .2s}.mdc-top-app-bar{box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}html{margin:0;width:100%;height:100%;position:fixed;background-color:#fff;-webkit-font-smoothing:antialiased}body{color:#000000de;margin:0;height:100%;width:100%;position:fixed;display:flex;flex-direction:column}img{width:100%;height:100%;object-fit:cover;object-position:center}.playGround{touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);flex:1;display:flex;cursor:-moz-grab;cursor:-webkit-grab;cursor:grab}.playGround.rotating{cursor:-moz-grabbing;cursor:-webkit-grabbing;cursor:grabbing}canvas{width:100%;height:100%}.hbox{flex-direction:row}.vbox{flex-direction:column}.flexCenter,.hbox,.vbox{display:flex;justify-content:center;align-items:center}.justifySpaceBetween{justify-content:space-between}.textCenter{text-align:center}.page{width:100%;height:100%;padding:20px;overflow-y:auto}.Logo{background-image:url(../assets/images/favicon.svg);width:200px;height:200px;min-height:200px;margin-top:50px;margin-bottom:30px}.disabled{pointer-events:none;opacity:.5}.popupBackdrop{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9999;background-color:#000000a6}.popupWindow{margin:10px;padding:10px 20px;background:#fff;box-shadow:0 2px 4px #00000040;border-radius:10px;color:#00000073}.popupWindow .message{text-align:center;margin:20px}.popupWindow input{font:inherit;margin-left:auto;margin-right:auto;height:1.1876em;display:block;box-sizing:content-box;letter-spacing:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);padding:18.5px 14px;border-radius:4px;border:1px solid #c4c4c4}.popupWindow .buttonContainer{margin-top:40px;margin-bottom:20px}.popupWindow .buttonContainer .btn{cursor:pointer;color:#000000bf;margin-left:10px;margin-right:10px;padding:5px;border-radius:5px;border:1px solid #ccc;box-shadow:0 2px 4px #00000040}.popupWindow .buttonContainer .btn:hover{border-color:#3a75ff;color:#3a75ff}.BottomPanel{position:absolute;z-index:1;bottom:0;width:100%;height:150px;background:linear-gradient(#19191900,#19191980);transition:transform ease .3s;color:#fff}.BottomPanel.closed{transform:translateY(80px)}.BottomPanel.closed .ImageList{top:75px}.buttons{height:44px;width:100%;position:absolute;top:0}.buttons>*{min-width:44px;min-height:44px}.btn{cursor:pointer}.hidden{display:none!important}.arrow:before{content:"\e900";font-size:20px;font-family:icomoon}.arrow.up{transform:rotate(180deg)}input:-webkit-autofill:first-line{font-size:16px}.triangleRight{display:inline-block;width:0;height:0;margin-right:5px;margin-bottom:2px;border-top:7px solid rgba(0,0,0,0);border-bottom:7px solid rgba(0,0,0,0);border-left:12px solid #191919}.fullSize{width:100%;height:100%}.fullPage{position:absolute;color:#fff;top:0;left:0;width:100%;height:100%;background-color:#19191999;z-index:100;transition:opacity ease 1s}.fullPage *{font-size:16px;font-weight:500;line-height:1;letter-spacing:.7px;text-align:center}.LoadingBackground{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;background-size:cover;background-position:center center;background-repeat:no-repeat;transition:opacity ease 1s}.LoadingBar{position:relative;overflow:hidden;margin-top:20px;width:160px;height:4px;border-radius:2px;background-color:#ffffff3d;text-shadow:0 1px 3px rgba(0,0,0,.6)}.placeTitle{font-size:20px;position:absolute;left:50%;transform:translate(-50%);top:32px;width:260px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-bottom:2px;overflow-y:hidden;line-height:1.1}@keyframes indeterminate{0%{left:-35%;width:35%}to{left:100%;width:70%}}.progressBar{position:absolute;left:0;top:0;bottom:0;height:4px;border-radius:2px;background-color:#fff;transition:all .3s ease}.progressBar.cycle{animation:indeterminate 2.1s cubic-bezier(.65,.815,.735,.395) infinite}.ErrorPage{background-color:#191919;z-index:101}.ErrorPage h2{width:240px;font-size:26px;margin-bottom:24px}.ErrorPage p{margin-bottom:48px;font-weight:400}.bigBtn{height:48px;padding-left:20px;padding-right:20px;background-color:#fff;color:#000;border-radius:99px;text-shadow:none}#App{position:absolute;width:100%;height:100%}.Scene{position:absolute;top:0;left:0}.invisible{opacity:0}.fullscreenToggler{position:absolute;right:5px;color:#fff;z-index:1}.fullscreenToggler:before{content:"\e902";font-size:30px;font-family:icomoon}.fullscreenToggler.active:before{content:"\e901";font-family:icomoon}.ImageList{position:absolute;overflow-y:hidden;overflow-x:auto;white-space:nowrap;touch-action:initial;bottom:10px;left:0;right:0;text-align:center;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;transition:top ease .3s;text-shadow:0 1px 3px rgba(0,0,0,.6)}.ImageList::-webkit-scrollbar{display:none}.PhotoSphereThumbnail{position:relative;touch-action:initial;display:inline-block;width:112px;height:70px;margin-left:10px;border-radius:4px;line-height:1.1;overflow:hidden;-webkit-line-clamp:1;box-shadow:0 2px 4px #00000040}.PhotoSphereThumbnail:last-of-type{margin-right:10px}.PhotoSphereThumbnail:before{position:absolute;background-image:linear-gradient(#0000,#00000080);height:100%;box-sizing:border-box;bottom:0;left:0;right:0;content:""}.PhotoSphereThumbnail.active:before{border:3px solid #fff}.PhotoSphereThumbnail:after{position:absolute;bottom:8px;left:0;width:100%;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.4);overflow:hidden;text-align:center;content:attr(data-label);text-overflow:ellipsis;font-weight:500;font-size:14px;padding:0 8px;box-sizing:border-box}.PhotoSphereViewer{height:100%}.hotSpot{color:#fff;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:140px;text-align:center;font-size:20px;font-weight:500;text-shadow:0 1px 3px rgba(0,0,0,.6)}.hotSpot .thumbnail{position:absolute;width:148px;height:92px;bottom:100%;border-radius:4px;border:3px solid #fff;box-shadow:0 1px 3px #0009;display:none;opacity:0;transition:visibility,opacity ease .3s}.hotSpot .labelContainer{cursor:pointer;padding:10px;opacity:.75}.hotSpot .label{margin-top:5px;font-weight:500;overflow:hidden;padding-bottom:2px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.hotSpot .icon:before{font-size:43px;content:"\e904";font-family:icomoon}select,option{cursor:pointer}.AppNotifications{position:absolute;width:100%;top:0;left:0;margin-top:20px;cursor:initial;justify-content:flex-start}.Notification{position:relative;z-index:9000;background:#fff;width:90%;max-width:1200px;margin-top:5px;box-shadow:0 12px 20px #00000040;justify-content:space-between;border-left:solid 10px #3495f0;transition:height .3s ease-out;overflow:hidden}.Notification.message{border-left-color:#3495f0}.Notification.warning{border-left-color:#f2c110}.Notification.success{border-left-color:#62b76b}.Notification.error{border-left-color:#ef5350}.Notification.announcement{width:100%;max-width:initial;margin:0;top:0;background:#f2c110;border:none;height:36px;box-shadow:none}.Notification.announcement .details{display:flex;align-items:center}.Notification.announcement .details h3{margin-right:5px}.Notification.announcement .details .textLink{margin-left:15px}.Notification.announcement .actions .cancel.icon{width:16px;height:16px}.Notification .notificationContent{display:flex;justify-content:space-between;margin:10px}.Notification .notificationContent .details h3{font-style:normal;font-weight:500;font-size:14px;line-height:16px;padding:0;margin:2px 0 3px}.Notification .notificationContent .details p{font-weight:300;font-size:12px;line-height:16px;margin:0}.Notification .notificationContent .details ul{margin:10px 0}.Notification .notificationContent .details ul li{font-size:14px;font-weight:400;line-height:14px}.Notification .notificationContent .actions{align-items:center}.Notification .notificationContent .actions>*:not(:last-child){margin-right:14px}.Notification .notificationContent .actions .loading{width:24px;height:24px}.Notification .notificationContent .actions .loading .spinner{border:2px solid rgba(0,0,0,0);border-top:2px solid #3495f0;border-left:2px solid #eff0f2;border-bottom:2px solid #eff0f2;border-radius:50%;width:24px;height:24px;animation:spin 2s linear infinite;position:absolute}.Notification .notificationContent .actions .loading .cancel.button{width:18px;height:18px;cursor:pointer;z-index:1}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width: 576px){.BottomPanel{height:150px}.BottomPanel.closed{transform:translateY(105px)}.PhotoSphereThumbnail{width:144px;height:90px}.ImageList{padding:0 10px}.placeTitle{font-size:26px;width:500px}}
