.color-magenta{color:#bf1982}.color-green{color:#51af45}.color-lightgreen{color:#8abf3f}header .logo{position:fixed;z-index:1000;z-index:500;right:20px;top:20px;width:150px}@media (max-width: 767px){header .logo{width:100px}}@media (max-width: 500px){header .logo{width:80px}}header .backBtn{position:fixed;z-index:1000;z-index:500;left:0px;top:20px;color:#000;font-size:30px}header .backBtn .marker{margin-top:20px;margin-left:40px}footer{position:absolute;top:20px;left:20px;background-color:white;width:250px;height:250px;z-index:5000}.hover-fadein{opacity:0}.hover-fadein,.hover-fadeout{transition:opacity 0.7s ease}.hover .hover-fadein{opacity:1}.hover .hover-fadeout{opacity:0}.fullbg{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;background:no-repeat center center transparent;background-size:cover}.fullwith-background{height:100%;position:relative}.fullwith-background .bg-img{position:absolute;top:0;left:0;right:0;bottom:0;background:no-repeat center center transparent;background-size:cover;transition:all 0.7s ease;transform:scale(1.28)}.fullwith-background.hover .bg-img{transform:scale(1.3)}#frontpage{position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto;text-align:center;font-size:24px;font-weight:700;font-weight:500;color:#FFFFFF;letter-spacing:1px;opacity:1;transition-property:opacity, height;transition-duration:1s,2s;transition-delay:0.5s,2s;transition-timing-funtion:linear}@media (max-width: 500px){#frontpage{font-size:15px}}#frontpage .centerbox{display:flex;align-items:center;justify-content:center;min-height:100%;padding:2%}#frontpage .centercontent{display:flex;flex-direction:column;justify-content:space-between;justify-content:center;min-height:80vh}#frontpage .centercontent>div{padding:2vh 0}#frontpage.inactive{opacity:0;height:0;overflow:hidden}#frontpage .enter-logo{height:15vh;height:20vh;max-height:180px;max-height:8em;min-height:50px;min-height:4em;width:auto}#frontpage .logo-subline{font-size:0.8em;font-weight:600}#frontpage .font-big{font-size:1.5em}#frontpage #object-title{text-align:center}#frontpage #object-title span{font-size:45px;font-weight:700;line-height:50px;color:#000;display:block}@media (max-width: 500px){#frontpage #object-title span{font-size:45px;line-height:50px}}#frontpage #object-title span.size2{font-size:65px;line-height:80px}@media (max-width: 500px){#frontpage #object-title span.size2{font-size:55px;line-height:60px}}#frontpage #object-title span.size3{font-size:18px;line-height:36px;text-transform:uppercase;letter-spacing:6px}@media (max-width: 500px){#frontpage #object-title span.size3{font-size:15px;line-height:20px}}#frontpage .wrapper-enter{text-align:center}#frontpage .wrapper-enter #enter{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;background-color:transparent;border:3px solid #FFFFFF;color:#FFFFFF;display:inline-block;text-align:center;text-decoration:none;font-size:32px;font-weight:500;line-height:1em;letter-spacing:1px;width:150px;height:150px;display:inline-flex;padding:0;justify-content:center;align-items:center}@media (max-width: 500px){#frontpage .wrapper-enter #enter{width:100px;height:100px;font-size:20px;border-width:3px}}#frontpage .wrapper-enter #enter:hover{background-color:#fff;color:#000;mix-blend-mode:lighten}#frontpage .wrapper-enter #enter:focus{outline:none}#frontpage .teaser{margin-top:5%}#landscape{position:relative;height:100%}#landscape #moveMarker{position:absolute;z-index:600;background-color:rgba(220,220,220,0.47);text-align:center;padding:20px;left:50%;top:50%;transform:translate3d(-50%, -50%, 0);color:#FFFFFF;border-radius:8px}#landscape #moveMarker i:before{font-size:56px;color:#000000}#landscape #moveMarker h6{margin:10px 0 0 0;padding:0;color:#000000}#landscape #pano{position:absolute;top:0;left:0;width:100%;height:100%;z-index:400;overflow:hidden;cursor:move !important}[class^="icon-"]::before,[class*=" icon-"]::before{width:2em}body,html{overflow:hidden;padding:0px;margin:0px;height:100%;min-height:100%;font-family:'Source Sans Pro', sans-serif}.font2{font-family:'Dosis', sans-serif}strong{font-weight:700}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:8px;font-family:inherit;font-weight:500;line-height:20px;color:inherit}main{overflow:hidden;height:100%;min-height:100%}.menu{display:flex;align-items:center;justify-content:center;position:fixed}#left-menu{width:100px;z-index:460;z-index:760;-webkit-transition:all 0.2s ease-in 1ms;transition:all 0.2s ease-in 1ms;top:0;left:0;height:100%;transform:translateX(-100%)}#left-menu.active{transform:translateX(0)}@media (max-height: 1420px){#left-menu{width:190px}}@media (max-height: 750px){#left-menu{width:260px}}@media (max-height: 520px){#left-menu{width:330px;width:405px}}#left-menu .cta{background:transparent;position:absolute;left:100%}#left-menu .cta .icon{background:#ffffff;width:48px;width:35px;height:95px;display:flex;align-items:center;justify-content:center;border-radius:0 8px 8px 0;margin-left:-1px;padding:0;overflow:hidden}#left-menu .cta .icon .toggler{display:block;position:relative;width:100%;height:100%;overflow:hidden;display:flex;justify-content:center;align-items:center;text-decoration:none}#left-menu .cta .icon .toggler i{color:#e1e1e1;font-size:30px;position:absolute;top:11px;left:16px;-webkit-transition:all 0.5s ease-in 0.1s;transition:all 0.5s ease-in 0.1s}#left-menu .cta .icon .toggler i.fa-plus-circle{opacity:1}#left-menu .cta .icon .toggler img{transform:rotate(90deg);display:block;margin-left:3px;width:100%;width:80%;height:auto}#left-menu .cta .icon .toggler .txt{display:flex;justify-content:center;align-items:center;color:#000;transform:rotate(-90deg);font-size:20px;line-height:1em;font-weight:700;letter-spacing:1px}#left-menu .wrapper-menu{background:#ffffff;border:1px solid #FFFFFF;padding:18px 20px;padding:5vh 20px;width:100%;height:100%}@media (max-height: 890px){#left-menu .wrapper-menu{padding-top:5px;padding-bottom:5px}}@media (max-height: 670px){#left-menu .wrapper-menu{height:100%;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}}#left-menu .wrapper-menu .menu-item-wrapper{margin:0;padding:0;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;height:100%;max-height:calc(100% - 100px)}#left-menu .wrapper-menu .menu-item-wrapper .menu-item{min-height:70px;text-align:center;width:70px}@media (min-height: 1100px) and (max-height: 1419px){#left-menu .wrapper-menu .menu-item-wrapper .menu-item{transform:scale(1.2)}}@media (max-height: 890px){#left-menu .wrapper-menu .menu-item-wrapper .menu-item{min-height:65px}}#left-menu .wrapper-menu .menu-item-wrapper .menu-item .txt{display:block;font-size:11px;line-height:1.2em;margin-top:4px;font-weight:500}#left-menu .wrapper-menu .menu-item-wrapper .menu-item .txt .t1{display:block;font-size:14px;font-weight:700}#left-menu .wrapper-menu .menu-item-wrapper .menu-item .link{border:1px solid #000000;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-transition:all 0.1s ease-in 0s;transition:all 0.1s ease-in 0s;width:34px;display:inline-block;text-decoration:none;background:#ffffff;text-align:center;display:inline-flex;justify-content:center;align-items:center}#left-menu .wrapper-menu .menu-item-wrapper .menu-item .link.public{background:#f2eda0}#left-menu .wrapper-menu .menu-item-wrapper .menu-item .link.public:hover{background:#ffffff}#left-menu .wrapper-menu .menu-item-wrapper .menu-item .link:hover{background:#000000}#left-menu .wrapper-menu .menu-item-wrapper .menu-item .link:hover i.number{color:#FFFFFF}#left-menu .wrapper-menu .menu-item-wrapper .menu-item .link.current{background:#000000}#left-menu .wrapper-menu .menu-item-wrapper .menu-item .link.current i.number{color:#FFFFFF}#left-menu .wrapper-menu .menu-item-wrapper .menu-item i{text-align:center;font-weight:bold;color:#000000;font-size:15px;font-size:14px;font-style:normal;line-height:30px}#left-menu .wrapper-menu .menu-item-wrapper .menu-item:last-child{margin-bottom:0}#left-menu .wrapper-menu .menu-item.overview{min-height:70px;padding-bottom:15px;margin-top:10px;margin-bottom:10px;border-bottom:1px solid #000000;text-align:center;display:flex;justify-content:center;align-items:center}@media (max-height: 670px){#left-menu .wrapper-menu .menu-item.overview{min-height:auto;margin-top:10px;margin-bottom:10px}}#left-menu .wrapper-menu .menu-item.overview a{display:block;color:#000;text-decoration:none;text-align:center;display:flex;flex-direction:column;align-items:center}#left-menu .wrapper-menu .menu-item.overview i{text-align:center;font-weight:bold;color:#000000;font-style:normal;border:2px solid #000000;width:40px;height:40px;margin-bottom:3px;font-size:18px;line-height:40px;display:inline-block;display:flex;justify-content:center;align-items:center}#left-menu .wrapper-menu .menu-item.overview:hover i{background:#000000;color:#FFFFFF}#left-menu .wrapper-menu .menu-item.overview span{font-weight:700;display:block;font-size:10px;text-align:center}#left-menu .wrapper-menu .menu-item.overview span.mobile{display:none}@media (max-height: 670px){#left-menu .wrapper-menu .menu-item.overview span.mobile{display:block}}#bottom-menu{left:50%;bottom:0;-webkit-transition:all 0.2s ease-in 1ms;transition:all 0.2s ease-in 1ms;flex-direction:column;transform:translate3d(-50%, 84%, 0);z-index:450;max-height:100vh}@media (max-width: 1025px){#bottom-menu{max-width:100% !important;width:100% !important}}#bottom-menu .wrapper-menu{max-height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch}#bottom-menu.is-sticky{transform:translate3d(-50%, 100%, 0);z-index:700;bottom:50px;bottom:35px}@media (max-width: 1025px){#bottom-menu.is-sticky{left:0%;transform:translate3d(0, 100%, 0)}}#bottom-menu.active{transform:translate3d(-50%, 0%, 0);bottom:0px;z-index:800;max-height:80vh}@media (max-width: 1025px){#bottom-menu.active{left:0%;transform:translate3d(0, 0%, 0)}}#bottom-menu .cta a{display:inline-block;position:relative;display:inline-block;position:relative;font-size:20px;line-height:1em;font-weight:700;letter-spacing:2px;color:#fff;text-decoration:none;text-align:center;text-transform:uppercase}#bottom-menu .cta a img{color:#000;border-radius:8px 8px 0 0}#bottom-menu .cta a .txt{display:flex;justify-content:center;align-items:center;border-radius:8px 8px 0 0;color:#fff;background-color:#000;text-align:center;width:184px;height:35px;letter-spacing:1px}@media (height: 375px){#bottom-menu .cta a .txt{margin-top:-30px;height:65px}}#bottom-menu .sub-overview{margin-top:1.5em;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}#bottom-menu .sub-overview .item{text-align:center;flex:1 1 auto;min-width:35px;max-width:45px}#bottom-menu .sub-overview .item a,#bottom-menu .sub-overview .item span{display:inline-flex;align-items:center;justify-content:center;text-align:center;border:1px #fff solid;color:#fff;background:none;height:28px;width:28px;font-size:11px;font-weight:500;line-height:1em;line-height:1em;letter-spacing:1px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;text-decoration:none}#bottom-menu .sub-overview .item a:hover,#bottom-menu .sub-overview .item a.active,#bottom-menu .sub-overview .item span:hover,#bottom-menu .sub-overview .item span.active{background:#fff;color:#000;font-weight:700;cursor:pointer}#bottom-menu .wrapper-menu{background-color:#000;height:250px;width:90vw;width:calc(90vw - 20px);max-width:900px;padding:18px 20px;display:flex;color:#fff;font-size:14px;line-height:1.3em;font-weight:400;margin-top:-1px}#bottom-menu .wrapper-menu>div{flex:1 1 auto;width:33%;display:flex;align-items:center;justify-content:center}#bottom-menu .wrapper-menu .col_1{text-align:center}#bottom-menu .wrapper-menu .col_2{width:50%;padding:0 20px}#bottom-menu .wrapper-menu .col_2>img{max-height:215px}#bottom-menu .wrapper-menu .col_3{text-align:left}#bottom-menu .wrapper-menu .col_3 .mb-2{margin-bottom:0.5em;display:block}@media (max-width: 767px){#bottom-menu .wrapper-menu .col_3{display:none}}@media (max-width: 450px){#bottom-menu .wrapper-menu{flex-direction:column}#bottom-menu .wrapper-menu .col_1{width:100%;margin-bottom:20px;height:220px;flex:1 0 auto;align-items:flex-start}#bottom-menu .wrapper-menu .col_2{width:100%;padding-bottom:20px}}#bottom-menu .wrapper-menu .title{font-size:38px;line-height:1.2em;letter-spacing:1px;font-weight:700;text-align:center;text-transform:uppercase}#bottom-menu .wrapper-menu .subtitle{margin-top:0.5em;letter-spacing:0.2em}#bottom-menu .wrapper-menu .tableList{display:grid;grid-template-columns:auto 1fr;grid-column-gap:1em}.timeline-menu .toggler img{height:55px;width:auto}.timeline-menu .wrapper-menu#timeline-menu{width:80vw;max-width:1200px;background-color:#ffd923;background:repeat url("../img/timeline_color.png") 0 0 transparent;border:none;color:#000;font-weight:bold;padding:1em 3em}.timeline-menu .wrapper-menu#timeline-menu p{color:inherit}@media (max-width: 780px){.timeline-menu .wrapper-menu#timeline-menu{width:100%}}body:not(.onfadein) .menu#bottom-menu{bottom:0}body:not(.onfadein) .menu#left-menu{transform:translateX(calc(-100% - 50px))}body:not(.onfadein) #btn-right{right:-35px}.hidden{display:none;width:0;height:0;overflow:hidden}.popup{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-99;background-color:rgba(255,255,255,0.95);padding:calc(8vmin + 20px);visibility:hidden}.popup.show{display:block;visibility:visible;z-index:2000}.popup .popup-close{position:fixed;right:0px;top:0px;width:50px;height:50px;background:none;color:#000;font-size:36px;border:none;font-weight:900;cursor:pointer}.popup .popup-header{position:absolute;top:20px;left:20px;font-size:11px;line-height:1em;font-weight:bold;display:flex;align-items:center}.popup .popup-header .icon{font-size:1.5em;margin-right:8px}.popup .popup-header .popup-title{display:inline-block}@media (min-width: 1024px){.popup .popup-header{font-size:16px}.popup .popup-close{font-size:46px;width:70px;height:70px}}.popup .popup-content{height:100%;text-align:center;position:relative;opacity:0;margin-top:50px;transition:opacity 0.5s,margin-top 0.5s}.popup .popup-content .popup-caption{font-size:11px;line-height:1.2em;margin:0 auto 0 auto;text-align:center;position:absolute;left:0;right:0;top:calc(100% + 1em);max-width:90vmin}.popup .popup-content [data-caption-size="text"]{padding-bottom:50px}.popup .popup-content [data-caption-size="text"] .popup-caption{margin-top:-50px}.popup .popup-content [data-caption-size="timeline"]{padding-bottom:100px}.popup .popup-content [data-caption-size="timeline"] .popup-caption{margin-top:-100px}.popup .popup-content .popup-img{height:100%;display:inline-flex;align-items:center;justify-content:center;flex-direction:column;width:auto;margin:auto;position:relative}.popup .popup-content .popup-img .popup-img-pic{height:100%;flex:1 1 auto;display:flex;align-items:center;justify-content:center;flex-direction:column}.popup .popup-content .popup-img .popup-img-pic img{display:inline-block;width:auto;height:auto;max-width:100%;max-height:100%}.popup .popup-content .popup-video,.popup .popup-content .popup-timeline{height:100%;display:inline-flex;align-items:center;justify-content:center;flex-direction:column;width:auto;margin:auto;position:relative}.popup .popup-content .popup-video .popup-video-mov,.popup .popup-content .popup-timeline .popup-video-mov{height:100%;flex:1 1 auto;display:flex;align-items:center;justify-content:center;flex-direction:column}.popup .popup-content .popup-video .popup-video-mov video,.popup .popup-content .popup-timeline .popup-video-mov video{display:inline-block;width:auto;height:auto;max-width:100%;max-height:100%}.popup .popup-content .popup-timeline .popup-caption>img{width:auto;height:auto}.popup .popup-content .popup-fullscreen{height:100%;width:100%;display:block}.popup .popup-content .popup-fullscreen iframe{border:none;display:block;width:100%;height:100%}.popup.show .popup-content{opacity:1;margin-top:0px}.popup[data-type="360rotate"]{padding-bottom:0}.popup:not([data-type="img"]) .popup-img,.popup:not([data-type="video"]) .popup-video,.popup:not([data-type="timeline"]) .popup-timeline,.popup:not([data-type="marzipano"]) .popup-marzipano,.popup:not([data-type="drohne"]) .popup-drohne,.popup:not([data-type="iframe"]) .popup-iframe,.popup:not([data-type="360rotate"]) .popup-360rotate{display:none}#btn-right{position:absolute;top:55%;right:0;height:0px;width:0px;z-index:430;-webkit-transition:all 0.2s ease-in 1ms;transition:all 0.2s ease-in 1ms}#btn-right a{position:absolute;bottom:0;left:0;transform:rotate(-90deg) translate(-50%, 0);transform-origin:bottom left;display:block;white-space:nowrap;height:35px;width:280px;text-align:center;border-radius:8px 8px 0 0;background-color:#8abf3f;color:#fff;display:flex;justify-content:center;align-items:center;font-size:20px;line-height:1em;font-weight:700;text-transform:uppercase;text-decoration:none !important;letter-spacing:1px}@media (max-height: 500px){#btn-right{top:60%}#btn-right .text-md{display:none}#btn-right a{width:240px}}#footerNavLeft,#footerNavRight{position:fixed;z-index:1000}#footerNavLeft .marker,#footerNavRight .marker{transform:scale(1.2)}#footerNavLeft{left:20px;bottom:20px}#footerNavLeft a{color:#fff;margin-right:1em;text-transform:uppercase;font-size:12px;letter-spacing:1px}#footerNavRight{right:65px;bottom:65px}.screenshotPano .marker,.screenshotPano .menu,.screenshotPano header{display:none !important}#panoPreloader{z-index:450}#titleBar{display:none}.hotspot-wrapper .hotspot{border-radius:50%;cursor:pointer}@media (min-width: 1024px){.hotspot-wrapper .hotspot{width:48px;height:48px}}@media (max-width: 1024px){.hotspot-wrapper .hotspot{width:32px;height:32px}}.hotspot-wrapper .hotspot .info-hotspot-icon{width:100%;height:auto}.hotspot-wrapper .hotspot .icon-wrapper,.hotspot-wrapper .hotspot .hotspot-tooltip{display:block;position:absolute;width:100%;height:100%;border-radius:50%;background-position:center center;transition:all 0.4s ease-in-out;-webkit-transform-origin:50% 0%;transform-origin:50% 0%}.hotspot-wrapper .hotspot .icon-wrapper{text-align:center}.hotspot-wrapper .hotspot .icon-wrapper i{font-size:26px;line-height:35px;text-align:center}.hotspot-wrapper .hotspot .hotspot-tooltip{-webkit-transform:translate3d(0, 0, -60px) rotate3d(1, 0, 0, 90deg);transform:translate3d(0, 0, -60px) rotate3d(1, 0, 0, 90deg);background:#fff;color:#000;text-align:center;padding:0px;opacity:0}.hotspot-wrapper .hotspot .hotspot-tooltip p{font-size:9px;line-height:12px;padding:14px 0;font-weight:lighter}.hotspot-wrapper .hotspot:hover .icon-wrapper{-webkit-transform:translate3d(0, 60px, 0) rotate3d(1, 0, 0, -90deg);transform:translate3d(0, 60px, 0) rotate3d(1, 0, 0, -90deg);opacity:0}.hotspot-wrapper .hotspot:hover .hotspot-tooltip{-webkit-transform:rotate3d(1, 0, 0, 0deg);transform:rotate3d(1, 0, 0, 0deg);opacity:1}.hotspot-wrapper .hotspot-expand{width:70px;height:70px;margin-left:-35px;margin-top:-70px;background-color:#fff;color:#000;border-radius:50%;text-align:center;cursor:pointer;transition:width 0.3s ease-in-out,height 0.3s ease-in-out,background-color 0.3s ease-in-out,color 0.3s ease-in-out,margin 0.3s ease-in-out}#sceneListToggle{display:none}#section1{background:#e1e1e1;height:100%;position:relative}#section1 #pano{position:absolute;top:0;left:0;width:100%;height:100%;z-index:400;overflow:hidden}.marker{position:absolute;z-index:700}.marker.rotate-marker{width:150px;height:150px;border-radius:50%;cursor:pointer}.marker.rotate-marker .rotate-img,.marker.rotate-marker .rotate-content{display:block;position:absolute;width:100%;height:100%;border-radius:50%;background-position:center center;transition:all 0.4s ease-in-out;-webkit-transform-origin:50% 0%;transform-origin:50% 0%}.marker.rotate-marker .rotate-img{text-align:center;background-color:#FFFFFF}.marker.rotate-marker .rotate-img i{font-size:30px;line-height:150px}.marker.rotate-marker .rotate-content{-webkit-transform:translate3d(0, 0, -150px) rotate3d(1, 0, 0, 90deg);transform:translate3d(0, 0, -150px) rotate3d(1, 0, 0, 90deg);background:#fff;color:#000;text-align:center;padding:20px;opacity:0}.marker.rotate-marker .rotate-content h1{font-weight:bolder;font-size:20px;padding:10px 0;border-bottom:1px solid #000}.marker.rotate-marker .rotate-content p{font-size:10px;line-height:20px;padding:10px 0;font-weight:lighter}.marker.rotate-marker:hover .rotate-img{-webkit-transform:translate3d(0, 150px, 0) rotate3d(1, 0, 0, -90deg);transform:translate3d(0, 130px, 0) rotate3d(1, 0, 0, -90deg);opacity:0}.marker.rotate-marker:hover .rotate-content{-webkit-transform:rotate3d(1, 0, 0, 0deg);transform:rotate3d(1, 0, 0, 0deg);opacity:1}.marker.expand-marker{width:70px;height:70px;margin-left:-35px;margin-top:-70px;background-color:#fff;color:#000;border-radius:50%;text-align:center;cursor:pointer;transition:width 0.3s ease-in-out,height 0.3s ease-in-out,background-color 0.3s ease-in-out,color 0.3s ease-in-out,margin 0.3s ease-in-out}.marker.expand-marker p{width:80%;margin:auto;font-style:italic;font-size:12px;color:#000000;margin-top:40px;transition:opacity 0.2s ease-in-out;opacity:0}.marker.expand-marker p a{text-decoration:none;color:#000000}.marker.expand-marker:after{content:'';position:absolute;width:0;height:0;top:68px;left:25px;border:solid transparent;border-top-color:#fff;border-width:10px;transition:border-top-color 0.3s ease-in-out,border-width 0.3s ease-in-out,left 0.3s ease-in-out,top 0.3s ease-in-out}.marker.expand-marker:hover{width:200px;height:200px;margin-top:-200px;margin-left:-100px;background-color:#fff;color:#000;z-index:2}.marker.expand-marker:hover p{transition:opacity 0.3s ease-in-out 0.3s;opacity:1}.marker.expand-marker:hover:after{border-top-color:transparent;border-width:0;left:95px;top:198px}.marker.reveal-marker{width:40px;height:40px;background-color:#ffffff;border:2px #ffffff solid;border-radius:50%;margin-left:0;text-align:center;cursor:pointer;pointer-events:none;overflow:hidden;z-index:400;transition:height 0.3s ease-in-out 0.1s,width 0.3s ease-in-out 0.1s,border-radius 0.3s ease-in-out 0.1s,margin 0.3s ease-in-out 0.1s}.marker.reveal-marker i{font-size:15px;line-height:41px}.marker.reveal-marker>a{text-decoration:none;color:#000000;pointer-events:all;display:block}.marker.reveal-marker>a.counter{font-size:14px;line-height:38px;font-weight:700;-webkit-transition:all 0.2s ease-in 1ms;transition:all 0.2s ease-in 1ms;opacity:1}.marker.reveal-marker .reveal-content{width:0px;height:0;overflow:hidden;padding:10px;background-color:#fff;opacity:0;text-align:left;z-index:10;pointer-events:none;transition:opacity 0.01s ease-in-out}.marker.reveal-marker .reveal-content h2{font-size:26px;line-height:40px;text-transform:uppercase;text-align:center;font-weight:700}.marker.reveal-marker .reveal-content p{font-size:12px;margin:10px 0;color:#2d2d2d;margin-top:-20px;text-align:left;opacity:0;transition:margin 0.01s ease-in-out,opacity 0.01s ease-in-out}.marker.reveal-marker .reveal-content a{color:#2d2d2d;text-decoration:none;font-size:12px;pointer-events:none}.marker.reveal-marker.active{width:185px;height:280px;border-radius:5px;margin-left:-20px;z-index:800;border-radius:8px}.marker.reveal-marker.active a.counter{opacity:0;height:0}.marker.reveal-marker.active .reveal-content{margin-top:0px;opacity:1;pointer-events:none;width:auto;height:100%;overflow:hidden;border-radius:8px;pointer-events:all;transition:opacity 0.3s ease-in-out 0.3s}.marker.reveal-marker.active .reveal-content a{pointer-events:all}.marker.reveal-marker.active .reveal-content img{display:block;width:100%;margin:4px 0}.marker.reveal-marker.active .reveal-content p{margin-top:10px;opacity:1;transition:margin 0.3s ease-in-out 0.6s,opacity 0.3s ease-in-out 0.6s}.marker{position:absolute;background-color:transparent}.marker .bubble-wrap{cursor:pointer;position:relative;width:44px;height:44px;top:0;left:0;transform:translate(-20px, -20px);transition:all 0.3s ease-in-out 0.1s}.marker .bubble-wrap .bubble-icon{position:absolute;top:0;left:0;width:44px;height:44px;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:14px;font-size:18px;line-height:1em;padding-bottom:0.1em;cursor:pointer;color:#fff;font-family:"Dosis",sans-serif}.marker .bubble-wrap .bubble{cursor:pointer}.marker .bubble-wrap .bubble,.marker .bubble-wrap .bubble-content-bg,.marker .bubble-wrap .bubble-content-overlay{position:absolute;border:2px #cc2895 solid;border-radius:50%;width:44px;height:44px;background-color:#fff}.marker .bubble-wrap .bubble-content-bg,.marker .bubble-wrap .bubble-content-overlay{visibility:hidden;top:0;left:0;width:100%;height:100%;box-sizing:content-box;transition:all 0.3s ease-in-out 0.1s}.marker .bubble-wrap .bubble-content-overlay{border-color:transparent !important;margin:2px;overflow:hidden}.marker .bubble-wrap .bubble-content{width:185px;padding:0px 10px;font-size:12px;line-height:1.3em;opacity:0;overflow:hidden;visibility:hidden;transition:none;margin-top:-10px}.marker .bubble-wrap .bubble-content h2{padding:10px 10px 2px 10px;font-size:26px;font-size:30px;line-height:1.1em;font-weight:600;letter-spacing:1px;text-align:center;font-family:"Dosis",sans-serif;text-transform:uppercase;margin-bottom:0}.marker .bubble-wrap .bubble-content .subline{text-transform:uppercase;text-align:center;letter-spacing:1px}.marker .bubble-wrap .bubble-content a{pointer-events:all}.marker .bubble-wrap .bubble-content img{display:block;width:100%;margin:8px 0}.marker .bubble-wrap .bubble-content p{margin-top:10px;opacity:1;transition:margin 0.3s ease-in-out 0.6s,opacity 0.3s ease-in-out 0.6s}.marker:hover:not(.noTooltip),.marker.active:not(.noTooltip){z-index:800}.marker:hover:not(.noTooltip) .bubble-wrap,.marker.active:not(.noTooltip) .bubble-wrap{width:185px;height:10px}.marker:hover:not(.noTooltip) .bubble-wrap .bubble-content-bg,.marker:hover:not(.noTooltip) .bubble-wrap .bubble-content-overlay,.marker.active:not(.noTooltip) .bubble-wrap .bubble-content-bg,.marker.active:not(.noTooltip) .bubble-wrap .bubble-content-overlay{visibility:visible;border-radius:5px;border-radius:8px;top:10px;left:15px}.marker:hover:not(.noTooltip) .bubble-wrap .bubble-content,.marker.active:not(.noTooltip) .bubble-wrap .bubble-content{visibility:visible;opacity:1;margin-top:0px;display:block;transition:all 0.1s ease-in-out 0.4s}.marker.rightIcon .bubble-wrap .bubble,.marker.rightIcon .bubble-wrap .bubble-icon{left:auto;right:0}.marker.rightIcon .bubble-wrap .bubble-content-bg,.marker.rightIcon .bubble-wrap .bubble-content-overlay{left:-15px}.marker.rightIcon:hover:not(.noTooltip) .bubble-wrap,.marker.rightIcon.active:not(.noTooltip) .bubble-wrap{left:-141px}.marker.rightIcon:hover:not(.noTooltip) .bubble-wrap .bubble-content-bg,.marker.rightIcon:hover:not(.noTooltip) .bubble-wrap .bubble-content-overlay,.marker.rightIcon.active:not(.noTooltip) .bubble-wrap .bubble-content-bg,.marker.rightIcon.active:not(.noTooltip) .bubble-wrap .bubble-content-overlay{left:-15px}.marker.marker_style_public .bubble,.marker.marker_style_public .bubble-content-bg,.marker.marker_style_public .bubble-content-overlay{background-color:#000;border-color:transparent;color:#fff}.marker.marker_style_white .bubble,.marker.marker_style_white .bubble-content-bg,.marker.marker_style_white .bubble-content-overlay{background-color:#fff;border-color:transparent;color:#000}.marker.marker_style_white .bubble-icon{color:#000}.marker.marker_style_neubau .bubble,.marker.marker_style_neubau .bubble-content-bg,.marker.marker_style_neubau .bubble-content-overlay{background-color:#51af45;border-color:transparent;color:#fff}.marker.marker_style_altbau .bubble,.marker.marker_style_altbau .bubble-content-bg,.marker.marker_style_altbau .bubble-content-overlay{background-color:#bf1982;border-color:transparent;color:#fff}.marker.marker_style_abs_360 .bubble,.marker.marker_style_abs_360 .bubble-content-bg,.marker.marker_style_abs_360 .bubble-content-overlay{background-color:#8abf3f;border-color:#8abf3f;color:#fff}.marker.marker_style_abs_360 .bubble-icon{font-weight:500;font-size:14px;margin-left:1px}.centerPoint{position:fixed;top:50%;left:50%;width:4px;height:4px;transform:translate(-50%, -50%);border-radius:50%;background-color:fuchsia;z-index:1000}.marker.reveal-marker .reveal-content h2{line-height:20px}.menu#left-menu .wrapper-menu .menu-item-wrapper .menu-item .link{padding:2px;border:none}.menu#left-menu .wrapper-menu .menu-item-wrapper .menu-item .link .number{color:#fff}.menu#left-menu .wrapper-menu .menu-item-wrapper .menu-item .link:hover{background:#bf1982}.menu#left-menu .wrapper-menu .menu-item-wrapper .menu-item .link.regular:hover{background:#262626}.menu#left-menu .wrapper-menu .menu-item-wrapper .menu-item .link.regular.current{background:#262626}.menu#left-menu .wrapper-menu .menu-item-wrapper .menu-item .link.neubau{background:#51af45}.menu#left-menu .wrapper-menu .menu-item-wrapper .menu-item .link.neubau:hover{background:#51af45}.menu#left-menu .wrapper-menu .menu-item-wrapper .menu-item .link.neubau.current{background:#51af45}.menu#left-menu .wrapper-menu .menu-item-wrapper .menu-item .link.altbau{background:#bf1982}.menu#left-menu .wrapper-menu .menu-item-wrapper .menu-item .link.altbau:hover{background:#bf1982}.menu#left-menu .wrapper-menu .menu-item-wrapper .menu-item .link.altbau.current{background:#bf1982}.menu#left-menu .wrapper-menu .menu-item-wrapper .menu-item .link.rotate360{background:#8abf3f}.menu#left-menu .wrapper-menu .menu-item-wrapper .menu-item .link.rotate360 .number{font-size:0.8em;font-weight:500}.menu#left-menu .wrapper-menu .menu-item-wrapper .menu-item .link.rotate360:hover{background:#8abf3f}.menu#left-menu .wrapper-menu .menu-item-wrapper .menu-item .link.rotate360.current{background:#8abf3f}.menu#left-menu .wrapper-menu .menu-item-wrapper .menu-item .link.public{background:#000}.menu#left-menu .wrapper-menu .menu-item-wrapper .menu-item .link.public i{color:#fff}.menu#left-menu .wrapper-menu .menu-item-wrapper .menu-item .link.public:hover{background:#000}.menu#left-menu .wrapper-menu .menu-item-wrapper .menu-item .link.public.current{background:#000}
