.groundplan__container{position:absolute;right:0;-ms-flex-align:left;align-items:left;display:-ms-flexbox;display:flex;z-index:1;max-height:80%;max-width:50%;max-height:80vh;max-width:50vw;overflow:visible;opacity:1;visibility:visible}.groundplan__container--fader{transition:opacity .2s ease-in,visibility .2s step-start}.groundplan__container--switcher{transition:transform .2s ease-in}.groundplan__container--switcher.groundplan__container--hidden{transform:translate3d(120%,0,0)}.groundplan__container--fader.groundplan__container--hidden{opacity:0;visibility:hidden;transition:opacity .2s ease-in,visibility .2s step-end}.ios .groundplan__container{overflow:hidden}#buttonView_groundplanInfo{position:absolute;right:0;top:0;width:auto;height:auto;background-repeat:no-repeat}.groundplan__view{position:relative;padding:0;top:0;right:0;height:100%;width:auto;opacity:1;visibility:inherit}.groundplan__image{width:auto;height:auto}.groundplan__image-scalable{max-height:80%;max-height:80vh;max-width:100%}.groundplan-marker__wrapper{position:absolute;left:0;top:0;margin-top:-15px;margin-left:-15px;cursor:pointer;display:-ms-flexbox;display:flex;width:30px;height:30px;overflow:visible;z-index:1;transition:z-index .2s step-end;will-change:transform;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end}.groundplan-marker__wrapper__inner{width:auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;pointer-events:none}.groundplan-marker__wrapper--active{cursor:default}.groundplan-marker__svg{display:block;width:100%;height:100%;will-change:transform}.groundplan-marker__element{min-width:30px;min-height:30px;width:30px;height:30px}.groundplan-marker__element:after{content:"";display:block;background:#fff;width:14px;height:14px;position:absolute;top:8px;left:8px;box-shadow:0 0 10px rgba(0,0,0,.75);border-radius:14px}.groundplan-marker__wrapper.groundplan-marker__wrapper--hover .groundplan-marker__element:after,.groundplan-marker__wrapper:not(.groundplan-marker__wrapper--active):hover .groundplan-marker__element:after{background:#50f0c0}.groundplan-marker__wrapper--active .groundplan-marker__element:after{background:#deff45}.groundplan-marker__circle{fill:rgba(255,255,255,.5);-ms-transform-origin:center;transform-origin:center}.groundplan-marker__wrapper.groundplan-marker__wrapper--hover,.groundplan-marker__wrapper:hover{z-index:10;transition:z-index .2s step-start}.no-touchevents .groundplan-marker__wrapper.groundplan-marker__wrapper--hover .groundplan-marker__circle,.no-touchevents .groundplan-marker__wrapper:hover .groundplan-marker__circle{-ms-transform:scale(1.5);transform:scale(1.5);animation:bounceOut .4s linear}.groundplan-marker__wrapper--active .groundplan-marker__circle{-ms-transform:scale(1.5);transform:scale(1.5)}@keyframes bounceOut{0%{transform:scale(1.5)}25%{transform:scale(1.45)}50%{transform:scale(1.52)}75%{transform:scale(1.5)}}.groundplan-marker__title{display:-ms-flexbox;display:flex;pointer-events:none;opacity:0;right:40px;-ms-transform-origin:right;transform-origin:right;transform:translate3d(10px,0,0) rotate3d(0,0,1,5deg) translateX(0);transition:opacity .2s cubic-bezier(.65,.05,.36,1),transform .2s cubic-bezier(.65,.05,.36,1);margin-right:10px}.groundplan-marker__title-content{border-radius:3px;pointer-events:none;padding:10px 10px;transform:perspective(1000px) rotate3d(1,0,0,90deg);transition:transform .2s cubic-bezier(.65,.05,.36,1);border:1px solid rgba(255,255,255,.75);min-width:6em}.no-touchevents .groundplan-marker__wrapper.groundplan-marker__wrapper--hover .groundplan-marker__title,.no-touchevents .groundplan-marker__wrapper:hover .groundplan-marker__title{opacity:1;pointer-events:auto;transform:translate3d(0,0,0) rotate3d(0,0,1,0deg) translateX(0)}.no-touchevents .groundplan-marker__wrapper.groundplan-marker__wrapper--hover .groundplan-marker__title-content,.no-touchevents .groundplan-marker__wrapper:hover .groundplan-marker__title-content{pointer-events:auto;transform:perspective(1000px) rotate3d(0,0,1,0deg)}.no-touchevents .groundplan-marker__wrapper--active.groundplan-marker__wrapper--hover .groundplan-marker__title,.no-touchevents .groundplan-marker__wrapper--active.groundplan-marker__wrapper--hover .groundplan-marker__title-content,.no-touchevents .groundplan-marker__wrapper--active:hover .groundplan-marker__title,.no-touchevents .groundplan-marker__wrapper--active:hover .groundplan-marker__title-content{opacity:0;pointer-events:none;-ms-transform:inherit;transform:inherit}.groundplan-marker__title-content:after{content:"";position:absolute;left:100%;top:calc(50% - 10px);width:0;height:0;border-top:10px solid transparent;border-left:10px solid rgba(255,255,255,.75);display:inline-block;border-bottom:10px solid transparent;vertical-align:middle}.groundplan-marker__svg{display:block;pointer-events:none;overflow:visible}.groundplan-marker__element{position:relative}.groundplan-marker__view-cone{fill:rgba(0,0,0,0);stroke:rgba(255,255,255,.7);box-shadow:0 0 10px rgba(0,0,0,.7);stroke-width:15px;stroke-dasharray:30 186;-ms-transform-origin:center;transform-origin:center;transition:stroke-dasharray .5s linear .1s,transform .2s ease-in}.groundplanView__infoView{position:absolute;right:0;top:0;padding:10px;overflow:hidden;font-size:13px;width:100%;height:100%;box-sizing:border-box;visibility:hidden;opacity:0;display:-ms-flexbox;display:flex;z-index:1;-ms-flex-direction:column;flex-direction:column;will-change:opacity;transition:opacity .2s ease-in,visibility .2s step-end}.groundplanView__infoView-solo{position:relative}.groundplanView__infoView-visible{opacity:1;visibility:visible;transition:opacity .2s ease-in,visibility .2s step-start}.groundplanView__switchButton__container{width:70px;height:48px;position:absolute;right:0;top:25%;border-bottom-left-radius:3px;z-index:2;border-top-left-radius:3px}.groundplanView__switchButton{position:absolute;left:50%;top:50%;width:auto;height:auto;margin-left:-14px;margin-top:-16px;background-repeat:no-repeat}.groundplanView__infoView__text{-ms-flex:2;flex:2}.groundplanView__infoView__disclaimer{text-align:center;font-size:11px;padding-top:10px}#overlayButtonContainer{opacity:1;visibility:visible;transition:transform 0ms ease-in,opacity 0ms ease-in,visibility 0ms step-start}#overlayButtonContainer.hidden,#overlayButtonContainer.overlayButton__container--fader.overlayButton__container--hidden{opacity:0;visibility:hidden;transition:transform 0ms ease-in,opacity 0ms ease-in,visibility 0ms step-end}#overlayButtonContainer.overlayButton__container--switcher.overlayButton__container--hidden{transition:transform 0ms ease-in}.slideshow-title__wrapper.fontStyle{z-index:100;display:-ms-flexbox;display:flex;position:absolute;bottom:0;-ms-flex-direction:column;flex-direction:column;min-width:300px;-ms-flex-align:start;align-items:flex-start}.slideshow-title__wrapper h1{padding:10px 20px;margin:10px 0}.slideshow-title__wrapper h2{padding:5px 20px;margin:5px 0 30px;font-weight:400;font-size:100%}