﻿.cc html,.cc body{word-break:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.cc body{scroll-behavior:smooth}.cc .draft{position:fixed;right:2rem;bottom:1rem;padding:.5rem;color:#fff;text-shadow:1px 1px 2px #000;z-index:999}.cc .button{display:inline-block;margin-top:2rem;border-radius:4rem;padding:1rem 4rem;text-align:center;cursor:pointer}.cc .button.grey{color:white;background-color:rgba(51,51,51,0.8)}.cc .button.outline{border:1px solid rgba(255,255,255,0.4)}.cc .iconButton{position:absolute;display:inline-block;margin-top:2rem;border-radius:4rem;padding:1.5rem 2rem 1.5rem 7rem;text-align:center;cursor:pointer;color:white;background-color:rgba(51,51,51,0.8)}.cc .iconButton .icon{position:absolute;top:50%;left:4rem;transform:translateX(-50%)}.cc .iconButton .icon svg{position:absolute;top:50%;left:50%;width:5rem;transform:translate(-50%, -50%);fill:#fff}.cc .navigation{position:absolute;bottom:0;left:0;width:100%;height:100vh;pointer-events:none;opacity:0;z-index:100;transition:opacity .8s}.cc .navigation .background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;transition:background-color .8s, backdrop-filter .8s}.cc .navigation .wrapper{position:absolute;bottom:4rem;left:50%;transform:translateX(-50%);transform-origin:bottom center;transition:top .8s, transform .8s;z-index:10}.cc .navigation .wrapper .activeItem{position:absolute;bottom:0;left:500%;width:10vh;height:10vh;transform:translateX(-50%);transition:all .8s;z-index:5}.cc .navigation .wrapper .activeItem .iconButton{position:absolute;top:50%;left:calc(100% - 1.3rem);margin-top:0;border-radius:0 4rem 4rem 0;transform:translateY(-50%)}.cc .navigation .wrapper .activeItem .iconButton .text{white-space:nowrap}.cc .navigation .wrapper .outer{position:absolute;bottom:0;left:0;width:10vh;height:10vh;border-radius:50%;overflow:hidden;background-color:#444;transform:translateX(-50%);transition:all .8s;z-index:7}.cc .navigation .wrapper .outer .inner{position:absolute;top:50%;left:50%;width:calc(100vh - 8rem);height:calc(100vh - 8rem);transform:scale(0.17) translate(-50%, -50%);transition:width .8s, height .8s, transform .8s;transform-origin:top left}.cc .navigation .wrapper .outer .inner .map_wrapper{position:absolute;top:0;left:0;width:100%;height:100%;transform:translate(0, 0);transition:transform .8s}.cc .navigation .wrapper .outer .inner .map_wrapper .map{position:absolute;top:-4%;left:13%;width:86%;height:60%;transform:rotate(75deg);background-color:#646464}.cc .navigation .wrapper .outer .inner .map_wrapper .map::before,.cc .navigation .wrapper .outer .inner .map_wrapper .map::after{position:absolute;display:inline-block;background-color:#000;content:''}.cc .navigation .wrapper .outer .inner .map_wrapper .map::before{bottom:-20%;right:-10%;width:200%;height:6%}.cc .navigation .wrapper .outer .inner .map_wrapper .map::after{bottom:-200%;right:-13%;width:4%;height:500%}.cc .navigation .wrapper .outer .inner .navItem{transition:background-color .4s}.cc .navigation .wrapper .outer .inner .navItem .icon{transition:all .4s}.cc .navigation .wrapper .outer .inner .navItem .icon svg{transition:width .4s}.cc .navigation .wrapper .outer .inner .navItem .text{transition:opacity .4s}.cc .navigation .wrapper .outer .inner .navItem .indicator{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.cc .navigation .wrapper .outer .inner .navItem .indicator svg{position:absolute;top:50%;left:50%;width:12rem;transform:translate(-50%, -50%);fill:#f29400;transition:width .4s}.cc .navigation .wrapper .outer .inner .navItem.active{pointer-events:none;background-color:transparent}.cc .navigation .wrapper .outer .inner .navItem.active .icon,.cc .navigation .wrapper .outer .inner .navItem.active .text{opacity:0}.cc .navigation .wrapper .outer .inner .navItem.active .indicator{display:inline-block}.cc .navigation.inactive .navItem{pointer-events:none;background-color:transparent !important}.cc .navigation.inactive .navItem .text{opacity:0}.cc .navigation.inactive .navItem .icon{top:50% !important;left:50% !important;transform:translate(-50%, -50%) !important}.cc .navigation.inactive .navItem .icon svg{width:12rem !important}.cc .navigation.inactive .navItem .indicator svg{width:20rem !important}.cc .navigation.inactive .wrapper .outer{background-color:#444}.cc .navigation.inactive .activeItem .iconButton{padding:1.5rem 2rem 1.5rem 6rem}.cc .navigation.inactive .activeItem .iconButton svg{width:3rem !important}.cc .navigation.active .background{background-color:rgba(51,51,51,0.8);backdrop-filter:blur(5px);pointer-events:all}.cc .navigation.active .wrapper .outer{width:calc(100vh - 8rem);height:calc(100vh - 8rem)}.cc .navigation.active .wrapper .outer .inner{transform:scale(1) translate(-50%, -50%)}.cc .navigation.active .wrapper .outer .inner .map_wrapper{transform:translate(0, 0) !important}.cc .navigation.active .wrapper .activeItem{width:calc(100vh - 8rem);height:calc(100vh - 8rem);border-radius:50%}.cc .navigation.active .wrapper .activeItem .iconButton{left:calc(100% - 0.5rem);margin-top:0;border-radius:0 4rem 4rem 0;transform:translateY(-50%)}.cc .navigation.active .navItem{pointer-events:all}.cc .subnavigation{position:fixed;display:flex;flex-direction:row;justify-content:center;align-items:center;top:5rem;left:0;width:100%;height:5rem;background-color:rgba(0,0,0,0.8);transform:translateY(-100%);opacity:0;z-index:100;transition:transform .8s, opacity .8s}.cc .subnavigation .container{position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.cc .subnavigation .back{position:relative;width:3rem;height:5rem;margin-left:auto !important;cursor:pointer}.cc .subnavigation .back svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(180deg);width:3rem;height:3rem;fill:#fff}.cc .subnavigation .modals{display:flex;align-items:stretch;margin:0;padding:0;width:100%;list-style-type:none}.cc .subnavigation .modals .modal{position:relative;display:flex;align-items:center;list-style-type:none;background-color:transparent}.cc .subnavigation .modals .modal.inactive{display:none}.cc .subnavigation .modals .modal a{padding:0 4rem;color:rgba(255,255,255,0.5)}.cc .subnavigation .modals .modal a:hover{text-decoration:none}.cc .subnavigation .modals .modal.active a{color:#fff}.cc .subnavigation .modals .modal.active::before{position:absolute;display:inline-block;bottom:0;left:0;width:100%;height:.5rem;background-color:#fff;content:''}.cc .wacker_house p,.cc .wacker_house h1,.cc .wacker_house h2,.cc .wacker_house h3,.cc .wacker_house h4,.cc .wacker_house span{word-break:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.cc .wacker_house .rotate{position:fixed;top:0;right:0;bottom:0;left:0;visibility:hidden;opacity:0;background-color:rgba(0,0,0,0.8);z-index:1301;transition:visibility 0s opacity 1s}.cc .wacker_house .rotate .inner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center}.cc .wacker_house .rotate .icon{position:relative;width:20vw;height:20vw;margin:auto;fill:#fff}.cc .wacker_house .rotate .text{white-space:nowrap;color:#fff}.cc .wacker_house.orientation_portrait .rotate{visibility:visible;opacity:1}.cc .wacker_house.orientation_portrait .scene_2,.cc .wacker_house.orientation_portrait .level_0,.cc .wacker_house.orientation_portrait .imageLinks,.cc .wacker_house.orientation_portrait .navigation{opacity:0 !important}.cc .wacker_house .bottomline{position:relative;padding-bottom:15px;margin-bottom:25px}.cc .wacker_house .bottomline::after{display:block;position:absolute;bottom:0;left:50%;width:80px;height:2px;transform:translateX(-50%);background-color:#fff;content:''}.cc .wacker_house .concat{font-style:normal;word-break:keep-all;white-space:nowrap}.cc .wacker_house .page{position:relative;height:250vh}.cc .wacker_house .scene{position:absolute;top:0;left:0;height:100vh;width:100%;opacity:1;overflow:hidden}.cc .wacker_house .scene.left .backgroundImage,.cc .wacker_house .scene.right .backgroundImage{transform:translate(0, -50%)}.cc .wacker_house .scene.left .backgroundImage img,.cc .wacker_house .scene.right .backgroundImage img{transform:translate(0, -50%)}.cc .wacker_house .scene.left .imageLinks,.cc .wacker_house .scene.right .imageLinks{transform:translate(0, -50%)}.cc .wacker_house .scene.left .backgroundImage{left:0}.cc .wacker_house .scene.left .backgroundImage img{left:0}.cc .wacker_house .scene.left .backgroundImage:not(.fullHeight) img{left:0 !important}.cc .wacker_house .scene.left .imageLinks{left:0}.cc .wacker_house .scene.left .imageLinks:not(.fullHeight){left:0 !important}.cc .wacker_house .scene.right .backgroundImage{left:auto;right:0}.cc .wacker_house .scene.right .backgroundImage img{left:auto;right:0}.cc .wacker_house .scene.right .backgroundImage:not(.fullHeight) img{right:0 !important}.cc .wacker_house .scene.right .imageLinks{left:auto;right:0}.cc .wacker_house .scene.right .imageLinks:not(.fullHeight){right:0 !important}.cc .wacker_house .scene.sticky{position:-webkit-sticky;position:sticky;top:0}.cc .wacker_house .scene.sticky.content{overflow:hidden}.cc .wacker_house .scene .square{position:absolute;top:50%;width:8rem;height:8rem;transform:translateY(-50%);border-top:5px solid #f29400;border-bottom:5px solid #f29400;z-index:1;pointer-events:none}.cc .wacker_house .scene .square::before,.cc .wacker_house .scene .square::after{position:absolute;display:inline-block;width:5px;height:1.6rem;background-color:#f29400;content:''}.cc .wacker_house .scene .square::before{top:-.1rem}.cc .wacker_house .scene .square::after{bottom:-.1rem}.cc .wacker_house .scene .square.left{right:-1.5rem;border-right:5px solid #f29400}.cc .wacker_house .scene .square.left::before,.cc .wacker_house .scene .square.left::after{left:0}.cc .wacker_house .scene .square.right{left:-1.5rem;border-left:5px solid #f29400}.cc .wacker_house .scene .square.right::before,.cc .wacker_house .scene .square.right::after{right:0}.cc .wacker_house .scene .fo-link,.cc .wacker_house .scene .fo-item,.cc .wacker_house .scene .fo-room{position:absolute;cursor:pointer}.cc .wacker_house .scene .fo-link .indicator::before,.cc .wacker_house .scene .fo-link .indicator::after,.cc .wacker_house .scene .fo-item .indicator::before,.cc .wacker_house .scene .fo-item .indicator::after,.cc .wacker_house .scene .fo-room .indicator::before,.cc .wacker_house .scene .fo-room .indicator::after{position:absolute;display:inline-block;top:50%;left:50%;border:1px solid rgba(255,255,255,0.4);border-radius:50%;overflow:hidden;transform:translate(-50%, -50%);z-index:1;content:''}.cc .wacker_house .scene .fo-link .indicator::before,.cc .wacker_house .scene .fo-item .indicator::before,.cc .wacker_house .scene .fo-room .indicator::before{width:3.5rem;height:3.5rem;background-color:rgba(255,255,255,0.6);animation:pulse 1s infinite ease-in-out alternate}.cc .wacker_house .scene .fo-link .indicator::after,.cc .wacker_house .scene .fo-item .indicator::after,.cc .wacker_house .scene .fo-room .indicator::after{width:5.5rem;height:5.5rem;background-color:rgba(255,255,255,0.4);animation:pulse 1.5s infinite ease-in-out alternate}.cc .wacker_house .scene .fo-link .indicator .dot,.cc .wacker_house .scene .fo-item .indicator .dot,.cc .wacker_house .scene .fo-room .indicator .dot{display:none;position:absolute;top:50%;left:50%;border-radius:50%;width:.5rem;height:.5rem;background-color:#fff !important;transform:translate(-50%, -50%);z-index:3}.cc .wacker_house .scene .fo-link .inner,.cc .wacker_house .scene .fo-item .inner,.cc .wacker_house .scene .fo-room .inner{position:absolute;top:50%;padding:.1rem .5rem;transform:translateY(-50%);color:#fff;text-transform:uppercase;word-break:keep-all;white-space:nowrap;transition:all .3s;z-index:4}.cc .wacker_house .scene .fo-link .inner.left,.cc .wacker_house .scene .fo-item .inner.left,.cc .wacker_house .scene .fo-room .inner.left{right:0}.cc .wacker_house .scene .fo-link .inner.right,.cc .wacker_house .scene .fo-item .inner.right,.cc .wacker_house .scene .fo-room .inner.right{left:0}.cc .wacker_house .scene .fo-link .inner .h_sm,.cc .wacker_house .scene .fo-item .inner .h_sm,.cc .wacker_house .scene .fo-room .inner .h_sm{font-size:14px !important;line-height:17px !important;font-size:1.4rem !important;line-height:1.7rem !important}@keyframes pulse{from{transform:translate(-50%, -50%) scale(1)}to{transform:translate(-50%, -50%) scale(1.1)}}.cc .wacker_house .scene .fo-link .inner{display:flex;align-items:center;min-width:7rem;min-height:5rem;padding:.5rem 1rem;color:#333;background-color:rgba(255,255,255,0.9);text-transform:none}.cc .wacker_house .scene .fo-item{cursor:initial}.cc .wacker_house .scene .fo-item .dot{display:inline-block !important}.cc .wacker_house .scene .fo-item .inner{top:auto;right:auto;bottom:auto;left:auto;text-transform:initial;word-break:initial;white-space:initial;z-index:10;perspective:500px}.cc .wacker_house .scene .fo-item .inner p{word-break:initial;white-space:initial}.cc .wacker_house .scene .fo-item .inner .flipButton{position:absolute;display:inline-block;bottom:20px;left:50%;padding:5px 15px;vertical-align:middle;border:1px solid #fff;border-radius:2px;word-break:keep-all;white-space:nowrap;transform:translateX(-50%);cursor:pointer}.cc .wacker_house .scene .fo-item .inner .backButton{position:absolute;top:25px;right:25px;width:3rem;height:3rem;margin-left:auto !important;z-index:1;cursor:pointer}.cc .wacker_house .scene .fo-item .inner .backButton svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(180deg);width:2.5rem;height:2.5rem;fill:#fff}.cc .wacker_house .scene .fo-item .inner .card{transition:transform 1s;transform-style:preserve-3d}.cc .wacker_house .scene .fo-item .inner .card .front,.cc .wacker_house .scene .fo-item .inner .card .back{background-color:#f29400;position:relative;padding:20px;backface-visibility:hidden}.cc .wacker_house .scene .fo-item .inner .card .readMore{position:relative;margin-top:5rem;padding-left:2rem;color:#fff;opacity:1}.cc .wacker_house .scene .fo-item .inner .card .readMore .icon{position:absolute;top:50%;left:0;transform:translateY(-50%)}.cc .wacker_house .scene .fo-item .inner .card .readMore:hover{padding-left:3rem;text-decoration:none}.cc .wacker_house .scene .fo-item .inner .card .front{pointer-events:inherit}.cc .wacker_house .scene .fo-item .inner .card .front .h_lg.bottomline{padding-right:4rem}.cc .wacker_house .scene .fo-item .inner .card .back{position:absolute;top:0;left:0;width:100%;min-height:100%;pointer-events:none}.cc .wacker_house .scene .fo-item .inner .card.flip{transition:transform .5s}.cc .wacker_house .scene .fo-item .inner .card.flip .front{pointer-events:none}.cc .wacker_house .scene .fo-item .inner .card.flip .back{pointer-events:all}.cc .wacker_house .scene .fo-item .inner .card.flip .back .flipButton{z-index:2000}.cc .wacker_house .scene .fo-item .inner .card .products.container,.cc .wacker_house .scene .fo-item .inner .card .links.container{width:100%;padding:0}.cc .wacker_house .scene .fo-item .inner .card .products.container .product,.cc .wacker_house .scene .fo-item .inner .card .links.container .product{padding:0}.cc .wacker_house .scene .fo-item .inner .card .links br{display:none}.cc .wacker_house .scene .fo-item .inner.right .card .back,.cc .wacker_house .scene .fo-item .inner.left .card .back{transform:rotateX(180deg)}.cc .wacker_house .scene .fo-item .inner.right .card.flip,.cc .wacker_house .scene .fo-item .inner.left .card.flip{transform:rotateX(180deg);pointer-events:none}.cc .wacker_house .scene .fo-item .inner.top .card .back,.cc .wacker_house .scene .fo-item .inner.bottom .card .back{transform:rotateY(180deg)}.cc .wacker_house .scene .fo-item .inner.top .card.flip,.cc .wacker_house .scene .fo-item .inner.bottom .card.flip{transform:rotateY(180deg);pointer-events:none}.cc .wacker_house .scene .fo-item .inner .bottomline{padding-bottom:10px;margin-bottom:15px;text-transform:uppercase}.cc .wacker_house .scene .fo-item .inner .bottomline::after{left:0;transform:translateX(0)}.cc .wacker_house .scene .fo-item .inner p,.cc .wacker_house .scene .fo-item .inner .flipButton{font-size:16px !important;line-height:20px !important;font-size:1.6rem !important;line-height:2rem !important}.cc .wacker_house .scene .fo-item .inner .flipButton{margin-bottom:0}.cc .wacker_house .scene .fo-item .inner .productsHeadline{margin-bottom:6px}.cc .wacker_house .scene .fo-item .inner .links{position:relative}.cc .wacker_house .scene .fo-item .inner .links .icon{display:inline-block;margin-top:.3rem;height:4rem;padding:0;transition:transform .3s}.cc .wacker_house .scene .fo-item .inner .links .icon svg{width:12rem;height:4rem;fill:#fff}.cc .wacker_house .scene .fo-item .inner.extralarge{width:60rem}.cc .wacker_house .scene .fo-item .inner.large{width:52rem}.cc .wacker_house .scene .fo-item .inner.medium{width:43rem}.cc .wacker_house .scene .fo-item .inner.small{width:27rem}.cc .wacker_house .scene .fo-item .inner.left{top:50%;transform:translateY(-50%)}.cc .wacker_house .scene .fo-item .inner.left.dot_small{right:5rem}.cc .wacker_house .scene .fo-item .inner.left.dot_medium{right:10rem}.cc .wacker_house .scene .fo-item .inner.left.dot_large{right:15rem}.cc .wacker_house .scene .fo-item .inner.right{top:50%;transform:translateY(-50%)}.cc .wacker_house .scene .fo-item .inner.right.dot_small{left:5rem}.cc .wacker_house .scene .fo-item .inner.right.dot_medium{left:10rem}.cc .wacker_house .scene .fo-item .inner.right.dot_large{left:15rem}.cc .wacker_house .scene .fo-item .inner.top{left:50%;transform:translateX(-50%)}.cc .wacker_house .scene .fo-item .inner.top.dot_small{bottom:5rem}.cc .wacker_house .scene .fo-item .inner.top.dot_medium{bottom:10rem}.cc .wacker_house .scene .fo-item .inner.top.dot_large{bottom:15rem}.cc .wacker_house .scene .fo-item .inner.bottom{left:50%;transform:translateX(-50%)}.cc .wacker_house .scene .fo-item .inner.bottom.dot_small{top:5rem}.cc .wacker_house .scene .fo-item .inner.bottom.dot_medium{top:10rem}.cc .wacker_house .scene .fo-item .inner.bottom.dot_large{top:15rem}.cc .wacker_house .scene .fo-item .inner .close{display:none}.cc .wacker_house .scene .fo-item .line{position:absolute;z-index:5;background-color:#fff;box-shadow:1px 1px 2px rgba(85,85,85,0.5)}.cc .wacker_house .scene .fo-item .line::before{position:absolute;display:inline-block;width:6px;height:6px;background-color:#fff;border-radius:50%;box-shadow:1px 1px 2px rgba(85,85,85,0.5);z-index:1;content:''}.cc .wacker_house .scene .fo-item .line.left,.cc .wacker_house .scene .fo-item .line.right{height:2px;top:50%;transform:translateY(-50%)}.cc .wacker_house .scene .fo-item .line.left.small,.cc .wacker_house .scene .fo-item .line.right.small{width:8rem}.cc .wacker_house .scene .fo-item .line.left.medium,.cc .wacker_house .scene .fo-item .line.right.medium{width:13rem}.cc .wacker_house .scene .fo-item .line.left.large,.cc .wacker_house .scene .fo-item .line.right.large{width:16rem}.cc .wacker_house .scene .fo-item .line.left::before,.cc .wacker_house .scene .fo-item .line.right::before{top:50%;transform:translateY(-50%)}.cc .wacker_house .scene .fo-item .line.top,.cc .wacker_house .scene .fo-item .line.bottom{width:2px;left:50%;transform:translateX(-50%)}.cc .wacker_house .scene .fo-item .line.top.small,.cc .wacker_house .scene .fo-item .line.bottom.small{height:8rem}.cc .wacker_house .scene .fo-item .line.top.medium,.cc .wacker_house .scene .fo-item .line.bottom.medium{height:13rem}.cc .wacker_house .scene .fo-item .line.top.large,.cc .wacker_house .scene .fo-item .line.bottom.large{height:16rem}.cc .wacker_house .scene .fo-item .line.top::before,.cc .wacker_house .scene .fo-item .line.bottom::before{left:50%;transform:translateX(-50%)}.cc .wacker_house .scene .fo-item .line.left{right:0}.cc .wacker_house .scene .fo-item .line.left::before{right:-3px}.cc .wacker_house .scene .fo-item .line.right{left:0}.cc .wacker_house .scene .fo-item .line.right::before{left:-3px}.cc .wacker_house .scene .fo-item .line.top{bottom:0}.cc .wacker_house .scene .fo-item .line.top::before{bottom:-3px}.cc .wacker_house .scene .fo-item .line.bottom{top:0}.cc .wacker_house .scene .fo-item .line.bottom::before{top:-3px}.cc .wacker_house .scene.level_0{background-image:linear-gradient(to bottom, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.6) 50%, rgba(0,0,0,0) 100%);z-index:90;transition:all 2.5s}.cc .wacker_house .scene.level_0 .text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;color:#fff}.cc .wacker_house .scene.level_0 .text .h_xxxl{padding-bottom:15px}.cc .wacker_house .scene.level_0 .text .bottomline{margin-bottom:15px}.cc .wacker_house .scene.level_1{display:none;z-index:80}.cc .wacker_house .scene.level_1.active{display:inline-block}.cc .wacker_house .scene.level_2{display:none;opacity:0;pointer-events:none;z-index:85}.cc .wacker_house .scene.level_2.visible{display:inline-block}.cc .wacker_house .scene.level_2 .backgroundImage{opacity:0;transition-property:all;transition-timing-function:linear;transition-duration:.4s;transition-delay:.1s}.cc .wacker_house .scene.level_2 .square{position:absolute;transition:all .0s}.cc .wacker_house .scene.level_2.active .square{top:0 !important;left:0 !important;width:100%;height:100%;transform:translateY(0);opacity:0;transition:top .8s, left .8s, width .8s, height .8s, transform .8s, opacity .5s .3s}.cc .wacker_house .scene.level_2.active{opacity:1;pointer-events:all}.cc .wacker_house .scene.level_2.active .backgroundImage{opacity:1}.cc .wacker_house .scene .backgroundImage{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%);object-fit:cover}.cc .wacker_house .scene .backgroundImage img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:auto;transition:opacity .8s linear}.cc .wacker_house .scene .backgroundImage.fullHeight img{width:auto;height:100%}.cc .wacker_house .scene .imageLinks{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;transition:opacity .3s linear}.cc .wacker_house .scene .modalContent{z-index:10;overflow:hidden}.cc .wacker_house .scene .modalContent.active{z-index:20}.cc .wacker_house .scene .modalContent.imageLinks{opacity:0 !important;transition:opacity .3s linear}.cc .wacker_house .scene .modalContent.imageLinks.active{opacity:1 !important}.cc .wacker_house .scene .modalContent.background{position:absolute;top:5rem;left:0;width:100%;height:calc(100vh - 10rem);opacity:0;transition:opacity .0s linear;color:#fff;background-color:rgba(0,0,0,0.97)}.cc .wacker_house .scene .modalContent.background.active{opacity:1}.cc .wacker_house .scene .modalContent .arrow{position:absolute;top:50%;transform:translateY(-50%)}.cc .wacker_house .scene .modalContent .arrow.inactive{pointer-events:none;opacity:0}.cc .wacker_house .scene .modalContent .arrow svg{position:absolute;top:50%;left:50%;width:5rem;transform:translate(-50%, -50%);fill:#fff}.cc .wacker_house .scene .modalContent .arrow.prev{left:5vw;transform:rotate(180deg)}.cc .wacker_house .scene .modalContent .arrow.next{right:5vw}.cc .wacker_house .scene .modalContent .track{position:absolute;top:9vh;left:0;width:100%;transform:translateX(0);transition:transform .8s}.cc .wacker_house .scene .modalContent .track .contentItem{position:relative;float:left}.cc .wacker_house .scene .modalContent .track .contentItem .details{display:flex;flex-direction:column;margin-bottom:auto;overflow-y:auto}.cc .wacker_house .scene .modalContent .track .contentItem .pagination{display:flex;margin-top:2rem}.cc .wacker_house .scene .modalContent .track .contentItem .headline{margin-bottom:2rem}.cc .wacker_house .scene .modalContent .track .contentItem .subline{margin-bottom:.5rem;font-size:16px !important;line-height:20px !important;font-size:1.6rem !important;line-height:2.0rem !important}.cc .wacker_house .scene .modalContent .track .contentItem .paragraph{font-family:HelveticaNeueLTW06-45Light,"Helvetica Neue",Helvetica,Arial,sans-serif !important;margin-bottom:2rem}.cc .wacker_house .scene .modalContent .track .contentItem .list{list-style-type:square;list-style-position:outside;padding-left:2rem;margin-bottom:2rem}.cc .wacker_house .scene .modalContent .track .contentItem .list li{font-family:HelveticaNeueLTW06-45Light,"Helvetica Neue",Helvetica,Arial,sans-serif !important}.cc .wacker_house .scene .modalContent.videos .track{margin-left:20vw}.cc .wacker_house .scene .modalContent.videos .track .contentItem{width:58vw;margin:0 2vw 0 0;cursor:pointer}.cc .wacker_house .scene .modalContent.videos .track .contentItem .media{position:relative;transform:scale(0.7);transition:transform .8s}.cc .wacker_house .scene .modalContent.videos .track .contentItem .media .image{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:20;transition:opacity .8s}.cc .wacker_house .scene .modalContent.videos .track .contentItem .media .image img{opacity:.2;transition:opacity .8s}.cc .wacker_house .scene .modalContent.videos .track .contentItem .media .image .play{position:absolute;top:50%;left:50%;width:8rem;height:8rem;border-radius:50%;background-color:rgba(51,51,51,0.8);transform:translate(-50%, -50%)}.cc .wacker_house .scene .modalContent.videos .track .contentItem .media .image .play svg{position:absolute;top:50%;left:54%;transform:translate(-50%, -50%);width:3rem;fill:#fff}.cc .wacker_house .scene .modalContent.videos .track .contentItem .media video{max-height:67vh;opacity:0;z-index:10;transition:opacity .8s}.cc .wacker_house .scene .modalContent.videos .track .contentItem .text{opacity:0;transition:opacity .8s}.cc .wacker_house .scene .modalContent.videos .track .contentItem .text .headline{margin:2rem 0 .5rem 0}.cc .wacker_house .scene .modalContent.videos .track .contentItem .text .pagination{margin-top:0}.cc .wacker_house .scene .modalContent.videos .track .contentItem.active .media{transform:scale(1)}.cc .wacker_house .scene .modalContent.videos .track .contentItem.active .media .image img{opacity:1}.cc .wacker_house .scene .modalContent.videos .track .contentItem.active .media.playing .image{opacity:0;pointer-events:none}.cc .wacker_house .scene .modalContent.videos .track .contentItem.active .media.playing video{opacity:1}.cc .wacker_house .scene .modalContent.videos .track .contentItem.active .text{opacity:1}.cc .wacker_house .scene .modalContent.documents .track{display:flex;height:calc(100% - 18rem)}.cc .wacker_house .scene .modalContent.documents .track .contentItem{display:flex;padding:0 10vw;width:100vw}.cc .wacker_house .scene .modalContent.documents .track .contentItem .thumbnailView{display:flex;flex-direction:column;width:10vw;padding-right:3vw;overflow-y:auto}.cc .wacker_house .scene .modalContent.documents .track .contentItem .thumbnailView .item{position:relative;overflow:visible;margin-bottom:2rem}.cc .wacker_house .scene .modalContent.documents .track .contentItem .thumbnailView .item .media{padding:1px;border:2px solid #000;background-color:rgba(255,255,255,0.3);transition:border .4s}.cc .wacker_house .scene .modalContent.documents .track .contentItem .thumbnailView .item .pages{display:block;text-align:center;color:rgba(255,255,255,0.3);transition:color .8s}.cc .wacker_house .scene .modalContent.documents .track .contentItem .thumbnailView .item.active .media{border-color:white}.cc .wacker_house .scene .modalContent.documents .track .contentItem .thumbnailView .item.active .pages{color:#fff}.cc .wacker_house .scene .modalContent.documents .track .contentItem .detailView{display:flex;flex-direction:column;border-left:5px solid #fff;width:35vw;padding-left:3vw;padding-right:3vw;overflow-y:auto}.cc .wacker_house .scene .modalContent.documents .track .contentItem .detailView .item{position:relative;overflow:visible;margin-bottom:2rem}.cc .wacker_house .scene .modalContent.documents .track .contentItem .detailView .item .media{padding:1px;background-color:rgba(255,255,255,0.3)}.cc .wacker_house .scene .modalContent.documents .track .contentItem .pdfView{width:40vw}.cc .wacker_house .scene .modalContent.documents .track .contentItem .pdfView .embed-responsive-item{width:100%;height:100%}.cc .wacker_house .scene .modalContent.documents .track .contentItem .text{display:flex;flex-direction:column;padding-left:3vw;border-left:5px solid #fff;width:35vw}.cc .wacker_house .scene .modalContent.documents .track .contentItem .text .qr_code{width:15rem}.cc .wacker_house .scene .modalContent.images .track{margin-left:10vw}.cc .wacker_house .scene .modalContent.images .track .contentItem .media{position:relative;width:43vw;margin:0 0 0 2vw;transition:margin .8s;background-color:#000;z-index:20}.cc .wacker_house .scene .modalContent.images .track .contentItem .media img{opacity:.2;transition:opacity .8s}.cc .wacker_house .scene .modalContent.images .track .contentItem .text{position:absolute;display:flex;flex-direction:column;justify-content:flex-start;top:0;right:0;width:35vw;height:100%;padding-left:6rem;opacity:0;transition:opacity .8s;z-index:10}.cc .wacker_house .scene .modalContent.images .track .contentItem.active .media{margin:0 35vw 0 2vw}.cc .wacker_house .scene .modalContent.images .track .contentItem.active .media img{opacity:1}.cc .wacker_house .scene .modalContent.images .track .contentItem.active .text{opacity:1}.cc.introFadeout .scene.level_0{pointer-events:none}.cc.introFadeout .navigation{opacity:1}.cc.introFadeout .navigation .clickarea{pointer-events:all}.cc.introFadeout .imageLinks{opacity:1 !important}.cc.introFadeout.modalOpen .navigation{opacity:0}.cc.introFadeout.modalOpen .navigation .clickarea{pointer-events:none}.cc.introFadeout.modalOpen .subnavigation{opacity:1;transform:translateY(0)}.cc.transition .imageLinks{opacity:0 !important}.cc.setView *{transition:all .0s !important}@media (max-width: 1400px){.cc .wacker_house{font-size:14px !important;line-height:18px !important;font-size:1.4rem !important;line-height:1.8rem !important}.cc .wacker_house .scene .square{width:5.6rem;height:5.6rem}.cc .wacker_house .scene .h_lg{font-size:21px !important;line-height:24px !important;font-size:2.1rem !important;line-height:2.4rem !important}.cc .wacker_house .scene .h_sm,.cc .wacker_house .scene .iconButton,.cc .wacker_house .scene p,.cc .wacker_house .scene .fo-item .inner p{font-size:14px !important;line-height:18px !important;font-size:1.4rem !important;line-height:1.8rem !important}.cc .wacker_house .scene .button{padding:1rem 2rem}.cc .wacker_house .scene .fo-link .square::before,.cc .wacker_house .scene .fo-link .square::after{height:.7rem}.cc .wacker_house .scene .fo-link .inner{min-width:7rem;min-height:3.4rem;padding:.5rem 1rem}}@media (max-width: 950px){.cc .wacker_house{font-size:12px !important;line-height:16px !important;font-size:1.2rem !important;line-height:1.6rem !important}.cc .wacker_house .navigation .wrapper{bottom:2rem}.cc .wacker_house .navigation .wrapper .activeItem{width:16vh;height:16vh}.cc .wacker_house .navigation .wrapper .activeItem .iconButton{left:calc(100% - 0.5rem);padding:1rem 1rem 1rem 4.5rem}.cc .wacker_house .navigation .wrapper .outer{width:16vh;height:16vh}.cc .wacker_house .navigation.inactive .outer .icon svg{width:7rem !important}.cc .wacker_house .navigation.inactive .outer .indicator svg{width:7rem !important}.cc .wacker_house .navigation.inactive .outer .inner{transform:scale(0.3) translate(-50%, -50%)}.cc .wacker_house .navigation.active .wrapper .activeItem{width:calc(100vh - 4rem);height:calc(100vh - 4rem)}.cc .wacker_house .navigation.active .wrapper .outer{width:calc(100vh - 4rem);height:calc(100vh - 4rem)}.cc .wacker_house .navigation.active .wrapper .outer .iconButton{padding:.6rem .6rem .6rem 4rem}.cc .wacker_house .navigation.active .wrapper .outer .iconButton .icon{left:2rem}.cc .wacker_house .navigation.active .wrapper .outer .iconButton .icon svg{width:3rem !important}.cc .wacker_house .navigation.active .wrapper .outer .iconButton .indicator svg{width:6rem !important}.cc .wacker_house .scene .fo-link .square{border-width:3px;width:4.2rem;height:4.2rem}.cc .wacker_house .scene .fo-link .square::before,.cc .wacker_house .scene .fo-link .square::after{width:3px;height:.6rem}.cc .wacker_house .scene .fo-link .square.left,.cc .wacker_house .scene .fo-link .square.right{border-width:3px}.cc .wacker_house .scene .fo-link .inner{min-width:5rem;min-height:2.5rem;padding:.5rem 1rem}.cc .wacker_house .scene .fo-link .inner div{line-height:0}.cc .wacker_house .scene .fo-link .inner.left{right:-.6rem}.cc .wacker_house .scene .fo-link .inner.right{left:-.6rem}.cc .wacker_house .scene .h_lg{font-size:21px !important;line-height:24px !important;font-size:2.1rem !important;line-height:2.4rem !important}.cc .wacker_house .scene .h_sm,.cc .wacker_house .scene .iconButton,.cc .wacker_house .scene p,.cc .wacker_house .scene .fo-item .inner p{font-size:12px !important;line-height:16px !important;font-size:1.2rem !important;line-height:1.6rem !important}.cc .wacker_house .scene .iconButton{border-radius:4rem;padding:1rem 1rem 1rem 4.5rem}.cc .wacker_house .scene .iconButton .icon{left:2.5rem}.cc .wacker_house .scene .iconButton .icon svg{width:3rem}.cc .wacker_house .scene .button{padding:1rem}.cc .wacker_house .scene.level_0 .text{top:43%;width:80%}.cc .wacker_house .scene .fo-room{display:none}.cc .wacker_house .scene .level_2 .backgroundImage{top:50%;width:198%;height:198%;transform:translate(0, 0)}.cc .wacker_house .scene .level_2 .backgroundImage.left{left:75%}.cc .wacker_house .scene .level_2 .backgroundImage.right{left:25%}.cc .wacker_house .scene .level_2 .backgroundImage img{height:100%;transform:translate(0, 0)}.cc .wacker_house .scene .level_2 .modalContent{width:100vw !important;height:100vh !important}.cc .wacker_house .scene .level_2 .fo-item{position:relative;width:100%;height:100%;top:0 !important;left:0 !important}.cc .wacker_house .scene .level_2 .fo-item .inner{position:absolute;padding:0;top:50% !important;bottom:auto !important;transform:translateY(-50%) !important;max-height:calc(100% - 4rem);width:60% !important}.cc .wacker_house .scene .level_2 .fo-item .inner .front{background-color:rgba(242,148,0,0.85) !important}.cc .wacker_house .scene .level_2 .fo-item .indicator{position:absolute;top:50%}.cc .wacker_house .scene .level_2 .fo-item .line{top:50% !important;height:2px !important;width:calc(15% - 2rem) !important;transform:translate(0, -50%) !important}.cc .wacker_house .scene .level_2 .fo-item .line::before{top:50% !important;right:auto !important;bottom:auto !important;left:auto !important;transform:translateY(-50%) !important}.cc .wacker_house .scene .level_2 .fo-item.left .inner{left:2rem !important;right:auto !important}.cc .wacker_house .scene .level_2 .fo-item.left .indicator{left:75%;right:auto}.cc .wacker_house .scene .level_2 .fo-item.left .line{left:calc(60% + 2rem) !important;left:auto}.cc .wacker_house .scene .level_2 .fo-item.left .line::before{right:-3px !important}.cc .wacker_house .scene .level_2 .fo-item.right .inner{right:2rem !important;left:auto !important}.cc .wacker_house .scene .level_2 .fo-item.right .indicator{right:75%;left:auto}.cc .wacker_house .scene .level_2 .fo-item.right .line{right:calc(60% + 2rem) !important;left:auto}.cc .wacker_house .scene .level_2 .fo-item.right .line::before{left:-3px !important}}@media (min-width: 768px){.cc .header .container{width:80%}.cc .container{width:80%}}@media (min-width: 992px){.cc .header .container{width:80%}.cc .container{width:80%}}@media (min-width: 951px){.cc .level_2 .backgroundImage{top:50% !important}.cc .level_2 .backgroundImage img{top:50% !important;left:50% !important}}@media (min-width: 1200px){.cc .header .container{width:80%}.cc .container{width:80%}}.cc .exit{display:none}.cc.showroom .exit{display:inline-block}
