.loading-wall{position:fixed;top:0;bottom:0;right:0;left:0;z-index:9999;text-align:center}.loading-wall.hidden{display:none}.loading-wall.is-active{display:block;opacity:.8}.centered-spinner{position:absolute;top:50%;right:50%;transform:translate(50%,-50%)}@font-face{font-family:SAP-icons;src:url(https://openui5.hana.ondemand.com/resources/sap/ui/core/themes/base/fonts/SAP-icons.woff2) format("woff2"),url(https://openui5.hana.ondemand.com/resources/sap/ui/core/themes/base/fonts/SAP-icons.woff) format("woff"),url(https://openui5.hana.ondemand.com/resources/sap/ui/core/themes/base/fonts/SAP-icons.ttf) format("truetype");font-weight:400;font-style:normal}.icon:before{speak:none;font-family:SAP-icons;font-weight:400;-webkit-font-smoothing:antialiased;font-size:24px;cursor:pointer;color:#fff}.search-icon:before{content:""}.save-icon:before{content:""}.download-icon:before{content:""}.restart-icon:before{content:""}.request-icon:before{content:""}.cta-icon{height:24px}.contact-icon{height:64px}.heroal-header-container{font-family:Open Sans,Helvetica,Arial,sans-serif;display:flex;height:4rem;width:100%;z-index:1}.heroal-header-container.is-mobile-viz-view{left:2rem}.heroal-header-container .header-logo-container{display:flex;align-items:flex-start;margin-left:.25rem;width:50%;flex-grow:1}.heroal-header-container .header-logo-container.is-mobile{flex-grow:0}.heroal-header-container .header-logo-container .heroal-logo{height:35%;margin:auto 0 auto 2rem}.heroal-header-container .header-logo-container .heroal-logo.is-mobile{margin:auto 0 auto .5rem;max-width:95%;height:auto;max-height:35%}.heroal-header-container .header-logo-container .divider{height:35%;margin:auto 0 auto .938rem}.heroal-header-container .header-logo-container .configurator-name{font-size:16px;font-weight:400;margin:auto 0 auto 1.5rem}.heroal-header-container .header-powered-by-container{display:flex;align-items:center;margin-right:.75rem;justify-content:flex-end}.heroal-header-container .header-powered-by-container.is-mobile{flex-direction:column;justify-content:center;width:35%;margin:0}.heroal-header-container .header-powered-by-container .heroal-logo{height:25%;margin-left:.75rem}.heroal-header-container .header-powered-by-container .heroal-logo.is-mobile{margin-left:0}.heroal-header-container .header-powered-by-container .powered-by-text{font-size:16px;font-weight:400}.heroal-header-container .header-powered-by-container .powered-by-text.is-mobile{font-size:12px;text-align:center;margin-bottom:.5rem}.heroal-header-container .language-selector-container{margin:auto 0 auto .5rem;z-index:99}.heroal-header-container .language-selector-container.is-mobile{margin:auto 0;width:15%}.heroal-header-container .header-button-container{height:100%;margin:auto 0 auto .5rem;z-index:99}.heroal-header-container .header-button-container.is-mobile{height:100%;margin:auto 0;width:15%}.scene-buttons-container{position:absolute;z-index:3;top:5rem;left:30%}.scene-buttons-container.is-mobile-viz-view{left:2rem}.scene-buttons-container .scene-button{background-color:var(--white);color:var(--theme-primary);border-radius:.4rem;box-shadow:2px 2px 10px #0003;margin-right:1rem;width:fit-content}.scene-buttons-container .scene-button .scene-icon-container{fill:var(--theme-primary);width:30px;display:inline-block;margin-right:.5rem}.scene-buttons-container .scene-button :hover{color:var(--theme-white);background-color:var(--theme-primary);border-radius:.4rem}.scene-buttons-container .scene-button :hover .scene-icon-container{fill:var(--theme-white)}.scene-buttons-container .scene-button .scene-button-content{cursor:pointer}.scene-buttons-container .scene-button .scene-button-content .scene-button-label{padding:.5rem;display:table}.scene-buttons-container .scene-button .scene-button-content .scene-button-label .scene-button-text{display:table-cell;vertical-align:middle}.heroal-logo-container{text-align:center}.heroal-logo-container .heroal-logo{height:2rem;margin:auto auto .5rem}.heroal-logo-container .configurator-name{font-size:16px;font-weight:400;margin:auto auto 1rem}.loading-spinner-wrapper{font-family:Open Sans,Helvetica,Arial,"sans-serif";width:100%}.view-navigation-bar{height:2.5rem;width:100%;z-index:100}.view-navigation-bar button{flex:1;background-color:transparent;font-size:100%;font-weight:300;border:none}.view-navigation-bar button.is-selected{text-decoration:underline;font-weight:700}.view-navigation-bar .divider{height:100%}.is-mobile-app div[class^=encoway-vertical]{display:none}
