@import "../css/vendor/normalize.min.css";html{font-size:100%;}html body{font-size:1rem;color:#3c3c3b;overflow-x:hidden;}html body *{box-sizing:border-box;}html body *:focus{outline:none;}@font-face{font-family:'DINPro';font-weight:300;src:url('../fonts/322785_1_0.eot');src:url('../fonts/322785_1_0.eot?#iefix') format('embedded-opentype'), url('../fonts/322785_1_0.woff2') format('woff2'), url('../fonts/322785_1_0.woff') format('woff'), url('../fonts/322785_1_0.ttf') format('truetype');}@font-face{font-family:'DINPro';font-weight:400;src:url('../fonts/322785_3_0.eot');src:url('../fonts/322785_3_0.eot?#iefix') format('embedded-opentype'), url('../fonts/322785_3_0.woff2') format('woff2'), url('../fonts/322785_3_0.woff') format('woff'), url('../fonts/322785_3_0.ttf') format('truetype');}@font-face{font-family:'DINPro';font-weight:700;src:url('../fonts/322785_0_0.eot');src:url('../fonts/322785_0_0.eot?#iefix') format('embedded-opentype'), url('../fonts/322785_0_0.woff2') format('woff2'), url('../fonts/322785_0_0.woff') format('woff'), url('../fonts/322785_0_0.ttf') format('truetype');}body{color:#3c3c3b;overflow-x:hidden;font-size:16px;font-size:1em;font-family:'DINPro';font-weight:400;}body *{box-sizing:border-box;}body *:focus{outline:none;}strong{font-family:'DINPro';font-weight:700;}h1,h2,h3,h4,h5,h6{color:#263d47;line-height:1.4em;font-family:'DINPro';font-weight:400;}h2{text-transform:uppercase;font-size:28.8px;font-size:1.8em;font-family:'DINPro';font-weight:700;}@media only screen and (min-width: 48em){h2{font-size:32px;font-size:2em;}}@media only screen and (min-width: 62em){h2{font-size:41.6px;font-size:2.6em;}}h3{text-transform:uppercase;font-size:19.2px;font-size:1.2em;}@media only screen and (min-width: 36em){h3{font-size:28.8px;font-size:1.8em;}}p{color:#3c3c3b;line-height:1.4em;font-family:'DINPro';font-weight:400;}span{color:#3c3c3b;line-height:1.4em;font-family:'DINPro';font-weight:400;}a{color:#3c3c3b;line-height:1.4em;text-decoration:none;word-wrap:break-word;font-family:'DINPro';font-weight:400;-webkit-transition:all 500ms cubic-bezier(.23,1,.32,1);-moz-transition:all 500ms cubic-bezier(.23,1,.32,1);-ms-transition:all 500ms cubic-bezier(.23,1,.32,1);-o-transition:all 500ms cubic-bezier(.23,1,.32,1);}a:hover{color:#e4cb3a;}address{font-style:normal;}.wrapper{display:block;margin:0 auto;max-width:80em;padding-right:1.25em;padding-left:1.25em;width:100%;}@media only screen and (min-width: 80em){.wrapper{padding-right:2.5em;padding-left:2.5em;}}figure{margin:0;}img{max-width:100%;}ul,li{margin:0;padding:0;}li{color:#3c3c3b;line-height:;list-style:none;}.backpack-module.cookie-banner{position:fixed;z-index:9999999999;background-color:rgba(0,0,0,0.9);opacity:0;visibility:hidden;left:0;right:0;-webkit-transition:all 500ms cubic-bezier(.23,1,.32,1);-moz-transition:all 500ms cubic-bezier(.23,1,.32,1);-ms-transition:all 500ms cubic-bezier(.23,1,.32,1);-o-transition:all 500ms cubic-bezier(.23,1,.32,1);bottom:0;top:0;padding:50% 10%;display:table;height:100vh;}@media only screen and (min-width: 48em){.backpack-module.cookie-banner{padding:20% 30% 30% 30%;}}.backpack-module.cookie-banner.cookie-banner--visible{opacity:1;visibility:visible;}.backpack-module.cookie-banner .cookie-banner__content{position:relative;z-index:5;background-color:#f4f4f4;max-width:50%;padding-top:.5em;display:table-cell;vertical-align:middle;}.backpack-module.cookie-banner .cookie-banner__content .content__message{padding:.5em 1em .8em 1em;}.backpack-module.cookie-banner .cookie-banner__content .content__message p{font-size:.8em;line-height:1.5;color:#3c3c3b;margin-bottom:0;}.backpack-module.cookie-banner .cookie-banner__content .content__toolbar{font-size:.7em;border-top:1px solid rgba(60,60,59,0.2);background-color:white;text-align:center;padding:.3em 0;}.backpack-module.cookie-banner .cookie-banner__content .content__toolbar .button{background-color:#263d47;border-color:#263d47;margin:.3em 0;font-size:1.1em;line-height:1.5;color:white;vertical-align:middle;display:inline-block;text-transform:none;letter-spacing:normal;border-radius:0px;border:1px;width:90%;text-align:center;padding:.5em 1em;font-weight:400;-webkit-transition:all 500ms cubic-bezier(.23,1,.32,1);-moz-transition:all 500ms cubic-bezier(.23,1,.32,1);-ms-transition:all 500ms cubic-bezier(.23,1,.32,1);-o-transition:all 500ms cubic-bezier(.23,1,.32,1);}@media only screen and (min-width: 48em){.backpack-module.cookie-banner .cookie-banner__content .content__toolbar .button{display:inline-block;width:auto;margin:.8em .3em;}}.backpack-module.cookie-banner .cookie-banner__content .content__toolbar .button:hover{color:#263d47;background-color:transparent;}.backpack-module.cookie-banner .cookie-banner__content .content__toolbar .button i{font-size:1em;vertical-align:middle;-webkit-transition:all 500ms cubic-bezier(.23,1,.32,1);-moz-transition:all 500ms cubic-bezier(.23,1,.32,1);-ms-transition:all 500ms cubic-bezier(.23,1,.32,1);-o-transition:all 500ms cubic-bezier(.23,1,.32,1);}.backpack-module.cookie-banner .cookie-banner__content .content__toolbar .button.button--accept i{color:white;margin-right:.5em;}.backpack-module.cookie-banner .cookie-banner__content .content__toolbar .button.button--refuse i{color:white;margin-right:.5em;}.backpack-module.cookie-banner .cookie-banner__content .content__toolbar .button.button--more{color:#3c3c3b;background-color:transparent;border:0px;}.backpack-module.cookie-banner .cookie-banner__content .content__toolbar .button.button--more i{color:white;margin-left:.5em;}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal;}.menu-toggle{display:flex;align-items:center;justify-content:flex-end;position:relative;z-index:20;}.menu-toggle span{text-transform:uppercase;font-size:14px;font-size:.875em;}.menu-toggle .menu-toggle__container{display:flex;align-items:center;width:30px;height:30px;position:relative;cursor:pointer;margin-left:.5em;}.menu-toggle .menu-toggle__container *{transition:.25s ease-in-out;}.menu-toggle .menu-toggle__container span{display:block;background:#50737c;border-radius:4px;}.menu-toggle .menu-toggle__container .menu-toggle__hamburger{position:absolute;height:100%;width:100%;}.menu-toggle .menu-toggle__container .menu-toggle__hamburger span{width:30px;position:relative;top:1px;left:0px;margin:4px 0;}.menu-toggle .menu-toggle__container .menu-toggle__hamburger span:nth-child(1){transition-delay:.5s;height:3px;}.menu-toggle .menu-toggle__container .menu-toggle__hamburger span:nth-child(2){transition-delay:.625s;height:3px;}.menu-toggle .menu-toggle__container .menu-toggle__hamburger span:nth-child(3){transition-delay:.75s;height:3px;}.menu-toggle .menu-toggle__container .menu-toggle__close{position:absolute;height:100%;width:100%;transform:rotate(45deg);}.menu-toggle .menu-toggle__container .menu-toggle__close span{position:absolute;}.menu-toggle .menu-toggle__container .menu-toggle__close span:nth-child(1){height:0%;width:4px;top:0;left:13px;transition-delay:0s;}.menu-toggle .menu-toggle__container .menu-toggle__close span:nth-child(2){width:0%;height:4px;left:0;top:13px;transition-delay:.25s;}.menu-toggle .menu-toggle--active span{background-color:#e4cb3a;}.menu-toggle .menu-toggle--active .menu-toggle__hamburger span{width:0%;}.menu-toggle .menu-toggle--active .menu-toggle__hamburger span:nth-child(1){transition-delay:0s;}.menu-toggle .menu-toggle--active .menu-toggle__hamburger span:nth-child(2){transition-delay:.125s;}.menu-toggle .menu-toggle--active .menu-toggle__hamburger span:nth-child(3){transition-delay:.25s;}.menu-toggle .menu-toggle--active .menu-toggle__close span:nth-child(1){height:30px;transition-delay:.625s;}.menu-toggle .menu-toggle--active .menu-toggle__close span:nth-child(2){width:30px;transition-delay:.375s;}header[role="banner"]{position:fixed;top:0;left:0;right:0;z-index:20;background-color:transparent;padding:1.5em 0;-webkit-transition:all 600ms cubic-bezier(.23,1,.32,1);-moz-transition:all 600ms cubic-bezier(.23,1,.32,1);-ms-transition:all 600ms cubic-bezier(.23,1,.32,1);-o-transition:all 600ms cubic-bezier(.23,1,.32,1);}header[role="banner"].header--minified{background-color:rgba(255,255,255,0.9);padding:1.5em 0;}header[role="banner"].header--minified .company-logo{max-width:5em;}@media only screen and (min-width: 48em){header[role="banner"]{padding:4em 0 .8em 0;}}header[role="banner"] > .wrapper{position:relative;display:flex;justify-content:space-between;flex-direction:row-reverse;}@media only screen and (min-width: 36em){header[role="banner"] > .wrapper{display:block;}}header[role="banner"] .header-menu{position:fixed;width:100vw;height:100vh;left:0;bottom:0;top:0;right:0;z-index:10;background-color:#50737c;padding:5em 3em;opacity:0;visibility:hidden;-webkit-transition:all 500ms cubic-bezier(.23,1,.32,1);-moz-transition:all 500ms cubic-bezier(.23,1,.32,1);-ms-transition:all 500ms cubic-bezier(.23,1,.32,1);-o-transition:all 500ms cubic-bezier(.23,1,.32,1);}@media only screen and (min-width: 36em){header[role="banner"] .header-menu{position:absolute;width:auto;height:auto;top:-1em;right:2em;left:unset;bottom:unset;padding:3.5em 2.5em 2.5em 0;}}header[role="banner"] .header-menu.header-menu--active{opacity:1;visibility:visible;}header[role="banner"] .header-menu >ul.header-menu__list{display:flex;flex-direction:column;}header[role="banner"] .header-menu >ul.header-menu__list > li.header-menu__list__menu-item{text-align:right;text-transform:uppercase;border-top:1px solid #e4cb3a;padding:.6em 0 .6em 2em;}header[role="banner"] .header-menu >ul.header-menu__list > li.header-menu__list__menu-item:last-child{border-bottom:1px solid #e4cb3a;}header[role="banner"] .header-menu >ul.header-menu__list > li.header-menu__list__menu-item > a > span{color:white;-webkit-transition:all 500ms cubic-bezier(.23,1,.32,1);-moz-transition:all 500ms cubic-bezier(.23,1,.32,1);-ms-transition:all 500ms cubic-bezier(.23,1,.32,1);-o-transition:all 500ms cubic-bezier(.23,1,.32,1);font-size:17.6px;font-size:1.1em;font-family:'DINPro';font-weight:700;}header[role="banner"] .header-menu >ul.header-menu__list > li.header-menu__list__menu-item:hover a > span{color:#e4cb3a;}header[role="banner"] .company-logo{width:100%;max-width:3.5em;-webkit-transition:all 500ms cubic-bezier(.23,1,.32,1);-moz-transition:all 500ms cubic-bezier(.23,1,.32,1);-ms-transition:all 500ms cubic-bezier(.23,1,.32,1);-o-transition:all 500ms cubic-bezier(.23,1,.32,1);position:relative;z-index:22;}@media only screen and (min-width: 36em){header[role="banner"] .company-logo{margin:-2em auto 0 auto;max-width:13.125em;}}header[role="banner"] .company-logo > a{display:block;}header[role="banner"] .company-logo h1{margin:0;}.cls-2:hover{fill:red;}#type-slider{margin-bottom:2em;overflow:hidden;}@media only screen and (min-width: 62em){#type-slider{overflow:visible;}}#type-slider .swiper-slide{background-position:center;background-repeat:no-repeat;background-size:80% 70%;height:500px;overflow:hidden;opacity:.1;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);-webkit-transition:transform 500ms cubic-bezier(.23,1,.32,1);-moz-transition:transform 500ms cubic-bezier(.23,1,.32,1);-ms-transition:transform 500ms cubic-bezier(.23,1,.32,1);-o-transition:transform 500ms cubic-bezier(.23,1,.32,1);}#type-slider .swiper-slide.swiper-slide-visible{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);background-color:rgba(0,0,0,0.03);}#type-slider .swiper-slide.swiper-slide-visible.swiper-slide--hover .type-caption{padding-top:2em;opacity:1;visibility:visible;}#type-slider .swiper-slide .type-caption{padding-top:4em;}#type-slider .swiper-container__button{font-size:2em;color:#e4cb3a;text-align:center;}@media only screen and (min-width: 48em){#type-slider .swiper-container__button{font-size:4em;}}#type-slider .swiper-container__button.swiper-container__button-prev{left:0;top:5%;}@media only screen and (min-width: 48em){#type-slider .swiper-container__button.swiper-container__button-prev{left:-1em;top:50%;}}#type-slider .swiper-container__button.swiper-container__button-next{right:0;top:5%;}@media only screen and (min-width: 48em){#type-slider .swiper-container__button.swiper-container__button-next{right:-1em;top:50%;}}.type-container .type-caption{position:absolute;background-color:rgba(255,255,255,0.9);padding:4em 1em 1em 1em;top:0;right:0;left:0;bottom:0;-webkit-transition:all 500ms cubic-bezier(.23,1,.32,1);-moz-transition:all 500ms cubic-bezier(.23,1,.32,1);-ms-transition:all 500ms cubic-bezier(.23,1,.32,1);-o-transition:all 500ms cubic-bezier(.23,1,.32,1);opacity:0;visibility:hidden;}.type-container .type-caption h3{font-size:1em;}.type-container .type-caption h3 a{font-size:1.1em;letter-spacing:0px;text-align:left;text-decoration:none;font-family:'DINPro';font-weight:700;color:#263d47;}.type-container .type-caption h4{font-family:'DINPro';font-weight:700;margin-bottom:.5em;}.type-container .type-caption .immo-count{padding-top:1em;margin-top:.5em;border-top:1px solid #50737c;}.type-container .type-caption .short-description{font-size:.8em;line-height:1.5em;}.type-container .type-caption .space{margin:.5em 0 1em 0;}.type-container .type-caption .rent,.type-container .type-caption .space{font-size:.9em;}.type-container .type-caption .rent strong,.type-container .type-caption .space strong{display:inline-block;width:40%;}.type-container .type-caption .room{margin-bottom:.5em;font-size:.9em;}.type-container .type-caption .room .room-type{display:inline-block;font-family:'DINPro';font-weight:700;width:40%;}.type-container .type-caption .room .room-size{display:inline-block;}.type-container .type-caption .room .room-notice{margin:0;font-size:.8em;color:#50737c;}.type-container .type-caption .contact-type{background-color:#e4cb3a;color:#263d47;padding:.5em 1em;text-transform:uppercase;display:block;font-family:'DINPro';font-weight:700;text-align:center;margin-top:1em;}.tile{background-position:center;background-repeat:no-repeat;background-size:80% 70%;height:500px;overflow:hidden;flex-basis:25%;max-width:25%;position:relative;margin:1em 0;}.tile.tile--single{flex-basis:100%;max-width:100%;display:block;}.tile.tile--single .tile__wrapper{background-color:transparent;top:0;right:0;left:0;bottom:0;}.tile.tile--single .tile__wrapper.tile--single-hover .type-caption{padding:13em 1em;opacity:1;visibility:visible;}.tile.tile--single .tile__wrapper .type-caption{opacity:0;visibility:hidden;-webkit-transition:all 500ms cubic-bezier(.23,1,.32,1);-moz-transition:all 500ms cubic-bezier(.23,1,.32,1);-ms-transition:all 500ms cubic-bezier(.23,1,.32,1);-o-transition:all 500ms cubic-bezier(.23,1,.32,1);position:absolute;background-color:rgba(255,255,255,0.9);padding:13em 1em;top:0;right:0;left:0;bottom:0;}.tile.tile--single .tile__wrapper .type-caption h3{font-size:1em;letter-spacing:0px;text-align:center;text-decoration:none;font-family:'DINPro';font-weight:700;}.tile .tile__wrapper{position:absolute;background-color:rgba(0,0,0,0.05);top:1em;right:1em;left:1em;bottom:1em;cursor:pointer;}.tile .tile__wrapper:hover .type-caption{padding:1em;opacity:1;visibility:visible;}#type-tile{margin-bottom:2em;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;}#slider{z-index:0;position:relative;background-color:transparent;overflow:hidden;}#slider.slider--fullpage > .slide__container > .slide.image-responsive{width:100vw;height:65vh;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;z-index:1;}@media only screen and (min-width: 36em){#slider.slider--fullpage > .slide__container > .slide.image-responsive{height:100vh;}}#slider.slider--single-page > .slide__container > .slide.image-responsive{width:100vw;height:100vh;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;z-index:-1;}@media only screen and (min-width: 36em){#slider.slider--single-page > .slide__container > .slide.image-responsive{width:100vw;height:70vh;}}#slide__caption{display:inline-block;width:100%;display:block;margin:0 auto;max-width:80em;padding-right:1.25em;padding-left:1.25em;z-index:9;}@media only screen and (min-width: 80em){#slide__caption{padding-right:2.5em;padding-left:2.5em;}}@media only screen and (min-width: 80em){#slide__caption{padding-right:2.5em;padding-left:2.5em;}}@media only screen and (min-width: 36em){#slide__caption{bottom:0;left:0;right:0;position:absolute;top:40%;}}#slide__caption .caption__content{display:inline-block;background-color:#e4cb3a;position:relative;padding:1.2em 1.25em;margin:0 -15px;}#slide__caption .caption__content:before{content:"";position:absolute;top:0;background-color:#e4cb3a;left:-100%;right:-120px;z-index:-1;bottom:0;}@media only screen and (min-width: 36em){#slide__caption .caption__content{max-width:max-content;max-width:-moz-max-content;padding:1.5em 2.5em 1.2em 0;margin:0;}#slide__caption .caption__content:before{right:0;}}#slide__caption .caption__content h2{text-transform:uppercase;font-size:1.4em;}@media only screen and (min-width: 36em){#slide__caption .caption__content h2{font-size:1.8em;}}#slide__caption .caption__content h2,#slide__caption .caption__content h3{margin:0;letter-spacing:.1em;}#slide__caption .caption__icons{background-color:#50737c;position:relative;padding:1.5em 1.25em;max-width:900px;margin:0;}#slide__caption .caption__icons:before,#slide__caption .caption__icons:after{content:"";position:absolute;top:0;width:2.5em;height:100%;background-color:#50737c;}#slide__caption .caption__icons:before{left:-2.5em;}#slide__caption .caption__icons:after{right:-2.5em;}@media only screen and (min-width: 36em){#slide__caption .caption__icons{padding:1.5em 1.25em;max-width:max-content;max-width:-moz-max-content;margin:0;overflow:visible;}}@media only screen and (min-width: 36em){#slide__caption .caption__icons ul.icons__list{display:flex;}}#slide__caption .caption__icons ul.icons__list li.icons__item{display:inline-block;align-items:center;margin-bottom:1em;width:100%;}@media only screen and (min-width: 36em){#slide__caption .caption__icons ul.icons__list li.icons__item{width:45%;display:flex;width:inherit;}}#slide__caption .caption__icons ul.icons__list li.icons__item:last-child{margin:0;}@media only screen and (min-width: 36em){#slide__caption .caption__icons ul.icons__list li.icons__item{margin:0 3.5em 0 0;}}#slide__caption .caption__icons ul.icons__list li.icons__item span.icon__desc{color:white;font-family:'DINPro';font-weight:700;display:inline-block;vertical-align:top;}#slide__caption .caption__icons ul.icons__list li.icons__item span.icon__holder{margin-right:1em;}#slide__caption .caption__icons ul.icons__list li.icons__item span.icon__holder i{width:2.5em;height:2.5em;margin:0;display:inline-block;}#slide__caption .cta-container{position:relative;}#slide__caption .cta-container:before,#slide__caption .cta-container:after{content:"";position:absolute;top:0;width:2.5em;height:100%;background-color:#263d47;}@media only screen and (min-width: 48em){#slide__caption .cta-container:before,#slide__caption .cta-container:after{display:none;}}#slide__caption .cta-container:before{left:-2.5em;}#slide__caption .cta-container:after{right:-2.5em;}@media only screen and (min-width: 36em){#slide__caption .cta-container{margin-top:2em;}}#slide__caption .cta-container .cta-single{background-color:#263d47;color:#e4cb3a;font-family:'DINPro';font-weight:700;font-size:1.1em;padding:.5em 1em;display:block;-webkit-transition:all 500ms cubic-bezier(.23,1,.32,1);-moz-transition:all 500ms cubic-bezier(.23,1,.32,1);-ms-transition:all 500ms cubic-bezier(.23,1,.32,1);-o-transition:all 500ms cubic-bezier(.23,1,.32,1);}@media only screen and (min-width: 36em){#slide__caption .cta-container .cta-single{font-size:1.5em;display:inline-block;}}#slide__caption .cta-container .cta-single:hover{background-color:#50737c;color:white;}#slide__caption .cta-container .cta-single:hover:before,#slide__caption .cta-container .cta-single:hover:after{background-color:#50737c;}#slide__caption .cta-container .cta-single i{margin-right:.5em;vertical-align:middle;}#slide__caption .cta-container .cta-single i.fa-angle-right{margin-left:.7em;margin-right:0;font-size:1.5em;}main{position:relative;z-index:9;}main .wrapper{position:relative;background-color:rgba(255,255,255,0.98);padding-top:2.5em;padding-bottom:2.5em;}main .entry-content h2{background-color:#e4cb3a;color:#263d47;text-transform:uppercase;padding:.6em 1em .3em 0;position:relative;}main .entry-content h2:before{content:"";position:absolute;width:100%;height:100%;background-color:#e4cb3a;right:100%;top:0;}main .entry-content .svg-container{overflow:hidden;}main .entry-content .svg-container svg{width:120%;margin-left:-10%;margin-right:-10%;margin-top:-10%;}main .entry-content .wpb_content_element.large h3{text-align:center;font-size:1.7em;letter-spacing:4px;}@media only screen and (min-width: 36em){main .entry-content .wpb_content_element.large h3{font-size:2.7em;}}main .entry-content h3{text-align:left;font-size:2em;letter-spacing:1px;margin:0;}main .entry-content h4{text-align:left;font-size:1.5em;margin:0;font-family:'DINPro';font-weight:700;}.vc_row .wpb_wrapper .backpack-module.vc_backpack_button{margin:0 0 .5em 0;width:auto;display:inline-block;max-width:100%;background-color:#263d47;padding:1em 2em;text-align:center;}.vc_row .wpb_wrapper .backpack-module.vc_backpack_button i{color:#e4cb3a;font-size:1.5em;vertical-align:middle;margin-right:.5em;}.vc_row .wpb_wrapper .backpack-module.vc_backpack_button span{text-transform:uppercase;color:#e4cb3a;}.vc_row .wpb_wrapper .backpack-module.vc_backpack_button:hover{background-color:#e4cb3a;}.vc_row .wpb_wrapper .backpack-module.vc_backpack_button:hover span{color:#263d47;}.vc_row .wpb_wrapper .backpack-module.vc_backpack_button:hover i{color:#263d47;}.modded_by_backpack.button{background-color:#263d47;padding:1em 2em;text-align:center;text-transform:uppercase;display:block;width:100%;max-width:100%;margin:0 auto;-webkit-transition:all 500ms cubic-bezier(.23,1,.32,1);-moz-transition:all 500ms cubic-bezier(.23,1,.32,1);-ms-transition:all 500ms cubic-bezier(.23,1,.32,1);-o-transition:all 500ms cubic-bezier(.23,1,.32,1);}@media only screen and (min-width: 36em){.modded_by_backpack.button{max-width:40%;}}.modded_by_backpack.button:hover{background-color:#e4cb3a;color:#263d47;}.modded_by_backpack.vc_tta-accordion .vc_tta-panel{padding-bottom:1em;}.modded_by_backpack.vc_tta-accordion .vc_tta-panel-heading h4{border-bottom:1px solid rgba(38,61,71,0.1);padding-left:1.5em;padding-bottom:.5em;}.modded_by_backpack.vc_tta-accordion .vc_tta-panel-heading i{font-size:2em;top:-4px !important;left:3px !important;right:inherit !important;color:#263d47;}.modded_by_backpack.vc_tta-accordion .vc_tta-panel-body{padding-left:2.3em;}.backpack-module.vc_policy_google_opt_out button.button.button--optout{border:0;padding:.5em 1em;font-family:'DINPro';font-weight:400;color:#263d47;background-color:#e4cb3a;}.backpack-module.vc_policy_google_opt_out button.button.button--optout i{margin-left:.5em;}.backpack-module.vc_policy_view_cookies .cookie-name.headline,.backpack-module.vc_policy_view_cookies .cookie-delete.headline{font-family:'DINPro';font-weight:700;}.backpack-module.vc_policy_view_cookies .cookie-listing__content{margin-top:1em;}.backpack-module.vc_policy_view_cookies .cookie-listing__content .cookie--single{padding:.3em 0;}.backpack-module.vc_backpack_form .vc_row label[for="backpack_acceptance"] span{font-size:.8em;float:left !important;margin-left:1em;width:90% !important;}.backpack-module.vc_backpack_form .vc_row label[for="backpack_acceptance"] .button--link{margin-left:2.3em !important;font-size:.8em;margin-top:1em;display:inline-block;}.backpack-module.vc_backpack_form .vc_row label[for="backpack_acceptance"] .button--link i{margin-left:.5em;}.backpack-module.vc_backpack_form .backpack_form__item span.label{font-family:'DINPro';font-weight:700;}.backpack-module.vc_backpack_form .backpack_form__item input,.backpack-module.vc_backpack_form .backpack_form__item textarea{border:1px solid #263d47;padding:.5em 1em;}.backpack-module.vc_backpack_form .backpack_form__item textarea{min-height:100px;}.backpack-module.vc_backpack_form .backpack_form__item input[type="checkbox"]{padding:0;}.backpack-module.vc_backpack_form .backpack_form__item button{background-color:#e4cb3a;color:#263d47;padding:.5em 1em;font-family:'DINPro';font-weight:700;text-transform:uppercase;border:0px;-webkit-transition:all 500ms cubic-bezier(.23,1,.32,1);-moz-transition:all 500ms cubic-bezier(.23,1,.32,1);-ms-transition:all 500ms cubic-bezier(.23,1,.32,1);-o-transition:all 500ms cubic-bezier(.23,1,.32,1);}.backpack-module.vc_backpack_form .backpack_form__item button i{margin-left:.5em;}.backpack-module.vc_backpack_form .backpack_form__item button:hover{background-color:#263d47;color:#e4cb3a;}#global-etagen-container{position:relative;display:none;}@media only screen and (min-width: 36em){#global-etagen-container{display:block;}}#global-etagen-container > h3{position:absolute;left:2em;top:1.5em;font-family:'DINPro';font-weight:700;font-size:1.7em;text-align:left;text-transform:none;-webkit-transition:all 500ms cubic-bezier(.23,1,.32,1);-moz-transition:all 500ms cubic-bezier(.23,1,.32,1);-ms-transition:all 500ms cubic-bezier(.23,1,.32,1);-o-transition:all 500ms cubic-bezier(.23,1,.32,1);z-index:3;}#global-etagen-container > h3.h3--opaque{opacity:0;visibility:hidden;}#global-etagen-container > h3:after{content:"";width:200px;height:80px;background-image:url("../images/drawn_arrow.svg");background-position:center;background-repeat:no-repeat;background-size:contain;top:1em;position:absolute;}#global-etagen-container .interactive-map-thumbs{position:absolute;left:0;top:30%;-webkit-transition:all 500ms cubic-bezier(.23,1,.32,1);-moz-transition:all 500ms cubic-bezier(.23,1,.32,1);-ms-transition:all 500ms cubic-bezier(.23,1,.32,1);-o-transition:all 500ms cubic-bezier(.23,1,.32,1);}#global-etagen-container .interactive-map-thumbs.thumbs--opaque{opacity:.1;left:-10%;}#global-etagen-container .interactive-map-thumbs .swiper-slide{background-color:#e4cb3a;cursor:pointer;padding:1em 2em;}#global-etagen-container .interactive-map-thumbs .swiper-slide p{font-size:1.3em;color:#263d47;margin:0;}#global-etagen-container .interactive-map-thumbs .swiper-slide.swiper-slide-thumb-active{background-color:#263d47;}#global-etagen-container .interactive-map-thumbs .swiper-slide.swiper-slide-thumb-active p{color:#e4cb3a;}#etagen-slider{height:750px;}#etagen-slider .swiper-pagination{right:inherit;left:0;}#etagen-slider .swiper-pagination .swiper-pagination-bullet{width:2em;height:2em;}.interactive-map-container{width:100%;height:600px;position:relative;}.interactive-map-container.map--single .etage .svg-overlay{margin-left:-1em;}.interactive-map-container .interactive-map-wrapper{height:100%;}.interactive-map-container .interactive-map-wrapper .stage--holder{opacity:0;visibility:hidden;position:absolute;top:0;right:0;left:0;bottom:0;background-color:rgba(255,255,255,0.9);}.interactive-map-container .interactive-map-wrapper .stage--holder > i{position:absolute;top:50%;left:50%;font-size:3em;color:#e4cb3a;-webkit-transition:all 500ms cubic-bezier(.23,1,.32,1);-moz-transition:all 500ms cubic-bezier(.23,1,.32,1);-ms-transition:all 500ms cubic-bezier(.23,1,.32,1);-o-transition:all 500ms cubic-bezier(.23,1,.32,1);}.interactive-map-container .interactive-map-wrapper .stage--holder.stage--holder--loaded > i{opacity:0;visibility:hidden;}.interactive-map-container .interactive-map-wrapper .stage--holder.stage--holder--loading{opacity:1;visibility:visible;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage{opacity:0;visibility:hidden;-webkit-transition:all 500ms cubic-bezier(.23,1,.32,1);-moz-transition:all 500ms cubic-bezier(.23,1,.32,1);-ms-transition:all 500ms cubic-bezier(.23,1,.32,1);-o-transition:all 500ms cubic-bezier(.23,1,.32,1);top:0;bottom:0;right:0;left:14em;}@media only screen and (min-width: 62em){.interactive-map-container .interactive-map-wrapper .interactive-map-stage{left:0;}}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--active{opacity:1;visibility:visible;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--active .close--stage{opacity:1 !important;visibility:visible !important;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--opaque{opacity:.4;visibility:visible;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--opaque > h3{opacity:0;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--clicked .close--wohnung{opacity:1 !important;visibility:visible !important;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--clicked > h3{opacity:0;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--clicked .svg-cursor,.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--clicked .svg-overlay,.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--clicked .svg-colored{opacity:.5;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--clicked.stage--formular .close--formular{opacity:1 !important;visibility:visible !important;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--clicked.stage--formular .close--wohnung{opacity:0 !important;visibility:hidden !important;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--clicked.stage--formular .popup-container{opacity:1 !important;visibility:visible !important;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage > h3{position:absolute;left:2em;top:1.5em;font-family:'DINPro';font-weight:700;font-size:1.7em;text-align:left;text-transform:none;-webkit-transition:all 500ms cubic-bezier(.23,1,.32,1);-moz-transition:all 500ms cubic-bezier(.23,1,.32,1);-ms-transition:all 500ms cubic-bezier(.23,1,.32,1);-o-transition:all 500ms cubic-bezier(.23,1,.32,1);}.interactive-map-container .interactive-map-wrapper .interactive-map-stage > h3:after{content:"";width:200px;height:80px;background-image:url("../images/drawn_arrow.svg");background-position:center;background-repeat:no-repeat;background-size:contain;top:1em;position:absolute;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--0{height:100%;background-image:url("../images/interactive_map_bg.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--0 .etage-overlay{position:absolute;width:380px;left:50%;margin-left:-160px;height:60px;-webkit-transition:all 500ms cubic-bezier(.23,1,.32,1);-moz-transition:all 500ms cubic-bezier(.23,1,.32,1);-ms-transition:all 500ms cubic-bezier(.23,1,.32,1);-o-transition:all 500ms cubic-bezier(.23,1,.32,1);}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--0 .etage-overlay[data-class="etage--1"]{bottom:120px;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--0 .etage-overlay[data-class="etage--2"]{bottom:184px;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--0 .etage-overlay[data-class="etage--3"]{bottom:248px;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--0 .etage-overlay[data-class="etage--4"]{bottom:312px;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--0 .etage-overlay[data-class="etage--5"]{bottom:376px;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--0 .etage-overlay[data-class="etage--6"]{bottom:438px;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--0 .etage-overlay[data-class="etage--7"]{bottom:502px;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--0 .etage-overlay:hover{background-color:rgba(255,255,255,0.5);cursor:pointer;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--0 .etage{position:absolute;width:300px;left:68%;background-color:#e4cb3a;opacity:0;visibility:hidden;padding:.5em 1em .5em 1.5em;-webkit-transition:all 500ms cubic-bezier(.23,1,.32,1);-moz-transition:all 500ms cubic-bezier(.23,1,.32,1);-ms-transition:all 500ms cubic-bezier(.23,1,.32,1);-o-transition:all 500ms cubic-bezier(.23,1,.32,1);}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--0 .etage.etage--hover{opacity:1;visibility:visible;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--0 .etage p{font-family:'DINPro';font-weight:700;font-size:1.4em;text-transform:uppercase;vertical-align:top;margin:0;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--0 .etage p i{font-size:1.5em;margin-right:1em;position:absolute;left:-1em;color:#e4cb3a;padding:.4em .5em;background-color:#50737c;top:0;height:100%;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--0 .etage .etage--details p{font-family:'DINPro';font-weight:400;font-size:1em;text-transform:none;vertical-align:top;margin:0;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--0 .etage.etage--1{bottom:120px;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--0 .etage.etage--2{bottom:184px;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--0 .etage.etage--3{bottom:248px;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--0 .etage.etage--4{bottom:312px;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--0 .etage.etage--5{bottom:376px;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--0 .etage.etage--6{bottom:438px;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--0 .etage.etage--7{bottom:502px;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1{background-color:rgba(255,255,255,0.9);height:100%;position:absolute;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .close{background-color:#e4cb3a;color:#263d47;padding:.2em .4em .1em .4em;font-size:2em;border:0;vertical-align:middle;position:absolute;top:0;right:0;opacity:0;visibility:hidden;cursor:pointer;-webkit-transition:all 500ms cubic-bezier(.23,1,.32,1);-moz-transition:all 500ms cubic-bezier(.23,1,.32,1);-ms-transition:all 500ms cubic-bezier(.23,1,.32,1);-o-transition:all 500ms cubic-bezier(.23,1,.32,1);}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .close:hover{background-color:#263d47;color:#e4cb3a;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage{position:absolute;top:3em;left:3em;bottom:3em;right:3em;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);opacity:0;visibility:hidden;-webkit-transition:all 500ms cubic-bezier(.23,1,.32,1);-moz-transition:all 500ms cubic-bezier(.23,1,.32,1);-ms-transition:all 500ms cubic-bezier(.23,1,.32,1);-o-transition:all 500ms cubic-bezier(.23,1,.32,1);}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage .svg-overlay{position:absolute;top:.6em;left:.3em;bottom:-0.2em;right:0;}@media only screen and (min-width: 62em){.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage .svg-overlay{top:0;left:0;bottom:0;right:0;}}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage .svg-cursor,.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage .svg-colored{position:absolute;top:1.3em;left:-0.1em;bottom:.5em;right:0;}@media only screen and (min-width: 62em){.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage .svg-cursor,.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage .svg-colored{top:1.6em;left:-0.1em;bottom:.5em;right:3.2em;}}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage.etage--1 .svg-cursor,.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage.etage--1 .svg-colored{position:absolute;top:1.54em;left:1.4em;bottom:.3em;right:0;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage.etage--1 .svg-overlay{right:-0.5em;left:-2.8em;top:-0.75em;background-position:46.4% 0px;}@media only screen and (min-width: 62em){.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage.etage--1 .svg-overlay{right:-0.4em;top:0;left:0;}}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage.etage--2 .svg-overlay{right:-0.2em;top:.5em;}@media only screen and (min-width: 62em){.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage.etage--2 .svg-overlay{right:0;top:0;}}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage.etage--3 .svg-overlay{right:-0.9em;top:.3em;background-position:44.6% 0px;}@media only screen and (min-width: 62em){.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage.etage--3 .svg-overlay{right:-0.5em;top:0;}}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage.etage--4 .svg-overlay{top:-0.1em;left:-0.4em;bottom:0;right:-0.5em;}@media only screen and (min-width: 62em){.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage.etage--4 .svg-overlay{top:-0.2em;left:-0.4em;bottom:.1em;right:-0.1em;}}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage.etage--5 .svg-overlay{top:-0.5em;left:-0.7em;bottom:-0.1em;right:-0.6em;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage.etage--6 .svg-cursor,.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage.etage--6 .svg-colored{position:absolute;top:13.3em;left:16.3em;bottom:0;right:.5em;}@media only screen and (min-width: 62em){.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage.etage--6 .svg-cursor,.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage.etage--6 .svg-colored{top:18.94em;left:20.7em;bottom:.5em;right:0;}}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage.etage--7 .svg-cursor,.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage.etage--7 .svg-colored{position:absolute;top:13.3em;left:16.3em;bottom:0;right:.5em;}@media only screen and (min-width: 62em){.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage.etage--7 .svg-cursor,.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage.etage--7 .svg-colored{top:18.74em;left:20.3em;bottom:.8em;right:0;}}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage .svg-cursor{z-index:3;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage .svg-colored{z-index:1;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage .svg-overlay{z-index:2;background-size:contain;background-position:46% 0px;background-repeat:no-repeat;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage .type-container{opacity:0;visibility:hidden;-webkit-transition:all 500ms cubic-bezier(.23,1,.32,1);-moz-transition:all 500ms cubic-bezier(.23,1,.32,1);-ms-transition:all 500ms cubic-bezier(.23,1,.32,1);-o-transition:all 500ms cubic-bezier(.23,1,.32,1);-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage .type-container.type--active{opacity:1;visibility:visible;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage .type-container .single-type{position:absolute;top:0;left:0;right:0;opacity:0;visibility:hidden;background-color:#e4cb3a;padding:2em;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage .type-container .single-type.single-type--active{opacity:1;visibility:visible;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage .type-container .single-type h3{font-size:1.4em;text-align:left;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage .type-container .single-type h3 strong{font-size:1.2em;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage .type-container .single-type p{color:#263d47;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage .type-container .single-type p i{margin-right:1em;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage .type-container .single-type a.button.contact{background-color:#263d47;color:#e4cb3a;padding:.5em 2em;font-family:'DINPro';font-weight:700;text-transform:uppercase;display:inline-block;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage .type-container.wohnungstyp-container{width:100%;max-width:310px;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage .type-container.wohnungstyp-container .single-type{background-color:white;border:1px solid #263d47;padding:1em;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage .type-container.wohnungstyp-container .single-type p{margin:0;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage .wohnungs-container{position:absolute;top:0;z-index:10;left:10em;max-width:300px;width:100%;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage .wohnungstyp-container{position:absolute;top:2em;z-index:10;right:0;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage .popup-container{position:absolute;top:-2em;right:2em;left:2em;bottom:0;background-color:white;z-index:100;padding:0em 3em;opacity:0;visibility:hidden;-webkit-transition:all 500ms cubic-bezier(.23,1,.32,1);-moz-transition:all 500ms cubic-bezier(.23,1,.32,1);-ms-transition:all 500ms cubic-bezier(.23,1,.32,1);-o-transition:all 500ms cubic-bezier(.23,1,.32,1);}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage svg{height:auto;width:auto;margin:0 auto;display:block;}@media only screen and (min-width: 62em){.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage svg{height:100%;width:auto;}}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage svg polyline{fill:transparent;-webkit-transition:all 500ms cubic-bezier(.23,1,.32,1);-moz-transition:all 500ms cubic-bezier(.23,1,.32,1);-ms-transition:all 500ms cubic-bezier(.23,1,.32,1);-o-transition:all 500ms cubic-bezier(.23,1,.32,1);transform-origin:50% 50%;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage svg polyline.wohnung--active:hover{fill:rgba(38,61,71,0.5) !important;cursor:pointer;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage svg polyline.wohnung--active.polyline--active{fill:#263d47 !important;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage svg g.wohnung--active:hover polyline{fill:rgba(38,61,71,0.5) !important;cursor:pointer;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage svg g.wohnung--active.polyline--active polyline{fill:#263d47 !important;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage.etage--active{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);opacity:1;visibility:visible;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage.etage--active .svg-colored svg .wohnung--active.typ_1_1{fill:#d7c743;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage.etage--active .svg-colored svg .wohnung--active.typ_1_1 polyline{fill:#d7c743;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage.etage--active .svg-colored svg .wohnung--active.typ_1{fill:#fff378;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage.etage--active .svg-colored svg .wohnung--active.typ_1 polyline{fill:#fff378;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage.etage--active .svg-colored svg .wohnung--active.typ_2{fill:#85bc9e;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage.etage--active .svg-colored svg .wohnung--active.typ_2 polyline{fill:#85bc9e;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage.etage--active .svg-colored svg .wohnung--active.typ_2_1{fill:#5c8d7c;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage.etage--active .svg-colored svg .wohnung--active.typ_2_1 polyline{fill:#5c8d7c;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage.etage--active .svg-colored svg .wohnung--active.typ_3{fill:#3fa6ab;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage.etage--active .svg-colored svg .wohnung--active.typ_3 polyline{fill:#3fa6ab;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage.etage--active .svg-colored svg .wohnung--active.typ_4{fill:#1d6b7c;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage.etage--active .svg-colored svg .wohnung--active.typ_4 polyline{fill:#1d6b7c;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage.etage--active .svg-colored svg .wohnung--active.typ_4_1{fill:#64819c;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage.etage--active .svg-colored svg .wohnung--active.typ_4_1 polyline{fill:#64819c;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage.etage--active .svg-colored svg .wohnung--active.typ_5{fill:#45577b;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage.etage--active .svg-colored svg .wohnung--active.typ_5 polyline{fill:#45577b;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage.etage--active .svg-colored svg .wohnung--active.typ_5_1{fill:#877785;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage.etage--active .svg-colored svg .wohnung--active.typ_5_1 polyline{fill:#877785;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage.etage--active .svg-colored svg .wohnung--active.typ_6{fill:#dd9476;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage.etage--active .svg-colored svg .wohnung--active.typ_6 polyline{fill:#dd9476;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage.etage--active .svg-colored svg .wohnung--active.typ_6_1{fill:#e6b066;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage.etage--active .svg-colored svg .wohnung--active.typ_6_1 polyline{fill:#e6b066;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage.etage--active .svg-colored svg .wohnung--active.typ_7{fill:#da885a;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage.etage--active .svg-colored svg .wohnung--active.typ_7 polyline{fill:#da885a;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage.etage--active .svg-colored svg .wohnung--active.typ_8{fill:#aa5d37;}.interactive-map-container .interactive-map-wrapper .interactive-map-stage.stage--1 .etage.etage--active .svg-colored svg .wohnung--active.typ_8 polyline{fill:#aa5d37;}.single-wohnungstypen main h1{font-family:'DINPro';font-weight:700;}.single-wohnungstypen main h2{background-color:#e4cb3a;color:#263d47;text-transform:uppercase;padding:.6em 1em .3em 0;position:relative;}.single-wohnungstypen main h2:before{content:"";position:absolute;width:100%;height:100%;background-color:#e4cb3a;right:100%;top:0;}.single-wohnungstypen .type-informations + h2{display:none;}@media only screen and (min-width: 36em){.single-wohnungstypen .type-informations + h2{display:block;}}.single-wohnungstypen .type-informations{margin:4em 0;display:flex;box-sizing:border-box;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin-left:-1.25em;margin-right:-1.25em;}.single-wohnungstypen .type-informations .type-caption{padding-left:0;box-sizing:border-box;flex-basis:100%;max-width:100%;padding:0 1.25em;padding-top:2em;color:#263d47;}@media only screen and (min-width: 48em){.single-wohnungstypen .type-informations .type-caption{box-sizing:border-box;flex-basis:50%;max-width:50%;padding:0 1.25em;padding-left:2em;}}@media only screen and (min-width: 62em){.single-wohnungstypen .type-informations .type-caption{box-sizing:border-box;flex-basis:41.666666666667%;max-width:41.666666666667%;padding:0 1.25em;padding-left:7em;}}.single-wohnungstypen .type-informations .type-caption *{color:#263d47;}.single-wohnungstypen .type-informations .type-caption .rooms{font-size:1.7em;color:#263d47;font-family:'DINPro';font-weight:700;}.single-wohnungstypen .type-informations .type-caption .rent,.single-wohnungstypen .type-informations .type-caption .space{display:flex;box-sizing:border-box;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin-left:-1.25em;margin-right:-1.25em;padding:.3em 0;font-size:1em;}@media only screen and (min-width: 36em){.single-wohnungstypen .type-informations .type-caption .rent,.single-wohnungstypen .type-informations .type-caption .space{font-size:1.2em;}}.single-wohnungstypen .type-informations .type-caption .rent strong,.single-wohnungstypen .type-informations .type-caption .rent span,.single-wohnungstypen .type-informations .type-caption .space strong,.single-wohnungstypen .type-informations .type-caption .space span{box-sizing:border-box;flex-basis:50%;max-width:50%;padding:0 1.25em;}.single-wohnungstypen .type-informations .type-caption h3{margin-bottom:.2em;position:relative;}.single-wohnungstypen .type-informations .type-caption h3:after{content:"";width:130px;height:21px;background-image:url("../images/arrow_rooms.svg");background-position:center;background-repeat:no-repeat;background-size:contain;top:.5em;right:100%;position:absolute;display:none;}@media only screen and (min-width: 36em){.single-wohnungstypen .type-informations .type-caption h3:after{display:block;}}.single-wohnungstypen .type-informations .type-caption .room{border-bottom:1px solid rgba(38,61,71,0.2);display:flex;box-sizing:border-box;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin-left:-1.25em;margin-right:-1.25em;padding:.5em 0;font-size:1em;}@media only screen and (min-width: 36em){.single-wohnungstypen .type-informations .type-caption .room{font-size:1.2em;}}.single-wohnungstypen .type-informations .type-caption .room:last-of-type{border-bottom:0px;}.single-wohnungstypen .type-informations .type-caption .room .room-type{box-sizing:border-box;flex-basis:50%;max-width:50%;padding:0 1.25em;}.single-wohnungstypen .type-informations .type-caption .room .room-size{box-sizing:border-box;flex-basis:50%;max-width:50%;padding:0 1.25em;}.single-wohnungstypen .type-informations .type-caption .room .room-notice{box-sizing:border-box;flex-basis:100%;max-width:100%;padding:0 1.25em;font-family:'DINPro';font-weight:700;font-size:.8em;}.single-wohnungstypen .type-informations .type-caption .room .room-notice i{margin-right:.5em;}.single-wohnungstypen .type-informations .type-image{box-sizing:border-box;flex-basis:100%;max-width:100%;padding:0 1.25em;padding:2em;background-color:rgba(0,0,0,0.03);}@media only screen and (min-width: 48em){.single-wohnungstypen .type-informations .type-image{box-sizing:border-box;flex-basis:41.666666666667%;max-width:41.666666666667%;padding:0 1.25em;padding:2em;}}@media only screen and (min-width: 62em){.single-wohnungstypen .type-informations .type-image{box-sizing:border-box;flex-basis:25%;max-width:25%;padding:0 1.25em;padding:2em;}}footer[role="contentinfo"]{background-color:#e4cb3a;padding:1em 0 5em 0;}@media only screen and (min-width: 36em){footer[role="contentinfo"]{padding:1em 0;}}footer[role="contentinfo"] .wrapper_container{display:flex;box-sizing:border-box;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin-left:-1.25em;margin-right:-1.25em;}footer[role="contentinfo"] p{box-sizing:border-box;flex-basis:100%;max-width:100%;padding:0 1.25em;line-height:2;text-align:center;margin:0;}@media only screen and (min-width: 36em){footer[role="contentinfo"] p{box-sizing:border-box;flex-basis:58.333333333333%;max-width:58.333333333333%;padding:0 1.25em;text-align:left;line-height:1.5;}}footer[role="contentinfo"] p span i{margin-left:1em;margin-right:.3em;}footer[role="contentinfo"] p span i.fa-phone{margin-left:0;}@media only screen and (min-width: 36em){footer[role="contentinfo"] p span i.fa-phone{margin-left:1em;}}footer[role="contentinfo"] .footer-menu{box-sizing:border-box;flex-basis:100%;max-width:100%;padding:0 1.25em;margin-top:1em;}@media only screen and (min-width: 36em){footer[role="contentinfo"] .footer-menu{margin-top:0;box-sizing:border-box;flex-basis:41.666666666667%;max-width:41.666666666667%;padding:0 1.25em;}}footer[role="contentinfo"] .footer-menu ul li{display:inline-block;}footer[role="contentinfo"] .footer-menu ul li a{padding:0 .5em;}footer[role="contentinfo"] .scrolltop{display:flex;justify-content:center;align-items:center;position:fixed;width:2.8em;height:2.8em;z-index:9999999;background-color:#263d47;opacity:0;transform:scale(0);visibility:hidden;-webkit-transition:all 500ms cubic-bezier(.23,1,.32,1);-moz-transition:all 500ms cubic-bezier(.23,1,.32,1);-ms-transition:all 500ms cubic-bezier(.23,1,.32,1);-o-transition:all 500ms cubic-bezier(.23,1,.32,1);bottom:1em;}footer[role="contentinfo"] .scrolltop.scrolltop--active{opacity:1;transform:scale(1);visibility:visible;}footer[role="contentinfo"] .scrolltop i{color:#e4cb3a;font-size:2em;}#slide__caption .caption__content h1{text-transform:uppercase;font-size:1.4em;margin:0;letter-spacing:.1em;font-family:'DINPro';font-weight:700;}@media only screen and (min-width: 36em){#slide__caption .caption__content h1{font-size:1.8em;}}.wohnungstypen .wpb_content_element.large h2{text-align:center;font-size:1.7em;letter-spacing:4px;background-color:unset;padding:0;margin:0;font-family:'DINPro';font-weight:400;}.wohnungstypen .wpb_content_element.large h2:before{display:none;}@media only screen and (min-width: 36em){.wohnungstypen .wpb_content_element.large h2{font-size:2.7em;}}article.wohnungstypen header.entry-header h2{font-size:2em;margin:.67em 0;text-transform:none;background-color:unset;}article.wohnungstypen header.entry-header h2:before{display:none;}article.wohnungstypen h1{background-color:#e4cb3a;color:#263d47;text-transform:uppercase;padding:.6em 1em .3em 0;position:relative;font-size:28.8px;font-size:1.8em;}@media only screen and (min-width: 48em){article.wohnungstypen h1{font-size:32px;font-size:2em;}}@media only screen and (min-width: 62em){article.wohnungstypen h1{font-size:41.6px;font-size:2.6em;}}article.wohnungstypen h1:before{content:"";position:absolute;width:100%;height:100%;background-color:#e4cb3a;right:100%;top:0;}.backpack_form__item > select{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;top:25px;position:relative;width:100%;height:36px;border:1px solid #263d47;color:#263d47;border-radius:0;background-color:transparent;padding:4px 0 0 7px;z-index:2;}.parent-of-select{position:relative;}.parent-of-select:after{content:"↓";position:absolute;right:7px;top:38px;font-size:12px;z-index:1;}.select-anrede{position:relative;top:-25px;}@media only screen and (min-width: 48em){.select-anrede{top:0px;}}.select-anrede:before{content:"Anrede";position:absolute;top:3px;left:0;font-family:'DINPro';font-weight:700;}.backpack-module.vc_backpack_form .vc_row .wpb_wrapper label.error{font-size:12px;top:unset !important;left:4px !important;right:unset !important;bottom:2px !important;}.backpack-module.vc_backpack_form .vc_row .wpb_wrapper label[for=backpack_acceptance] ~ label.error{left:30px !important;bottom:-13px !important;}.topbar ul{display:flex;margin-left:1em;}.topbar ul li{margin-right:0.5em;}.topbar ul li:last-child{margin-right:0;}