html{background:#fff}body,html{margin:0;padding:0;height:100%;touch-action:pan-x pan-y;overflow:hidden}body{font-family:"mondifont";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000028;-webkit-user-select:none;-ms-user-select:none;user-select:none}#root{height:100%;display:flex;flex-direction:column}#root>div{flex:1 1;display:flex;min-height:0;min-width:0}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.App{background:linear-gradient(180deg,#000124,#00949a 100%);height:100%}.areaBox{display:flex;flex-direction:column;margin-left:20px;margin-right:20px;box-shadow:0 0 16px 0 rgba(0,0,153,.13333333333333333);border-radius:12px;overflow:hidden;text-decoration:none;color:#000;width:230px;min-width:230px;padding:20px 30px 30px;transition:box-shadow .5s;height:400px;min-height:400px}.areaBox.small{min-width:200px;width:300px;min-height:320px;height:320px}.areaBox.hover{cursor:pointer}.areaBox.hover:hover{box-shadow:0 0 16px 0 rgba(0,0,153,.3333333333333333)}.areaBox .title{text-transform:uppercase;font-weight:700;font-size:100%;margin-bottom:20px}.areaBox.small .image{height:120px}.areaBox.small .image .boxImage{object-fit:contain}.areaBox .image{height:160px;margin-bottom:20px}.areaBox .boxImage{border-radius:8px;overflow:hidden;object-fit:cover;width:100%;height:100%}.areaBox .text{font-weight:300;font-size:90%;margin-bottom:30px}.areaBox .chevron{text-align:right}.areaBox .areaSub{font-weight:700;margin-bottom:20px;font-size:90%}.inner{flex:1 1;margin-left:60px;margin-right:60px;padding-bottom:60px;display:flex;flex-direction:column;min-height:0;min-width:0}.inner.noMargin{margin-left:0;margin-right:0;padding-bottom:0}.inner>.logo{position:absolute;bottom:40px;left:60px;height:80px}.canvasWrapper{min-width:0;min-height:0;flex:2 1;position:relative;right:400px;transition:right 1s}@media (min-width:500px){.canvasWrapper{flex:1 1}}.canvasWrapper .floatShadow{position:absolute;right:0;top:0;bottom:0;background-color:red;width:40px;pointer-events:none;z-index:100000000;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff)}.canvasWrapper.floating{right:0}.canvasWrapper.floating .floatShadow{display:none}.factoryCanvas{min-width:0}.overlay,.tooltip{pointer-events:none}.tooltip{width:250px;background-color:hsla(0,0%,100%,.8666666666666667);padding:20px;border-radius:12px;display:flex;flex-direction:column;box-shadow:0 0 4px 1px rgba(0,0,0,.13333333333333333);position:absolute;left:-290px;bottom:100px;white-space:pre-wrap;z-index:10000}@media (max-width:1400px){.tooltip{font-size:80%;width:200px}}.tooltip.bigTooltip{width:450px}.tooltip .closeTooltip{position:absolute;color:#888;top:2px;right:0;width:40px;height:40px;text-align:center;line-height:40px;cursor:pointer;pointer-events:all}.tooltip .closeTooltip:hover{color:#000}.tooltip .ttTitle{font-weight:700;font-size:110%;margin-bottom:20px}.tooltip .nextStep{text-align:right;pointer-events:all}.tooltip .ttImage{overflow:hidden;height:150px;border-radius:8px;margin-bottom:20px;pointer-events:all}.tooltip .ttImage .img{width:100%;height:100%;object-fit:cover}.tooltip .steps{display:flex;justify-content:flex-end}.tooltip .steps .nextStep,.tooltip .steps .prevStep{width:30px;padding-top:8px;padding-bottom:8px;pointer-events:all;cursor:pointer}.tooltip .steps .disabled{color:#ddd}.circleButton{background-color:hsla(0,0%,40%,.34901960784313724);border:4px solid hsla(0,0%,100%,.8784313725490196);opacity:.8;width:40px;height:40px;border-radius:50%;-webkit-transform:translateX(-50%) translatey(-50%);transform:translateX(-50%) translatey(-50%);cursor:pointer;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;font-size:25px}.circleButton.active{color:#fff;background-color:rgba(255,0,0,.5803921568627451);border:4px solid #fff;width:35px;height:35px}.circleButton.isRoom{width:45px;height:45px}.circleButton:hover{opacity:1}.textModalButton{margin-top:12px;cursor:pointer;pointer-events:all;font-weight:700}.textModalButton:hover{text-decoration:underline}.Modal{position:absolute;top:0;left:0;right:0;bottom:0;z-index:300000000;display:flex;align-items:center;justify-content:center}.Modal.invis .modalInner{background-color:transparent}.Modal .closeModalPlane{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6)}.Modal .modalInner{background-color:#fff;border-radius:8px;width:50%;min-width:500px;position:relative}.Modal .modalInner .closeModalButton{position:absolute;top:0;right:0;padding:8px;display:flex;align-items:center;justify-content:center;color:#000;cursor:pointer}.uiButtons{position:absolute;top:12px;left:12px;right:0;display:flex;pointer-events:all;z-index:99999999}.uiButtons .uiButton{display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:0 0 6px 0 #ddd;padding:12px;border-radius:8px;margin-right:24px;cursor:pointer;transition:background-color .5s}.uiButtons .uiButton:hover{background-color:#ddd}.uiButtons .uiButton.noHover{position:relative}.uiButtons .uiButton.noHover .popover{position:absolute;top:calc(100% + 8px);background-color:#fff;box-shadow:0 0 6px 0 #ddd;width:100%;overflow-y:auto;max-height:200px;min-height:50px;border-radius:8px}.uiButtons .uiButton.noHover .popover .searchRes{margin:12px}.uiButtons .uiButton.noHover .popover .searchRes:hover{opacity:.8}.uiButtons .uiButton.noHover input{outline:none;border:none}.uiButtons .uiButton.noHover:hover{background-color:#fff}@media (max-width:1400px){.uiButtons{font-size:80%}.uiButtons .uiButton{padding:8px;margin-right:12px}}.boxes{display:flex;min-width:0;min-height:0}.guideContainer{display:flex;background-color:#fff;box-shadow:0 0 6px 0 #ddd;border-radius:8px;margin:12px 12px 30px;max-width:450px}.guideContainer .assistantImage{height:70px;position:absolute;left:-70px;bottom:-20px}.guideText{padding:30px;border-radius:12px;position:relative;display:flex;flex-direction:column;flex:1 1}.sub{font-weight:700;font-size:140%;margin-top:34px;font-style:oblique}.memberLogin{position:absolute;top:32px;right:32px;cursor:not-allowed;font-size:80%;display:flex;align-items:center;font-weight:700}@media screen{.mobWarn{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;display:flex!important;align-items:center;justify-content:center;flex-direction:column;text-align:center;z-index:1000000001}.mobWarn .logo{width:100%;max-width:200px;min-width:0}.mobWarn .text{padding-left:12px;padding-right:12px}}@media screen and (min-width:800px){.mobWarn{display:none!important}}@media print{.mobWarn{display:none!important}}.loader{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000000000;font-size:100%;display:flex;align-items:center;flex-direction:column;justify-content:center;background-color:#fff;transition:opacity .5s}.loader.hidden{opacity:0;pointer-events:none}.loader .text{font-size:90%}.loader .logo{height:150px}.loader .bar{height:8px;border-radius:4px;width:100%;max-width:200px;margin-bottom:12px;background-color:#eee}.loader .bar .barInner{border-radius:4px;height:8px;background-color:#ea6608}.loader .version{position:absolute;bottom:24px;left:24px;font-size:90%}.infoBox{padding:24px;background-color:#fff;border-radius:8px;box-shadow:0 0 6px 0 #ddd;margin:12px;overflow-y:auto;min-height:0;pointer-events:all;position:relative}.infoBox::-webkit-scrollbar{width:5px}.infoBox::-webkit-scrollbar-thumb{background:#ddd;border-radius:3px}.infoBox .readmore{font-weight:700}.infoBox .label{font-size:90%}.infoBox .name{margin-bottom:8px;font-weight:700;text-transform:uppercase;font-size:120%}.infoBox .text{font-size:90%;white-space:pre-wrap}.infoBox .image{height:150px;overflow:hidden;border-radius:12px;margin-bottom:12px}.infoBox .image .img{object-fit:contain;width:100%;height:100%}.infoBox .subb{font-weight:700}.infoBox .closeButton{position:absolute;top:25px;right:20px;color:#000;width:20px;height:20px;cursor:pointer}.factsheetlink{text-decoration:underline;margin-top:12px;cursor:pointer}.floatTourController{position:absolute;right:0;padding-right:20px1;bottom:0;top:0;width:400px;z-index:200000000;display:flex;flex-direction:column;min-height:0;pointer-events:none;min-width:300px;overflow:hidden;font-size:90%}@media (max-width:1400px){.floatTourController{min-width:200px;max-width:250px;font-size:80%}}.floatTourController .buttons{display:flex;pointer-events:all}.floatTourController .buttons .startTourButton{flex:1 1;background:linear-gradient(#f4c472,#e7b26d);box-shadow:0 0 6px 0 #ddd;padding:8px;text-align:center;color:#fff;font-weight:700;border-radius:8px;cursor:pointer;transition:box-shadow .5s}.floatTourController .buttons .startTourButton.blue{background:linear-gradient(#7098f0,#5a83dc)}.floatTourController .buttons .startTourButton:hover{box-shadow:0 0 6px 0 #999}.floatTourController .buttons .leftButton.disabled,.floatTourController .buttons .rightButton.disabled{color:#ddd;cursor:not-allowed}.floatTourController .buttons .leftButton.disabled:hover,.floatTourController .buttons .rightButton.disabled:hover{color:#ddd}.floatTourController .buttons .leftButton:hover,.floatTourController .buttons .rightButton:hover{color:#777}.floatTourController .buttons .leftButton,.floatTourController .buttons .rightButton{display:flex;align-items:center;justify-content:center;width:30px;cursor:pointer}.regal{background-color:#fff;margin:12px;border-radius:8px;box-shadow:0 0 6px 0 #ddd;padding:24px;min-height:0;pointer-events:all;position:relative;left:calc(100% - 12px)}.regal .regalName{font-size:80%;font-weight:700}.regal .regalButton{position:absolute;left:0;top:0;bottom:0;width:30px;justify-content:center;display:flex;align-items:center}.regal .name{margin-bottom:8px;font-weight:700;text-transform:uppercase;font-size:120%}.regal .text{font-size:90%}.regal .icons{display:flex}.regal .icons>.icon{flex:1 1;overflow:hidden;height:80px;display:flex;align-items:center;justify-content:center}.regal .icons>.icon.active>img,.regal .icons>.icon:hover>img{width:100%;height:100%}.regal .icons>.icon>img{transition:width .5s,height .5s;width:80%;height:80%;object-fit:contain}.tourController{min-height:0;min-width:0;margin-top:40px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-width:350px;width:350px;flex:none;pointer-events:none}.tourController .scrollBox{overflow-y:auto;flex:1 1}.tourController .scrollBox::-webkit-scrollbar{width:5px}.tourController .scrollBox::-webkit-scrollbar-thumb{background:#ddd;border-radius:3px}.tourButtons{display:flex;font-size:140%;margin:20px 12px 12px;pointer-events:all}.tourButtons .tourButton{margin-left:4px;margin-right:4px;height:40px;line-height:40px;cursor:pointer}.tourButtons .tourButton.disabled{color:#bbb;cursor:not-allowed}.tourButtons .startButton{flex:1 1;text-align:center;font-weight:700;font-size:80%;box-shadow:0 0 16px 0 rgba(0,0,153,.13333333333333333);border-radius:8px;height:40px;line-height:40px;cursor:pointer;transition:box-shadow .5s}.tourButtons .startButton:hover{box-shadow:0 0 16px 0 rgba(0,0,153,.3333333333333333)}.i-icon{background-color:#ddd;border-radius:50%;width:20px;height:20px;display:inline-block;text-align:center;line-height:20px;background-color:#666;border:3px solid #fff;color:#fff}.tourViewer{display:flex;flex:1 1;min-height:0;min-width:0;flex-direction:column}@media (min-width:500px){.tourViewer{flex-direction:row}}.tourIcons{position:absolute;display:flex;align-items:center;padding-left:20px;bottom:60px;background-color:#fff;height:140px;right:500px;overflow:hidden;box-shadow:0 0 16px 0 rgba(0,0,153,.13333333333333333);border-radius:12px}.tourIcons .tourIcon{padding-right:20px;padding-left:20px;width:120px;text-align:center;cursor:pointer}.tourIcons .tourIcon>img{height:80px;transition:height .5s}.tourIcons .tourIcon:hover>img{height:100px}.tourIcons .tourText{width:250px;margin-right:80px}.tourIcons .tourText .title{font-weight:700;font-size:120%;margin-bottom:4px}.roundButton{height:36px;border:1px solid #f14f11;color:#f14f11;border-radius:8px;line-height:36px;text-align:center;max-width:100px;padding-left:20px;padding-right:20px;cursor:pointer;transition:background-color .4s,color .4s}.roundButton:hover{color:#fff;background:#f14f11}.selector{height:40px;cursor:pointer;outline:none;background:#ebf7f8;border:none;border-bottom:1px solid #4c4c68;color:#4c4c68;width:180px;margin-left:8px;padding-left:12px}.input{outline:none;border-radius:8px;border:1px solid #f14f11;font-size:120%;padding:8px}.portfolio{display:flex;justify-content:center}.portfolio .buttons{display:flex;margin-top:12px;margin-left:24px;margin-right:24px;padding-bottom:24px}.portfolio .buttons .button{border-radius:8px;box-shadow:0 0 6px 0 #ddd;flex:1 1;padding:12px 8px;display:flex;align-items:center;justify-content:center;text-decoration:none;color:inherit}.portfolio .buttons .button:hover{background-color:#eee;cursor:pointer}@media screen and (max-width:1450px){.hideOnMobile{display:none}.portfolio .buttons{padding-bottom:120px}}.portfolioBox{display:flex;flex-direction:column;margin-left:20px;margin-right:20px;box-shadow:0 0 16px 0 rgba(0,0,153,.13333333333333333);border-radius:12px;overflow:hidden;text-decoration:none;color:#000;max-width:300px;min-width:170px;flex:1 1;padding:20px 30px 30px;transition:box-shadow .5s}.portfolioBox .title{text-transform:uppercase;font-weight:700;font-size:100%;margin-bottom:20px}.portfolioBox .image{height:160px;margin-bottom:20px}.portfolioBox .boxImage{border-radius:8px;overflow:hidden;object-fit:contain;width:100%;height:100%}.portfolioBox .text{font-weight:300;font-size:90%;margin-bottom:30px}.portfolioBox .chevron{text-align:right}.portfolioBox .areaSub{font-weight:700;margin-bottom:20px;font-size:90%}@media screen and (max-width:1800px){.portfolioBox .image{height:90px}.portfolioBox .text{font-size:70%;margin-bottom:10px}}@media screen and (max-width:1350px){.portfolioBox{margin-left:8px;margin-right:8px;padding:10px}.portfolioBox .image{height:90px}}@media screen and (max-width:1150px){.portfolioBox .image{height:60px}}.flex1{flex:1 1}.headline{font-weight:700;text-transform:uppercase;font-size:200%}.embed-container{position:relative;max-width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;flex:1 1;margin-left:24px;margin-right:24px;width:100%;height:100%}.media-container{margin:12px;padding:12px;position:relative;box-shadow:0 0 6px 0 #ddd;background-color:#fff;border-radius:8px}.fakeSidebar{right:20px;max-width:450px;z-index:200000000;flex-direction:column;min-height:0;min-width:300px;width:100%}.constText,.fakeSidebar{position:absolute;bottom:0;top:0;display:flex;pointer-events:none}.constText{left:0;right:0;align-items:center;justify-content:center;font-size:300%;font-weight:700}.vidInfo{display:flex;margin-top:12px;align-items:center}.vidInfo .backButton{display:flex;cursor:pointer}.vidInfo .text{flex:1 1;text-align:right;font-weight:700;margin-right:12px}
/*# sourceMappingURL=main.d186d8d6.chunk.css.map */