.color-magenta{color:#bf1982}.color-green{color:#51af45}.color-lightgreen{color:#8abf3f}@font-face{font-family:"Campton";font-display:swap;src:url("../fonts/campton/Campton-Light.otf") format("opentype")}@font-face{font-family:"Campton";font-display:swap;font-weight:bold;src:url("../fonts/campton/Campton-Bold.otf") format("opentype")}header .logo{position:fixed;z-index:1000;z-index:500;width:150px;left:30px;top:30px;width:120px}@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;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 #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-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;background-color:transparent;border:3px solid #FFFFFF;border:none;color:#FFFFFF;white-space:nowrap;display:inline-block;text-align:center;text-decoration:none;font-size:25px;font-weight:bold;line-height:1em;letter-spacing:5px;width:150px;height:150px;display:inline-flex;padding:0;padding-top:0.2em;justify-content:center;align-items:center;position:relative;transition:color 0.3s ease}#frontpage .wrapper-enter #enter .img-out,#frontpage .wrapper-enter #enter .img-hover{position:absolute;top:0;left:0;right:0;bottom:0;background:no-repeat center center transparent;background-size:cover;transition:opacity 0.3s ease}#frontpage .wrapper-enter #enter .img-out{background-image:url("../img/icons/intro.svg")}#frontpage .wrapper-enter #enter .img-hover{background-image:url("../img/icons/intro_gold.svg");opacity:0}#frontpage .wrapper-enter #enter:hover{color:#B7A468}#frontpage .wrapper-enter #enter:hover .img-out{opacity:0}#frontpage .wrapper-enter #enter:hover .img-hover{opacity:1}#frontpage .wrapper-enter #enter sup{margin-top:0.8em;margin-left:-0.2em;margin-right:0.1em;transform:rotate(180deg);font-size:1em}@media (max-width: 500px){#frontpage .wrapper-enter #enter{width:100px;height:100px;font-size:20px;border-width:3px}}#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:'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%}#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:#B7A468;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%}@media (min-height: 720px){#left-menu .wrapper-menu{height:700px;border-radius:0 8px 8px 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 (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-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;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-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 #B7A468;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:#B7A468;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:#B7A468;font-style:normal;border:2px solid #B7A468;width:40px;height:40px;margin-bottom:5px;font-size:14px;line-height:40px;display:inline-block;display:flex;justify-content:center;align-items:center}#left-menu .wrapper-menu .menu-item.overview:hover i{background:#B7A468;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;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:140px;text-align:center;border-radius:8px 8px 0 0;background-color:#B7A468;color:#fff;display:flex;justify-content:center;align-items:center;font-size:16px;line-height:1em;font-weight:700;text-transform:uppercase;text-decoration:none !important;letter-spacing:1px;overflow:hidden;padding-right:10px}#btn-right a .symbol{transform:rotate(90deg);font-size:1.1em;width:30px;height:30px;padding:0;position:relative;margin-right:2px}#btn-right a .symbol .icon{position:absolute;top:5px;left:-8px}@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}#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:50px;height:50px;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:50px;height:50px;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:1px #000 solid;border-radius:50%;width:50px;height:50px;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;line-height:1.3em;line-height:1.1em;line-height:0.8em;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:5px;border-radius:8px;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:-115px}.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{height:1em}.marker .icon-arrow-left{font-size:1.3em;height:0.9em;margin-left:-0.2em}.marker .icon-arrow-right{font-size:1.3em;height:0.9em;margin-left:0.2em}.marker .icon-arrow-up{font-size:1.3em;height:1.3em}.marker .icon-arrow-down{font-size:1.3em;height:1.1em}.marker .icon-info{font-size:1.3em}.marker-rotate{width:50px;height:50px;padding-left:25px;padding-top:25px;margin-left:-25px;margin-top:-25px}.marker-rotate .bubble-wrap{transform:translate(-50%, -50%)}.marker-rotate .bubble-icon-text{font-size:6px;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, -50px) rotate3d(1, 0, 0, 90deg);transform:translate3d(0, -25px, 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, 25px, 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 .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}.marker-zoom .zoom-in>.zoom-content{font-size:12px;line-height:1.3em;text-align:center;color:#B7A468;width:80%;width:160px;min-width:160px;pointer-events:none;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_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:#B7A468;background-color:#fff;border-color:currentColor}.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_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:#B7A468}.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_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:#B7A468;border-color:currentColor}.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_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_zoom_gold .zoom-in{background-color:#B7A468;border-color:currentColor}.marker_style_zoom_gold .zoom-in .zoom-content{color:#fff}#left-menu .wrapper-menu .menu-item-wrapper .menu-item{color:#B7A468}#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:#B7A468}#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:#B7A468}.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}
