@font-face{font-family:'Open Sans';src:url(assets/fonts/OpenSans.5ef05461d115.woff2) format("woff2"),url(assets/fonts/OpenSans.90327f5ac43d.woff) format("woff");font-weight:normal;font-style:normal}*{font-family:'Open Sans';-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}html,body{margin:0;padding:0;width:100%;height:100%;box-sizing:border-box;overflow:hidden}.material-icons{font-size:20px;color:#fff}#container{width:100%;height:100%;position:relative;background:linear-gradient(90deg, #b1b1b1 0%, #e6e6e6 50%, #b1b1b1 100%)}#container #viewer{background:linear-gradient(90deg, #b1b1b1 0%, #e6e6e6 50%, #b1b1b1 100%)}#container #viewer #renderCanvas{position:absolute;width:100%;height:100%;touch-action:none;background:transparent;outline:none}#container #viewer #menu{position:absolute;bottom:0px;left:0;width:100%;z-index:2;padding:10px;display:inline-flex}#container #viewer #menu .menu__logo{position:relative;background-position:center;width:40px;height:40px;background-size:contain;margin-right:auto;margin-left:-10px;display:flex;align-items:center !important;opacity:1}#container #viewer #menu .menu__logo #hoverTrigger{position:absolute;width:40px;height:40px;left:5px;z-index:6;background:transparent}#container #viewer #menu .menu__logo #menuLogo{position:absolute;width:35px;height:35px;left:5px;z-index:5;transition:left 0.2s ease-in-out}#container #viewer #menu .menu__logo .snapeda{position:absolute;background:white;border:1px solid #EEEEEE;border-radius:0 40px 40px 0;width:180px;height:40px;display:flex;align-items:center;transform-origin:left;transform:scaleX(0);transition:transform 0.2s ease-in-out}#container #viewer #menu .menu__logo .snapeda .snapedaText{font-size:13px;padding:5px;color:#646464;margin-left:5px;font-weight:600;font-size:12px;line-height:16px;color:#939393;opacity:0;transition:opacity 0.2s ease-in-out}#container #viewer #menu .menu__logo .snapeda .snapedaSpan{color:#f48335;font-weight:900}#container #viewer #menu .menu__options{height:100%;display:inline-flex;align-items:center;justify-content:center;position:relative}#container #viewer #menu .menu__options span{display:flex;justify-content:center;align-items:center}#container #viewer #menu .menu__options span img{width:20px;margin-right:5px}#container #viewer #menu .menu__options .selected{background:#FF761A;color:#fff}#container #viewer #menu .menu__options .img-sec{background:#ff761a;border-radius:50%;margin-right:5px}#container #viewer #menu .menu__options .optionIcon{margin-left:10px;background-color:white;padding:7px 10px;border:1px solid #dcdcdc;border-radius:24px;transition:background-color 0.2s;display:flex;justify-content:center;align-items:center;-webkit-appearance:none;appearance:none;font:inherit;color:inherit;cursor:pointer}#container #viewer #menu .menu__options .optionIcon p{padding:0;margin:0}#container #viewer #menu .menu__options #menu__options_dimensionsUnits{width:335px;height:40px;background:white;position:absolute;top:-50px;border:1px solid #EEEEEE;border-radius:15px;display:none;align-items:center;padding:0 10px;cursor:default}#container #viewer #menu .menu__options #menu__options_dimensionsUnits h3{font-size:14px;margin-left:7px;margin-right:7px}#container #viewer #menu .menu__options #menu__options_download .img-sec{width:20px;height:20px}#container #viewer #menu .menu__options #menu__options_download .img-sec .material-icons{font-size:14px}#container #viewer .overlay{display:none;flex-direction:column;position:absolute;width:100%;height:100%;background:rgba(51,51,51,0.98);z-index:10;font-style:normal;font-weight:bold;color:white;justify-content:center;align-items:center}#container #viewer .overlay .overlay__title{position:relative;width:80% !important;height:70px;text-align:center;border:none;display:flex;align-items:center;justify-content:left;margin:0;font-style:normal;font-weight:bold;font-size:18px;line-height:25px}@media screen and (max-width: 504px) and (max-height: 695px){#container #viewer .overlay .overlay__title{width:88% !important}}@media screen and (min-height: 346px) and (max-height: 695px) and (orientation: landscape){#container #viewer .overlay .overlay__title{width:50% !important;height:40px}}@media screen and (min-width: 505px) and (max-height: 1440px){#container #viewer .overlay .overlay__title{width:50% !important;height:40px}}@media screen and (min-height: 768px) and (max-height: 1280px){#container #viewer .overlay .overlay__title{width:50% !important;height:40px}}#container #viewer .overlay .overlay__tab{position:relative;bottom:0;width:100% !important;border:none;border-radius:0 0 8px 8px;justify-content:center;align-items:center;display:flex;height:200px;margin:0 auto;border-top:1px solid #494949}@media screen and (min-height: 346px) and (max-height: 695px) and (orientation: landscape){#container #viewer .overlay .overlay__tab{width:350px;height:auto}}#container #viewer .overlay .overlay__tab table{width:80%}#container #viewer .overlay .overlay__tab table th,#container #viewer .overlay .overlay__tab table td{padding:8px 2px;white-space:nowrap}@media screen and (min-height: 346px) and (max-height: 695px) and (orientation: landscape){#container #viewer .overlay .overlay__tab table{width:50% !important}}@media screen and (min-width: 505px) and (max-height: 1440px){#container #viewer .overlay .overlay__tab table{width:50% !important}}@media screen and (min-height: 768px) and (max-height: 1280px){#container #viewer .overlay .overlay__tab table{width:50% !important}}#container #viewer .overlay #resetViewer{display:flex;position:relative;width:80% !important;z-index:100;cursor:pointer;-webkit-appearance:none;appearance:none;padding:0;font-family:inherit;margin:0 auto;margin-top:20px !important;margin-bottom:20px;text-align:center;color:#fff;border:1px solid #ff761a;border-radius:3px;background-color:#ff761a;font-size:15px;height:45px;justify-content:center;align-items:center;text-align:center}@media screen and (min-height: 346px) and (max-height: 695px) and (orientation: landscape){#container #viewer .overlay #resetViewer{margin-top:50px;width:50% !important;height:40px}}@media screen and (min-width: 505px) and (max-height: 1440px){#container #viewer .overlay #resetViewer{margin-top:50px;width:50% !important;height:40px}}@media screen and (min-height: 768px) and (max-height: 1280px){#container #viewer .overlay #resetViewer{margin-top:50px;width:50% !important;height:40px}}#container #viewer .overlay #resetViewer .ctrl-fill{display:flex;width:100%;height:100%;align-items:center;justify-content:center}#container #viewer .overlay #closeOverlay{position:absolute;right:0px;width:13px;height:13px;cursor:pointer;-webkit-appearance:none;appearance:none;border:0;padding:0;background:transparent}#container #viewer .overlay #closeOverlay img{display:block;width:100%;height:100%;object-fit:contain}.icon{cursor:pointer}#customScreen{width:100%;height:100%;position:absolute;left:0;top:0;background:white;z-index:10000;display:flex;align-items:center}#customScreen img{width:300px}#notAvailable{position:absolute;width:100%;height:100%;background:#f7f7f7;z-index:10001;display:none;justify-content:center;align-items:center}#notAvailable img{width:150px;position:absolute;margin-top:-150px}#notAvailable h1{position:absolute;color:lightgray;margin-top:100px}#scene-explorer-host{position:absolute !important;left:0 !important;top:0 !important;z-index:1000 !important}#inspector-host{position:absolute !important;right:0 !important;top:0 !important;z-index:1000 !important}.feature{font-style:normal;font-weight:bold;font-size:16px;line-height:22px}@media screen and (max-width: 504px) and (max-height: 695px){.feature{font-size:10px;line-height:17px}}@media screen and (min-height: 346px) and (max-height: 695px) and (orientation: landscape){.feature{font-size:14px;line-height:16px}}@media screen and (min-height: 200px) and (max-height: 1440px) and (orientation: landscape){.feature{font-size:11px;line-height:12px}}.desc{padding-left:5px;font-style:normal;font-weight:normal;font-size:16px;line-height:22px}@media screen and (max-width: 504px) and (max-height: 695px){.desc{font-size:11px;line-height:17px}}@media screen and (min-height: 346px) and (max-height: 695px) and (orientation: landscape){.desc{font-size:14px;line-height:16px}}@media screen and (min-height: 200px) and (max-height: 1440px) and (orientation: landscape){.desc{font-size:11px;line-height:12px}}.lds-facebook{display:inline-block;position:absolute;width:80px;height:80px}.lds-facebook div{display:inline-block;position:absolute;left:8px;width:10px;background:#f48335;animation:lds-facebook 0.9s cubic-bezier(0, 0.5, 0.5, 1) infinite}.lds-facebook div:nth-child(1){left:8px;animation-delay:-0.4s}.lds-facebook div:nth-child(2){left:28px;animation-delay:-0.3s}.lds-facebook div:nth-child(3){left:48px;animation-delay:-0.2s}.lds-facebook div:nth-child(4){left:68px;animation-delay:-0.1s}.lds-facebook div:nth-child(5){left:88px;animation-delay:0s}@keyframes lds-facebook{0%{top:8px;height:110px}50%,100%{top:24px;height:50px}}.hidden{display:none}.entry{height:25px;position:relative;display:flex;align-items:center}.circle{position:relative;border:2px solid #545556;border-radius:50%;cursor:pointer;height:16px;border-color:#FF761A;transition:border-color 300ms;width:16px;margin-right:5px;margin-left:5px}.entry-label{user-select:none;-moz-user-select:none;font-size:14px;cursor:pointer;margin-right:10px}.circle:after{content:"";position:absolute;display:none;top:50%;left:50%;width:8px;height:8px;margin-left:-4px;margin-top:-4px;border-radius:50%;background:#FF761A}.entry input:checked ~ .circle:after{display:block}.tooltip{position:relative;display:inline-block;border-bottom:1px dotted black}.tooltip .tooltiptext{opacity:0;pointer-events:none;background-color:grey;width:100px;color:#fff;text-align:center;padding:2px 5px;border-radius:6px;position:absolute;top:-30px;left:-100%;z-index:1}.tooltip:hover .tooltiptext,.tooltip:focus-visible .tooltiptext{opacity:1}.tooltiptext-pull-left{left:-200% !important}.fullscreen_tooltip_extend{margin-left:-35px !important;width:max-content !important;padding:0px 10px !important}.fullscreen_tooltip_extend_without_dimensions{margin-left:-80px !important;width:max-content !important;padding:0px 10px !important}.fullscreen_tooltip_extend_without_dimensions_german{margin-left:-50px !important;width:max-content !important;padding:0px 10px !important}@media (max-width: 500px){.menu__options.icon .optionIcon:not(:hover) .optionImg{margin-right:0 !important}.menu__options.icon .optionIcon:not(:hover) p{display:none}}

