@font-face{font-family:Montserrat;font-style:normal;font-weight:200;src:url(/assets3/fonts/montserrat-v21-latin-ext_latin-200.eot);src:url(/assets3/fonts/montserrat-v21-latin-ext_latin-200.eot?#iefix) format("embedded-opentype"),url(/assets3/fonts/montserrat-v21-latin-ext_latin-200.woff2) format("woff2"),url(/assets3/fonts/montserrat-v21-latin-ext_latin-200.woff) format("woff"),url(/assets3/fonts/montserrat-v21-latin-ext_latin-200.ttf) format("truetype"),url(/assets3/fonts/montserrat-v21-latin-ext_latin-200.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;src:url(/assets3/fonts/montserrat-v21-latin-ext_latin-300.eot);src:url(/assets3/fonts/montserrat-v21-latin-ext_latin-300.eot?#iefix) format("embedded-opentype"),url(/assets3/fonts/montserrat-v21-latin-ext_latin-300.woff2) format("woff2"),url(/assets3/fonts/montserrat-v21-latin-ext_latin-300.woff) format("woff"),url(/assets3/fonts/montserrat-v21-latin-ext_latin-300.ttf) format("truetype"),url(/assets3/fonts/montserrat-v21-latin-ext_latin-300.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(/assets3/fonts/montserrat-v21-latin-ext_latin-regular.eot);src:url(/assets3/fonts/montserrat-v21-latin-ext_latin-regular.eot?#iefix) format("embedded-opentype"),url(/assets3/fonts/montserrat-v21-latin-ext_latin-regular.woff2) format("woff2"),url(/assets3/fonts/montserrat-v21-latin-ext_latin-regular.woff) format("woff"),url(/assets3/fonts/montserrat-v21-latin-ext_latin-regular.ttf) format("truetype"),url(/assets3/fonts/montserrat-v21-latin-ext_latin-regular.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:url(/assets3/fonts/montserrat-v21-latin-ext_latin-500.eot);src:url(/assets3/fonts/montserrat-v21-latin-ext_latin-500.eot?#iefix) format("embedded-opentype"),url(/assets3/fonts/montserrat-v21-latin-ext_latin-500.woff2) format("woff2"),url(/assets3/fonts/montserrat-v21-latin-ext_latin-500.woff) format("woff"),url(/assets3/fonts/montserrat-v21-latin-ext_latin-500.ttf) format("truetype"),url(/assets3/fonts/montserrat-v21-latin-ext_latin-500.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:url(/assets3/fonts/montserrat-v21-latin-ext_latin-600.eot);src:url(/assets3/fonts/montserrat-v21-latin-ext_latin-600.eot?#iefix) format("embedded-opentype"),url(/assets3/fonts/montserrat-v21-latin-ext_latin-600.woff2) format("woff2"),url(/assets3/fonts/montserrat-v21-latin-ext_latin-600.woff) format("woff"),url(/assets3/fonts/montserrat-v21-latin-ext_latin-600.ttf) format("truetype"),url(/assets3/fonts/montserrat-v21-latin-ext_latin-600.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(/assets3/fonts/montserrat-v21-latin-ext_latin-700.eot);src:url(/assets3/fonts/montserrat-v21-latin-ext_latin-700.eot?#iefix) format("embedded-opentype"),url(/assets3/fonts/montserrat-v21-latin-ext_latin-700.woff2) format("woff2"),url(/assets3/fonts/montserrat-v21-latin-ext_latin-700.woff) format("woff"),url(/assets3/fonts/montserrat-v21-latin-ext_latin-700.ttf) format("truetype"),url(/assets3/fonts/montserrat-v21-latin-ext_latin-700.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:italic;font-weight:200;src:url(/assets3/fonts/montserrat-v21-latin-ext_latin-200italic.eot);src:url(/assets3/fonts/montserrat-v21-latin-ext_latin-200italic.eot?#iefix) format("embedded-opentype"),url(/assets3/fonts/montserrat-v21-latin-ext_latin-200italic.woff2) format("woff2"),url(/assets3/fonts/montserrat-v21-latin-ext_latin-200italic.woff) format("woff"),url(/assets3/fonts/montserrat-v21-latin-ext_latin-200italic.ttf) format("truetype"),url(/assets3/fonts/montserrat-v21-latin-ext_latin-200italic.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:italic;font-weight:300;src:url(/assets3/fonts/montserrat-v21-latin-ext_latin-300italic.eot);src:url(/assets3/fonts/montserrat-v21-latin-ext_latin-300italic.eot?#iefix) format("embedded-opentype"),url(/assets3/fonts/montserrat-v21-latin-ext_latin-300italic.woff2) format("woff2"),url(/assets3/fonts/montserrat-v21-latin-ext_latin-300italic.woff) format("woff"),url(/assets3/fonts/montserrat-v21-latin-ext_latin-300italic.ttf) format("truetype"),url(/assets3/fonts/montserrat-v21-latin-ext_latin-300italic.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;src:url(/assets3/fonts/montserrat-v21-latin-ext_latin-italic.eot);src:url(/assets3/fonts/montserrat-v21-latin-ext_latin-italic.eot?#iefix) format("embedded-opentype"),url(/assets3/fonts/montserrat-v21-latin-ext_latin-italic.woff2) format("woff2"),url(/assets3/fonts/montserrat-v21-latin-ext_latin-italic.woff) format("woff"),url(/assets3/fonts/montserrat-v21-latin-ext_latin-italic.ttf) format("truetype"),url(/assets3/fonts/montserrat-v21-latin-ext_latin-italic.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:italic;font-weight:500;src:url(/assets3/fonts/montserrat-v21-latin-ext_latin-500italic.eot);src:url(/assets3/fonts/montserrat-v21-latin-ext_latin-500italic.eot?#iefix) format("embedded-opentype"),url(/assets3/fonts/montserrat-v21-latin-ext_latin-500italic.woff2) format("woff2"),url(/assets3/fonts/montserrat-v21-latin-ext_latin-500italic.woff) format("woff"),url(/assets3/fonts/montserrat-v21-latin-ext_latin-500italic.ttf) format("truetype"),url(/assets3/fonts/montserrat-v21-latin-ext_latin-500italic.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:italic;font-weight:600;src:url(/assets3/fonts/montserrat-v21-latin-ext_latin-600italic.eot);src:url(/assets3/fonts/montserrat-v21-latin-ext_latin-600italic.eot?#iefix) format("embedded-opentype"),url(/assets3/fonts/montserrat-v21-latin-ext_latin-600italic.woff2) format("woff2"),url(/assets3/fonts/montserrat-v21-latin-ext_latin-600italic.woff) format("woff"),url(/assets3/fonts/montserrat-v21-latin-ext_latin-600italic.ttf) format("truetype"),url(/assets3/fonts/montserrat-v21-latin-ext_latin-600italic.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:italic;font-weight:700;src:url(/assets3/fonts/montserrat-v21-latin-ext_latin-700italic.eot);src:url(/assets3/fonts/montserrat-v21-latin-ext_latin-700italic.eot?#iefix) format("embedded-opentype"),url(/assets3/fonts/montserrat-v21-latin-ext_latin-700italic.woff2) format("woff2"),url(/assets3/fonts/montserrat-v21-latin-ext_latin-700italic.woff) format("woff"),url(/assets3/fonts/montserrat-v21-latin-ext_latin-700italic.ttf) format("truetype"),url(/assets3/fonts/montserrat-v21-latin-ext_latin-700italic.svg#Montserrat) format("svg")}@media(max-width:1199px){html{font-size:14px}}@media(max-width:1199px)and (max-width:767px){html{font-size:12px}}@media(max-width:1199px)and (max-width:359px){html{font-size:8px}}body{font-family:Montserrat,sans-serif;background-color:#eee;overflow-x:hidden}@media print{body{background-color:#fff;orientation:portrait}}canvas{outline:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}.album,.product-header{padding-left:7vw;padding-right:7vw}@media(max-width:1399px){.album,.product-header{padding-left:6vw;padding-right:6vw}}@media(max-width:1199px){.album,.product-header{padding-left:5vw;padding-right:5vw}}@media(max-width:991px){.album,.product-header{padding-left:0;padding-right:0}}.img-textures{max-width:75px}@media(max-width:1399px){.img-textures{max-width:75px}}@media(max-width:1199px){.img-textures{max-width:75px}}@media(max-width:991px){.img-textures{max-width:75px}}@media(max-width:767px){.img-textures{max-width:60px}}@media(max-width:575px){.img-textures{max-width:60px}}@media(max-width:400px){.img-textures{max-width:60px}}.container-fluid.main-container-landscape{padding:0}.canvasx3dx{background-color:#eee;padding-left:0;padding-right:0}@media(max-width:1024px)and (min-width:1024px)and (orientation:portrait){.canvasx3dx{padding-left:15vw;padding-right:15vw}}@media(max-width:991px){.canvasx3dx{padding-left:10vw;padding-right:10vw}}@media(max-width:767px){.canvasx3dx{padding-left:7vw;padding-right:7vw}}@media(max-width:575px){.canvasx3dx{padding-left:0;padding-right:0}}.canvasx3d-parent-mobile-class{border:none;top:0;z-index:999;position:sticky;position:-webkit-sticky}.btn{transition:none}.btn:hover{background-color:rgba(243,147,1,.12549019607843137)}.btn:focus{outline:0;box-shadow:none}.btn-image{border:0;padding:10px}.btn-image.active{border:3px solid #f39301;border-radius:0;padding:7px}.btn-image img{width:100%;height:100%;overflow:hidden}.card-tab,.card-tab .card-body{padding:0}.card-tab .card-body .nav.nav-pills li{border:0;margin:0}.card-tab .card-body .nav.nav-pills button{border:0}.product-header{background-color:#fff}.product-name-landscape{font-size:1.5vw;margin-bottom:0}.product-name-portrait{font-size:2.8vw;margin-bottom:0}@media(max-width:1024px)and (min-width:1024px)and (orientation:portrait){.product-name-portrait{font-size:2.2vw}}.img-logo-landscape{max-width:10vw;height:auto}.img-logo-portrait{max-width:18vw;height:auto}@media(max-width:1024px)and (min-width:1024px)and (orientation:portrait){.img-logo-portrait{max-width:15vw}}.summary-section-landscape{border:none;margin-top:20px;background-color:#eee}.summary-section-landscape .summary-section-body{padding-top:20px;padding-bottom:20px;padding-left:0;padding-right:0}.summary-section-landscape .summary-section-body .summary-section-items{font-size:.9rem;font-weight:400}.summary-section-landscape .summary-section-body .summary-section-download{box-shadow:none;padding:5px;font-size:.8rem;font-weight:400;border-radius:2px;color:#fff;background-color:#f39301;border-color:transparent}.summary-section-landscape .summary-section-body .summary-section-download.btn-light.disabled{color:#fff;background-color:#000;opacity:.2}.modal-backdrop.show{opacity:.8}@media(max-width:1024px)and (min-width:1024px)and (orientation:portrait){.card-container-portrait,.floor-plan-portrait,.summary-section-portrait-container{padding-left:15vw;padding-right:15vw}}@media(max-width:991px){.card-container-portrait,.floor-plan-portrait,.summary-section-portrait-container{padding-left:10vw;padding-right:10vw}}@media(max-width:767px){.card-container-portrait,.floor-plan-portrait,.summary-section-portrait-container{padding-left:7vw;padding-right:7vw}}@media(max-width:575px){.card-container-portrait,.floor-plan-portrait,.summary-section-portrait-container{padding-left:4vw;padding-right:4vw}}.summary-section-portrait-container{background-color:#eee}.summary-section-portrait-container .summary-section-portrait-card{border:none}.summary-section-portrait-container .summary-section-portrait-card .summary-section-body{padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px}.summary-section-portrait-container .summary-section-portrait-card .summary-section-body .summary-section-items{font-size:.8rem;font-weight:400}.summary-section-portrait-container .summary-section-portrait-card .summary-section-body .summary-section-download{box-shadow:none;padding:5px;font-size:.7rem;font-weight:400;border-radius:2px;color:#fff;background-color:#f39301;border-color:transparent}.summary-section-portrait-container .summary-section-portrait-card .summary-section-body .summary-section-download.btn-light.disabled{color:#fff;background-color:#000;opacity:.2}.config-summary-download{box-shadow:none;padding:7px 10px;font-weight:400;border-radius:2px;color:#fff;background-color:#f39301;border-color:transparent}.config-summary-download.btn-light.disabled{color:#fff;background-color:#000;opacity:.2}.config-summary-download.btn-light:hover{color:#fff;background-color:#1a233f;opacity:.9}.reset-button{box-shadow:none;font-size:.8rem;font-weight:400;border-radius:2px;color:#fff;background-color:#f39301;border-color:transparent}.reset-button.btn-light.disabled{color:#fff;background-color:#000;opacity:.2}.reset-button.btn-light:hover{color:#fff;background-color:#1a233f;opacity:.9}.card-container-portrait{background-color:#eee;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.card-container-portrait .card.card-tab{border:none;z-index:5;position:sticky;position:-webkit-sticky}.card-3d .card-body{padding:0}.card-3d .card-footer{text-align:center;background-color:#fff}.card-main-container{border:none;height:500px;overflow-y:auto}@media(max-width:1024px)and (min-width:1024px)and (orientation:portrait){.card-main-container{height:auto}}@media(max-width:991px){.card-main-container{height:auto}}.dropdown-toggle{outline:0}.border-end{border-right-width:5px!important;border-right-color:#eee!important}.nav-pills .nav-link{padding:0}.nav-pills .nav-link.active{background-color:#f39301}.nav-link,.nav-link.active{-webkit-appearance:none;-moz-appearance:none;appearance:none}.card-tab{border:none}.nav-flush .nav-link{border-radius:0}.scrollarea{overflow-y:auto}.fw-semibold{font-weight:600}.lh-tight{line-height:1.25}.stepper{padding:0;border-radius:100px}.stepper.active{background-color:#f39301}.stepper.clickable,.stepper.clickable.hover{background-color:#1a233f}.stepper.nextstep{background-color:#909090}.stepper.nextstep.hover{background-color:#f39301}.stepper.disabled{pointer-events:none;background-color:#ddd}.icon-image:hover{background-color:rgba(243,147,1,.12549019607843137)}.md-stepper-horizontal-container{background-color:#fff;padding-left:2.4vw;padding-right:2vw}@media(max-width:1399px){.md-stepper-horizontal-container{padding-left:1.24vw;padding-right:1.24vw}}@media(max-width:1199px){.md-stepper-horizontal-container{padding-left:.2vw;padding-right:0;margin-right:-.4vw}}@media(max-width:991px){.md-stepper-horizontal-container{padding-left:0;padding-right:0}}.md-stepper-horizontal{display:table;table-layout:fixed;width:100%;margin:0 auto;background-color:#fff;padding-left:0;padding-right:0;margin-left:0;margin-right:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.md-stepper-horizontal .md-step{display:table-cell;position:relative;padding:0;margin-left:0;margin-right:0}.md-stepper-horizontal .md-step .stepper{text-align:center;position:relative}.stepper-btn{display:inline-block;width:100%;max-width:2.5vw;z-index:100;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none}.stepper-img{border-radius:100px}.md-step.md-stepper-text{padding:0 0 24px 0}.md-stepper-horizontal .md-step .md-step-title{margin-top:16px;font-size:.8vw;font-weight:500;text-align:center;color:rgba(0,0,0,.26)}.md-stepper-horizontal .md-step.active .md-step-title{font-weight:600;color:rgba(0,0,0,.87)}.md-stepper-horizontal .md-step .md-step-bar-left{position:absolute;border-top:1px solid #ddd;top:50%;left:0;right:50%}.md-stepper-horizontal .md-step .md-step-bar-right{position:absolute;border-top:1px solid #ddd;top:50%;right:0;left:50%}.accordion-header{border-bottom-color:#f39301;border-bottom-width:2px;border-bottom-style:solid}.accordion-item{padding-bottom:25px;border:none}.accordion-body{text-align:center;padding-left:0;padding-right:0;padding-bottom:0}.accordion-button{color:#000;background-color:#fff;box-shadow:none;font-size:1.2rem;font-weight:500;padding-bottom:5px;padding-left:0}.accordion-button:hover{background-color:rgba(243,147,1,.12549019607843137)}.accordion-button:focus{box-shadow:none}.accordion-button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23f39301'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 01.708 0L8 10.293l5.646-5.647a.5.5 0 01.708.708l-6 6a.5.5 0 01-.708 0l-6-6a.5.5 0 010-.708z'/%3E%3C/svg%3E")}.accordion-button:not(.collapsed){color:#000;background-color:#fff;box-shadow:none}.accordion-button:not(.collapsed):hover{background-color:rgba(243,147,1,.12549019607843137)}.accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23f39301'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 01.708 0L8 10.293l5.646-5.647a.5.5 0 01.708.708l-6 6a.5.5 0 01-.708 0l-6-6a.5.5 0 010-.708z'/%3E%3C/svg%3E");transform:rotate(-180deg)}.card-footer.preis-housetechnik{text-align:center}.img-fluid.icon-image.tab-image{padding:.3vw}@media(max-width:1399px){.img-fluid.icon-image.tab-image{padding:0}}@media(max-width:1199px){.img-fluid.icon-image.tab-image{padding:0}}@media(max-width:1024px)and (min-width:1024px)and (orientation:portrait){.img-fluid.icon-image.tab-image{padding:1.3vw}}@media(max-width:991px){.img-fluid.icon-image.tab-image{padding:1.1vw}}@media(max-width:767px){.img-fluid.icon-image.tab-image{padding:0}}@media(max-width:575px){.img-fluid.icon-image.tab-image{padding:0}}.btn.btn-image.btn-housetechnik{width:100%;max-width:250px}@media(max-width:1399px){.btn.btn-image.btn-housetechnik{max-width:250px}}@media(max-width:1199px){.btn.btn-image.btn-housetechnik{max-width:250px}}@media(max-width:991px){.btn.btn-image.btn-housetechnik{max-width:250px}}@media(max-width:767px){.btn.btn-image.btn-housetechnik{max-width:250px}}@media(max-width:575px){.btn.btn-image.btn-housetechnik{max-width:250px}}.btn.btn-image.btn-housetechnik .card-img-top{text-align:center;max-width:100px}@media(max-width:1199px){.bottom-filler{height:100px}}@media(max-width:1199px){.bottom-filler-2{height:300px}}.card[data-v-619bcfec]{border:none}.card-text[data-v-619bcfec]{font-size:1rem;padding:0;text-align:left}.card-body[data-v-619bcfec]{padding:0;font-weight:500;font-size:.9rem}.my-canvas[data-v-64e82f22]{width:2000px}.card[data-v-899a8264]{border:none}.card-body[data-v-899a8264]{padding:0;font-weight:500;font-size:.9rem}.card-text[data-v-899a8264]{font-size:.8rem;padding:0;text-align:left}.options-col[data-v-899a8264]{text-align:center;padding-top:20px}.card[data-v-9c4d00e4]{border:none}.card-body[data-v-9c4d00e4]{padding:0;font-weight:500;font-size:.9rem}.card-text[data-v-9c4d00e4]{font-size:.8rem;padding:0;text-align:left}.options-col[data-v-9c4d00e4]{text-align:center;padding-top:20px}.card[data-v-0add1bc8]{border-radius:2px;border-color:#eee}.card-body[data-v-0add1bc8]{padding:20px;font-weight:500;font-size:.9rem}.card-img-top[data-v-0add1bc8]{padding-top:10px}.card-title[data-v-0add1bc8]{padding:0;text-align:center}.card-text[data-v-0add1bc8]{font-size:smaller;font-weight:400;padding:10px 0 0 0;text-align:center}.card-footer[data-v-0add1bc8]{vertical-align:bottom;border:none;background-color:none;padding:0;font-size:.8rem;font-weight:400}.btn.btn-outline-secondary.btn-sm[data-v-4ad404fc]{box-shadow:none;border-radius:2px;padding:3px 12px}.btn-sm[data-v-4ad404fc]{font-size:.8rem}@media (max-width:767px){.btn-sm[data-v-4ad404fc]{font-size:1rem}}.btn-group[data-v-4ad404fc]{padding:0}.btn[data-v-4ad404fc]:focus{outline:0;box-shadow:none;background-color:#1a233f}.btn-check:checked+.btn-outline-secondary[data-v-4ad404fc]{background-color:#606060}.btn[data-v-4ad404fc]:hover{background-color:rgba(26,35,63,.3);color:#fff}.btn.btn-outline-secondary.btn-sm.floor-plan-text-short[data-v-4ad404fc]{padding-left:18px;padding-right:18px}.card[data-v-780f064e]{border:none}.card-body[data-v-780f064e]{padding:0;font-weight:500;font-size:.9rem}.card-text[data-v-780f064e]{font-size:.8rem;padding:0;text-align:left}.options-col[data-v-780f064e]{text-align:center;padding-top:20px}.card[data-v-2f7def7c]{border:none}.card-body[data-v-2f7def7c]{padding:0;font-weight:500;font-size:.9rem}.card-text[data-v-2f7def7c]{font-size:.8rem;padding:0;text-align:center}.options-col[data-v-2f7def7c]{text-align:center;padding-top:20px}.card-text[data-v-c69eb90e]{font-size:smaller;font-weight:300}.card-title[data-v-c69eb90e]{margin:10px 0 10px 0}.card-footer[data-v-c69eb90e]{font-size:smaller;font-weight:400;background-color:none;vertical-align:bottom;text-align:center;border:none;padding:5px}.card-header[data-v-c69eb90e]{background-color:rgba(243,147,1,.12156862745098039);padding-top:4px;padding-bottom:4px}.input-contact[data-v-c69eb90e]{padding:10px;margin-bottom:15px}.print-summary-row[data-v-1613b062]{border-bottom:.5px solid #cecece;height:30px}.print-summary-table-1[data-v-1613b062]{width:480px}button.btn[data-v-1613b062]{padding:0}.floor-plan-landscape[data-v-1613b062]{padding:20px 15px;text-align:center;background-color:#fff;margin:0}.floor-plan-portrait[data-v-1613b062]{padding-top:20px;padding-bottom:20px;margin:0;text-align:center;background-color:#eee}[data-v-1613b062]::-webkit-scrollbar{width:14px}[data-v-1613b062]::-webkit-scrollbar-thumb{border:5px solid transparent;background-color:#f39301;border-radius:100px;background-clip:content-box}[data-v-1613b062]::-webkit-scrollbar-track{background-color:#fff;border-radius:100px}