.color-grey{color:#484847}.color-magenta{color:#bf1982}.color-green{color:#51af45}.color-lightgreen{color:#8abf3f}@font-face{font-family:"Campton";font-display:fallback;src:url("../fonts/raleway/Raleway-Medium_1.ttf") format("truetype")}@font-face{font-family:"Campton";font-display:fallback;font-weight:bold;src:url("../fonts/raleway/Raleway-ExtraBold_1.ttf") format("truetype")}header .logo{position:fixed;z-index:1000;z-index:500;width:150px;left:30px;top:30px;width:250px;transition:width 0.3s}@media (max-width: 767px){header .logo{width:180px}}@media (max-width: 500px){header .logo{width:120px}}header .backBtn{position:fixed;z-index:1000;z-index:500;right:30px;top:0px;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}.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:20px;line-height:24px;font-weight:700;font-weight:500;color:#FFFFFF;letter-spacing:0;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 .content{font-weight:bold}#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;font-size:20px}#frontpage .wrapper-enter #enterBtn{background-color:transparent;border:3px solid currentcolor;color:#FFFFFF;display:inline-block;text-align:center;text-decoration:none;font-weight:bold;line-height:1em;letter-spacing:1px;width:300px;max-width:90vw;height:170px;display:inline-flex;padding:1em;justify-content:center;align-items:center;position:relative;transition:font-size 0.6s ease-out;text-transform:none}#frontpage .wrapper-enter #enterBtn .enter-text{transition:all 0.4s;display:block}#frontpage .wrapper-enter #enterBtn .enter-icon{margin-top:1em;height:70px}#frontpage .wrapper-enter #enterBtn:hover{background-color:rgba(255,255,255,0.2)}#frontpage .wrapper-enter #enterBtn:hover .enter-text{opacity:0;margin-bottom:-3em}#frontpage .wrapper-enter #enter{background-color:transparent;border:2px solid currentcolor;color:#FFFFFF;white-space:nowrap;display:inline-block;text-align:center;text-decoration:none;font-weight:bold;line-height:1em;letter-spacing:1px;width:250px;height:110px;display:inline-flex;padding:0;justify-content:center;align-items:center;position:relative;transition:font-size 0.6s ease-out;text-transform:none}#frontpage .wrapper-enter #enter:hover{font-size:1.15em}#frontpage .wrapper-enter #enter:hover .img-out{opacity:0}#frontpage .wrapper-enter #enter:hover .img-hover{opacity:1}@media (max-width: 500px){#frontpage .wrapper-enter #enter{width:200px;height:80px;font-size:0.8em !important}}#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}#blackoverlay{display:none}[class^="icon-"]::before,[class*=" icon-"]::before{width:34px}[class^="icon-eg"]::before,[class*=" icon-eg"]::before,[class^="icon-og1"]::before,[class*=" icon-og1"]::before,[class^="icon-og5"]::before,[class*=" icon-og5"]::before,[class^="icon-og11"]::before,[class*=" icon-og11"]::before,[class^="icon-og13"]::before,[class*=" icon-og13"]::before{width:34px;font-size:34px;margin:0}.marker[data-preset="ceo"] .bubble-icon-text,.marker[data-preset="meeting"] .bubble-icon-text,.marker[data-preset="openoffice"] .bubble-icon-text,.marker[data-preset="lobby"] .bubble-icon-text{font-size:7px}body,html{overflow:hidden;padding:0px;margin:0px;height:100%;min-height:100%;font-family:'Campton', sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font2{font-family:'Campton', sans-serif}.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: 520px){#left-menu{width:190px}}#left-menu .cta{background:transparent;position:absolute;left:100%;box-shadow:0px 0px 8px rgba(0,0,0,0.4)}#left-menu .cta .icon{background:#ffffff;width:48px;width:35px;height:95px;display:flex;align-items:center;justify-content:center;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:#484847;transform:rotate(-90deg);font-size:20px;font-size:16px;line-height:1em;font-weight:600;letter-spacing:1px}#left-menu .wrapper-menu{background:#ffffff;border:1px solid #FFFFFF;padding:18px 20px;padding:5vh 20px;width:100%;height:100%;position:relative;z-index:2;box-shadow:0px 0px 8px rgba(0,0,0,0.4)}@media (min-height: 720px){#left-menu .wrapper-menu{height:700px}}#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 (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:11px;font-weight:600;margin-top:5px}#left-menu .wrapper-menu .menu-item-wrapper .menu-item .link{border:1px solid #000000;-webkit-transition:all 0.1s ease-in 0s;transition:all 0.1s ease-in 0s;width:34px;height:34px;width:44px;height:44px;display:inline-block;text-decoration:none;text-align:center;display:inline-flex;justify-content:center;align-items:center}#left-menu .wrapper-menu .menu-item-wrapper .menu-item .link.symbol{background:no-repeat center center transparent;background-size:contain;padding-top:2px}#left-menu .wrapper-menu .menu-item-wrapper .menu-item .link:hover{transform:scale(1.1)}#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-size:20px;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:2px solid #484847;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:#484847;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:#484847;font-style:normal;border:2px solid #484847;width:40px;height:40px;margin-bottom:5px;font-size:14px;font-size:20px;line-height:40px;display:inline-block;display:flex;justify-content:center;align-items:center}#left-menu .wrapper-menu .menu-item.overview:hover i{background:#484847;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}}.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#left-menu{transform:translateX(calc(-100% - 50px))}.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}#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}#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}}@media (max-height: 400px){#bottom-menu{display:none}}#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;font-size:13px;line-height:1em;font-weight:700;letter-spacing:2px;color:#fff;text-decoration:none;text-align:center;text-transform:uppercase;box-shadow:0px 0px 8px rgba(0,0,0,0.4)}#bottom-menu .cta a img{color:#484847}#bottom-menu .cta a .txt{display:flex;justify-content:center;align-items:center;color:#fff;background-color:#484847;text-align:center;width:184px;height:35px;letter-spacing:1px}#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:#484847;height:250px;height:450px;width:90vw;width:calc(90vw - 40px);max-width:900px;padding:18px 20px;display:flex;color:#fff;font-size:14px;line-height:1.3em;font-weight:400;margin-top:-1px;position:relative;box-shadow:0px 0px 8px rgba(0,0,0,0.4)}#bottom-menu .wrapper-menu .col_img{position:absolute;top:0;left:0;right:0;bottom:0;padding:40px 20px 10px 20px;display:flex;align-items:flex-end;justify-content:flex-end}#bottom-menu .wrapper-menu .col_img img{max-height:90%;width:auto;height:auto;position:relative}#bottom-menu .wrapper-menu .text_layer{position:relative;font-size:1rem;line-height:1.3em}#bottom-menu .wrapper-menu .text_layer h2{font-size:inherit;line-height:1.3em;font-weight:bold}#bottom-menu .wrapper-menu .text_layer a{color:inherit;font-weight:bold}#bottom-menu .wrapper-menu .text_layer a:hover{color:#A58C52;text-decoration:none}#bottom-menu .wrapper-menu .text_layer .col_txt_br{margin-top:1em}@media (min-width: 1024px){#bottom-menu .wrapper-menu .col_img{align-items:center;justify-content:center}#bottom-menu .wrapper-menu .col_img img{max-height:90%}#bottom-menu .wrapper-menu[data-flatplan-id="openoffice"] .col_img{padding-top:80px}#bottom-menu .wrapper-menu .text_layer{position:absolute;top:0;left:0;right:0;bottom:0;margin:20px}#bottom-menu .wrapper-menu .text_layer .col_txt_tl,#bottom-menu .wrapper-menu .text_layer .col_txt_bl,#bottom-menu .wrapper-menu .text_layer .col_txt_br{font-size:18px;font-size:16px}#bottom-menu .wrapper-menu .text_layer .col_txt_tl{position:absolute;top:0;left:0;font-size:23px;font-size:20px;line-height:1.3em;max-width:40%}#bottom-menu .wrapper-menu .text_layer .col_txt_tl h2{font-size:1em;line-height:1.3em;font-weight:bold}#bottom-menu .wrapper-menu .text_layer .col_txt_bl{position:absolute;left:0;bottom:0}#bottom-menu .wrapper-menu .text_layer .col_txt_br{position:absolute;right:0;bottom:0;font-weight:bold}}body:not(.onfadein) .menu#bottom-menu{bottom:0}#btn-right{position:absolute;top:55%;right:0;right:-210px;right:-230px;height:0px;width:0px;z-index:430;z-index:820;-webkit-transition:all 0.2s ease-in 1ms;transition:all 0.2s ease-in 1ms}#btn-right:hover,#btn-right:focus,#btn-right .active{right:0}#btn-right .txt{position:absolute;bottom:0;width:205px;width:225px;right:0;background-color:#A58C52;font-size:13px;line-height:18px;text-align:right;color:#fff;transform:translate(0, 50%);padding:25px 35px 25px 15px;padding:25px 35px 25px 15px;box-shadow:0px 0px 8px rgba(0,0,0,0.4)}#btn-right .txt p{margin:0}#btn-right .txt a{color:inherit}#btn-right .txt .contact-logo{margin-top:30px}#btn-right .label{position:absolute;bottom:0;left:0;transform:rotate(-90deg) translate(-50%, 0);transform-origin:bottom left;display:block;white-space:nowrap;height:30px;height:245px;height:265px;width:270px;width:120px;text-align:center;background-color:#A58C52;color:#fff;display:flex;justify-content:center;align-items:center;font-size:16px;font-size:14px;line-height:1em;font-weight:700;text-transform:uppercase;text-decoration:none !important;letter-spacing:1px;overflow:hidden;padding-right:10px;padding:5px 0 215px 0;padding:5px 0 230px 0;box-shadow:0px 0px 8px rgba(0,0,0,0.4)}body:not(.onfadein) #btn-right{right:-270px}.screenshotPano .marker,.screenshotPano .menu,.screenshotPano header{display:none !important}#panoPreloader{z-index:450}#titleBar{display:none}#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;background-color:transparent}.marker .bubble-wrap{cursor:pointer;position:relative;width:36px;height:36px;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;box-shadow:0px 0px 8px rgba(0,0,0,0.4);width:36px;height:36px;display:flex;justify-content:center;align-items:center;font-weight:700;font-weight:normal;font-size:17px;line-height:1em;cursor:pointer;color:#000;font-family:"Campton",sans-serif;background:no-repeat center center transparent;background-size:contain}.marker .bubble-wrap .bubble,.marker .bubble-wrap .bubble-content-bg,.marker .bubble-wrap .bubble-content-overlay{position:absolute;border:none;border-radius:0%;width:36px;height:36px;background-color:#fff}.marker .bubble-wrap .bubble{cursor:pointer;border:none}.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;transition:all 0.3s ease-in-out 0.1s,visibility 0.3s ease-in-out 0s}.marker .bubble-wrap .bubble-content-overlay{border-color:transparent !important;margin:1px;overflow:hidden;background-color:transparent !important}.marker .bubble-wrap .bubble-content{width:165px;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;padding:32px 10px 15px 10px;font-size:24px;font-size:20px;font-size:15px;line-height:1em;font-weight:600;letter-spacing:1px;text-align:center;font-family:"Campton",sans-serif;margin-bottom:0}.marker .bubble-wrap .bubble-content h2>small{font-size:0.8em;font-weight:600}.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:20px 0 10px 0}.marker .bubble-wrap .bubble-content p{text-align:center;margin-top:10px;margin-top:0px;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:165px;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:0px;top:13px;left:18px;transition:all 0.3s ease-in-out 0.1s,visibility 0.3s ease-in-out 0.2s}.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:-18px}.marker.rightIcon:hover:not(.noTooltip) .bubble-wrap,.marker.rightIcon.active:not(.noTooltip) .bubble-wrap{left:-129px}.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:-18px}.marker .icon-arrow-left,.marker-pulse .icon-arrow-left{font-size:1.3em;height:0.9em;margin-left:-0.2em}.marker .icon-arrow-right,.marker-pulse .icon-arrow-right{font-size:1.3em;height:0.9em;margin-left:0.2em}.marker .icon-arrow-up,.marker-pulse .icon-arrow-up{font-size:1.3em;height:1.3em}.marker .icon-arrow-down,.marker-pulse .icon-arrow-down{font-size:1.3em;height:1.1em}.marker .icon-info,.marker-pulse .icon-info{font-size:1.3em}.marker-rotate{width:36px;height:36px;padding-left:18px;padding-top:18px;margin-left:-18px;margin-top:-18px}.marker-rotate .bubble-wrap{transform:translate(-50%, -50%)}.marker-rotate .bubble-icon-text{font-size:6px;font-size:4.5px;line-height:1.3em;text-align:center;font-weight:bold;height:auto;font-style:normal}.marker-rotate .rotate-out,.marker-rotate .rotate-in{display:block;position:absolute;width:100%;height:100%;transition:all 0.4s ease-in-out;transform-origin:50% 0%}.marker-rotate .rotate-in{transform:translate3d(0, 0, -36px) rotate3d(1, 0, 0, 90deg);transform:translate3d(0, -18px, 0) rotate3d(1, 0, 0, 90deg);transform:translate3d(0, 0, 0) rotate3d(1, 0, 0, 180deg);opacity:0}.marker-rotate.hover .rotate-out,.marker-rotate:hover .rotate-out{transform:translate3d(0, 18px, 0) rotate3d(1, 0, 0, -90deg);transform:translate3d(0, 0, 0) rotate3d(1, 0, 0, -180deg);opacity:0}.marker-rotate.hover .rotate-in,.marker-rotate:hover .rotate-in{transform:rotate3d(1, 0, 0, 0deg);opacity:1}.marker-zoom .bubble-wrap{transform:translate(-50%, -50%)}.marker-zoom .bubble-wrap .bubble-icon{border-radius:50%}.marker-zoom .zoom-out,.marker-zoom .zoom-in{display:block;position:absolute;width:100%;height:100%;transition:all 0.4s ease-in-out;transform-origin:50% 0%}.marker-zoom .zoom-in{opacity:0;position:absolute;top:50%;left:50%;top:0%;left:0%;width:100%;height:100%;transform:translate(-50%, -50%);background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;overflow:hidden;box-shadow:0px 0px 15px rgba(0,0,0,0.4)}.marker-zoom .zoom-in>.zoom-content{font-size:12px;line-height:1.3em;text-align:center;color:#A58C52;width:80%;width:160px;min-width:160px;transition:opacity 0.3s 0.2s ease-in-out,margin-top 0.4s 0.2s ease-in-out;opacity:0;margin-top:20px}.marker-zoom .zoom-in>.zoom-content a{pointer-events:all;color:inherit;text-decoration:none;font-weight:bold}.marker-zoom .zoom-in>.zoom-content a:hover{text-decoration:underline}.marker-zoom .zoom-in>.zoom-content>strong{font-size:1.3em;font-weight:bold;margin-bottom:0.4em;display:block}.marker-zoom.open .zoom-out,.marker-zoom.hover .zoom-out,.marker-zoom:hover .zoom-out{transform:scale(4);opacity:0}.marker-zoom.open .zoom-in,.marker-zoom.hover .zoom-in,.marker-zoom:hover .zoom-in{opacity:1;width:200px;height:200px}.marker-zoom.open .zoom-in>.zoom-content,.marker-zoom.hover .zoom-in>.zoom-content,.marker-zoom:hover .zoom-in>.zoom-content{opacity:1;margin-top:0}@media (min-width: 1200px){.marker-zoom .bubble-wrap,.marker-rotate .bubble-wrap{transform:translate(-50%, -50%) scale(1.2)}.marker.noTooltip .rotate-out .bubble-wrap{transform:translate(-50%, -50%) scale(1.2)}.marker:not(.noTooltip) .bubble-icon{transform:scale(1.2)}}.marker_style_square_white .bubble-wrap .bubble,.marker_style_square_white .bubble-wrap .bubble-content-bg,.marker_style_square_white .bubble-wrap .bubble-content-overlay,.marker_style_round_2_white .bubble-wrap .bubble,.marker_style_round_2_white .bubble-wrap .bubble-content-bg,.marker_style_round_2_white .bubble-wrap .bubble-content-overlay,.marker_style_round_3_white .bubble-wrap .bubble,.marker_style_round_3_white .bubble-wrap .bubble-content-bg,.marker_style_round_3_white .bubble-wrap .bubble-content-overlay,.marker_style_corner_2_white .bubble-wrap .bubble,.marker_style_corner_2_white .bubble-wrap .bubble-content-bg,.marker_style_corner_2_white .bubble-wrap .bubble-content-overlay,.marker_style_corner_3_white .bubble-wrap .bubble,.marker_style_corner_3_white .bubble-wrap .bubble-content-bg,.marker_style_corner_3_white .bubble-wrap .bubble-content-overlay{color:#484847;background-color:#fff;border-color:currentColor;box-shadow:0px 0px 8px rgba(0,0,0,0.4)}.marker_style_square_white .bubble-wrap .bubble,.marker_style_round_2_white .bubble-wrap .bubble,.marker_style_round_3_white .bubble-wrap .bubble,.marker_style_corner_2_white .bubble-wrap .bubble,.marker_style_corner_3_white .bubble-wrap .bubble{background-color:transparent}.marker_style_square_white .bubble-wrap .bubble-icon,.marker_style_round_2_white .bubble-wrap .bubble-icon,.marker_style_round_3_white .bubble-wrap .bubble-icon,.marker_style_corner_2_white .bubble-wrap .bubble-icon,.marker_style_corner_3_white .bubble-wrap .bubble-icon{color:#484847}.marker_style_round_2_white .bubble-wrap .bubble-icon{background-image:url("../img/marker/round_2_white.svg")}.marker_style_round_3_white .bubble-wrap .bubble-icon{background-image:url("../img/marker/round_3_white.svg")}.marker_style_corner_2_white .bubble-wrap .bubble-icon{background-image:url("../img/marker/corner_2_white.svg")}.marker_style_corner_3_white .bubble-wrap .bubble-icon{background-image:url("../img/marker/corner_3_white.svg")}.marker_style_square_white .bubble-wrap .bubble-icon{background-image:url("../img/marker/square_white.svg")}.marker_style_square_grey .bubble-wrap .bubble,.marker_style_square_grey .bubble-wrap .bubble-content-bg,.marker_style_square_grey .bubble-wrap .bubble-content-overlay{color:#fff;background-color:#484847;border-color:currentColor}.marker_style_square_grey .bubble-wrap .bubble{background-color:transparent}.marker_style_square_grey .bubble-wrap .bubble-icon{color:#fff}.marker_style_square_grey .bubble-wrap .bubble-icon{background-image:url("../img/marker/square_grey.svg")}.marker_style_square_gold .bubble-wrap .bubble,.marker_style_square_gold .bubble-wrap .bubble-content-bg,.marker_style_square_gold .bubble-wrap .bubble-content-overlay,.marker_style_round_1_gold .bubble-wrap .bubble,.marker_style_round_1_gold .bubble-wrap .bubble-content-bg,.marker_style_round_1_gold .bubble-wrap .bubble-content-overlay,.marker_style_round_2_gold .bubble-wrap .bubble,.marker_style_round_2_gold .bubble-wrap .bubble-content-bg,.marker_style_round_2_gold .bubble-wrap .bubble-content-overlay,.marker_style_round_3_gold .bubble-wrap .bubble,.marker_style_round_3_gold .bubble-wrap .bubble-content-bg,.marker_style_round_3_gold .bubble-wrap .bubble-content-overlay,.marker_style_corner_1_gold .bubble-wrap .bubble,.marker_style_corner_1_gold .bubble-wrap .bubble-content-bg,.marker_style_corner_1_gold .bubble-wrap .bubble-content-overlay,.marker_style_corner_2_gold .bubble-wrap .bubble,.marker_style_corner_2_gold .bubble-wrap .bubble-content-bg,.marker_style_corner_2_gold .bubble-wrap .bubble-content-overlay,.marker_style_corner_3_gold .bubble-wrap .bubble,.marker_style_corner_3_gold .bubble-wrap .bubble-content-bg,.marker_style_corner_3_gold .bubble-wrap .bubble-content-overlay{color:#fff;background-color:#A58C52;border-color:currentColor}.marker_style_square_gold .bubble-wrap .bubble,.marker_style_round_1_gold .bubble-wrap .bubble,.marker_style_round_2_gold .bubble-wrap .bubble,.marker_style_round_3_gold .bubble-wrap .bubble,.marker_style_corner_1_gold .bubble-wrap .bubble,.marker_style_corner_2_gold .bubble-wrap .bubble,.marker_style_corner_3_gold .bubble-wrap .bubble{background-color:transparent}.marker_style_square_gold .bubble-wrap .bubble-icon,.marker_style_round_1_gold .bubble-wrap .bubble-icon,.marker_style_round_2_gold .bubble-wrap .bubble-icon,.marker_style_round_3_gold .bubble-wrap .bubble-icon,.marker_style_corner_1_gold .bubble-wrap .bubble-icon,.marker_style_corner_2_gold .bubble-wrap .bubble-icon,.marker_style_corner_3_gold .bubble-wrap .bubble-icon{color:#fff}.marker_style_round_1_gold .bubble-wrap .bubble-icon{background-image:url("../img/marker/round_1_gold.svg")}.marker_style_round_2_gold .bubble-wrap .bubble-icon{background-image:url("../img/marker/round_2_gold.svg")}.marker_style_round_3_gold .bubble-wrap .bubble-icon{background-image:url("../img/marker/round_3_gold.svg")}.marker_style_corner_1_gold .bubble-wrap .bubble-icon{background-image:url("../img/marker/corner_1_gold.svg")}.marker_style_corner_2_gold .bubble-wrap .bubble-icon{background-image:url("../img/marker/corner_2_gold.svg")}.marker_style_corner_3_gold .bubble-wrap .bubble-icon{background-image:url("../img/marker/corner_3_gold.svg")}.marker_style_square_gold .bubble-wrap .bubble-icon{background-image:url("../img/marker/square_gold.svg")}.marker_style_zoom_gold .zoom-in{background-color:#A58C52;border-color:currentColor}.marker_style_zoom_gold .zoom-in .zoom-content{color:#fff}#left-menu .wrapper-menu .menu-item-wrapper .menu-item{color:#484847}#left-menu .wrapper-menu .menu-item-wrapper .menu-item .link.symbol{border:none}#left-menu .wrapper-menu .menu-item-wrapper .menu-item .link.symbol i{color:#fff}#left-menu .wrapper-menu .menu-item-wrapper .menu-item .link.symbol.round_3_gold{background-image:url("../img/marker/round_3_gold.svg")}#left-menu .wrapper-menu .menu-item-wrapper .menu-item .link.symbol.round_3_white{background-image:url("../img/marker/round_3_white.svg")}#left-menu .wrapper-menu .menu-item-wrapper .menu-item .link.symbol.round_3_white i{color:#A58C52}#left-menu .wrapper-menu .menu-item-wrapper .menu-item .link.symbol.corner_3_white{background-image:url("../img/marker/corner_3_white.svg")}#left-menu .wrapper-menu .menu-item-wrapper .menu-item .link.symbol.corner_3_white i{color:#A58C52}#left-menu .wrapper-menu .menu-item-wrapper .menu-item .link.symbol.square_white{background-image:url("../img/marker/square_white.svg")}#left-menu .wrapper-menu .menu-item-wrapper .menu-item .link.symbol.square_white i{color:#484847}#left-menu .wrapper-menu .menu-item-wrapper .menu-item .link.symbol.square_grey{background-image:url("../img/marker/square_grey.svg")}.centerPoint{position:fixed;top:50%;left:50%;width:4px;height:4px;transform:translate(-50%, -50%);border-radius:50%;background-color:fuchsia;z-index:1000}.DISABLED .menu#left-menu .wrapper-menu .menu-item-wrapper .menu-item .link{padding:2px;border:none}.DISABLED .menu#left-menu .wrapper-menu .menu-item-wrapper .menu-item .link .number{color:#fff}.DISABLED .menu#left-menu .wrapper-menu .menu-item-wrapper .menu-item .link:hover{background:#bf1982}.DISABLED .menu#left-menu .wrapper-menu .menu-item-wrapper .menu-item .link.regular:hover{background:#262626}.DISABLED .menu#left-menu .wrapper-menu .menu-item-wrapper .menu-item .link.regular.current{background:#262626}.DISABLED .menu#left-menu .wrapper-menu .menu-item-wrapper .menu-item .link.neubau{background:#51af45}.DISABLED .menu#left-menu .wrapper-menu .menu-item-wrapper .menu-item .link.neubau:hover{background:#51af45}.DISABLED .menu#left-menu .wrapper-menu .menu-item-wrapper .menu-item .link.neubau.current{background:#51af45}.DISABLED .menu#left-menu .wrapper-menu .menu-item-wrapper .menu-item .link.altbau{background:#bf1982}.DISABLED .menu#left-menu .wrapper-menu .menu-item-wrapper .menu-item .link.altbau:hover{background:#bf1982}.DISABLED .menu#left-menu .wrapper-menu .menu-item-wrapper .menu-item .link.altbau.current{background:#bf1982}.DISABLED .menu#left-menu .wrapper-menu .menu-item-wrapper .menu-item .link.rotate360{background:#8abf3f}.DISABLED .menu#left-menu .wrapper-menu .menu-item-wrapper .menu-item .link.rotate360 .number{font-size:0.8em;font-weight:500}.DISABLED .menu#left-menu .wrapper-menu .menu-item-wrapper .menu-item .link.rotate360:hover{background:#8abf3f}.DISABLED .menu#left-menu .wrapper-menu .menu-item-wrapper .menu-item .link.rotate360.current{background:#8abf3f}.DISABLED .menu#left-menu .wrapper-menu .menu-item-wrapper .menu-item .link.public{background:#000}.DISABLED .menu#left-menu .wrapper-menu .menu-item-wrapper .menu-item .link.public i{color:#fff}.DISABLED .menu#left-menu .wrapper-menu .menu-item-wrapper .menu-item .link.public:hover{background:#000}.DISABLED .menu#left-menu .wrapper-menu .menu-item-wrapper .menu-item .link.public.current{background:#000}
