@font-face{font-family:Material Icons;font-style:normal;font-weight:400;font-display:block;src:url(../other/material-icons-kAwBdRge.woff2) format("woff2"),url(../other/material-icons-Dr0goTwe.woff) format("woff")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Outlined;font-style:normal;font-weight:400;font-display:block;src:url(../other/material-icons-outlined-DZhiGvEA.woff2) format("woff2"),url(../other/material-icons-outlined-BpWbwl2n.woff) format("woff")}.material-icons-outlined{font-family:Material Icons Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Round;font-style:normal;font-weight:400;font-display:block;src:url(../other/material-icons-round-DrirKXBx.woff2) format("woff2"),url(../other/material-icons-round-BDlwx-sv.woff) format("woff")}.material-icons-round{font-family:Material Icons Round;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Sharp;font-style:normal;font-weight:400;font-display:block;src:url(../other/material-icons-sharp-gidztirS.woff2) format("woff2"),url(../other/material-icons-sharp-CH1KkVu7.woff) format("woff")}.material-icons-sharp{font-family:Material Icons Sharp;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Two Tone;font-style:normal;font-weight:400;font-display:block;src:url(../other/material-icons-two-tone-DuNIpaEj.woff2) format("woff2"),url(../other/material-icons-two-tone-B7wz7mED.woff) format("woff")}.material-icons-two-tone{font-family:Material Icons Two Tone;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}#tooltip[data-v-3bd6e6dd]{position:absolute;min-width:160px;pointer-events:none;isolation:isolate;--radius: 12px;--thickness: 2px}#tooltip .label[data-v-3bd6e6dd]{position:relative;color:#fff;font-size:1.3rem;text-align:center;text-transform:uppercase;margin:16px 32px;transform:translateY(2px);z-index:1}#tooltip .bubble[data-v-3bd6e6dd]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:row;justify-content:space-between;z-index:0;overflow:visible;transform:rotate(180deg)}#tooltip .border[data-v-3bd6e6dd]{width:var(--radius);border-radius:var(--radius);border-top:var(--thickness) solid #fff;border-bottom:var(--thickness) solid #fff}#tooltip .border.left[data-v-3bd6e6dd]{border-radius:var(--radius) 0 0 var(--radius);border-left:var(--thickness) solid #fff;border-right:0px transparent}#tooltip .border.right[data-v-3bd6e6dd]{border-radius:0 var(--radius) var(--radius) 0;border-right:var(--thickness) solid #fff;border-left:0px transparent}#tooltip .center .rect[data-v-3bd6e6dd]{width:50px;height:96%;border-top:var(--thickness) solid #fff}#tooltip .center .triangle[data-v-3bd6e6dd]{--twidth: 48px;position:absolute;height:var(--twidth);aspect-ratio:1/1;bottom:0;left:50%;transform:translate(-50%,100%)}#tooltip .center .triangle .filling[data-v-3bd6e6dd]{height:0;width:0;border-left:calc(var(--twidth) / 2) solid transparent;border-right:calc(var(--twidth) / 2) solid transparent;border-top:calc(var(--twidth) / 2) solid rgba(0,40,83,.5333333333)}#tooltip .center .triangle .stroke[data-v-3bd6e6dd]{position:absolute;top:0;left:50%;transform:translate(-50%,calc(-50% - 1px)) rotate(45deg);height:calc(.7071067812 * var(--twidth) + 2px);aspect-ratio:1/1;border-right:var(--thickness) solid #fff;border-bottom:var(--thickness) solid #fff}#tooltip .center .arrow[data-v-3bd6e6dd]{position:absolute;bottom:-5px;left:50%;height:12px;aspect-ratio:1/1;border-right:var(--thickness) solid #fff;border-bottom:var(--thickness) solid #fff;transform:translate(-50%) rotate(45deg)}#tooltip .dynamicPart[data-v-3bd6e6dd]{flex-grow:1;border-top:var(--thickness) solid #fff;border-bottom:var(--thickness) solid #fff}#tooltip .fill[data-v-3bd6e6dd]{background:#00285388}.fade-enter-active[data-v-3bd6e6dd],.fade-leave-active[data-v-3bd6e6dd]{transition:opacity .7s ease}.fade-enter-from[data-v-3bd6e6dd],.fade-leave-to[data-v-3bd6e6dd]{opacity:0}.Viewer3D[data-v-2f765bba]{width:100%;height:100%;position:relative;--border-radius: 6px;--color-lightBlue: var(--secondary-color);--color-darkBlue: var(--primary-color)}.v3d-canvas[data-v-2f765bba]{width:100%;height:100%!important;outline:none;position:absolute;z-index:2}.v3d-button-animation-container[data-v-2f765bba]{position:absolute;bottom:15px;width:100%;display:flex;justify-content:flex-end;align-items:center;padding:0 30px;pointer-events:none;z-index:5}.v3d-button-animation[data-v-2f765bba]{position:relative;cursor:pointer;background-color:var(--color-lightBlue);border:1px solid white;border-radius:var(--border-radius);filter:drop-shadow(0px 0px 10px rgba(0,0,0,.2));transition:.3s all ease;display:flex;justify-content:center;align-items:center;height:54px;aspect-ratio:1/1;pointer-events:all;z-index:1}.v3d-button-animation img[data-v-2f765bba]{width:40px;height:40px}.v3d-button-animation[data-v-2f765bba]:hover{transform:scale(1.1)}.pulse-animation[data-v-2f765bba]{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;pointer-events:none;border:var(--color-lightBlue) 2px solid;border-radius:var(--border-radius);opacity:.5;animation:pulse-2f765bba 1s infinite ease-in-out}@keyframes pulse-2f765bba{0%{transform:scale(1)}to{transform:scale(1.6);opacity:0;border-radius:calc(var(--border-radius) * 1.6)}}.v3d-buttons-container[data-v-2f765bba]{position:absolute;width:100%;bottom:40px;display:flex;flex-direction:row;justify-content:center;align-items:stretch;gap:6px;z-index:4;pointer-events:none;isolation:isolate}.v3d-buttons-container .v3d-buttons-modell[data-v-2f765bba]{cursor:pointer;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none;text-align:center;white-space:pre-line;font-weight:700;font-size:14px;pointer-events:all;width:120px;padding:12px 8px;box-sizing:border-box;color:var(--color-lightBlue);background-color:#fff;border:1px solid var(--color-lightBlue);border-radius:var(--border-radius);filter:drop-shadow(0px 0px 10px rgba(0,0,0,.2));transition:all .3s ease}.v3d-buttons-container .v3d-buttons-modell.active[data-v-2f765bba]{background-color:var(--color-darkBlue);color:#fff;border-color:var(--color-darkBlue);z-index:2}.v3d-buttons-container .v3d-buttons-modell[data-v-2f765bba]:hover{transform:scale(1.05)}.v3d-whitescreen[data-v-2f765bba]{pointer-events:none;opacity:0;transition:.5s opacity ease-in-out;position:absolute;width:100%;height:100%;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:3}.v3d-loadingscreen[data-v-2f765bba]{pointer-events:none;opacity:1;transition:1s opacity ease-in-out;position:absolute;width:100%;height:100%;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:10}.v3d-loadingscreen .v3d-loadingscreen-logo[data-v-2f765bba]{width:350px}.v3d-loadingscreen .v3d-loadingscreen-animation[data-v-2f765bba]{fill:var(--primary-color);width:200px;height:200px;display:block}.v3d-loadingscreen .v3d-loadingscreen-text[data-v-2f765bba]{font-size:24px;margin-top:20px;color:var(--primary-color);text-align:center;font-weight:bolder}.v3d-buttons-container[data-v-2f765bba]{bottom:23px;flex-direction:column;align-items:center}.v3d-buttons-container.open .v3d-buttons-modell[data-v-2f765bba]{transform:translateY(0);opacity:1;pointer-events:all}.v3d-buttons-container .v3d-buttons-modell[data-v-2f765bba]{width:80%;max-width:300px;font-size:12px!important;transform:translateY(20px);opacity:0;pointer-events:none}.v3d-buttons-container .v3d-buttons-modell.active[data-v-2f765bba]{transform:translateY(0);opacity:1;order:1;pointer-events:all}.v3d-buttons-container .v3d-buttons-modell.active[data-v-2f765bba]:after{content:"";position:absolute;right:12px;height:16px;aspect-ratio:1/1;background-image:url(../images/unfold_more_24dp_FFFFFF_FILL0_wght700_GRAD0_opsz24-C-dUw5hq.svg);background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 1000px){.v3d-button-animation-container[data-v-2f765bba]{top:auto;bottom:16px;justify-content:flex-start;padding:0;right:16px;width:auto}}@media screen and (max-width: 750px){.v3d-button-animation-container[data-v-2f765bba]{top:16px;left:16px;bottom:auto}.v3d-loadingscreen-logo[data-v-2f765bba]{width:250px!important}@keyframes pulse-2f765bba{0%{transform:scale(1)}to{transform:scale(1.3);opacity:0;border-radius:calc(var(--border-radius) * 1.3)}}}.LanguageSetting[data-v-b5ddd227]{padding-right:10px;display:flex;align-items:center;color:#000}.ls-button[data-v-b5ddd227]{cursor:pointer;padding:5px 10px;font-weight:lighter}.ls-button-active[data-v-b5ddd227]{font-size:20px;color:var(--primary-color);font-weight:bolder}.guidedModeDisableButton,.guidedModeDisableButton *{pointer-events:none!important}.situationName-wrapper{background-color:inherit!important}#button-contact{background-color:var(--primary-color)!important}#button-contact img{filter:invert(1)!important}@media screen and (min-width: 501px){.content-panel-header{width:100%}.content-panel-header .title-wrapper{order:1}.content-panel-header .tabs-wrapper{order:2}.content-panel-header .close-btn-wrapper{order:3;margin-left:auto}}
