@import url(https://fast.fonts.net/t/1.css?apiType=css&projectid=c92e7235-cd7d-451b-b60d-e4c671aa5727);/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgb(0 0 0 / .25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgb(255 255 255 / .5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgb(0 0 0 / .5)),to(#fff0));background-image:-webkit-linear-gradient(right,rgb(0 0 0 / .5),#fff0);background-image:-moz-linear-gradient(right,rgb(0 0 0 / .5),#fff0);background-image:-o-linear-gradient(right,rgb(0 0 0 / .5),#fff0);background-image:linear-gradient(to left,rgb(0 0 0 / .5),#fff0)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgb(0 0 0 / .5)),to(#fff0));background-image:-webkit-linear-gradient(left,rgb(0 0 0 / .5),#fff0);background-image:-moz-linear-gradient(left,rgb(0 0 0 / .5),#fff0);background-image:-o-linear-gradient(left,rgb(0 0 0 / .5),#fff0);background-image:linear-gradient(to right,rgb(0 0 0 / .5),#fff0)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgb(0 0 0 / .5)),to(#fff0));background-image:-webkit-linear-gradient(bottom,rgb(0 0 0 / .5),#fff0);background-image:-moz-linear-gradient(bottom,rgb(0 0 0 / .5),#fff0);background-image:-o-linear-gradient(bottom,rgb(0 0 0 / .5),#fff0);background-image:linear-gradient(to top,rgb(0 0 0 / .5),#fff0)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgb(0 0 0 / .5)),to(#fff0));background-image:-webkit-linear-gradient(top,rgb(0 0 0 / .5),#fff0);background-image:-moz-linear-gradient(top,rgb(0 0 0 / .5),#fff0);background-image:-o-linear-gradient(top,rgb(0 0 0 / .5),#fff0);background-image:linear-gradient(to bottom,rgb(0 0 0 / .5),#fff0)}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgb(0 0 0 / .1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgb(0 0 0 / .5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.rangeslider,.rangeslider__fill{display:block}.rangeslider{background:#002326;position:relative}.rangeslider--horizontal{height:1px;width:100%}.rangeslider--vertical{width:20px;min-height:150px;max-height:100%}.rangeslider--disabled{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);opacity:.4}.rangeslider__fill{background:#002326;position:absolute}.rangeslider--horizontal .rangeslider__fill{top:0;height:100%}.rangeslider--vertical .rangeslider__fill{bottom:0;width:100%}.rangeslider__handle{cursor:pointer;display:inline-block;background:#002326;position:absolute;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.rangeslider--horizontal .rangeslider__handle{touch-action:pan-y;-ms-touch-action:pan-y}.rangeslider--vertical .rangeslider__handle{left:-8px;touch-action:pan-x;-ms-touch-action:pan-x}.styledInput.si-checkbox,.styledInput.si-radio{height:24px;width:24px;vertical-align:-2px;margin-right:5px;background:#999}.styledInput.si-checkbox.checked{background:#64b742}.styledInput.si-radio.checked{background:#64b742}.styledInput.si-select{background:#fff;border:1px solid #888}.si-select:hover,.si-select.si-hover{background:rgb(255 255 255 / .1)}.si-select.si-open,.si-select.si-focus{border:1px solid #fafafa;outline:none}.styledInput.si-select>span{padding:5px;color:#000}.styledInput.si-select .si-options{top:calc(100% + 1px);width:calc(100% + 2px);left:-1px}.styledInput.si-select .si-options>div{max-height:0;-moz-transition:max-height .2s ease;-webkit-transition:max-height .2s ease;transition:max-height .2s ease;background:#ABBEC1}.styledInput.si-select.si-open .si-options>div,.styledInput.si-select .si-options>div>div{max-height:400px}.styledInput.si-select .si-options a{text-decoration:none;color:#000;padding:5px 5px;white-space:nowrap;color:#000}.styledInput.si-select .si-options a.si-selected{font-weight:700}.styledInput.si-select .si-options a.si-hover{background:rgb(255 255 255 / .33)}.styledInput.si-select .si-options a.si-disabled{color:grey;cursor:default}.styledInput.si-select .si-options .optgroup{padding:2px 5px;color:#999}.styledInput.si-select .si-options .optgroup a{padding-left:15px}.styledInput.si-file{margin-bottom:2px;background:#64b742}.styledInput.si-file>span{padding-left:5px;margin-right:30px;height:20px;color:#fff;padding-top:1px}.styledInput.si-file>a.si-file-delete{background:#d92020;display:block;padding:2px;height:100%;position:absolute;right:0;text-decoration:none}.styledInput.si-file>a.si-file-delete:before{content:'X';color:#fff;font-weight:700}.styledInput{display:inline-block;zoom:1;*display:inline;position:relative;-webkit-tap-highlight-color:#fff0}.styledInput.si-file{overflow:hidden}.styledInput.si-select>span,.styledInput.si-file>span{display:block;overflow:hidden;white-space:nowrap}.styledInput.si-select .si-options{position:absolute;min-width:100%;-webkit-overflow-scrolling:touch;z-index:9999}.styledInput.si-select .si-options>div{overflow:hidden}.styledInput.si-select .si-options>div>div{overflow-y:auto;overflow-x:hidden;border:1px solid #000;border-top:0}.styledInput.si-select .si-options a{display:block;outline:none}.styledInput input,.styledInput select{position:absolute;width:100%;height:100%;margin:0;padding:0;opacity:0;filter:alpha(opacity=0)}.styledInput.si-styleOptions select{z-index:-1}.styledInput select,.styledInput input[type="file"]{width:100%}.styledInput,.styledInput>span{background-repeat:no-repeat}.styledInput>span{cursor:default}.interactiveMap{position:relative;overflow:hidden;width:100%;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.map-container{position:absolute;top:0;left:0;width:100%;height:100%;cursor:move;z-index:5}.map-map{position:absolute;cursor:move;z-index:5}.activeMap{-webkit-transition:transform .4s;-moz-transition:transform .4s;-ms-transition:transform .4s;-o-transition:transform .4s;transition:transform .4s}.map-zoomIn,.map-zoomOut{color:#FFF;background-color:#000;cursor:pointer}.oneFingerOnly{opacity:0;background-color:rgb(255 255 255 / .75);color:#000;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;-ms-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}.oneFingerOnly span{font-size:50px;display:block;position:absolute;top:50%;left:50%;width:75%;text-align:center;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.oneFingerOnly.active{opacity:1;z-index:1000}/*! nouislider - 14.6.3 - 11/19/2020 */
.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:#fff0;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-connect{height:100%;width:100%}.noUi-origin{height:10%;width:10%}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;top:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-connects{border-radius:3px}.noUi-connect{background:#3FB8AF}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-sub{background:#AAA}.noUi-marker-large{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%,0);transform:translate(50%,0);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0,-18px);transform:translate(0,-18px);top:auto;right:28px}@charset "UTF-8"@font-face{font-family:"Helvetica W01";src:url(../../frontend/css/fonts/Fonts/37953885-0443-4c72-a693-9152a9f5a901.woff2) format("woff2"),url(../../frontend/css/fonts/Fonts/fcce277c-07e2-4c88-ad8b-a71b484e2cbe.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:"Helvetica W01";src:url(../../frontend/css/fonts/Fonts/89294146-207c-4803-91fe-338f0d0094bd.woff2) format("woff2"),url(../../frontend/css/fonts/Fonts/57055fe4-c2d3-4287-bac2-eece43fdcbd3.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Helvetica W01";src:url(../../frontend/css/fonts/Fonts/7ce0a2f5-eb00-46aa-919c-5b3f3667646c.woff2) format("woff2"),url(../../frontend/css/fonts/Fonts/cad22c74-45b4-4c49-9e6a-0cd3768a7bc7.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:"ChildsPlayAgeNineWeb W01 Rg";src:url("/assets/frontend/css/fonts/Fonts/7a1e1ba7-db9c-47b0-92b2-3074c9e4646e.eot?#iefix") format("eot"),url(/assets/frontend/css/fonts/Fonts/c2f7eb0b-0c4c-41ba-8763-41a6a37fae0b.woff2) format("woff2"),url(/assets/frontend/css/fonts/Fonts/e228310a-b14a-4386-84cf-e8a445f1f159.woff) format("woff"),url(/assets/frontend/css/fonts/Fonts/1062b363-4f8c-4f42-9e5e-455d125a8eb2.ttf) format("truetype")}@font-face{font-family:"Mark Offc Pro";src:url(/assets/frontend/css/fonts/MarkOffcPro-Heavy.woff2) format("woff2"),url(/assets/frontend/css/fonts/MarkOffcPro-Heavy.woff) format("woff"),url(/assets/frontend/css/fonts/MarkOffcPro-Heavy.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:"Mark Offc Pro";src:url(/assets/frontend/css/fonts/MarkOffcPro-Light.woff2) format("woff2"),url(/assets/frontend/css/fonts/MarkOffcPro-Light.woff) format("woff"),url(/assets/frontend/css/fonts/MarkOffcPro-Light.ttf) format("truetype");font-weight:400;font-style:normal}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}40%{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);-ms-transform:translateX(-8px);transform:translateX(-8px)}60%{-webkit-transform:translateX(-4px);-moz-transform:translateX(-4px);-ms-transform:translateX(-4px);transform:translateX(-4px)}}@-moz-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}40%{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);-ms-transform:translateX(-8px);transform:translateX(-8px)}60%{-webkit-transform:translateX(-4px);-moz-transform:translateX(-4px);-ms-transform:translateX(-4px);transform:translateX(-4px)}}@-o-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}40%{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);-ms-transform:translateX(-8px);transform:translateX(-8px)}60%{-webkit-transform:translateX(-4px);-moz-transform:translateX(-4px);-ms-transform:translateX(-4px);transform:translateX(-4px)}}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}40%{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);-ms-transform:translateX(-8px);transform:translateX(-8px)}60%{-webkit-transform:translateX(-4px);-moz-transform:translateX(-4px);-ms-transform:translateX(-4px);transform:translateX(-4px)}}@-webkit-keyframes bounceRight{0%,20%,50%,80%,100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}40%{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);-ms-transform:translateX(8px);transform:translateX(8px)}60%{-webkit-transform:translateX(4px);-moz-transform:translateX(4px);-ms-transform:translateX(4px);transform:translateX(4px)}}@-moz-keyframes bounceRight{0%,20%,50%,80%,100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}40%{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);-ms-transform:translateX(8px);transform:translateX(8px)}60%{-webkit-transform:translateX(4px);-moz-transform:translateX(4px);-ms-transform:translateX(4px);transform:translateX(4px)}}@-o-keyframes bounceRight{0%,20%,50%,80%,100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}40%{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);-ms-transform:translateX(8px);transform:translateX(8px)}60%{-webkit-transform:translateX(4px);-moz-transform:translateX(4px);-ms-transform:translateX(4px);transform:translateX(4px)}}@keyframes bounceRight{0%,20%,50%,80%,100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}40%{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);-ms-transform:translateX(8px);transform:translateX(8px)}60%{-webkit-transform:translateX(4px);-moz-transform:translateX(4px);-ms-transform:translateX(4px);transform:translateX(4px)}}*{font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;color:inherit;text-decoration:inherit;box-sizing:border-box}p{margin:1em 0}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.justifyHelper{text-align:justify}.justifyHelper:after{content:"";display:inline-block;line-height:0;width:100%}sup{top:-.75em;font-size:50%}html,body{height:100%}body{position:relative;background-color:#fff;min-height:100%!important;height:auto}.footerPushWrapper{min-height:100%!important;height:auto;overflow:hidden}form ::-webkit-input-placeholder{color:#fff;opacity:1}form ::-moz-placeholder{color:#fff;opacity:1}form :-ms-input-placeholder{color:#fff;opacity:1}form :-moz-placeholder{color:#fff;opacity:1}input::-webkit-contacts-auto-fill-button{visibility:hidden;display:none!important;pointer-events:none;position:absolute;right:0}.blur{-webkit-transition:filter 0.4s;-moz-transition:filter 0.4s;-o-transition:filter 0.4s;transition:filter 0.4s}.blured.lighten{-webkit-filter:blur(4px);-moz-filter:blur(4px);-o-filter:blur(4px);-ms-filter:blur(4px);filter:blur(4px)}.blured.darken{-webkit-filter:blur(4px);-moz-filter:blur(4px);-o-filter:blur(4px);-ms-filter:blur(4px);filter:blur(4px)}.subMenu.open{-webkit-filter:drop-shadow(0 0 5px rgb(255 255 255 / .5));-moz-filter:drop-shadow(0 0 5px rgb(255 255 255 / .5));-o-filter:drop-shadow(0 0 5px rgb(255 255 255 / .5));filter:drop-shadow(0 0 5px rgb(255 255 255 / .5))}.subMenu.open.light{-webkit-filter:drop-shadow(0 0 5px rgb(0 0 0 / .5));-moz-filter:drop-shadow(0 0 5px rgb(0 0 0 / .5));-o-filter:drop-shadow(0 0 5px rgb(0 0 0 / .5));filter:drop-shadow(0 0 5px rgb(0 0 0 / .5))}.scale>svg{-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.scale:hover>svg{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.responsive-table{overflow-x:auto;background-image:linear-gradient(to right,white,white),linear-gradient(to right,white,white),linear-gradient(to right,rgb(0 0 0 / .1),#fff0),linear-gradient(to left,rgb(0 0 0 / .1),#fff0);background-position:left center,right center,left center,right center;background-repeat:no-repeat;background-color:#fff;background-size:40px 100%,40px 100%,20px 100%,20px 100%;background-attachment:local,local,scroll,scroll}@media screen and (min-width:1440px){.responsive-table{min-width:970px}}.responsive-table table{border:1px solid #fff}*{font-smooth:always;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-text-rendering:optimizeLegibility;-moz-text-rendering:optimizeLegibility;-ms-text-rendering:optimizeLegibility;-o-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;-webkit-overflow-scrolling:touch}svg text{font-size:16px!important}html{font-family:"Helvetica W01",Arial,sans-serif;font-weight:300;color:#000;text-decoration:none}h1,h2,h3{font-weight:700;line-height:1.05}b,strong{font-weight:700}input,textarea,textarea:focus,input:focus,button{outline:none;border-radius:0;border:0;cursor:pointer}.freetext a,a.niceLink{color:#7e9591;font-weight:700;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.outerEntryWrapper{overflow:hidden}.darkBack a{transition:color 0.2s,opacity 0.2s;color:#ff706a}.darkBack a:hover{color:#f2b3b2}.darkBack a[style*=black]:hover:hover{color:#000;opacity:.5}.multiplyContainer:hover .birdBubble,.birdBubble:hover{opacity:1!important}.tableContainer{position:absolute;top:0;left:0}.tableContainer,.tableContainer .table,.tableContainer .cell{width:100%;height:100%}.table{display:table}.cell{display:table-cell;vertical-align:middle;text-align:center;position:relative}.multiplyContainer{position:relative}.multiplyContainer>.multiply,.multiplyContainer>.tableContainer{opacity:0;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.multiplyContainer>.multiply{position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:multiply;background-color:rgb(0 35 38 / .8);-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}.multiplyContainer:hover>*{opacity:1}.multiplyContainer p{margin:0}.showPortal{background-color:#455745;color:#fff;font-weight:700;z-index:110;cursor:pointer}.showPortal span{position:relative}.showPortal span:before{content:" ";position:absolute;top:50%;background-image:url(/assets/frontend/img/arrowRightSmall.svg);background-size:100% 100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.isOverlay{position:fixed!important;top:0;left:0;width:100%;height:100%;z-index:999999999999}.isOverlay.imagesForGallery>.swiper-container{height:100%;background-color:#FFF}.isOverlay.imagesForGallery .smartphoneOnly .swiper-wrapper{height:calc(100% - 16.6666666667vw)}.isOverlay.imagesForGallery .smartphoneOnly .swiper-slide{width:100%;height:100%;display:table}.isOverlay.imagesForGallery .smartphoneOnly .swiper-slide *{font-size:0;line-height:0}.isOverlay.imagesForGallery .smartphoneOnly .swiper-slide>div{display:table-cell;vertical-align:middle;width:100%;height:100%}.isOverlay.imagesForGallery .smartphoneOnly .sliderImageContainer{display:inline-block;width:100%}.isOverlay.imagesForGallery .smartphoneOnly .sliderImage{width:100%;height:calc(50% - 1.4666666667vw);margin-top:2.9333333333vw;background-size:cover;background-repeat:no-repeat}.isOverlay.imagesForGallery .smartphoneOnly .sliderImage:first-child{margin-top:0}.isOverlay.imagesForGallery .smartphoneOnly .slideContainer{position:relative;background-color:#FFF;height:16.6666666667vw;padding:3.3333333333vw 2.6666666667vw}.isOverlay.imagesForGallery .smartphoneOnly .title{font-size:4.2666666667vw;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.isOverlay.imagesForGallery .smartphoneOnly .swiper-button{height:10.6666666667vw;width:5.3333333333vw;top:50%;margin:0;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.isOverlay.imagesForGallery .smartphoneOnly .swiper-button.swiper-button-next{right:2.6666666667vw}.isOverlay.imagesForGallery .smartphoneOnly .swiper-button.swiper-button-prev{left:2.6666666667vw;-webkit-transform:translate(0,-50%) rotate(180deg);-moz-transform:translate(0,-50%) rotate(180deg);-ms-transform:translate(0,-50%) rotate(180deg);-o-transform:translate(0,-50%) rotate(180deg);transform:translate(0,-50%) rotate(180deg)}.closeOverlay{position:absolute;cursor:pointer;z-index:1000}.closeOverlay svg{display:block;width:100%;height:100%}.mainMenu{position:relative;z-index:100}.mainMenu ul{padding:0;margin:0}.mainMenu ul li{list-style-type:none}.mainMenu ul li:first-child{margin-top:0!important}.mainMenu ul li a{display:inline-block;font-weight:700;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;-o-transition:color 0.2s;transition:color 0.2s}.mainMenu ul li a:hover,.mainMenu ul li a.active{color:#8DBB9A}.mainMenu.subMenu>a{display:inline-block;font-weight:700;line-height:1}header{position:relative;z-index:1051}header .showPortal{position:absolute;top:0}header .header-swiper{z-index:90}header .header-swiper.aside{right:0}footer{background-color:#002326;color:#fff}footer a{-webkit-transition:color 0.2s;-moz-transition:color 0.2s;-o-transition:color 0.2s;transition:color 0.2s}footer a:hover{color:#ff706a}footer .footerRow{position:relative}footer .footerRow.iconRow{padding-left:0;vertical-align:middle}footer .footerRow:first-child{margin-top:0}footer .iconRow>div{display:inline-block}footer .iconRow .icons a:first-child{margin-left:0}footer .iconRow a{vertical-align:middle;font-weight:700;display:inline-block}footer .iconRow a svg{display:block}footer h2{position:absolute;margin:0;display:block;line-height:.9;-webkit-transform-origin:bottom left;-moz-transform-origin:bottom left;-ms-transform-origin:bottom left;-o-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}footer p{display:inline-block;padding:0;margin:0;vertical-align:bottom}footer .lowerRow p{width:100%;font-weight:inherit}footer .alert{display:none}footer form{width:100%;display:block;vertical-align:middle}footer form>*:last-child{margin-left:0}footer .yform-element{display:block;float:left}footer .yform-element label{display:none}footer .yform-element input{width:100%;background-color:#fff0;border-top:1px solid #fff;border-bottom:1px solid #fff}footer button{display:block;float:left;margin-right:0;text-align:left;border-top:1px solid #fff;border-bottom:1px solid #fff;background:#fff0 url(/assets/frontend/img/arrowRight.svg) no-repeat calc(100% - 5px) center;-webkit-transition:background-position 0.4s;-moz-transition:background-position 0.4s;-o-transition:background-position 0.4s;transition:background-position 0.4s}footer button:hover{background-position:100% center}.entry{position:relative}.entry .showMore{width:auto;margin:0 auto;text-align:center}.entry .showMore .showMoreContainer{position:relative;display:inline-block;cursor:pointer}.entry .showMore div div{display:inline-block;font-weight:700}.entry .showMore svg{display:block;position:absolute;left:50%;-webkit-transform:translate(-50%,0) rotate(90deg);-moz-transform:translate(-50%,0) rotate(90deg);-ms-transform:translate(-50%,0) rotate(90deg);-o-transform:translate(-50%,0) rotate(90deg);transform:translate(-50%,0) rotate(90deg);-webkit-transition:top 0.4s;-moz-transition:top 0.4s;-o-transition:top 0.4s;transition:top 0.4s}.entry .showMore.dark svg g,.entry .showMore.dark svg polyline{stroke:#000}.darkGreen{background-color:#002326;color:#fff}.blueGreen{background-color:#2e6666;color:#fff}.lightGreen{background-color:#9fb6b2;color:#000}.bild-text-angebote .description{margin:0;max-width:370px;margin-left:8.8%}.bild-text-angebote .block>*{width:50%;float:left}.bild-text-angebote .block{position:relative}.bild-text-angebote .block:first-child{margin-top:0}.bild-text-angebote .block .text{position:absolute;bottom:0;left:0}.bild-text-angebote .block .text ul{margin:0;padding:0;width:auto;display:inline-block}.bild-text-angebote .block .text ul li{padding:0;list-style-type:none;background-image:none;width:auto}.bild-text-angebote .block .text ul li:before{content:"–"}.bild-text-angebote .block .img{position:relative;float:right}.bild-text-angebote .block .img .bubble{position:absolute;right:0}.bild-text-angebote .block .img .bubble:hover{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.bild-text-angebote .block .img .bubble p:last-child{margin-bottom:0}.bild-text-angebote .block .img .bubble a{color:#d6006b}.bild-text-angebote .block .img img{width:100%;display:block}.bild-text-angebote .block:nth-child(odd) .text{text-align:right}.bild-text-angebote .block:nth-child(odd) .textWrapper{display:inline-block;text-align:left}.bild-text-angebote .block:nth-child(even) .img{float:left}.bild-text-angebote .block:nth-child(even) .text{left:50%}.bild-text-angebote .block:first-child h2{position:absolute;bottom:0;right:0;-webkit-transform:rotate(-90deg) translate(100%,0);-moz-transform:rotate(-90deg) translate(100%,0);-ms-transform:rotate(-90deg) translate(100%,0);-o-transform:rotate(-90deg) translate(100%,0);transform:rotate(-90deg) translate(100%,0);-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom}.bild-text-angebote .block:nth-child(3) h2{display:inline-block}.wohnungsanzeigen,.medienarchiv{background-color:#002326;color:#fff}.wohnungsanzeigen .linkGroup,.medienarchiv .linkGroup{font-weight:700;position:relative}.wohnungsanzeigen .linkGroup:first-child,.medienarchiv .linkGroup:first-child{padding-top:0}.wohnungsanzeigen .linkGroup a,.medienarchiv .linkGroup a{position:relative;display:block;color:#000}.wohnungsanzeigen .linkGroup a:hover,.medienarchiv .linkGroup a:hover{color:#2E6666}.wohnungsanzeigen .linkGroup a:hover svg,.medienarchiv .linkGroup a:hover svg{right:0}.wohnungsanzeigen .linkGroup svg,.medienarchiv .linkGroup svg{position:absolute;right:5px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.wohnungsanzeigen .linkGroup .darker,.medienarchiv .linkGroup .darker{color:#7e9591}.wohnungsanzeigen .linkGroup .darker polyline,.medienarchiv .linkGroup .darker polyline{stroke:#7e9591}.wohnungsanzeigen.light,.medienarchiv.light{background-color:#ced5d1}.wohnungsanzeigen.light .linkGroup,.medienarchiv.light .linkGroup{border-top:1px solid #fff}.wohnungsanzeigen.light .linkGroup:first-child,.medienarchiv.light .linkGroup:first-child{border-top:0}.wohnungsanzeigen .imageContainer,.medienarchiv .imageContainer{width:100%;line-height:1.1;margin-top:40px;cursor:pointer}.wohnungsanzeigen .imageContainer b,.medienarchiv .imageContainer b{color:#fff}.wohnungsanzeigen .imageContainer .img,.medienarchiv .imageContainer .img{width:100%;padding-bottom:59.6%;background-size:cover;background-position:center}.wohnungsanzeigen .imageContainer:first-child,.wohnungsanzeigen .imageContainer.half:first-child+.imageContainer,.medienarchiv .imageContainer:first-child,.medienarchiv .imageContainer.half:first-child+.imageContainer{margin-top:0}.wohnungsanzeigen .imageContainer.half,.wohnungsanzeigen .imageContainer.half+.imageContainer,.medienarchiv .imageContainer.half,.medienarchiv .imageContainer.half+.imageContainer{width:calc(50% - 2.3391812865%);margin-right:2.3391812865%}.wohnungsanzeigen .imageContainer.half .img,.wohnungsanzeigen .imageContainer.half+.imageContainer .img,.medienarchiv .imageContainer.half .img,.medienarchiv .imageContainer.half+.imageContainer .img{padding-bottom:119.5%}.wohnungsanzeigen .imageContainer.half.half+.imageContainer,.wohnungsanzeigen .imageContainer.half+.imageContainer.half+.imageContainer,.medienarchiv .imageContainer.half.half+.imageContainer,.medienarchiv .imageContainer.half+.imageContainer.half+.imageContainer{margin-right:0;margin-left:2.3391812865%}.wohnungsanzeigen .imageContainer .swiper-button,.medienarchiv .imageContainer .swiper-button{background:0;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.wohnungsanzeigen .imageContainer .swiper-button.swiper-button-prev,.medienarchiv .imageContainer .swiper-button.swiper-button-prev{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.wohnungsanzeigen .swiper-container .img,.medienarchiv .swiper-container .img{margin:0!important}.wohnungsanzeigen .swiper-container .darkGreen,.medienarchiv .swiper-container .darkGreen{background-color:#2b3b3b;color:#fff}.wohnungsanzeigen .swiper-container .darkGreen,.medienarchiv .swiper-container .darkGreen{font-weight:700;position:relative}.wohnungsanzeigen .swiper-container .darkGreen .link,.medienarchiv .swiper-container .darkGreen .link{position:absolute;display:block}.wohnungsanzeigen .swiper-container .darkGreen .link svg,.medienarchiv .swiper-container .darkGreen .link svg{display:block;width:100%;height:100%}.medienarchiv{background-color:#7e9591}.wohnungsanzeigen .linkGroup .darker{color:#fff}.wohnungsanzeigen .linkGroup:last-of-type .darker{color:#7e9591}.landingPage a.landingPageBack{z-index:10000;line-height:1.57;position:absolute;text-transform:uppercase;font-family:"Helvetica W01",Arial,sans-serif}.landingPage a.landingPageBack>*{vertical-align:middle;display:inline-block}.landingPage a.landingPageBack svg{margin-right:5px;-webkit-transition:transform 0.4s;-moz-transition:transform 0.4s;-o-transition:transform 0.4s;transition:transform 0.4s;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.landingPage a.landingPageBack svg polyline{stroke:#c2ccc6}.landingPage a.landingPageBack:hover svg{-webkit-transform:translateX(-5px) rotate(180deg);-moz-transform:translateX(-5px) rotate(180deg);-ms-transform:translateX(-5px) rotate(180deg);-o-transform:translateX(-5px) rotate(180deg);transform:translateX(-5px) rotate(180deg)}.landingPage footer{background-color:#abbec1;color:#000}.oneFingerOnly span{font-size:6.6666666667vw}.cool-button{padding:10px 12px;line-height:1.25;display:inline-block;border:2px solid currentColor;transition:opacity 0.2s;font-weight:700;margin-top:1.5em}.cool-button:hover{opacity:.7}.button-group{display:flex;flex-wrap:wrap;margin-top:-15px}.button-group .cool-button{margin-right:15px;margin-top:15px}.bubble{position:absolute;top:0;background-color:transparent!important;z-index:10001;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.bubble.right{right:2.5%}.bubble.left{left:2.5%}.bubble>div::before{display:block;content:"";position:absolute;top:0;left:0;width:100%;padding-bottom:100%;background-color:#ff706a;transform:scale(1.2);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.bubble .pseudoBubble{opacity:0;line-height:0}.bubble .realBubble{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff}.bubble .realBubble .bubbleTitle{color:#000}.bubble .innerBubble{position:relative;padding-bottom:100%;font-size:125%;line-height:1.2em;text-align:center}.bubble .innerBubble *{margin:0;padding:0}.bubble .outerBubble{-webkit-transition:transform .2s;-moz-transition:transform .2s;-o-transition:transform .2s;transition:transform .2s}.bubble:hover .outerBubble{transform:scale(1.2)}.bubble.big .innerBubble{font-size:187.5%}@media only screen and (max-width:750px){.hide{display:none}html{font-size:4.6666666667vw;line-height:1.6}h1,h2,h3{margin:-.6666666667vw 0 0 0}.outerWrapper{margin:0 auto;max-width:1300px}.innerWrapper{margin:0 auto;max-width:1220px;padding:0 8vw}.smallWrapper{margin:0 auto;max-width:855px}.smallWrapper .withPadding{max-width:975px;padding:0 8vw}.showPortal{padding:.4vw 1.3333333333vw .4vw 4vw}.showPortal:hover span:before{left:-2.1333333333vw}.showPortal span:before{left:-2.4vw;width:1.4666666667vw;height:2.9333333333vw}.closeOverlay{right:3.3333333333vw;top:3.3333333333vw;width:9.7333333333vw;height:9.7333333333vw}.birdBubble{background-color:#c2ccc6;display:block;width:34.6666666667vw;padding-bottom:34.6666666667vw}.birdBubble .cell{padding:0 2.6666666667vw}.birdBubble svg{margin-bottom:1.3333333333vw;width:15.0666666667vw;height:11.2vw}.birdBubble h3{color:#002326;margin-bottom:5px;font-size:3.4666666667vw;line-height:1.24}.birdBubble p{margin:0;color:#000}.mainMenu{padding:9.6vw 0}.mainMenu ul li a{font-size:8vw;line-height:.9}.subSite .medienarchiv h1,.subSite .medienarchiv h2{color:#000}.subSite .footerPushWrapper{background-color:#abbec1}.subSite .megaWrapper{min-height:100vh!important}.subSite .mainMenu{position:relative}.subSite .mainMenu .backToPrevious{position:absolute;top:8vw;right:5.3333333333vw;display:block;cursor:pointer;z-index:100000}.subSite .mainMenu .backToPrevious svg{display:block;width:8.9333333333vw;height:8.9333333333vw}.subSite .mainMenu .backToPrevious svg line{stroke:#000}.subSite .mainMenu>a{font-size:13.3333333333vw;margin-bottom:0}.footerPushWrapper{background-color:#002326;height:auto!important;min-height:100%}.megaWrapper{z-index:2;position:relative;background-color:#fff}header{pointer-events:none}header a{pointer-events:all}header .showPortal{right:5.3333333333vw}header .header-swiper{width:55%;margin-left:auto;margin-right:40px;margin-top:-35%;padding-bottom:9.6vw}header .header-swiper .swiper-slide{position:relative;overflow:hidden}header .header-swiper .swiper-slide img{position:absolute;object-position:center center;object-fit:cover;height:100%;width:100%}footer .iconRow a{display:inline-block;margin-left:5.7333333333vw}footer .icons a{height:5.3333333333vw;width:5.3333333333vw}footer .icons a:first-child{width:3.4666666667vw}footer .icons a svg{width:100%;height:100%}footer h2{left:6.9333333333vw;bottom:.4vw;font-size:7.7333333333vw}footer p{font-weight:400}footer .newsletterForm{margin-bottom:2.9333333333vw}footer form>*{margin-right:2.6666666667vw}footer .yform-element{width:calc((100% - 23.4666666667vw) / 2)}footer .yform-element input{height:7.2vw;padding:0 0 0 .4vw}footer button{height:7.2vw;width:18.1333333333vw;padding:0 0 0 .4vw;background-size:1.8666666667vw 51.8%;margin-right:0}.entry{padding:12vw 0;position:relative}.entry.wohnungsanzeigen{padding:12vw 0}.entry.kalender{padding-top:0}.entry .freetext p:first-child{margin-top:0}.entry .freetext p:last-child{margin-bottom:0}.entry .showMore{position:relative;padding-top:4.6666666667vw}.entry .showMore .showMoreContainer{padding-bottom:6.9333333333vw}.entry .showMore .showMoreContainer:hover svg{top:2vw}.entry .showMore svg{top:1.3333333333vw;width:5.6vw;height:11.2vw}.text-block.calendarText{margin-top:-8vw}.text-block h1,.text-block h2{font-size:7.3333333333vw;line-height:1.25;margin-bottom:2.4vw}.text-block:not(.blueGreen)+.bildergalerie{padding-top:0}.text-block:not(.darkGreen):not(.blueGreen)+.text-block:not(.darkGreen):not(.blueGreen){padding-top:0}.bild-text-angebote{padding:10.6666666667vw 0 16vw}.bild-text-angebote .description{max-width:62.6666666667vw;padding:0 0 0 13.3333333333vw;margin:0;font-size:4.6666666667vw}.bild-text-angebote .description h1,.bild-text-angebote .description h2{font-size:7.7333333333vw;line-height:1.26;margin-bottom:2.6666666667vw}.bild-text-angebote .imageBlockContainer{margin-top:-16.6666666667vw}.bild-text-angebote .block{margin-top:3.3333333333vw}.bild-text-angebote .block .text{padding-bottom:2.6666666667vw}.bild-text-angebote .block .text ul li{padding:0}.bild-text-angebote .block .text ul li:before{padding-right:1.3333333333vw}.bild-text-angebote .block .img img{width:100%}.bild-text-angebote .block:nth-child(odd) .img{padding-left:5.3333333333vw}.bild-text-angebote .block:nth-child(even) .text{padding-left:5.3333333333vw}.bild-text-angebote .block:first-child h2{font-size:12.6666666667vw;line-height:.715}.bild-text-angebote .block:first-child .text{padding-right:13.3333333333vw}.bild-text-angebote .block:nth-child(2) h2{font-size:11.3333333333vw;line-height:1.24}.bild-text-angebote .block:nth-child(3) h2{font-size:17.2vw;line-height:1.24}.bildergalerie .imageBlocks>div,.newsblock .imageBlocks>div{float:left;width:50%}.bildergalerie .imageBlocks>div.leftSide,.newsblock .imageBlocks>div.leftSide{padding-right:1.7333333333vw;text-align:right}.bildergalerie .imageBlocks>div.rightSide,.newsblock .imageBlocks>div.rightSide{padding-left:1.7333333333vw}.bildergalerie .imageBlocks .img,.newsblock .imageBlocks .img{max-width:100%;display:inline-block;margin-bottom:3.4666666667vw;background-size:cover;background-position:center}.bildergalerie .leftSide,.bildergalerie .rightSide{font-size:0;line-height:0}.bubbleEntry{position:relative}.bubble .realBubble img{max-width:none;margin-bottom:1.3333333333vw;margin-top:-3.3333333333vw}.bubble .realBubble img.bubbleInfo{width:9.3333333333vw;height:9.3333333333vw}.bubble .realBubble img.bubbleBird{width:8.6666666667vw;height:6.4vw}.newsblock{position:relative;width:100%}.newsblock h1,.newsblock h2{font-size:12vw;line-height:.9;margin-bottom:5.3333333333vw}.newsblock .imageBlocks>div.leftSide{padding-top:16%}.newsblock .imageBlocks .img{width:100%;padding-bottom:103.75%;background-size:cover;background-position:center;display:block;margin-bottom:0;position:relative}.newsblock .imageBlocks .newsText{background-color:#476063;color:#fff}.newsblock .imageBlocks .newsText{font-size:2.6666666667vw;line-height:1.4;padding:2vw 2.6666666667vw;text-align:left}.newsblock .imageBlocks .singleBlock{margin-top:3.4666666667vw}.newsblock .imageBlocks .singleBlock:first-child{margin-top:0}.newsblock .imageBlocks .bubble{position:absolute;font-weight:700;line-height:.88}.newsblock .imageBlocks .leftSide .bubble{left:0;top:50%;width:27.6vw;padding-bottom:27.6vw;background-color:#ba9b47}.newsblock .imageBlocks .leftSide .bubble.opposite{left:100%;top:50%;width:34.5333333333vw;padding-bottom:34.5333333333vw;background-color:#ced5d1}.newsblock .imageBlocks .rightSide .bubble{left:100%;top:50%;width:34.5333333333vw;padding-bottom:34.5333333333vw;background-color:#ced5d1}.newsblock .imageBlocks .rightSide .bubble.opposite{left:0;top:50%;width:27.6vw;padding-bottom:27.6vw;background-color:#ba9b47}.newsblock .imageBlocks .bubble.top{left:50%;top:0;width:27.6vw;padding-bottom:27.6vw;background-color:#d9d5cd}.wohnungsanzeigen h1,.wohnungsanzeigen h2{position:relative;font-size:18.1333333333vw;margin-bottom:6vw}.wohnungsanzeigen .innerWrapper{position:relative}.wohnungsanzeigen .bubble{position:absolute;right:-17.3333333333vw;top:13.3333333333vw}.wohnungsanzeigen .linkContainer{margin-top:6.6666666667vw}.wohnungsanzeigen .linkGroup{font-size:7.7333333333vw;line-height:1.2;padding:3.3333333333vw 0}.wohnungsanzeigen .linkGroup a{padding-right:7.3333333333vw}.wohnungsanzeigen .linkGroup a:hover svg{right:0}.wohnungsanzeigen .linkGroup svg{height:7.4666666667vw;width:3.7333333333vw;right:5px;top:50%}.wohnungsanzeigen .imageContainerTeil{margin-top:8vw}.wohnungsanzeigen .imageContainer{display:inline-block;width:100%;line-height:1.1;margin-top:5.3333333333vw;vertical-align:top;cursor:pointer}.wohnungsanzeigen .imageContainer:active{border:0}.wohnungsanzeigen .imageContainer .text{margin-top:1.3333333333vw}.wohnungsanzeigen .imageContainer p{margin:0;font-weight:700;color:#fff;-webkit-transition:color 0.15s;-moz-transition:color 0.15s;-o-transition:color 0.15s;transition:color 0.15s}.wohnungsanzeigen .imageContainer:hover p{color:#ff706a}.wohnungsanzeigen .imageContainer{position:relative}.wohnungsanzeigen .imageContainer .swiper-button{background:0;height:13.3333333333vw;width:6.6666666667vw;margin-top:-6.6666666667vw;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.wohnungsanzeigen .imageContainer .swiper-button:hover.swiper-button-next{right:-15.3333333333vw}.wohnungsanzeigen .imageContainer .swiper-button:hover.swiper-button-prev{left:-15.3333333333vw}.wohnungsanzeigen .imageContainer .swiper-button.swiper-button-next{right:-14.6666666667vw}.wohnungsanzeigen .imageContainer .swiper-button.swiper-button-prev{left:-14.6666666667vw}.wohnungsanzeigen .swiper-container .darkGreen{padding:1.4666666667vw 1.7333333333vw}.wohnungsanzeigen .swiper-container .darkGreen .link{right:2.6666666667vw;bottom:1.6vw;width:3.2vw;height:3.2vw}.wohnungsanzeigen .swiper-container .darkGreen p{color:#ffffff!important}.wohnungsanzeigen.sub.wohnungsanzeigen h1,.wohnungsanzeigen.sub.wohnungsanzeigen h2{font-size:9.6vw}.wohnungsanzeigen.sub.wohnungsanzeigen .linkGroup{border-bottom:1px solid #fff}.wohnungsanzeigen.sub.wohnungsanzeigen .imageContainer{margin-top:9.3333333333vw}.medienarchiv .linkContainer{margin-top:0}.medienarchiv .linkGroup{padding:3.3333333333vw 0!important;font-size:4.8vw}.medienarchiv .linkGroup:first-child{border-top:1px solid #fff}.instagram{color:#fff;background-color:#7e9591}.instagram .innerWrapper{position:relative}.instagram h1,.instagram h2{font-size:12vw;line-height:.9;margin-bottom:8vw}.instagram .instagramPictures{line-height:0}.instagram .instagramPictures .img{display:inline-block;width:calc(33.33% - 2.6666666667vw);padding:2.6666666667vw;background-color:#fff;margin-left:4vw;margin-top:4vw}.instagram .instagramPictures .img:nth-child(3n+1){margin-left:0}.instagram .instagramPictures .img img{display:block;width:100%}.instagram .instagramPictures .img.hidden{display:none;opacity:0}.medienarchiv h1,.medienarchiv h2{color:#000}.lageplan{background-color:#8ebc9b;padding-top:0!important;padding-bottom:0!important}.lageplan img{display:block;width:150%;margin-left:50%;transform:translate3d(-50%,0,0)}.lageplan .gewerbe{position:relative;z-index:2;padding-top:2.6666666667vw;padding-bottom:12vw;columns:2;column-gap:40px}.lageplan .gewerbe .gruesl{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;overflow:hidden;display:flex}.lageplan .gewerbe .gruesl a{color:#000;font-weight:400}.lageplan .gewerbe .gruesl a:hover{color:#ff706a}.lageplan .gewerbe .gruesl .number{text-align:right;width:1.5em;padding-right:5px;flex:0 0 1.5em}.interview .swiper-container{overflow:visible}.interview .innerWrapper{display:flex;align-items:stretch;flex-direction:row}.interview .innerWrapper.switched{flex-direction:row-reverse}.interview .innerWrapper.switched .text{text-align:right}.interview .innerWrapper.switched .text .quote{left:0;text-align:left}.interview .img{width:100%;padding-bottom:100%;background-position:center;background-size:cover;display:block}.interview .text{width:41%;padding-left:2.6666666667vw;padding-right:2.6666666667vw;position:relative;display:flex;align-items:flex-end}.interview .text b{font-size:3.3333333333vw;line-height:1.1}.interview .text .personInfo{width:100%;margin-bottom:-1.0666666667vw}.interview .text .quote{top:13.3333333333vw;right:0;position:absolute;font-weight:700;font-size:5.3333333333vw;line-height:1.28;white-space:nowrap}.interview .swiper-button{background-image:none;position:absolute;width:3.7333333333vw;height:7.4666666667vw;top:40vw;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.interview .swiper-button svg{display:block;width:100%;height:100%}.interview .swiper-button:hover.swiper-button-prev{left:4.6666666667vw}.interview .swiper-button:hover.swiper-button-next{right:4.6666666667vw}.interview .swiper-button g,.interview .swiper-button polyline{stroke:#000}.interview .swiper-button.swiper-button-next{right:5.3333333333vw}.interview .swiper-button.swiper-button-prev{left:5.3333333333vw;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.text-bilder{overflow:visible}.text-bilder{background-color:#2e6666;color:#fff}.text-bilder .outerWrapper{position:relative}.text-bilder .bubble.upper:not(.birdBubble):not(.webcam){background-color:#fff;color:#2e6666;position:absolute;right:15%;top:6.5%;width:15%;padding-bottom:15%;line-height:.8;font-weight:700}.text-bilder .bubble.upper:not(.birdBubble):not(.webcam) .cell{text-align:left;padding-left:5%;font-size:3.7333333333vw;line-height:1.2}.text-bilder .bubble.upper:not(.birdBubble).webcam{background-color:#c2ccc6;color:#000;position:absolute;right:7%;top:-3.5em;width:15%;padding-bottom:15%}.text-bilder .bubble.upper:not(.birdBubble).webcam .cell{font-size:4.2666666667vw}.text-bilder .birdBubble.upper{position:absolute;right:-4%;top:13.4%;width:33.3333333333vw;padding-bottom:33.3333333333vw}.text-bilder .img{position:relative;overflow:hidden}.text-bilder .img .cell{text-align:left;padding:4vw;padding-right:0}.text-bilder .img .cell h3{font-size:4.2666666667vw;margin-bottom:.4vw}.text-bilder .img .realImg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;-webkit-transition:transform 0.4s;-moz-transition:transform 0.4s;-o-transition:transform 0.4s;transition:transform 0.4s}.text-bilder .img:hover .realImg{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.text-bilder .leftCol{width:63.07%;padding-left:16vw;float:left}.text-bilder .leftCol.fullwidth{width:100%;float:none}.text-bilder .leftCol h2{font-size:10.2666666667vw;line-height:1.08;margin-bottom:8vw}.text-bilder .leftCol .clearfix>*{float:left}.text-bilder .leftCol .freetext{width:55%;padding-right:5.3333333333vw}.text-bilder .leftCol .clearfix .img{margin-top:1.0666666667vw;width:45%;padding-bottom:43.5%}.text-bilder .leftCol>.img{margin-top:2.6666666667vw;width:100%;padding-bottom:80%}.text-bilder .rightCol{padding-top:34vw;width:36.93%;float:right;padding-left:5.3333333333vw}.text-bilder .rightCol .img{width:76.1363636364%;padding-bottom:76.1363636364%}.text-bilder .rightCol .img:first-child{width:100%;padding-bottom:144.3181818182%;margin-bottom:2.6666666667vw}.text-bilder .rightCol .bubble{position:relative;margin-left:22vw;margin-top:23.3333333333vw}.zahlen-und-fakten{z-index:500!important}.zahlen-und-fakten{background-color:#2e6666;color:#fff}.zahlen-und-fakten h1{font-size:16vw;line-height:1.08;margin-bottom:20vw}.zahlen-und-fakten .row>*{vertical-align:top}.zahlen-und-fakten .row:first-child{margin-top:0}.zahlen-und-fakten .row:nth-child(3){margin-top:16vw;line-height:0}.zahlen-und-fakten .item{display:inline-block;text-align:left;line-height:1.6}.zahlen-und-fakten.notSmartphone .teil5,.zahlen-und-fakten.notSmartphone .teil3{position:relative}.zahlen-und-fakten.notSmartphone .teil5>br,.zahlen-und-fakten.notSmartphone .teil3>br{display:none}.zahlen-und-fakten.notSmartphone .teil3{padding-left:14.4vw}.zahlen-und-fakten.notSmartphone .teil5{padding-left:17.0666666667vw}.kalender .upperContent{position:relative}.kalender h2{font-size:16vw}.kalender h3{font-size:8vw;line-height:1.1}.kalender .single-entry{width:100%}.kalender .single-entry .dateline{display:flex;align-items:center}.kalender .single-entry .dateline b{font-size:1.555555em;padding-right:10px}.kalender .single-entry .dateline .delim{margin-top:-1px}.kalender .calendarTitle{font-weight:700;font-size:2.6666666667vw;margin-bottom:2vw}.kalender .textContainer h3{margin-bottom:2vw}.kalender .textContainer .infos{font-weight:700;line-height:1.04}.kalender .textContainer .infos>div:first-child{margin-top:0}.kalender .textContainer .infos span:first-child{width:12.6666666667vw}.kalender .textContainer .infos span{display:inline-block;vertical-align:top}.kalender .noEvent .freetext{font-weight:700;font-size:3.6vw;margin-bottom:2vw}.kalender .noEvent .showPortal{display:inline-block;margin-bottom:2.6666666667vw}.kalender .subTitle{font-size:3.7333333333vw;line-height:1.1;font-weight:700;margin-bottom:1.3333333333vw}.kalender .subTitle span{display:inline-block;width:calc(100% - 10.6666666667vw)}.kalender .subTitle .icons{padding-right:1px;float:right;vertical-align:middle}.kalender .subTitle .icons a{display:inline-block;width:3.6666666667vw;vertical-align:middle}.kalender .subTitle .icons a.shortcut{margin-left:2.6666666667vw}.kalender .subTitle .icons a:hover svg{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.kalender .subTitle .icons svg{width:100%;height:auto;max-height:100%;display:block;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.kalender a.file{display:block;color:currentColor}.kalender a.file>*{display:inline-block;vertical-align:top}.kalender a.file .name{margin-left:1.3333333333vw;font-weight:700}.kalender a.file svg{display:block}.kalender a.file svg g,.kalender a.file svg path{fill:currentColor;stroke:currentColor}.kalender .file,.kalender .cool-button{transition:color 0.2s}.kalender .file:hover,.kalender .cool-button:hover{color:#ff706a!important;opacity:1!important}.kalender .eventContainer{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;margin-top:-2.6666666667vw}.kalender .eventContainer .darkGreen{background-color:#002326;color:#fff}.kalender .eventContainer .blueishGreen{background-color:#2e6666;color:#fff}.kalender .eventContainer .blueishGrey{background-color:#d9d5cd;color:#fff}.kalender .eventContainer .oliveGreen{background-color:#93a4a2;color:#fff}.kalender .eventContainer .transparent:not(.hasImage){color:#000}.kalender .eventContainer .transparent:not(.hasImage) g,.kalender .eventContainer .transparent:not(.hasImage) path{fill:#000;stroke:#000}.kalender .eventContainer .transparent:not(.hasImage) .file{border-top:1px solid #000000!important;border-bottom:1px solid #000000!important}.kalender .eventContainer .single-entry{display:flex;flex-direction:column;margin-top:6.4vw}.kalender .eventContainer .single-entry.half{width:calc(50% - 1.8666666667vw)}.kalender .eventContainer .eventBlock{flex:1 100%;position:relative;margin:6.4vw 0;width:100%;padding:2.5333333333vw 3.3333333333vw 3.0666666667vw;display:flex;flex-direction:column}.kalender .eventContainer .eventBlock:first-child{margin-top:9.4666666667vw}.kalender .eventContainer .eventBlock .textContainer{height:100%}.kalender .eventContainer .eventBlock:last-child{margin-bottom:0}.kalender .eventContainer .eventBlock+.eventBlock{margin-top:0}.kalender .eventContainer .eventBlock+.eventBlock.half+.eventBlock{margin-top:0}.kalender .eventContainer .delim{width:100%;border-top:.2666666667vw solid #CED5D1}.kalender .eventContainer .hasForm,.kalender .eventContainer .hasImage{padding:0}.kalender .eventContainer .hasForm .textContainer,.kalender .eventContainer .hasImage .textContainer{padding:0;width:calc(50% - 1.8666666667vw)}.kalender .eventContainer .hasForm .textContainer.darkGreen,.kalender .eventContainer .hasForm .textContainer.blueishGreen,.kalender .eventContainer .hasForm .textContainer.blueishGrey,.kalender .eventContainer .hasForm .textContainer.oliveGreen,.kalender .eventContainer .hasImage .textContainer.darkGreen,.kalender .eventContainer .hasImage .textContainer.blueishGreen,.kalender .eventContainer .hasImage .textContainer.blueishGrey,.kalender .eventContainer .hasImage .textContainer.oliveGreen{padding:2.5333333333vw 3.3333333333vw 3.0666666667vw}.kalender .eventContainer .hasForm .textContainer.darkGreen .file,.kalender .eventContainer .hasForm .textContainer.blueishGreen .file,.kalender .eventContainer .hasForm .textContainer.blueishGrey .file,.kalender .eventContainer .hasForm .textContainer.oliveGreen .file,.kalender .eventContainer .hasImage .textContainer.darkGreen .file,.kalender .eventContainer .hasImage .textContainer.blueishGreen .file,.kalender .eventContainer .hasImage .textContainer.blueishGrey .file,.kalender .eventContainer .hasImage .textContainer.oliveGreen .file{border-top:1px solid #ffffff!important;border-bottom:1px solid #ffffff!important}.kalender .eventContainer .hasForm .textContainer.darkGreen .file g,.kalender .eventContainer .hasForm .textContainer.darkGreen .file path,.kalender .eventContainer .hasForm .textContainer.blueishGreen .file g,.kalender .eventContainer .hasForm .textContainer.blueishGreen .file path,.kalender .eventContainer .hasForm .textContainer.blueishGrey .file g,.kalender .eventContainer .hasForm .textContainer.blueishGrey .file path,.kalender .eventContainer .hasForm .textContainer.oliveGreen .file g,.kalender .eventContainer .hasForm .textContainer.oliveGreen .file path,.kalender .eventContainer .hasImage .textContainer.darkGreen .file g,.kalender .eventContainer .hasImage .textContainer.darkGreen .file path,.kalender .eventContainer .hasImage .textContainer.blueishGreen .file g,.kalender .eventContainer .hasImage .textContainer.blueishGreen .file path,.kalender .eventContainer .hasImage .textContainer.blueishGrey .file g,.kalender .eventContainer .hasImage .textContainer.blueishGrey .file path,.kalender .eventContainer .hasImage .textContainer.oliveGreen .file g,.kalender .eventContainer .hasImage .textContainer.oliveGreen .file path{fill:#fff;stroke:#fff}.kalender .eventContainer .hasForm .innerFlex,.kalender .eventContainer .hasImage .innerFlex{display:flex;flex-wrap:wrap;flex-direction:row;align-items:stretch;justify-content:space-between}.kalender .eventContainer .hasImage.hasForm .imageContainer{width:100%;padding-bottom:43%;margin:0 0 2vw}.kalender .eventContainer .imageContainer{width:calc(50% - 1.8666666667vw);background-position:center;background-size:cover}.kalender .eventContainer .formBlock{width:calc(50% - 1.8666666667vw);height:100%;padding:2.5333333333vw 3.3333333333vw 2.8vw}.kalender .eventContainer .formBlock{background-color:#2e6666;color:#fff}.kalender .eventContainer .formBlock label{display:none}.kalender .eventContainer .formBlock input{margin-bottom:3.3333333333vw;line-height:1.8;background-color:#fff0;width:100%;border-bottom:1px solid #fff}.kalender .eventContainer .formBlock button{background-color:#fff0;font-weight:700;display:block;text-align:center;padding:0;margin:0 auto;font-size:3.3333333333vw}.kalender .eventContainer .formBlock button:hover:before{-webkit-transform:translateX(.6666666667vw);-moz-transform:translateX(.6666666667vw);-ms-transform:translateX(.6666666667vw);-o-transform:translateX(.6666666667vw);transform:translateX(.6666666667vw)}.kalender .eventContainer .formBlock button:before{content:"";display:block;height:13.3333333333vw;width:6.6666666667vw;margin:1.3333333333vw auto 1.7333333333vw;background-size:100%;background-repeat:no-repeat;background-image:url(/assets/frontend/img/arrowRightFine.svg);-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;-webkit-animation:bounceRight 2s infinite;-moz-animation:bounceRight 2s infinite;-o-animation:bounceRight 2s infinite;animation:bounceRight 2s infinite;-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s}.kalender .bubble{position:absolute;width:30.6666666667vw!important;padding-bottom:30.6666666667vw!important;line-height:1.25;font-size:3.7333333333vw}.kalender .bubble.olive{background-color:#ba9b47;top:-10%;left:102%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.kalender .bubble.pink{background-color:#ff706a;top:90%;left:100%}.kalender .bubble .cell{font-family:"ChildsPlayAgeNineWeb W01 Rg","Helvetica W01",Arial,sans-serif}.eigentuemer{background-color:#2e6666;color:#fff}.eigentuemer h1,.eigentuemer h2{font-size:7.3333333333vw;line-height:1.25;margin-bottom:2.4vw}.eigentuemer .eigentuemerItem{display:inline-block;width:33.33%;padding-right:2.6666666667vw;margin-top:12.4vw}.eigentuemer .eigentuemerItem h3{font-size:5.3333333333vw;line-height:5.7333333333vw;margin-bottom:3.3333333333vw}.eigentuemer .eigentuemerItem a{font-weight:inherit;color:inherit}.eigentuemer .eigentuemerItem a:hover{color:#ff706a}.bildabfolge{position:relative;-webkit-transform:translate3d(0,0,0)}.bildabfolge .bubble{pointer-events:all}.bildabfolge .linkHover{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#000;background-color:rgb(255 255 255 / .75);opacity:0;font-size:2.5333333333vw;line-height:3.8666666667vw;font-family:"Mark Offc Pro","Helvetica W01",Arial,sans-serif;font-weight:400;cursor:pointer;-webkit-transform:translate3d(0,0,0);-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s;-o-transition:opacity 0.4s;transition:opacity 0.4s}.bildabfolge .linkHover span{display:inline-block;max-width:75%}.bildabfolge .bildItem{position:relative;-webkit-transform:translate3d(0,0,0);pointer-events:none}.bildabfolge .bildItem>*{position:absolute}.bildabfolge .bildItem .img{z-index:10;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:all}.bildabfolge .bildItem .img:hover .winkels{opacity:1}.bildabfolge .bildItem .img .multiplyContainer{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden}.bildabfolge .bildItem .img:hover .linkHover{opacity:1}.bildabfolge .bildItem .isGallery{cursor:pointer}.bildabfolge .bildItem .winkels{position:absolute;left:50%;top:50%;width:12.06%;padding-bottom:12.06%;opacity:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s;-o-transition:opacity 0.4s;transition:opacity 0.4s}.bildabfolge .bildItem .winkels svg{width:37.27%;height:69.1%;position:absolute;right:0;top:0;-webkit-transform:translateY(-50%) rotate(-45deg);-moz-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);-o-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);-webkit-transform-origin:right center;-moz-transform-origin:right center;-ms-transform-origin:right center;-o-transform-origin:right center;transform-origin:right center}.bildabfolge .bildItem .winkels svg:first-child{bottom:0;left:0;top:auto;-webkit-transform:translate(-12%,30%) rotate(-225deg);-moz-transform:translate(-12%,30%) rotate(-225deg);-ms-transform:translate(-12%,30%) rotate(-225deg);-o-transform:translate(-12%,30%) rotate(-225deg);transform:translate(-12%,30%) rotate(-225deg);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center}.bildabfolge .bildItem .amp{width:11.7692307692%;padding-bottom:14.3076923077%;display:block;z-index:11}.bildabfolge .bildItem .amp svg{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.bildabfolge .bildItem .text{font-family:"Helvetica W01",Arial,sans-serif;text-transform:uppercase;margin-bottom:-1.0666666667vw;z-index:11}.bildabfolge .bildItem .text h3{font-size:7.7333333333vw;line-height:.9;font-weight:900;color:#000}.bildabfolge .bildItem .text p{padding:0;margin:0;font-weight:700;line-height:1.2}.bildabfolge .bildItem .description{color:#000}.bildabfolge .bildItem .description p{margin:0;padding:0}.bildabfolge .bildItem .description{position:absolute;top:calc(100% + 0.6666666667vw)}.bildabfolge .bildItem .description b,.bildabfolge .bildItem .description strong{font-size:4vw;display:inline-block;margin-bottom:-.9333333333vw}.bildabfolge .bildItem.pink .amp{width:20vw}.bildabfolge .bildItem.pink .text h3{font-size:10vw}.bildabfolge .bildItem.blue .amp{width:16.6666666667vw}.bildabfolge .bildItem.blue .text h3{font-size:8.6666666667vw}.bildabfolge .bildItem.greyBrown .amp{width:18.6666666667vw}.bildabfolge .bildItem.greyBrown .text h3{font-size:11.0666666667vw}.bildabfolge .bildItem.brown .amp{width:21.4666666667vw}.bildabfolge .bildItem.brown .text h3{font-size:8.4vw}.bildabfolge .blueishGrey{color:#b4c3c3}.bildabfolge .blueishGrey .amp g,.bildabfolge .blueishGrey .amp path{fill:#b4c3c3}.bildabfolge .blue{color:#21aabc}.bildabfolge .blue .amp g,.bildabfolge .blue .amp path{fill:#21aabc}.bildabfolge .brown{color:#c8a846}.bildabfolge .brown .amp g,.bildabfolge .brown .amp path{fill:#c8a846}.bildabfolge .pink{color:#ec7273}.bildabfolge .pink .amp g,.bildabfolge .pink .amp path{fill:#ec7273}.bildabfolge .greyBrown{color:#beaf8c}.bildabfolge .greyBrown .amp g,.bildabfolge .greyBrown .amp path{fill:#beaf8c}.bildabfolge .green{color:#6eaa7d}.bildabfolge .green .amp g,.bildabfolge .green .amp path{fill:#6eaa7d}.bildabfolge p.greyBrown{margin-bottom:2vw!important}.bildabfolge:first-child{margin-top:-57.0666666667vw;z-index:1050!important}.bildabfolge:first-child+.text-block{margin-top:-17.3333333333vw}.imagesForGallery svg g,.imagesForGallery svg path,.imagesForGallery svg polyline,.imagesForGallery svg line{stroke:#000}.imagesForGallery .swiper-slide{background:no-repeat center;background-size:cover}.imagesForGallery .title{position:absolute;top:8vw;left:6vw;font-weight:700;font-size:4.8vw;z-index:100}.imagesForGallery .closeOverlay{top:6vw}.imagesForGallery .swiper-button{background:none;height:10.6666666667vw;width:5.3333333333vw;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.imagesForGallery .swiper-button:hover.swiper-button-prev{left:5.3333333333vw}.imagesForGallery .swiper-button:hover.swiper-button-next{right:5.3333333333vw}.imagesForGallery .swiper-button svg{width:100%;height:100%}.imagesForGallery .swiper-button.swiper-button-next{right:6vw}.imagesForGallery .swiper-button.swiper-button-prev{left:6vw;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.textBildBlock .wider{padding:0 8vw;max-width:1160px}.textBildBlock h1,.textBildBlock h2{font-size:15.6vw;margin-bottom:11.3333333333vw}.textBildBlock .textBildItem{margin-top:6vw;-webkit-transition:margin 0.4s;-moz-transition:margin 0.4s;-o-transition:margin 0.4s;transition:margin 0.4s;overflow:hidden}.textBildBlock .textBildItem>div{display:inline-block}.textBildBlock .textBildItem:first-child{margin-top:0}.textBildBlock .textBildItem.hidden{display:none}.textBildBlock .imgWrapper{display:block;margin-bottom:6vw}.textBildBlock .imgWrapper>*{max-width:100%}.textBildBlock .left .imgWrapper,.textBildBlock .right .imgWrapper{margin-bottom:0}.textBildBlock .left>div,.textBildBlock .right>div{max-width:1145px}.textBildBlock .left .freetext,.textBildBlock .right .freetext{margin-top:-.9333333333vw}.textBildBlock .left .freetext{float:right;max-width:420px;padding-left:4vw;padding-right:8vw}.textBildBlock .left .imgWrapper{float:left;width:calc(100% - 420px)}.textBildBlock .right{text-align:right}.textBildBlock .right .freetext{text-align:left;float:left;max-width:400px;padding-right:4vw;padding-left:8vw}.textBildBlock .right .imgWrapper{float:right;width:calc(100% - 400px)}.textBildBlock .middle{position:relative;text-align:right}.textBildBlock .middle>div{max-width:1180px;text-align:right}.textBildBlock .middle .imgWrapper:not(.pseudo){position:absolute;top:0;right:0;width:100%;max-width:1150px}.textBildBlock .middle .imgWrapper:not(.pseudo) .img{width:100%}.textBildBlock .middle .pseudo{opacity:0;width:100%;margin-bottom:0}.textBildBlock .middle .pseudo .img{width:100%}.textBildBlock .middle .freetext{display:block;text-align:left;max-width:960px;padding:0 8vw}.textBildBlock a{color:#ff706a}.textBildBlock a:hover{color:#f2b3b2}.sharingPortal{-webkit-transition:transform 0.4s;-moz-transition:transform 0.4s;-o-transition:transform 0.4s;transition:transform 0.4s}.sharingPortal{background-color:#2b3b3b;color:#fff}.sharingPortal{z-index:2000}.sharingPortal.isOverlay.transformed{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.sharingPortal .tableContainer{position:static}.sharingPortal .tableContainer .cell{text-align:left}.sharingPortal input,.sharingPortal button,.sharingPortal textarea,.sharingPortal select{background-color:#fff0;border-bottom:2px solid #fff}.sharingPortal .errorText{padding-top:2.6666666667vw}.sharingPortal button{border:0}.sharingPortal h3{display:block;margin:0}.sharingPortal .pink,.sharingPortal .hasError{color:#ff706a}.sharingPortal ::-webkit-input-placeholder{color:#ff706a;opacity:1}.sharingPortal ::-moz-placeholder{color:#ff706a;opacity:1}.sharingPortal :-ms-input-placeholder{color:#ff706a;opacity:1}.sharingPortal :-moz-placeholder{color:#ff706a;opacity:1}.sharingPortal .loginPage .titleContainer{margin-bottom:8vw}.sharingPortal .loginPage .titleContainer>*{float:left}.sharingPortal .loginPage .titleContainer h2{width:calc(100% - 330px);line-height:.89}.sharingPortal .loginPage .titleContainer .text{width:330px;font-weight:700;padding-left:4.5333333333vw}.sharingPortal .loginPage .titleContainer .text p{padding:0;margin:0}.sharingPortal .loginPage h3{margin-bottom:3.3333333333vw}.sharingPortal .loginPage .register{margin-top:12vw}.sharingPortal .loginPage form{position:relative}.sharingPortal .loginPage form input{float:left;font-size:3.7333333333vw;line-height:1.4;font-weight:700;padding-left:1.3333333333vw;width:28%;margin-left:4vw;color:#9fb6b2}.sharingPortal .loginPage form input:first-child{margin-left:0}.sharingPortal .loginPage form button{position:absolute;top:50%;right:0;padding:0;height:13.3333333333vw;width:6.6666666667vw;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.sharingPortal .loginPage form button svg{height:100%;width:100%}.sharingPortal .loginPage form button:hover{right:-.6666666667vw}.sharingPortal h2{font-size:16.6666666667vw;line-height:.88}.sharingPortal h3{font-size:4.6666666667vw;line-height:1.6}.sharingPortal .chooseTypePage .chooseContainer{margin:0 auto;max-width:760px;padding-top:23.3333333333vw;padding-bottom:12vw}.sharingPortal .chooseTypePage .chooseContainer>a{border-top:1px solid #fff;border-bottom:1px solid #fff;padding:2.4vw 0 1.7333333333vw 8vw;margin-top:60px;position:relative;display:block;color:#fff}.sharingPortal .chooseTypePage .chooseContainer>a:first-child{margin-top:0}.sharingPortal .chooseTypePage .chooseContainer>a:hover .arrow{right:-.6666666667vw}.sharingPortal .chooseTypePage .chooseContainer>a span{font-size:3.2vw;line-height:.8;font-weight:700}.sharingPortal .chooseTypePage .chooseContainer>a>svg{position:absolute;top:50%;left:0;height:4.2666666667vw;width:5.3333333333vw;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.sharingPortal .chooseTypePage .chooseContainer>a .arrow{position:absolute;right:0;top:50%;height:5.3333333333vw;width:2.6666666667vw;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.sharingPortal .chooseTypePage .chooseContainer>a .arrow>svg{width:100%;height:100%;display:block}.sharingPortal .sharePage .titleContainer{margin-bottom:5.3333333333vw}.sharingPortal .sharePage .formContainer{padding-left:10%;position:relative}.sharingPortal .sharePage .formContainer .backLink{position:absolute;top:35%;left:0;z-index:10;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:#fff}.sharingPortal .sharePage .formContainer .backLink svg{display:block;-webkit-transform:rotate(180deg) translateX(-.6666666667vw);-moz-transform:rotate(180deg) translateX(-.6666666667vw);-ms-transform:rotate(180deg) translateX(-.6666666667vw);-o-transform:rotate(180deg) translateX(-.6666666667vw);transform:rotate(180deg) translateX(-.6666666667vw);-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.sharingPortal .sharePage .formContainer .backLink:hover svg{-webkit-transform:rotate(180deg) translateX(0);-moz-transform:rotate(180deg) translateX(0);-ms-transform:rotate(180deg) translateX(0);-o-transform:rotate(180deg) translateX(0);transform:rotate(180deg) translateX(0)}.sharingPortal .sharePage .formContainer>form{padding-bottom:14.6666666667vw;position:relative}.sharingPortal .sharePage .formContainer>form .imageForm,.sharingPortal .sharePage .formContainer>form .textForm{width:100%;float:left}.sharingPortal .sharePage .formContainer>form .imageForm{margin-right:2%;width:48%}.sharingPortal .sharePage .formContainer>form .imageForm+.textForm{width:48%;margin-left:2%}.sharingPortal .sharePage .formContainer>form .imageContainer{position:relative;width:100%;padding-bottom:100%;border:1px solid #fff;-webkit-background-size:cover;background-size:cover;background-position:center center}.sharingPortal .sharePage .formContainer>form .imageContainer input{position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;z-index:2}.sharingPortal .sharePage .formContainer>form .imageContainer span{z-index:1;font-weight:700;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.sharingPortal .sharePage .formContainer>form .textForm .subTitleWrapper{margin-top:-2vw;margin-bottom:2.6666666667vw;position:relative}.sharingPortal .sharePage .formContainer>form .textForm .subtitle{font-size:4.6666666667vw;line-height:1.6;width:100%}.sharingPortal .sharePage .formContainer>form .textForm>*{width:100%}.sharingPortal .sharePage .formContainer>form .textForm input{font-weight:700;border:none;color:#9fb6b2}.sharingPortal .sharePage .formContainer>form .textForm textarea{border:1px solid #fff;padding:.9333333333vw .9333333333vw .9333333333vw 14px;color:#9fb6b2;resize:none;width:100%;height:22.6666666667vw}.sharingPortal .sharePage .formContainer>form .textForm .counter{position:absolute;font-size:12px;line-height:1;bottom:2vw;right:2vw}.sharingPortal .sharePage .formContainer>form .textForm .counter .delim{vertical-align:.1333333333vw}.sharingPortal .sharePage .formContainer>form .textForm .titleWrapper{position:relative;vertical-align:middle}.sharingPortal .sharePage .formContainer>form .textForm .titleWrapper .title{font-size:8.8vw;width:100%;line-height:1}.sharingPortal .sharePage .formContainer>form .textForm .textAreaWrapper{position:relative}.sharingPortal .sharePage .formContainer>form .textForm .textAreaWrapper textarea{display:block}.sharingPortal .sharePage .formContainer>form .textForm label{font-weight:700}.sharingPortal .sharePage .formContainer>form .textForm .textFields{padding:8px 0}.sharingPortal .sharePage .formContainer>form .textForm .textFields label{width:13.3333333333vw;display:inline-block;font-size:3.2vw;line-height:1.2}.sharingPortal .sharePage .formContainer>form .textForm .textFields>input,.sharingPortal .sharePage .formContainer>form .textForm .textFields>.datePickerWrapper{font-size:3.2vw;line-height:1.2;width:calc(100% - 13.3333333333vw);display:inline-block;position:relative}.sharingPortal .sharePage .formContainer>form .textForm .textFields>input>input,.sharingPortal .sharePage .formContainer>form .textForm .textFields>.datePickerWrapper>input{width:100%}.sharingPortal .sharePage .formContainer>form .textForm .textFields>input .ui-datepicker,.sharingPortal .sharePage .formContainer>form .textForm .textFields>input .ui-timepicker-container,.sharingPortal .sharePage .formContainer>form .textForm .textFields>.datePickerWrapper .ui-datepicker,.sharingPortal .sharePage .formContainer>form .textForm .textFields>.datePickerWrapper .ui-timepicker-container{position:absolute!important;top:100%!important;left:0!important;z-index:9999999999!important}.sharingPortal .sharePage .formContainer>form .textForm .textFields .hasForm{margin-top:2.6666666667vw}.sharingPortal .sharePage .formContainer>form .textForm .textFields .hasForm>*{vertical-align:middle}.sharingPortal .sharePage .formContainer>form .textForm .textFields .hasForm label{width:33.3333333333vw}.sharingPortal .sharePage .formContainer>form .textForm .textFields .styledCheckbox{display:inline-block;width:calc(100% - 33.3333333333vw)}.sharingPortal .sharePage .formContainer>form .textForm .textFields .styledCheckbox .checkboxWrapper{position:relative;width:3.2vw;height:3.2vw;border:1px solid #fff;cursor:pointer}.sharingPortal .sharePage .formContainer>form .textForm .textFields .styledCheckbox .checkboxWrapper:before{-webkit-transition:background-color 0.1s;-moz-transition:background-color 0.1s;-o-transition:background-color 0.1s;transition:background-color 0.1s}.sharingPortal .sharePage .formContainer>form .textForm .textFields .styledCheckbox .checkboxWrapper.selected:before{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;background-color:#ff706a;z-index:1}.sharingPortal .sharePage .formContainer>form .textForm .textFields .styledCheckbox .checkboxWrapper input{position:relative;width:100%;height:100%;display:block;padding:0;opacity:0;z-index:2}.sharingPortal .sharePage .formContainer>form .files{border-top:1px solid #fff;border-bottom:1px solid #fff;width:calc(50% - 2%)}.sharingPortal .sharePage .formContainer>form .files .file{padding:1.3333333333vw 0;position:relative}.sharingPortal .sharePage .formContainer>form .files .file>*{display:inline-block;font-weight:700;vertical-align:middle}.sharingPortal .sharePage .formContainer>form .files .file .fileName{font-size:3.2vw;line-height:1}.sharingPortal .sharePage .formContainer>form .files .file .addFile{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.sharingPortal .sharePage .formContainer>form .files .file .fileImg{margin-right:1.3333333333vw;width:3.6vw;height:4.2666666667vw}.sharingPortal .sharePage .formContainer>form .files .file .fileImg svg{width:100%;height:100%;display:block}.sharingPortal .sharePage .formContainer>form .files .file .fileImg svg path{fill:#fff;stroke:#fff0}.sharingPortal .sharePage .formContainer>form .files .file input{position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;z-index:2}.sharingPortal .sharePage .formContainer>form .bubble{width:14.6666666667vw;height:14.6666666667vw;background-color:#ff706a;padding:0;font-weight:700;position:absolute;right:0;bottom:0;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.sharingPortal .sharePage .formContainer>form .bubble:hover{-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}.sharingPortal .sharePage .formContainer>form .bubble .tableContainer{position:static}.sharingPortal .sharePage .formContainer>form .bubble .cell{text-align:center}.contact:not(.eigentuemerLogin),.eigentuemerLogin:not(.eigentuemerLogin){padding:0!important;overflow:visible;z-index:2000!important}.contact .outerWrapper,.eigentuemerLogin .outerWrapper{text-align:right;position:relative}.contact .freetext,.eigentuemerLogin .freetext{position:absolute;bottom:calc(100% + 9.3333333333vw);right:5.3333333333vw;display:inline-block;text-align:left;font-size:5.4666666667vw;line-height:1.1}.contact .freetext a,.eigentuemerLogin .freetext a{color:inherit}.contact .freetext a:hover,.eigentuemerLogin .freetext a:hover{color:#7e9591}.contact .googleMap,.eigentuemerLogin .googleMap{width:100%;height:97.3333333333vw}.contact .anmeldeFormular,.eigentuemerLogin .anmeldeFormular{padding:12vw 0}.contact .anmeldeFormular,.eigentuemerLogin .anmeldeFormular{background-color:#2e6666;color:#fff}.contact .anmeldeFormular .innerWrapper,.eigentuemerLogin .anmeldeFormular .innerWrapper{text-align:left}.contact .anmeldeFormular h2,.eigentuemerLogin .anmeldeFormular h2{font-size:7.3333333333vw;line-height:1.25;margin-bottom:2.4vw}.contact form,.eigentuemerLogin form{padding-top:5.3333333333vw}.contact input[type=text],.contact .si-select,.contact input[type=password],.eigentuemerLogin input[type=text],.eigentuemerLogin .si-select,.eigentuemerLogin input[type=password]{width:calc(50% - 1.0666666667vw);font-weight:700;padding-left:1.3333333333vw;margin-bottom:0;border:0;background-color:#fff0;border-bottom:2px solid #fff;display:inline-block;font-size:4.9333333333vw}.contact input[type=text]:not(.si-select),.contact input[type=text] span,.contact .si-select:not(.si-select),.contact .si-select span,.contact input[type=password]:not(.si-select),.contact input[type=password] span,.eigentuemerLogin input[type=text]:not(.si-select),.eigentuemerLogin input[type=text] span,.eigentuemerLogin .si-select:not(.si-select),.eigentuemerLogin .si-select span,.eigentuemerLogin input[type=password]:not(.si-select),.eigentuemerLogin input[type=password] span{padding:0 0 0 1.3333333333vw;line-height:3.7333333333vw}.contact input[type=text]:nth-child(even),.contact .si-select:nth-child(even),.contact input[type=password]:nth-child(even),.eigentuemerLogin input[type=text]:nth-child(even),.eigentuemerLogin .si-select:nth-child(even),.eigentuemerLogin input[type=password]:nth-child(even){margin-left:2.1333333333vw}.contact input[type=text],.contact input[type=password],.eigentuemerLogin input[type=text],.eigentuemerLogin input[type=password]{margin-bottom:2.1333333333vw}.contact .textAreaWrapper,.eigentuemerLogin .textAreaWrapper{background-color:#fff0;position:relative;font-size:4.9333333333vw;margin-top:-2.1333333333vw;margin-bottom:5.3333333333vw}.contact .textAreaWrapper .line,.eigentuemerLogin .textAreaWrapper .line{position:absolute;height:6.1333333333vw;width:100%;border-bottom:2px solid #fff;left:0;z-index:1}.contact .textAreaWrapper .line:nth-child(2),.eigentuemerLogin .textAreaWrapper .line:nth-child(2){top:0}.contact .textAreaWrapper .line:nth-child(3),.eigentuemerLogin .textAreaWrapper .line:nth-child(3){top:6.1333333333vw}.contact .textAreaWrapper .line:nth-child(4),.eigentuemerLogin .textAreaWrapper .line:nth-child(4){top:12.2666666667vw}.contact .textAreaWrapper .line:nth-child(5),.eigentuemerLogin .textAreaWrapper .line:nth-child(5){top:18.4vw}.contact textarea,.eigentuemerLogin textarea{position:relative;z-index:2;background-color:#fff0;font-weight:700;height:24.5333333333vw;line-height:6.1333333333vw;width:100%;resize:none;padding:.9333333333vw 0 0 1.3333333333vw}.contact .alignRight,.eigentuemerLogin .alignRight{text-align:right}.contact input[type=submit],.eigentuemerLogin input[type=submit]{display:inline-block;width:18.6666666667vw;height:18.6666666667vw;background-color:#ff706a;padding:0;font-weight:700;font-size:3.4666666667vw;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.contact input[type=submit]:hover,.eigentuemerLogin input[type=submit]:hover{-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}.contact .error,.eigentuemerLogin .error{border-bottom:2px solid #ff706a!important;color:#ff706a}.contact input::-webkit-input-placeholder,.contact textarea::-webkit-input-placeholder,.eigentuemerLogin input::-webkit-input-placeholder,.eigentuemerLogin textarea::-webkit-input-placeholder{color:#ff706a}.contact input::-moz-placeholder,.contact textarea::-moz-placeholder,.eigentuemerLogin input::-moz-placeholder,.eigentuemerLogin textarea::-moz-placeholder{color:#ff706a}.contact input:-ms-input-placeholder,.contact textarea:-ms-input-placeholder,.eigentuemerLogin input:-ms-input-placeholder,.eigentuemerLogin textarea:-ms-input-placeholder{color:#ff706a}.contact input:-moz-placeholder,.contact textarea:-moz-placeholder,.eigentuemerLogin input:-moz-placeholder,.eigentuemerLogin textarea:-moz-placeholder{color:#ff706a}.contact .anmeldeFormular h2{font-size:7.7333333333vw}.eigentuemerLogin .freetext{position:static;display:block;line-height:inherit!important;font-size:inherit!important}.eigentuemerLogin form{padding-top:0}.eigentuemerLogin form .right{text-align:right}.eigentuemerLogin form .pink,.eigentuemerLogin form .hasError{color:#ff706a}.eigentuemerLogin form ::-webkit-input-placeholder{color:#ff706a;opacity:1}.eigentuemerLogin form ::-moz-placeholder{color:#ff706a;opacity:1}.eigentuemerLogin form :-ms-input-placeholder{color:#ff706a;opacity:1}.eigentuemerLogin form :-moz-placeholder{color:#ff706a;opacity:1}.eigentuemerLogin form .clearfix{position:relative;padding:4vw 0}.eigentuemerLogin form input[type=text],.eigentuemerLogin form input[type=password]{float:left;font-size:4.9333333333vw;line-height:1.4;font-weight:700;padding-left:1.3333333333vw;width:28%;margin-left:4vw;color:#000;margin-bottom:0;border:0;background-color:#fff0;border-bottom:2px solid #fff}.eigentuemerLogin form input[type=text]:first-child,.eigentuemerLogin form input[type=password]:first-child{margin-left:0}.eigentuemerLogin form button{background-color:#fff0;position:absolute;top:50%;right:0;padding:0;height:13.3333333333vw;width:6.6666666667vw;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.eigentuemerLogin form button svg{height:100%;width:100%}.eigentuemerLogin form button:hover{right:-.6666666667vw}.currentTenants h1,.currentTenants h2{font-size:16vw;line-height:1.08;margin-bottom:4vw}.currentTenants>.innerWrapper>.freetext{font-size:7.3333333333vw;font-weight:700;line-height:1.25;margin-bottom:8vw}.currentTenants .current-tenants-wrapper{display:flex;width:calc(100% + 20px);margin-left:-10px}.currentTenants .current-tenants-wrapper h1,.currentTenants .current-tenants-wrapper h2{font-size:7.3333333333vw;line-height:1.2}.currentTenants .current-tenants-wrapper>.tenant-group{width:33.33333%;margin:0 10px}.currentTenants .current-tenants-wrapper .tenant{display:block;padding:3.3333333333vw;background-color:#fff;margin-top:20px}.currentTenants .current-tenants-wrapper .tenant .img{position:relative;background-size:contain;background-position:center;background-repeat:no-repeat;padding-bottom:66%}.currentTenants .current-tenants-wrapper .tenant .align{padding:3.3333333333vw;background-color:#fff;position:absolute;display:flex;align-items:center;justify-content:center;text-align:center;width:100%;height:100%;font-size:3.2vw;font-weight:700;line-height:1.2;opacity:0;color:#000;-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s;-o-transition:opacity 0.4s;transition:opacity 0.4s}.currentTenants .current-tenants-wrapper .tenant:hover .align,.currentTenants .current-tenants-wrapper .tenant.hover .align{opacity:1}.two-columns h1,.two-columns h2{font-size:14.9333333333vw;line-height:1.08;margin-bottom:8vw}.two-columns .imageBlockContainer{display:flex}.two-columns .imageBlockContainer>.block{width:50%;padding-left:10px}.two-columns .imageBlockContainer>.block:first-child{padding-top:13.3333333333vw;padding-right:10px;padding-left:0;display:flex;flex-direction:column;align-items:flex-end}.two-columns .imageBlockContainer>.block img{margin-top:2em;display:block;width:130%;max-width:820px}.two-columns .imageBlockContainer .freetext h3{font-size:7.3333333333vw;font-weight:700;line-height:1.25}.two-columns .imageBlockContainer .freetext a{padding:10px 12px;line-height:1.25;display:inline-block;border:2px solid currentColor}.free-areas h1,.free-areas h2{font-size:15.4666666667vw;line-height:1.08;margin-bottom:8vw}.free-areas h3{font-size:7.3333333333vw;font-weight:700;line-height:1.25}.free-areas .area-form{display:flex;width:calc(100% + 60px);margin-left:-30px;padding-bottom:2em}.free-areas .area-form .col{width:42.5%;margin:0 30px}.free-areas .checkbox-wrapper{display:inline-flex;align-items:center;transform:translateY(-50%) translateZ(0);position:relative}.free-areas .checkbox-wrapper+.checkbox-wrapper{margin-left:1.5em}.free-areas .checkbox-wrapper input{appearance:none;display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;opacity:0}.free-areas .checkbox-wrapper input:checked+.checkbox{background-color:#155654}.free-areas .checkbox-wrapper .checkbox{background-color:#fff;border:2px solid #000;width:16px;height:16px;margin-right:.5em}.free-areas .range-container{width:100%}.free-areas .range-container label{display:inline-block;width:100px;margin-bottom:2.5em}.free-areas .range-container .inner-range-container{flex:1 auto;position:relative}.free-areas .range-container .inner-range-container .min-label,.free-areas .range-container .inner-range-container .max-label{position:absolute;bottom:50%}.free-areas .range-container .inner-range-container .min-label{left:0;transform:translate3d(0,150%,0)}.free-areas .range-container .inner-range-container .noUi-pips-horizontal{padding:0;height:auto;top:auto}.free-areas .range-container .inner-range-container .noUi-value{top:auto;bottom:50%;transform:translate3d(-50%,150%,0);color:#000}.free-areas .range-container .inner-range-container .max-label{right:0;transform:translate3d(0,150%,0)}.free-areas .range-container .inner-range-container .range{width:100%;height:2px;box-shadow:none;border:0;background-color:#000;border-radius:0}.free-areas .range-container .inner-range-container .range .noUi-marker.noUi-marker-horizontal.noUi-marker-large,.free-areas .range-container .inner-range-container .range .noUi-marker.noUi-marker-horizontal.noUi-marker-normal{display:none}.free-areas .range-container .inner-range-container .range[data-pips]~.min-label,.free-areas .range-container .inner-range-container .range[data-pips]~.max-label{display:none}.free-areas .range-container .inner-range-container .range::before,.free-areas .range-container .inner-range-container .range::after{content:"";display:block;height:24px;width:2px;background-color:#000;position:absolute;top:50%}.free-areas .range-container .inner-range-container .range::before{left:-1px;transform:translate3d(0,-50%,0)}.free-areas .range-container .inner-range-container .range::after{right:-1px;transform:translate3d(0,-50%,0)}.free-areas .range-container .inner-range-container .range .noUi-connects{border-radius:0;overflow:visible}.free-areas .range-container .inner-range-container .range .noUi-connects .noUi-connect{background-color:#155654;height:6px;top:-2px}.free-areas .range-container .inner-range-container .range .noUi-handle{cursor:grab;border-radius:0;background-color:#fff;border:2px solid #000;width:16px;height:16px;top:-8px;right:-8px;box-shadow:none!important}.free-areas .range-container .inner-range-container .range .noUi-handle:active{cursor:grabbing}.free-areas .range-container .inner-range-container .range .noUi-handle:focus{outline:none!important}.free-areas .range-container .inner-range-container .range .noUi-handle::before,.free-areas .range-container .inner-range-container .range .noUi-handle::after{display:none}.free-areas .range-container .inner-range-container .noUi-tooltip{padding:0;font-weight:700;border:none;background-color:#fff0;bottom:auto;top:50%;transform:translate3d(-50%,-150%,0);color:#155654}.free-areas .single-free-area{padding-top:10.6666666667vw;padding-bottom:10.6666666667vw}.free-areas .single-free-area:nth-child(even){background-color:#abbec1}.free-areas .single-free-area:nth-child(even) .main-content{flex-direction:row-reverse}.free-areas .single-free-area.hidden{display:none!important}.free-areas .single-free-area.background{background-color:#fff0}.free-areas .single-free-area.background .main-content{flex-direction:row!important}.free-areas .single-free-area.background.even{background-color:#ced5d1}.free-areas .single-free-area.background.even .main-content{flex-direction:row-reverse!important}.free-areas .single-free-area .main-content{padding-top:5.3333333333vw;display:flex;align-items:flex-start;width:calc(100% + 30px);margin-left:-15px}.free-areas .single-free-area .main-content>*{width:50%;margin:0 15px}.free-areas .single-free-area .main-content img.logo{display:block;width:auto;height:100%;max-height:35px;max-width:200px}.free-areas .single-free-area .main-content .logo{margin-bottom:2vw}.free-areas .single-free-area .main-content .freetext{margin-bottom:1em}.free-areas .single-free-area .main-content .button-group{padding-top:1.2em}.free-areas .single-free-area .main-content .swiper-container img{max-width:100%}.free-areas .single-free-area .main-content .swiper-button{width:2.6666666667vw;height:5.3333333333vw;background-image:none;-webkit-transition:left 0.4s,right 0.4s;-moz-transition:left 0.4s,right 0.4s;-o-transition:left 0.4s,right 0.4s;transition:left 0.4s,right 0.4s}.free-areas .single-free-area .main-content .swiper-button svg{height:100%;width:100%}.free-areas .single-free-area .main-content .swiper-button.swiper-button-prev{transform:rotate(180deg)}.free-areas .single-free-area .main-content .swiper-button:hover.swiper-button-prev{left:5px}.free-areas .single-free-area .main-content .swiper-button:hover.swiper-button-next{right:5px}.free-areas .single-free-area .main-content .file{padding:1.0666666667vw 0;display:block;border-bottom:1px solid #000;max-width:410px;color:#000}.free-areas .single-free-area .main-content .file:first-child{border-top:1px solid black!important}.free-areas .single-free-area .main-content .file>*{display:inline-block;vertical-align:middle}.free-areas .single-free-area .main-content .file span{font-weight:700}.free-areas .single-free-area .main-content .file svg{width:2.6666666667vw;height:3.3333333333vw;margin-right:1.3333333333vw}.free-areas .single-free-area .main-content .file svg path{fill:currentColor}.free-areas .single-free-area .main-content a{transition:color 0.2s}.free-areas .single-free-area .main-content a:hover{color:#ff706a;opacity:1}.free-areas .single-free-area .accordeon-content .freetext{padding-top:5.3333333333vw}.free-areas .single-free-area .accordeon-content table{width:100%;border-collapse:collapse}.free-areas .single-free-area .accordeon-content table tr:first-child td{white-space:nowrap}.free-areas .single-free-area .accordeon-content table td{min-width:9.3333333333vw;border-bottom:1px solid #000;margin:0;padding:10px 5px 6px}.free-areas .single-free-area .accordeon-content table td:last-child{padding-right:0}.free-areas .single-free-area .show-accordeon{cursor:pointer;margin-top:2em;display:inline-flex;align-items:center}.free-areas .single-free-area .show-accordeon img{width:15px;transform:translateZ(0) rotate(90deg);margin-left:15px;transition:transform 0.4s}.free-areas .single-free-area .show-accordeon b:nth-child(2){display:none}.free-areas .single-free-area .show-accordeon.open b:first-child{display:none}.free-areas .single-free-area .show-accordeon.open b:nth-child(2){display:inline}.free-areas .single-free-area .show-accordeon.open img{transform:translateZ(0) rotate(270deg)}.noAreas .paddingContainer{position:relative}.noAreas .birdBubble{background-color:#fff;position:absolute;bottom:-27.3333333333vw;right:-17.3333333333vw}.noAreas .freetext{font-size:7.7333333333vw;font-weight:700;padding-bottom:10.6666666667vw}.beingBuiltColor{background-color:#e1706a}.beingBuiltHoverColor{background-color:#f2b3b2}.doneColor{background-color:#fff}.doneHoverColor{background-color:#ba9b47;color:#fff}.doneHoverColor a{color:#fff}.plannedColor{background-color:#000}.plannedHoverColor{background-color:#282828}.interactiveMapWrapper{padding:0!important;overflow:visible!important;z-index:10000!important;position:relative;width:100%;height:100%;-webkit-tap-highlight-color:#fff0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.interactiveMapWrapper .mapOnlyWrapper{position:relative}.interactiveMapWrapper .interactiveMap{background-color:#8ebc9b}.interactiveMapWrapper .interactiveMap .map-map{top:43%;left:48%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.interactiveMapWrapper .interactiveMap #background{position:relative;display:block}.interactiveMapWrapper .interactiveMap #background .svgHouse{cursor:pointer;position:relative;z-index:10001;fill:#fff;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.interactiveMapWrapper .interactiveMap #background .svgHouse.verzeichnisHover{fill:#ba9b47!important}.interactiveMapWrapper .interactiveMap #background .svgHouse.done{fill:#fff}.interactiveMapWrapper .interactiveMap #background .svgHouse.done:hover,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.clicked{fill:#ba9b47}.interactiveMapWrapper .interactiveMap #background .svgHouse.done.active.showhasApt,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.active.showhasRetail,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.active.showhasRestaurant,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.active.showhasParking,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.hover.showhasApt,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.hover.showhasRetail,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.hover.showhasRestaurant,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.hover.showhasParking{fill:rgb(76.5,76.5,76.5)}.interactiveMapWrapper .interactiveMap #background .svgHouse.done.active.showhasApt:hover,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.active.showhasApt.clicked,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.active.showhasRetail:hover,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.active.showhasRetail.clicked,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.active.showhasRestaurant:hover,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.active.showhasRestaurant.clicked,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.active.showhasParking:hover,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.active.showhasParking.clicked,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.hover.showhasApt:hover,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.hover.showhasApt.clicked,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.hover.showhasRetail:hover,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.hover.showhasRetail.clicked,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.hover.showhasRestaurant:hover,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.hover.showhasRestaurant.clicked,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.hover.showhasParking:hover,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.hover.showhasParking.clicked{fill:#666}.interactiveMapWrapper .interactiveMap #background .svgHouse.inactive{fill:rgb(0 0 0 / .1);stroke:rgb(0 0 0 / .5)}.interactiveMapWrapper .interactiveMap #background .svgHouse.planned{fill:#000}.interactiveMapWrapper .interactiveMap #background .svgHouse.planned:hover,.interactiveMapWrapper .interactiveMap #background .svgHouse.planned.hover{fill:#282828}.interactiveMapWrapper .interactiveMap #background .svgHouse.planned.active.showhasApt,.interactiveMapWrapper .interactiveMap #background .svgHouse.planned.active.showhasRetail,.interactiveMapWrapper .interactiveMap #background .svgHouse.planned.active.showhasRestaurant{fill:rgb(39.49,39.49,39.49)}.interactiveMapWrapper .interactiveMap .mapPictograms>rect{cursor:pointer}.interactiveMapWrapper .interactiveMap .mapPictograms .noFill{fill:transparent!important}.interactiveMapWrapper .zoomElements{position:absolute;background-color:#000;padding:1.3333333333vw 0;top:50%;left:0;z-index:10;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.interactiveMapWrapper .zoomElements>div:first-child{margin-bottom:10.6666666667vw}.interactiveMapWrapper .zoomElements>div{padding:1.3333333333vw;width:6vw;height:6vw}.interactiveMapWrapper .zoomElements svg{width:100%;height:100%;display:block}.interactiveMapWrapper .verzeichnis{position:absolute;right:0;top:0;color:#fff;background-color:#000;height:100%;width:56.6666666667vw;padding:6vw 5.3333333333vw 6vw 11.3333333333vw;z-index:100000;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s;transition:all 0.8s}.interactiveMapWrapper .verzeichnis.aLittleOpen{-webkit-transform:translateX(65%);-moz-transform:translateX(65%);-ms-transform:translateX(65%);transform:translateX(65%)}.interactiveMapWrapper .verzeichnis h3{color:#000;top:0;left:0;z-index:100;position:absolute;font-size:5.6vw;line-height:1.2;border-bottom:2vw solid rgb(0 0 0 / .9);-webkit-transform-origin:bottom left;-moz-transform-origin:bottom left;-ms-transform-origin:bottom left;-o-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:rotate(-90deg) translate(-95.5%,0);-moz-transform:rotate(-90deg) translate(-95.5%,0);-ms-transform:rotate(-90deg) translate(-95.5%,0);-o-transform:rotate(-90deg) translate(-95.5%,0);transform:rotate(-90deg) translate(-95.5%,0);cursor:pointer;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s;transition:all 0.8s}.interactiveMapWrapper .verzeichnis.amRietpark h3{top:40vw}.interactiveMapWrapper .verzeichnis .closeVerzeichnis{position:absolute;top:2vw;right:2vw;width:5.6vw;height:5.6vw;cursor:pointer}.interactiveMapWrapper .verzeichnis .closeVerzeichnis svg{display:block;width:100%;height:100%}.interactiveMapWrapper .verzeichnis .delimiter{border-bottom:1px solid #fff;width:100%;margin:3.3333333333vw 0}.interactiveMapWrapper .verzeichnis .verzeichnisItems{overflow:scroll;max-height:99%;line-height:1.2}.interactiveMapWrapper .verzeichnis .verzeichnisItems b{display:block;margin-bottom:.4vw;-webkit-transition:color 0.15s;-moz-transition:color 0.15s;-o-transition:color 0.15s;transition:color 0.15s}.interactiveMapWrapper .verzeichnis .verzeichnisItems b+span{margin-top:0!important}.interactiveMapWrapper .verzeichnis .verzeichnisItems .items:hover>b{color:#ba9b47}.interactiveMapWrapper .verzeichnis .verzeichnisItems .items>a{display:block;margin-top:.4vw;color:#fff}.interactiveMapWrapper .verzeichnis .verzeichnisItems .items>a:hover{color:#ba9b47}.interactiveMapWrapper .verzeichnis.open{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.interactiveMapWrapper .verzeichnis.open h3{color:#fff;cursor:initial;-webkit-transform:rotate(-90deg) translate(-95.5%,110%);-moz-transform:rotate(-90deg) translate(-95.5%,110%);-ms-transform:rotate(-90deg) translate(-95.5%,110%);-o-transform:rotate(-90deg) translate(-95.5%,110%);transform:rotate(-90deg) translate(-95.5%,110%)}.interactiveMapWrapper .parkInfo{background-color:#fff;z-index:10004;display:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:13.3333333333vw;padding:2.6666666667vw;width:49.3333333333vw}.interactiveMapWrapper .parkInfo ul{padding:0}.interactiveMapWrapper .parkInfo ul li{position:relative;padding:0;list-style-type:none;padding-left:1.6vw;margin-top:1.0666666667vw}.interactiveMapWrapper .parkInfo ul li:first-child{margin:0}.interactiveMapWrapper .parkInfo ul li:before{position:absolute;left:0;top:0;content:"-"}.interactiveMapWrapper .houseInfo h2{font-size:2.6666666667vw;line-height:1.2}.interactiveMapWrapper .houseInfo{display:none;position:absolute;top:3.3333333333vw;z-index:10003;width:49.3333333333vw}.interactiveMapWrapper .houseInfo>div:not(.swiper-container){display:none}.interactiveMapWrapper .houseInfo.hasGeneral>.general{display:block}.interactiveMapWrapper .houseInfo.hasApt>.hasApt{display:block}.interactiveMapWrapper .houseInfo.hasRetail>.hasRetail{display:block}.interactiveMapWrapper .houseInfo.hasParking>.hasParking{display:block}.interactiveMapWrapper .houseInfo.hasRestaurant>.hasRestaurant{display:block}.interactiveMapWrapper .houseInfo .swiper-slide{height:33.3333333333vw;background-size:cover;background-position:center}.interactiveMapWrapper .houseInfo .freetext{padding:2.6666666667vw}.interactiveMapWrapper .houseInfo.hasApt,.interactiveMapWrapper .houseInfo.hasRetail,.interactiveMapWrapper .houseInfo.hasRestaurant,.interactiveMapWrapper .houseInfo.hasParking{background-color:#666}.interactiveMapWrapper .houseInfo .infoLink{font-weight:inherit}.interactiveMapWrapper .houseInfo.tenant{width:40vw;padding:2.6666666667vw;background-color:#ffffff!important;color:#000}.interactiveMapWrapper .houseInfo.tenant img{max-width:100%;max-height:24vw;margin:0 auto;margin-bottom:2vw;display:block}.interactiveMapWrapper .houseInfo.tenant .freetext{padding:0;display:block}.interactiveMapWrapper .houseInfo.tenant .freetext a{color:#ff706a}.interactiveMapWrapper .houseInfo.tenant .freetext table{width:100%}.interactiveMapWrapper .houseInfo.tenant .freetext table tr td{vertical-align:top;width:70%}.interactiveMapWrapper .houseInfo.tenant .freetext table tr td:first-child{width:30%}.interactiveMapWrapper .specialino{width:80vw}.interactiveMapWrapper .specialino h2{font-size:5.8666666667vw;margin-bottom:2vw}.interactiveMapWrapper .specialino .text{float:right;width:50%;min-height:42.6666666667vw;padding-bottom:2.6666666667vw;padding-left:2.6666666667vw}.interactiveMapWrapper .specialino .text:first-child{float:left;border-right:1px solid #000;padding-left:0;padding-right:2.6666666667vw}.interactiveMapWrapper .specialino .text a{color:#000;font-weight:700}.interactiveMapWrapper .specialino .text a svg{-webkit-transition:transform 0.4s;-moz-transition:transform 0.4s;-o-transition:transform 0.4s;transition:transform 0.4s}.interactiveMapWrapper .specialino .text a polyline{stroke:#000;-webkit-transition:stroke 0.15s;-moz-transition:stroke 0.15s;-o-transition:stroke 0.15s;transition:stroke 0.15s}.interactiveMapWrapper .specialino .text a:hover{color:#fff}.interactiveMapWrapper .specialino .text a:hover svg{-webkit-transform:translateX(.6666666667vw);-moz-transform:translateX(.6666666667vw);-ms-transform:translateX(.6666666667vw);transform:translateX(.6666666667vw)}.interactiveMapWrapper .specialino .text a:hover polyline{stroke:#fff}.interactiveMapWrapper .specialino .text .specialinoLink{font-size:2.6666666667vw;display:inline-block;margin:0 auto;color:#000}.interactiveMapWrapper .specialino .text .specialinoLink span,.interactiveMapWrapper .specialino .text .specialinoLink svg{display:inline-block;vertical-align:middle}.interactiveMapWrapper .specialino .text .specialinoLink svg{height:5.3333333333vw;width:2.6666666667vw;margin-left:1.3333333333vw}.interactiveMapWrapper .specialino .text .specialinoLink.realSpecialino{color:#fff}.interactiveMapWrapper .specialino .text .specialinoLink.realSpecialino g,.interactiveMapWrapper .specialino .text .specialinoLink.realSpecialino path,.interactiveMapWrapper .specialino .text .specialinoLink.realSpecialino polyline{stroke:#fff}.interactiveMapWrapper .labels{position:absolute;z-index:10000;width:100%;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.interactiveMapWrapper .point{position:absolute;background-color:rgb(0 0 0 / .5);z-index:10002}.interactiveMapWrapper .blackBox{z-index:10002;position:absolute;top:50%;left:50%;background-color:#000;color:#fff;padding:1.0666666667vw 1.0666666667vw;font-size:2.9333333333vw;line-height:1.1;display:none;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.interactiveMapWrapper .blackBox a{color:#fff;font-weight:700;cursor:pointer}.interactiveMapWrapper .blackBox a:hover{color:#ff706a}.interactiveMapWrapper .blackBox.top{-webkit-transform:translate(-50%,-100%);-moz-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.interactiveMapWrapper .blackBox span{margin-top:.6666666667vw;display:inline-block;width:17.3333333333vw;margin-left:2vw;vertical-align:top}.interactiveMapWrapper .blackBox span:nth-child(1),.interactiveMapWrapper .blackBox span:nth-child(2){margin-top:0}.interactiveMapWrapper .blackBox span:first-child,.interactiveMapWrapper .blackBox br+span{margin-left:0}.interactiveMapWrapper .legend{position:absolute;z-index:60;bottom:4vw;right:4vw;text-align:right}.interactiveMapWrapper .legend>div{margin-top:1.3333333333vw;display:block}.interactiveMapWrapper .legend>div:first-child{margin-top:0}.interactiveMapWrapper .legend>div span{color:#fff;font-weight:700;vertical-align:middle}.interactiveMapWrapper .legend>div div{display:inline-block;vertical-align:middle;height:3.2vw;width:9.8666666667vw;margin-left:1.3333333333vw}.interactiveMapWrapper .filter{line-height:0;font-size:0;padding:1.6vw 0;border-top:1px solid #000;border-bottom:1px solid #000;margin-top:3.3333333333vw;margin-bottom:3.3333333333vw}.interactiveMapWrapper .filter a{display:inline-block;vertical-align:middle;font-weight:700;font-size:3.2vw;line-height:1;padding:.6666666667vw 1.6vw;cursor:pointer;color:#000}.interactiveMapWrapper .filter a:not(.removeFilter):hover,.interactiveMapWrapper .filter a.hover,.interactiveMapWrapper .filter a.active{background-color:#002326;color:#fff}.interactiveMapWrapper .filter a.removeFilter{padding:0}.interactiveMapWrapper .filter a svg{display:block;width:5.3333333333vw;height:5.3333333333vw}.interactiveMapWrapper .filter a svg polyline,.interactiveMapWrapper .filter a svg line,.interactiveMapWrapper .filter a svg g{stroke:#000}.interactiveMapWrapper .filterLink{position:relative}.interactiveMapWrapper .filterLink .tooltip{position:absolute;z-indeX:10000;white-space:nowrap;background-color:#ba9b47;color:#fff;padding:.6666666667vw 1.6vw;left:50%;bottom:125%;opacity:0;pointer-events:none;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.interactiveMapWrapper .filterLink:hover>.tooltip{opacity:1}.interactiveMapWrapper .mobileOnlyFilter>svg,.interactiveMapWrapper .mobileOnlyFilter>span{display:none}.backToHome{position:fixed;display:block;width:18.6666666667vw;height:33.3333333333vw;right:5.3333333333vw;bottom:5.3333333333vw;z-index:9999;cursor:pointer}.backToHome svg{width:100%;height:100%}.backToHome svg path{-webkit-transition:fill 0.4s;-moz-transition:fill 0.4s;-o-transition:fill 0.4s;transition:fill 0.4s}.backToHome.light svg path{fill:#fff}.landingPage,.landingPage input,.landingPage textarea{font-size:2.5333333333vw;line-height:1.52;font-family:"Mark Offc Pro","Helvetica W01",Arial,sans-serif;font-weight:400}.landingPage a.landingPageBack{font-size:1.8666666667vw;top:5.3333333333vw;left:5.3333333333vw}.landingPage a.landingPageBack svg{height:5.3333333333vw;width:2.6666666667vw}.landingPage .bildabfolge:first-child{margin-top:0;padding:0;padding-bottom:20.6666666667vw}.landingPage .bildabfolge h1{font-family:"ChildsPlayAgeNineWeb W01 Rg","Helvetica W01",Arial,sans-serif;text-align:center;font-size:19.4666666667vw;line-height:1.5}.landingPage .bildabfolge .img{z-index:1000}.landingPage .bildabfolge .amp,.landingPage .bildabfolge .text{z-index:1001}.landingPage .bildabfolge .description{padding:3.3333333333vw;position:absolute;top:0!important;left:0!important;height:100%;width:100%;background-color:rgb(255 255 255 / .75);opacity:0;display:flex;align-items:center;justify-content:center;-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s;-o-transition:opacity 0.4s;transition:opacity 0.4s}.landingPage .bildabfolge .img:hover .description,.landingPage .bildabfolge .img.hover .description{opacity:1}.landingPage .bildabfolge .bildItem:nth-child(1) .amp{width:12.6666666667vw;height:14.9333333333vw}.landingPage .bildabfolge .bildItem:nth-child(1) h3{font-size:10vw}.landingPage .bildabfolge .bildItem:nth-child(2) .amp{width:16.6666666667vw;height:19.4666666667vw}.landingPage .bildabfolge .bildItem:nth-child(2) h3{font-size:8.6666666667vw}.landingPage .bildabfolge .bildItem:nth-child(3) .amp{width:18.6666666667vw;height:21.7333333333vw}.landingPage .bildabfolge .bildItem:nth-child(3) h3{font-size:11.0666666667vw}.landingPage .bildabfolge .bildItem:nth-child(5) .amp{width:21.4666666667vw;height:24.9333333333vw}.landingPage .bildabfolge .bildItem:nth-child(5) h3{font-size:8.4vw}.landingPage .anmeldeFormular{padding:11.3333333333vw 0;background-color:#abbec1}.landingPage .anmeldeFormular h1,.landingPage .anmeldeFormular h2{font-size:8.6666666667vw;line-height:1;font-weight:900;text-align:center;margin-bottom:5.3333333333vw}.landingPage .anmeldeFormular .freetext{text-align:center}.landingPage .anmeldeFormular form{display:block}.landingPage .anmeldeFormular form ::-webkit-input-placeholder{color:#000;opacity:1}.landingPage .anmeldeFormular form ::-moz-placeholder{color:#000;opacity:1}.landingPage .anmeldeFormular form :-ms-input-placeholder{color:#000;opacity:1}.landingPage .anmeldeFormular form :-moz-placeholder{color:#000;opacity:1}.landingPage .anmeldeFormular .formWrapper{max-width:1000px;padding:0 14.6666666667vw;margin:0 auto}.landingPage .anmeldeFormular .radioBoxes{display:block;text-align:center;margin:9.3333333333vw 0}.landingPage .anmeldeFormular .fakeRadioText,.landingPage .anmeldeFormular input[type=submit]{background-color:#fff0;padding:0 2.1333333333vw;vertical-align:middle;font-size:3.3333333333vw;line-height:6.1333333333vw;text-transform:uppercase;border:1px solid #000;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.landingPage .anmeldeFormular input[type=submit]{display:block;margin:5.8666666667vw auto 0}.landingPage .anmeldeFormular input[type=submit]:hover{background-color:#000;color:#fff}.landingPage .anmeldeFormular .fakeRadioBox{position:relative;height:6.4vw;display:inline-block}.landingPage .anmeldeFormular .fakeRadioBox:first-child{margin-right:9.3333333333vw}.landingPage .anmeldeFormular .fakeRadioBox input{position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;display:block;-webkit-appearance:none}.landingPage .anmeldeFormular .fakeRadioBox input:checked+div{background-color:#000;color:#fff}.landingPage .anmeldeFormular .fakeRadioBox:hover input+div{background-color:#000;color:#fff}.landingPage .anmeldeFormular .rangeSliderContainer,.landingPage .anmeldeFormular .roomsSelects,.landingPage .anmeldeFormular .qmSelects{position:relative}.landingPage .anmeldeFormular .realSelects{line-height:0}.landingPage .anmeldeFormular .rangeslider__handle{width:2.2666666667vw;height:2.2666666667vw;top:-1.0666666667vw}.landingPage .anmeldeFormular .hidden{display:none}.landingPage .anmeldeFormular .label{position:absolute;top:50%;width:14.6666666667vw;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.landingPage .anmeldeFormular .label.max{left:-16.6666666667vw;text-align:right}.landingPage .anmeldeFormular .label.current{right:-16.6666666667vw}.landingPage .anmeldeFormular .rangeSliderContainer{padding:5.3333333333vw 0}.landingPage .anmeldeFormular .roomsSelects{margin-bottom:2.1333333333vw}.landingPage .anmeldeFormular .selects{margin-bottom:6.2666666667vw}.landingPage .anmeldeFormular .selects .si-options a{line-height:1}.landingPage .anmeldeFormular input[type=text],.landingPage .anmeldeFormular .si-select{width:calc(50% - 1.0666666667vw);background:#fff0;border:1px solid #000;display:inline-block;-webkit-appearance:none;margin-left:2.1333333333vw}.landingPage .anmeldeFormular input[type=text].fullwidth,.landingPage .anmeldeFormular .si-select.fullwidth{width:100%}.landingPage .anmeldeFormular input[type=text]:not(.si-select),.landingPage .anmeldeFormular input[type=text] span,.landingPage .anmeldeFormular .si-select:not(.si-select),.landingPage .anmeldeFormular .si-select span{padding:0 0 0 1.3333333333vw;line-height:5.3333333333vw}.landingPage .anmeldeFormular .fullwidth:first-child,.landingPage .anmeldeFormular input[type=text]:first-child,.landingPage .anmeldeFormular .si-select:first-child{margin-left:0}.landingPage .anmeldeFormular div.fullwidth+input[type=text]{margin-left:0}.landingPage .anmeldeFormular br+input[type=text]{margin-left:0}.landingPage .anmeldeFormular input[type=text]{margin-bottom:2.1333333333vw}.landingPage .anmeldeFormular textarea{margin-top:5.3333333333vw;line-height:4.6666666667vw;background-image:url(/assets/frontend/img/textAreaBackground.png);background-size:auto 4.6666666667vw;height:18.6666666667vw;width:100%;resize:none;background-color:#fff0;background-position:0 -5px;padding:0 0 0 1.3333333333vw;background-attachment:local}.landingPage .anmeldeFormular .error{border:1px solid #ff706a!important}.landingPage .anmeldeFormular .error::-webkit-input-placeholder{color:#ff706a}.landingPage .anmeldeFormular .error::-moz-placeholder{color:#ff706a}.landingPage .anmeldeFormular .error:-ms-input-placeholder{color:#ff706a}.landingPage .anmeldeFormular .error:-moz-placeholder{color:#ff706a}.landingPage .landingPageBildText+.landingPageBildText{padding-top:0;margin-top:-6.6666666667vw}.landingPage .landingPageBildText{padding:14vw}.landingPage .landingPageBildText .innerWrapper{max-width:820px}.landingPage .landingPageBildText b{text-transform:uppercase;font-weight:900}.landingPage .landingPageBildText h1,.landingPage .landingPageBildText h2{font-family:"ChildsPlayAgeNineWeb W01 Rg","Helvetica W01",Arial,sans-serif;font-size:17.0666666667vw;line-height:.92;text-align:center;margin-bottom:12vw;overflow:visible!important}.landingPage .landingPageBildText .clearfix>*{width:calc(50% - 1.7333333333vw);float:right}.landingPage .landingPageBildText .clearfix>*:first-child{float:left}.landingPage .landingPageBildText .clearfix>*.freetext p:first-child{margin-top:0}.landingPage .dankesSeite{background-color:#abbec1}.landingPage .dankesSeite .table{width:100%;height:100%}.landingPage .dankesSeite h1{font-family:"ChildsPlayAgeNineWeb W01 Rg","Helvetica W01",Arial,sans-serif;font-size:17.0666666667vw;line-height:.92;text-align:center;margin-bottom:8.6666666667vw;text-transform:uppercase}.landingPage .dankesSeite .freetext{display:inline-block;font-size:3.0666666667vw;line-height:5.3333333333vw;max-width:940px;padding:0 8vw}.landingPage footer .innerWrapper{max-width:1000px}.landingPage footer .align{display:flex;justify-content:space-between}.landingPage footer .align>*{display:inline-block;vertical-align:top}.landingPage footer .logo{width:33%;margin-bottom:2.6666666667vw;display:block}.landingPage footer .logo>img{width:100%}.contact+.eigentuemer{padding-top:0!important}}.theArchive .text-block a,.theArchive .text-block p{color:#000;line-height:1.2;font-size:4.8vw}.theArchive .text-block a:hover{color:#ff706a}.theArchive .text-block{padding-bottom:0}.visible-xl{display:none}.visible-xl-inline{display:none}@media only screen and (min-width:751px) and (max-width:1059px){.hide{display:none}html{font-size:1.6997167139vw;line-height:1.6}h1,h2,h3{margin:-.3849114704vw 0 0 0}.outerWrapper{margin:0 auto;max-width:1300px}.innerWrapper{margin:0 auto;max-width:1220px;padding:0 4.6189376443vw}.smallWrapper{margin:0 auto;max-width:855px}.smallWrapper .withPadding{max-width:975px;padding:0 4.6189376443vw}.showPortal{padding:.283286119vw .9442870633vw .283286119vw 2.8328611898vw}.showPortal:hover span:before{left:-1.5108593012vw}.showPortal span:before{left:-1.6997167139vw;width:1.0387157696vw;height:2.0774315392vw}.closeOverlay{right:1.9245573518vw;top:1.9245573518vw;width:5.6197074673vw;height:5.6197074673vw}.birdBubble{background-color:#c2ccc6;display:block;width:24.5514636449vw;padding-bottom:24.5514636449vw}.birdBubble .cell{padding:0 1.5396458814vw}.birdBubble svg{margin-bottom:.7698229407vw;width:8.6989992302vw;height:6.4665127021vw}.birdBubble h3{color:#002326;margin-bottom:5px;font-size:2.0015396459vw;line-height:1.24}.birdBubble p{margin:0;color:#000}.mainMenu{padding:5.5427251732vw 0}.mainMenu ul li a{font-size:4.6189376443vw;line-height:.9}.subSite .medienarchiv h1,.subSite .medienarchiv h2{color:#000}.subSite .footerPushWrapper{background-color:#abbec1}.subSite .megaWrapper{min-height:100vh!important}.subSite .mainMenu{position:relative}.subSite .mainMenu .backToPrevious{position:absolute;top:4.6189376443vw;right:3.0792917629vw;display:block;cursor:pointer;z-index:100000}.subSite .mainMenu .backToPrevious svg{display:block;width:5.1578137028vw;height:5.1578137028vw}.subSite .mainMenu .backToPrevious svg line{stroke:#000}.subSite .mainMenu>a{font-size:7.6982294072vw;margin-bottom:0}.footerPushWrapper{background-color:#002326;height:auto!important;min-height:100%}.megaWrapper{z-index:2;position:relative;background-color:#fff}header{pointer-events:none}header a{pointer-events:all}header .showPortal{right:3.0792917629vw}header .header-swiper{width:55%;margin-left:auto;margin-right:40px;margin-top:-35%;padding-bottom:5.5427251732vw}header .header-swiper .swiper-slide{position:relative;overflow:hidden}header .header-swiper .swiper-slide img{position:absolute;object-position:center center;object-fit:cover;height:100%;width:100%}footer .iconRow a{display:inline-block;margin-left:4.060434372vw}footer .icons a{height:3.7771482531vw;width:3.7771482531vw}footer .icons a:first-child{width:2.4551463645vw}footer .icons a svg{width:100%;height:100%}footer h2{left:4.910292729vw;bottom:.283286119vw;font-size:5.4768649669vw}footer p{font-weight:400}footer .newsletterForm{margin-bottom:2.0774315392vw}footer form>*{margin-right:1.8885741265vw}footer .yform-element{width:calc((100% - 16.6194523135vw) / 2)}footer .yform-element input{height:5.0991501416vw;padding:0 0 0 .283286119vw}footer button{height:5.0991501416vw;width:12.8423040604vw;padding:0 0 0 .283286119vw;background-size:1.3220018886vw 51.8%;margin-right:0}.entry{padding:6.9284064665vw 0;position:relative}.entry.wohnungsanzeigen{padding:6.9284064665vw 0}.entry.kalender{padding-top:0}.entry .freetext p:first-child{margin-top:0}.entry .freetext p:last-child{margin-bottom:0}.entry .showMore{position:relative;padding-top:2.6943802925vw}.entry .showMore .showMoreContainer{padding-bottom:4.0030792918vw}.entry .showMore .showMoreContainer:hover svg{top:1.1547344111vw}.entry .showMore svg{top:.7698229407vw;width:3.233256351vw;height:6.4665127021vw}.text-block.calendarText{margin-top:-4.6189376443vw}.text-block h1,.text-block h2{font-size:3.9660056657vw;line-height:1.25;margin-bottom:1.6997167139vw}.text-block:not(.blueGreen)+.bildergalerie{padding-top:0}.text-block:not(.darkGreen):not(.blueGreen)+.text-block:not(.darkGreen):not(.blueGreen){padding-top:0}.bild-text-angebote{padding:6.1585835258vw 0 9.2378752887vw}.bild-text-angebote .description{max-width:44.3814919736vw;padding:0 0 0 9.4428706327vw;margin:0;font-size:1.6997167139vw}.bild-text-angebote .description h1,.bild-text-angebote .description h2{font-size:5.4768649669vw;line-height:1.26;margin-bottom:1.5396458814vw}.bild-text-angebote .imageBlockContainer{margin-top:-9.622786759vw}.bild-text-angebote .block{margin-top:1.9245573518vw}.bild-text-angebote .block .text{padding-bottom:1.5396458814vw}.bild-text-angebote .block .text ul li{padding:0}.bild-text-angebote .block .text ul li:before{padding-right:.7698229407vw}.bild-text-angebote .block .img img{width:100%}.bild-text-angebote .block:nth-child(odd) .img{padding-left:3.0792917629vw}.bild-text-angebote .block:nth-child(even) .text{padding-left:3.0792917629vw}.bild-text-angebote .block:first-child h2{font-size:7.3133179369vw;line-height:.715}.bild-text-angebote .block:first-child .text{padding-right:7.6982294072vw}.bild-text-angebote .block:nth-child(2) h2{font-size:6.5434949962vw;line-height:1.24}.bild-text-angebote .block:nth-child(3) h2{font-size:9.9307159353vw;line-height:1.24}.bildergalerie .imageBlocks>div,.newsblock .imageBlocks>div{float:left;width:50%}.bildergalerie .imageBlocks>div.leftSide,.newsblock .imageBlocks>div.leftSide{padding-right:1.0007698229vw;text-align:right}.bildergalerie .imageBlocks>div.rightSide,.newsblock .imageBlocks>div.rightSide{padding-left:1.0007698229vw}.bildergalerie .imageBlocks .img,.newsblock .imageBlocks .img{max-width:100%;display:inline-block;margin-bottom:2.4551463645vw;background-size:cover;background-position:center}.bildergalerie .leftSide,.bildergalerie .rightSide{font-size:0;line-height:0}.bubbleEntry{position:relative}.bubble .realBubble img{max-width:none;margin-bottom:.7698229407vw;margin-top:-1.9245573518vw}.bubble .realBubble img.bubbleInfo{width:5.3887605851vw;height:5.3887605851vw}.bubble .realBubble img.bubbleBird{width:5.0038491147vw;height:3.6951501155vw}.newsblock{position:relative;width:100%}.newsblock h1,.newsblock h2{font-size:6.9284064665vw;line-height:.9;margin-bottom:3.0792917629vw}.newsblock .imageBlocks>div.leftSide{padding-top:16%}.newsblock .imageBlocks .img{width:100%;padding-bottom:103.75%;background-size:cover;background-position:center;display:block;margin-bottom:0;position:relative}.newsblock .imageBlocks .newsText{background-color:#476063;color:#fff}.newsblock .imageBlocks .newsText{font-size:1.8885741265vw;line-height:1.4;padding:1.1547344111vw 1.5396458814vw;text-align:left}.newsblock .imageBlocks .singleBlock{margin-top:2.0015396459vw}.newsblock .imageBlocks .singleBlock:first-child{margin-top:0}.newsblock .imageBlocks .bubble{position:absolute;font-weight:700;line-height:.88}.newsblock .imageBlocks .leftSide .bubble{left:0;top:50%;width:15.935334873vw;padding-bottom:15.935334873vw;background-color:#ba9b47}.newsblock .imageBlocks .leftSide .bubble.opposite{left:100%;top:50%;width:19.9384141647vw;padding-bottom:19.9384141647vw;background-color:#ced5d1}.newsblock .imageBlocks .rightSide .bubble{left:100%;top:50%;width:19.9384141647vw;padding-bottom:19.9384141647vw;background-color:#ced5d1}.newsblock .imageBlocks .rightSide .bubble.opposite{left:0;top:50%;width:15.935334873vw;padding-bottom:15.935334873vw;background-color:#ba9b47}.newsblock .imageBlocks .bubble.top{left:50%;top:0;width:15.935334873vw;padding-bottom:15.935334873vw;background-color:#d9d5cd}.wohnungsanzeigen h1,.wohnungsanzeigen h2{position:relative;font-size:12.8423040604vw;margin-bottom:4.2492917847vw}.wohnungsanzeigen .innerWrapper{position:relative}.wohnungsanzeigen .bubble{position:absolute;right:-10.0076982294vw;top:7.6982294072vw}.wohnungsanzeigen .linkContainer{margin-top:4.7214353163vw}.wohnungsanzeigen .linkGroup{font-size:5.4768649669vw;line-height:1.2;padding:2.3607176582vw 0}.wohnungsanzeigen .linkGroup a{padding-right:5.193578848vw}.wohnungsanzeigen .linkGroup a:hover svg{right:0}.wohnungsanzeigen .linkGroup svg{height:5.2880075543vw;width:2.6440037771vw;right:5px;top:50%}.wohnungsanzeigen .imageContainerTeil{margin-top:5.6657223796vw}.wohnungsanzeigen .imageContainer{display:inline-block;width:100%;line-height:1.1;margin-top:3.7771482531vw;vertical-align:top;cursor:pointer}.wohnungsanzeigen .imageContainer:active{border:0}.wohnungsanzeigen .imageContainer .text{margin-top:.9442870633vw}.wohnungsanzeigen .imageContainer p{margin:0;font-weight:700;color:#fff;-webkit-transition:color 0.15s;-moz-transition:color 0.15s;-o-transition:color 0.15s;transition:color 0.15s}.wohnungsanzeigen .imageContainer:hover p{color:#ff706a}.wohnungsanzeigen .imageContainer{position:relative}.wohnungsanzeigen .imageContainer .swiper-button{background:0;height:9.4428706327vw;width:4.7214353163vw;margin-top:-4.7214353163vw;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.wohnungsanzeigen .imageContainer .swiper-button:hover.swiper-button-next{right:-10.8593012276vw}.wohnungsanzeigen .imageContainer .swiper-button:hover.swiper-button-prev{left:-10.8593012276vw}.wohnungsanzeigen .imageContainer .swiper-button.swiper-button-next{right:-10.3871576959vw}.wohnungsanzeigen .imageContainer .swiper-button.swiper-button-prev{left:-10.3871576959vw}.wohnungsanzeigen .swiper-container .darkGreen{padding:1.0387157696vw 1.2275731822vw}.wohnungsanzeigen .swiper-container .darkGreen .link{right:1.8885741265vw;bottom:1.1331444759vw;width:2.2662889518vw;height:2.2662889518vw}.wohnungsanzeigen .swiper-container .darkGreen p{color:#ffffff!important}.wohnungsanzeigen.sub.wohnungsanzeigen h1,.wohnungsanzeigen.sub.wohnungsanzeigen h2{font-size:5.5427251732vw}.wohnungsanzeigen.sub.wohnungsanzeigen .linkGroup{border-bottom:1px solid #fff}.wohnungsanzeigen.sub.wohnungsanzeigen .imageContainer{margin-top:5.3887605851vw}.medienarchiv .linkContainer{margin-top:0}.medienarchiv .linkGroup{padding:1.9245573518vw 0!important;font-size:2.7713625866vw}.medienarchiv .linkGroup:first-child{border-top:1px solid #fff}.instagram{color:#fff;background-color:#7e9591}.instagram .innerWrapper{position:relative}.instagram h1,.instagram h2{font-size:6.9284064665vw;line-height:.9;margin-bottom:4.6189376443vw}.instagram .instagramPictures{line-height:0}.instagram .instagramPictures .img{display:inline-block;width:calc(33.33% - 1.5396458814vw);padding:1.5396458814vw;background-color:#fff;margin-left:2.3094688222vw;margin-top:2.3094688222vw}.instagram .instagramPictures .img:nth-child(3n+1){margin-left:0}.instagram .instagramPictures .img img{display:block;width:100%}.instagram .instagramPictures .img.hidden{display:none;opacity:0}.medienarchiv h1,.medienarchiv h2{color:#000}.lageplan{background-color:#8ebc9b;padding-top:0!important;padding-bottom:0!important}.lageplan img{display:block;width:150%;margin-left:50%;transform:translate3d(-50%,0,0)}.lageplan .gewerbe{position:relative;z-index:2;padding-top:1.5396458814vw;padding-bottom:6.9284064665vw;columns:2;column-gap:40px}.lageplan .gewerbe .gruesl{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;overflow:hidden;display:flex}.lageplan .gewerbe .gruesl a{color:#000;font-weight:400}.lageplan .gewerbe .gruesl a:hover{color:#ff706a}.lageplan .gewerbe .gruesl .number{text-align:right;width:1.5em;padding-right:5px;flex:0 0 1.5em}.interview .swiper-container{overflow:visible}.interview .innerWrapper{display:flex;align-items:stretch;flex-direction:row}.interview .innerWrapper.switched{flex-direction:row-reverse}.interview .innerWrapper.switched .text{text-align:right}.interview .innerWrapper.switched .text .quote{left:0;text-align:left}.interview .img{width:100%;padding-bottom:100%;background-position:center;background-size:cover;display:block}.interview .text{width:41%;padding-left:1.8885741265vw;padding-right:1.8885741265vw;position:relative;display:flex;align-items:flex-end}.interview .text b{font-size:2.3607176582vw;line-height:1.1}.interview .text .personInfo{width:100%;margin-bottom:-.6158583526vw}.interview .text .quote{top:9.4428706327vw;right:0;position:absolute;font-weight:700;font-size:3.7771482531vw;line-height:1.28;white-space:nowrap}.interview .swiper-button{background-image:none;position:absolute;width:2.6440037771vw;height:5.2880075543vw;top:28.328611898vw;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.interview .swiper-button svg{display:block;width:100%;height:100%}.interview .swiper-button:hover.swiper-button-prev{left:3.3050047214vw}.interview .swiper-button:hover.swiper-button-next{right:3.3050047214vw}.interview .swiper-button g,.interview .swiper-button polyline{stroke:#000}.interview .swiper-button.swiper-button-next{right:3.7771482531vw}.interview .swiper-button.swiper-button-prev{left:3.7771482531vw;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.text-bilder{overflow:visible}.text-bilder{background-color:#2e6666;color:#fff}.text-bilder .outerWrapper{position:relative}.text-bilder .bubble.upper:not(.birdBubble):not(.webcam){background-color:#fff;color:#2e6666;position:absolute;right:15%;top:6.5%;width:15%;padding-bottom:15%;line-height:.8;font-weight:700}.text-bilder .bubble.upper:not(.birdBubble):not(.webcam) .cell{text-align:left;padding-left:5%;font-size:2.155504234vw;line-height:1.2}.text-bilder .bubble.upper:not(.birdBubble).webcam{background-color:#c2ccc6;color:#000;position:absolute;right:7%;top:-3.5em;width:15%;padding-bottom:15%}.text-bilder .bubble.upper:not(.birdBubble).webcam .cell{font-size:2.4634334103vw}.text-bilder .birdBubble.upper{position:absolute;right:-4%;top:13.4%;width:19.2455735181vw;padding-bottom:19.2455735181vw}.text-bilder .img{position:relative;overflow:hidden}.text-bilder .img .cell{text-align:left;padding:2.3094688222vw;padding-right:0}.text-bilder .img .cell h3{font-size:2.4634334103vw;margin-bottom:.2309468822vw}.text-bilder .img .realImg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;-webkit-transition:transform 0.4s;-moz-transition:transform 0.4s;-o-transition:transform 0.4s;transition:transform 0.4s}.text-bilder .img:hover .realImg{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.text-bilder .leftCol{width:63.07%;padding-left:9.2378752887vw;float:left}.text-bilder .leftCol.fullwidth{width:100%;float:none}.text-bilder .leftCol h2{font-size:5.9276366436vw;line-height:1.08;margin-bottom:4.6189376443vw}.text-bilder .leftCol .clearfix>*{float:left}.text-bilder .leftCol .freetext{width:55%;padding-right:3.0792917629vw}.text-bilder .leftCol .clearfix .img{margin-top:.6158583526vw;width:45%;padding-bottom:43.5%}.text-bilder .leftCol>.img{margin-top:1.5396458814vw;width:100%;padding-bottom:80%}.text-bilder .rightCol{padding-top:19.6304849885vw;width:36.93%;float:right;padding-left:3.0792917629vw}.text-bilder .rightCol .img{width:76.1363636364%;padding-bottom:76.1363636364%}.text-bilder .rightCol .img:first-child{width:100%;padding-bottom:144.3181818182%;margin-bottom:1.5396458814vw}.text-bilder .rightCol .bubble{position:relative;margin-left:12.7020785219vw;margin-top:13.4719014627vw}.zahlen-und-fakten{z-index:500!important}.zahlen-und-fakten{background-color:#2e6666;color:#fff}.zahlen-und-fakten h1{font-size:9.2378752887vw;line-height:1.08;margin-bottom:11.5473441109vw}.zahlen-und-fakten .row>*{vertical-align:top}.zahlen-und-fakten .row:first-child{margin-top:0}.zahlen-und-fakten .row:nth-child(3){margin-top:9.2378752887vw;line-height:0}.zahlen-und-fakten .item{display:inline-block;text-align:left;line-height:1.6}.zahlen-und-fakten.notSmartphone .teil5,.zahlen-und-fakten.notSmartphone .teil3{position:relative}.zahlen-und-fakten.notSmartphone .teil5>br,.zahlen-und-fakten.notSmartphone .teil3>br{display:none}.zahlen-und-fakten.notSmartphone .teil3{padding-left:10.1983002833vw}.zahlen-und-fakten.notSmartphone .teil5{padding-left:12.0868744098vw}.kalender .upperContent{position:relative}.kalender h2{font-size:9.2378752887vw}.kalender h3{font-size:5.6657223796vw;line-height:1.1}.kalender .single-entry{width:100%}.kalender .single-entry .dateline{display:flex;align-items:center}.kalender .single-entry .dateline b{font-size:1.555555em;padding-right:10px}.kalender .single-entry .dateline .delim{margin-top:-1px}.kalender .calendarTitle{font-weight:700;font-size:1.8885741265vw;margin-bottom:1.4164305949vw}.kalender .textContainer h3{margin-bottom:1.4164305949vw}.kalender .textContainer .infos{font-weight:700;line-height:1.04}.kalender .textContainer .infos>div:first-child{margin-top:0}.kalender .textContainer .infos span:first-child{width:8.970727101vw}.kalender .textContainer .infos span{display:inline-block;vertical-align:top}.kalender .noEvent .freetext{font-weight:700;font-size:2.5495750708vw;margin-bottom:1.4164305949vw}.kalender .noEvent .showPortal{display:inline-block;margin-bottom:1.8885741265vw}.kalender .subTitle{font-size:2.6440037771vw;line-height:1.1;font-weight:700;margin-bottom:.9442870633vw}.kalender .subTitle span{display:inline-block;width:calc(100% - 7.5542965061vw)}.kalender .subTitle .icons{padding-right:1px;float:right;vertical-align:middle}.kalender .subTitle .icons a{display:inline-block;width:2.596789424vw;vertical-align:middle}.kalender .subTitle .icons a.shortcut{margin-left:1.8885741265vw}.kalender .subTitle .icons a:hover svg{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.kalender .subTitle .icons svg{width:100%;height:auto;max-height:100%;display:block;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.kalender a.file{display:block;color:currentColor}.kalender a.file>*{display:inline-block;vertical-align:top}.kalender a.file .name{margin-left:.9442870633vw;font-weight:700}.kalender a.file svg{display:block}.kalender a.file svg g,.kalender a.file svg path{fill:currentColor;stroke:currentColor}.kalender .file,.kalender .cool-button{transition:color 0.2s}.kalender .file:hover,.kalender .cool-button:hover{color:#ff706a!important;opacity:1!important}.kalender .eventContainer{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;margin-top:-1.8885741265vw}.kalender .eventContainer .darkGreen{background-color:#002326;color:#fff}.kalender .eventContainer .blueishGreen{background-color:#2e6666;color:#fff}.kalender .eventContainer .blueishGrey{background-color:#d9d5cd;color:#fff}.kalender .eventContainer .oliveGreen{background-color:#93a4a2;color:#fff}.kalender .eventContainer .transparent:not(.hasImage){color:#000}.kalender .eventContainer .transparent:not(.hasImage) g,.kalender .eventContainer .transparent:not(.hasImage) path{fill:#000;stroke:#000}.kalender .eventContainer .transparent:not(.hasImage) .file{border-top:1px solid #000000!important;border-bottom:1px solid #000000!important}.kalender .eventContainer .single-entry{display:flex;flex-direction:column;margin-top:4.5325779037vw}.kalender .eventContainer .single-entry.half{width:calc(50% - 1.3220018886vw)}.kalender .eventContainer .eventBlock{flex:1 100%;position:relative;margin:4.5325779037vw 0;width:100%;padding:1.7941454202vw 2.3607176582vw 2.1718602455vw;display:flex;flex-direction:column}.kalender .eventContainer .eventBlock:first-child{margin-top:5.4657428791vw}.kalender .eventContainer .eventBlock .textContainer{height:100%}.kalender .eventContainer .eventBlock:last-child{margin-bottom:0}.kalender .eventContainer .eventBlock+.eventBlock{margin-top:0}.kalender .eventContainer .eventBlock+.eventBlock.half+.eventBlock{margin-top:0}.kalender .eventContainer .delim{width:100%;border-top:.1888574127vw solid #CED5D1}.kalender .eventContainer .hasForm,.kalender .eventContainer .hasImage{padding:0}.kalender .eventContainer .hasForm .textContainer,.kalender .eventContainer .hasImage .textContainer{padding:0;width:calc(50% - 1.3220018886vw)}.kalender .eventContainer .hasForm .textContainer.darkGreen,.kalender .eventContainer .hasForm .textContainer.blueishGreen,.kalender .eventContainer .hasForm .textContainer.blueishGrey,.kalender .eventContainer .hasForm .textContainer.oliveGreen,.kalender .eventContainer .hasImage .textContainer.darkGreen,.kalender .eventContainer .hasImage .textContainer.blueishGreen,.kalender .eventContainer .hasImage .textContainer.blueishGrey,.kalender .eventContainer .hasImage .textContainer.oliveGreen{padding:1.7941454202vw 2.3607176582vw 2.1718602455vw}.kalender .eventContainer .hasForm .textContainer.darkGreen .file,.kalender .eventContainer .hasForm .textContainer.blueishGreen .file,.kalender .eventContainer .hasForm .textContainer.blueishGrey .file,.kalender .eventContainer .hasForm .textContainer.oliveGreen .file,.kalender .eventContainer .hasImage .textContainer.darkGreen .file,.kalender .eventContainer .hasImage .textContainer.blueishGreen .file,.kalender .eventContainer .hasImage .textContainer.blueishGrey .file,.kalender .eventContainer .hasImage .textContainer.oliveGreen .file{border-top:1px solid #ffffff!important;border-bottom:1px solid #ffffff!important}.kalender .eventContainer .hasForm .textContainer.darkGreen .file g,.kalender .eventContainer .hasForm .textContainer.darkGreen .file path,.kalender .eventContainer .hasForm .textContainer.blueishGreen .file g,.kalender .eventContainer .hasForm .textContainer.blueishGreen .file path,.kalender .eventContainer .hasForm .textContainer.blueishGrey .file g,.kalender .eventContainer .hasForm .textContainer.blueishGrey .file path,.kalender .eventContainer .hasForm .textContainer.oliveGreen .file g,.kalender .eventContainer .hasForm .textContainer.oliveGreen .file path,.kalender .eventContainer .hasImage .textContainer.darkGreen .file g,.kalender .eventContainer .hasImage .textContainer.darkGreen .file path,.kalender .eventContainer .hasImage .textContainer.blueishGreen .file g,.kalender .eventContainer .hasImage .textContainer.blueishGreen .file path,.kalender .eventContainer .hasImage .textContainer.blueishGrey .file g,.kalender .eventContainer .hasImage .textContainer.blueishGrey .file path,.kalender .eventContainer .hasImage .textContainer.oliveGreen .file g,.kalender .eventContainer .hasImage .textContainer.oliveGreen .file path{fill:#fff;stroke:#fff}.kalender .eventContainer .hasForm .innerFlex,.kalender .eventContainer .hasImage .innerFlex{display:flex;flex-wrap:wrap;flex-direction:row;align-items:stretch;justify-content:space-between}.kalender .eventContainer .hasImage.hasForm .imageContainer{width:100%;padding-bottom:43%;margin:0 0 1.4164305949vw}.kalender .eventContainer .imageContainer{width:calc(50% - 1.3220018886vw);background-position:center;background-size:cover}.kalender .eventContainer .formBlock{width:calc(50% - 1.3220018886vw);height:100%;padding:1.7941454202vw 2.3607176582vw 1.9830028329vw}.kalender .eventContainer .formBlock{background-color:#2e6666;color:#fff}.kalender .eventContainer .formBlock label{display:none}.kalender .eventContainer .formBlock input{margin-bottom:2.3607176582vw;line-height:1.8;background-color:#fff0;width:100%;border-bottom:1px solid #fff}.kalender .eventContainer .formBlock button{background-color:#fff0;font-weight:700;display:block;text-align:center;padding:0;margin:0 auto;font-size:2.3607176582vw}.kalender .eventContainer .formBlock button:hover:before{-webkit-transform:translateX(.4721435316vw);-moz-transform:translateX(.4721435316vw);-ms-transform:translateX(.4721435316vw);-o-transform:translateX(.4721435316vw);transform:translateX(.4721435316vw)}.kalender .eventContainer .formBlock button:before{content:"";display:block;height:9.4428706327vw;width:4.7214353163vw;margin:.9442870633vw auto 1.2275731822vw;background-size:100%;background-repeat:no-repeat;background-image:url(/assets/frontend/img/arrowRightFine.svg);-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;-webkit-animation:bounceRight 2s infinite;-moz-animation:bounceRight 2s infinite;-o-animation:bounceRight 2s infinite;animation:bounceRight 2s infinite;-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s}.kalender .bubble{position:absolute;width:17.7059276366vw!important;padding-bottom:17.7059276366vw!important;line-height:1.25;font-size:2.155504234vw}.kalender .bubble.olive{background-color:#ba9b47;top:-10%;left:102%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.kalender .bubble.pink{background-color:#ff706a;top:90%;left:100%}.kalender .bubble .cell{font-family:"ChildsPlayAgeNineWeb W01 Rg","Helvetica W01",Arial,sans-serif}.eigentuemer{background-color:#2e6666;color:#fff}.eigentuemer h1,.eigentuemer h2{font-size:3.9660056657vw;line-height:1.25;margin-bottom:1.6997167139vw}.eigentuemer .eigentuemerItem{display:inline-block;width:33.33%;padding-right:1.5396458814vw;margin-top:7.1593533487vw}.eigentuemer .eigentuemerItem h3{font-size:3.0792917629vw;line-height:3.3102386451vw;margin-bottom:1.9245573518vw}.eigentuemer .eigentuemerItem a{font-weight:inherit;color:inherit}.eigentuemer .eigentuemerItem a:hover{color:#ff706a}.bildabfolge{position:relative;-webkit-transform:translate3d(0,0,0)}.bildabfolge .bubble{pointer-events:all}.bildabfolge .linkHover{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#000;background-color:rgb(255 255 255 / .75);opacity:0;font-size:1.7941454202vw;line-height:2.7384324835vw;font-family:"Mark Offc Pro","Helvetica W01",Arial,sans-serif;font-weight:400;cursor:pointer;-webkit-transform:translate3d(0,0,0);-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s;-o-transition:opacity 0.4s;transition:opacity 0.4s}.bildabfolge .linkHover span{display:inline-block;max-width:75%}.bildabfolge .bildItem{position:relative;-webkit-transform:translate3d(0,0,0);pointer-events:none}.bildabfolge .bildItem>*{position:absolute}.bildabfolge .bildItem .img{z-index:10;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:all}.bildabfolge .bildItem .img:hover .winkels{opacity:1}.bildabfolge .bildItem .img .multiplyContainer{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden}.bildabfolge .bildItem .img:hover .linkHover{opacity:1}.bildabfolge .bildItem .isGallery{cursor:pointer}.bildabfolge .bildItem .winkels{position:absolute;left:50%;top:50%;width:12.06%;padding-bottom:12.06%;opacity:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s;-o-transition:opacity 0.4s;transition:opacity 0.4s}.bildabfolge .bildItem .winkels svg{width:37.27%;height:69.1%;position:absolute;right:0;top:0;-webkit-transform:translateY(-50%) rotate(-45deg);-moz-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);-o-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);-webkit-transform-origin:right center;-moz-transform-origin:right center;-ms-transform-origin:right center;-o-transform-origin:right center;transform-origin:right center}.bildabfolge .bildItem .winkels svg:first-child{bottom:0;left:0;top:auto;-webkit-transform:translate(-12%,30%) rotate(-225deg);-moz-transform:translate(-12%,30%) rotate(-225deg);-ms-transform:translate(-12%,30%) rotate(-225deg);-o-transform:translate(-12%,30%) rotate(-225deg);transform:translate(-12%,30%) rotate(-225deg);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center}.bildabfolge .bildItem .amp{width:11.7692307692%;padding-bottom:14.3076923077%;display:block;z-index:11}.bildabfolge .bildItem .amp svg{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.bildabfolge .bildItem .text{font-family:"Helvetica W01",Arial,sans-serif;text-transform:uppercase;margin-bottom:-.6158583526vw;z-index:11}.bildabfolge .bildItem .text h3{font-size:4.4649730562vw;line-height:.9;font-weight:900;color:#000}.bildabfolge .bildItem .text p{padding:0;margin:0;font-weight:700;line-height:1.2}.bildabfolge .bildItem .description{color:#000}.bildabfolge .bildItem .description p{margin:0;padding:0}.bildabfolge .bildItem .description{position:absolute;top:calc(100% + 0.3849114704vw)}.bildabfolge .bildItem .description b,.bildabfolge .bildItem .description strong{font-size:2.3094688222vw;display:inline-block;margin-bottom:-.5388760585vw}.bildabfolge .bildItem.pink .amp{width:11.5473441109vw}.bildabfolge .bildItem.pink .text h3{font-size:5.7736720554vw}.bildabfolge .bildItem.blue .amp{width:9.622786759vw}.bildabfolge .bildItem.blue .text h3{font-size:5.0038491147vw}.bildabfolge .bildItem.greyBrown .amp{width:10.7775211701vw}.bildabfolge .bildItem.greyBrown .text h3{font-size:6.389530408vw}.bildabfolge .bildItem.brown .amp{width:12.3941493457vw}.bildabfolge .bildItem.brown .text h3{font-size:4.8498845266vw}.bildabfolge .blueishGrey{color:#b4c3c3}.bildabfolge .blueishGrey .amp g,.bildabfolge .blueishGrey .amp path{fill:#b4c3c3}.bildabfolge .blue{color:#21aabc}.bildabfolge .blue .amp g,.bildabfolge .blue .amp path{fill:#21aabc}.bildabfolge .brown{color:#c8a846}.bildabfolge .brown .amp g,.bildabfolge .brown .amp path{fill:#c8a846}.bildabfolge .pink{color:#ec7273}.bildabfolge .pink .amp g,.bildabfolge .pink .amp path{fill:#ec7273}.bildabfolge .greyBrown{color:#beaf8c}.bildabfolge .greyBrown .amp g,.bildabfolge .greyBrown .amp path{fill:#beaf8c}.bildabfolge .green{color:#6eaa7d}.bildabfolge .green .amp g,.bildabfolge .green .amp path{fill:#6eaa7d}.bildabfolge p.greyBrown{margin-bottom:1.1547344111vw!important}.bildabfolge:first-child{margin-top:-32.948421863vw;z-index:1050!important}.bildabfolge:first-child+.text-block{margin-top:-10.0076982294vw}.imagesForGallery svg g,.imagesForGallery svg path,.imagesForGallery svg polyline,.imagesForGallery svg line{stroke:#000}.imagesForGallery .swiper-slide{background:no-repeat center;background-size:cover}.imagesForGallery .title{position:absolute;top:4.6189376443vw;left:3.4642032333vw;font-weight:700;font-size:2.7713625866vw;z-index:100}.imagesForGallery .closeOverlay{top:3.4642032333vw}.imagesForGallery .swiper-button{background:none;height:6.1585835258vw;width:3.0792917629vw;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.imagesForGallery .swiper-button:hover.swiper-button-prev{left:3.0792917629vw}.imagesForGallery .swiper-button:hover.swiper-button-next{right:3.0792917629vw}.imagesForGallery .swiper-button svg{width:100%;height:100%}.imagesForGallery .swiper-button.swiper-button-next{right:3.4642032333vw}.imagesForGallery .swiper-button.swiper-button-prev{left:3.4642032333vw;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.textBildBlock .wider{padding:0 4.6189376443vw;max-width:1160px}.textBildBlock h1,.textBildBlock h2{font-size:9.0069284065vw;margin-bottom:6.5434949962vw}.textBildBlock .textBildItem{margin-top:3.4642032333vw;-webkit-transition:margin 0.4s;-moz-transition:margin 0.4s;-o-transition:margin 0.4s;transition:margin 0.4s;overflow:hidden}.textBildBlock .textBildItem>div{display:inline-block}.textBildBlock .textBildItem:first-child{margin-top:0}.textBildBlock .textBildItem.hidden{display:none}.textBildBlock .imgWrapper{display:block;margin-bottom:3.4642032333vw}.textBildBlock .imgWrapper>*{max-width:100%}.textBildBlock .left .imgWrapper,.textBildBlock .right .imgWrapper{margin-bottom:0}.textBildBlock .left>div,.textBildBlock .right>div{max-width:1145px}.textBildBlock .left .freetext,.textBildBlock .right .freetext{margin-top:-.5388760585vw}.textBildBlock .left .freetext{float:right;max-width:420px;padding-left:2.3094688222vw;padding-right:4.6189376443vw}.textBildBlock .left .imgWrapper{float:left;width:calc(100% - 420px)}.textBildBlock .right{text-align:right}.textBildBlock .right .freetext{text-align:left;float:left;max-width:400px;padding-right:2.3094688222vw;padding-left:4.6189376443vw}.textBildBlock .right .imgWrapper{float:right;width:calc(100% - 400px)}.textBildBlock .middle{position:relative;text-align:right}.textBildBlock .middle>div{max-width:1180px;text-align:right}.textBildBlock .middle .imgWrapper:not(.pseudo){position:absolute;top:0;right:0;width:100%;max-width:1150px}.textBildBlock .middle .imgWrapper:not(.pseudo) .img{width:100%}.textBildBlock .middle .pseudo{opacity:0;width:100%;margin-bottom:0}.textBildBlock .middle .pseudo .img{width:100%}.textBildBlock .middle .freetext{display:block;text-align:left;max-width:960px;padding:0 4.6189376443vw}.textBildBlock a{color:#ff706a}.textBildBlock a:hover{color:#f2b3b2}.sharingPortal{-webkit-transition:transform 0.4s;-moz-transition:transform 0.4s;-o-transition:transform 0.4s;transition:transform 0.4s}.sharingPortal{background-color:#2b3b3b;color:#fff}.sharingPortal{z-index:2000}.sharingPortal.isOverlay.transformed{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.sharingPortal .tableContainer{position:static}.sharingPortal .tableContainer .cell{text-align:left}.sharingPortal input,.sharingPortal button,.sharingPortal textarea,.sharingPortal select{background-color:#fff0;border-bottom:2px solid #fff}.sharingPortal .errorText{padding-top:1.5396458814vw}.sharingPortal button{border:0}.sharingPortal h3{display:block;margin:0}.sharingPortal .pink,.sharingPortal .hasError{color:#ff706a}.sharingPortal ::-webkit-input-placeholder{color:#ff706a;opacity:1}.sharingPortal ::-moz-placeholder{color:#ff706a;opacity:1}.sharingPortal :-ms-input-placeholder{color:#ff706a;opacity:1}.sharingPortal :-moz-placeholder{color:#ff706a;opacity:1}.sharingPortal .loginPage .titleContainer{margin-bottom:4.6189376443vw}.sharingPortal .loginPage .titleContainer>*{float:left}.sharingPortal .loginPage .titleContainer h2{width:calc(100% - 330px);line-height:.89}.sharingPortal .loginPage .titleContainer .text{width:330px;font-weight:700;padding-left:2.6173979985vw}.sharingPortal .loginPage .titleContainer .text p{padding:0;margin:0}.sharingPortal .loginPage h3{margin-bottom:1.9245573518vw}.sharingPortal .loginPage .register{margin-top:6.9284064665vw}.sharingPortal .loginPage form{position:relative}.sharingPortal .loginPage form input{float:left;font-size:2.155504234vw;line-height:1.4;font-weight:700;padding-left:.7698229407vw;width:28%;margin-left:2.3094688222vw;color:#9fb6b2}.sharingPortal .loginPage form input:first-child{margin-left:0}.sharingPortal .loginPage form button{position:absolute;top:50%;right:0;padding:0;height:7.6982294072vw;width:3.8491147036vw;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.sharingPortal .loginPage form button svg{height:100%;width:100%}.sharingPortal .loginPage form button:hover{right:-.3849114704vw}.sharingPortal h2{font-size:9.622786759vw;line-height:.88}.sharingPortal h3{font-size:2.6943802925vw;line-height:1.6}.sharingPortal .chooseTypePage .chooseContainer{margin:0 auto;max-width:760px;padding-top:13.4719014627vw;padding-bottom:6.9284064665vw}.sharingPortal .chooseTypePage .chooseContainer>a{border-top:1px solid #fff;border-bottom:1px solid #fff;padding:1.3856812933vw 0 1.0007698229vw 4.6189376443vw;margin-top:60px;position:relative;display:block;color:#fff}.sharingPortal .chooseTypePage .chooseContainer>a:first-child{margin-top:0}.sharingPortal .chooseTypePage .chooseContainer>a:hover .arrow{right:-.3849114704vw}.sharingPortal .chooseTypePage .chooseContainer>a span{font-size:1.8475750577vw;line-height:.8;font-weight:700}.sharingPortal .chooseTypePage .chooseContainer>a>svg{position:absolute;top:50%;left:0;height:2.4634334103vw;width:3.0792917629vw;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.sharingPortal .chooseTypePage .chooseContainer>a .arrow{position:absolute;right:0;top:50%;height:3.0792917629vw;width:1.5396458814vw;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.sharingPortal .chooseTypePage .chooseContainer>a .arrow>svg{width:100%;height:100%;display:block}.sharingPortal .sharePage .titleContainer{margin-bottom:3.0792917629vw}.sharingPortal .sharePage .formContainer{padding-left:10%;position:relative}.sharingPortal .sharePage .formContainer .backLink{position:absolute;top:35%;left:0;z-index:10;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:#fff}.sharingPortal .sharePage .formContainer .backLink svg{display:block;-webkit-transform:rotate(180deg) translateX(-.3849114704vw);-moz-transform:rotate(180deg) translateX(-.3849114704vw);-ms-transform:rotate(180deg) translateX(-.3849114704vw);-o-transform:rotate(180deg) translateX(-.3849114704vw);transform:rotate(180deg) translateX(-.3849114704vw);-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.sharingPortal .sharePage .formContainer .backLink:hover svg{-webkit-transform:rotate(180deg) translateX(0);-moz-transform:rotate(180deg) translateX(0);-ms-transform:rotate(180deg) translateX(0);-o-transform:rotate(180deg) translateX(0);transform:rotate(180deg) translateX(0)}.sharingPortal .sharePage .formContainer>form{padding-bottom:8.468052348vw;position:relative}.sharingPortal .sharePage .formContainer>form .imageForm,.sharingPortal .sharePage .formContainer>form .textForm{width:100%;float:left}.sharingPortal .sharePage .formContainer>form .imageForm{margin-right:2%;width:48%}.sharingPortal .sharePage .formContainer>form .imageForm+.textForm{width:48%;margin-left:2%}.sharingPortal .sharePage .formContainer>form .imageContainer{position:relative;width:100%;padding-bottom:100%;border:1px solid #fff;-webkit-background-size:cover;background-size:cover;background-position:center center}.sharingPortal .sharePage .formContainer>form .imageContainer input{position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;z-index:2}.sharingPortal .sharePage .formContainer>form .imageContainer span{z-index:1;font-weight:700;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.sharingPortal .sharePage .formContainer>form .textForm .subTitleWrapper{margin-top:-1.1547344111vw;margin-bottom:1.5396458814vw;position:relative}.sharingPortal .sharePage .formContainer>form .textForm .subtitle{font-size:2.6943802925vw;line-height:1.6;width:100%}.sharingPortal .sharePage .formContainer>form .textForm>*{width:100%}.sharingPortal .sharePage .formContainer>form .textForm input{font-weight:700;border:none;color:#9fb6b2}.sharingPortal .sharePage .formContainer>form .textForm textarea{border:1px solid #fff;padding:.5388760585vw .5388760585vw .5388760585vw 14px;color:#9fb6b2;resize:none;width:100%;height:13.0869899923vw}.sharingPortal .sharePage .formContainer>form .textForm .counter{position:absolute;font-size:12px;line-height:1;bottom:1.1547344111vw;right:1.1547344111vw}.sharingPortal .sharePage .formContainer>form .textForm .counter .delim{vertical-align:.0769822941vw}.sharingPortal .sharePage .formContainer>form .textForm .titleWrapper{position:relative;vertical-align:middle}.sharingPortal .sharePage .formContainer>form .textForm .titleWrapper .title{font-size:5.0808314088vw;width:100%;line-height:1}.sharingPortal .sharePage .formContainer>form .textForm .textAreaWrapper{position:relative}.sharingPortal .sharePage .formContainer>form .textForm .textAreaWrapper textarea{display:block}.sharingPortal .sharePage .formContainer>form .textForm label{font-weight:700}.sharingPortal .sharePage .formContainer>form .textForm .textFields{padding:8px 0}.sharingPortal .sharePage .formContainer>form .textForm .textFields label{width:7.6982294072vw;display:inline-block;font-size:1.8475750577vw;line-height:1.2}.sharingPortal .sharePage .formContainer>form .textForm .textFields>input,.sharingPortal .sharePage .formContainer>form .textForm .textFields>.datePickerWrapper{font-size:1.8475750577vw;line-height:1.2;width:calc(100% - 7.6982294072vw);display:inline-block;position:relative}.sharingPortal .sharePage .formContainer>form .textForm .textFields>input>input,.sharingPortal .sharePage .formContainer>form .textForm .textFields>.datePickerWrapper>input{width:100%}.sharingPortal .sharePage .formContainer>form .textForm .textFields>input .ui-datepicker,.sharingPortal .sharePage .formContainer>form .textForm .textFields>input .ui-timepicker-container,.sharingPortal .sharePage .formContainer>form .textForm .textFields>.datePickerWrapper .ui-datepicker,.sharingPortal .sharePage .formContainer>form .textForm .textFields>.datePickerWrapper .ui-timepicker-container{position:absolute!important;top:100%!important;left:0!important;z-index:9999999999!important}.sharingPortal .sharePage .formContainer>form .textForm .textFields .hasForm{margin-top:1.5396458814vw}.sharingPortal .sharePage .formContainer>form .textForm .textFields .hasForm>*{vertical-align:middle}.sharingPortal .sharePage .formContainer>form .textForm .textFields .hasForm label{width:19.2455735181vw}.sharingPortal .sharePage .formContainer>form .textForm .textFields .styledCheckbox{display:inline-block;width:calc(100% - 19.2455735181vw)}.sharingPortal .sharePage .formContainer>form .textForm .textFields .styledCheckbox .checkboxWrapper{position:relative;width:1.8475750577vw;height:1.8475750577vw;border:1px solid #fff;cursor:pointer}.sharingPortal .sharePage .formContainer>form .textForm .textFields .styledCheckbox .checkboxWrapper:before{-webkit-transition:background-color 0.1s;-moz-transition:background-color 0.1s;-o-transition:background-color 0.1s;transition:background-color 0.1s}.sharingPortal .sharePage .formContainer>form .textForm .textFields .styledCheckbox .checkboxWrapper.selected:before{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;background-color:#ff706a;z-index:1}.sharingPortal .sharePage .formContainer>form .textForm .textFields .styledCheckbox .checkboxWrapper input{position:relative;width:100%;height:100%;display:block;padding:0;opacity:0;z-index:2}.sharingPortal .sharePage .formContainer>form .files{border-top:1px solid #fff;border-bottom:1px solid #fff;width:calc(50% - 2%)}.sharingPortal .sharePage .formContainer>form .files .file{padding:.7698229407vw 0;position:relative}.sharingPortal .sharePage .formContainer>form .files .file>*{display:inline-block;font-weight:700;vertical-align:middle}.sharingPortal .sharePage .formContainer>form .files .file .fileName{font-size:1.8475750577vw;line-height:1}.sharingPortal .sharePage .formContainer>form .files .file .addFile{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.sharingPortal .sharePage .formContainer>form .files .file .fileImg{margin-right:.7698229407vw;width:2.07852194vw;height:2.4634334103vw}.sharingPortal .sharePage .formContainer>form .files .file .fileImg svg{width:100%;height:100%;display:block}.sharingPortal .sharePage .formContainer>form .files .file .fileImg svg path{fill:#fff;stroke:#fff0}.sharingPortal .sharePage .formContainer>form .files .file input{position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;z-index:2}.sharingPortal .sharePage .formContainer>form .bubble{width:10.3871576959vw;height:10.3871576959vw;background-color:#ff706a;padding:0;font-weight:700;position:absolute;right:0;bottom:0;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.sharingPortal .sharePage .formContainer>form .bubble:hover{-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}.sharingPortal .sharePage .formContainer>form .bubble .tableContainer{position:static}.sharingPortal .sharePage .formContainer>form .bubble .cell{text-align:center}.contact:not(.eigentuemerLogin),.eigentuemerLogin:not(.eigentuemerLogin){padding:0!important;overflow:visible;z-index:2000!important}.contact .outerWrapper,.eigentuemerLogin .outerWrapper{text-align:right;position:relative}.contact .freetext,.eigentuemerLogin .freetext{position:absolute;bottom:calc(100% + 5.3887605851vw);right:3.0792917629vw;display:inline-block;text-align:left;font-size:3.156274057vw;line-height:1.1}.contact .freetext a,.eigentuemerLogin .freetext a{color:inherit}.contact .freetext a:hover,.eigentuemerLogin .freetext a:hover{color:#7e9591}.contact .googleMap,.eigentuemerLogin .googleMap{width:100%;height:56.1970746728vw}.contact .anmeldeFormular,.eigentuemerLogin .anmeldeFormular{padding:6.9284064665vw 0}.contact .anmeldeFormular,.eigentuemerLogin .anmeldeFormular{background-color:#2e6666;color:#fff}.contact .anmeldeFormular .innerWrapper,.eigentuemerLogin .anmeldeFormular .innerWrapper{text-align:left}.contact .anmeldeFormular h2,.eigentuemerLogin .anmeldeFormular h2{font-size:3.9660056657vw;line-height:1.25;margin-bottom:1.6997167139vw}.contact form,.eigentuemerLogin form{padding-top:3.7771482531vw}.contact input[type=text],.contact .si-select,.contact input[type=password],.eigentuemerLogin input[type=text],.eigentuemerLogin .si-select,.eigentuemerLogin input[type=password]{width:calc(50% - 0.7554296506vw);font-weight:700;padding-left:.9442870633vw;margin-bottom:0;border:0;background-color:#fff0;border-bottom:2px solid #fff;display:inline-block;font-size:1.8885741265vw}.contact input[type=text]:not(.si-select),.contact input[type=text] span,.contact .si-select:not(.si-select),.contact .si-select span,.contact input[type=password]:not(.si-select),.contact input[type=password] span,.eigentuemerLogin input[type=text]:not(.si-select),.eigentuemerLogin input[type=text] span,.eigentuemerLogin .si-select:not(.si-select),.eigentuemerLogin .si-select span,.eigentuemerLogin input[type=password]:not(.si-select),.eigentuemerLogin input[type=password] span{padding:0 0 0 .9442870633vw;line-height:2.6440037771vw}.contact input[type=text]:nth-child(even),.contact .si-select:nth-child(even),.contact input[type=password]:nth-child(even),.eigentuemerLogin input[type=text]:nth-child(even),.eigentuemerLogin .si-select:nth-child(even),.eigentuemerLogin input[type=password]:nth-child(even){margin-left:1.5108593012vw}.contact input[type=text],.contact input[type=password],.eigentuemerLogin input[type=text],.eigentuemerLogin input[type=password]{margin-bottom:1.5108593012vw}.contact .textAreaWrapper,.eigentuemerLogin .textAreaWrapper{background-color:#fff0;position:relative;font-size:1.8885741265vw;margin-top:-1.5108593012vw;margin-bottom:3.7771482531vw}.contact .textAreaWrapper .line,.eigentuemerLogin .textAreaWrapper .line{position:absolute;height:4.343720491vw;width:100%;border-bottom:2px solid #fff;left:0;z-index:1}.contact .textAreaWrapper .line:nth-child(2),.eigentuemerLogin .textAreaWrapper .line:nth-child(2){top:0}.contact .textAreaWrapper .line:nth-child(3),.eigentuemerLogin .textAreaWrapper .line:nth-child(3){top:4.343720491vw}.contact .textAreaWrapper .line:nth-child(4),.eigentuemerLogin .textAreaWrapper .line:nth-child(4){top:8.6874409821vw}.contact .textAreaWrapper .line:nth-child(5),.eigentuemerLogin .textAreaWrapper .line:nth-child(5){top:13.0311614731vw}.contact textarea,.eigentuemerLogin textarea{position:relative;z-index:2;background-color:#fff0;font-weight:700;height:17.3748819641vw;line-height:4.343720491vw;width:100%;resize:none;padding:.6610009443vw 0 0 .9442870633vw}.contact .alignRight,.eigentuemerLogin .alignRight{text-align:right}.contact input[type=submit],.eigentuemerLogin input[type=submit]{display:inline-block;width:13.2200188857vw;height:13.2200188857vw;background-color:#ff706a;padding:0;font-weight:700;font-size:2.4551463645vw;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.contact input[type=submit]:hover,.eigentuemerLogin input[type=submit]:hover{-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}.contact .error,.eigentuemerLogin .error{border-bottom:2px solid #ff706a!important;color:#ff706a}.contact input::-webkit-input-placeholder,.contact textarea::-webkit-input-placeholder,.eigentuemerLogin input::-webkit-input-placeholder,.eigentuemerLogin textarea::-webkit-input-placeholder{color:#ff706a}.contact input::-moz-placeholder,.contact textarea::-moz-placeholder,.eigentuemerLogin input::-moz-placeholder,.eigentuemerLogin textarea::-moz-placeholder{color:#ff706a}.contact input:-ms-input-placeholder,.contact textarea:-ms-input-placeholder,.eigentuemerLogin input:-ms-input-placeholder,.eigentuemerLogin textarea:-ms-input-placeholder{color:#ff706a}.contact input:-moz-placeholder,.contact textarea:-moz-placeholder,.eigentuemerLogin input:-moz-placeholder,.eigentuemerLogin textarea:-moz-placeholder{color:#ff706a}.contact .anmeldeFormular h2{font-size:5.4768649669vw}.eigentuemerLogin .freetext{position:static;display:block;line-height:inherit!important;font-size:inherit!important}.eigentuemerLogin form{padding-top:0}.eigentuemerLogin form .right{text-align:right}.eigentuemerLogin form .pink,.eigentuemerLogin form .hasError{color:#ff706a}.eigentuemerLogin form ::-webkit-input-placeholder{color:#ff706a;opacity:1}.eigentuemerLogin form ::-moz-placeholder{color:#ff706a;opacity:1}.eigentuemerLogin form :-ms-input-placeholder{color:#ff706a;opacity:1}.eigentuemerLogin form :-moz-placeholder{color:#ff706a;opacity:1}.eigentuemerLogin form .clearfix{position:relative;padding:2.3094688222vw 0}.eigentuemerLogin form input[type=text],.eigentuemerLogin form input[type=password]{float:left;font-size:1.8885741265vw;line-height:1.4;font-weight:700;padding-left:.7698229407vw;width:28%;margin-left:2.3094688222vw;color:#000;margin-bottom:0;border:0;background-color:#fff0;border-bottom:2px solid #fff}.eigentuemerLogin form input[type=text]:first-child,.eigentuemerLogin form input[type=password]:first-child{margin-left:0}.eigentuemerLogin form button{background-color:#fff0;position:absolute;top:50%;right:0;padding:0;height:7.6982294072vw;width:3.8491147036vw;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.eigentuemerLogin form button svg{height:100%;width:100%}.eigentuemerLogin form button:hover{right:-.3849114704vw}.currentTenants h1,.currentTenants h2{font-size:9.2378752887vw;line-height:1.08;margin-bottom:2.3094688222vw}.currentTenants>.innerWrapper>.freetext{font-size:3.9660056657vw;font-weight:700;line-height:1.25;margin-bottom:4.6189376443vw}.currentTenants .current-tenants-wrapper{display:flex;width:calc(100% + 20px);margin-left:-10px}.currentTenants .current-tenants-wrapper h1,.currentTenants .current-tenants-wrapper h2{font-size:3.9660056657vw;line-height:1.2}.currentTenants .current-tenants-wrapper>.tenant-group{width:33.33333%;margin:0 10px}.currentTenants .current-tenants-wrapper .tenant{display:block;padding:2.3607176582vw;background-color:#fff;margin-top:20px}.currentTenants .current-tenants-wrapper .tenant .img{position:relative;background-size:contain;background-position:center;background-repeat:no-repeat;padding-bottom:66%}.currentTenants .current-tenants-wrapper .tenant .align{padding:2.3607176582vw;background-color:#fff;position:absolute;display:flex;align-items:center;justify-content:center;text-align:center;width:100%;height:100%;font-size:2.2662889518vw;font-weight:700;line-height:1.2;opacity:0;color:#000;-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s;-o-transition:opacity 0.4s;transition:opacity 0.4s}.currentTenants .current-tenants-wrapper .tenant:hover .align,.currentTenants .current-tenants-wrapper .tenant.hover .align{opacity:1}.two-columns h1,.two-columns h2{font-size:8.6220169361vw;line-height:1.08;margin-bottom:4.6189376443vw}.two-columns .imageBlockContainer{display:flex}.two-columns .imageBlockContainer>.block{width:50%;padding-left:10px}.two-columns .imageBlockContainer>.block:first-child{padding-top:7.6982294072vw;padding-right:10px;padding-left:0;display:flex;flex-direction:column;align-items:flex-end}.two-columns .imageBlockContainer>.block img{margin-top:2em;display:block;width:130%;max-width:820px}.two-columns .imageBlockContainer .freetext h3{font-size:3.9660056657vw;font-weight:700;line-height:1.25}.two-columns .imageBlockContainer .freetext a{padding:10px 12px;line-height:1.25;display:inline-block;border:2px solid currentColor}.free-areas h1,.free-areas h2{font-size:8.9299461124vw;line-height:1.08;margin-bottom:4.6189376443vw}.free-areas h3{font-size:3.9660056657vw;font-weight:700;line-height:1.25}.free-areas .area-form{display:flex;width:calc(100% + 60px);margin-left:-30px;padding-bottom:2em}.free-areas .area-form .col{width:42.5%;margin:0 30px}.free-areas .checkbox-wrapper{display:inline-flex;align-items:center;transform:translateY(-50%) translateZ(0);position:relative}.free-areas .checkbox-wrapper+.checkbox-wrapper{margin-left:1.5em}.free-areas .checkbox-wrapper input{appearance:none;display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;opacity:0}.free-areas .checkbox-wrapper input:checked+.checkbox{background-color:#155654}.free-areas .checkbox-wrapper .checkbox{background-color:#fff;border:2px solid #000;width:16px;height:16px;margin-right:.5em}.free-areas .range-container{width:100%}.free-areas .range-container label{display:inline-block;width:100px;margin-bottom:2.5em}.free-areas .range-container .inner-range-container{flex:1 auto;position:relative}.free-areas .range-container .inner-range-container .min-label,.free-areas .range-container .inner-range-container .max-label{position:absolute;bottom:50%}.free-areas .range-container .inner-range-container .min-label{left:0;transform:translate3d(0,150%,0)}.free-areas .range-container .inner-range-container .noUi-pips-horizontal{padding:0;height:auto;top:auto}.free-areas .range-container .inner-range-container .noUi-value{top:auto;bottom:50%;transform:translate3d(-50%,150%,0);color:#000}.free-areas .range-container .inner-range-container .max-label{right:0;transform:translate3d(0,150%,0)}.free-areas .range-container .inner-range-container .range{width:100%;height:2px;box-shadow:none;border:0;background-color:#000;border-radius:0}.free-areas .range-container .inner-range-container .range .noUi-marker.noUi-marker-horizontal.noUi-marker-large,.free-areas .range-container .inner-range-container .range .noUi-marker.noUi-marker-horizontal.noUi-marker-normal{display:none}.free-areas .range-container .inner-range-container .range[data-pips]~.min-label,.free-areas .range-container .inner-range-container .range[data-pips]~.max-label{display:none}.free-areas .range-container .inner-range-container .range::before,.free-areas .range-container .inner-range-container .range::after{content:"";display:block;height:24px;width:2px;background-color:#000;position:absolute;top:50%}.free-areas .range-container .inner-range-container .range::before{left:-1px;transform:translate3d(0,-50%,0)}.free-areas .range-container .inner-range-container .range::after{right:-1px;transform:translate3d(0,-50%,0)}.free-areas .range-container .inner-range-container .range .noUi-connects{border-radius:0;overflow:visible}.free-areas .range-container .inner-range-container .range .noUi-connects .noUi-connect{background-color:#155654;height:6px;top:-2px}.free-areas .range-container .inner-range-container .range .noUi-handle{cursor:grab;border-radius:0;background-color:#fff;border:2px solid #000;width:16px;height:16px;top:-8px;right:-8px;box-shadow:none!important}.free-areas .range-container .inner-range-container .range .noUi-handle:active{cursor:grabbing}.free-areas .range-container .inner-range-container .range .noUi-handle:focus{outline:none!important}.free-areas .range-container .inner-range-container .range .noUi-handle::before,.free-areas .range-container .inner-range-container .range .noUi-handle::after{display:none}.free-areas .range-container .inner-range-container .noUi-tooltip{padding:0;font-weight:700;border:none;background-color:#fff0;bottom:auto;top:50%;transform:translate3d(-50%,-150%,0);color:#155654}.free-areas .single-free-area{padding-top:7.5542965061vw;padding-bottom:7.5542965061vw}.free-areas .single-free-area:nth-child(even){background-color:#abbec1}.free-areas .single-free-area:nth-child(even) .main-content{flex-direction:row-reverse}.free-areas .single-free-area.hidden{display:none!important}.free-areas .single-free-area.background{background-color:#fff0}.free-areas .single-free-area.background .main-content{flex-direction:row!important}.free-areas .single-free-area.background.even{background-color:#ced5d1}.free-areas .single-free-area.background.even .main-content{flex-direction:row-reverse!important}.free-areas .single-free-area .main-content{padding-top:3.7771482531vw;display:flex;align-items:flex-start;width:calc(100% + 30px);margin-left:-15px}.free-areas .single-free-area .main-content>*{width:50%;margin:0 15px}.free-areas .single-free-area .main-content img.logo{display:block;width:auto;height:100%;max-height:35px;max-width:200px}.free-areas .single-free-area .main-content .logo{margin-bottom:1.4164305949vw}.free-areas .single-free-area .main-content .freetext{margin-bottom:1em}.free-areas .single-free-area .main-content .button-group{padding-top:1.2em}.free-areas .single-free-area .main-content .swiper-container img{max-width:100%}.free-areas .single-free-area .main-content .swiper-button{width:1.8885741265vw;height:3.7771482531vw;background-image:none;-webkit-transition:left 0.4s,right 0.4s;-moz-transition:left 0.4s,right 0.4s;-o-transition:left 0.4s,right 0.4s;transition:left 0.4s,right 0.4s}.free-areas .single-free-area .main-content .swiper-button svg{height:100%;width:100%}.free-areas .single-free-area .main-content .swiper-button.swiper-button-prev{transform:rotate(180deg)}.free-areas .single-free-area .main-content .swiper-button:hover.swiper-button-prev{left:5px}.free-areas .single-free-area .main-content .swiper-button:hover.swiper-button-next{right:5px}.free-areas .single-free-area .main-content .file{padding:.6158583526vw 0;display:block;border-bottom:1px solid #000;max-width:410px;color:#000}.free-areas .single-free-area .main-content .file:first-child{border-top:1px solid black!important}.free-areas .single-free-area .main-content .file>*{display:inline-block;vertical-align:middle}.free-areas .single-free-area .main-content .file span{font-weight:700}.free-areas .single-free-area .main-content .file svg{width:1.5396458814vw;height:1.9245573518vw;margin-right:.7698229407vw}.free-areas .single-free-area .main-content .file svg path{fill:currentColor}.free-areas .single-free-area .main-content a{transition:color 0.2s}.free-areas .single-free-area .main-content a:hover{color:#ff706a;opacity:1}.free-areas .single-free-area .accordeon-content .freetext{padding-top:3.7771482531vw}.free-areas .single-free-area .accordeon-content table{width:100%;border-collapse:collapse}.free-areas .single-free-area .accordeon-content table tr:first-child td{white-space:nowrap}.free-areas .single-free-area .accordeon-content table td{min-width:5.3887605851vw;border-bottom:1px solid #000;margin:0;padding:10px 5px 6px}.free-areas .single-free-area .accordeon-content table td:last-child{padding-right:0}.free-areas .single-free-area .show-accordeon{cursor:pointer;margin-top:2em;display:inline-flex;align-items:center}.free-areas .single-free-area .show-accordeon img{width:15px;transform:translateZ(0) rotate(90deg);margin-left:15px;transition:transform 0.4s}.free-areas .single-free-area .show-accordeon b:nth-child(2){display:none}.free-areas .single-free-area .show-accordeon.open b:first-child{display:none}.free-areas .single-free-area .show-accordeon.open b:nth-child(2){display:inline}.free-areas .single-free-area .show-accordeon.open img{transform:translateZ(0) rotate(270deg)}.noAreas .paddingContainer{position:relative}.noAreas .birdBubble{background-color:#fff;position:absolute;bottom:-19.357884797vw;right:-12.2757318225vw}.noAreas .freetext{font-size:5.4768649669vw;font-weight:700;padding-bottom:7.5542965061vw}.beingBuiltColor{background-color:#e1706a}.beingBuiltHoverColor{background-color:#f2b3b2}.doneColor{background-color:#fff}.doneHoverColor{background-color:#ba9b47;color:#fff}.doneHoverColor a{color:#fff}.plannedColor{background-color:#000}.plannedHoverColor{background-color:#282828}.interactiveMapWrapper{padding:0!important;overflow:visible!important;z-index:10000!important;position:relative;width:100%;height:100%;-webkit-tap-highlight-color:#fff0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.interactiveMapWrapper .mapOnlyWrapper{position:relative}.interactiveMapWrapper .interactiveMap{background-color:#8ebc9b}.interactiveMapWrapper .interactiveMap .map-map{top:43%;left:48%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.interactiveMapWrapper .interactiveMap #background{position:relative;display:block}.interactiveMapWrapper .interactiveMap #background .svgHouse{cursor:pointer;position:relative;z-index:10001;fill:#fff;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.interactiveMapWrapper .interactiveMap #background .svgHouse.verzeichnisHover{fill:#ba9b47!important}.interactiveMapWrapper .interactiveMap #background .svgHouse.done{fill:#fff}.interactiveMapWrapper .interactiveMap #background .svgHouse.done:hover,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.clicked{fill:#ba9b47}.interactiveMapWrapper .interactiveMap #background .svgHouse.done.active.showhasApt,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.active.showhasRetail,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.active.showhasRestaurant,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.active.showhasParking,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.hover.showhasApt,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.hover.showhasRetail,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.hover.showhasRestaurant,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.hover.showhasParking{fill:rgb(76.5,76.5,76.5)}.interactiveMapWrapper .interactiveMap #background .svgHouse.done.active.showhasApt:hover,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.active.showhasApt.clicked,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.active.showhasRetail:hover,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.active.showhasRetail.clicked,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.active.showhasRestaurant:hover,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.active.showhasRestaurant.clicked,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.active.showhasParking:hover,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.active.showhasParking.clicked,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.hover.showhasApt:hover,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.hover.showhasApt.clicked,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.hover.showhasRetail:hover,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.hover.showhasRetail.clicked,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.hover.showhasRestaurant:hover,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.hover.showhasRestaurant.clicked,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.hover.showhasParking:hover,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.hover.showhasParking.clicked{fill:#666}.interactiveMapWrapper .interactiveMap #background .svgHouse.inactive{fill:rgb(0 0 0 / .1);stroke:rgb(0 0 0 / .5)}.interactiveMapWrapper .interactiveMap #background .svgHouse.planned{fill:#000}.interactiveMapWrapper .interactiveMap #background .svgHouse.planned:hover,.interactiveMapWrapper .interactiveMap #background .svgHouse.planned.hover{fill:#282828}.interactiveMapWrapper .interactiveMap #background .svgHouse.planned.active.showhasApt,.interactiveMapWrapper .interactiveMap #background .svgHouse.planned.active.showhasRetail,.interactiveMapWrapper .interactiveMap #background .svgHouse.planned.active.showhasRestaurant{fill:rgb(39.49,39.49,39.49)}.interactiveMapWrapper .interactiveMap .mapPictograms>rect{cursor:pointer}.interactiveMapWrapper .interactiveMap .mapPictograms .noFill{fill:transparent!important}.interactiveMapWrapper .zoomElements{position:absolute;background-color:#000;padding:.7698229407vw 0;top:50%;left:0;z-index:10;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.interactiveMapWrapper .zoomElements>div:first-child{margin-bottom:6.1585835258vw}.interactiveMapWrapper .zoomElements>div{padding:.7698229407vw;width:3.4642032333vw;height:3.4642032333vw}.interactiveMapWrapper .zoomElements svg{width:100%;height:100%;display:block}.interactiveMapWrapper .verzeichnis{position:absolute;right:0;top:0;color:#fff;background-color:#000;height:100%;width:32.7174749808vw;padding:3.4642032333vw 3.0792917629vw 3.4642032333vw 6.5434949962vw;z-index:100000;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s;transition:all 0.8s}.interactiveMapWrapper .verzeichnis.aLittleOpen{-webkit-transform:translateX(65%);-moz-transform:translateX(65%);-ms-transform:translateX(65%);transform:translateX(65%)}.interactiveMapWrapper .verzeichnis h3{color:#000;top:0;left:0;z-index:100;position:absolute;font-size:3.233256351vw;line-height:1.2;border-bottom:1.1547344111vw solid rgb(0 0 0 / .9);-webkit-transform-origin:bottom left;-moz-transform-origin:bottom left;-ms-transform-origin:bottom left;-o-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:rotate(-90deg) translate(-95.5%,0);-moz-transform:rotate(-90deg) translate(-95.5%,0);-ms-transform:rotate(-90deg) translate(-95.5%,0);-o-transform:rotate(-90deg) translate(-95.5%,0);transform:rotate(-90deg) translate(-95.5%,0);cursor:pointer;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s;transition:all 0.8s}.interactiveMapWrapper .verzeichnis.amRietpark h3{top:23.0946882217vw}.interactiveMapWrapper .verzeichnis .closeVerzeichnis{position:absolute;top:1.1547344111vw;right:1.1547344111vw;width:3.233256351vw;height:3.233256351vw;cursor:pointer}.interactiveMapWrapper .verzeichnis .closeVerzeichnis svg{display:block;width:100%;height:100%}.interactiveMapWrapper .verzeichnis .delimiter{border-bottom:1px solid #fff;width:100%;margin:1.9245573518vw 0}.interactiveMapWrapper .verzeichnis .verzeichnisItems{overflow:scroll;max-height:99%;line-height:1.2}.interactiveMapWrapper .verzeichnis .verzeichnisItems b{display:block;margin-bottom:.4vw;-webkit-transition:color 0.15s;-moz-transition:color 0.15s;-o-transition:color 0.15s;transition:color 0.15s}.interactiveMapWrapper .verzeichnis .verzeichnisItems b+span{margin-top:0!important}.interactiveMapWrapper .verzeichnis .verzeichnisItems .items:hover>b{color:#ba9b47}.interactiveMapWrapper .verzeichnis .verzeichnisItems .items>a{display:block;margin-top:.4vw;color:#fff}.interactiveMapWrapper .verzeichnis .verzeichnisItems .items>a:hover{color:#ba9b47}.interactiveMapWrapper .verzeichnis.open{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.interactiveMapWrapper .verzeichnis.open h3{color:#fff;cursor:initial;-webkit-transform:rotate(-90deg) translate(-95.5%,110%);-moz-transform:rotate(-90deg) translate(-95.5%,110%);-ms-transform:rotate(-90deg) translate(-95.5%,110%);-o-transform:rotate(-90deg) translate(-95.5%,110%);transform:rotate(-90deg) translate(-95.5%,110%)}.interactiveMapWrapper .parkInfo{background-color:#fff;z-index:10004;display:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:7.6982294072vw;padding:1.5396458814vw;width:34.9386213409vw}.interactiveMapWrapper .parkInfo ul{padding:0}.interactiveMapWrapper .parkInfo ul li{position:relative;padding:0;list-style-type:none;padding-left:.9237875289vw;margin-top:.6158583526vw}.interactiveMapWrapper .parkInfo ul li:first-child{margin:0}.interactiveMapWrapper .parkInfo ul li:before{position:absolute;left:0;top:0;content:"-"}.interactiveMapWrapper .houseInfo h2{font-size:1.8885741265vw;line-height:1.2}.interactiveMapWrapper .houseInfo{display:none;position:absolute;top:2.3607176582vw;z-index:10003;width:34.9386213409vw}.interactiveMapWrapper .houseInfo>div:not(.swiper-container){display:none}.interactiveMapWrapper .houseInfo.hasGeneral>.general{display:block}.interactiveMapWrapper .houseInfo.hasApt>.hasApt{display:block}.interactiveMapWrapper .houseInfo.hasRetail>.hasRetail{display:block}.interactiveMapWrapper .houseInfo.hasParking>.hasParking{display:block}.interactiveMapWrapper .houseInfo.hasRestaurant>.hasRestaurant{display:block}.interactiveMapWrapper .houseInfo .swiper-slide{height:23.6071765817vw;background-size:cover;background-position:center}.interactiveMapWrapper .houseInfo .freetext{padding:1.5396458814vw}.interactiveMapWrapper .houseInfo.hasApt,.interactiveMapWrapper .houseInfo.hasRetail,.interactiveMapWrapper .houseInfo.hasRestaurant,.interactiveMapWrapper .houseInfo.hasParking{background-color:#666}.interactiveMapWrapper .houseInfo .infoLink{font-weight:inherit}.interactiveMapWrapper .houseInfo.tenant{width:28.328611898vw;padding:1.5396458814vw;background-color:#ffffff!important;color:#000}.interactiveMapWrapper .houseInfo.tenant img{max-width:100%;max-height:13.856812933vw;margin:0 auto;margin-bottom:1.1547344111vw;display:block}.interactiveMapWrapper .houseInfo.tenant .freetext{padding:0;display:block}.interactiveMapWrapper .houseInfo.tenant .freetext a{color:#ff706a}.interactiveMapWrapper .houseInfo.tenant .freetext table{width:100%}.interactiveMapWrapper .houseInfo.tenant .freetext table tr td{vertical-align:top;width:70%}.interactiveMapWrapper .houseInfo.tenant .freetext table tr td:first-child{width:30%}.interactiveMapWrapper .specialino{width:46.1893764434vw}.interactiveMapWrapper .specialino h2{font-size:3.3872209392vw;margin-bottom:1.1547344111vw}.interactiveMapWrapper .specialino .text{float:right;width:50%;min-height:24.6343341032vw;padding-bottom:1.5396458814vw;padding-left:1.5396458814vw}.interactiveMapWrapper .specialino .text:first-child{float:left;border-right:1px solid #000;padding-left:0;padding-right:1.5396458814vw}.interactiveMapWrapper .specialino .text a{color:#000;font-weight:700}.interactiveMapWrapper .specialino .text a svg{-webkit-transition:transform 0.4s;-moz-transition:transform 0.4s;-o-transition:transform 0.4s;transition:transform 0.4s}.interactiveMapWrapper .specialino .text a polyline{stroke:#000;-webkit-transition:stroke 0.15s;-moz-transition:stroke 0.15s;-o-transition:stroke 0.15s;transition:stroke 0.15s}.interactiveMapWrapper .specialino .text a:hover{color:#fff}.interactiveMapWrapper .specialino .text a:hover svg{-webkit-transform:translateX(.3849114704vw);-moz-transform:translateX(.3849114704vw);-ms-transform:translateX(.3849114704vw);transform:translateX(.3849114704vw)}.interactiveMapWrapper .specialino .text a:hover polyline{stroke:#fff}.interactiveMapWrapper .specialino .text .specialinoLink{font-size:1.8885741265vw;display:inline-block;margin:0 auto;color:#000}.interactiveMapWrapper .specialino .text .specialinoLink span,.interactiveMapWrapper .specialino .text .specialinoLink svg{display:inline-block;vertical-align:middle}.interactiveMapWrapper .specialino .text .specialinoLink svg{height:3.0792917629vw;width:1.5396458814vw;margin-left:.7698229407vw}.interactiveMapWrapper .specialino .text .specialinoLink.realSpecialino{color:#fff}.interactiveMapWrapper .specialino .text .specialinoLink.realSpecialino g,.interactiveMapWrapper .specialino .text .specialinoLink.realSpecialino path,.interactiveMapWrapper .specialino .text .specialinoLink.realSpecialino polyline{stroke:#fff}.interactiveMapWrapper .labels{position:absolute;z-index:10000;width:100%;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.interactiveMapWrapper .point{position:absolute;background-color:rgb(0 0 0 / .5);z-index:10002}.interactiveMapWrapper .blackBox{z-index:10002;position:absolute;top:50%;left:50%;background-color:#000;color:#fff;padding:.7554296506vw .7554296506vw;font-size:2.0774315392vw;line-height:1.1;display:none;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.interactiveMapWrapper .blackBox a{color:#fff;font-weight:700;cursor:pointer}.interactiveMapWrapper .blackBox a:hover{color:#ff706a}.interactiveMapWrapper .blackBox.top{-webkit-transform:translate(-50%,-100%);-moz-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.interactiveMapWrapper .blackBox span{margin-top:.4721435316vw;display:inline-block;width:12.2757318225vw;margin-left:1.4164305949vw;vertical-align:top}.interactiveMapWrapper .blackBox span:nth-child(1),.interactiveMapWrapper .blackBox span:nth-child(2){margin-top:0}.interactiveMapWrapper .blackBox span:first-child,.interactiveMapWrapper .blackBox br+span{margin-left:0}.interactiveMapWrapper .legend{position:absolute;z-index:60;bottom:2.3094688222vw;right:2.3094688222vw;text-align:right}.interactiveMapWrapper .legend>div{margin-top:.7698229407vw;display:block}.interactiveMapWrapper .legend>div:first-child{margin-top:0}.interactiveMapWrapper .legend>div span{color:#fff;font-weight:700;vertical-align:middle}.interactiveMapWrapper .legend>div div{display:inline-block;vertical-align:middle;height:2.2662889518vw;width:6.9877242682vw;margin-left:.9442870633vw}.interactiveMapWrapper .filter{line-height:0;font-size:0;padding:1.1331444759vw 0;border-top:1px solid #000;border-bottom:1px solid #000;margin-top:2.3607176582vw;margin-bottom:2.3607176582vw}.interactiveMapWrapper .filter a{display:inline-block;vertical-align:middle;font-weight:700;font-size:2.2662889518vw;line-height:1;padding:.4721435316vw 1.1331444759vw;cursor:pointer;color:#000}.interactiveMapWrapper .filter a:not(.removeFilter):hover,.interactiveMapWrapper .filter a.hover,.interactiveMapWrapper .filter a.active{background-color:#002326;color:#fff}.interactiveMapWrapper .filter a.removeFilter{padding:0}.interactiveMapWrapper .filter a svg{display:block;width:3.7771482531vw;height:3.7771482531vw}.interactiveMapWrapper .filter a svg polyline,.interactiveMapWrapper .filter a svg line,.interactiveMapWrapper .filter a svg g{stroke:#000}.interactiveMapWrapper .filterLink{position:relative}.interactiveMapWrapper .filterLink .tooltip{position:absolute;z-indeX:10000;white-space:nowrap;background-color:#ba9b47;color:#fff;padding:.4721435316vw 1.1331444759vw;left:50%;bottom:125%;opacity:0;pointer-events:none;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.interactiveMapWrapper .filterLink:hover>.tooltip{opacity:1}.interactiveMapWrapper .mobileOnlyFilter>svg,.interactiveMapWrapper .mobileOnlyFilter>span{display:none}.backToHome{position:fixed;display:block;width:10.7775211701vw;height:19.2455735181vw;right:3.0792917629vw;bottom:3.0792917629vw;z-index:9999;cursor:pointer}.backToHome svg{width:100%;height:100%}.backToHome svg path{-webkit-transition:fill 0.4s;-moz-transition:fill 0.4s;-o-transition:fill 0.4s;transition:fill 0.4s}.backToHome.light svg path{fill:#fff}.landingPage,.landingPage input,.landingPage textarea{font-size:1.7941454202vw;line-height:1.52;font-family:"Mark Offc Pro","Helvetica W01",Arial,sans-serif;font-weight:400}.landingPage a.landingPageBack{font-size:1.3220018886vw;top:3.7771482531vw;left:3.7771482531vw}.landingPage a.landingPageBack svg{height:3.7771482531vw;width:1.8885741265vw}.landingPage .bildabfolge:first-child{margin-top:0;padding:0;padding-bottom:11.9322555812vw}.landingPage .bildabfolge h1{font-family:"ChildsPlayAgeNineWeb W01 Rg","Helvetica W01",Arial,sans-serif;text-align:center;font-size:11.2394149346vw;line-height:1.5}.landingPage .bildabfolge .img{z-index:1000}.landingPage .bildabfolge .amp,.landingPage .bildabfolge .text{z-index:1001}.landingPage .bildabfolge .description{padding:1.9245573518vw;position:absolute;top:0!important;left:0!important;height:100%;width:100%;background-color:rgb(255 255 255 / .75);opacity:0;display:flex;align-items:center;justify-content:center;-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s;-o-transition:opacity 0.4s;transition:opacity 0.4s}.landingPage .bildabfolge .img:hover .description,.landingPage .bildabfolge .img.hover .description{opacity:1}.landingPage .bildabfolge .bildItem:nth-child(1) .amp{width:7.3133179369vw;height:8.6220169361vw}.landingPage .bildabfolge .bildItem:nth-child(1) h3{font-size:5.7736720554vw}.landingPage .bildabfolge .bildItem:nth-child(2) .amp{width:9.622786759vw;height:11.2394149346vw}.landingPage .bildabfolge .bildItem:nth-child(2) h3{font-size:5.0038491147vw}.landingPage .bildabfolge .bildItem:nth-child(3) .amp{width:10.7775211701vw;height:12.5481139338vw}.landingPage .bildabfolge .bildItem:nth-child(3) h3{font-size:6.389530408vw}.landingPage .bildabfolge .bildItem:nth-child(5) .amp{width:12.3941493457vw;height:14.3956889915vw}.landingPage .bildabfolge .bildItem:nth-child(5) h3{font-size:4.8498845266vw}.landingPage .anmeldeFormular{padding:8.0264400378vw 0;background-color:#abbec1}.landingPage .anmeldeFormular h1,.landingPage .anmeldeFormular h2{font-size:6.1378659112vw;line-height:1;font-weight:900;text-align:center;margin-bottom:3.7771482531vw}.landingPage .anmeldeFormular .freetext{text-align:center}.landingPage .anmeldeFormular form{display:block}.landingPage .anmeldeFormular form ::-webkit-input-placeholder{color:#000;opacity:1}.landingPage .anmeldeFormular form ::-moz-placeholder{color:#000;opacity:1}.landingPage .anmeldeFormular form :-ms-input-placeholder{color:#000;opacity:1}.landingPage .anmeldeFormular form :-moz-placeholder{color:#000;opacity:1}.landingPage .anmeldeFormular .formWrapper{max-width:1000px;padding:0 10.3871576959vw;margin:0 auto}.landingPage .anmeldeFormular .radioBoxes{display:block;text-align:center;margin:6.6100094429vw 0}.landingPage .anmeldeFormular .fakeRadioText,.landingPage .anmeldeFormular input[type=submit]{background-color:#fff0;padding:0 1.5108593012vw;vertical-align:middle;font-size:2.3607176582vw;line-height:4.343720491vw;text-transform:uppercase;border:1px solid #000;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.landingPage .anmeldeFormular input[type=submit]{display:block;margin:4.1548630784vw auto 0}.landingPage .anmeldeFormular input[type=submit]:hover{background-color:#000;color:#fff}.landingPage .anmeldeFormular .fakeRadioBox{position:relative;height:4.5325779037vw;display:inline-block}.landingPage .anmeldeFormular .fakeRadioBox:first-child{margin-right:6.6100094429vw}.landingPage .anmeldeFormular .fakeRadioBox input{position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;display:block;-webkit-appearance:none}.landingPage .anmeldeFormular .fakeRadioBox input:checked+div{background-color:#000;color:#fff}.landingPage .anmeldeFormular .fakeRadioBox:hover input+div{background-color:#000;color:#fff}.landingPage .anmeldeFormular .rangeSliderContainer,.landingPage .anmeldeFormular .roomsSelects,.landingPage .anmeldeFormular .qmSelects{position:relative}.landingPage .anmeldeFormular .realSelects{line-height:0}.landingPage .anmeldeFormular .rangeslider__handle{width:1.3086989992vw;height:1.3086989992vw;top:-.6158583526vw}.landingPage .anmeldeFormular .hidden{display:none}.landingPage .anmeldeFormular .label{position:absolute;top:50%;width:10.3871576959vw;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.landingPage .anmeldeFormular .label.max{left:-11.8035882908vw;text-align:right}.landingPage .anmeldeFormular .label.current{right:-11.8035882908vw}.landingPage .anmeldeFormular .rangeSliderContainer{padding:3.7771482531vw 0}.landingPage .anmeldeFormular .roomsSelects{margin-bottom:1.5108593012vw}.landingPage .anmeldeFormular .selects{margin-bottom:4.4381491974vw}.landingPage .anmeldeFormular .selects .si-options a{line-height:1}.landingPage .anmeldeFormular input[type=text],.landingPage .anmeldeFormular .si-select{width:calc(50% - 0.7554296506vw);background:#fff0;border:1px solid #000;display:inline-block;-webkit-appearance:none;margin-left:1.5108593012vw}.landingPage .anmeldeFormular input[type=text].fullwidth,.landingPage .anmeldeFormular .si-select.fullwidth{width:100%}.landingPage .anmeldeFormular input[type=text]:not(.si-select),.landingPage .anmeldeFormular input[type=text] span,.landingPage .anmeldeFormular .si-select:not(.si-select),.landingPage .anmeldeFormular .si-select span{padding:0 0 0 .9442870633vw;line-height:3.7771482531vw}.landingPage .anmeldeFormular .fullwidth:first-child,.landingPage .anmeldeFormular input[type=text]:first-child,.landingPage .anmeldeFormular .si-select:first-child{margin-left:0}.landingPage .anmeldeFormular div.fullwidth+input[type=text]{margin-left:0}.landingPage .anmeldeFormular br+input[type=text]{margin-left:0}.landingPage .anmeldeFormular input[type=text]{margin-bottom:1.5108593012vw}.landingPage .anmeldeFormular textarea{margin-top:3.7771482531vw;line-height:3.3050047214vw;background-image:url(/assets/frontend/img/textAreaBackground.png);background-size:auto 3.3050047214vw;height:13.2200188857vw;width:100%;resize:none;background-color:#fff0;background-position:0 -5px;padding:0 0 0 .9442870633vw;background-attachment:local}.landingPage .anmeldeFormular .error{border:1px solid #ff706a!important}.landingPage .anmeldeFormular .error::-webkit-input-placeholder{color:#ff706a}.landingPage .anmeldeFormular .error::-moz-placeholder{color:#ff706a}.landingPage .anmeldeFormular .error:-ms-input-placeholder{color:#ff706a}.landingPage .anmeldeFormular .error:-moz-placeholder{color:#ff706a}.landingPage .landingPageBildText+.landingPageBildText{padding-top:0;margin-top:-4.7214353163vw}.landingPage .landingPageBildText{padding:9.9150141643vw}.landingPage .landingPageBildText .innerWrapper{max-width:820px}.landingPage .landingPageBildText b{text-transform:uppercase;font-weight:900}.landingPage .landingPageBildText h1,.landingPage .landingPageBildText h2{font-family:"ChildsPlayAgeNineWeb W01 Rg","Helvetica W01",Arial,sans-serif;font-size:12.0868744098vw;line-height:.92;text-align:center;margin-bottom:8.4985835694vw;overflow:visible!important}.landingPage .landingPageBildText .clearfix>*{width:calc(50% - 1.2275731822vw);float:right}.landingPage .landingPageBildText .clearfix>*:first-child{float:left}.landingPage .landingPageBildText .clearfix>*.freetext p:first-child{margin-top:0}.landingPage .dankesSeite{background-color:#abbec1}.landingPage .dankesSeite .table{width:100%;height:100%}.landingPage .dankesSeite h1{font-family:"ChildsPlayAgeNineWeb W01 Rg","Helvetica W01",Arial,sans-serif;font-size:12.0868744098vw;line-height:.92;text-align:center;margin-bottom:6.1378659112vw;text-transform:uppercase}.landingPage .dankesSeite .freetext{display:inline-block;font-size:2.1718602455vw;line-height:3.7771482531vw;max-width:940px;padding:0 5.6657223796vw}.landingPage footer .innerWrapper{max-width:1000px}.landingPage footer .align{display:flex;justify-content:space-between}.landingPage footer .align>*{display:inline-block;vertical-align:top}.landingPage footer .logo{width:33%;margin-bottom:1.8885741265vw;display:block}.landingPage footer .logo>img{width:100%}.contact+.eigentuemer{padding-top:0!important}}.theArchive .text-block a,.theArchive .text-block p{color:#000;line-height:1.2;font-size:3.3994334278vw}.theArchive .text-block a:hover{color:#ff706a}.theArchive .text-block{padding-bottom:0}.visible-xl{display:none}.visible-xl-inline{display:none}@media only screen and (min-width:1060px) and (max-width:1299px){.hide{display:none}html{font-size:18px;line-height:1.6}h1,h2,h3{margin:-.3849114704vw 0 0 0}.outerWrapper{margin:0 auto;max-width:1300px}.innerWrapper{margin:0 auto;max-width:1220px;padding:0 4.6189376443vw}.smallWrapper{margin:0 auto;max-width:855px}.smallWrapper .withPadding{max-width:975px;padding:0 4.6189376443vw}.showPortal{padding:3px 10px 3px 30px}.showPortal:hover span:before{left:-16px}.showPortal span:before{left:-18px;width:11px;height:22px}.closeOverlay{right:1.9245573518vw;top:1.9245573518vw;width:5.6197074673vw;height:5.6197074673vw}.birdBubble{background-color:#c2ccc6;display:block;width:260px;padding-bottom:260px}.birdBubble .cell{padding:0 1.5396458814vw}.birdBubble svg{margin-bottom:.7698229407vw;width:8.6989992302vw;height:6.4665127021vw}.birdBubble h3{color:#002326;margin-bottom:5px;font-size:2.0015396459vw;line-height:1.24}.birdBubble p{margin:0;color:#000}.mainMenu{padding:5.5427251732vw 0}.mainMenu ul li a{font-size:4.6189376443vw;line-height:.9}.subSite .medienarchiv h1,.subSite .medienarchiv h2{color:#000}.subSite .footerPushWrapper{background-color:#abbec1}.subSite .megaWrapper{min-height:100vh!important}.subSite .mainMenu{position:relative}.subSite .mainMenu .backToPrevious{position:absolute;top:4.6189376443vw;right:3.0792917629vw;display:block;cursor:pointer;z-index:100000}.subSite .mainMenu .backToPrevious svg{display:block;width:5.1578137028vw;height:5.1578137028vw}.subSite .mainMenu .backToPrevious svg line{stroke:#000}.subSite .mainMenu>a{font-size:7.6982294072vw;margin-bottom:0}.footerPushWrapper{background-color:#002326;height:auto!important;min-height:100%}.megaWrapper{z-index:2;position:relative;background-color:#fff}header{pointer-events:none}header a{pointer-events:all}header .showPortal{right:3.0792917629vw}header .header-swiper{width:55%;margin-left:auto;margin-right:40px;margin-top:-35%;padding-bottom:5.5427251732vw}header .header-swiper .swiper-slide{position:relative;overflow:hidden}header .header-swiper .swiper-slide img{position:absolute;object-position:center center;object-fit:cover;height:100%;width:100%}footer .iconRow a{display:inline-block;margin-left:43px}footer .icons a{height:40px;width:40px}footer .icons a:first-child{width:26px}footer .icons a svg{width:100%;height:100%}footer h2{left:52px;bottom:3px;font-size:58px}footer p{font-weight:400}footer .newsletterForm{margin-bottom:22px}footer form>*{margin-right:20px}footer .yform-element{width:calc((100% - 176px) / 2)}footer .yform-element input{height:54px;padding:0 0 0 3px}footer button{height:54px;width:136px;padding:0 0 0 3px;background-size:14px 51.8%;margin-right:0}.entry{padding:6.9284064665vw 0;position:relative}.entry.wohnungsanzeigen{padding:6.9284064665vw 0}.entry.kalender{padding-top:0}.entry .freetext p:first-child{margin-top:0}.entry .freetext p:last-child{margin-bottom:0}.entry .showMore{position:relative;padding-top:2.6943802925vw}.entry .showMore .showMoreContainer{padding-bottom:4.0030792918vw}.entry .showMore .showMoreContainer:hover svg{top:1.1547344111vw}.entry .showMore svg{top:.7698229407vw;width:3.233256351vw;height:6.4665127021vw}.text-block.calendarText{margin-top:-4.6189376443vw}.text-block h1,.text-block h2{font-size:42px;line-height:1.25;margin-bottom:18px}.text-block:not(.blueGreen)+.bildergalerie{padding-top:0}.text-block:not(.darkGreen):not(.blueGreen)+.text-block:not(.darkGreen):not(.blueGreen){padding-top:0}.bild-text-angebote{padding:6.1585835258vw 0 9.2378752887vw}.bild-text-angebote .description{max-width:470px;padding:0 0 0 100px;margin:0;font-size:18px}.bild-text-angebote .description h1,.bild-text-angebote .description h2{font-size:58px;line-height:1.26;margin-bottom:1.5396458814vw}.bild-text-angebote .imageBlockContainer{margin-top:-9.622786759vw}.bild-text-angebote .block{margin-top:1.9245573518vw}.bild-text-angebote .block .text{padding-bottom:1.5396458814vw}.bild-text-angebote .block .text ul li{padding:0}.bild-text-angebote .block .text ul li:before{padding-right:.7698229407vw}.bild-text-angebote .block .img img{width:100%}.bild-text-angebote .block:nth-child(odd) .img{padding-left:3.0792917629vw}.bild-text-angebote .block:nth-child(even) .text{padding-left:3.0792917629vw}.bild-text-angebote .block:first-child h2{font-size:7.3133179369vw;line-height:.715}.bild-text-angebote .block:first-child .text{padding-right:7.6982294072vw}.bild-text-angebote .block:nth-child(2) h2{font-size:6.5434949962vw;line-height:1.24}.bild-text-angebote .block:nth-child(3) h2{font-size:9.9307159353vw;line-height:1.24}.bildergalerie .imageBlocks>div,.newsblock .imageBlocks>div{float:left;width:50%}.bildergalerie .imageBlocks>div.leftSide,.newsblock .imageBlocks>div.leftSide{padding-right:1.0007698229vw;text-align:right}.bildergalerie .imageBlocks>div.rightSide,.newsblock .imageBlocks>div.rightSide{padding-left:1.0007698229vw}.bildergalerie .imageBlocks .img,.newsblock .imageBlocks .img{max-width:100%;display:inline-block;margin-bottom:26px;background-size:cover;background-position:center}.bildergalerie .leftSide,.bildergalerie .rightSide{font-size:0;line-height:0}.bubbleEntry{position:relative}.bubble .realBubble img{max-width:none;margin-bottom:.7698229407vw;margin-top:-1.9245573518vw}.bubble .realBubble img.bubbleInfo{width:5.3887605851vw;height:5.3887605851vw}.bubble .realBubble img.bubbleBird{width:5.0038491147vw;height:3.6951501155vw}.newsblock{position:relative;width:100%}.newsblock h1,.newsblock h2{font-size:6.9284064665vw;line-height:.9;margin-bottom:3.0792917629vw}.newsblock .imageBlocks>div.leftSide{padding-top:16%}.newsblock .imageBlocks .img{width:100%;padding-bottom:103.75%;background-size:cover;background-position:center;display:block;margin-bottom:0;position:relative}.newsblock .imageBlocks .newsText{background-color:#476063;color:#fff}.newsblock .imageBlocks .newsText{font-size:20px;line-height:1.4;padding:1.1547344111vw 1.5396458814vw;text-align:left}.newsblock .imageBlocks .singleBlock{margin-top:2.0015396459vw}.newsblock .imageBlocks .singleBlock:first-child{margin-top:0}.newsblock .imageBlocks .bubble{position:absolute;font-weight:700;line-height:.88}.newsblock .imageBlocks .leftSide .bubble{left:0;top:50%;width:15.935334873vw;padding-bottom:15.935334873vw;background-color:#ba9b47}.newsblock .imageBlocks .leftSide .bubble.opposite{left:100%;top:50%;width:19.9384141647vw;padding-bottom:19.9384141647vw;background-color:#ced5d1}.newsblock .imageBlocks .rightSide .bubble{left:100%;top:50%;width:19.9384141647vw;padding-bottom:19.9384141647vw;background-color:#ced5d1}.newsblock .imageBlocks .rightSide .bubble.opposite{left:0;top:50%;width:15.935334873vw;padding-bottom:15.935334873vw;background-color:#ba9b47}.newsblock .imageBlocks .bubble.top{left:50%;top:0;width:15.935334873vw;padding-bottom:15.935334873vw;background-color:#d9d5cd}.wohnungsanzeigen h1,.wohnungsanzeigen h2{position:relative;font-size:136px;margin-bottom:45px}.wohnungsanzeigen .innerWrapper{position:relative}.wohnungsanzeigen .bubble{position:absolute;right:-10.0076982294vw;top:7.6982294072vw}.wohnungsanzeigen .linkContainer{margin-top:50px}.wohnungsanzeigen .linkGroup{font-size:58px;line-height:1.2;padding:25px 0}.wohnungsanzeigen .linkGroup a{padding-right:55px}.wohnungsanzeigen .linkGroup a:hover svg{right:0}.wohnungsanzeigen .linkGroup svg{height:56px;width:28px;right:5px;top:50%}.wohnungsanzeigen .imageContainerTeil{margin-top:60px}.wohnungsanzeigen .imageContainer{display:inline-block;width:100%;line-height:1.1;margin-top:40px;vertical-align:top;cursor:pointer}.wohnungsanzeigen .imageContainer:active{border:0}.wohnungsanzeigen .imageContainer .text{margin-top:10px}.wohnungsanzeigen .imageContainer p{margin:0;font-weight:700;color:#fff;-webkit-transition:color 0.15s;-moz-transition:color 0.15s;-o-transition:color 0.15s;transition:color 0.15s}.wohnungsanzeigen .imageContainer:hover p{color:#ff706a}.wohnungsanzeigen .imageContainer{position:relative}.wohnungsanzeigen .imageContainer .swiper-button{background:0;height:100px;width:50px;margin-top:-50px;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.wohnungsanzeigen .imageContainer .swiper-button:hover.swiper-button-next{right:-115px}.wohnungsanzeigen .imageContainer .swiper-button:hover.swiper-button-prev{left:-115px}.wohnungsanzeigen .imageContainer .swiper-button.swiper-button-next{right:-110px}.wohnungsanzeigen .imageContainer .swiper-button.swiper-button-prev{left:-110px}.wohnungsanzeigen .swiper-container .darkGreen{padding:11px 13px}.wohnungsanzeigen .swiper-container .darkGreen .link{right:20px;bottom:12px;width:24px;height:24px}.wohnungsanzeigen .swiper-container .darkGreen p{color:#ffffff!important}.wohnungsanzeigen.sub.wohnungsanzeigen h1,.wohnungsanzeigen.sub.wohnungsanzeigen h2{font-size:5.5427251732vw}.wohnungsanzeigen.sub.wohnungsanzeigen .linkGroup{border-bottom:1px solid #fff}.wohnungsanzeigen.sub.wohnungsanzeigen .imageContainer{margin-top:5.3887605851vw}.medienarchiv .linkContainer{margin-top:0}.medienarchiv .linkGroup{padding:1.9245573518vw 0!important;font-size:2.7713625866vw}.medienarchiv .linkGroup:first-child{border-top:1px solid #fff}.instagram{color:#fff;background-color:#7e9591}.instagram .innerWrapper{position:relative}.instagram h1,.instagram h2{font-size:6.9284064665vw;line-height:.9;margin-bottom:4.6189376443vw}.instagram .instagramPictures{line-height:0}.instagram .instagramPictures .img{display:inline-block;width:calc(33.33% - 1.5396458814vw);padding:1.5396458814vw;background-color:#fff;margin-left:2.3094688222vw;margin-top:2.3094688222vw}.instagram .instagramPictures .img:nth-child(3n+1){margin-left:0}.instagram .instagramPictures .img img{display:block;width:100%}.instagram .instagramPictures .img.hidden{display:none;opacity:0}.medienarchiv h1,.medienarchiv h2{color:#000}.lageplan{background-color:#8ebc9b;padding-top:0!important;padding-bottom:0!important}.lageplan img{display:block;width:150%;margin-left:50%;transform:translate3d(-50%,0,0)}.lageplan .gewerbe{position:relative;z-index:2;padding-top:1.5396458814vw;padding-bottom:6.9284064665vw;columns:2;column-gap:40px}.lageplan .gewerbe .gruesl{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;overflow:hidden;display:flex}.lageplan .gewerbe .gruesl a{color:#000;font-weight:400}.lageplan .gewerbe .gruesl a:hover{color:#ff706a}.lageplan .gewerbe .gruesl .number{text-align:right;width:1.5em;padding-right:5px;flex:0 0 1.5em}.interview .swiper-container{overflow:visible}.interview .innerWrapper{display:flex;align-items:stretch;flex-direction:row}.interview .innerWrapper.switched{flex-direction:row-reverse}.interview .innerWrapper.switched .text{text-align:right}.interview .innerWrapper.switched .text .quote{left:0;text-align:left}.interview .img{width:100%;padding-bottom:100%;background-position:center;background-size:cover;display:block}.interview .text{width:41%;padding-left:20px;padding-right:20px;position:relative;display:flex;align-items:flex-end}.interview .text b{font-size:25px;line-height:1.1}.interview .text .personInfo{width:100%;margin-bottom:-.6158583526vw}.interview .text .quote{top:100px;right:0;position:absolute;font-weight:700;font-size:40px;line-height:1.28;white-space:nowrap}.interview .swiper-button{background-image:none;position:absolute;width:28px;height:56px;top:300px;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.interview .swiper-button svg{display:block;width:100%;height:100%}.interview .swiper-button:hover.swiper-button-prev{left:35px}.interview .swiper-button:hover.swiper-button-next{right:35px}.interview .swiper-button g,.interview .swiper-button polyline{stroke:#000}.interview .swiper-button.swiper-button-next{right:40px}.interview .swiper-button.swiper-button-prev{left:40px;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.text-bilder{overflow:visible}.text-bilder{background-color:#2e6666;color:#fff}.text-bilder .outerWrapper{position:relative}.text-bilder .bubble.upper:not(.birdBubble):not(.webcam){background-color:#fff;color:#2e6666;position:absolute;right:15%;top:6.5%;width:15%;padding-bottom:15%;line-height:.8;font-weight:700}.text-bilder .bubble.upper:not(.birdBubble):not(.webcam) .cell{text-align:left;padding-left:5%;font-size:2.155504234vw;line-height:1.2}.text-bilder .bubble.upper:not(.birdBubble).webcam{background-color:#c2ccc6;color:#000;position:absolute;right:7%;top:-3.5em;width:15%;padding-bottom:15%}.text-bilder .bubble.upper:not(.birdBubble).webcam .cell{font-size:2.4634334103vw}.text-bilder .birdBubble.upper{position:absolute;right:-4%;top:13.4%;width:19.2455735181vw;padding-bottom:19.2455735181vw}.text-bilder .img{position:relative;overflow:hidden}.text-bilder .img .cell{text-align:left;padding:2.3094688222vw;padding-right:0}.text-bilder .img .cell h3{font-size:2.4634334103vw;margin-bottom:.2309468822vw}.text-bilder .img .realImg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;-webkit-transition:transform 0.4s;-moz-transition:transform 0.4s;-o-transition:transform 0.4s;transition:transform 0.4s}.text-bilder .img:hover .realImg{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.text-bilder .leftCol{width:63.07%;padding-left:9.2378752887vw;float:left}.text-bilder .leftCol.fullwidth{width:100%;float:none}.text-bilder .leftCol h2{font-size:5.9276366436vw;line-height:1.08;margin-bottom:4.6189376443vw}.text-bilder .leftCol .clearfix>*{float:left}.text-bilder .leftCol .freetext{width:55%;padding-right:3.0792917629vw}.text-bilder .leftCol .clearfix .img{margin-top:.6158583526vw;width:45%;padding-bottom:43.5%}.text-bilder .leftCol>.img{margin-top:1.5396458814vw;width:100%;padding-bottom:80%}.text-bilder .rightCol{padding-top:19.6304849885vw;width:36.93%;float:right;padding-left:3.0792917629vw}.text-bilder .rightCol .img{width:76.1363636364%;padding-bottom:76.1363636364%}.text-bilder .rightCol .img:first-child{width:100%;padding-bottom:144.3181818182%;margin-bottom:1.5396458814vw}.text-bilder .rightCol .bubble{position:relative;margin-left:12.7020785219vw;margin-top:13.4719014627vw}.zahlen-und-fakten{z-index:500!important}.zahlen-und-fakten{background-color:#2e6666;color:#fff}.zahlen-und-fakten h1{font-size:9.2378752887vw;line-height:1.08;margin-bottom:11.5473441109vw}.zahlen-und-fakten .row>*{vertical-align:top}.zahlen-und-fakten .row:first-child{margin-top:0}.zahlen-und-fakten .row:nth-child(3){margin-top:9.2378752887vw;line-height:0}.zahlen-und-fakten .item{display:inline-block;text-align:left;line-height:1.6}.zahlen-und-fakten.notSmartphone .teil5,.zahlen-und-fakten.notSmartphone .teil3{position:relative}.zahlen-und-fakten.notSmartphone .teil5>br,.zahlen-und-fakten.notSmartphone .teil3>br{display:none}.zahlen-und-fakten.notSmartphone .teil3{padding-left:108px}.zahlen-und-fakten.notSmartphone .teil5{padding-left:128px}.kalender .upperContent{position:relative}.kalender h2{font-size:9.2378752887vw}.kalender h3{font-size:60px;line-height:1.1}.kalender .single-entry{width:100%}.kalender .single-entry .dateline{display:flex;align-items:center}.kalender .single-entry .dateline b{font-size:1.555555em;padding-right:10px}.kalender .single-entry .dateline .delim{margin-top:-1px}.kalender .calendarTitle{font-weight:700;font-size:20px;margin-bottom:15px}.kalender .textContainer h3{margin-bottom:15px}.kalender .textContainer .infos{font-weight:700;line-height:1.04}.kalender .textContainer .infos>div:first-child{margin-top:0}.kalender .textContainer .infos span:first-child{width:95px}.kalender .textContainer .infos span{display:inline-block;vertical-align:top}.kalender .noEvent .freetext{font-weight:700;font-size:27px;margin-bottom:15px}.kalender .noEvent .showPortal{display:inline-block;margin-bottom:20px}.kalender .subTitle{font-size:28px;line-height:1.1;font-weight:700;margin-bottom:10px}.kalender .subTitle span{display:inline-block;width:calc(100% - 80px)}.kalender .subTitle .icons{padding-right:1px;float:right;vertical-align:middle}.kalender .subTitle .icons a{display:inline-block;width:27.5px;vertical-align:middle}.kalender .subTitle .icons a.shortcut{margin-left:20px}.kalender .subTitle .icons a:hover svg{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.kalender .subTitle .icons svg{width:100%;height:auto;max-height:100%;display:block;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.kalender a.file{display:block;color:currentColor}.kalender a.file>*{display:inline-block;vertical-align:top}.kalender a.file .name{margin-left:10px;font-weight:700}.kalender a.file svg{display:block}.kalender a.file svg g,.kalender a.file svg path{fill:currentColor;stroke:currentColor}.kalender .file,.kalender .cool-button{transition:color 0.2s}.kalender .file:hover,.kalender .cool-button:hover{color:#ff706a!important;opacity:1!important}.kalender .eventContainer{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;margin-top:-20px}.kalender .eventContainer .darkGreen{background-color:#002326;color:#fff}.kalender .eventContainer .blueishGreen{background-color:#2e6666;color:#fff}.kalender .eventContainer .blueishGrey{background-color:#d9d5cd;color:#fff}.kalender .eventContainer .oliveGreen{background-color:#93a4a2;color:#fff}.kalender .eventContainer .transparent:not(.hasImage){color:#000}.kalender .eventContainer .transparent:not(.hasImage) g,.kalender .eventContainer .transparent:not(.hasImage) path{fill:#000;stroke:#000}.kalender .eventContainer .transparent:not(.hasImage) .file{border-top:1px solid #000000!important;border-bottom:1px solid #000000!important}.kalender .eventContainer .single-entry{display:flex;flex-direction:column;margin-top:48px}.kalender .eventContainer .single-entry.half{width:calc(50% - 14px)}.kalender .eventContainer .eventBlock{flex:1 100%;position:relative;margin:48px 0;width:100%;padding:19px 25px 23px;display:flex;flex-direction:column}.kalender .eventContainer .eventBlock:first-child{margin-top:5.4657428791vw}.kalender .eventContainer .eventBlock .textContainer{height:100%}.kalender .eventContainer .eventBlock:last-child{margin-bottom:0}.kalender .eventContainer .eventBlock+.eventBlock{margin-top:0}.kalender .eventContainer .eventBlock+.eventBlock.half+.eventBlock{margin-top:0}.kalender .eventContainer .delim{width:100%;border-top:2px solid #CED5D1}.kalender .eventContainer .hasForm,.kalender .eventContainer .hasImage{padding:0}.kalender .eventContainer .hasForm .textContainer,.kalender .eventContainer .hasImage .textContainer{padding:0;width:calc(50% - 14px)}.kalender .eventContainer .hasForm .textContainer.darkGreen,.kalender .eventContainer .hasForm .textContainer.blueishGreen,.kalender .eventContainer .hasForm .textContainer.blueishGrey,.kalender .eventContainer .hasForm .textContainer.oliveGreen,.kalender .eventContainer .hasImage .textContainer.darkGreen,.kalender .eventContainer .hasImage .textContainer.blueishGreen,.kalender .eventContainer .hasImage .textContainer.blueishGrey,.kalender .eventContainer .hasImage .textContainer.oliveGreen{padding:19px 25px 23px}.kalender .eventContainer .hasForm .textContainer.darkGreen .file,.kalender .eventContainer .hasForm .textContainer.blueishGreen .file,.kalender .eventContainer .hasForm .textContainer.blueishGrey .file,.kalender .eventContainer .hasForm .textContainer.oliveGreen .file,.kalender .eventContainer .hasImage .textContainer.darkGreen .file,.kalender .eventContainer .hasImage .textContainer.blueishGreen .file,.kalender .eventContainer .hasImage .textContainer.blueishGrey .file,.kalender .eventContainer .hasImage .textContainer.oliveGreen .file{border-top:1px solid #ffffff!important;border-bottom:1px solid #ffffff!important}.kalender .eventContainer .hasForm .textContainer.darkGreen .file g,.kalender .eventContainer .hasForm .textContainer.darkGreen .file path,.kalender .eventContainer .hasForm .textContainer.blueishGreen .file g,.kalender .eventContainer .hasForm .textContainer.blueishGreen .file path,.kalender .eventContainer .hasForm .textContainer.blueishGrey .file g,.kalender .eventContainer .hasForm .textContainer.blueishGrey .file path,.kalender .eventContainer .hasForm .textContainer.oliveGreen .file g,.kalender .eventContainer .hasForm .textContainer.oliveGreen .file path,.kalender .eventContainer .hasImage .textContainer.darkGreen .file g,.kalender .eventContainer .hasImage .textContainer.darkGreen .file path,.kalender .eventContainer .hasImage .textContainer.blueishGreen .file g,.kalender .eventContainer .hasImage .textContainer.blueishGreen .file path,.kalender .eventContainer .hasImage .textContainer.blueishGrey .file g,.kalender .eventContainer .hasImage .textContainer.blueishGrey .file path,.kalender .eventContainer .hasImage .textContainer.oliveGreen .file g,.kalender .eventContainer .hasImage .textContainer.oliveGreen .file path{fill:#fff;stroke:#fff}.kalender .eventContainer .hasForm .innerFlex,.kalender .eventContainer .hasImage .innerFlex{display:flex;flex-wrap:wrap;flex-direction:row;align-items:stretch;justify-content:space-between}.kalender .eventContainer .hasImage.hasForm .imageContainer{width:100%;padding-bottom:43%;margin:0 0 15px}.kalender .eventContainer .imageContainer{width:calc(50% - 14px);background-position:center;background-size:cover}.kalender .eventContainer .formBlock{width:calc(50% - 14px);height:100%;padding:19px 25px 21px}.kalender .eventContainer .formBlock{background-color:#2e6666;color:#fff}.kalender .eventContainer .formBlock label{display:none}.kalender .eventContainer .formBlock input{margin-bottom:25px;line-height:1.8;background-color:#fff0;width:100%;border-bottom:1px solid #fff}.kalender .eventContainer .formBlock button{background-color:#fff0;font-weight:700;display:block;text-align:center;padding:0;margin:0 auto;font-size:25px}.kalender .eventContainer .formBlock button:hover:before{-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px);transform:translateX(5px)}.kalender .eventContainer .formBlock button:before{content:"";display:block;height:100px;width:50px;margin:10px auto 13px;background-size:100%;background-repeat:no-repeat;background-image:url(/assets/frontend/img/arrowRightFine.svg);-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;-webkit-animation:bounceRight 2s infinite;-moz-animation:bounceRight 2s infinite;-o-animation:bounceRight 2s infinite;animation:bounceRight 2s infinite;-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s}.kalender .bubble{position:absolute;width:17.7059276366vw!important;padding-bottom:17.7059276366vw!important;line-height:1.25;font-size:2.155504234vw}.kalender .bubble.olive{background-color:#ba9b47;top:-10%;left:102%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.kalender .bubble.pink{background-color:#ff706a;top:90%;left:100%}.kalender .bubble .cell{font-family:"ChildsPlayAgeNineWeb W01 Rg","Helvetica W01",Arial,sans-serif}.eigentuemer{background-color:#2e6666;color:#fff}.eigentuemer h1,.eigentuemer h2{font-size:42px;line-height:1.25;margin-bottom:18px}.eigentuemer .eigentuemerItem{display:inline-block;width:33.33%;padding-right:1.5396458814vw;margin-top:7.1593533487vw}.eigentuemer .eigentuemerItem h3{font-size:3.0792917629vw;line-height:3.3102386451vw;margin-bottom:1.9245573518vw}.eigentuemer .eigentuemerItem a{font-weight:inherit;color:inherit}.eigentuemer .eigentuemerItem a:hover{color:#ff706a}.bildabfolge{position:relative;-webkit-transform:translate3d(0,0,0)}.bildabfolge .bubble{pointer-events:all}.bildabfolge .linkHover{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#000;background-color:rgb(255 255 255 / .75);opacity:0;font-size:19px;line-height:29px;font-family:"Mark Offc Pro","Helvetica W01",Arial,sans-serif;font-weight:400;cursor:pointer;-webkit-transform:translate3d(0,0,0);-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s;-o-transition:opacity 0.4s;transition:opacity 0.4s}.bildabfolge .linkHover span{display:inline-block;max-width:75%}.bildabfolge .bildItem{position:relative;-webkit-transform:translate3d(0,0,0);pointer-events:none}.bildabfolge .bildItem>*{position:absolute}.bildabfolge .bildItem .img{z-index:10;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:all}.bildabfolge .bildItem .img:hover .winkels{opacity:1}.bildabfolge .bildItem .img .multiplyContainer{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden}.bildabfolge .bildItem .img:hover .linkHover{opacity:1}.bildabfolge .bildItem .isGallery{cursor:pointer}.bildabfolge .bildItem .winkels{position:absolute;left:50%;top:50%;width:12.06%;padding-bottom:12.06%;opacity:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s;-o-transition:opacity 0.4s;transition:opacity 0.4s}.bildabfolge .bildItem .winkels svg{width:37.27%;height:69.1%;position:absolute;right:0;top:0;-webkit-transform:translateY(-50%) rotate(-45deg);-moz-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);-o-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);-webkit-transform-origin:right center;-moz-transform-origin:right center;-ms-transform-origin:right center;-o-transform-origin:right center;transform-origin:right center}.bildabfolge .bildItem .winkels svg:first-child{bottom:0;left:0;top:auto;-webkit-transform:translate(-12%,30%) rotate(-225deg);-moz-transform:translate(-12%,30%) rotate(-225deg);-ms-transform:translate(-12%,30%) rotate(-225deg);-o-transform:translate(-12%,30%) rotate(-225deg);transform:translate(-12%,30%) rotate(-225deg);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center}.bildabfolge .bildItem .amp{width:11.7692307692%;padding-bottom:14.3076923077%;display:block;z-index:11}.bildabfolge .bildItem .amp svg{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.bildabfolge .bildItem .text{font-family:"Helvetica W01",Arial,sans-serif;text-transform:uppercase;margin-bottom:-.6158583526vw;z-index:11}.bildabfolge .bildItem .text h3{font-size:4.4649730562vw;line-height:.9;font-weight:900;color:#000}.bildabfolge .bildItem .text p{padding:0;margin:0;font-weight:700;line-height:1.2}.bildabfolge .bildItem .description{color:#000}.bildabfolge .bildItem .description p{margin:0;padding:0}.bildabfolge .bildItem .description{position:absolute;top:calc(100% + 0.3849114704vw)}.bildabfolge .bildItem .description b,.bildabfolge .bildItem .description strong{font-size:2.3094688222vw;display:inline-block;margin-bottom:-.5388760585vw}.bildabfolge .bildItem.pink .amp{width:11.5473441109vw}.bildabfolge .bildItem.pink .text h3{font-size:5.7736720554vw}.bildabfolge .bildItem.blue .amp{width:9.622786759vw}.bildabfolge .bildItem.blue .text h3{font-size:5.0038491147vw}.bildabfolge .bildItem.greyBrown .amp{width:10.7775211701vw}.bildabfolge .bildItem.greyBrown .text h3{font-size:6.389530408vw}.bildabfolge .bildItem.brown .amp{width:12.3941493457vw}.bildabfolge .bildItem.brown .text h3{font-size:4.8498845266vw}.bildabfolge .blueishGrey{color:#b4c3c3}.bildabfolge .blueishGrey .amp g,.bildabfolge .blueishGrey .amp path{fill:#b4c3c3}.bildabfolge .blue{color:#21aabc}.bildabfolge .blue .amp g,.bildabfolge .blue .amp path{fill:#21aabc}.bildabfolge .brown{color:#c8a846}.bildabfolge .brown .amp g,.bildabfolge .brown .amp path{fill:#c8a846}.bildabfolge .pink{color:#ec7273}.bildabfolge .pink .amp g,.bildabfolge .pink .amp path{fill:#ec7273}.bildabfolge .greyBrown{color:#beaf8c}.bildabfolge .greyBrown .amp g,.bildabfolge .greyBrown .amp path{fill:#beaf8c}.bildabfolge .green{color:#6eaa7d}.bildabfolge .green .amp g,.bildabfolge .green .amp path{fill:#6eaa7d}.bildabfolge p.greyBrown{margin-bottom:1.1547344111vw!important}.bildabfolge:first-child{margin-top:-32.948421863vw;z-index:1050!important}.bildabfolge:first-child+.text-block{margin-top:-10.0076982294vw}.imagesForGallery svg g,.imagesForGallery svg path,.imagesForGallery svg polyline,.imagesForGallery svg line{stroke:#000}.imagesForGallery .swiper-slide{background:no-repeat center;background-size:cover}.imagesForGallery .title{position:absolute;top:4.6189376443vw;left:3.4642032333vw;font-weight:700;font-size:2.7713625866vw;z-index:100}.imagesForGallery .closeOverlay{top:3.4642032333vw}.imagesForGallery .swiper-button{background:none;height:6.1585835258vw;width:3.0792917629vw;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.imagesForGallery .swiper-button:hover.swiper-button-prev{left:3.0792917629vw}.imagesForGallery .swiper-button:hover.swiper-button-next{right:3.0792917629vw}.imagesForGallery .swiper-button svg{width:100%;height:100%}.imagesForGallery .swiper-button.swiper-button-next{right:3.4642032333vw}.imagesForGallery .swiper-button.swiper-button-prev{left:3.4642032333vw;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.textBildBlock .wider{padding:0 4.6189376443vw;max-width:1160px}.textBildBlock h1,.textBildBlock h2{font-size:9.0069284065vw;margin-bottom:6.5434949962vw}.textBildBlock .textBildItem{margin-top:3.4642032333vw;-webkit-transition:margin 0.4s;-moz-transition:margin 0.4s;-o-transition:margin 0.4s;transition:margin 0.4s;overflow:hidden}.textBildBlock .textBildItem>div{display:inline-block}.textBildBlock .textBildItem:first-child{margin-top:0}.textBildBlock .textBildItem.hidden{display:none}.textBildBlock .imgWrapper{display:block;margin-bottom:3.4642032333vw}.textBildBlock .imgWrapper>*{max-width:100%}.textBildBlock .left .imgWrapper,.textBildBlock .right .imgWrapper{margin-bottom:0}.textBildBlock .left>div,.textBildBlock .right>div{max-width:1145px}.textBildBlock .left .freetext,.textBildBlock .right .freetext{margin-top:-.5388760585vw}.textBildBlock .left .freetext{float:right;max-width:420px;padding-left:2.3094688222vw;padding-right:4.6189376443vw}.textBildBlock .left .imgWrapper{float:left;width:calc(100% - 420px)}.textBildBlock .right{text-align:right}.textBildBlock .right .freetext{text-align:left;float:left;max-width:400px;padding-right:2.3094688222vw;padding-left:4.6189376443vw}.textBildBlock .right .imgWrapper{float:right;width:calc(100% - 400px)}.textBildBlock .middle{position:relative;text-align:right}.textBildBlock .middle>div{max-width:1180px;text-align:right}.textBildBlock .middle .imgWrapper:not(.pseudo){position:absolute;top:0;right:0;width:100%;max-width:1150px}.textBildBlock .middle .imgWrapper:not(.pseudo) .img{width:100%}.textBildBlock .middle .pseudo{opacity:0;width:100%;margin-bottom:0}.textBildBlock .middle .pseudo .img{width:100%}.textBildBlock .middle .freetext{display:block;text-align:left;max-width:960px;padding:0 4.6189376443vw}.textBildBlock a{color:#ff706a}.textBildBlock a:hover{color:#f2b3b2}.sharingPortal{-webkit-transition:transform 0.4s;-moz-transition:transform 0.4s;-o-transition:transform 0.4s;transition:transform 0.4s}.sharingPortal{background-color:#2b3b3b;color:#fff}.sharingPortal{z-index:2000}.sharingPortal.isOverlay.transformed{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.sharingPortal .tableContainer{position:static}.sharingPortal .tableContainer .cell{text-align:left}.sharingPortal input,.sharingPortal button,.sharingPortal textarea,.sharingPortal select{background-color:#fff0;border-bottom:2px solid #fff}.sharingPortal .errorText{padding-top:1.5396458814vw}.sharingPortal button{border:0}.sharingPortal h3{display:block;margin:0}.sharingPortal .pink,.sharingPortal .hasError{color:#ff706a}.sharingPortal ::-webkit-input-placeholder{color:#ff706a;opacity:1}.sharingPortal ::-moz-placeholder{color:#ff706a;opacity:1}.sharingPortal :-ms-input-placeholder{color:#ff706a;opacity:1}.sharingPortal :-moz-placeholder{color:#ff706a;opacity:1}.sharingPortal .loginPage .titleContainer{margin-bottom:4.6189376443vw}.sharingPortal .loginPage .titleContainer>*{float:left}.sharingPortal .loginPage .titleContainer h2{width:calc(100% - 330px);line-height:.89}.sharingPortal .loginPage .titleContainer .text{width:330px;font-weight:700;padding-left:2.6173979985vw}.sharingPortal .loginPage .titleContainer .text p{padding:0;margin:0}.sharingPortal .loginPage h3{margin-bottom:1.9245573518vw}.sharingPortal .loginPage .register{margin-top:6.9284064665vw}.sharingPortal .loginPage form{position:relative}.sharingPortal .loginPage form input{float:left;font-size:2.155504234vw;line-height:1.4;font-weight:700;padding-left:.7698229407vw;width:28%;margin-left:2.3094688222vw;color:#9fb6b2}.sharingPortal .loginPage form input:first-child{margin-left:0}.sharingPortal .loginPage form button{position:absolute;top:50%;right:0;padding:0;height:7.6982294072vw;width:3.8491147036vw;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.sharingPortal .loginPage form button svg{height:100%;width:100%}.sharingPortal .loginPage form button:hover{right:-.3849114704vw}.sharingPortal h2{font-size:9.622786759vw;line-height:.88}.sharingPortal h3{font-size:2.6943802925vw;line-height:1.6}.sharingPortal .chooseTypePage .chooseContainer{margin:0 auto;max-width:760px;padding-top:13.4719014627vw;padding-bottom:6.9284064665vw}.sharingPortal .chooseTypePage .chooseContainer>a{border-top:1px solid #fff;border-bottom:1px solid #fff;padding:1.3856812933vw 0 1.0007698229vw 4.6189376443vw;margin-top:60px;position:relative;display:block;color:#fff}.sharingPortal .chooseTypePage .chooseContainer>a:first-child{margin-top:0}.sharingPortal .chooseTypePage .chooseContainer>a:hover .arrow{right:-.3849114704vw}.sharingPortal .chooseTypePage .chooseContainer>a span{font-size:1.8475750577vw;line-height:.8;font-weight:700}.sharingPortal .chooseTypePage .chooseContainer>a>svg{position:absolute;top:50%;left:0;height:2.4634334103vw;width:3.0792917629vw;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.sharingPortal .chooseTypePage .chooseContainer>a .arrow{position:absolute;right:0;top:50%;height:3.0792917629vw;width:1.5396458814vw;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.sharingPortal .chooseTypePage .chooseContainer>a .arrow>svg{width:100%;height:100%;display:block}.sharingPortal .sharePage .titleContainer{margin-bottom:3.0792917629vw}.sharingPortal .sharePage .formContainer{padding-left:10%;position:relative}.sharingPortal .sharePage .formContainer .backLink{position:absolute;top:35%;left:0;z-index:10;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:#fff}.sharingPortal .sharePage .formContainer .backLink svg{display:block;-webkit-transform:rotate(180deg) translateX(-.3849114704vw);-moz-transform:rotate(180deg) translateX(-.3849114704vw);-ms-transform:rotate(180deg) translateX(-.3849114704vw);-o-transform:rotate(180deg) translateX(-.3849114704vw);transform:rotate(180deg) translateX(-.3849114704vw);-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.sharingPortal .sharePage .formContainer .backLink:hover svg{-webkit-transform:rotate(180deg) translateX(0);-moz-transform:rotate(180deg) translateX(0);-ms-transform:rotate(180deg) translateX(0);-o-transform:rotate(180deg) translateX(0);transform:rotate(180deg) translateX(0)}.sharingPortal .sharePage .formContainer>form{padding-bottom:8.468052348vw;position:relative}.sharingPortal .sharePage .formContainer>form .imageForm,.sharingPortal .sharePage .formContainer>form .textForm{width:100%;float:left}.sharingPortal .sharePage .formContainer>form .imageForm{margin-right:2%;width:48%}.sharingPortal .sharePage .formContainer>form .imageForm+.textForm{width:48%;margin-left:2%}.sharingPortal .sharePage .formContainer>form .imageContainer{position:relative;width:100%;padding-bottom:100%;border:1px solid #fff;-webkit-background-size:cover;background-size:cover;background-position:center center}.sharingPortal .sharePage .formContainer>form .imageContainer input{position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;z-index:2}.sharingPortal .sharePage .formContainer>form .imageContainer span{z-index:1;font-weight:700;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.sharingPortal .sharePage .formContainer>form .textForm .subTitleWrapper{margin-top:-1.1547344111vw;margin-bottom:1.5396458814vw;position:relative}.sharingPortal .sharePage .formContainer>form .textForm .subtitle{font-size:2.6943802925vw;line-height:1.6;width:100%}.sharingPortal .sharePage .formContainer>form .textForm>*{width:100%}.sharingPortal .sharePage .formContainer>form .textForm input{font-weight:700;border:none;color:#9fb6b2}.sharingPortal .sharePage .formContainer>form .textForm textarea{border:1px solid #fff;padding:.5388760585vw .5388760585vw .5388760585vw 14px;color:#9fb6b2;resize:none;width:100%;height:13.0869899923vw}.sharingPortal .sharePage .formContainer>form .textForm .counter{position:absolute;font-size:12px;line-height:1;bottom:1.1547344111vw;right:1.1547344111vw}.sharingPortal .sharePage .formContainer>form .textForm .counter .delim{vertical-align:.0769822941vw}.sharingPortal .sharePage .formContainer>form .textForm .titleWrapper{position:relative;vertical-align:middle}.sharingPortal .sharePage .formContainer>form .textForm .titleWrapper .title{font-size:5.0808314088vw;width:100%;line-height:1}.sharingPortal .sharePage .formContainer>form .textForm .textAreaWrapper{position:relative}.sharingPortal .sharePage .formContainer>form .textForm .textAreaWrapper textarea{display:block}.sharingPortal .sharePage .formContainer>form .textForm label{font-weight:700}.sharingPortal .sharePage .formContainer>form .textForm .textFields{padding:8px 0}.sharingPortal .sharePage .formContainer>form .textForm .textFields label{width:7.6982294072vw;display:inline-block;font-size:1.8475750577vw;line-height:1.2}.sharingPortal .sharePage .formContainer>form .textForm .textFields>input,.sharingPortal .sharePage .formContainer>form .textForm .textFields>.datePickerWrapper{font-size:1.8475750577vw;line-height:1.2;width:calc(100% - 7.6982294072vw);display:inline-block;position:relative}.sharingPortal .sharePage .formContainer>form .textForm .textFields>input>input,.sharingPortal .sharePage .formContainer>form .textForm .textFields>.datePickerWrapper>input{width:100%}.sharingPortal .sharePage .formContainer>form .textForm .textFields>input .ui-datepicker,.sharingPortal .sharePage .formContainer>form .textForm .textFields>input .ui-timepicker-container,.sharingPortal .sharePage .formContainer>form .textForm .textFields>.datePickerWrapper .ui-datepicker,.sharingPortal .sharePage .formContainer>form .textForm .textFields>.datePickerWrapper .ui-timepicker-container{position:absolute!important;top:100%!important;left:0!important;z-index:9999999999!important}.sharingPortal .sharePage .formContainer>form .textForm .textFields .hasForm{margin-top:1.5396458814vw}.sharingPortal .sharePage .formContainer>form .textForm .textFields .hasForm>*{vertical-align:middle}.sharingPortal .sharePage .formContainer>form .textForm .textFields .hasForm label{width:19.2455735181vw}.sharingPortal .sharePage .formContainer>form .textForm .textFields .styledCheckbox{display:inline-block;width:calc(100% - 19.2455735181vw)}.sharingPortal .sharePage .formContainer>form .textForm .textFields .styledCheckbox .checkboxWrapper{position:relative;width:1.8475750577vw;height:1.8475750577vw;border:1px solid #fff;cursor:pointer}.sharingPortal .sharePage .formContainer>form .textForm .textFields .styledCheckbox .checkboxWrapper:before{-webkit-transition:background-color 0.1s;-moz-transition:background-color 0.1s;-o-transition:background-color 0.1s;transition:background-color 0.1s}.sharingPortal .sharePage .formContainer>form .textForm .textFields .styledCheckbox .checkboxWrapper.selected:before{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;background-color:#ff706a;z-index:1}.sharingPortal .sharePage .formContainer>form .textForm .textFields .styledCheckbox .checkboxWrapper input{position:relative;width:100%;height:100%;display:block;padding:0;opacity:0;z-index:2}.sharingPortal .sharePage .formContainer>form .files{border-top:1px solid #fff;border-bottom:1px solid #fff;width:calc(50% - 2%)}.sharingPortal .sharePage .formContainer>form .files .file{padding:.7698229407vw 0;position:relative}.sharingPortal .sharePage .formContainer>form .files .file>*{display:inline-block;font-weight:700;vertical-align:middle}.sharingPortal .sharePage .formContainer>form .files .file .fileName{font-size:1.8475750577vw;line-height:1}.sharingPortal .sharePage .formContainer>form .files .file .addFile{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.sharingPortal .sharePage .formContainer>form .files .file .fileImg{margin-right:.7698229407vw;width:2.07852194vw;height:2.4634334103vw}.sharingPortal .sharePage .formContainer>form .files .file .fileImg svg{width:100%;height:100%;display:block}.sharingPortal .sharePage .formContainer>form .files .file .fileImg svg path{fill:#fff;stroke:#fff0}.sharingPortal .sharePage .formContainer>form .files .file input{position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;z-index:2}.sharingPortal .sharePage .formContainer>form .bubble{width:110px;height:110px;background-color:#ff706a;padding:0;font-weight:700;position:absolute;right:0;bottom:0;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.sharingPortal .sharePage .formContainer>form .bubble:hover{-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}.sharingPortal .sharePage .formContainer>form .bubble .tableContainer{position:static}.sharingPortal .sharePage .formContainer>form .bubble .cell{text-align:center}.contact:not(.eigentuemerLogin),.eigentuemerLogin:not(.eigentuemerLogin){padding:0!important;overflow:visible;z-index:2000!important}.contact .outerWrapper,.eigentuemerLogin .outerWrapper{text-align:right;position:relative}.contact .freetext,.eigentuemerLogin .freetext{position:absolute;bottom:calc(100% + 5.3887605851vw);right:3.0792917629vw;display:inline-block;text-align:left;font-size:3.156274057vw;line-height:1.1}.contact .freetext a,.eigentuemerLogin .freetext a{color:inherit}.contact .freetext a:hover,.eigentuemerLogin .freetext a:hover{color:#7e9591}.contact .googleMap,.eigentuemerLogin .googleMap{width:100%;height:56.1970746728vw}.contact .anmeldeFormular,.eigentuemerLogin .anmeldeFormular{padding:6.9284064665vw 0}.contact .anmeldeFormular,.eigentuemerLogin .anmeldeFormular{background-color:#2e6666;color:#fff}.contact .anmeldeFormular .innerWrapper,.eigentuemerLogin .anmeldeFormular .innerWrapper{text-align:left}.contact .anmeldeFormular h2,.eigentuemerLogin .anmeldeFormular h2{font-size:42px;line-height:1.25;margin-bottom:18px}.contact form,.eigentuemerLogin form{padding-top:40px}.contact input[type=text],.contact .si-select,.contact input[type=password],.eigentuemerLogin input[type=text],.eigentuemerLogin .si-select,.eigentuemerLogin input[type=password]{width:calc(50% - 8px);font-weight:700;padding-left:10px;margin-bottom:0;border:0;background-color:#fff0;border-bottom:2px solid #fff;display:inline-block;font-size:20px}.contact input[type=text]:not(.si-select),.contact input[type=text] span,.contact .si-select:not(.si-select),.contact .si-select span,.contact input[type=password]:not(.si-select),.contact input[type=password] span,.eigentuemerLogin input[type=text]:not(.si-select),.eigentuemerLogin input[type=text] span,.eigentuemerLogin .si-select:not(.si-select),.eigentuemerLogin .si-select span,.eigentuemerLogin input[type=password]:not(.si-select),.eigentuemerLogin input[type=password] span{padding:0 0 0 10px;line-height:28px}.contact input[type=text]:nth-child(even),.contact .si-select:nth-child(even),.contact input[type=password]:nth-child(even),.eigentuemerLogin input[type=text]:nth-child(even),.eigentuemerLogin .si-select:nth-child(even),.eigentuemerLogin input[type=password]:nth-child(even){margin-left:16px}.contact input[type=text],.contact input[type=password],.eigentuemerLogin input[type=text],.eigentuemerLogin input[type=password]{margin-bottom:16px}.contact .textAreaWrapper,.eigentuemerLogin .textAreaWrapper{background-color:#fff0;position:relative;font-size:20px;margin-top:-16px;margin-bottom:40px}.contact .textAreaWrapper .line,.eigentuemerLogin .textAreaWrapper .line{position:absolute;height:46px;width:100%;border-bottom:2px solid #fff;left:0;z-index:1}.contact .textAreaWrapper .line:nth-child(2),.eigentuemerLogin .textAreaWrapper .line:nth-child(2){top:0}.contact .textAreaWrapper .line:nth-child(3),.eigentuemerLogin .textAreaWrapper .line:nth-child(3){top:46px}.contact .textAreaWrapper .line:nth-child(4),.eigentuemerLogin .textAreaWrapper .line:nth-child(4){top:92px}.contact .textAreaWrapper .line:nth-child(5),.eigentuemerLogin .textAreaWrapper .line:nth-child(5){top:138px}.contact textarea,.eigentuemerLogin textarea{position:relative;z-index:2;background-color:#fff0;font-weight:700;height:184px;line-height:46px;width:100%;resize:none;padding:7px 0 0 10px}.contact .alignRight,.eigentuemerLogin .alignRight{text-align:right}.contact input[type=submit],.eigentuemerLogin input[type=submit]{display:inline-block;width:140px;height:140px;background-color:#ff706a;padding:0;font-weight:700;font-size:26px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.contact input[type=submit]:hover,.eigentuemerLogin input[type=submit]:hover{-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}.contact .error,.eigentuemerLogin .error{border-bottom:2px solid #ff706a!important;color:#ff706a}.contact input::-webkit-input-placeholder,.contact textarea::-webkit-input-placeholder,.eigentuemerLogin input::-webkit-input-placeholder,.eigentuemerLogin textarea::-webkit-input-placeholder{color:#ff706a}.contact input::-moz-placeholder,.contact textarea::-moz-placeholder,.eigentuemerLogin input::-moz-placeholder,.eigentuemerLogin textarea::-moz-placeholder{color:#ff706a}.contact input:-ms-input-placeholder,.contact textarea:-ms-input-placeholder,.eigentuemerLogin input:-ms-input-placeholder,.eigentuemerLogin textarea:-ms-input-placeholder{color:#ff706a}.contact input:-moz-placeholder,.contact textarea:-moz-placeholder,.eigentuemerLogin input:-moz-placeholder,.eigentuemerLogin textarea:-moz-placeholder{color:#ff706a}.contact .anmeldeFormular h2{font-size:58px}.eigentuemerLogin .freetext{position:static;display:block;line-height:inherit!important;font-size:inherit!important}.eigentuemerLogin form{padding-top:0}.eigentuemerLogin form .right{text-align:right}.eigentuemerLogin form .pink,.eigentuemerLogin form .hasError{color:#ff706a}.eigentuemerLogin form ::-webkit-input-placeholder{color:#ff706a;opacity:1}.eigentuemerLogin form ::-moz-placeholder{color:#ff706a;opacity:1}.eigentuemerLogin form :-ms-input-placeholder{color:#ff706a;opacity:1}.eigentuemerLogin form :-moz-placeholder{color:#ff706a;opacity:1}.eigentuemerLogin form .clearfix{position:relative;padding:2.3094688222vw 0}.eigentuemerLogin form input[type=text],.eigentuemerLogin form input[type=password]{float:left;font-size:20px;line-height:1.4;font-weight:700;padding-left:.7698229407vw;width:28%;margin-left:2.3094688222vw;color:#000;margin-bottom:0;border:0;background-color:#fff0;border-bottom:2px solid #fff}.eigentuemerLogin form input[type=text]:first-child,.eigentuemerLogin form input[type=password]:first-child{margin-left:0}.eigentuemerLogin form button{background-color:#fff0;position:absolute;top:50%;right:0;padding:0;height:7.6982294072vw;width:3.8491147036vw;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.eigentuemerLogin form button svg{height:100%;width:100%}.eigentuemerLogin form button:hover{right:-.3849114704vw}.currentTenants h1,.currentTenants h2{font-size:9.2378752887vw;line-height:1.08;margin-bottom:2.3094688222vw}.currentTenants>.innerWrapper>.freetext{font-size:42px;font-weight:700;line-height:1.25;margin-bottom:4.6189376443vw}.currentTenants .current-tenants-wrapper{display:flex;width:calc(100% + 20px);margin-left:-10px}.currentTenants .current-tenants-wrapper h1,.currentTenants .current-tenants-wrapper h2{font-size:42px;line-height:1.2}.currentTenants .current-tenants-wrapper>.tenant-group{width:33.33333%;margin:0 10px}.currentTenants .current-tenants-wrapper .tenant{display:block;padding:25px;background-color:#fff;margin-top:20px}.currentTenants .current-tenants-wrapper .tenant .img{position:relative;background-size:contain;background-position:center;background-repeat:no-repeat;padding-bottom:66%}.currentTenants .current-tenants-wrapper .tenant .align{padding:25px;background-color:#fff;position:absolute;display:flex;align-items:center;justify-content:center;text-align:center;width:100%;height:100%;font-size:24px;font-weight:700;line-height:1.2;opacity:0;color:#000;-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s;-o-transition:opacity 0.4s;transition:opacity 0.4s}.currentTenants .current-tenants-wrapper .tenant:hover .align,.currentTenants .current-tenants-wrapper .tenant.hover .align{opacity:1}.two-columns h1,.two-columns h2{font-size:8.6220169361vw;line-height:1.08;margin-bottom:4.6189376443vw}.two-columns .imageBlockContainer{display:flex}.two-columns .imageBlockContainer>.block{width:50%;padding-left:10px}.two-columns .imageBlockContainer>.block:first-child{padding-top:7.6982294072vw;padding-right:10px;padding-left:0;display:flex;flex-direction:column;align-items:flex-end}.two-columns .imageBlockContainer>.block img{margin-top:2em;display:block;width:130%;max-width:820px}.two-columns .imageBlockContainer .freetext h3{font-size:42px;font-weight:700;line-height:1.25}.two-columns .imageBlockContainer .freetext a{padding:10px 12px;line-height:1.25;display:inline-block;border:2px solid currentColor}.free-areas h1,.free-areas h2{font-size:8.9299461124vw;line-height:1.08;margin-bottom:4.6189376443vw}.free-areas h3{font-size:42px;font-weight:700;line-height:1.25}.free-areas .area-form{display:flex;width:calc(100% + 60px);margin-left:-30px;padding-bottom:2em}.free-areas .area-form .col{width:42.5%;margin:0 30px}.free-areas .checkbox-wrapper{display:inline-flex;align-items:center;transform:translateY(-50%) translateZ(0);position:relative}.free-areas .checkbox-wrapper+.checkbox-wrapper{margin-left:1.5em}.free-areas .checkbox-wrapper input{appearance:none;display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;opacity:0}.free-areas .checkbox-wrapper input:checked+.checkbox{background-color:#155654}.free-areas .checkbox-wrapper .checkbox{background-color:#fff;border:2px solid #000;width:16px;height:16px;margin-right:.5em}.free-areas .range-container{width:100%}.free-areas .range-container label{display:inline-block;width:100px;margin-bottom:2.5em}.free-areas .range-container .inner-range-container{flex:1 auto;position:relative}.free-areas .range-container .inner-range-container .min-label,.free-areas .range-container .inner-range-container .max-label{position:absolute;bottom:50%}.free-areas .range-container .inner-range-container .min-label{left:0;transform:translate3d(0,150%,0)}.free-areas .range-container .inner-range-container .noUi-pips-horizontal{padding:0;height:auto;top:auto}.free-areas .range-container .inner-range-container .noUi-value{top:auto;bottom:50%;transform:translate3d(-50%,150%,0);color:#000}.free-areas .range-container .inner-range-container .max-label{right:0;transform:translate3d(0,150%,0)}.free-areas .range-container .inner-range-container .range{width:100%;height:2px;box-shadow:none;border:0;background-color:#000;border-radius:0}.free-areas .range-container .inner-range-container .range .noUi-marker.noUi-marker-horizontal.noUi-marker-large,.free-areas .range-container .inner-range-container .range .noUi-marker.noUi-marker-horizontal.noUi-marker-normal{display:none}.free-areas .range-container .inner-range-container .range[data-pips]~.min-label,.free-areas .range-container .inner-range-container .range[data-pips]~.max-label{display:none}.free-areas .range-container .inner-range-container .range::before,.free-areas .range-container .inner-range-container .range::after{content:"";display:block;height:24px;width:2px;background-color:#000;position:absolute;top:50%}.free-areas .range-container .inner-range-container .range::before{left:-1px;transform:translate3d(0,-50%,0)}.free-areas .range-container .inner-range-container .range::after{right:-1px;transform:translate3d(0,-50%,0)}.free-areas .range-container .inner-range-container .range .noUi-connects{border-radius:0;overflow:visible}.free-areas .range-container .inner-range-container .range .noUi-connects .noUi-connect{background-color:#155654;height:6px;top:-2px}.free-areas .range-container .inner-range-container .range .noUi-handle{cursor:grab;border-radius:0;background-color:#fff;border:2px solid #000;width:16px;height:16px;top:-8px;right:-8px;box-shadow:none!important}.free-areas .range-container .inner-range-container .range .noUi-handle:active{cursor:grabbing}.free-areas .range-container .inner-range-container .range .noUi-handle:focus{outline:none!important}.free-areas .range-container .inner-range-container .range .noUi-handle::before,.free-areas .range-container .inner-range-container .range .noUi-handle::after{display:none}.free-areas .range-container .inner-range-container .noUi-tooltip{padding:0;font-weight:700;border:none;background-color:#fff0;bottom:auto;top:50%;transform:translate3d(-50%,-150%,0);color:#155654}.free-areas .single-free-area{padding-top:80px;padding-bottom:80px}.free-areas .single-free-area:nth-child(even){background-color:#abbec1}.free-areas .single-free-area:nth-child(even) .main-content{flex-direction:row-reverse}.free-areas .single-free-area.hidden{display:none!important}.free-areas .single-free-area.background{background-color:#fff0}.free-areas .single-free-area.background .main-content{flex-direction:row!important}.free-areas .single-free-area.background.even{background-color:#ced5d1}.free-areas .single-free-area.background.even .main-content{flex-direction:row-reverse!important}.free-areas .single-free-area .main-content{padding-top:40px;display:flex;align-items:flex-start;width:calc(100% + 30px);margin-left:-15px}.free-areas .single-free-area .main-content>*{width:50%;margin:0 15px}.free-areas .single-free-area .main-content img.logo{display:block;width:auto;height:100%;max-height:35px;max-width:200px}.free-areas .single-free-area .main-content .logo{margin-bottom:15px}.free-areas .single-free-area .main-content .freetext{margin-bottom:1em}.free-areas .single-free-area .main-content .button-group{padding-top:1.2em}.free-areas .single-free-area .main-content .swiper-container img{max-width:100%}.free-areas .single-free-area .main-content .swiper-button{width:20px;height:40px;background-image:none;-webkit-transition:left 0.4s,right 0.4s;-moz-transition:left 0.4s,right 0.4s;-o-transition:left 0.4s,right 0.4s;transition:left 0.4s,right 0.4s}.free-areas .single-free-area .main-content .swiper-button svg{height:100%;width:100%}.free-areas .single-free-area .main-content .swiper-button.swiper-button-prev{transform:rotate(180deg)}.free-areas .single-free-area .main-content .swiper-button:hover.swiper-button-prev{left:5px}.free-areas .single-free-area .main-content .swiper-button:hover.swiper-button-next{right:5px}.free-areas .single-free-area .main-content .file{padding:.6158583526vw 0;display:block;border-bottom:1px solid #000;max-width:410px;color:#000}.free-areas .single-free-area .main-content .file:first-child{border-top:1px solid black!important}.free-areas .single-free-area .main-content .file>*{display:inline-block;vertical-align:middle}.free-areas .single-free-area .main-content .file span{font-weight:700}.free-areas .single-free-area .main-content .file svg{width:1.5396458814vw;height:1.9245573518vw;margin-right:.7698229407vw}.free-areas .single-free-area .main-content .file svg path{fill:currentColor}.free-areas .single-free-area .main-content a{transition:color 0.2s}.free-areas .single-free-area .main-content a:hover{color:#ff706a;opacity:1}.free-areas .single-free-area .accordeon-content .freetext{padding-top:40px}.free-areas .single-free-area .accordeon-content table{width:100%;border-collapse:collapse}.free-areas .single-free-area .accordeon-content table tr:first-child td{white-space:nowrap}.free-areas .single-free-area .accordeon-content table td{min-width:5.3887605851vw;border-bottom:1px solid #000;margin:0;padding:10px 5px 6px}.free-areas .single-free-area .accordeon-content table td:last-child{padding-right:0}.free-areas .single-free-area .show-accordeon{cursor:pointer;margin-top:2em;display:inline-flex;align-items:center}.free-areas .single-free-area .show-accordeon img{width:15px;transform:translateZ(0) rotate(90deg);margin-left:15px;transition:transform 0.4s}.free-areas .single-free-area .show-accordeon b:nth-child(2){display:none}.free-areas .single-free-area .show-accordeon.open b:first-child{display:none}.free-areas .single-free-area .show-accordeon.open b:nth-child(2){display:inline}.free-areas .single-free-area .show-accordeon.open img{transform:translateZ(0) rotate(270deg)}.noAreas .paddingContainer{position:relative}.noAreas .birdBubble{background-color:#fff;position:absolute;bottom:-205px;right:-130px}.noAreas .freetext{font-size:58px;font-weight:700;padding-bottom:80px}.beingBuiltColor{background-color:#e1706a}.beingBuiltHoverColor{background-color:#f2b3b2}.doneColor{background-color:#fff}.doneHoverColor{background-color:#ba9b47;color:#fff}.doneHoverColor a{color:#fff}.plannedColor{background-color:#000}.plannedHoverColor{background-color:#282828}.interactiveMapWrapper{padding:0!important;overflow:visible!important;z-index:10000!important;position:relative;width:100%;height:100%;-webkit-tap-highlight-color:#fff0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.interactiveMapWrapper .mapOnlyWrapper{position:relative}.interactiveMapWrapper .interactiveMap{background-color:#8ebc9b}.interactiveMapWrapper .interactiveMap .map-map{top:43%;left:48%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.interactiveMapWrapper .interactiveMap #background{position:relative;display:block}.interactiveMapWrapper .interactiveMap #background .svgHouse{cursor:pointer;position:relative;z-index:10001;fill:#fff;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.interactiveMapWrapper .interactiveMap #background .svgHouse.verzeichnisHover{fill:#ba9b47!important}.interactiveMapWrapper .interactiveMap #background .svgHouse.done{fill:#fff}.interactiveMapWrapper .interactiveMap #background .svgHouse.done:hover,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.clicked{fill:#ba9b47}.interactiveMapWrapper .interactiveMap #background .svgHouse.done.active.showhasApt,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.active.showhasRetail,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.active.showhasRestaurant,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.active.showhasParking,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.hover.showhasApt,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.hover.showhasRetail,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.hover.showhasRestaurant,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.hover.showhasParking{fill:rgb(76.5,76.5,76.5)}.interactiveMapWrapper .interactiveMap #background .svgHouse.done.active.showhasApt:hover,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.active.showhasApt.clicked,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.active.showhasRetail:hover,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.active.showhasRetail.clicked,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.active.showhasRestaurant:hover,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.active.showhasRestaurant.clicked,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.active.showhasParking:hover,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.active.showhasParking.clicked,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.hover.showhasApt:hover,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.hover.showhasApt.clicked,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.hover.showhasRetail:hover,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.hover.showhasRetail.clicked,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.hover.showhasRestaurant:hover,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.hover.showhasRestaurant.clicked,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.hover.showhasParking:hover,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.hover.showhasParking.clicked{fill:#666}.interactiveMapWrapper .interactiveMap #background .svgHouse.inactive{fill:rgb(0 0 0 / .1);stroke:rgb(0 0 0 / .5)}.interactiveMapWrapper .interactiveMap #background .svgHouse.planned{fill:#000}.interactiveMapWrapper .interactiveMap #background .svgHouse.planned:hover,.interactiveMapWrapper .interactiveMap #background .svgHouse.planned.hover{fill:#282828}.interactiveMapWrapper .interactiveMap #background .svgHouse.planned.active.showhasApt,.interactiveMapWrapper .interactiveMap #background .svgHouse.planned.active.showhasRetail,.interactiveMapWrapper .interactiveMap #background .svgHouse.planned.active.showhasRestaurant{fill:rgb(39.49,39.49,39.49)}.interactiveMapWrapper .interactiveMap .mapPictograms>rect{cursor:pointer}.interactiveMapWrapper .interactiveMap .mapPictograms .noFill{fill:transparent!important}.interactiveMapWrapper .zoomElements{position:absolute;background-color:#000;padding:.7698229407vw 0;top:50%;left:0;z-index:10;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.interactiveMapWrapper .zoomElements>div:first-child{margin-bottom:6.1585835258vw}.interactiveMapWrapper .zoomElements>div{padding:.7698229407vw;width:3.4642032333vw;height:3.4642032333vw}.interactiveMapWrapper .zoomElements svg{width:100%;height:100%;display:block}.interactiveMapWrapper .verzeichnis{position:absolute;right:0;top:0;color:#fff;background-color:#000;height:100%;width:32.7174749808vw;padding:3.4642032333vw 3.0792917629vw 3.4642032333vw 6.5434949962vw;z-index:100000;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s;transition:all 0.8s}.interactiveMapWrapper .verzeichnis.aLittleOpen{-webkit-transform:translateX(65%);-moz-transform:translateX(65%);-ms-transform:translateX(65%);transform:translateX(65%)}.interactiveMapWrapper .verzeichnis h3{color:#000;top:0;left:0;z-index:100;position:absolute;font-size:3.233256351vw;line-height:1.2;border-bottom:1.1547344111vw solid rgb(0 0 0 / .9);-webkit-transform-origin:bottom left;-moz-transform-origin:bottom left;-ms-transform-origin:bottom left;-o-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:rotate(-90deg) translate(-95.5%,0);-moz-transform:rotate(-90deg) translate(-95.5%,0);-ms-transform:rotate(-90deg) translate(-95.5%,0);-o-transform:rotate(-90deg) translate(-95.5%,0);transform:rotate(-90deg) translate(-95.5%,0);cursor:pointer;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s;transition:all 0.8s}.interactiveMapWrapper .verzeichnis.amRietpark h3{top:23.0946882217vw}.interactiveMapWrapper .verzeichnis .closeVerzeichnis{position:absolute;top:1.1547344111vw;right:1.1547344111vw;width:3.233256351vw;height:3.233256351vw;cursor:pointer}.interactiveMapWrapper .verzeichnis .closeVerzeichnis svg{display:block;width:100%;height:100%}.interactiveMapWrapper .verzeichnis .delimiter{border-bottom:1px solid #fff;width:100%;margin:1.9245573518vw 0}.interactiveMapWrapper .verzeichnis .verzeichnisItems{overflow:scroll;max-height:99%;line-height:1.2}.interactiveMapWrapper .verzeichnis .verzeichnisItems b{display:block;margin-bottom:.4vw;-webkit-transition:color 0.15s;-moz-transition:color 0.15s;-o-transition:color 0.15s;transition:color 0.15s}.interactiveMapWrapper .verzeichnis .verzeichnisItems b+span{margin-top:0!important}.interactiveMapWrapper .verzeichnis .verzeichnisItems .items:hover>b{color:#ba9b47}.interactiveMapWrapper .verzeichnis .verzeichnisItems .items>a{display:block;margin-top:.4vw;color:#fff}.interactiveMapWrapper .verzeichnis .verzeichnisItems .items>a:hover{color:#ba9b47}.interactiveMapWrapper .verzeichnis.open{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.interactiveMapWrapper .verzeichnis.open h3{color:#fff;cursor:initial;-webkit-transform:rotate(-90deg) translate(-95.5%,110%);-moz-transform:rotate(-90deg) translate(-95.5%,110%);-ms-transform:rotate(-90deg) translate(-95.5%,110%);-o-transform:rotate(-90deg) translate(-95.5%,110%);transform:rotate(-90deg) translate(-95.5%,110%)}.interactiveMapWrapper .parkInfo{background-color:#fff;z-index:10004;display:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:7.6982294072vw;padding:1.5396458814vw;width:370px}.interactiveMapWrapper .parkInfo ul{padding:0}.interactiveMapWrapper .parkInfo ul li{position:relative;padding:0;list-style-type:none;padding-left:.9237875289vw;margin-top:.6158583526vw}.interactiveMapWrapper .parkInfo ul li:first-child{margin:0}.interactiveMapWrapper .parkInfo ul li:before{position:absolute;left:0;top:0;content:"-"}.interactiveMapWrapper .houseInfo h2{font-size:20px;line-height:1.2}.interactiveMapWrapper .houseInfo{display:none;position:absolute;top:25px;z-index:10003;width:370px}.interactiveMapWrapper .houseInfo>div:not(.swiper-container){display:none}.interactiveMapWrapper .houseInfo.hasGeneral>.general{display:block}.interactiveMapWrapper .houseInfo.hasApt>.hasApt{display:block}.interactiveMapWrapper .houseInfo.hasRetail>.hasRetail{display:block}.interactiveMapWrapper .houseInfo.hasParking>.hasParking{display:block}.interactiveMapWrapper .houseInfo.hasRestaurant>.hasRestaurant{display:block}.interactiveMapWrapper .houseInfo .swiper-slide{height:250px;background-size:cover;background-position:center}.interactiveMapWrapper .houseInfo .freetext{padding:1.5396458814vw}.interactiveMapWrapper .houseInfo.hasApt,.interactiveMapWrapper .houseInfo.hasRetail,.interactiveMapWrapper .houseInfo.hasRestaurant,.interactiveMapWrapper .houseInfo.hasParking{background-color:#666}.interactiveMapWrapper .houseInfo .infoLink{font-weight:inherit}.interactiveMapWrapper .houseInfo.tenant{width:300px;padding:1.5396458814vw;background-color:#ffffff!important;color:#000}.interactiveMapWrapper .houseInfo.tenant img{max-width:100%;max-height:13.856812933vw;margin:0 auto;margin-bottom:1.1547344111vw;display:block}.interactiveMapWrapper .houseInfo.tenant .freetext{padding:0;display:block}.interactiveMapWrapper .houseInfo.tenant .freetext a{color:#ff706a}.interactiveMapWrapper .houseInfo.tenant .freetext table{width:100%}.interactiveMapWrapper .houseInfo.tenant .freetext table tr td{vertical-align:top;width:70%}.interactiveMapWrapper .houseInfo.tenant .freetext table tr td:first-child{width:30%}.interactiveMapWrapper .specialino{width:46.1893764434vw}.interactiveMapWrapper .specialino h2{font-size:3.3872209392vw;margin-bottom:1.1547344111vw}.interactiveMapWrapper .specialino .text{float:right;width:50%;min-height:24.6343341032vw;padding-bottom:1.5396458814vw;padding-left:1.5396458814vw}.interactiveMapWrapper .specialino .text:first-child{float:left;border-right:1px solid #000;padding-left:0;padding-right:1.5396458814vw}.interactiveMapWrapper .specialino .text a{color:#000;font-weight:700}.interactiveMapWrapper .specialino .text a svg{-webkit-transition:transform 0.4s;-moz-transition:transform 0.4s;-o-transition:transform 0.4s;transition:transform 0.4s}.interactiveMapWrapper .specialino .text a polyline{stroke:#000;-webkit-transition:stroke 0.15s;-moz-transition:stroke 0.15s;-o-transition:stroke 0.15s;transition:stroke 0.15s}.interactiveMapWrapper .specialino .text a:hover{color:#fff}.interactiveMapWrapper .specialino .text a:hover svg{-webkit-transform:translateX(.3849114704vw);-moz-transform:translateX(.3849114704vw);-ms-transform:translateX(.3849114704vw);transform:translateX(.3849114704vw)}.interactiveMapWrapper .specialino .text a:hover polyline{stroke:#fff}.interactiveMapWrapper .specialino .text .specialinoLink{font-size:20px;display:inline-block;margin:0 auto;color:#000}.interactiveMapWrapper .specialino .text .specialinoLink span,.interactiveMapWrapper .specialino .text .specialinoLink svg{display:inline-block;vertical-align:middle}.interactiveMapWrapper .specialino .text .specialinoLink svg{height:3.0792917629vw;width:1.5396458814vw;margin-left:.7698229407vw}.interactiveMapWrapper .specialino .text .specialinoLink.realSpecialino{color:#fff}.interactiveMapWrapper .specialino .text .specialinoLink.realSpecialino g,.interactiveMapWrapper .specialino .text .specialinoLink.realSpecialino path,.interactiveMapWrapper .specialino .text .specialinoLink.realSpecialino polyline{stroke:#fff}.interactiveMapWrapper .labels{position:absolute;z-index:10000;width:100%;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.interactiveMapWrapper .point{position:absolute;background-color:rgb(0 0 0 / .5);z-index:10002}.interactiveMapWrapper .blackBox{z-index:10002;position:absolute;top:50%;left:50%;background-color:#000;color:#fff;padding:8px 8px;font-size:22px;line-height:1.1;display:none;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.interactiveMapWrapper .blackBox a{color:#fff;font-weight:700;cursor:pointer}.interactiveMapWrapper .blackBox a:hover{color:#ff706a}.interactiveMapWrapper .blackBox.top{-webkit-transform:translate(-50%,-100%);-moz-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.interactiveMapWrapper .blackBox span{margin-top:5px;display:inline-block;width:130px;margin-left:15px;vertical-align:top}.interactiveMapWrapper .blackBox span:nth-child(1),.interactiveMapWrapper .blackBox span:nth-child(2){margin-top:0}.interactiveMapWrapper .blackBox span:first-child,.interactiveMapWrapper .blackBox br+span{margin-left:0}.interactiveMapWrapper .legend{position:absolute;z-index:60;bottom:2.3094688222vw;right:2.3094688222vw;text-align:right}.interactiveMapWrapper .legend>div{margin-top:.7698229407vw;display:block}.interactiveMapWrapper .legend>div:first-child{margin-top:0}.interactiveMapWrapper .legend>div span{color:#fff;font-weight:700;vertical-align:middle}.interactiveMapWrapper .legend>div div{display:inline-block;vertical-align:middle;height:24px;width:74px;margin-left:10px}.interactiveMapWrapper .filter{line-height:0;font-size:0;padding:12px 0;border-top:1px solid #000;border-bottom:1px solid #000;margin-top:25px;margin-bottom:25px}.interactiveMapWrapper .filter a{display:inline-block;vertical-align:middle;font-weight:700;font-size:24px;line-height:1;padding:5px 12px;cursor:pointer;color:#000}.interactiveMapWrapper .filter a:not(.removeFilter):hover,.interactiveMapWrapper .filter a.hover,.interactiveMapWrapper .filter a.active{background-color:#002326;color:#fff}.interactiveMapWrapper .filter a.removeFilter{padding:0}.interactiveMapWrapper .filter a svg{display:block;width:40px;height:40px}.interactiveMapWrapper .filter a svg polyline,.interactiveMapWrapper .filter a svg line,.interactiveMapWrapper .filter a svg g{stroke:#000}.interactiveMapWrapper .filterLink{position:relative}.interactiveMapWrapper .filterLink .tooltip{position:absolute;z-indeX:10000;white-space:nowrap;background-color:#ba9b47;color:#fff;padding:5px 12px;left:50%;bottom:125%;opacity:0;pointer-events:none;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.interactiveMapWrapper .filterLink:hover>.tooltip{opacity:1}.interactiveMapWrapper .mobileOnlyFilter>svg,.interactiveMapWrapper .mobileOnlyFilter>span{display:none}.backToHome{position:fixed;display:block;width:10.7775211701vw;height:19.2455735181vw;right:3.0792917629vw;bottom:3.0792917629vw;z-index:9999;cursor:pointer}.backToHome svg{width:100%;height:100%}.backToHome svg path{-webkit-transition:fill 0.4s;-moz-transition:fill 0.4s;-o-transition:fill 0.4s;transition:fill 0.4s}.backToHome.light svg path{fill:#fff}.landingPage,.landingPage input,.landingPage textarea{font-size:19px;line-height:1.52;font-family:"Mark Offc Pro","Helvetica W01",Arial,sans-serif;font-weight:400}.landingPage a.landingPageBack{font-size:14px;top:40px;left:40px}.landingPage a.landingPageBack svg{height:40px;width:20px}.landingPage .bildabfolge:first-child{margin-top:0;padding:0;padding-bottom:11.9322555812vw}.landingPage .bildabfolge h1{font-family:"ChildsPlayAgeNineWeb W01 Rg","Helvetica W01",Arial,sans-serif;text-align:center;font-size:11.2394149346vw;line-height:1.5}.landingPage .bildabfolge .img{z-index:1000}.landingPage .bildabfolge .amp,.landingPage .bildabfolge .text{z-index:1001}.landingPage .bildabfolge .description{padding:1.9245573518vw;position:absolute;top:0!important;left:0!important;height:100%;width:100%;background-color:rgb(255 255 255 / .75);opacity:0;display:flex;align-items:center;justify-content:center;-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s;-o-transition:opacity 0.4s;transition:opacity 0.4s}.landingPage .bildabfolge .img:hover .description,.landingPage .bildabfolge .img.hover .description{opacity:1}.landingPage .bildabfolge .bildItem:nth-child(1) .amp{width:7.3133179369vw;height:8.6220169361vw}.landingPage .bildabfolge .bildItem:nth-child(1) h3{font-size:5.7736720554vw}.landingPage .bildabfolge .bildItem:nth-child(2) .amp{width:9.622786759vw;height:11.2394149346vw}.landingPage .bildabfolge .bildItem:nth-child(2) h3{font-size:5.0038491147vw}.landingPage .bildabfolge .bildItem:nth-child(3) .amp{width:10.7775211701vw;height:12.5481139338vw}.landingPage .bildabfolge .bildItem:nth-child(3) h3{font-size:6.389530408vw}.landingPage .bildabfolge .bildItem:nth-child(5) .amp{width:12.3941493457vw;height:14.3956889915vw}.landingPage .bildabfolge .bildItem:nth-child(5) h3{font-size:4.8498845266vw}.landingPage .anmeldeFormular{padding:85px 0;background-color:#abbec1}.landingPage .anmeldeFormular h1,.landingPage .anmeldeFormular h2{font-size:65px;line-height:1;font-weight:900;text-align:center;margin-bottom:40px}.landingPage .anmeldeFormular .freetext{text-align:center}.landingPage .anmeldeFormular form{display:block}.landingPage .anmeldeFormular form ::-webkit-input-placeholder{color:#000;opacity:1}.landingPage .anmeldeFormular form ::-moz-placeholder{color:#000;opacity:1}.landingPage .anmeldeFormular form :-ms-input-placeholder{color:#000;opacity:1}.landingPage .anmeldeFormular form :-moz-placeholder{color:#000;opacity:1}.landingPage .anmeldeFormular .formWrapper{max-width:1000px;padding:0 110px;margin:0 auto}.landingPage .anmeldeFormular .radioBoxes{display:block;text-align:center;margin:70px 0}.landingPage .anmeldeFormular .fakeRadioText,.landingPage .anmeldeFormular input[type=submit]{background-color:#fff0;padding:0 16px;vertical-align:middle;font-size:25px;line-height:46px;text-transform:uppercase;border:1px solid #000;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.landingPage .anmeldeFormular input[type=submit]{display:block;margin:44px auto 0}.landingPage .anmeldeFormular input[type=submit]:hover{background-color:#000;color:#fff}.landingPage .anmeldeFormular .fakeRadioBox{position:relative;height:48px;display:inline-block}.landingPage .anmeldeFormular .fakeRadioBox:first-child{margin-right:70px}.landingPage .anmeldeFormular .fakeRadioBox input{position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;display:block;-webkit-appearance:none}.landingPage .anmeldeFormular .fakeRadioBox input:checked+div{background-color:#000;color:#fff}.landingPage .anmeldeFormular .fakeRadioBox:hover input+div{background-color:#000;color:#fff}.landingPage .anmeldeFormular .rangeSliderContainer,.landingPage .anmeldeFormular .roomsSelects,.landingPage .anmeldeFormular .qmSelects{position:relative}.landingPage .anmeldeFormular .realSelects{line-height:0}.landingPage .anmeldeFormular .rangeslider__handle{width:1.3086989992vw;height:1.3086989992vw;top:-.6158583526vw}.landingPage .anmeldeFormular .hidden{display:none}.landingPage .anmeldeFormular .label{position:absolute;top:50%;width:110px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.landingPage .anmeldeFormular .label.max{left:-125px;text-align:right}.landingPage .anmeldeFormular .label.current{right:-125px}.landingPage .anmeldeFormular .rangeSliderContainer{padding:40px 0}.landingPage .anmeldeFormular .roomsSelects{margin-bottom:16px}.landingPage .anmeldeFormular .selects{margin-bottom:47px}.landingPage .anmeldeFormular .selects .si-options a{line-height:1}.landingPage .anmeldeFormular input[type=text],.landingPage .anmeldeFormular .si-select{width:calc(50% - 8px);background:#fff0;border:1px solid #000;display:inline-block;-webkit-appearance:none;margin-left:16px}.landingPage .anmeldeFormular input[type=text].fullwidth,.landingPage .anmeldeFormular .si-select.fullwidth{width:100%}.landingPage .anmeldeFormular input[type=text]:not(.si-select),.landingPage .anmeldeFormular input[type=text] span,.landingPage .anmeldeFormular .si-select:not(.si-select),.landingPage .anmeldeFormular .si-select span{padding:0 0 0 10px;line-height:40px}.landingPage .anmeldeFormular .fullwidth:first-child,.landingPage .anmeldeFormular input[type=text]:first-child,.landingPage .anmeldeFormular .si-select:first-child{margin-left:0}.landingPage .anmeldeFormular div.fullwidth+input[type=text]{margin-left:0}.landingPage .anmeldeFormular br+input[type=text]{margin-left:0}.landingPage .anmeldeFormular input[type=text]{margin-bottom:16px}.landingPage .anmeldeFormular textarea{margin-top:40px;line-height:35px;background-image:url(/assets/frontend/img/textAreaBackground.png);background-size:auto 35px;height:140px;width:100%;resize:none;background-color:#fff0;background-position:0 -5px;padding:0 0 0 10px;background-attachment:local}.landingPage .anmeldeFormular .error{border:1px solid #ff706a!important}.landingPage .anmeldeFormular .error::-webkit-input-placeholder{color:#ff706a}.landingPage .anmeldeFormular .error::-moz-placeholder{color:#ff706a}.landingPage .anmeldeFormular .error:-ms-input-placeholder{color:#ff706a}.landingPage .anmeldeFormular .error:-moz-placeholder{color:#ff706a}.landingPage .landingPageBildText+.landingPageBildText{padding-top:0;margin-top:-50px}.landingPage .landingPageBildText{padding:105px}.landingPage .landingPageBildText .innerWrapper{max-width:820px}.landingPage .landingPageBildText b{text-transform:uppercase;font-weight:900}.landingPage .landingPageBildText h1,.landingPage .landingPageBildText h2{font-family:"ChildsPlayAgeNineWeb W01 Rg","Helvetica W01",Arial,sans-serif;font-size:128px;line-height:.92;text-align:center;margin-bottom:90px;overflow:visible!important}.landingPage .landingPageBildText .clearfix>*{width:calc(50% - 13px);float:right}.landingPage .landingPageBildText .clearfix>*:first-child{float:left}.landingPage .landingPageBildText .clearfix>*.freetext p:first-child{margin-top:0}.landingPage .dankesSeite{background-color:#abbec1}.landingPage .dankesSeite .table{width:100%;height:100%}.landingPage .dankesSeite h1{font-family:"ChildsPlayAgeNineWeb W01 Rg","Helvetica W01",Arial,sans-serif;font-size:128px;line-height:.92;text-align:center;margin-bottom:65px;text-transform:uppercase}.landingPage .dankesSeite .freetext{display:inline-block;font-size:23px;line-height:40px;max-width:940px;padding:0 60px}.landingPage footer .innerWrapper{max-width:1000px}.landingPage footer .align{display:flex;justify-content:space-between}.landingPage footer .align>*{display:inline-block;vertical-align:top}.landingPage footer .logo{width:33%;margin-bottom:20px;display:block}.landingPage footer .logo>img{width:100%}.contact+.eigentuemer{padding-top:0!important}}.theArchive .text-block a,.theArchive .text-block p{color:#000;line-height:1.2;font-size:36px}.theArchive .text-block a:hover{color:#ff706a}.theArchive .text-block{padding-bottom:0}.visible-xl{display:none}.visible-xl-inline{display:none}@media only screen and (min-width:1300px){.hide{display:none}html{font-size:18px;line-height:1.6}h1,h2,h3{margin:-5px 0 0 0}.outerWrapper{margin:0 auto;max-width:1300px}.innerWrapper{margin:0 auto;max-width:1220px;padding:0 60px}.smallWrapper{margin:0 auto;max-width:855px}.smallWrapper .withPadding{max-width:975px;padding:0 60px}.showPortal{padding:3px 10px 3px 30px}.showPortal:hover span:before{left:-16px}.showPortal span:before{left:-18px;width:11px;height:22px}.closeOverlay{right:25px;top:25px;width:73px;height:73px}.birdBubble{background-color:#c2ccc6;display:block;width:260px;padding-bottom:260px}.birdBubble .cell{padding:0 20px}.birdBubble svg{margin-bottom:10px;width:113px;height:84px}.birdBubble h3{color:#002326;margin-bottom:5px;font-size:26px;line-height:1.24}.birdBubble p{margin:0;color:#000}.mainMenu{padding:72px 0}.mainMenu ul li a{font-size:60px;line-height:.9}.subSite .medienarchiv h1,.subSite .medienarchiv h2{color:#000}.subSite .footerPushWrapper{background-color:#abbec1}.subSite .megaWrapper{min-height:100vh!important}.subSite .mainMenu{position:relative}.subSite .mainMenu .backToPrevious{position:absolute;top:60px;right:40px;display:block;cursor:pointer;z-index:100000}.subSite .mainMenu .backToPrevious svg{display:block;width:67px;height:67px}.subSite .mainMenu .backToPrevious svg line{stroke:#000}.subSite .mainMenu>a{font-size:100px;margin-bottom:0}.footerPushWrapper{background-color:#002326;height:auto!important;min-height:100%}.megaWrapper{z-index:2;position:relative;background-color:#fff}header{pointer-events:none}header a{pointer-events:all}header .showPortal{right:40px}header .header-swiper{width:55%;margin-left:auto;margin-right:40px;margin-top:-35%;padding-bottom:72px}header .header-swiper .swiper-slide{position:relative;overflow:hidden}header .header-swiper .swiper-slide img{position:absolute;object-position:center center;object-fit:cover;height:100%;width:100%}footer .iconRow a{display:inline-block;margin-left:43px}footer .icons a{height:40px;width:40px}footer .icons a:first-child{width:26px}footer .icons a svg{width:100%;height:100%}footer h2{left:52px;bottom:3px;font-size:58px}footer p{font-weight:400}footer .newsletterForm{margin-bottom:22px}footer form>*{margin-right:20px}footer .yform-element{width:calc((100% - 176px) / 2)}footer .yform-element input{height:54px;padding:0 0 0 3px}footer button{height:54px;width:136px;padding:0 0 0 3px;background-size:14px 51.8%;margin-right:0}.entry{padding:90px 0;position:relative}.entry.wohnungsanzeigen{padding:90px 0}.entry.kalender{padding-top:0}.entry .freetext p:first-child{margin-top:0}.entry .freetext p:last-child{margin-bottom:0}.entry .showMore{position:relative;padding-top:35px}.entry .showMore .showMoreContainer{padding-bottom:52px}.entry .showMore .showMoreContainer:hover svg{top:15px}.entry .showMore svg{top:10px;width:42px;height:84px}.text-block.calendarText{margin-top:-60px}.text-block h1,.text-block h2{font-size:42px;line-height:1.25;margin-bottom:18px}.text-block:not(.blueGreen)+.bildergalerie{padding-top:0}.text-block:not(.darkGreen):not(.blueGreen)+.text-block:not(.darkGreen):not(.blueGreen){padding-top:0}.bild-text-angebote{padding:80px 0 120px}.bild-text-angebote .description{max-width:470px;padding:0 0 0 100px;margin:0;font-size:18px}.bild-text-angebote .description h1,.bild-text-angebote .description h2{font-size:58px;line-height:1.26;margin-bottom:20px}.bild-text-angebote .imageBlockContainer{margin-top:-125px}.bild-text-angebote .block{margin-top:25px}.bild-text-angebote .block .text{padding-bottom:20px}.bild-text-angebote .block .text ul li{padding:0}.bild-text-angebote .block .text ul li:before{padding-right:10px}.bild-text-angebote .block .img img{width:100%}.bild-text-angebote .block:nth-child(odd) .img{padding-left:40px}.bild-text-angebote .block:nth-child(even) .text{padding-left:40px}.bild-text-angebote .block:first-child h2{font-size:95px;line-height:.715}.bild-text-angebote .block:first-child .text{padding-right:100px}.bild-text-angebote .block:nth-child(2) h2{font-size:85px;line-height:1.24}.bild-text-angebote .block:nth-child(3) h2{font-size:129px;line-height:1.24}.bildergalerie .imageBlocks>div,.newsblock .imageBlocks>div{float:left;width:50%}.bildergalerie .imageBlocks>div.leftSide,.newsblock .imageBlocks>div.leftSide{padding-right:13px;text-align:right}.bildergalerie .imageBlocks>div.rightSide,.newsblock .imageBlocks>div.rightSide{padding-left:13px}.bildergalerie .imageBlocks .img,.newsblock .imageBlocks .img{max-width:100%;display:inline-block;margin-bottom:26px;background-size:cover;background-position:center}.bildergalerie .leftSide,.bildergalerie .rightSide{font-size:0;line-height:0}.bubbleEntry{position:relative}.bubble .realBubble img{max-width:none;margin-bottom:10px;margin-top:-25px}.bubble .realBubble img.bubbleInfo{width:70px;height:70px}.bubble .realBubble img.bubbleBird{width:65px;height:48px}.newsblock{position:relative;width:100%}.newsblock h1,.newsblock h2{font-size:90px;line-height:.9;margin-bottom:40px}.newsblock .imageBlocks>div.leftSide{padding-top:16%}.newsblock .imageBlocks .img{width:100%;padding-bottom:103.75%;background-size:cover;background-position:center;display:block;margin-bottom:0;position:relative}.newsblock .imageBlocks .newsText{background-color:#476063;color:#fff}.newsblock .imageBlocks .newsText{font-size:20px;line-height:1.4;padding:15px 20px;text-align:left}.newsblock .imageBlocks .singleBlock{margin-top:26px}.newsblock .imageBlocks .singleBlock:first-child{margin-top:0}.newsblock .imageBlocks .bubble{position:absolute;font-weight:700;line-height:.88}.newsblock .imageBlocks .leftSide .bubble{left:0;top:50%;width:207px;padding-bottom:207px;background-color:#ba9b47}.newsblock .imageBlocks .leftSide .bubble.opposite{left:100%;top:50%;width:259px;padding-bottom:259px;background-color:#ced5d1}.newsblock .imageBlocks .rightSide .bubble{left:100%;top:50%;width:259px;padding-bottom:259px;background-color:#ced5d1}.newsblock .imageBlocks .rightSide .bubble.opposite{left:0;top:50%;width:207px;padding-bottom:207px;background-color:#ba9b47}.newsblock .imageBlocks .bubble.top{left:50%;top:0;width:207px;padding-bottom:207px;background-color:#d9d5cd}.wohnungsanzeigen h1,.wohnungsanzeigen h2{position:relative;font-size:136px;margin-bottom:45px}.wohnungsanzeigen .innerWrapper{position:relative}.wohnungsanzeigen .bubble{position:absolute;right:-130px;top:100px}.wohnungsanzeigen .linkContainer{margin-top:50px}.wohnungsanzeigen .linkGroup{font-size:58px;line-height:1.2;padding:25px 0}.wohnungsanzeigen .linkGroup a{padding-right:55px}.wohnungsanzeigen .linkGroup a:hover svg{right:0}.wohnungsanzeigen .linkGroup svg{height:56px;width:28px;right:5px;top:50%}.wohnungsanzeigen .imageContainerTeil{margin-top:60px}.wohnungsanzeigen .imageContainer{display:inline-block;width:100%;line-height:1.1;margin-top:40px;vertical-align:top;cursor:pointer}.wohnungsanzeigen .imageContainer:active{border:0}.wohnungsanzeigen .imageContainer .text{margin-top:10px}.wohnungsanzeigen .imageContainer p{margin:0;font-weight:700;color:#fff;-webkit-transition:color 0.15s;-moz-transition:color 0.15s;-o-transition:color 0.15s;transition:color 0.15s}.wohnungsanzeigen .imageContainer:hover p{color:#ff706a}.wohnungsanzeigen .imageContainer{position:relative}.wohnungsanzeigen .imageContainer .swiper-button{background:0;height:100px;width:50px;margin-top:-50px;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.wohnungsanzeigen .imageContainer .swiper-button:hover.swiper-button-next{right:-115px}.wohnungsanzeigen .imageContainer .swiper-button:hover.swiper-button-prev{left:-115px}.wohnungsanzeigen .imageContainer .swiper-button.swiper-button-next{right:-110px}.wohnungsanzeigen .imageContainer .swiper-button.swiper-button-prev{left:-110px}.wohnungsanzeigen .swiper-container .darkGreen{padding:11px 13px}.wohnungsanzeigen .swiper-container .darkGreen .link{right:20px;bottom:12px;width:24px;height:24px}.wohnungsanzeigen .swiper-container .darkGreen p{color:#ffffff!important}.wohnungsanzeigen.sub.wohnungsanzeigen h1,.wohnungsanzeigen.sub.wohnungsanzeigen h2{font-size:72px}.wohnungsanzeigen.sub.wohnungsanzeigen .linkGroup{border-bottom:1px solid #fff}.wohnungsanzeigen.sub.wohnungsanzeigen .imageContainer{margin-top:70px}.medienarchiv .linkContainer{margin-top:0}.medienarchiv .linkGroup{padding:25px 0!important;font-size:36px}.medienarchiv .linkGroup:first-child{border-top:1px solid #fff}.instagram{color:#fff;background-color:#7e9591}.instagram .innerWrapper{position:relative}.instagram h1,.instagram h2{font-size:90px;line-height:.9;margin-bottom:60px}.instagram .instagramPictures{line-height:0}.instagram .instagramPictures .img{display:inline-block;width:calc(33.33% - 20px);padding:20px;background-color:#fff;margin-left:30px;margin-top:30px}.instagram .instagramPictures .img:nth-child(3n+1){margin-left:0}.instagram .instagramPictures .img img{display:block;width:100%}.instagram .instagramPictures .img.hidden{display:none;opacity:0}.medienarchiv h1,.medienarchiv h2{color:#000}.lageplan{background-color:#8ebc9b;padding-top:0!important;padding-bottom:0!important}.lageplan img{display:block;width:150%;margin-left:50%;transform:translate3d(-50%,0,0)}.lageplan .gewerbe{position:relative;z-index:2;padding-top:20px;padding-bottom:90px;columns:2;column-gap:40px}.lageplan .gewerbe .gruesl{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;overflow:hidden;display:flex}.lageplan .gewerbe .gruesl a{color:#000;font-weight:400}.lageplan .gewerbe .gruesl a:hover{color:#ff706a}.lageplan .gewerbe .gruesl .number{text-align:right;width:1.5em;padding-right:5px;flex:0 0 1.5em}.interview .swiper-container{overflow:visible}.interview .innerWrapper{display:flex;align-items:stretch;flex-direction:row}.interview .innerWrapper.switched{flex-direction:row-reverse}.interview .innerWrapper.switched .text{text-align:right}.interview .innerWrapper.switched .text .quote{left:0;text-align:left}.interview .img{width:100%;padding-bottom:100%;background-position:center;background-size:cover;display:block}.interview .text{width:41%;padding-left:20px;padding-right:20px;position:relative;display:flex;align-items:flex-end}.interview .text b{font-size:25px;line-height:1.1}.interview .text .personInfo{width:100%;margin-bottom:-8px}.interview .text .quote{top:100px;right:0;position:absolute;font-weight:700;font-size:40px;line-height:1.28;white-space:nowrap}.interview .swiper-button{background-image:none;position:absolute;width:28px;height:56px;top:300px;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.interview .swiper-button svg{display:block;width:100%;height:100%}.interview .swiper-button:hover.swiper-button-prev{left:35px}.interview .swiper-button:hover.swiper-button-next{right:35px}.interview .swiper-button g,.interview .swiper-button polyline{stroke:#000}.interview .swiper-button.swiper-button-next{right:40px}.interview .swiper-button.swiper-button-prev{left:40px;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.text-bilder{overflow:visible}.text-bilder{background-color:#2e6666;color:#fff}.text-bilder .outerWrapper{position:relative}.text-bilder .bubble.upper:not(.birdBubble):not(.webcam){background-color:#fff;color:#2e6666;position:absolute;right:15%;top:6.5%;width:15%;padding-bottom:15%;line-height:.8;font-weight:700}.text-bilder .bubble.upper:not(.birdBubble):not(.webcam) .cell{text-align:left;padding-left:5%;font-size:28px;line-height:1.2}.text-bilder .bubble.upper:not(.birdBubble).webcam{background-color:#c2ccc6;color:#000;position:absolute;right:7%;top:-3.5em;width:15%;padding-bottom:15%}.text-bilder .bubble.upper:not(.birdBubble).webcam .cell{font-size:32px}.text-bilder .birdBubble.upper{position:absolute;right:-4%;top:13.4%;width:250px;padding-bottom:250px}.text-bilder .img{position:relative;overflow:hidden}.text-bilder .img .cell{text-align:left;padding:30px;padding-right:0}.text-bilder .img .cell h3{font-size:32px;margin-bottom:3px}.text-bilder .img .realImg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;-webkit-transition:transform 0.4s;-moz-transition:transform 0.4s;-o-transition:transform 0.4s;transition:transform 0.4s}.text-bilder .img:hover .realImg{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.text-bilder .leftCol{width:63.07%;padding-left:120px;float:left}.text-bilder .leftCol.fullwidth{width:100%;float:none}.text-bilder .leftCol h2{font-size:77px;line-height:1.08;margin-bottom:60px}.text-bilder .leftCol .clearfix>*{float:left}.text-bilder .leftCol .freetext{width:55%;padding-right:40px}.text-bilder .leftCol .clearfix .img{margin-top:8px;width:45%;padding-bottom:43.5%}.text-bilder .leftCol>.img{margin-top:20px;width:100%;padding-bottom:80%}.text-bilder .rightCol{padding-top:255px;width:36.93%;float:right;padding-left:40px}.text-bilder .rightCol .img{width:76.1363636364%;padding-bottom:76.1363636364%}.text-bilder .rightCol .img:first-child{width:100%;padding-bottom:144.3181818182%;margin-bottom:20px}.text-bilder .rightCol .bubble{position:relative;margin-left:165px;margin-top:175px}.zahlen-und-fakten{z-index:500!important}.zahlen-und-fakten{background-color:#2e6666;color:#fff}.zahlen-und-fakten h1{font-size:120px;line-height:1.08;margin-bottom:150px}.zahlen-und-fakten .row>*{vertical-align:top}.zahlen-und-fakten .row:first-child{margin-top:0}.zahlen-und-fakten .row:nth-child(3){margin-top:120px;line-height:0}.zahlen-und-fakten .item{display:inline-block;text-align:left;line-height:1.6}.zahlen-und-fakten.notSmartphone .teil5,.zahlen-und-fakten.notSmartphone .teil3{position:relative}.zahlen-und-fakten.notSmartphone .teil5>br,.zahlen-und-fakten.notSmartphone .teil3>br{display:none}.zahlen-und-fakten.notSmartphone .teil3{padding-left:108px}.zahlen-und-fakten.notSmartphone .teil5{padding-left:128px}.kalender .upperContent{position:relative}.kalender h2{font-size:120px}.kalender h3{font-size:60px;line-height:1.1}.kalender .single-entry{width:100%}.kalender .single-entry .dateline{display:flex;align-items:center}.kalender .single-entry .dateline b{font-size:1.555555em;padding-right:10px}.kalender .single-entry .dateline .delim{margin-top:-1px}.kalender .calendarTitle{font-weight:700;font-size:20px;margin-bottom:15px}.kalender .textContainer h3{margin-bottom:15px}.kalender .textContainer .infos{font-weight:700;line-height:1.04}.kalender .textContainer .infos>div:first-child{margin-top:0}.kalender .textContainer .infos span:first-child{width:95px}.kalender .textContainer .infos span{display:inline-block;vertical-align:top}.kalender .noEvent .freetext{font-weight:700;font-size:27px;margin-bottom:15px}.kalender .noEvent .showPortal{display:inline-block;margin-bottom:20px}.kalender .subTitle{font-size:28px;line-height:1.1;font-weight:700;margin-bottom:10px}.kalender .subTitle span{display:inline-block;width:calc(100% - 80px)}.kalender .subTitle .icons{padding-right:1px;float:right;vertical-align:middle}.kalender .subTitle .icons a{display:inline-block;width:27.5px;vertical-align:middle}.kalender .subTitle .icons a.shortcut{margin-left:20px}.kalender .subTitle .icons a:hover svg{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.kalender .subTitle .icons svg{width:100%;height:auto;max-height:100%;display:block;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.kalender a.file{display:block;color:currentColor}.kalender a.file>*{display:inline-block;vertical-align:top}.kalender a.file .name{margin-left:10px;font-weight:700}.kalender a.file svg{display:block}.kalender a.file svg g,.kalender a.file svg path{fill:currentColor;stroke:currentColor}.kalender .file,.kalender .cool-button{transition:color 0.2s}.kalender .file:hover,.kalender .cool-button:hover{color:#ff706a!important;opacity:1!important}.kalender .eventContainer{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;margin-top:-20px}.kalender .eventContainer .darkGreen{background-color:#002326;color:#fff}.kalender .eventContainer .blueishGreen{background-color:#2e6666;color:#fff}.kalender .eventContainer .blueishGrey{background-color:#d9d5cd;color:#fff}.kalender .eventContainer .oliveGreen{background-color:#93a4a2;color:#fff}.kalender .eventContainer .transparent:not(.hasImage){color:#000}.kalender .eventContainer .transparent:not(.hasImage) g,.kalender .eventContainer .transparent:not(.hasImage) path{fill:#000;stroke:#000}.kalender .eventContainer .transparent:not(.hasImage) .file{border-top:1px solid #000000!important;border-bottom:1px solid #000000!important}.kalender .eventContainer .single-entry{display:flex;flex-direction:column;margin-top:48px}.kalender .eventContainer .single-entry.half{width:calc(50% - 14px)}.kalender .eventContainer .eventBlock{flex:1 100%;position:relative;margin:48px 0;width:100%;padding:19px 25px 23px;display:flex;flex-direction:column}.kalender .eventContainer .eventBlock:first-child{margin-top:71px}.kalender .eventContainer .eventBlock .textContainer{height:100%}.kalender .eventContainer .eventBlock:last-child{margin-bottom:0}.kalender .eventContainer .eventBlock+.eventBlock{margin-top:0}.kalender .eventContainer .eventBlock+.eventBlock.half+.eventBlock{margin-top:0}.kalender .eventContainer .delim{width:100%;border-top:2px solid #CED5D1}.kalender .eventContainer .hasForm,.kalender .eventContainer .hasImage{padding:0}.kalender .eventContainer .hasForm .textContainer,.kalender .eventContainer .hasImage .textContainer{padding:0;width:calc(50% - 14px)}.kalender .eventContainer .hasForm .textContainer.darkGreen,.kalender .eventContainer .hasForm .textContainer.blueishGreen,.kalender .eventContainer .hasForm .textContainer.blueishGrey,.kalender .eventContainer .hasForm .textContainer.oliveGreen,.kalender .eventContainer .hasImage .textContainer.darkGreen,.kalender .eventContainer .hasImage .textContainer.blueishGreen,.kalender .eventContainer .hasImage .textContainer.blueishGrey,.kalender .eventContainer .hasImage .textContainer.oliveGreen{padding:19px 25px 23px}.kalender .eventContainer .hasForm .textContainer.darkGreen .file,.kalender .eventContainer .hasForm .textContainer.blueishGreen .file,.kalender .eventContainer .hasForm .textContainer.blueishGrey .file,.kalender .eventContainer .hasForm .textContainer.oliveGreen .file,.kalender .eventContainer .hasImage .textContainer.darkGreen .file,.kalender .eventContainer .hasImage .textContainer.blueishGreen .file,.kalender .eventContainer .hasImage .textContainer.blueishGrey .file,.kalender .eventContainer .hasImage .textContainer.oliveGreen .file{border-top:1px solid #ffffff!important;border-bottom:1px solid #ffffff!important}.kalender .eventContainer .hasForm .textContainer.darkGreen .file g,.kalender .eventContainer .hasForm .textContainer.darkGreen .file path,.kalender .eventContainer .hasForm .textContainer.blueishGreen .file g,.kalender .eventContainer .hasForm .textContainer.blueishGreen .file path,.kalender .eventContainer .hasForm .textContainer.blueishGrey .file g,.kalender .eventContainer .hasForm .textContainer.blueishGrey .file path,.kalender .eventContainer .hasForm .textContainer.oliveGreen .file g,.kalender .eventContainer .hasForm .textContainer.oliveGreen .file path,.kalender .eventContainer .hasImage .textContainer.darkGreen .file g,.kalender .eventContainer .hasImage .textContainer.darkGreen .file path,.kalender .eventContainer .hasImage .textContainer.blueishGreen .file g,.kalender .eventContainer .hasImage .textContainer.blueishGreen .file path,.kalender .eventContainer .hasImage .textContainer.blueishGrey .file g,.kalender .eventContainer .hasImage .textContainer.blueishGrey .file path,.kalender .eventContainer .hasImage .textContainer.oliveGreen .file g,.kalender .eventContainer .hasImage .textContainer.oliveGreen .file path{fill:#fff;stroke:#fff}.kalender .eventContainer .hasForm .innerFlex,.kalender .eventContainer .hasImage .innerFlex{display:flex;flex-wrap:wrap;flex-direction:row;align-items:stretch;justify-content:space-between}.kalender .eventContainer .hasImage.hasForm .imageContainer{width:100%;padding-bottom:43%;margin:0 0 15px}.kalender .eventContainer .imageContainer{width:calc(50% - 14px);background-position:center;background-size:cover}.kalender .eventContainer .formBlock{width:calc(50% - 14px);height:100%;padding:19px 25px 21px}.kalender .eventContainer .formBlock{background-color:#2e6666;color:#fff}.kalender .eventContainer .formBlock label{display:none}.kalender .eventContainer .formBlock input{margin-bottom:25px;line-height:1.8;background-color:#fff0;width:100%;border-bottom:1px solid #fff}.kalender .eventContainer .formBlock button{background-color:#fff0;font-weight:700;display:block;text-align:center;padding:0;margin:0 auto;font-size:25px}.kalender .eventContainer .formBlock button:hover:before{-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px);transform:translateX(5px)}.kalender .eventContainer .formBlock button:before{content:"";display:block;height:100px;width:50px;margin:10px auto 13px;background-size:100%;background-repeat:no-repeat;background-image:url(/assets/frontend/img/arrowRightFine.svg);-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;-webkit-animation:bounceRight 2s infinite;-moz-animation:bounceRight 2s infinite;-o-animation:bounceRight 2s infinite;animation:bounceRight 2s infinite;-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s}.kalender .bubble{position:absolute;width:230px!important;padding-bottom:230px!important;line-height:1.25;font-size:28px}.kalender .bubble.olive{background-color:#ba9b47;top:-10%;left:102%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.kalender .bubble.pink{background-color:#ff706a;top:90%;left:100%}.kalender .bubble .cell{font-family:"ChildsPlayAgeNineWeb W01 Rg","Helvetica W01",Arial,sans-serif}.eigentuemer{background-color:#2e6666;color:#fff}.eigentuemer h1,.eigentuemer h2{font-size:42px;line-height:1.25;margin-bottom:18px}.eigentuemer .eigentuemerItem{display:inline-block;width:33.33%;padding-right:20px;margin-top:93px}.eigentuemer .eigentuemerItem h3{font-size:40px;line-height:43px;margin-bottom:25px}.eigentuemer .eigentuemerItem a{font-weight:inherit;color:inherit}.eigentuemer .eigentuemerItem a:hover{color:#ff706a}.bildabfolge{position:relative;-webkit-transform:translate3d(0,0,0)}.bildabfolge .bubble{pointer-events:all}.bildabfolge .linkHover{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#000;background-color:rgb(255 255 255 / .75);opacity:0;font-size:19px;line-height:29px;font-family:"Mark Offc Pro","Helvetica W01",Arial,sans-serif;font-weight:400;cursor:pointer;-webkit-transform:translate3d(0,0,0);-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s;-o-transition:opacity 0.4s;transition:opacity 0.4s}.bildabfolge .linkHover span{display:inline-block;max-width:75%}.bildabfolge .bildItem{position:relative;-webkit-transform:translate3d(0,0,0);pointer-events:none}.bildabfolge .bildItem>*{position:absolute}.bildabfolge .bildItem .img{z-index:10;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:all}.bildabfolge .bildItem .img:hover .winkels{opacity:1}.bildabfolge .bildItem .img .multiplyContainer{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden}.bildabfolge .bildItem .img:hover .linkHover{opacity:1}.bildabfolge .bildItem .isGallery{cursor:pointer}.bildabfolge .bildItem .winkels{position:absolute;left:50%;top:50%;width:12.06%;padding-bottom:12.06%;opacity:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s;-o-transition:opacity 0.4s;transition:opacity 0.4s}.bildabfolge .bildItem .winkels svg{width:37.27%;height:69.1%;position:absolute;right:0;top:0;-webkit-transform:translateY(-50%) rotate(-45deg);-moz-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);-o-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);-webkit-transform-origin:right center;-moz-transform-origin:right center;-ms-transform-origin:right center;-o-transform-origin:right center;transform-origin:right center}.bildabfolge .bildItem .winkels svg:first-child{bottom:0;left:0;top:auto;-webkit-transform:translate(-12%,30%) rotate(-225deg);-moz-transform:translate(-12%,30%) rotate(-225deg);-ms-transform:translate(-12%,30%) rotate(-225deg);-o-transform:translate(-12%,30%) rotate(-225deg);transform:translate(-12%,30%) rotate(-225deg);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center}.bildabfolge .bildItem .amp{width:11.7692307692%;padding-bottom:14.3076923077%;display:block;z-index:11}.bildabfolge .bildItem .amp svg{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.bildabfolge .bildItem .text{font-family:"Helvetica W01",Arial,sans-serif;text-transform:uppercase;margin-bottom:-8px;z-index:11}.bildabfolge .bildItem .text h3{font-size:58px;line-height:.9;font-weight:900;color:#000}.bildabfolge .bildItem .text p{padding:0;margin:0;font-weight:700;line-height:1.2}.bildabfolge .bildItem .description{color:#000}.bildabfolge .bildItem .description p{margin:0;padding:0}.bildabfolge .bildItem .description{position:absolute;top:calc(100% + 5px)}.bildabfolge .bildItem .description b,.bildabfolge .bildItem .description strong{font-size:30px;display:inline-block;margin-bottom:-7px}.bildabfolge .bildItem.pink .amp{width:150px}.bildabfolge .bildItem.pink .text h3{font-size:75px}.bildabfolge .bildItem.blue .amp{width:125px}.bildabfolge .bildItem.blue .text h3{font-size:65px}.bildabfolge .bildItem.greyBrown .amp{width:140px}.bildabfolge .bildItem.greyBrown .text h3{font-size:83px}.bildabfolge .bildItem.brown .amp{width:161px}.bildabfolge .bildItem.brown .text h3{font-size:63px}.bildabfolge .blueishGrey{color:#b4c3c3}.bildabfolge .blueishGrey .amp g,.bildabfolge .blueishGrey .amp path{fill:#b4c3c3}.bildabfolge .blue{color:#21aabc}.bildabfolge .blue .amp g,.bildabfolge .blue .amp path{fill:#21aabc}.bildabfolge .brown{color:#c8a846}.bildabfolge .brown .amp g,.bildabfolge .brown .amp path{fill:#c8a846}.bildabfolge .pink{color:#ec7273}.bildabfolge .pink .amp g,.bildabfolge .pink .amp path{fill:#ec7273}.bildabfolge .greyBrown{color:#beaf8c}.bildabfolge .greyBrown .amp g,.bildabfolge .greyBrown .amp path{fill:#beaf8c}.bildabfolge .green{color:#6eaa7d}.bildabfolge .green .amp g,.bildabfolge .green .amp path{fill:#6eaa7d}.bildabfolge p.greyBrown{margin-bottom:15px!important}.bildabfolge:first-child{margin-top:-428px;z-index:1050!important}.bildabfolge:first-child+.text-block{margin-top:-130px}.imagesForGallery svg g,.imagesForGallery svg path,.imagesForGallery svg polyline,.imagesForGallery svg line{stroke:#000}.imagesForGallery .swiper-slide{background:no-repeat center;background-size:cover}.imagesForGallery .title{position:absolute;top:60px;left:45px;font-weight:700;font-size:36px;z-index:100}.imagesForGallery .closeOverlay{top:45px}.imagesForGallery .swiper-button{background:none;height:80px;width:40px;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.imagesForGallery .swiper-button:hover.swiper-button-prev{left:40px}.imagesForGallery .swiper-button:hover.swiper-button-next{right:40px}.imagesForGallery .swiper-button svg{width:100%;height:100%}.imagesForGallery .swiper-button.swiper-button-next{right:45px}.imagesForGallery .swiper-button.swiper-button-prev{left:45px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.textBildBlock .wider{padding:0 60px;max-width:1160px}.textBildBlock h1,.textBildBlock h2{font-size:117px;margin-bottom:85px}.textBildBlock .textBildItem{margin-top:45px;-webkit-transition:margin 0.4s;-moz-transition:margin 0.4s;-o-transition:margin 0.4s;transition:margin 0.4s;overflow:hidden}.textBildBlock .textBildItem>div{display:inline-block}.textBildBlock .textBildItem:first-child{margin-top:0}.textBildBlock .textBildItem.hidden{display:none}.textBildBlock .imgWrapper{display:block;margin-bottom:45px}.textBildBlock .imgWrapper>*{max-width:100%}.textBildBlock .left .imgWrapper,.textBildBlock .right .imgWrapper{margin-bottom:0}.textBildBlock .left>div,.textBildBlock .right>div{max-width:1145px}.textBildBlock .left .freetext,.textBildBlock .right .freetext{margin-top:-7px}.textBildBlock .left .freetext{float:right;max-width:420px;padding-left:30px;padding-right:60px}.textBildBlock .left .imgWrapper{float:left;width:calc(100% - 420px)}.textBildBlock .right{text-align:right}.textBildBlock .right .freetext{text-align:left;float:left;max-width:400px;padding-right:30px;padding-left:60px}.textBildBlock .right .imgWrapper{float:right;width:calc(100% - 400px)}.textBildBlock .middle{position:relative;text-align:right}.textBildBlock .middle>div{max-width:1180px;text-align:right}.textBildBlock .middle .imgWrapper:not(.pseudo){position:absolute;top:0;right:0;width:100%;max-width:1150px}.textBildBlock .middle .imgWrapper:not(.pseudo) .img{width:100%}.textBildBlock .middle .pseudo{opacity:0;width:100%;margin-bottom:0}.textBildBlock .middle .pseudo .img{width:100%}.textBildBlock .middle .freetext{display:block;text-align:left;max-width:960px;padding:0 60px}.textBildBlock a{color:#ff706a}.textBildBlock a:hover{color:#f2b3b2}.sharingPortal{-webkit-transition:transform 0.4s;-moz-transition:transform 0.4s;-o-transition:transform 0.4s;transition:transform 0.4s}.sharingPortal{background-color:#2b3b3b;color:#fff}.sharingPortal{z-index:2000}.sharingPortal.isOverlay.transformed{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.sharingPortal .tableContainer{position:static}.sharingPortal .tableContainer .cell{text-align:left}.sharingPortal input,.sharingPortal button,.sharingPortal textarea,.sharingPortal select{background-color:#fff0;border-bottom:2px solid #fff}.sharingPortal .errorText{padding-top:20px}.sharingPortal button{border:0}.sharingPortal h3{display:block;margin:0}.sharingPortal .pink,.sharingPortal .hasError{color:#ff706a}.sharingPortal ::-webkit-input-placeholder{color:#ff706a;opacity:1}.sharingPortal ::-moz-placeholder{color:#ff706a;opacity:1}.sharingPortal :-ms-input-placeholder{color:#ff706a;opacity:1}.sharingPortal :-moz-placeholder{color:#ff706a;opacity:1}.sharingPortal .loginPage .titleContainer{margin-bottom:60px}.sharingPortal .loginPage .titleContainer>*{float:left}.sharingPortal .loginPage .titleContainer h2{width:calc(100% - 330px);line-height:.89}.sharingPortal .loginPage .titleContainer .text{width:330px;font-weight:700;padding-left:34px}.sharingPortal .loginPage .titleContainer .text p{padding:0;margin:0}.sharingPortal .loginPage h3{margin-bottom:25px}.sharingPortal .loginPage .register{margin-top:90px}.sharingPortal .loginPage form{position:relative}.sharingPortal .loginPage form input{float:left;font-size:28px;line-height:1.4;font-weight:700;padding-left:10px;width:28%;margin-left:30px;color:#9fb6b2}.sharingPortal .loginPage form input:first-child{margin-left:0}.sharingPortal .loginPage form button{position:absolute;top:50%;right:0;padding:0;height:100px;width:50px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.sharingPortal .loginPage form button svg{height:100%;width:100%}.sharingPortal .loginPage form button:hover{right:-5px}.sharingPortal h2{font-size:125px;line-height:.88}.sharingPortal h3{font-size:35px;line-height:1.6}.sharingPortal .chooseTypePage .chooseContainer{margin:0 auto;max-width:760px;padding-top:175px;padding-bottom:90px}.sharingPortal .chooseTypePage .chooseContainer>a{border-top:1px solid #fff;border-bottom:1px solid #fff;padding:18px 0 13px 60px;margin-top:60px;position:relative;display:block;color:#fff}.sharingPortal .chooseTypePage .chooseContainer>a:first-child{margin-top:0}.sharingPortal .chooseTypePage .chooseContainer>a:hover .arrow{right:-5px}.sharingPortal .chooseTypePage .chooseContainer>a span{font-size:24px;line-height:.8;font-weight:700}.sharingPortal .chooseTypePage .chooseContainer>a>svg{position:absolute;top:50%;left:0;height:32px;width:40px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.sharingPortal .chooseTypePage .chooseContainer>a .arrow{position:absolute;right:0;top:50%;height:40px;width:20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.sharingPortal .chooseTypePage .chooseContainer>a .arrow>svg{width:100%;height:100%;display:block}.sharingPortal .sharePage .titleContainer{margin-bottom:40px}.sharingPortal .sharePage .formContainer{padding-left:10%;position:relative}.sharingPortal .sharePage .formContainer .backLink{position:absolute;top:35%;left:0;z-index:10;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:#fff}.sharingPortal .sharePage .formContainer .backLink svg{display:block;-webkit-transform:rotate(180deg) translateX(-5px);-moz-transform:rotate(180deg) translateX(-5px);-ms-transform:rotate(180deg) translateX(-5px);-o-transform:rotate(180deg) translateX(-5px);transform:rotate(180deg) translateX(-5px);-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.sharingPortal .sharePage .formContainer .backLink:hover svg{-webkit-transform:rotate(180deg) translateX(0);-moz-transform:rotate(180deg) translateX(0);-ms-transform:rotate(180deg) translateX(0);-o-transform:rotate(180deg) translateX(0);transform:rotate(180deg) translateX(0)}.sharingPortal .sharePage .formContainer>form{padding-bottom:110px;position:relative}.sharingPortal .sharePage .formContainer>form .imageForm,.sharingPortal .sharePage .formContainer>form .textForm{width:100%;float:left}.sharingPortal .sharePage .formContainer>form .imageForm{margin-right:2%;width:48%}.sharingPortal .sharePage .formContainer>form .imageForm+.textForm{width:48%;margin-left:2%}.sharingPortal .sharePage .formContainer>form .imageContainer{position:relative;width:100%;padding-bottom:100%;border:1px solid #fff;-webkit-background-size:cover;background-size:cover;background-position:center center}.sharingPortal .sharePage .formContainer>form .imageContainer input{position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;z-index:2}.sharingPortal .sharePage .formContainer>form .imageContainer span{z-index:1;font-weight:700;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.sharingPortal .sharePage .formContainer>form .textForm .subTitleWrapper{margin-top:-15px;margin-bottom:20px;position:relative}.sharingPortal .sharePage .formContainer>form .textForm .subtitle{font-size:35px;line-height:1.6;width:100%}.sharingPortal .sharePage .formContainer>form .textForm>*{width:100%}.sharingPortal .sharePage .formContainer>form .textForm input{font-weight:700;border:none;color:#9fb6b2}.sharingPortal .sharePage .formContainer>form .textForm textarea{border:1px solid #fff;padding:7px 7px 7px 14px;color:#9fb6b2;resize:none;width:100%;height:170px}.sharingPortal .sharePage .formContainer>form .textForm .counter{position:absolute;font-size:12px;line-height:1;bottom:15px;right:15px}.sharingPortal .sharePage .formContainer>form .textForm .counter .delim{vertical-align:1px}.sharingPortal .sharePage .formContainer>form .textForm .titleWrapper{position:relative;vertical-align:middle}.sharingPortal .sharePage .formContainer>form .textForm .titleWrapper .title{font-size:66px;width:100%;line-height:1}.sharingPortal .sharePage .formContainer>form .textForm .textAreaWrapper{position:relative}.sharingPortal .sharePage .formContainer>form .textForm .textAreaWrapper textarea{display:block}.sharingPortal .sharePage .formContainer>form .textForm label{font-weight:700}.sharingPortal .sharePage .formContainer>form .textForm .textFields{padding:8px 0}.sharingPortal .sharePage .formContainer>form .textForm .textFields label{width:100px;display:inline-block;font-size:24px;line-height:1.2}.sharingPortal .sharePage .formContainer>form .textForm .textFields>input,.sharingPortal .sharePage .formContainer>form .textForm .textFields>.datePickerWrapper{font-size:24px;line-height:1.2;width:calc(100% - 100px);display:inline-block;position:relative}.sharingPortal .sharePage .formContainer>form .textForm .textFields>input>input,.sharingPortal .sharePage .formContainer>form .textForm .textFields>.datePickerWrapper>input{width:100%}.sharingPortal .sharePage .formContainer>form .textForm .textFields>input .ui-datepicker,.sharingPortal .sharePage .formContainer>form .textForm .textFields>input .ui-timepicker-container,.sharingPortal .sharePage .formContainer>form .textForm .textFields>.datePickerWrapper .ui-datepicker,.sharingPortal .sharePage .formContainer>form .textForm .textFields>.datePickerWrapper .ui-timepicker-container{position:absolute!important;top:100%!important;left:0!important;z-index:9999999999!important}.sharingPortal .sharePage .formContainer>form .textForm .textFields .hasForm{margin-top:20px}.sharingPortal .sharePage .formContainer>form .textForm .textFields .hasForm>*{vertical-align:middle}.sharingPortal .sharePage .formContainer>form .textForm .textFields .hasForm label{width:250px}.sharingPortal .sharePage .formContainer>form .textForm .textFields .styledCheckbox{display:inline-block;width:calc(100% - 250px)}.sharingPortal .sharePage .formContainer>form .textForm .textFields .styledCheckbox .checkboxWrapper{position:relative;width:24px;height:24px;border:1px solid #fff;cursor:pointer}.sharingPortal .sharePage .formContainer>form .textForm .textFields .styledCheckbox .checkboxWrapper:before{-webkit-transition:background-color 0.1s;-moz-transition:background-color 0.1s;-o-transition:background-color 0.1s;transition:background-color 0.1s}.sharingPortal .sharePage .formContainer>form .textForm .textFields .styledCheckbox .checkboxWrapper.selected:before{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;background-color:#ff706a;z-index:1}.sharingPortal .sharePage .formContainer>form .textForm .textFields .styledCheckbox .checkboxWrapper input{position:relative;width:100%;height:100%;display:block;padding:0;opacity:0;z-index:2}.sharingPortal .sharePage .formContainer>form .files{border-top:1px solid #fff;border-bottom:1px solid #fff;width:calc(50% - 2%)}.sharingPortal .sharePage .formContainer>form .files .file{padding:10px 0;position:relative}.sharingPortal .sharePage .formContainer>form .files .file>*{display:inline-block;font-weight:700;vertical-align:middle}.sharingPortal .sharePage .formContainer>form .files .file .fileName{font-size:24px;line-height:1}.sharingPortal .sharePage .formContainer>form .files .file .addFile{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.sharingPortal .sharePage .formContainer>form .files .file .fileImg{margin-right:10px;width:27px;height:32px}.sharingPortal .sharePage .formContainer>form .files .file .fileImg svg{width:100%;height:100%;display:block}.sharingPortal .sharePage .formContainer>form .files .file .fileImg svg path{fill:#fff;stroke:#fff0}.sharingPortal .sharePage .formContainer>form .files .file input{position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;z-index:2}.sharingPortal .sharePage .formContainer>form .bubble{width:110px;height:110px;background-color:#ff706a;padding:0;font-weight:700;position:absolute;right:0;bottom:0;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.sharingPortal .sharePage .formContainer>form .bubble:hover{-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}.sharingPortal .sharePage .formContainer>form .bubble .tableContainer{position:static}.sharingPortal .sharePage .formContainer>form .bubble .cell{text-align:center}.contact:not(.eigentuemerLogin),.eigentuemerLogin:not(.eigentuemerLogin){padding:0!important;overflow:visible;z-index:2000!important}.contact .outerWrapper,.eigentuemerLogin .outerWrapper{text-align:right;position:relative}.contact .freetext,.eigentuemerLogin .freetext{position:absolute;bottom:calc(100% + 70px);right:40px;display:inline-block;text-align:left;font-size:41px;line-height:1.1}.contact .freetext a,.eigentuemerLogin .freetext a{color:inherit}.contact .freetext a:hover,.eigentuemerLogin .freetext a:hover{color:#7e9591}.contact .googleMap,.eigentuemerLogin .googleMap{width:100%;height:730px}.contact .anmeldeFormular,.eigentuemerLogin .anmeldeFormular{padding:90px 0}.contact .anmeldeFormular,.eigentuemerLogin .anmeldeFormular{background-color:#2e6666;color:#fff}.contact .anmeldeFormular .innerWrapper,.eigentuemerLogin .anmeldeFormular .innerWrapper{text-align:left}.contact .anmeldeFormular h2,.eigentuemerLogin .anmeldeFormular h2{font-size:42px;line-height:1.25;margin-bottom:18px}.contact form,.eigentuemerLogin form{padding-top:40px}.contact input[type=text],.contact .si-select,.contact input[type=password],.eigentuemerLogin input[type=text],.eigentuemerLogin .si-select,.eigentuemerLogin input[type=password]{width:calc(50% - 8px);font-weight:700;padding-left:10px;margin-bottom:0;border:0;background-color:#fff0;border-bottom:2px solid #fff;display:inline-block;font-size:20px}.contact input[type=text]:not(.si-select),.contact input[type=text] span,.contact .si-select:not(.si-select),.contact .si-select span,.contact input[type=password]:not(.si-select),.contact input[type=password] span,.eigentuemerLogin input[type=text]:not(.si-select),.eigentuemerLogin input[type=text] span,.eigentuemerLogin .si-select:not(.si-select),.eigentuemerLogin .si-select span,.eigentuemerLogin input[type=password]:not(.si-select),.eigentuemerLogin input[type=password] span{padding:0 0 0 10px;line-height:28px}.contact input[type=text]:nth-child(even),.contact .si-select:nth-child(even),.contact input[type=password]:nth-child(even),.eigentuemerLogin input[type=text]:nth-child(even),.eigentuemerLogin .si-select:nth-child(even),.eigentuemerLogin input[type=password]:nth-child(even){margin-left:16px}.contact input[type=text],.contact input[type=password],.eigentuemerLogin input[type=text],.eigentuemerLogin input[type=password]{margin-bottom:16px}.contact .textAreaWrapper,.eigentuemerLogin .textAreaWrapper{background-color:#fff0;position:relative;font-size:20px;margin-top:-16px;margin-bottom:40px}.contact .textAreaWrapper .line,.eigentuemerLogin .textAreaWrapper .line{position:absolute;height:46px;width:100%;border-bottom:2px solid #fff;left:0;z-index:1}.contact .textAreaWrapper .line:nth-child(2),.eigentuemerLogin .textAreaWrapper .line:nth-child(2){top:0}.contact .textAreaWrapper .line:nth-child(3),.eigentuemerLogin .textAreaWrapper .line:nth-child(3){top:46px}.contact .textAreaWrapper .line:nth-child(4),.eigentuemerLogin .textAreaWrapper .line:nth-child(4){top:92px}.contact .textAreaWrapper .line:nth-child(5),.eigentuemerLogin .textAreaWrapper .line:nth-child(5){top:138px}.contact textarea,.eigentuemerLogin textarea{position:relative;z-index:2;background-color:#fff0;font-weight:700;height:184px;line-height:46px;width:100%;resize:none;padding:7px 0 0 10px}.contact .alignRight,.eigentuemerLogin .alignRight{text-align:right}.contact input[type=submit],.eigentuemerLogin input[type=submit]{display:inline-block;width:140px;height:140px;background-color:#ff706a;padding:0;font-weight:700;font-size:26px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.contact input[type=submit]:hover,.eigentuemerLogin input[type=submit]:hover{-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}.contact .error,.eigentuemerLogin .error{border-bottom:2px solid #ff706a!important;color:#ff706a}.contact input::-webkit-input-placeholder,.contact textarea::-webkit-input-placeholder,.eigentuemerLogin input::-webkit-input-placeholder,.eigentuemerLogin textarea::-webkit-input-placeholder{color:#ff706a}.contact input::-moz-placeholder,.contact textarea::-moz-placeholder,.eigentuemerLogin input::-moz-placeholder,.eigentuemerLogin textarea::-moz-placeholder{color:#ff706a}.contact input:-ms-input-placeholder,.contact textarea:-ms-input-placeholder,.eigentuemerLogin input:-ms-input-placeholder,.eigentuemerLogin textarea:-ms-input-placeholder{color:#ff706a}.contact input:-moz-placeholder,.contact textarea:-moz-placeholder,.eigentuemerLogin input:-moz-placeholder,.eigentuemerLogin textarea:-moz-placeholder{color:#ff706a}.contact .anmeldeFormular h2{font-size:58px}.eigentuemerLogin .freetext{position:static;display:block;line-height:inherit!important;font-size:inherit!important}.eigentuemerLogin form{padding-top:0}.eigentuemerLogin form .right{text-align:right}.eigentuemerLogin form .pink,.eigentuemerLogin form .hasError{color:#ff706a}.eigentuemerLogin form ::-webkit-input-placeholder{color:#ff706a;opacity:1}.eigentuemerLogin form ::-moz-placeholder{color:#ff706a;opacity:1}.eigentuemerLogin form :-ms-input-placeholder{color:#ff706a;opacity:1}.eigentuemerLogin form :-moz-placeholder{color:#ff706a;opacity:1}.eigentuemerLogin form .clearfix{position:relative;padding:30px 0}.eigentuemerLogin form input[type=text],.eigentuemerLogin form input[type=password]{float:left;font-size:20px;line-height:1.4;font-weight:700;padding-left:10px;width:28%;margin-left:30px;color:#000;margin-bottom:0;border:0;background-color:#fff0;border-bottom:2px solid #fff}.eigentuemerLogin form input[type=text]:first-child,.eigentuemerLogin form input[type=password]:first-child{margin-left:0}.eigentuemerLogin form button{background-color:#fff0;position:absolute;top:50%;right:0;padding:0;height:100px;width:50px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.eigentuemerLogin form button svg{height:100%;width:100%}.eigentuemerLogin form button:hover{right:-5px}.currentTenants h1,.currentTenants h2{font-size:120px;line-height:1.08;margin-bottom:30px}.currentTenants>.innerWrapper>.freetext{font-size:42px;font-weight:700;line-height:1.25;margin-bottom:60px}.currentTenants .current-tenants-wrapper{display:flex;width:calc(100% + 20px);margin-left:-10px}.currentTenants .current-tenants-wrapper h1,.currentTenants .current-tenants-wrapper h2{font-size:42px;line-height:1.2}.currentTenants .current-tenants-wrapper>.tenant-group{width:33.33333%;margin:0 10px}.currentTenants .current-tenants-wrapper .tenant{display:block;padding:25px;background-color:#fff;margin-top:20px}.currentTenants .current-tenants-wrapper .tenant .img{position:relative;background-size:contain;background-position:center;background-repeat:no-repeat;padding-bottom:66%}.currentTenants .current-tenants-wrapper .tenant .align{padding:25px;background-color:#fff;position:absolute;display:flex;align-items:center;justify-content:center;text-align:center;width:100%;height:100%;font-size:24px;font-weight:700;line-height:1.2;opacity:0;color:#000;-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s;-o-transition:opacity 0.4s;transition:opacity 0.4s}.currentTenants .current-tenants-wrapper .tenant:hover .align,.currentTenants .current-tenants-wrapper .tenant.hover .align{opacity:1}.two-columns h1,.two-columns h2{font-size:112px;line-height:1.08;margin-bottom:60px}.two-columns .imageBlockContainer{display:flex}.two-columns .imageBlockContainer>.block{width:50%;padding-left:10px}.two-columns .imageBlockContainer>.block:first-child{padding-top:100px;padding-right:10px;padding-left:0;display:flex;flex-direction:column;align-items:flex-end}.two-columns .imageBlockContainer>.block img{margin-top:2em;display:block;width:130%;max-width:820px}.two-columns .imageBlockContainer .freetext h3{font-size:42px;font-weight:700;line-height:1.25}.two-columns .imageBlockContainer .freetext a{padding:10px 12px;line-height:1.25;display:inline-block;border:2px solid currentColor}.free-areas h1,.free-areas h2{font-size:116px;line-height:1.08;margin-bottom:60px}.free-areas h3{font-size:42px;font-weight:700;line-height:1.25}.free-areas .area-form{display:flex;width:calc(100% + 60px);margin-left:-30px;padding-bottom:2em}.free-areas .area-form .col{width:42.5%;margin:0 30px}.free-areas .checkbox-wrapper{display:inline-flex;align-items:center;transform:translateY(-50%) translateZ(0);position:relative}.free-areas .checkbox-wrapper+.checkbox-wrapper{margin-left:1.5em}.free-areas .checkbox-wrapper input{appearance:none;display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;opacity:0}.free-areas .checkbox-wrapper input:checked+.checkbox{background-color:#155654}.free-areas .checkbox-wrapper .checkbox{background-color:#fff;border:2px solid #000;width:16px;height:16px;margin-right:.5em}.free-areas .range-container{width:100%}.free-areas .range-container label{display:inline-block;width:100px;margin-bottom:2.5em}.free-areas .range-container .inner-range-container{flex:1 auto;position:relative}.free-areas .range-container .inner-range-container .min-label,.free-areas .range-container .inner-range-container .max-label{position:absolute;bottom:50%}.free-areas .range-container .inner-range-container .min-label{left:0;transform:translate3d(0,150%,0)}.free-areas .range-container .inner-range-container .noUi-pips-horizontal{padding:0;height:auto;top:auto}.free-areas .range-container .inner-range-container .noUi-value{top:auto;bottom:50%;transform:translate3d(-50%,150%,0);color:#000}.free-areas .range-container .inner-range-container .max-label{right:0;transform:translate3d(0,150%,0)}.free-areas .range-container .inner-range-container .range{width:100%;height:2px;box-shadow:none;border:0;background-color:#000;border-radius:0}.free-areas .range-container .inner-range-container .range .noUi-marker.noUi-marker-horizontal.noUi-marker-large,.free-areas .range-container .inner-range-container .range .noUi-marker.noUi-marker-horizontal.noUi-marker-normal{display:none}.free-areas .range-container .inner-range-container .range[data-pips]~.min-label,.free-areas .range-container .inner-range-container .range[data-pips]~.max-label{display:none}.free-areas .range-container .inner-range-container .range::before,.free-areas .range-container .inner-range-container .range::after{content:"";display:block;height:24px;width:2px;background-color:#000;position:absolute;top:50%}.free-areas .range-container .inner-range-container .range::before{left:-1px;transform:translate3d(0,-50%,0)}.free-areas .range-container .inner-range-container .range::after{right:-1px;transform:translate3d(0,-50%,0)}.free-areas .range-container .inner-range-container .range .noUi-connects{border-radius:0;overflow:visible}.free-areas .range-container .inner-range-container .range .noUi-connects .noUi-connect{background-color:#155654;height:6px;top:-2px}.free-areas .range-container .inner-range-container .range .noUi-handle{cursor:grab;border-radius:0;background-color:#fff;border:2px solid #000;width:16px;height:16px;top:-8px;right:-8px;box-shadow:none!important}.free-areas .range-container .inner-range-container .range .noUi-handle:active{cursor:grabbing}.free-areas .range-container .inner-range-container .range .noUi-handle:focus{outline:none!important}.free-areas .range-container .inner-range-container .range .noUi-handle::before,.free-areas .range-container .inner-range-container .range .noUi-handle::after{display:none}.free-areas .range-container .inner-range-container .noUi-tooltip{padding:0;font-weight:700;border:none;background-color:#fff0;bottom:auto;top:50%;transform:translate3d(-50%,-150%,0);color:#155654}.free-areas .single-free-area{padding-top:80px;padding-bottom:80px}.free-areas .single-free-area:nth-child(even){background-color:#abbec1}.free-areas .single-free-area:nth-child(even) .main-content{flex-direction:row-reverse}.free-areas .single-free-area.hidden{display:none!important}.free-areas .single-free-area.background{background-color:#fff0}.free-areas .single-free-area.background .main-content{flex-direction:row!important}.free-areas .single-free-area.background.even{background-color:#ced5d1}.free-areas .single-free-area.background.even .main-content{flex-direction:row-reverse!important}.free-areas .single-free-area .main-content{padding-top:40px;display:flex;align-items:flex-start;width:calc(100% + 30px);margin-left:-15px}.free-areas .single-free-area .main-content>*{width:50%;margin:0 15px}.free-areas .single-free-area .main-content img.logo{display:block;width:auto;height:100%;max-height:35px;max-width:200px}.free-areas .single-free-area .main-content .logo{margin-bottom:15px}.free-areas .single-free-area .main-content .freetext{margin-bottom:1em}.free-areas .single-free-area .main-content .button-group{padding-top:1.2em}.free-areas .single-free-area .main-content .swiper-container img{max-width:100%}.free-areas .single-free-area .main-content .swiper-button{width:20px;height:40px;background-image:none;-webkit-transition:left 0.4s,right 0.4s;-moz-transition:left 0.4s,right 0.4s;-o-transition:left 0.4s,right 0.4s;transition:left 0.4s,right 0.4s}.free-areas .single-free-area .main-content .swiper-button svg{height:100%;width:100%}.free-areas .single-free-area .main-content .swiper-button.swiper-button-prev{transform:rotate(180deg)}.free-areas .single-free-area .main-content .swiper-button:hover.swiper-button-prev{left:5px}.free-areas .single-free-area .main-content .swiper-button:hover.swiper-button-next{right:5px}.free-areas .single-free-area .main-content .file{padding:8px 0;display:block;border-bottom:1px solid #000;max-width:410px;color:#000}.free-areas .single-free-area .main-content .file:first-child{border-top:1px solid black!important}.free-areas .single-free-area .main-content .file>*{display:inline-block;vertical-align:middle}.free-areas .single-free-area .main-content .file span{font-weight:700}.free-areas .single-free-area .main-content .file svg{width:20px;height:25px;margin-right:10px}.free-areas .single-free-area .main-content .file svg path{fill:currentColor}.free-areas .single-free-area .main-content a{transition:color 0.2s}.free-areas .single-free-area .main-content a:hover{color:#ff706a;opacity:1}.free-areas .single-free-area .accordeon-content .freetext{padding-top:40px}.free-areas .single-free-area .accordeon-content table{width:100%;border-collapse:collapse}.free-areas .single-free-area .accordeon-content table tr:first-child td{white-space:nowrap}.free-areas .single-free-area .accordeon-content table td{min-width:70px;border-bottom:1px solid #000;margin:0;padding:10px 5px 6px}.free-areas .single-free-area .accordeon-content table td:last-child{padding-right:0}.free-areas .single-free-area .show-accordeon{cursor:pointer;margin-top:2em;display:inline-flex;align-items:center}.free-areas .single-free-area .show-accordeon img{width:15px;transform:translateZ(0) rotate(90deg);margin-left:15px;transition:transform 0.4s}.free-areas .single-free-area .show-accordeon b:nth-child(2){display:none}.free-areas .single-free-area .show-accordeon.open b:first-child{display:none}.free-areas .single-free-area .show-accordeon.open b:nth-child(2){display:inline}.free-areas .single-free-area .show-accordeon.open img{transform:translateZ(0) rotate(270deg)}.noAreas .paddingContainer{position:relative}.noAreas .birdBubble{background-color:#fff;position:absolute;bottom:-205px;right:-130px}.noAreas .freetext{font-size:58px;font-weight:700;padding-bottom:80px}.beingBuiltColor{background-color:#e1706a}.beingBuiltHoverColor{background-color:#f2b3b2}.doneColor{background-color:#fff}.doneHoverColor{background-color:#ba9b47;color:#fff}.doneHoverColor a{color:#fff}.plannedColor{background-color:#000}.plannedHoverColor{background-color:#282828}.interactiveMapWrapper{padding:0!important;overflow:visible!important;z-index:10000!important;position:relative;width:100%;height:100%;-webkit-tap-highlight-color:#fff0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.interactiveMapWrapper .mapOnlyWrapper{position:relative}.interactiveMapWrapper .interactiveMap{background-color:#8ebc9b}.interactiveMapWrapper .interactiveMap .map-map{top:43%;left:48%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.interactiveMapWrapper .interactiveMap #background{position:relative;display:block}.interactiveMapWrapper .interactiveMap #background .svgHouse{cursor:pointer;position:relative;z-index:10001;fill:#fff;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.interactiveMapWrapper .interactiveMap #background .svgHouse.verzeichnisHover{fill:#ba9b47!important}.interactiveMapWrapper .interactiveMap #background .svgHouse.done{fill:#fff}.interactiveMapWrapper .interactiveMap #background .svgHouse.done:hover,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.clicked{fill:#ba9b47}.interactiveMapWrapper .interactiveMap #background .svgHouse.done.active.showhasApt,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.active.showhasRetail,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.active.showhasRestaurant,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.active.showhasParking,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.hover.showhasApt,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.hover.showhasRetail,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.hover.showhasRestaurant,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.hover.showhasParking{fill:rgb(76.5,76.5,76.5)}.interactiveMapWrapper .interactiveMap #background .svgHouse.done.active.showhasApt:hover,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.active.showhasApt.clicked,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.active.showhasRetail:hover,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.active.showhasRetail.clicked,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.active.showhasRestaurant:hover,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.active.showhasRestaurant.clicked,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.active.showhasParking:hover,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.active.showhasParking.clicked,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.hover.showhasApt:hover,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.hover.showhasApt.clicked,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.hover.showhasRetail:hover,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.hover.showhasRetail.clicked,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.hover.showhasRestaurant:hover,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.hover.showhasRestaurant.clicked,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.hover.showhasParking:hover,.interactiveMapWrapper .interactiveMap #background .svgHouse.done.hover.showhasParking.clicked{fill:#666}.interactiveMapWrapper .interactiveMap #background .svgHouse.inactive{fill:rgb(0 0 0 / .1);stroke:rgb(0 0 0 / .5)}.interactiveMapWrapper .interactiveMap #background .svgHouse.planned{fill:#000}.interactiveMapWrapper .interactiveMap #background .svgHouse.planned:hover,.interactiveMapWrapper .interactiveMap #background .svgHouse.planned.hover{fill:#282828}.interactiveMapWrapper .interactiveMap #background .svgHouse.planned.active.showhasApt,.interactiveMapWrapper .interactiveMap #background .svgHouse.planned.active.showhasRetail,.interactiveMapWrapper .interactiveMap #background .svgHouse.planned.active.showhasRestaurant{fill:rgb(39.49,39.49,39.49)}.interactiveMapWrapper .interactiveMap .mapPictograms>rect{cursor:pointer}.interactiveMapWrapper .interactiveMap .mapPictograms .noFill{fill:transparent!important}.interactiveMapWrapper .zoomElements{position:absolute;background-color:#000;padding:10px 0;top:50%;left:0;z-index:10;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.interactiveMapWrapper .zoomElements>div:first-child{margin-bottom:80px}.interactiveMapWrapper .zoomElements>div{padding:10px;width:45px;height:45px}.interactiveMapWrapper .zoomElements svg{width:100%;height:100%;display:block}.interactiveMapWrapper .verzeichnis{position:absolute;right:0;top:0;color:#fff;background-color:#000;height:100%;width:425px;padding:45px 40px 45px 85px;z-index:100000;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s;transition:all 0.8s}.interactiveMapWrapper .verzeichnis.aLittleOpen{-webkit-transform:translateX(65%);-moz-transform:translateX(65%);-ms-transform:translateX(65%);transform:translateX(65%)}.interactiveMapWrapper .verzeichnis h3{color:#000;top:0;left:0;z-index:100;position:absolute;font-size:42px;line-height:1.2;border-bottom:15px solid rgb(0 0 0 / .9);-webkit-transform-origin:bottom left;-moz-transform-origin:bottom left;-ms-transform-origin:bottom left;-o-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:rotate(-90deg) translate(-95.5%,0);-moz-transform:rotate(-90deg) translate(-95.5%,0);-ms-transform:rotate(-90deg) translate(-95.5%,0);-o-transform:rotate(-90deg) translate(-95.5%,0);transform:rotate(-90deg) translate(-95.5%,0);cursor:pointer;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s;transition:all 0.8s}.interactiveMapWrapper .verzeichnis.amRietpark h3{top:300px}.interactiveMapWrapper .verzeichnis .closeVerzeichnis{position:absolute;top:15px;right:15px;width:42px;height:42px;cursor:pointer}.interactiveMapWrapper .verzeichnis .closeVerzeichnis svg{display:block;width:100%;height:100%}.interactiveMapWrapper .verzeichnis .delimiter{border-bottom:1px solid #fff;width:100%;margin:25px 0}.interactiveMapWrapper .verzeichnis .verzeichnisItems{overflow:scroll;max-height:99%;line-height:1.2}.interactiveMapWrapper .verzeichnis .verzeichnisItems b{display:block;margin-bottom:.4vw;-webkit-transition:color 0.15s;-moz-transition:color 0.15s;-o-transition:color 0.15s;transition:color 0.15s}.interactiveMapWrapper .verzeichnis .verzeichnisItems b+span{margin-top:0!important}.interactiveMapWrapper .verzeichnis .verzeichnisItems .items:hover>b{color:#ba9b47}.interactiveMapWrapper .verzeichnis .verzeichnisItems .items>a{display:block;margin-top:.4vw;color:#fff}.interactiveMapWrapper .verzeichnis .verzeichnisItems .items>a:hover{color:#ba9b47}.interactiveMapWrapper .verzeichnis.open{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.interactiveMapWrapper .verzeichnis.open h3{color:#fff;cursor:initial;-webkit-transform:rotate(-90deg) translate(-95.5%,110%);-moz-transform:rotate(-90deg) translate(-95.5%,110%);-ms-transform:rotate(-90deg) translate(-95.5%,110%);-o-transform:rotate(-90deg) translate(-95.5%,110%);transform:rotate(-90deg) translate(-95.5%,110%)}.interactiveMapWrapper .parkInfo{background-color:#fff;z-index:10004;display:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:100px;padding:20px;width:370px}.interactiveMapWrapper .parkInfo ul{padding:0}.interactiveMapWrapper .parkInfo ul li{position:relative;padding:0;list-style-type:none;padding-left:12px;margin-top:8px}.interactiveMapWrapper .parkInfo ul li:first-child{margin:0}.interactiveMapWrapper .parkInfo ul li:before{position:absolute;left:0;top:0;content:"-"}.interactiveMapWrapper .houseInfo h2{font-size:20px;line-height:1.2}.interactiveMapWrapper .houseInfo{display:none;position:absolute;top:25px;z-index:10003;width:370px}.interactiveMapWrapper .houseInfo>div:not(.swiper-container){display:none}.interactiveMapWrapper .houseInfo.hasGeneral>.general{display:block}.interactiveMapWrapper .houseInfo.hasApt>.hasApt{display:block}.interactiveMapWrapper .houseInfo.hasRetail>.hasRetail{display:block}.interactiveMapWrapper .houseInfo.hasParking>.hasParking{display:block}.interactiveMapWrapper .houseInfo.hasRestaurant>.hasRestaurant{display:block}.interactiveMapWrapper .houseInfo .swiper-slide{height:250px;background-size:cover;background-position:center}.interactiveMapWrapper .houseInfo .freetext{padding:20px}.interactiveMapWrapper .houseInfo.hasApt,.interactiveMapWrapper .houseInfo.hasRetail,.interactiveMapWrapper .houseInfo.hasRestaurant,.interactiveMapWrapper .houseInfo.hasParking{background-color:#666}.interactiveMapWrapper .houseInfo .infoLink{font-weight:inherit}.interactiveMapWrapper .houseInfo.tenant{width:300px;padding:20px;background-color:#ffffff!important;color:#000}.interactiveMapWrapper .houseInfo.tenant img{max-width:100%;max-height:180px;margin:0 auto;margin-bottom:15px;display:block}.interactiveMapWrapper .houseInfo.tenant .freetext{padding:0;display:block}.interactiveMapWrapper .houseInfo.tenant .freetext a{color:#ff706a}.interactiveMapWrapper .houseInfo.tenant .freetext table{width:100%}.interactiveMapWrapper .houseInfo.tenant .freetext table tr td{vertical-align:top;width:70%}.interactiveMapWrapper .houseInfo.tenant .freetext table tr td:first-child{width:30%}.interactiveMapWrapper .specialino{width:600px}.interactiveMapWrapper .specialino h2{font-size:44px;margin-bottom:15px}.interactiveMapWrapper .specialino .text{float:right;width:50%;min-height:320px;padding-bottom:20px;padding-left:20px}.interactiveMapWrapper .specialino .text:first-child{float:left;border-right:1px solid #000;padding-left:0;padding-right:20px}.interactiveMapWrapper .specialino .text a{color:#000;font-weight:700}.interactiveMapWrapper .specialino .text a svg{-webkit-transition:transform 0.4s;-moz-transition:transform 0.4s;-o-transition:transform 0.4s;transition:transform 0.4s}.interactiveMapWrapper .specialino .text a polyline{stroke:#000;-webkit-transition:stroke 0.15s;-moz-transition:stroke 0.15s;-o-transition:stroke 0.15s;transition:stroke 0.15s}.interactiveMapWrapper .specialino .text a:hover{color:#fff}.interactiveMapWrapper .specialino .text a:hover svg{-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.interactiveMapWrapper .specialino .text a:hover polyline{stroke:#fff}.interactiveMapWrapper .specialino .text .specialinoLink{font-size:20px;display:inline-block;margin:0 auto;color:#000}.interactiveMapWrapper .specialino .text .specialinoLink span,.interactiveMapWrapper .specialino .text .specialinoLink svg{display:inline-block;vertical-align:middle}.interactiveMapWrapper .specialino .text .specialinoLink svg{height:40px;width:20px;margin-left:10px}.interactiveMapWrapper .specialino .text .specialinoLink.realSpecialino{color:#fff}.interactiveMapWrapper .specialino .text .specialinoLink.realSpecialino g,.interactiveMapWrapper .specialino .text .specialinoLink.realSpecialino path,.interactiveMapWrapper .specialino .text .specialinoLink.realSpecialino polyline{stroke:#fff}.interactiveMapWrapper .labels{position:absolute;z-index:10000;width:100%;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.interactiveMapWrapper .point{position:absolute;background-color:rgb(0 0 0 / .5);z-index:10002}.interactiveMapWrapper .blackBox{z-index:10002;position:absolute;top:50%;left:50%;background-color:#000;color:#fff;padding:8px 8px;font-size:22px;line-height:1.1;display:none;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.interactiveMapWrapper .blackBox a{color:#fff;font-weight:700;cursor:pointer}.interactiveMapWrapper .blackBox a:hover{color:#ff706a}.interactiveMapWrapper .blackBox.top{-webkit-transform:translate(-50%,-100%);-moz-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.interactiveMapWrapper .blackBox span{margin-top:5px;display:inline-block;width:130px;margin-left:15px;vertical-align:top}.interactiveMapWrapper .blackBox span:nth-child(1),.interactiveMapWrapper .blackBox span:nth-child(2){margin-top:0}.interactiveMapWrapper .blackBox span:first-child,.interactiveMapWrapper .blackBox br+span{margin-left:0}.interactiveMapWrapper .legend{position:absolute;z-index:60;bottom:30px;right:30px;text-align:right}.interactiveMapWrapper .legend>div{margin-top:10px;display:block}.interactiveMapWrapper .legend>div:first-child{margin-top:0}.interactiveMapWrapper .legend>div span{color:#fff;font-weight:700;vertical-align:middle}.interactiveMapWrapper .legend>div div{display:inline-block;vertical-align:middle;height:24px;width:74px;margin-left:10px}.interactiveMapWrapper .filter{line-height:0;font-size:0;padding:12px 0;border-top:1px solid #000;border-bottom:1px solid #000;margin-top:25px;margin-bottom:25px}.interactiveMapWrapper .filter a{display:inline-block;vertical-align:middle;font-weight:700;font-size:24px;line-height:1;padding:5px 12px;cursor:pointer;color:#000}.interactiveMapWrapper .filter a:not(.removeFilter):hover,.interactiveMapWrapper .filter a.hover,.interactiveMapWrapper .filter a.active{background-color:#002326;color:#fff}.interactiveMapWrapper .filter a.removeFilter{padding:0}.interactiveMapWrapper .filter a svg{display:block;width:40px;height:40px}.interactiveMapWrapper .filter a svg polyline,.interactiveMapWrapper .filter a svg line,.interactiveMapWrapper .filter a svg g{stroke:#000}.interactiveMapWrapper .filterLink{position:relative}.interactiveMapWrapper .filterLink .tooltip{position:absolute;z-indeX:10000;white-space:nowrap;background-color:#ba9b47;color:#fff;padding:5px 12px;left:50%;bottom:125%;opacity:0;pointer-events:none;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.interactiveMapWrapper .filterLink:hover>.tooltip{opacity:1}.interactiveMapWrapper .mobileOnlyFilter>svg,.interactiveMapWrapper .mobileOnlyFilter>span{display:none}.backToHome{position:fixed;display:block;width:140px;height:250px;right:40px;bottom:40px;z-index:9999;cursor:pointer}.backToHome svg{width:100%;height:100%}.backToHome svg path{-webkit-transition:fill 0.4s;-moz-transition:fill 0.4s;-o-transition:fill 0.4s;transition:fill 0.4s}.backToHome.light svg path{fill:#fff}.landingPage,.landingPage input,.landingPage textarea{font-size:19px;line-height:1.52;font-family:"Mark Offc Pro","Helvetica W01",Arial,sans-serif;font-weight:400}.landingPage a.landingPageBack{font-size:14px;top:40px;left:40px}.landingPage a.landingPageBack svg{height:40px;width:20px}.landingPage .bildabfolge:first-child{margin-top:0;padding:0;padding-bottom:155px}.landingPage .bildabfolge h1{font-family:"ChildsPlayAgeNineWeb W01 Rg","Helvetica W01",Arial,sans-serif;text-align:center;font-size:146px;line-height:1.5}.landingPage .bildabfolge .img{z-index:1000}.landingPage .bildabfolge .amp,.landingPage .bildabfolge .text{z-index:1001}.landingPage .bildabfolge .description{padding:25px;position:absolute;top:0!important;left:0!important;height:100%;width:100%;background-color:rgb(255 255 255 / .75);opacity:0;display:flex;align-items:center;justify-content:center;-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s;-o-transition:opacity 0.4s;transition:opacity 0.4s}.landingPage .bildabfolge .img:hover .description,.landingPage .bildabfolge .img.hover .description{opacity:1}.landingPage .bildabfolge .bildItem:nth-child(1) .amp{width:95px;height:112px}.landingPage .bildabfolge .bildItem:nth-child(1) h3{font-size:75px}.landingPage .bildabfolge .bildItem:nth-child(2) .amp{width:125px;height:146px}.landingPage .bildabfolge .bildItem:nth-child(2) h3{font-size:65px}.landingPage .bildabfolge .bildItem:nth-child(3) .amp{width:140px;height:163px}.landingPage .bildabfolge .bildItem:nth-child(3) h3{font-size:83px}.landingPage .bildabfolge .bildItem:nth-child(5) .amp{width:161px;height:187px}.landingPage .bildabfolge .bildItem:nth-child(5) h3{font-size:63px}.landingPage .anmeldeFormular{padding:85px 0;background-color:#abbec1}.landingPage .anmeldeFormular h1,.landingPage .anmeldeFormular h2{font-size:65px;line-height:1;font-weight:900;text-align:center;margin-bottom:40px}.landingPage .anmeldeFormular .freetext{text-align:center}.landingPage .anmeldeFormular form{display:block}.landingPage .anmeldeFormular form ::-webkit-input-placeholder{color:#000;opacity:1}.landingPage .anmeldeFormular form ::-moz-placeholder{color:#000;opacity:1}.landingPage .anmeldeFormular form :-ms-input-placeholder{color:#000;opacity:1}.landingPage .anmeldeFormular form :-moz-placeholder{color:#000;opacity:1}.landingPage .anmeldeFormular .formWrapper{max-width:1000px;padding:0 110px;margin:0 auto}.landingPage .anmeldeFormular .radioBoxes{display:block;text-align:center;margin:70px 0}.landingPage .anmeldeFormular .fakeRadioText,.landingPage .anmeldeFormular input[type=submit]{background-color:#fff0;padding:0 16px;vertical-align:middle;font-size:25px;line-height:46px;text-transform:uppercase;border:1px solid #000;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.landingPage .anmeldeFormular input[type=submit]{display:block;margin:44px auto 0}.landingPage .anmeldeFormular input[type=submit]:hover{background-color:#000;color:#fff}.landingPage .anmeldeFormular .fakeRadioBox{position:relative;height:48px;display:inline-block}.landingPage .anmeldeFormular .fakeRadioBox:first-child{margin-right:70px}.landingPage .anmeldeFormular .fakeRadioBox input{position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;display:block;-webkit-appearance:none}.landingPage .anmeldeFormular .fakeRadioBox input:checked+div{background-color:#000;color:#fff}.landingPage .anmeldeFormular .fakeRadioBox:hover input+div{background-color:#000;color:#fff}.landingPage .anmeldeFormular .rangeSliderContainer,.landingPage .anmeldeFormular .roomsSelects,.landingPage .anmeldeFormular .qmSelects{position:relative}.landingPage .anmeldeFormular .realSelects{line-height:0}.landingPage .anmeldeFormular .rangeslider__handle{width:17px;height:17px;top:-8px}.landingPage .anmeldeFormular .hidden{display:none}.landingPage .anmeldeFormular .label{position:absolute;top:50%;width:110px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.landingPage .anmeldeFormular .label.max{left:-125px;text-align:right}.landingPage .anmeldeFormular .label.current{right:-125px}.landingPage .anmeldeFormular .rangeSliderContainer{padding:40px 0}.landingPage .anmeldeFormular .roomsSelects{margin-bottom:16px}.landingPage .anmeldeFormular .selects{margin-bottom:47px}.landingPage .anmeldeFormular .selects .si-options a{line-height:1}.landingPage .anmeldeFormular input[type=text],.landingPage .anmeldeFormular .si-select{width:calc(50% - 8px);background:#fff0;border:1px solid #000;display:inline-block;-webkit-appearance:none;margin-left:16px}.landingPage .anmeldeFormular input[type=text].fullwidth,.landingPage .anmeldeFormular .si-select.fullwidth{width:100%}.landingPage .anmeldeFormular input[type=text]:not(.si-select),.landingPage .anmeldeFormular input[type=text] span,.landingPage .anmeldeFormular .si-select:not(.si-select),.landingPage .anmeldeFormular .si-select span{padding:0 0 0 10px;line-height:40px}.landingPage .anmeldeFormular .fullwidth:first-child,.landingPage .anmeldeFormular input[type=text]:first-child,.landingPage .anmeldeFormular .si-select:first-child{margin-left:0}.landingPage .anmeldeFormular div.fullwidth+input[type=text]{margin-left:0}.landingPage .anmeldeFormular br+input[type=text]{margin-left:0}.landingPage .anmeldeFormular input[type=text]{margin-bottom:16px}.landingPage .anmeldeFormular textarea{margin-top:40px;line-height:35px;background-image:url(/assets/frontend/img/textAreaBackground.png);background-size:auto 35px;height:140px;width:100%;resize:none;background-color:#fff0;background-position:0 -5px;padding:0 0 0 10px;background-attachment:local}.landingPage .anmeldeFormular .error{border:1px solid #ff706a!important}.landingPage .anmeldeFormular .error::-webkit-input-placeholder{color:#ff706a}.landingPage .anmeldeFormular .error::-moz-placeholder{color:#ff706a}.landingPage .anmeldeFormular .error:-ms-input-placeholder{color:#ff706a}.landingPage .anmeldeFormular .error:-moz-placeholder{color:#ff706a}.landingPage .landingPageBildText+.landingPageBildText{padding-top:0;margin-top:-50px}.landingPage .landingPageBildText{padding:105px}.landingPage .landingPageBildText .innerWrapper{max-width:820px}.landingPage .landingPageBildText b{text-transform:uppercase;font-weight:900}.landingPage .landingPageBildText h1,.landingPage .landingPageBildText h2{font-family:"ChildsPlayAgeNineWeb W01 Rg","Helvetica W01",Arial,sans-serif;font-size:128px;line-height:.92;text-align:center;margin-bottom:90px;overflow:visible!important}.landingPage .landingPageBildText .clearfix>*{width:calc(50% - 13px);float:right}.landingPage .landingPageBildText .clearfix>*:first-child{float:left}.landingPage .landingPageBildText .clearfix>*.freetext p:first-child{margin-top:0}.landingPage .dankesSeite{background-color:#abbec1}.landingPage .dankesSeite .table{width:100%;height:100%}.landingPage .dankesSeite h1{font-family:"ChildsPlayAgeNineWeb W01 Rg","Helvetica W01",Arial,sans-serif;font-size:128px;line-height:.92;text-align:center;margin-bottom:65px;text-transform:uppercase}.landingPage .dankesSeite .freetext{display:inline-block;font-size:23px;line-height:40px;max-width:940px;padding:0 60px}.landingPage footer .innerWrapper{max-width:1000px}.landingPage footer .align{display:flex;justify-content:space-between}.landingPage footer .align>*{display:inline-block;vertical-align:top}.landingPage footer .logo{width:33%;margin-bottom:20px;display:block}.landingPage footer .logo>img{width:100%}.contact+.eigentuemer{padding-top:0!important}}.theArchive .text-block a,.theArchive .text-block p{color:#000;line-height:1.2;font-size:36px}.theArchive .text-block a:hover{color:#ff706a}.theArchive .text-block{padding-bottom:0}.visible-xl{display:none}.visible-xl-inline{display:none}@media only screen and (min-width:1300px){.visible-l{display:block}.visible-m{display:none}.visible-s{display:none}.invisible-l{display:none}.invisible-m{display:block}.invisible-s{display:block}.visible-xl{display:block}.visible-xl-inline{display:inline}.desktopOnly{display:block}.notDesktop{display:none!important}.notSmartphone{display:block}.smartphoneOnly{display:none}.backToHome{top:auto!important}.interactiveMapWrapper .interactiveMap{height:760px!important}}@media only screen and (min-width:1060px) and (max-width:1299px){.visible-l{display:block}.visible-m{display:none}.visible-s{display:none}.invisible-l{display:none}.invisible-m{display:block}.invisible-s{display:block}.desktopOnly{display:block}.notDesktop{display:block}.notSmartphone{display:block}.smartphoneOnly{display:none}.calendarTitle span{display:inline-block;vertical-align:middle;margin:0 2.3094688222vw}.calendarTitle .swiper-arrow{position:static!important;display:inline-block;vertical-align:middle;height:3.0792917629vw!important;width:1.5396458814vw!important;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.calendarTitle .swiper-arrow.swiper-arrow-prev{-webkit-transform:rotate(180deg)!important;-moz-transform:rotate(180deg)!important;-ms-transform:rotate(180deg)!important;-o-transform:rotate(180deg)!important;transform:rotate(180deg)!important}.calendarTitle .swiper-arrow:hover.swiper-arrow-prev{-webkit-transform:rotate(180deg) translateX(5px)!important;-moz-transform:rotate(180deg) translateX(5px)!important;-ms-transform:rotate(180deg) translateX(5px)!important;-o-transform:rotate(180deg) translateX(5px)!important;transform:rotate(180deg) translateX(5px)!important}.calendarTitle .swiper-arrow:hover.swiper-arrow-next{-webkit-transform:translateX(5px)!important;-moz-transform:translateX(5px)!important;-ms-transform:translateX(5px)!important;-o-transform:translateX(5px)!important;transform:translateX(5px)}.realAndOnlyWrapper .swiper-arrow{display:none}.wohnungsanzeigen .bubble{right:-10.0076982294vw}.wohnungsanzeigen .swiper-button{top:50%;margin-top:0!important;height:9.3918398768vw!important;width:4.7729022325vw!important;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.wohnungsanzeigen .swiper-button svg{height:100%;width:100%}.wohnungsanzeigen .swiper-button.swiper-button-prev{left:10px!important;-webkit-transform:translateY(-50%)!important;-moz-transform:translateY(-50%)!important;-ms-transform:translateY(-50%)!important;-o-transform:translateY(-50%)!important;transform:translateY(-50%)!important}.wohnungsanzeigen .swiper-button.swiper-button-prev svg{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.wohnungsanzeigen .swiper-button.swiper-button-next{right:10px!important}.backToHome{top:auto!important}.kalender .bubble{width:15.3964588145vw!important;padding-bottom:15.3964588145vw!important;font-size:1.5396458814vw!important}.kalender .bubble.olive{left:auto!important;right:-10.1616628176vw;top:-5.7736720554vw}.kalender .bubble.pink{left:auto;top:auto;right:-10.1616628176vw;bottom:-7.8521939954vw}.interactiveMapWrapper .interactiveMap{height:58.506543495vw!important}}@media only screen and (min-width:751px) and (max-width:1059px){.visible-l{display:none}.visible-m{display:block}.visible-s{display:none}.invisible-l{display:block}.invisible-m{display:none}.invisible-s{display:block}.desktopOnly{display:block}.desktopOnly.birdBubble{display:none}.notDesktop{display:block}.notSmartphone{display:block}.smartphoneOnly{display:none}footer .footerRow{position:relative}footer .toTop{display:block!important;position:absolute;top:-1.077752117vw;right:1.077752117vw;cursor:pointer;z-index:1;-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:top 0.4s;-moz-transition:top 0.4s;-o-transition:top 0.4s;transition:top 0.4s}footer .toTop svg{height:4.6189376443vw;width:2.3094688222vw;display:block;-webkit-animation:bounceRight 2s infinite;-moz-animation:bounceRight 2s infinite;-o-animation:bounceRight 2s infinite;animation:bounceRight 2s infinite}footer .toTop:hover{top:-5px}.textBildBlock .middle .pseudo{margin-bottom:1.9245573518vw}.bild-text-angebote .block .img .bubble{right:-7.6982294072vw;top:120%}.calendarTitle span{display:inline-block;vertical-align:middle;margin:0 2.3094688222vw}.calendarTitle .swiper-arrow{position:static!important;display:inline-block;vertical-align:middle;height:3.0792917629vw!important;width:1.5396458814vw!important;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important}.calendarTitle .swiper-arrow.swiper-arrow-prev{-webkit-transform:rotate(180deg)!important;-moz-transform:rotate(180deg)!important;-ms-transform:rotate(180deg)!important;-o-transform:rotate(180deg)!important;transform:rotate(180deg)!important}.text-block .home{padding-left:13%;padding-right:13%}.text-block.amRietparkText{margin-top:0!important}.realAndOnlyWrapper .swiper-arrow{display:none}.wohnungsanzeigen .bubble{right:-9.2378752887vw;top:16.9361046959vw}.wohnungsanzeigen .swiper-button{top:50%;margin-top:0!important;height:9.3918398768vw!important;width:4.7729022325vw!important;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.wohnungsanzeigen .swiper-button svg{height:100%;width:100%}.wohnungsanzeigen .swiper-button.swiper-button-prev{left:10px!important;-webkit-transform:translateY(-50%)!important;-moz-transform:translateY(-50%)!important;-ms-transform:translateY(-50%)!important;-o-transform:translateY(-50%)!important;transform:translateY(-50%)!important}.wohnungsanzeigen .swiper-button.swiper-button-prev svg{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.wohnungsanzeigen .swiper-button.swiper-button-next{right:10px!important}.newsblock .imageBlocks .leftSide .bubble,.newsblock .imageBlocks .leftSide .bubble.opposite,.newsblock .imageBlocks .rightSide .bubble,.newsblock .imageBlocks .rightSide .bubble.opposite{width:15.935334873vw;padding-bottom:15.935334873vw;top:93.5%;left:80%}.backToHome{top:auto!important}.kalender h2{font-size:14.0698772427vw}.kalender .calendar .eventBlock{padding-top:3.7771482531vw}.kalender .bubble{width:13.856812933vw!important;padding-bottom:13.856812933vw!important;font-size:1.5396458814vw!important}.kalender .bubble.olive{left:auto!important;right:-8.468052348vw;top:-3.8491147036vw}.kalender .bubble.pink{left:auto;top:auto;right:-8.468052348vw;bottom:-7.8521939954vw}.interactiveMapWrapper .interactiveMap{height:58.506543495vw!important}.landingPage a.landingPageBack{font-size:1.5108593012vw;top:3.7771482531vw;left:3.7771482531vw}.landingPage a.landingPageBack svg{height:3.7771482531vw;width:1.8885741265vw}.landingPage .footerPushWrapper{background-color:#fff0}.noAreas .freetext{line-height:1.3;padding-bottom:16.9361046959vw}.noAreas .bubble{bottom:-11.5473441109vw;right:-11.5473441109vw}.zahlen-und-fakten.notSmartphone .hide{display:block!important}.zahlen-und-fakten.notSmartphone .teil2 .big{font-size:6.7988668555vw}.zahlen-und-fakten.notSmartphone .teil9 .big{font-size:7.7431539188vw}.bubble.erstvermietungBubble{width:200px;padding-bottom:200px}}@media only screen and (max-width:750px){.visible-l{display:none}.visible-m{display:none}.visible-s{display:block}.invisible-l{display:block}.invisible-m{display:block}.invisible-s{display:none!important}@-webkit-keyframes pulsate{0%{width:8.6666666667vw;padding-bottom:8.6666666667vw}45%{width:8.6666666667vw;padding-bottom:8.6666666667vw}50%{width:9.3333333333vw;padding-bottom:9.3333333333vw}55%{width:8.6666666667vw;padding-bottom:8.6666666667vw}100%{width:8.6666666667vw;padding-bottom:8.6666666667vw}}@-moz-keyframes pulsate{0%{width:8.6666666667vw;padding-bottom:8.6666666667vw}45%{width:8.6666666667vw;padding-bottom:8.6666666667vw}50%{width:9.3333333333vw;padding-bottom:9.3333333333vw}55%{width:8.6666666667vw;padding-bottom:8.6666666667vw}100%{width:8.6666666667vw;padding-bottom:8.6666666667vw}}@-o-keyframes pulsate{0%{width:8.6666666667vw;padding-bottom:8.6666666667vw}45%{width:8.6666666667vw;padding-bottom:8.6666666667vw}50%{width:9.3333333333vw;padding-bottom:9.3333333333vw}55%{width:8.6666666667vw;padding-bottom:8.6666666667vw}100%{width:8.6666666667vw;padding-bottom:8.6666666667vw}}@keyframes pulsate{0%{width:8.6666666667vw;padding-bottom:8.6666666667vw}45%{width:8.6666666667vw;padding-bottom:8.6666666667vw}50%{width:9.3333333333vw;padding-bottom:9.3333333333vw}55%{width:8.6666666667vw;padding-bottom:8.6666666667vw}100%{width:8.6666666667vw;padding-bottom:8.6666666667vw}}.hide{display:block}.hideSmartphone{display:none}.bubble.birdBubble{width:50.6666666667vw!important;padding-bottom:50.6666666667vw!important;font-size:3.6vw!important}.bubble.birdBubble h3{font-size:5.3333333333vw!important}.notHome{display:none}.notDesktop{display:block}.innerWrapper{padding:0 5.3333333333%}.desktopOnly,.notSmartphone{display:none!important}.smartphoneOnly{display:block}.paddingContainer{padding-top:0}.isOverlay .tableContainer{overflow-y:scroll}.isOverlay.imagesForGallery .closeOverlay{top:3.3333333333vw;right:3.3333333333vw;width:7.7333333333vw;height:7.7333333333vw}.isOverlay.imagesForGallery .title{max-width:80%;white-space:nowrap}.titleBlackDingsBumsTeil{position:absolute;left:0;top:0;width:2.6666666667vw;height:14vw;background-color:#000}.showPortal{font-size:4vw;padding-left:4.6666666667vw}.showPortal span:before{left:-3.3333333333vw;width:1.8666666667vw;height:3.7333333333vw}.showPortal:hover span:before{left:-2.6666666667vw}header{overflow:hidden}header .wrapperOnly.mobileFullscreen{margin-bottom:14.6666666667vw!important;overflow:hidden}header .nextWindow{pointer-events:all;display:none;position:absolute;left:50%;bottom:7.3333333333vw;-webkit-transform:translate(-50%,50%) rotate(90deg);-moz-transform:translate(-50%,50%) rotate(90deg);-ms-transform:translate(-50%,50%) rotate(90deg);-o-transform:translate(-50%,50%) rotate(90deg);transform:translate(-50%,50%) rotate(90deg)}header .nextWindow svg{-webkit-animation:bounce 2s infinite;-moz-animation:bounce 2s infinite;-o-animation:bounce 2s infinite;animation:bounce 2s infinite;-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s}header .nextWindow svg polyline,header .nextWindow svg g{stroke:#000}header.mobileFullscreen .nextWindow{display:block}header .header-swiper{position:static;width:100%!important;margin:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);padding-bottom:0}header .header-swiper .swiper-slide{position:relative;overflow:hidden}header .mainMenu{padding:9.6vw 0 9.6vw;position:relative;z-index:100}header .mainMenu ul{padding:0;margin:0;border-left:solid 2.6666666667vw #000}header .mainMenu ul li{padding-left:2.6666666667vw;margin-top:2%}header .mainMenu ul li a{font-size:8.2666666667vw;line-height:.9}header .mainMenu.subMenu{padding-top:12.4vw;padding-bottom:0;margin-bottom:6.6666666667vw}header .mainMenu.subMenu>a{display:block;font-weight:700;line-height:1;padding-left:4.6666666667vw;position:relative;margin-bottom:0;font-size:13.3333333333vw}header .mainMenu.subMenu>a .titleBlackDingsBumsTeil{top:.6666666667vw;height:94%}header .mainMenu.subMenu ul{margin-top:4.2666666667vw}header .mainMenu.subMenu ul li{padding-left:4vw;margin-top:2vw}header .mainMenu.subMenu ul li a{font-size:9.6vw}header .googleMap{height:106.6666666667vw;width:100%}.backToPrevious{top:12.2666666667vw!important}footer .toTop{position:absolute;top:-1.8666666667vw;right:1.8666666667vw;cursor:pointer;z-index:1;-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:top 0.4s;-moz-transition:top 0.4s;-o-transition:top 0.4s;transition:top 0.4s}footer .toTop svg{height:8vw;width:4vw;display:block;-webkit-animation:bounceRight 2s infinite;-moz-animation:bounceRight 2s infinite;-o-animation:bounceRight 2s infinite;animation:bounceRight 2s infinite}footer .toTop:hover{top:-5px}footer h2{font-size:15.6vw;line-height:.75;margin-bottom:6.6666666667vw;position:static;-webkit-transform:rotate(0) translate(0,0);-moz-transform:rotate(0) translate(0,0);-ms-transform:rotate(0) translate(0,0);-o-transform:rotate(0) translate(0,0);transform:rotate(0) translate(0,0)}footer .footerRow{margin-top:10.6666666667vw}footer .footerRow:first-child{margin-top:0}footer p,footer p+p{float:none;width:100%}footer .upperRow p+p{display:none}footer .lowerRow>.smartphoneOnly{margin-bottom:6.6666666667vw}footer form{margin-bottom:0}footer form .yform-element{display:block;float:none;width:100%;margin:5.3333333333vw 0 0 0}footer form .yform-element:first-child{margin-top:0}footer form .yform-element input{height:11.4666666667vw}footer form button{margin-top:4vw;float:right;height:auto;background:none;width:auto;border:none;font-weight:700}footer .iconRow{position:relative}footer .iconRow .links{float:left}footer .iconRow .links a{margin-left:0;margin-top:6.6666666667vw;display:block}footer .iconRow .links a:first-child{margin-top:0}footer .iconRow .icons a{height:8.5333333333vw;width:8.5333333333vw}footer .iconRow .icons a:first-child{width:5.3333333333vw}.mobileMenuHolder{padding-bottom:0!important}.mobileMenuHolder .mainMenu ul{display:block}.entry{padding:13.333% 0;margin:0!important}.entry:not(.text-block)>.innerWrapper h1,.entry:not(.text-block)>.outerWrapper h1{font-size:15.6vw}.entry .showMore .showMoreContainer{font-size:4.2666666667vw;padding-bottom:10.6666666667vw}.entry .showMore .showMoreContainer svg{top:3.2vw;height:13.3333333333vw;width:6.6666666667vw}.entry .showMore .showMoreContainer:hover svg{top:3.8666666667vw}.bildergalerie{margin:0;padding:0}.bildergalerie .swiper-button{display:block;width:auto!important;height:auto!important}.bildergalerie .swiper-button svg{height:13.3333333333vw;width:6.6666666667vw}.bildergalerie .img:last-child{margin-bottom:0}.bildergalerie .swiper-button-prev{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.bildergalerie .smartphoneOnly.imageBlocks{padding-bottom:6.6666666667vw}.wohnungsanzeigen{overflow:visible}.wohnungsanzeigen:not(.light){padding-bottom:24.6666666667vw!important}.wohnungsanzeigen .bubble.birdBubble{bottom:-69.3333333333vw;right:-18.6666666667vw;top:auto;font-size:3.6vw}.wohnungsanzeigen .linkContainer .linkGroup{font-size:7.7333333333vw;line-height:1;padding:5.6% 0}.wohnungsanzeigen .linkContainer .linkGroup .darker{margin-top:3.3333333333%}.wohnungsanzeigen .linkContainer .linkGroup a{max-width:88%}.wohnungsanzeigen .linkContainer .linkGroup svg{height:9.3333333333vw;width:4.6666666667vw}.wohnungsanzeigen .imageContainer{width:100%!important;display:block;margin:8.6666666667% 0 0!important}.wohnungsanzeigen .imageContainer.half,.wohnungsanzeigen .imageContainer.half+.imageContainer{margin-top:8.6666666667%!important}.wohnungsanzeigen .imageContainer:first-child{margin-top:0!important}.wohnungsanzeigen .imageContainer.half .img,.wohnungsanzeigen .imageContainer.half+.imageContainer .img,.wohnungsanzeigen .imageContainer .img{padding-bottom:66.6%!important}.wohnungsanzeigen .imageContainer .swiper-button{top:0;height:16.2666666667vw!important;width:8.2666666667vw!important;margin-top:33.3333333333vw;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.wohnungsanzeigen .imageContainer .swiper-button svg{height:100%;width:100%}.wohnungsanzeigen .imageContainer .swiper-button.swiper-button-prev{left:0!important;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.wohnungsanzeigen .imageContainer .swiper-button.swiper-button-prev svg{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.wohnungsanzeigen .imageContainer .swiper-button.swiper-button-next{right:0!important}.wohnungsanzeigen .swiper-container{width:calc(100% + 10.6666666667vw);margin-left:-5.3333333333vw}.wohnungsanzeigen .swiper-container .darkGreen{padding:4vw 5.3333333333vw}.wohnungsanzeigen .swiper-container .darkGreen .link{right:5.3333333333vw;bottom:4vw;width:5.3333333333vw;height:auto}.wohnungsanzeigen.light .linkContainer{margin-top:0!important;padding-top:3.3333333333vw;padding-bottom:0}.wohnungsanzeigen.light .linkGroup{border:none}.wohnungsanzeigen.light .linkGroup:last-child{padding-bottom:0}.newsblock .imageBlocks{padding-top:24%}.newsblock .imageBlocks .img{padding-bottom:118.9%}.newsblock .imageBlocks>div.leftSide{padding-top:0}.newsblock .imageBlocks .mobileWrapper{padding:0!important;width:100%;margin-top:4vw}.newsblock .imageBlocks .mobileWrapper:first-child{margin-top:0}.newsblock .imageBlocks .mobileWrapper>div{width:75%}.newsblock .imageBlocks .mobileWrapper.posleft>div{float:left}.newsblock .imageBlocks .mobileWrapper.posright>div{float:right}.newsblock .imageBlocks .mobileWrapper .singleBlock{margin-bottom:0}.newsblock .imageBlocks .mobileWrapper .newsText{font-size:3.3333333333vw}.newsblock .imageBlocks .leftSide .bubble{width:50%;padding-bottom:50%}.newsblock .imageBlocks .leftSide .bubble.opposite{width:50%;padding-bottom:50%}.newsblock .imageBlocks .rightSide .bubble{width:62.5%;padding-bottom:62.5%}.newsblock .imageBlocks .rightSide .bubble.opposite{width:50%;padding-bottom:50%}.newsblock .imageBlocks .bubble.top{width:50%;padding-bottom:50%}.text-block{padding:6.6666666667vw 0;position:relative}.text-block .freetext{width:100%!important}.text-block .freetext.expand{height:37.3333333333vw;overflow:hidden}.text-block .titleBlackDingsBumsTeil{top:4vw}.kalender{padding-top:0}.kalender .upperContent>h1,.kalender .upperContent h2{font-size:20.6666666667vw!important;position:static;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;margin-bottom:5.3333333333vw}.kalender .upperContent .calendar{width:100%;margin-left:0}.kalender .upperContent .calendar .calendarTitle{text-align:center;color:#ba9b47;font-size:6.6666666667vw;height:13.3333333333vw;line-height:13.3333333333vw;position:relative;margin-top:4.6666666667vw}.kalender .upperContent .calendar .calendarTitle .swiper-arrow{height:13.3333333333vw;width:6.6666666667vw;-webkit-transition:left 0.4s,right 0.4s;-moz-transition:left 0.4s,right 0.4s;-ms-transition:left 0.4s,right 0.4s;-o-transition:left 0.4s,right 0.4s;transition:left 0.4s,right 0.4s}.kalender .upperContent .calendar .calendarTitle .swiper-arrow.swiper-arrow-prev{left:5px}.kalender .upperContent .calendar .calendarTitle .swiper-arrow.swiper-arrow-prev:hover{left:0}.kalender .upperContent .calendar .calendarTitle .swiper-arrow.swiper-arrow-next{right:5px}.kalender .upperContent .calendar .calendarTitle .swiper-arrow.swiper-arrow-next:hover{right:0}.kalender .upperContent .calendar .current{position:static;width:100%;vertical-align:middle;font-size:30vw;text-align:center;margin-bottom:5.3333333333vw}.kalender .upperContent .calendar .current .pipe{display:inline-block}.kalender .upperContent .calendar .current .pipe .realPipe{height:21.8666666667vw;width:3.7333333333vw;background-color:#ba9b47;display:inline-block}.kalender .upperContent .calendar .swiper-container{width:100%;margin-left:0}.kalender .upperContent .calendar .timeTableWrapper{padding:3.3333333333vw 0}.kalender .upperContent .calendar .dayCol>div{font-size:5.0666666667vw}.kalender .subTitle span{width:calc(100% - 16vw)}.kalender .subTitle{font-size:5.3333333333vw}.kalender .subTitle .icons a{width:6vw}.kalender .bubble{width:26.6666666667vw!important;padding-bottom:26.6666666667vw!important;font-size:3.3333333333vw!important}.kalender .bubble.olive{left:auto!important;right:-14.6666666667vw;top:-6.6666666667vw}.kalender .bubble.pink{left:auto;top:auto;right:-14.6666666667vw;bottom:-13.6vw}.kalender .file{font-size:4.6666666667vw!important;padding:2.9333333333vw 0!important}.kalender .file .fileImg{width:6.5333333333vw;height:7.8666666667vw}.kalender .file .fileImg svg{width:auto;height:100%}.kalender .noEvent .freetext{font-size:4.6666666667vw}.kalender .calendar .calendarEvent .eventBlock .hasForm{font-size:4.6666666667vw!important}.kalender .infos{font-size:5.0666666667vw!important}.kalender .infos>div{margin-top:1.8666666667vw!important}.kalender .infos>div:first-child{margin-top:0!important}.kalender .infos span:first-child{width:21.3333333333vw!important}.kalender .infos span{width:calc(100% - 21.3333333333vw)!important}.kalender .eventContainer .eventBlock{margin:5.3333333333vw 0;padding:4.6666666667vw 3.8666666667vw 5.3333333333vw}.kalender .eventContainer .eventBlock:first-child{margin:5.3333333333vw 0!important}.kalender .eventContainer .eventBlock .file{margin-bottom:0!important}.kalender .eventContainer .eventBlock h3{font-size:12.8vw}.kalender .eventContainer .eventBlock.half,.kalender .eventContainer .eventBlock.half+.eventBlock{width:100%!important}.kalender .eventContainer .eventBlock.hasImage{padding:0}.kalender .eventContainer .eventBlock.hasImage .textContainer{margin-bottom:5.3333333333vw}.kalender .eventContainer .eventBlock.hasForm{padding:0}.kalender .eventContainer .eventBlock.hasForm .textContainer{margin-bottom:5.3333333333vw}.kalender .eventContainer .eventBlock.hasImage:not(.hasForm){display:block}.kalender .eventContainer .eventBlock.hasImage:not(.hasForm) .imageContainer{width:100%;padding-bottom:66.9%;margin:0;margin-bottom:5.3333333333vw}.kalender .eventContainer .eventBlock.hasImage:not(.hasForm) .textContainer{width:100%;margin:0}.kalender .eventContainer .eventBlock.hasImage:not(.hasForm).bigText h3{font-size:11.3333333333vw}.kalender .eventContainer .eventBlock.hasImage.hasForm .imageContainer{padding-bottom:66.9%}.kalender .eventContainer .eventBlock.hasImage:not(.bigText) .imageContainer{margin-bottom:5.3333333333vw}.kalender .eventContainer .eventBlock.hasForm .textContainer{width:100%;float:none}.kalender .eventContainer .eventBlock.hasForm .formBlock{width:100%;float:none}.kalender .eventContainer .eventBlock .textContainer:last-child .file{margin-bottom:.8vw}.kalender .eventContainer .eventBlock .formBlock{padding:3.0666666667vw 3.8666666667vw 3.6vw!important}.kalender .eventContainer .eventBlock .formBlock input{margin-top:8.5333333333vw;margin-bottom:0;padding:0}.kalender .eventContainer .eventBlock .formBlock .yform-element:first-child input{margin-top:0}.kalender .eventContainer .eventBlock .formBlock button{margin-top:13.3333333333vw;font-size:4.2666666667vw}.kalender .eventContainer .eventBlock .formBlock button:before{margin-top:0;height:18.1333333333vw;width:9.0666666667vw;background-size:9.0666666667vw 18.1333333333vw}.kalender .eventContainer .eventBlock:first-child{margin-top:3.7333333333vw}.instagram{background-color:#7e9591}.instagram .scale{position:absolute;top:0;right:5.3333333333vw;width:10.9333333333vw;height:10.9333333333vw}.instagram .scale svg{width:100%;height:auto}.instagram .instagramPictures .img{width:100%;margin-left:0;padding:5.3333333333vw;margin-top:5.3333333333vw;margin-bottom:0}.instagram .instagramPictures .img:first-child{margin-top:0}.lageplan img{display:block;width:160%}.lageplan .gewerbe{columns:1}.interview{padding-top:5.333%}.interview .innerWrapper{display:block}.interview .innerWrapper.switched .text{text-align:left}.interview .img{width:100%;padding-bottom:100%}.interview .text{display:block;padding:0;width:100%;padding-top:1.3333333333vw}.interview .text .quote{position:static;width:100%;white-space:normal;margin-bottom:4vw;font-size:6.6666666667vw}.interview .text .quote br{display:none}.interview .text .personInfo{width:100%;line-height:1.2;margin-bottom:0}.interview .text b{font-size:inherit}.interview .textContainer .freetext{width:100%;margin:0}.interview .textContainer .freetext+.freetext p:first-child{margin-top:1em}.interview .swiper-button{top:44.6666666667vw}.interview .swiper-button.swiper-button-next{right:10.6666666667vw}.interview .swiper-button.swiper-button-prev{left:10.6666666667vw}.sharingPortal{padding:6.6666666667vw 0}.sharingPortal .loginPage .titleContainer h2{width:100%;font-size:19.7333333333vw!important;line-height:.9;margin-bottom:1.3333333333vw}.sharingPortal .loginPage .titleContainer .text{width:100%;margin:0;padding:0}.sharingPortal .loginPage form{margin-bottom:8vw}.sharingPortal .loginPage form input{width:100%;margin:6.6666666667vw 0 0;padding-left:0;font-size:inherit}.sharingPortal .loginPage form button{position:relative;float:right;width:21.4666666667vw;height:8.2666666667vw;right:0!important;top:0;margin:2.6666666667vw 0 0;padding-left:17.3333333333vw;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.sharingPortal .loginPage form button:before{font-weight:700;position:absolute;left:-5.3333333333vw;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:"anmelden"}.sharingPortal .loginPage form.registerForm button{width:24.4vw;padding-left:20.4vw}.sharingPortal .loginPage form.registerForm button:before{content:"registrieren"}.sharingPortal .loginPage .changeForm{font-weight:700;vertical-align:middle;display:inline-block;max-width:76.8%;position:relative;padding-right:6.6666666667vw;line-height:1}.sharingPortal .loginPage .changeForm>*{vertical-align:middle}.sharingPortal .loginPage .changeForm svg{position:absolute;top:50%;margin-top:-4.1333333333vw;right:0;margin-left:1.3333333333vw;height:8.2666666667vw;width:4.1333333333vw}.sharingPortal .loginPage .changeForm svg g,.sharingPortal .loginPage .changeForm svg polyline{stroke:#ff706a}.sharingPortal .loginPage .register{margin-top:0}.sharingPortal .loginPage h3{margin-bottom:0}.sharingPortal .loginPage .titleContainer h2{margin-bottom:4vw}.sharingPortal .chooseTypePage .chooseContainer>a{padding-top:2.6666666667vw;padding-bottom:2.6666666667vw;padding-left:10vw}.sharingPortal .chooseTypePage .chooseContainer>a>span,.sharingPortal .chooseTypePage .chooseContainer>a>span>span{font-size:inherit}.sharingPortal .chooseTypePage .chooseContainer>a>svg{width:7.3333333333vw;height:5.8666666667vw}.sharingPortal .sharePage .formContainer{padding:0}.sharingPortal .sharePage .formContainer form{padding-bottom:0}.sharingPortal .sharePage .formContainer form .imageForm,.sharingPortal .sharePage .formContainer form .textForm{width:100%!important;float:none!important;margin:0 0 5.3333333333vw!important}.sharingPortal .sharePage .formContainer form .textForm h3{margin-top:0}.sharingPortal .sharePage .formContainer form .files{margin:0;width:100%}.sharingPortal .sharePage .formContainer form .files .fileImg{width:6.5333333333vw!important;height:7.8666666667vw!important}.sharingPortal .sharePage .formContainer form .files .fileName{font-size:4.6666666667vw!important}.sharingPortal .sharePage .formContainer form .file{line-height:1;padding:2.9333333333vw 0!important}.sharingPortal .sharePage .formContainer form .formNav{margin-top:8vw;position:relative;padding-bottom:2.6666666667vw}.sharingPortal .sharePage .formContainer form .backLink{position:static;display:inline-block;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;text-align:center}.sharingPortal .sharePage .formContainer form .backLink svg{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.sharingPortal .sharePage .formContainer form .backLink svg{display:inline-block;width:6.6666666667vw;height:13.3333333333vw}.sharingPortal .sharePage .formContainer form .bubble{position:absolute;right:0;top:40%;font-size:4vw;width:25.3333333333vw;height:25.3333333333vw}.sharingPortal .sharePage .formContainer form .bubble:hover{right:0;top:40%;-webkit-transform:translateY(-50%) scale(1.05,1.05);-moz-transform:translateY(-50%) scale(1.05,1.05);-ms-transform:translateY(-50%) scale(1.05,1.05);-o-transform:translateY(-50%) scale(1.05,1.05);transform:translateY(-50%) scale(1.05,1.05)}.sharingPortal .sharePage .formContainer form .subInfo label,.sharingPortal .sharePage .formContainer form .subInfo input{font-size:5.6vw!important}.sharingPortal .sharePage .formContainer form .subInfo label{width:20vw!important}.sharingPortal .sharePage .formContainer form .subInfo label+input,.sharingPortal .sharePage .formContainer form .subInfo label+.datePickerWrapper{width:calc(100% - 20vw)!important}.sharingPortal .sharePage .formContainer form .hasForm label{width:66%!important}.sharingPortal .sharePage .formContainer form .hasForm label+.styledCheckbox{width:auto!important}.sharingPortal .sharePage .formContainer form .hasForm label+.styledCheckbox>div{width:4vw!important;height:4vw!important}.bild-text-angebote h1,.bild-text-angebote h2{font-size:8vw!important;line-height:9.6vw!important;margin-bottom:2.4vw!important}.bild-text-angebote .outerWrapper{padding-left:5.3333333333vw;padding-right:5.3333333333vw}.bild-text-angebote .block{margin-top:9.3333333333vw}.bild-text-angebote .block:first-child{margin-top:0}.bild-text-angebote .description{padding:0;width:100%;max-width:100%}.bild-text-angebote .description .freetext{width:100%;max-width:100%}.bild-text-angebote .imageBlockContainer{margin-top:12.6666666667vw}.bild-text-angebote .imageBlockContainer .img,.bild-text-angebote .imageBlockContainer .text{position:static!important;width:100%!important;padding:0!important;float:none!important;text-align:left!important}.bild-text-angebote .imageBlockContainer h2{margin-top:3.4666666667vw!important;margin-bottom:1.2vw!important;position:static!important;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important}.text-bilder .outerWrapper{padding-left:5.3333333333vw;padding-right:5.3333333333vw}.text-bilder h2{font-size:10.2666666667vw!important}.text-bilder .bubble.upper:not(.birdBubble):not(.webcam){right:-2.6666666667vw!important;top:18.6666666667vw!important;width:22.6666666667vw!important;height:22.6666666667vw!important;padding-bottom:0!important}.text-bilder .bubble.upper:not(.birdBubble):not(.webcam) .cell{font-size:7.3333333333vw!important}.text-bilder .bubble.upper:not(.birdBubble).webcam{right:-2.6666666667vw!important;top:186.6666666667vw!important;width:29.3333333333vw!important;height:29.3333333333vw!important;padding-bottom:0!important}.text-bilder .bubble.upper:not(.birdBubble).webcam .cell{font-size:6.1333333333vw!important}.text-bilder .birdBubble{bottom:-61.3333333333vw!important;right:-24vw!important;top:auto!important;left:auto!important;width:46.6666666667vw!important;padding-bottom:46.6666666667vw!important}.text-bilder .leftCol,.text-bilder .rightCol{padding:0;margin:0;width:100%;float:none;position:relative}.text-bilder .leftCol .freetext,.text-bilder .rightCol .freetext{width:100%;padding:0 0 6.6666666667vw}.text-bilder .leftCol .img,.text-bilder .rightCol .img{width:calc(100% + 10.6666666667vw)!important;margin:0!important;margin-left:-5.3333333333vw!important;margin-top:12vw!important;padding-bottom:66.66%!important}.text-bilder .leftCol .leftCol .img:first-of-type,.text-bilder .rightCol .leftCol .img:first-of-type{margin-top:0!important}.text-bilder .leftCol .imageText h3,.text-bilder .rightCol .imageText h3{font-size:4.2666666667vw;margin-top:2.6666666667vw;margin-bottom:1.3333333333vw}.text-bilder .leftCol .imageText p,.text-bilder .rightCol .imageText p{margin:0}.eigentuemer .eigentuemerItem{width:calc(50% - 2.6666666667vw);margin-left:2.6666666667vw}.eigentuemer .eigentuemerItem:nth-child(odd){margin-left:0}.eigentuemer .eigentuemerItem:nth-child(1),.eigentuemer .eigentuemerItem:nth-child(2){margin-top:0}.bildabfolge{padding:10.6666666667vw 0 33.3333333333vw}.bildabfolge .bildItem .amp{width:24.4vw;height:28.2666666667vw;padding-bottom:0}.bildabfolge .bildItem .text h3{font-size:9.3333333333vw!important;line-height:.92}.bildabfolge .bildItem .text p{font-size:3.6vw;line-height:1.25}.bildabfolge .bildItem .linkHover{font-size:inherit;line-height:inherit}.bildabfolge .bildItem .description{top:calc(100% + 3.3333333333vw)}.bildabfolge .bildItem .description strong,.bildabfolge .bildItem .description b{font-size:inherit!important}.bildabfolge .bildItem .multiply{display:none}.bildabfolge .bildItem .winkels{opacity:1;top:2vw;right:2vw;width:8.6666666667vw;padding-bottom:8.6666666667vw;left:auto;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);animation:plopp ease-in-out 4s;animation-iteration-count:infinite;transform-origin:top right;-webkit-animation:pulsate ease-in-out 4s;-webkit-animation-iteration-count:infinite;-webkit-transform-origin:top right;-moz-animation:pulsate ease-in-out 4s;-moz-animation-iteration-count:infinite;-moz-transform-origin:top right;-o-animation:pulsate ease-in-out 4s;-o-animation-iteration-count:infinite;-o-transform-origin:top right;-ms-animation:pulsate ease-in-out 4s;-ms-animation-iteration-count:infinite;-ms-transform-origin:top right}.bildabfolge .bildItem .winkels svg{height:6.4vw;width:3.2vw}.bildabfolge p.pink{bottom:.2666666667vw;left:-230%;position:absolute}.bildabfolge p.greyBrown{margin:0!important;bottom:0;right:-145%;position:absolute}.zahlen-und-fakten h1{font-size:14vw;line-height:1.08;margin-bottom:13.3333333333vw}.zahlen-und-fakten .item.teil2 .big{left:-17.2vw}.textBildBlock{padding-top:9.3333333333vw}.textBildBlock .textBildItem{display:block!important}.textBildBlock .innerWrapper h1,.textBildBlock .innerWrapper h2{font-size:11.6vw!important;line-height:12.9333333333vw;margin-bottom:9.3333333333vw}.textBildBlock .imgWrapper,.textBildBlock .freetext{float:none!important;width:100%!important}.textBildBlock .freetext{margin-top:4vw!important;max-width:100%!important;height:22.1333333333vw;overflow:hidden;padding-left:5.3333%!important;padding-right:5.3333%!important}.textBildBlock .showMore svg{height:10.9333333333vw;width:5.4666666667vw}.textBildBlock .imgWrapper{position:static!important}.textBildBlock .imgWrapper img{display:block}.contact{padding-top:0!important}.contact .freetext{display:block;position:static!important}.contact .outerWrapper{padding:8vw 5.33333% 8vw}.interactiveMapWrapper{overflow:hidden!important}.interactiveMapWrapper .legend{position:static;width:100%;text-align:center;background-color:#fff;line-height:0;padding:4.8vw 0 16vw}.interactiveMapWrapper .legend>div{display:inline-block;margin-top:0;margin-left:3.3333333333vw}.interactiveMapWrapper .legend>div:first-child{margin-left:0}.interactiveMapWrapper .legend>div span{color:#000;font-size:2.9333333333vw}.interactiveMapWrapper .legend>div div{height:3.7333333333vw;width:7.4666666667vw}.interactiveMapWrapper .legend>div div.doneColor{border:1px solid #000}.interactiveMapWrapper .houseInfo h2{font-size:4.8vw}.interactiveMapWrapper .houseInfo{top:0;left:50%!important;width:75%;margin-left:-37.5%;font-size:3.4666666667vw!important}.interactiveMapWrapper .houseInfo .swiper-slide{height:53.3333333333vw}.interactiveMapWrapper .specialino h2{font-size:4.8vw}.interactiveMapWrapper .specialino .cam{position:absolute;right:8vw;top:2.6666666667vw;display:block}.interactiveMapWrapper .specialino .cam svg{display:block;width:10vw;height:8.1333333333vw}.interactiveMapWrapper .specialino .cam svg path{-webkit-transition:fill 0.4s;-moz-transition:fill 0.4s;-o-transition:fill 0.4s;transition:fill 0.4s}.interactiveMapWrapper .specialino .cam:hover path{fill:#000}.interactiveMapWrapper .specialino .text{float:none;width:100%;min-height:0;padding:0}.interactiveMapWrapper .specialino .text:first-child{border:none}.interactiveMapWrapper .specialino .text:first-child .linkContainer{text-align:left}.interactiveMapWrapper .specialino .text:first-child .notSmartphone{display:none!important}.interactiveMapWrapper .specialino .specialinoLink{font-size:inherit!important}.interactiveMapWrapper .specialino .specialinoLink svg{height:5.3333333333vw!important;width:2.6666666667vw!important}.interactiveMapWrapper .blackBox{font-size:3.4666666667vw}.interactiveMapWrapper .verzeichnis{width:75%;font-size:3.4666666667vw}.interactiveMapWrapper .parkInfo{top:0;left:0;width:85%;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.interactiveMapWrapper .parkInfo ul li{padding-left:2.6666666667vw}.interactiveMapWrapper>.innerWrapper{position:absolute;z-index:2000;bottom:0;left:0;width:100%;background-color:#000;padding-top:2.1333333333vw;color:#fff;line-height:1;text-align:center;-webkit-transform:translateY(50vw);-moz-transform:translateY(50vw);-ms-transform:translateY(50vw);transform:translateY(50vw);-webkit-transition:background-color 0.4s,transform 0.4s;-moz-transition:background-color 0.4s,transform 0.4s;-o-transition:background-color 0.4s,transform 0.4s;transition:background-color 0.4s,transform 0.4s}.interactiveMapWrapper>.innerWrapper>svg{display:block!important;position:absolute;width:6.6666666667vw;height:3.3333333333vw;left:50%;bottom:99%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s;-o-transition:opacity 0.4s;transition:opacity 0.4s}.interactiveMapWrapper>.innerWrapper.open{background-color:rgb(0 0 0 / .9);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.interactiveMapWrapper>.innerWrapper.open svg{opacity:0}.interactiveMapWrapper>.innerWrapper>span{display:inline-block!important;margin:0 auto;font-weight:700;font-size:6.9333333333vw}.interactiveMapWrapper>.innerWrapper .filter{width:100%;border:0;margin:0;padding:3.3333333333vw 0 5.3333333333vw;text-align:left}.interactiveMapWrapper>.innerWrapper .filter .filterLink{border-bottom:1px solid #fff;display:block;padding:3.3333333333vw 0 3.3333333333vw 2vw;color:#fff;font-size:4vw}.interactiveMapWrapper>.innerWrapper .filter .filterLink:first-child{border-top:1px solid #fff}.interactiveMapWrapper>.innerWrapper .filter .filterLink .smartphoneOnly{display:inline-block!important}.interactiveMapWrapper>.innerWrapper .filter .removeFilter{displaY:none}.currentTenants h1,.currentTenants h2{font-size:14vw}.currentTenants>.innerWrapper>.freetext{font-size:4.6666666667vw}.currentTenants .current-tenants-wrapper{display:flex;width:calc(100% + 10px);margin-left:-5px}.currentTenants .current-tenants-wrapper h1,.currentTenants .current-tenants-wrapper h2{font-size:4.2666666667vw!important}.currentTenants .current-tenants-wrapper>.tenant-group{width:33.33333%;margin:0 5px}.currentTenants .current-tenants-wrapper .tenant{padding:1.3333333333vw}.two-columns h1,.two-columns h2{font-size:14vw}.two-columns .imageBlockContainer{display:block}.two-columns .imageBlockContainer>.block{width:100%;padding:0!important}.two-columns .imageBlockContainer>.block+.block{margin-top:2em}.two-columns .imageBlockContainer>.block img{width:100%;margin-top:1.5em}.two-columns .imageBlockContainer .freetext h3{font-weight:700;line-height:1.25}.two-columns .imageBlockContainer .freetext a{text-align:center}.noAreas .freetext{padding-bottom:42.6666666667vw;line-height:1.3}.noAreas .freetext br{display:none}.noAreas .bubble.birdBubble{position:absolute;right:-24vw;bottom:-25.3333333333vw;font-size:3.6vw}.backToHome{position:absolute;width:23.3333333333vw;height:38.6666666667vw;right:2.6666666667vw;bottom:3.3333333333vw}.landingPage .footerPushWrapper{background-color:#fff}.landingPage footer .align{display:block}.landingPage footer .align>*{width:100%}.landingPage footer .logo{width:75%;margin-bottom:5.3333333333vw}.landingPage footer .person{margin-top:4vw}.landingPage footer .person:first-child{margin-top:0}.landingPage,.landingPage input,.landingPage textarea{font-size:4.2666666667vw;line-height:1.52}.landingPage a.landingPageBack{font-size:2.9333333333vw;line-height:1.2}.landingPage a.landingPageBack svg{height:5.3333333333vw;width:2.6666666667vw}.landingPage .bildabfolge{padding-bottom:7.3333333333vw}.landingPage .bildabfolge .bildabfolgeContainer>h1{font-size:17.0666666667vw;margin:17.3333333333vw 0 10.6666666667vw;line-height:1}.landingPage .bildabfolge .bildItem .amp{width:16.6666666667vw!important;height:19.4666666667vw!important}.landingPage .bildabfolge .bildItem h3{font-size:8.2666666667vw!important}.landingPage .bildabfolge .bildItem p{position:static}.landingPage .anmeldeFormular{padding:8vw 0}.landingPage .anmeldeFormular h1,.landingPage .anmeldeFormular h2{font-size:7.3333333333vw!important}.landingPage .anmeldeFormular .formWrapper{padding:0}.landingPage .anmeldeFormular .radioBoxes{display:block;text-align:center;margin:9.3333333333vw 0}.landingPage .anmeldeFormular .fakeRadioText,.landingPage .anmeldeFormular input[type=submit]{padding:0 2.6666666667vw;font-size:4vw;line-height:6.6666666667vw}.landingPage .anmeldeFormular .fakeRadioBox{height:6.6666666667vw}.landingPage .anmeldeFormular .rangeslider__handle{width:3.3333333333vw;height:3.3333333333vw;top:-1.6vw}.landingPage .anmeldeFormular .label{width:9.3333333333vw}.landingPage .anmeldeFormular .label.max{left:0;text-align:left}.landingPage .anmeldeFormular .label.current{right:0;text-align:right}.landingPage .anmeldeFormular .rangeSliderContainer{padding:5.3333333333vw 13.3333333333vw;margin-bottom:5.3333333333vw}.landingPage .anmeldeFormular .rangeSliderContainer .label{line-height:1.25}.landingPage .anmeldeFormular .roomsSelects{margin-bottom:1.0666666667vw}.landingPage .anmeldeFormular .selects{margin-bottom:6.2666666667vw}.landingPage .anmeldeFormular .selects .label{position:static;text-align:left;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.landingPage .anmeldeFormular textarea{margin-top:5.3333333333vw;line-height:5.3333333333vw;background-size:auto 5.3333333333vw;height:21.3333333333vw;background-position:0 -3px}.landingPage .landingPageBildText{padding:8vw 0}.landingPage .landingPageBildText+.landingPageBildText{padding-top:0}.landingPage .landingPageBildText{padding-left:0;padding-right:0}.landingPage .landingPageBildText img,.landingPage .landingPageBildText .freetext{float:none!important;width:100%!important}.landingPage .landingPageBildText .innerWrapper{max-width:100%}.landingPage .landingPageBildText h1,.landingPage .landingPageBildText h2{font-size:25.3333333333vw!important}.landingPage .landingPageBildText b{margin-bottom:1.3333333333vw}.landingPage .landingPageBildText .clearfix>*{width:calc(50% - 1.7333333333vw)}.landingPage .landingPageBildText .clearfix>*.freetext{margin-top:-.9333333333vw}.landingPage .landingPageBildText .clearfix>*.freetext p:first-of-type{margin-top:0}.contact form input[type=text],.contact form input[type=password],.anmeldeFormular form input[type=text],.anmeldeFormular form input[type=password],.eigentuemerLogin form input[type=text],.eigentuemerLogin form input[type=password]{width:100%!important;margin-left:0!important;height:8.5333333333vw!important}.contact form input[type=text] span,.contact form input[type=password] span,.anmeldeFormular form input[type=text] span,.anmeldeFormular form input[type=password] span,.eigentuemerLogin form input[type=text] span,.eigentuemerLogin form input[type=password] span{height:8.2666666667vw!important;line-height:8.2666666667vw!important}.contact form .si-select,.anmeldeFormular form .si-select,.eigentuemerLogin form .si-select{height:8.5333333333vw!important}.contact form .si-select span,.anmeldeFormular form .si-select span,.eigentuemerLogin form .si-select span{height:8.2666666667vw!important;line-height:8.2666666667vw!important}.contact form textarea,.anmeldeFormular form textarea,.eigentuemerLogin form textarea{height:20vw!important;line-height:6.6666666667vw!important;background-size:auto 6.6666666667vw!important;background-position:left -4px!important}.contact form input[type=text],.contact form textarea{font-size:inherit!important;height:auto!important;line-height:1.4!important}.contact form .textAreaWrapper .line{height:8.6666666667vw}.contact form .textAreaWrapper .line:nth-child(2){top:0}.contact form .textAreaWrapper .line:nth-child(3){top:8.6666666667vw}.contact form .textAreaWrapper .line:nth-child(4){top:17.3333333333vw}.contact form .textAreaWrapper .line:nth-child(5){top:26vw}.contact form textarea{padding-top:.9333333333vw;height:34.6666666667vw!important;line-height:8.6666666667vw!important;background:none!important}.contact form input[type=submit]{width:29.3333333333vw;height:29.3333333333vw}.eigentuemerLogin form{text-align:right}.eigentuemerLogin form .clearfix{padding:0;padding-top:6.6666666667vw}.eigentuemerLogin form .clearfix input{text-align:left;float:none;margin-bottom:6.6666666667vw;font-size:inherit}.eigentuemerLogin form .clearfix button{display:inline-block;position:static;width:auto;height:auto;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.eigentuemerLogin form .clearfix button>*{display:inline-block;vertical-align:middle;color:#fff;font-weight:700}.eigentuemerLogin form .clearfix button svg{margin-left:1.3333333333vw;height:8.2666666667vw;width:4.1333333333vw}.anmeldeFormular textarea{background-image:url(/assets/frontend/img/textAreaBackgroundBig.png)!important}.contact textarea{background-image:url(/assets/frontend/img/textAreaBackgroundWhiteBig.png)!important}.contact input[type=submit]{width:24vw;height:24vw}.bubble.erstvermietungBubble{width:225px!important;padding-bottom:225px!important;right:-5%;top:44%}.bubble.erstvermietungBubble h3{font-size:unset!important}.free-areas .area-form{display:block;width:100%;margin-left:0;padding-bottom:2em}.free-areas .area-form .col{width:100%;margin:0}.free-areas .area-form .col+.col .range-container{margin-top:3.5em}.free-areas .range-container{width:100%}.free-areas .range-container .inner-range-container{padding:0 12px}.free-areas .single-free-area .main-content{display:block;width:100%;margin:0}.free-areas .single-free-area .main-content>*{width:100%;margin:0}.free-areas .single-free-area .main-content>*:last-child{margin-top:1.2em}.free-areas .single-free-area .main-content img.logo{max-height:25px;max-width:170px}.free-areas .single-free-area .main-content .file{padding:1.0666666667vw 0}.free-areas .single-free-area .main-content .file svg{width:4vw;height:5.0666666667vw;margin-right:2vw}.free-areas .single-free-area .main-content .file svg path{fill:#000}}@media only screen and (max-width:375px){.bubble.erstvermietungBubble{width:225px!important;padding-bottom:225px!important;right:-25%;top:35%}.bubble.erstvermietungBubble h3{font-size:5.3333333333vw!important}}#yform-kontaktformular-datenschutz input,#yform-popideeformular-datenschutz input{margin-right:8px}#yform-kontaktformular-datenschutz,#yform-popideeformular-datenschutz{padding:14px 0}