@charset "UTF-8";
/*! nouislider - 13.1.5 - 4/24/2019 */.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{left:-17px;top:-6px;width:34px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{left:-6px;width:28px}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{right:-17px}.noUi-target{border-radius:4px;-webkit-box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connect{background:#3fb8af}.noUi-handle{-webkit-box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{left:14px;width:1px}.noUi-handle:after{left:17px}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-tooltip{border:1px solid #d9d9d9;border-radius:3px}.noUi-horizontal .noUi-tooltip{bottom:120%}@font-face{font-family:Riforma;font-style:normal;font-weight:400;src:url(fonts/RiformaLLWeb-Medium.eot);src:url(fonts/RiformaLLWeb-Medium.eot?#iefix) format("embedded-opentype"),url(fonts/RiformaLLWeb-Medium.woff2) format("woff2"),url(fonts/RiformaLLWeb-Medium.woff) format("woff")}@font-face{font-family:RiformaFix;font-style:normal;font-weight:400;src:url(fonts/RiformaLLWeb-Regular.eot);src:url(fonts/RiformaLLWeb-Regular.eot?#iefix) format("embedded-opentype"),url(fonts/RiformaLLWeb-Regular.woff2) format("woff2"),url(fonts/RiformaLLWeb-Regular.woff) format("woff")}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}#container,#footer,#header,#left,#main,#right,.custom,.inside{display:block;position:relative}#container:after,.custom:after{clear:both;content:"";display:block;height:0}.block{overflow:hidden}#clear,.clear{clear:both;font-size:.1px;height:.1px;line-height:.1px}.invisible{display:inline;height:0;left:-1000px;overflow:hidden;position:absolute;top:-1000px;width:0}.warning{color:#c55;font-size:1.1em}.confirmation{color:#090;font-size:1.1em}.information{color:#999;font-size:.9em}body,html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;height:100%}body{background-color:#eee;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#666;font-family:Riforma,Helvetica,Arial,sans-serif;font-size:62.5%;font-style:normal;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-weight:400}table{border-collapse:collapse;border-spacing:0}abbr,acronym{border-bottom:1px dotted #666;cursor:help;font-variant:normal}caption,td,th{font-weight:400;text-align:left;vertical-align:top}blockquote,q{quotes:none}fieldset,img{border:0}li{list-style-type:none}sup{font-size:inherit;font-size:60%;font-weight:400}sub{vertical-align:text-top}del{text-decoration:line-through}a,ins{text-decoration:none}.ce_text a,a{color:#da0030}b,strong{font-weight:400}a:hover{text-decoration:underline}:focus{outline:0}h1,h2,h3,h4,h5,h6{color:#444;font-family:Riforma,Helvetica,Arial,sans-serif;font-style:normal;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-weight:400;line-height:1.2}h1{color:#000;font-size:26px;margin-bottom:10px}h2{color:#e62819;font-size:16px;line-height:1.05;margin-bottom:9px;margin-top:20px;text-transform:uppercase}h3{font-size:18px;line-height:1.5}li,p{font-family:Riforma,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-weight:400;line-height:1.2}p{margin-bottom:10px}td,th{border-top:1px solid #aaa;font-size:12px;padding:5px 10px 5px 0}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:2px}p>ul{margin:0}@media screen and (max-width:1180px){h1{font-size:22px}}@media screen and (max-width:920px),screen and (orientation:landscape) and (max-height:600px){h1,h2,h3,li,p{color:#333}h1{font-size:24px}h3,li,p{font-size:16px}td,th{padding-right:5px}}input::ms-clear,input[type=password]::ms-reveal{display:none}input[type=search]::-webkit-search-decoration{display:none}input[type=checkbox],input[type=radio]{margin:0}a.button,button,input[type=button],input[type=image],input[type=reset],input[type=submit]{-webkit-appearance:none;background:none;border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:Arial,sans-serif;font-size:13px;margin:0;outline:0;overflow:visible;padding:0;text-align:center;text-decoration:none;vertical-align:top;width:auto}button,input[type=button],input[type=reset],input[type=submit]{line-height:normal!important}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{-webkit-appearance:none;background:none;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Arial,sans-serif;font-size:13px;margin:0;outline:0;padding:0;text-align:left;vertical-align:top}input[type=date]::-webkit-inner-spin-button,input[type=date]::-webkit-outer-spin-button,input[type=datetime-local]::-webkit-inner-spin-button,input[type=datetime-local]::-webkit-outer-spin-button,input[type=datetime]::-webkit-inner-spin-button,input[type=datetime]::-webkit-outer-spin-button,input[type=email]::-webkit-inner-spin-button,input[type=email]::-webkit-outer-spin-button,input[type=month]::-webkit-inner-spin-button,input[type=month]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button,input[type=password]::-webkit-inner-spin-button,input[type=password]::-webkit-outer-spin-button,input[type=search]::-webkit-inner-spin-button,input[type=search]::-webkit-outer-spin-button,input[type=tel]::-webkit-inner-spin-button,input[type=tel]::-webkit-outer-spin-button,input[type=text]::-webkit-inner-spin-button,input[type=text]::-webkit-outer-spin-button,input[type=time]::-webkit-inner-spin-button,input[type=time]::-webkit-outer-spin-button,input[type=url]::-webkit-inner-spin-button,input[type=url]::-webkit-outer-spin-button,input[type=week]::-webkit-inner-spin-button,input[type=week]::-webkit-outer-spin-button,select::-webkit-inner-spin-button,select::-webkit-outer-spin-button,textarea::-webkit-inner-spin-button,textarea::-webkit-outer-spin-button{-webkit-appearance:none}button[disabled],input[disabled],select[disabled],select[disabled] optgroup,select[disabled] option,textarea[disabled]{cursor:default;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=25);opacity:.25;-moz-user-select:-moz-none;-webkit-user-select:none;-ms-user-select:none;user-select:none}textarea{min-height:40px;overflow:auto;resize:vertical;width:100%}optgroup{font-family:Arial,sans-serif;font-style:normal;font-weight:400}@-moz-document url-prefix(){button:invalid,input:invalid,select:invalid,textarea:invalid{box-shadow:none}button::-moz-focus-inner,input::-moz-focus-inner,select::-moz-focus-inner,textarea::-moz-focus-inner{border:0;padding:0}select{-moz-appearance:none;text-indent:.01px;text-overflow:""}}@font-face{font-display:block;font-family:regimo-icon;font-style:normal;font-weight:400;src:url(fonts/regimo-icon.eot);src:url(fonts/regimo-icon.eot#iefix) format("embedded-opentype"),url(fonts/regimo-icon.ttf) format("truetype"),url(fonts/regimo-icon.woff) format("woff"),url(images/regimo-icon.svg#regimo-icon) format("svg")}i{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:regimo-icon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-icon-sitzplatz:before{color:#4b4b4b;content:"\e927"}.icon-icon-haustiere-erlaubt:before{content:"\e928"}.icon-icon-neubau-striche:before{content:"\e929"}.icon-icon-bastelraum:before{content:"\e924"}.icon-icon-einzelzimmer:before{content:"\e925"}.icon-icon-parkplatz:before{content:"\e926"}.icon-icon-lagerraum:before{content:"\e922"}.icon-icon-buro:before{content:"\e923"}.icon-icon-suitcase:before{content:"\e921"}.icon-icon-dienstleistungen:before{content:"\e920"}.icon-icon-avatar-grau:before{content:"\e91f"}.icon-arrow-left-01:before{content:"\e91d"}.icon-arrow-left-011:before{content:"\e91e"}.icon-icon-kariere-rot:before{content:"\e91b"}.icon-icon-lehre-rot:before{content:"\e91c"}.icon-facebook:before{content:"\e916"}.icon-linkedin:before{content:"\e917"}.icon-mail:before{content:"\e918"}.icon-icon-arrow-down-rot:before{content:"\e902"}.icon-icon-arrow-left-rot:before{content:"\e903"}.icon-icon-arrow-top-rot:before{content:"\e904"}.icon-left-arrow:before{content:"\e915"}.icon-expand:before{content:"\e901"}.icon-icon-send-weiss:before{content:"\e919"}.icon-icon-team-weiss:before{content:"\e91a"}.icon-icon-upload-weiss:before{content:"\e914"}.icon-icon-arrow-right-rot:before{content:"\e911"}@media (max-width:991px){.tx-tnt-job .icon-icon-arrow-right-rot:before{content:"\e902"}}.icon-icon-ok-rot:before{content:"\e912"}.icon-icon-file-grau:before{color:#777;content:"\e913"}.icon-icon-play-rot:before{content:"\e910"}.icon-icon-mail:before{content:"\e90d"}.icon-icon-chat:before{content:"\e90e"}.icon-icon-call:before{content:"\e90f"}.icon-icon-area:before{content:"\e906"}.icon-icon-home:before{content:"\e907"}.icon-icon-wish-list:before{content:"\e908"}.icon-icon-edit:before{content:"\e909"}.icon-icon-bookmark:before{content:"\e90a"}.icon-icon-location:before{content:"\e90b"}.icon-icon-exit:before{content:"\e90c"}.icon-close:before{content:"\e905"}.icon-right-arrow:before{content:"\e900"}body.nav-meta-open{overflow:hidden}#header{height:10px;pointer-events:auto;z-index:20}#header,#left{left:0;position:fixed;top:0;width:100%}#left{-ms-overflow-style:none;background:#fff;height:0%;overflow:hidden;overflow:-moz-scrollbars-none;-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out;z-index:30}#left::-webkit-scrollbar{display:none;width:0!important}#left.open{height:100%;overflow:auto}#left .inside{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;padding:50px 50px 0}#right{overflow:visible;position:fixed;right:45px;top:45px;width:40px;z-index:200}#container{-ms-overflow-style:none;background:transparent;height:100%;left:0;overflow-y:scroll;position:fixed;scrollbar-width:none;top:0;width:50%;z-index:10}#container::-webkit-scrollbar{height:0;width:0}#main{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;left:0;min-height:100%;padding:50px;position:relative;top:0;width:100%}#main .project-title .claim{display:none}#pageTitle{left:0;position:absolute;text-align:left;text-transform:uppercase;top:10px;width:300px}#pageTitle a{color:#777;font-size:14px;margin:0}#map-city,.rs_project_map{height:100%!important;width:100%!important}#map-city{left:0;position:fixed!important;top:0}.mod_article{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow-y:auto}.mod_article,.mod_article .ce_text{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.mod_article .claim{display:none}.home .mod_article{display:block;overflow:visible}@media screen and (max-width:1180px){.mobile{display:block}.desktop{display:none}#main{padding:30px}#right{right:25px;top:25px}#left .inside{height:100%;padding:30px 30px 0}}@media screen and (max-width:920px),screen and (orientation:landscape) and (max-height:600px){body{background-color:#fafafa;background-image:none;color:#333}#wrapper{height:auto;margin:0;width:auto}#header{background:#fff;display:none;height:55px;left:0;position:fixed;right:0;top:0;z-index:50}#header .inside{padding:0 10px}#left{left:0;position:fixed;top:0;width:100%}#left:after{clear:both;content:"";display:table}#left .inside{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;padding:20px 65px 20px 20px}#right{position:fixed;right:15px;top:15px}#container{background:none;height:auto;left:0;margin:0;overflow:visible;padding:0;position:absolute;top:400px;width:auto;width:100%}#main{float:none;margin:0 auto;padding:20px;position:relative;width:auto}#main,#main:hover{background:#fff}.mod_article{height:auto;overflow-y:auto}.mod_rs_project_details.block{overflow:visible!important}}#nav-meta-map,#nav-meta-menu,#nav-meta-min-max{background-position:50%;background-repeat:no-repeat;background-size:40px;cursor:pointer;display:block;font-size:13px;height:40px;margin:0 0 5px;padding:0;position:relative;text-indent:-9999px;-webkit-transition:.5s;transition:.5s;width:40px}#nav-meta-menu{background-image:url(images/icon-hamburger.svg)}#nav-meta-menu:hover{background-color:hsla(0,0%,100%,.4);background-image:url(images/icon-hamburger-hover.svg)}#nav-meta-menu:hover:before{color:#fff;content:"Menu";font-size:16px;height:20px;left:-10px;position:absolute;text-align:right;top:10px;width:auto}#nav-meta-menu.active,#nav-meta-menu.active:hover{background-image:url(images/icon-cross-hover.svg)}#nav-meta-menu.active:hover{background-color:rgba(0,0,0,.1)}#nav-meta-menu.inactive{display:block}body.fullsize-map #nav-meta-menu,body.fullsize-type-map #nav-meta-menu{background-image:url(images/icon-hamburger-hover.svg)}body.fullsize-map #nav-meta-menu:before,body.fullsize-type-map #nav-meta-menu:before{color:#da0030}body.fullsize-map #nav-meta-menu.active,body.fullsize-type-map #nav-meta-menu.active{background-image:url(images/icon-cross-hover.svg)}.home #nav-meta-menu,body.nav-red.fullsize-type-gallery #nav-meta-menu,body.nav-red.fullsize-type-image #nav-meta-menu,body.nav-red.fullsize-type-map #nav-meta-menu{-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:glowing;animation-name:glowing;background-color:hsla(0,0%,100%,.4)}.home #nav-meta-menu{-webkit-animation-duration:3s;animation-duration:3s}.home #nav-meta-menu.active,body.nav-red.fullsize-type-gallery #nav-meta-menu.active,body.nav-red.fullsize-type-image #nav-meta-menu.active,body.nav-red.fullsize-type-map #nav-meta-menu.active{-webkit-animation:none;animation:none;background-image:url(images/icon-cross-hover.svg)}@-webkit-keyframes glowing{0%{background-color:hsla(0,0%,100%,.05);background-image:url(images/icon-hamburger.svg)}50%{background-color:hsla(0,0%,100%,.6);background-image:url(images/icon-hamburger-hover.svg)}to{background-color:hsla(0,0%,100%,.05);background-image:url(images/icon-hamburger.svg)}}@keyframes glowing{0%{background-color:hsla(0,0%,100%,.05);background-image:url(images/icon-hamburger.svg)}50%{background-color:hsla(0,0%,100%,.6);background-image:url(images/icon-hamburger-hover.svg)}to{background-color:hsla(0,0%,100%,.05);background-image:url(images/icon-hamburger.svg)}}#nav-meta-map{background-image:url(images/icon-map.svg);display:block;height:40px;-webkit-transform:none;transform:none}#nav-meta-map:hover{background-color:hsla(0,0%,100%,.4);background-image:url(images/icon-map-hover.svg)}#nav-meta-map:hover:before{color:#fff;content:"Karte";font-size:16px;height:20px;left:-10px;position:absolute;text-align:right;top:10px;width:auto}body.fullsize-map #nav-meta-map,body.fullsize-type-map #nav-meta-map,body.nav-meta-open #nav-meta-map{background-image:url(images/icon-map-hover.svg)}body.fullsize-map #nav-meta-map:before,body.fullsize-type-map #nav-meta-map:before{color:#da0030}html[lang=fr] #nav-meta-map:hover:before{content:"Carte"}html[lang=en] #nav-meta-map:hover:before{content:"Map"}.state-fullscreen-2 #nav-meta-min-max:after{opacity:.6}.state-fullscreen-2 #nav-meta-min-max:after:hover{opacity:1}#nav-meta-min-max{background-image:url(images/icon-arrowright.svg);background-size:28px;border:1px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:0;left:50px;opacity:0;position:fixed;top:50px;-webkit-transition:opacity 0 linear 0;transition:opacity 0 linear 0}#nav-meta-min-max:after{color:#fff;content:"Text anzeigen";display:block;font-size:16px;height:20px;left:90px;opacity:0;position:absolute;text-align:right;top:10px;width:70px}#nav-meta-min-max:hover{background-color:hsla(0,0%,100%,.4);position:fixed}#nav-meta-min-max:hover:after{color:#fff;content:"Text anzeigen";display:block;font-size:16px;height:20px;left:90px;opacity:1;position:absolute;text-align:right;top:10px;-webkit-transition:.4s;transition:.4s;width:70px}body.state-fullscreen-1 #nav-meta-min-max{height:40px;opacity:1;-webkit-transition:opacity 1s linear 1s;transition:opacity 1s linear 1s;z-index:100}body.state-fullscreen-1 #nav-meta-min-max:hover{background-color:hsla(0,0%,100%,.4)}body.nav-meta-open #nav-meta-min-max{display:none;opacity:0;-webkit-transition-delay:0;transition-delay:0;-webkit-transition-duration:0;transition-duration:0}body.fullsize-map #nav-meta-min-max,body.fullsize-type-map #nav-meta-min-max{background-image:url(images/icon-arrowright-hover.svg);border-color:#da0030}body.fullsize-map #nav-meta-min-max:after,body.fullsize-type-map #nav-meta-min-max:after{color:#da0030}html[lang=fr] #nav-meta-min-max:after{content:"Montrer le texte";width:85px}html[lang=en] #nav-meta-min-max:after{content:"Show text"}#nav-main{float:left;margin:0 2% 0 0;width:23%}#nav-main span{display:block;font-size:26px;line-height:1;text-align:left}#nav-main span.last{margin-right:0}#nav-main a,#nav-main strong{border-top:1px solid #aaa;color:#000;display:block;font-size:26px;line-height:1;padding:8px 0;text-decoration:none}#nav-main a.last,#nav-main strong.last{border-bottom:1px solid #aaa}#nav-main a.trail,#nav-main a:hover,#nav-main strong{color:#da0030;z-index:100}#nav-main a:hover{font-weight:400}#nav-main ul.level_2{border-bottom:1px solid #aaa;margin-bottom:0}#nav-main ul.level_2 li{margin-left:20px}#nav-main ul.level_2 li a.last,#nav-main ul.level_2 li strong.last{border-bottom:none}#nav-main.submenu{background:#fff;margin-right:0;max-height:0;position:absolute;top:182px;-webkit-transition:max-height .5s;transition:max-height .5s;width:calc(100% - 100px);z-index:10001}#nav-main.submenu strong{color:#eee}#nav-main.submenu.open{-webkit-box-shadow:0 20px 20px #fff;box-shadow:0 20px 20px #fff;max-height:600px}#left .mod_rs_offer,#left .mod_rs_project_details:nth-child(3){float:left;margin:0 2% 0 0;width:23%}#left .mod_rs_offer h3,#left .mod_rs_offer li,#left .mod_rs_offer p{-webkit-font-feature-settings:"tnum" on;font-feature-settings:"tnum" on;color:#444;font-size:16px;line-height:1.3;margin:0}#left .mod_rs_offer .count,#left .mod_rs_offer .multiply{display:inline-block;width:20px}#left .mod_rs_offer .multiply{width:10px}#left .mod_rs_offer h3{border-bottom:1px solid #aaa;border-top:1px solid #aaa;color:#000;font-size:26px;line-height:1;margin-bottom:10px;padding:8px 0}#left .mod_rs_offer a{color:#666}#nav-contact-info h3,#nav-contact-info p{color:#444;line-height:1.3;margin:0}#nav-contact-info h3{border-bottom:1px solid #aaa;border-top:1px solid #aaa;color:#000;font-size:26px;line-height:1;margin-bottom:10px;padding:8px 0}#nav-contact-info p{font-size:16px}#nav-contact-info a{color:#da0030}#nav-contact-info img{display:block;height:92px;margin-bottom:10px;margin-top:5px;width:184px}#nav-contact-info>div{margin-bottom:7px}.mod_rs_booknav{position:absolute;right:0;top:0;z-index:300}.mod_rs_booknav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:80px}.mod_rs_booknav ul:after{clear:both;content:"";display:block;height:0}.mod_rs_booknav .next,.mod_rs_booknav .prev{-ms-flex-item-align:start;-webkit-align-self:flex-start;align-self:flex-start;margin-left:10px;overflow:hidden}.mod_rs_booknav a{background-position:50%;background-repeat:no-repeat;display:block;height:40px;text-indent:-400px;width:30px}.mod_rs_booknav .prev a{background-image:url(images/icon-arrowleft-grey.svg)}.mod_rs_booknav .prev a:hover{background-image:url(images/icon-arrowleft-hover.svg)}.mod_rs_booknav .next a{background-image:url(images/icon-arrowright-grey.svg)}.mod_rs_booknav .next a:hover{background-image:url(images/icon-arrowright-hover.svg)}.home .mod_rs_booknav{margin-right:0;margin-top:7px}.mod_rs_contact_form{float:left;width:25%}.nav-meta-3col #left #nav-main,.nav-meta-3col #left .mod_rs_contact_form,.nav-meta-3col #left .mod_rs_project_details:nth-child(3){float:left;margin:0 2% 0 0;width:32%}.nav-meta-3col #left .mod_rs_offer{display:none}.nav-meta-3col #left .mod_rs_contact_form{margin:0}.nav-meta-2col #left #nav-main,.nav-meta-2col #left .mod_rs_contact_form{float:left;margin:0 2% 0 0;width:32%}.nav-meta-2col #left .mod_rs_offer,.nav-meta-2col #left .mod_rs_project_details:nth-child(3){display:none}.nav-meta-2col #left .mod_rs_contact_form{margin:0}@media screen and (max-width:1180px){#nav-main{margin:0}#nav-main.submenu{top:152px;width:calc(100% - 60px)}#nav-main a,#nav-main span,#nav-main strong{font-size:22px}#left .mod_rs_offer,#left .mod_rs_project_details:nth-child(3),.mod_rs_contact_form{margin:50px 2% 0 0;width:48%}#left .mod_rs_offer{clear:left}.nav-meta-3col #left #nav-main,.nav-meta-3col #left .mod_rs_contact_form,.nav-meta-3col #left .mod_rs_project_details:nth-child(3){margin:0 2% 50px 0;width:48%}.nav-meta-3col #left .mod_rs_offer{display:none}.nav-meta-3col #left .mod_rs_contact_form{float:right}.mod_rs_booknav{top:5px}.mod_rs_booknav a{height:25px}#nav-contact-info h3{font-size:22px}#nav-meta-min-max{left:30px;top:30px}}@media screen and (max-width:920px),screen and (orientation:landscape) and (max-height:600px){#nav-meta-map:hover:before,#nav-meta-menu:hover:before{display:none}#nav-main{float:none;margin:8px 0 0;width:100%}#nav-main li.home{border-top:1px solid #ccc}#nav-main.submenu,#nav-main.submenu.open{margin-top:0;top:60px;width:calc(100% - 40px)}#nav-main.submenu.open{margin-right:0}#nav-main a,#nav-main span,#nav-main strong{font-size:24px}#left .mod_rs_offer,.mod_rs_contact_form{float:none;margin:40px 0 0;width:100%}#nav-meta-min-max{left:15px;top:15px}#nav-meta-min-max:hover{background-color:hsla(0,0%,100%,.4)}#left .mod_rs_project_details:nth-child(3){float:none;margin:50px 0 0;width:100%}.nav-meta-3col #left #nav-main,.nav-meta-3col #left .mod_rs_contact_form,.nav-meta-3col #left .mod_rs_project_details:nth-child(3){margin:0 0 50px;width:100%}.nav-meta-3col #left .mod_rs_offer{display:none}.nav-meta-3col #left .mod_rs_contact_form{margin:0}.nav-meta-2col #left #nav-main,.nav-meta-2col #left .mod_rs_contact_form{float:none;margin:0 0 10px;width:100%}.nav-meta-2col #left .mod_rs_offer,.nav-meta-2col #left .mod_rs_project_details:nth-child(3){display:none}.nav-meta-2col #left .mod_rs_contact_form{margin:0}.mod_rs_booknav{top:8px}}#page{border-bottom:1px solid #aaa;border-top:1px solid #aaa;color:#da0030;margin-bottom:16px;padding:4px 0;position:relative}#page p{background-image:url(images/icon-arrowdown-grey.svg);background-position:calc(100% - 80px);background-repeat:no-repeat;font-size:26px;margin:0}#page p:hover{background-image:url(images/icon-arrowdown-hover.svg)}#page p.active{background-image:url(images/icon-arrowup-grey.svg)}#page p.active:hover{background-image:url(images/icon-arrowup-hover.svg)}@media screen and (max-width:1180px){#page p{font-size:22px}}@media screen and (max-width:920px),screen and (orientation:landscape) and (max-height:600px){#page{padding:6px 0}#page p{font-size:24px}}.formbody{overflow:hidden;width:100%}.formbody h3{border-bottom:1px solid #aaa;border-top:1px solid #aaa;font-size:26px;line-height:1;padding:8px 0}.submit_container{clear:left;float:none}.submit_container:after{clear:both;content:"";display:block;height:0}label{display:none}legend{background-color:#fff;color:#666;padding-right:6px}.widget{position:relative}button,input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{background-color:hsla(0,0%,100%,.2);border:none;border-bottom:1px solid #aaa;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;font-family:inherit;font-size:16px;font-weight:inherit;line-height:normal;margin:0;outline:none;padding:8px 0;position:relative;-webkit-transition:background-color 1s;transition:background-color 1s;width:100%}input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=checkbox],input[type=radio]{border:1px solid #333;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-family:inherit;font-size:16px;font-weight:inherit;height:14px;line-height:auto;padding:5px;position:relative;width:14px}input[type=submit]{background-color:rgba(0,0,0,.2);-webkit-transition:.4s;transition:.4s}input[type=submit]:hover{background-color:#777;border-color:#777;color:#fff}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(images/arrow-down.svg);background-position:calc(100% - 5px);background-repeat:no-repeat;background-size:16px 16px}select::-ms-expand{display:none}input:focus,select:focus,textarea:focus{background-color:rgba(218,0,48,.05);border-bottom:1px solid #da0030}.widget-submit button{background-color:#ccc;border:none;width:50%}.widget-submit button:hover{background-color:#da0030;color:#fff}.widget-submit{padding:20px 0 40px}.contact-form input,.contact-form select,.contact-form textarea{font-size:26px}.contact-form .widget-submit{margin-top:20px}.home .message.ajaxconfirm p,.message.ajaxconfirm p{color:#444;font-size:16px}.checkbox_container,.radio_container{border:0;border-bottom:1px solid #ccc;margin:10px 0 0;padding:0 0 10px;vertical-align:middle}.checkbox_container legend,.radio_container legend{color:#444;font-size:16px;padding-bottom:3px}.checkbox_container label,.radio_container label{display:inline-block;font-size:16px;padding-left:2px}.checkbox_container>span,.radio_container>span{display:block;padding-left:3px}.checkbox_container+br,.radio_container+br{display:none}span.mandatory{color:red;font-weight:700}p.confirm{color:#090;font-size:1.3em}.home p.error,p.error{color:#da0030;font-size:16px;margin:6px 0}input[type=password].error,input[type=text].error,textarea.error{background-color:#ffd;border-color:#da0030!important}input.captcha{margin-right:6px;width:48px}span.captcha_text{color:grey;font-weight:400}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#ccc}input:-moz-placeholder,textarea:-moz-placeholder{color:#fff;opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{color:#ccc;opacity:1}input:-moz-placeholder-shown,textarea:-moz-placeholder-shown{color:#ccc}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#ccc}input:placeholder-shown,textarea:placeholder-shown{color:#ccc}.mod_search{padding-bottom:5px}.mod_search>div{margin:20px 0}.mod_search input.text{float:left;height:40px;width:75%}.mod_search input.submit{border-left:none;height:40px;width:25%}.mod_search .header{border-bottom:1px solid #555;padding-bottom:5px;padding-top:20px}.mod_search .radio_container{margin-top:10px}.mod_search .radio_container span{display:inline;padding-left:2px;padding-right:20px}.mod_search h3,.mod_search p{margin-bottom:5px}.mod_search .relevance,.mod_search .url{color:#999}.mod_search .highlight{font-weight:400;text-decoration:underline}.mod_search .pagination{height:20px;margin-top:2em}@media screen and (max-width:920px),screen and (orientation:landscape) and (max-height:600px){.formbody{margin-top:50px}.mod_search .radio_container span{display:block;padding-bottom:5px}}.ce_table{margin-bottom:10px;margin-top:0;width:100%}.ce_table td:first-child,.ce_table th:first-child{padding-left:0;width:auto}.ce_text ol{margin-bottom:10px;margin-left:19px}.ce_text ol li{list-style:decimal outside}.ce_text ul{margin-bottom:10px;margin-left:17px}.ce_text ul li{list-style-type:square}.ce_text table{width:100%}.ce_text table td:first-child,.ce_text table th:first-child{padding-left:0;width:auto}.ce_text.kontakt{margin-top:20px}.ce_text.lead p{font-size:26px;line-height:1.2;margin-bottom:8px}.ce_text pre{background-color:#f9f9f9;border:1px solid #ddd;padding:9px}.ce_gallery{margin-top:10px}.ce_gallery ul{margin-bottom:0}.ce_gallery ul:after{clear:both;content:"";display:block;height:0}.ce_gallery li{float:left;padding:0 5px 10px 0}.ce_downloads{margin-bottom:5px}.ce_downloads ul{margin-bottom:0}.ce_downloads li{padding:0}.ce_downloads a{background-position:left 7px;background-repeat:no-repeat;background-size:32px;color:#666;display:block;padding:15px 0 15px 40px;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:background-image,color;transition-property:background-image,color}.ce_downloads a,.ce_downloads a:hover{background-image:url(images/icon-pdf-hover.png)}.ce_downloads a:hover{color:#da0030}.ce_downloads p{margin-bottom:3px}.ce_downloads h3{color:#666;font-size:22px;line-height:1.2;padding-bottom:0}.ce_downloads .size{color:rgba(0,0,0,.2);padding-left:7px}.ce_downloads a:hover .size{color:#da0030}.ce_downloads .size,.ce_downloads img{display:none}.ce_hyperlink{font-size:16px;padding-right:22px;position:relative}.ce_hyperlink a{background-image:url(images/icon-list-hover.png);background-position:0;background-repeat:no-repeat;background-size:32px;color:#666;display:block;padding:15px 0 15px 40px;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:background-image,color;transition-property:background-image,color}.ce_hyperlink a:hover{color:#da0030;text-decoration:none}.ce_hyperlink.back .hyperlink_txt{padding:8px 0}.ce_hyperlink.link360 a,.ce_hyperlink.link360 a:hover{background-image:url(images/icon-360-hover.png)}.ce_hyperlink.back{margin-top:30px}.ce_hyperlink.back a{background:none;text-decoration:underline}.ce_accordion{margin-bottom:15px}.ce_accordion .toggler{border-bottom:1px solid #555;font-size:26px;margin-bottom:5px;padding-bottom:5px;padding-right:30px;position:relative}.ce_accordion .toggler:hover{color:#da0030;cursor:pointer}.ce_accordion .toggler:after{content:"+";display:block;font-size:2rem;font-weight:400;padding-right:0;position:absolute;right:.1rem;top:-.5rem;width:1.5rem}.ce_accordion .toggler.ui-state-active{color:#000}.ce_accordion .toggler.ui-state-active:after{color:#da0030;content:"–"}.ce_accordion .ce_rs_project_gallery,.ce_accordion .ce_rs_standalone_gallery,.ce_accordion .mod_rs_project_map{padding-bottom:20px;padding-top:20px}.ce_image{margin-bottom:1em}.image_container img{background-color:#fff}.image_container.float_right img{background-color:#fff;display:block;margin-right:0;margin-top:0}.image_container .caption{border-bottom:1px solid #ddd;font-size:1em;margin-top:0;padding:5px 0}@media screen and (max-width:920px),screen and (orientation:landscape) and (max-height:600px){.ce_hyperlink{font-size:16px}}.ce_hyperlink.back .hyperlink_txt{display:block;padding:10px 0}p.back{font-family:Arial;font-size:14px}.info,.time{color:#999;font-size:1.1em;margin-bottom:7px}.image_container img{display:block}.cookiebar{background-color:#777;bottom:0;color:#fff;font-size:1rem;left:0;padding:2rem 50px;position:fixed;text-align:left;width:100%;z-index:100}.cookiebar,.cookiebar *{-webkit-box-sizing:border-box;box-sizing:border-box}.cookiebar--active{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-justify-content:center;justify-content:center}.cookiebar__text{margin-right:1.5em}.cookiebar__link{color:#fff;margin-left:.3rem;text-decoration:underline}.cookiebar__link:hover{text-decoration:none}.cookiebar__button{background-color:#777;border:2px solid #fff;border-radius:0;color:#fff;cursor:pointer;font-size:1rem;font-weight:400;margin:0;padding:.4em 1em;width:auto}.cookiebar__button:hover{background-color:#fff;color:#777}@media screen and (max-width:1180px){.cookiebar{padding:2rem 30px}}@media screen and (max-width:920px),screen and (orientation:landscape) and (max-height:600px){.cookiebar{padding:2rem 20px}}.mod_changelanguage{position:absolute;right:50px;top:50px;z-index:3000}.mod_changelanguage ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.mod_changelanguage li{line-height:1;padding:2px 0 0 10px}.mod_changelanguage a{color:#666}.mod_changelanguage a:hover{color:#da0030;text-decoration:none}.mod_changelanguage strong{border-bottom:4px solid #000;color:#000}.home .mod_changelanguage{right:110px;top:-2px}.home .mod_changelanguage li{padding:10px}.home .mod_changelanguage a{color:#fff}.home .mod_changelanguage a:hover{color:#000;text-decoration:none}.home .mod_changelanguage strong{border-bottom:4px solid #fff;color:#fff}.objects-view-full .mod_changelanguage{display:none}@media screen and (max-width:1180px){.mod_changelanguage{right:30px;top:30px}}@media screen and (max-width:920px),screen and (orientation:landscape) and (max-height:600px){.mod_changelanguage{display:none}}.mod_rs_object_list h1{border-bottom:1px solid #aaa;clear:both;color:#000;font-size:16px;line-height:1;margin-bottom:0;margin-top:0;overflow:visible;padding:4px 0 10px;position:relative;z-index:1000}.has-object-list #page{margin-bottom:6px}.project-header{margin-bottom:20px;position:relative;width:100%}.project-header .project-company{color:#000;font-size:18px;height:40px;line-height:1;margin:0}.project-header .project-company span{color:#da0030}.project-header .project-title{color:#000;font-size:26px;position:relative}.project-header .project-title a{color:#000;display:block}.project-header .project-title a:hover{color:#da0030;text-decoration:none}.angebot .project-header .project-title{height:64px;overflow:hidden}.angebot .project-header .project-title .claim{display:none}.project-partner{position:absolute;right:0;top:80px;width:auto}.project-partner img{height:35px;width:auto}#preview-overlay{background:#fff;height:100vh;left:50%;position:fixed;top:0;width:50%;z-index:90}#preview-overlay .modal-window{overflow:auto}#preview-overlay .modal-body{height:100%;left:0;position:absolute;top:0;width:100%;z-index:100}#preview-overlay .modal-body pre{display:none}.objects-view-full #preview-overlay{height:250px;left:0;overflow:hidden;width:100%}#preview-object{position:absolute;top:140px;width:calc(100% - 50px)}.objects-view-full #preview-object{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 50px;top:50px;width:100%}#preview-items,#preview-items h3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#preview-items h3{color:#000;font-size:26px;line-height:1;margin:0;padding:0;vertical-align:top;width:100%}#preview-items h3 span{border-top:1px solid #aaa;display:block;padding:8px 0;width:100%}#preview-items h3 span.object-type{border-bottom:1px solid #aaa}#preview-items .layout,#preview-items .overview,#preview-items .profile,#preview-items .situation{border-bottom:1px solid #aaa;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:190px;margin:10px 0 0;padding:0;position:relative;width:50%}#preview-items .layout .bg-image,#preview-items .overview .bg-image,#preview-items .profile .bg-image,#preview-items .situation .bg-image{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;height:calc(100% - 40px);margin-top:25px}#preview-items .layout em,#preview-items .overview em,#preview-items .profile em,#preview-items .situation em{background:#fff;bottom:auto;color:#000;display:block;font-size:12px;height:20px;position:absolute;top:0;width:70px}#preview-items .overview{display:none}#preview-items .layout{border-bottom:none;height:calc(100vh - 460px);margin-right:0;width:100%}.objects-view-full #preview-items h3 span{border-bottom:1px solid #aaa;float:left;width:auto}.objects-view-full #preview-items span.object-ref{width:260px}.objects-view-full #preview-items span.object-type{width:calc(100% - 260px)}.objects-view-full #preview-items .layout,.objects-view-full #preview-items .overview,.objects-view-full #preview-items .profile,.objects-view-full #preview-items .situation{border-bottom:none;height:150px;margin-right:20px;width:calc(25% - 20px)}.isometry #preview-items .overview,.objects-view-full #preview-items .overview{display:block}.isometry #preview-items .profile{display:none}#viewToggle{background:#fff;bottom:40px;position:absolute;right:50px}#viewToggle p{background-position:calc(100% - 5px);background-repeat:no-repeat;background-size:24px;border:1px solid #aaa;cursor:pointer;font-size:12px;margin:0;min-width:65px;padding:8px 50px 8px 10px;-webkit-transition:.4s;transition:.4s}#viewToggle p,#viewToggle p:hover{background-image:url(images/icon-expand-hover.png)}#viewToggle p:hover{background-color:rgba(218,0,48,.05);border-color:#da0030;color:#da0030}#viewToggle p#viewClose{background-image:url(images/icon-close.png)}#viewToggle p#viewClose:hover{background-image:url(images/icon-close-hover.png)}#details-overlay{background:#fff;color:#444;height:100%;overflow:hidden;position:fixed;width:100%;z-index:10000}#details-overlay .project-header{color:#444;height:75px;left:50px;margin:0;position:absolute;right:50px;top:50px}#details-overlay .object-data{bottom:50px;height:auto;left:50px;overflow:hidden;position:absolute;right:50px;top:142px}#details-overlay .object-nav-ref{border-bottom:1px solid #aaa;border-top:1px solid #aaa;clear:left;float:left;padding:8px 0;position:relative;width:260px}#details-overlay .object-nav-ref .object-ref{font-size:26px;line-height:1}#details-overlay .object-nav-ref .object-toggle{background-image:url(images/icons-navi.png);background-position:center -150px;background-repeat:no-repeat;cursor:pointer;display:block;height:30px;overflow:hidden;padding:0;position:absolute;right:0;text-indent:-200px;top:5px;width:20px}#details-overlay .object-nav-ref .object-toggle:hover{background-image:url(images/icons-navi-hover.png)}#details-overlay .object-nav-ref .object-toggle.close{background-position:center -200px}#details-overlay .object-nav{border-bottom:1px solid #aaa;border-top:1px solid #aaa;-webkit-box-sizing:border-box;box-sizing:border-box;float:right;height:45px;margin-top:0;padding:10px 0;position:relative;width:calc(100% - 280px);z-index:9000}#details-overlay .object-nav .object-factsheet{background:none!important;left:0;position:absolute;top:9px}#details-overlay .object-nav .object-apply-link{background:none!important;left:180px;position:absolute;top:9px}#details-overlay .object-nav .modal-close,#details-overlay .object-nav .next,#details-overlay .object-nav .prev{background-image:url(images/icons-navi.png);background-repeat:no-repeat;display:block;height:30px;overflow:hidden;padding:0;position:absolute;text-indent:-200px;top:2px;width:20px}#details-overlay .object-nav a:hover,#details-overlay .object-nav span:hover{background-image:url(images/icons-navi-hover.png)}#details-overlay .object-nav .modal-close{background-position:center 0;right:0}#details-overlay .object-nav .next{background-position:center -50px;right:60px}#details-overlay .object-nav .prev{background-position:center -100px;right:110px}#details-overlay .object-facts{clear:left;float:left;width:260px}#details-overlay .object-facts table{border:none;margin-top:10px;width:100%}#details-overlay .object-facts th{border-top:1px solid #aaa;color:#666;padding-right:0;text-align:left}#details-overlay .object-facts td{border-top:1px solid #aaa;color:#666;padding-right:0;text-align:right}#details-overlay .object-facts td.first,#details-overlay .object-facts th.first{border:none}#details-overlay .object-facts tr:hover td{background:#fff}#details-overlay .object-facts span{border-top:1px solid #aaa;display:block;height:90px;padding-top:5px;position:relative;text-align:left;width:100%}#details-overlay .object-facts span img{cursor:pointer;display:block;float:right;height:95%;width:auto}#details-overlay .object-facts span b{background:#fff;color:#666;display:block;padding:0 5px 5px 0;position:absolute;width:auto}#details-overlay #object-plan-thumbs{margin-top:-1px}#details-overlay #object-plan-detail{background-position:50%;background-repeat:no-repeat;background-size:contain;float:right;height:calc(100% - 70px);margin-top:20px;width:calc(100% - 280px)}#details-overlay #object-plan-detail .navi{float:right;margin-right:15px}.objects-view-full{background:#fff}.objects-view-full #container{height:100%;left:0;margin:0;top:0;width:100%}.objects-view-full #main{background:#fff}.objects-view-full label{color:#444}.objects-view-full p{background:#fff;color:#444}.objects-view-full .filterSection .widget{width:auto}.objects-view-full .mod_rs_booknav{display:none}@media screen and (max-width:1180px){.project-header .project-title{font-size:22px}#viewToggle{bottom:25px;right:30px}#preview-object{position:absolute;top:117px;width:calc(100% - 30px)}.objects-view-full #preview-object{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 30px;top:30px;width:100%}.objects-view-full #preview-overlay{height:220px}#preview-items h3{font-size:22px}#preview-items h3 span{padding:6px 0}#preview-items .layout{height:calc(100vh - 420px)}#immobilienangebote .ce_hyperlink{clear:both;float:none;margin-right:0;min-height:40px;padding-top:12px;width:100%!important}}@media screen and (max-width:920px),screen and (orientation:landscape) and (max-height:600px){#immobilienangebote .ce_hyperlink{float:none;margin-right:0;min-height:40px;padding-top:12px;width:100%}#preview-overlay{display:none!important}.project-header{left:20px;margin-bottom:20px;position:absolute;top:-380px;width:calc(100% - 75px);z-index:0}.project-header .project-company,.project-header .project-company span,.project-header .project-title,.project-header .project-title a{color:#fff}#details-overlay{overflow:auto}#details-overlay .modal-body{min-height:1000px}#details-overlay .project-header{left:20px;right:20px;top:20px}#details-overlay .project-header .project-title{color:#000}#details-overlay .project-header .project-title a{color:#da0030}#details-overlay .project-header .project-company{color:#000}#details-overlay .project-header .project-company span{color:#da0030}#details-overlay .object-data{bottom:auto;display:block;left:20px;position:relative;right:20px;top:148px;width:calc(100% - 40px)}#details-overlay .object-nav-ref{border-bottom:1px solid #aaa;border-top:1px solid #aaa;clear:left;float:none;padding:8px 0;position:relative;width:100%}#details-overlay .object-nav-ref .object-ref{font-size:26px;line-height:1}#details-overlay .object-nav-ref .object-toggle{background-image:url(images/icons-navi.png);background-position:center -150px;background-repeat:no-repeat;cursor:pointer;display:block;height:30px;overflow:hidden;padding:0;position:absolute;right:0;text-indent:-200px;top:5px;width:20px}#details-overlay .object-nav-ref .object-toggle:hover{background-image:url(images/icons-navi-hover.png)}#details-overlay .object-nav-ref .object-toggle.close{background-position:center -200px}#details-overlay .object-nav{border-bottom:1px solid #aaa;border-top:none;-webkit-box-sizing:border-box;box-sizing:border-box;float:none;height:45px;margin-top:0;padding:10px 0;position:relative;width:100%;z-index:9000}#details-overlay .object-nav .object-factsheet{background:none!important;left:0;position:absolute;top:9px}#details-overlay .object-nav .object-apply-link{background:none!important;left:180px;position:absolute;top:9px}#details-overlay .object-nav .modal-close,#details-overlay .object-nav .next,#details-overlay .object-nav .prev{background-image:url(images/icons-navi.png);background-repeat:no-repeat;display:block;height:30px;overflow:hidden;padding:0;position:absolute;text-indent:-200px;top:2px;width:20px}#details-overlay .object-nav a:hover,#details-overlay .object-nav span:hover{background-image:url(images/icons-navi-hover.png)}#details-overlay .object-nav .modal-close{background-position:center 0;right:0}#details-overlay .object-nav .next{background-position:center -50px;right:60px}#details-overlay .object-nav .prev{background-position:center -100px;right:110px}#details-overlay .object-facts{clear:left;float:none;width:100%}#details-overlay .object-facts table{border:none;margin-top:10px;width:100%}#details-overlay .object-facts th{border-top:1px solid #aaa;color:#666;padding-right:0;text-align:left}#details-overlay .object-facts td{border-top:1px solid #aaa;color:#666;padding-right:0;text-align:right}#details-overlay .object-facts td.first,#details-overlay .object-facts th.first{border:none}#details-overlay .object-facts tr:hover td{background:#fff}#details-overlay .object-facts span{border-top:1px solid #aaa;display:block;height:auto;padding-top:5px;position:relative;text-align:left;width:100%}#details-overlay .object-facts span img{cursor:pointer;display:block;float:none;height:auto;margin:30px 5px;width:auto}#details-overlay .object-facts span b{background:#fff;color:#666;display:block;padding:0 5px 5px 0;position:absolute;width:auto}#details-overlay #object-plan-thumbs{margin-top:-1px}#details-overlay #object-plan-detail{display:none}}.object-list{border-top:1px solid #333;height:calc(100vh - 468px);overflow-x:hidden;overflow-y:auto;width:100%}.object-list p.error{font-size:14px;margin-top:30px}.filter-section.collapsed+.object-list{height:calc(100vh - 340px)}.object-list-table{border-bottom:1px solid #ccc;border-collapse:separate;width:100%}.object-list-table td,.object-list-table th{-ms-font-feature-settings:"tnum" on;-o-font-feature-settings:"tnum" on;-webkit-font-feature-settings:"tnum" on;font-feature-settings:"tnum" on;font-family:RiformaFix,Helvetica,Arial,sans-serif;font-style:normal;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-weight:400}.object-list-table th{background-color:#fff;border-bottom:1px solid #000;border-top:none;color:#000;font-size:10px;position:sticky;position:-webkit-sticky;top:0;white-space:nowrap;z-index:999}.object-list-table tr:hover td{background:rgba(218,0,48,.05);color:#000;cursor:auto}.object-list-table tr.group td{color:#000;padding-top:20px;text-align:left}.object-list-table tr.group:hover td{background:transparent}.object-list-table a{background-color:transparent;background-image:url(images/link-items.png);background-position:center -29px;background-repeat:no-repeat;background-size:16px;color:#c00;display:block;height:19px;margin:-2px -4px 0;overflow:hidden;padding:0 2px;text-align:left;text-indent:-250px;width:100%}.object-list-table a:hover{background-color:rgba(255,0,0,.1)}.object-list-table .details_link a{background-position:60% -114px}.object-list-table .external_link a{background-image:url(images/icon-moebel.png);background-position:60% 0}.object-list-table .apply_link,.object-list-table .details_link,.object-list-table .external_link,.object-list-table .external_link2,.object-list-table .factsheet{text-align:center;width:50px}.object-list-table .floor{padding-right:8px;white-space:nowrap}.object-list-table .occupation_date{padding-left:8px;padding-right:3px;white-space:nowrap}.object-list-table .balcony,.object-list-table .basement,.object-list-table .loggia,.object-list-table .price_extra,.object-list-table .price_gross,.object-list-table .price_net,.object-list-table .reduit,.object-list-table .surface,.object-list-table .terrace{text-align:right}.object-list-table .linkMoebel a{background-image:url(images/icon-moebel.png);background-position:60% 0;background-repeat:no-repeat;background-size:20px;display:block;float:right;height:20px;line-height:1;margin-bottom:-2px;margin-top:-2px;overflow:hidden;text-align:left;text-indent:-100px;width:20px}.objects .object-list-table .linkMoebel{margin-bottom:-6px;margin-top:0}.object-list-table .prio2,.object-list-table .prio3,.object-list-table .prio4,.object-list-table .terrace{display:none}.objects-view-full .balcony,.objects-view-full .prio2,.objects-view-full .prio3,.objects-view-full .prio4,.objects-view-full .terrace{display:table-cell}.objects-view-full .filterSection .widget.subtype{display:block}.object-info{bottom:37px;left:50px;position:absolute}.object-info .cellar,.object-info .infotext,.object-info .parking-slots{-ms-font-feature-settings:"tnum" on;-o-font-feature-settings:"tnum" on;-webkit-font-feature-settings:"tnum" on;font-feature-settings:"tnum" on;display:inline-block;font-family:RiformaFix,Helvetica,Arial,sans-serif;font-style:normal;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-weight:400;margin-right:5px}.object-info .cellar thead,.object-info .parking-slots thead{display:none}.object-info .cellar table,.object-info .parking-slots table{border:none;table-layout:auto;width:auto}.object-info .cellar td,.object-info .parking-slots td{border:none;font-size:11px;line-height:12px;padding:2px 7px 0 0;text-align:left;width:auto}.object-info .cellar td.col_0,.object-info .cellar td.col_3,.object-info .parking-slots td.col_0,.object-info .parking-slots td.col_3{text-align:right}.object-info .cellar a,.object-info .parking-slots a{text-decoration:none}.object-info .cellar a:hover,.object-info .parking-slots a:hover{color:#e62819;text-decoration:underline}.object-info .parking-slots td:first-child,.object-info .parking-slots td:nth-child(4){text-align:right}.object-info .infotext{font-size:11px;line-height:12px}@media (min-width:1200px){.objects-view-full .prio4{display:table-cell}}@media screen and (max-width:1180px){.object-list{height:calc(100vh - 420px)}.filter-section.collapsed+.object-list{height:calc(100vh - 300px)}}@media screen and (max-width:920px),screen and (orientation:landscape) and (max-height:600px){.object-list{height:auto;overflow:auto;width:100%}.object-list-table{border-bottom:1px solid #555}.object-list-table th{font-size:12px}.object-list-table td{white-space:nowrap}.object-list-table .floor{padding-right:5px}.object-list-table td a,.object-list-table tr:hover td a{background-position:60% -29px}.object-list-table td.details_link a,.object-list-table tr:hover td.details_link a{background-position:60% -114px}.object-info{bottom:auto;left:auto;position:relative}.object-info .cellar,.object-info .infotext,.object-info .parking-slots{bottom:auto;display:block;left:auto;margin:20px 0 0;position:relative}}@media (max-width:480px){.table-big .col{font-size:16px}table.homegate td:last-child,table.homegate th:last-child{display:none}}#header .mod_navigation,#header .mod_rs_project_details,#header .socialMedia{display:none}body.state-fullscreen-1 #container{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.fullscreen-trigger{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-justify-content:center;justify-content:center;opacity:0;position:fixed;right:0;top:0;-webkit-transition:opacity .5s;transition:opacity .5s;width:50%;z-index:1}.fullscreen-trigger:hover{opacity:1}body.state-fullscreen-1 .fullscreen-trigger{opacity:0;pointer-events:none}.fullscreen-trigger-link{background:rgba(0,0,0,.5);color:#fff;display:none;font-size:20px;padding:.5em 1.5em;text-decoration:none;-webkit-transition:background-color .2s;transition:background-color .2s}.fullscreen-trigger-link:hover{background:#000;text-decoration:none}body.fullsize-type-gallery .fullscreen-trigger-link--gallery,body.fullsize-type-image .fullscreen-trigger-link--image,body.fullsize-type-map .fullscreen-trigger-link--map{display:block}.swiper-current-slide-title{background:rgba(0,0,0,.4);bottom:100px;color:#fff;display:block;font-size:12px;left:50%;line-height:1;opacity:0;padding:7px 10px;pointer-events:none;position:fixed;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity .5s;transition:opacity .5s;z-index:10}body.state-fullscreen-2 .swiper-current-slide-title.has-text{opacity:1;pointer-events:auto}.swiper-button-next{background-image:url(images/icon-arrowright.svg);right:50px}.swiper-button-prev{background-image:url(images/icon-arrowleft.svg);left:50px}.swiper-fullscreen{bottom:0;left:0;position:fixed;right:0;top:0;z-index:1}.swiper-fullscreen .swiper-slide{background-position:50%;background-repeat:no-repeat;background-size:cover}.swiper-fullscreen .swiper-button-next,.swiper-fullscreen .swiper-button-prev{background-size:40px;-webkit-transition:.5s;transition:.5s}.swiper-fullscreen .swiper-button-next{-webkit-transform:translateX(calc(100% + 60px));transform:translateX(calc(100% + 60px))}.swiper-fullscreen .swiper-button-next:hover{background-image:url(images/icon-arrowright-hover.svg)}.swiper-fullscreen .swiper-button-prev{-webkit-transform:translateX(calc(-100% - 60px));transform:translateX(calc(-100% - 60px))}.swiper-fullscreen .swiper-button-prev:hover{background-image:url(images/icon-arrowleft-hover.svg)}.swiper-thumbnails{background:rgba(0,0,0,.4);bottom:0;left:0;padding:10px;position:fixed;right:0;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;z-index:2}.swiper-thumbnails .swiper-slide{-webkit-box-pack:center;-ms-flex-pack:center;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;width:auto}.swiper-thumbnails .swiper-slide-active,.swiper-thumbnails .swiper-slide:hover{-webkit-box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px #fff}.swiper-thumbnails .swiper-slide img{height:70px;width:98px}body.state-fullscreen-2 .swiper-fullscreen .swiper-button-next,body.state-fullscreen-2 .swiper-fullscreen .swiper-button-prev{-webkit-transform:translateX(0);transform:translateX(0)}body.state-fullscreen-2 .swiper-thumbnails{-webkit-transform:translateY(0);transform:translateY(0)}.ce_rs_project_gallery,.ce_rs_standalone_gallery,.mod_rs_project_map{padding-top:40px;position:relative}.ce_rs_project_gallery.virtual,.ce_rs_standalone_gallery.virtual,.mod_rs_project_map.virtual{bottom:15px;position:absolute;right:15px}.ce_rs_project_gallery ul,.ce_rs_standalone_gallery ul,.mod_rs_project_map ul{width:100%}.ce_rs_project_gallery ul:after,.ce_rs_standalone_gallery ul:after,.mod_rs_project_map ul:after{clear:both;content:"";display:block;height:0}.ce_rs_project_gallery li,.ce_rs_standalone_gallery li,.mod_rs_project_map li{background:#eee;display:block;float:left;font-size:12px;height:0;line-height:1;margin:2px;overflow:hidden;padding-bottom:13%;position:relative;text-align:center;width:calc(20% - 4px)}.ce_rs_project_gallery figure,.ce_rs_standalone_gallery figure,.mod_rs_project_map figure{bottom:0;left:0;position:absolute;right:0;top:0}.ce_rs_project_gallery a,.ce_rs_standalone_gallery a,.mod_rs_project_map a{display:block;height:100%;width:100%}.ce_rs_project_gallery img,.ce_rs_standalone_gallery img,.mod_rs_project_map img{cursor:pointer;display:block;height:100%;-o-object-fit:cover;object-fit:cover;text-align:center;width:100%}.ce_rs_project_gallery li span,.ce_rs_standalone_gallery li span,.mod_rs_project_map li span{bottom:2px;color:#fff;display:block;font-size:11px;left:3px;line-height:1.1;position:absolute}.ce_rs_project_gallery li:hover,.ce_rs_standalone_gallery li:hover,.mod_rs_project_map li:hover{-webkit-box-shadow:0 0 0 1px #000;box-shadow:0 0 0 1px #000}.ce_rs_project_gallery li img,.ce_rs_standalone_gallery li img,.mod_rs_project_map li img{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.ce_rs_project_gallery li:hover img,.ce_rs_standalone_gallery li:hover img,.mod_rs_project_map li:hover img{-webkit-transform:scale(1.2);transform:scale(1.2)}.ce_rs_standalone_map{background:#fff;padding-top:10px}.page-background-image{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:fixed;right:0;top:0;z-index:0}@media screen and (max-width:920px),screen and (orientation:landscape) and (max-height:600px){.fullscreen-trigger{bottom:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:400px;left:0;position:relative;right:0;top:0;width:100%}.swiper-button-next,.swiper-button-prev{display:none}.swiper-current-slide-title{bottom:80px}.swiper-fullscreen{bottom:auto;height:400px;-webkit-transition:height .2s .5s;transition:height .2s .5s}.state-fullscreen-1 .swiper-fullscreen{height:100%;-webkit-transition:height .2s;transition:height .2s}.swiper-slide:before{background:rgba(0,0,0,.2);content:"";display:block;height:100%;width:100%}.state-fullscreen-1.state-fullscreen-2 .swiper-slide:before,.swiper-slide:before{left:0;position:absolute;top:0;-webkit-transition:background .5s;transition:background .5s}.state-fullscreen-1.state-fullscreen-2 .swiper-slide:before{background:tr;display:none;height:0;width:0}.swiper-thumbnails .swiper-slide img{height:50px;width:auto}.page-background-image{bottom:auto;height:400px;position:relative;-webkit-transition:height .2s .5s;transition:height .2s .5s}.page-background-image:before{background:rgba(0,0,0,.2);content:"";display:block;height:100%;left:0;position:absolute;top:0;-webkit-transition:background .5s;transition:background .5s;width:100%}.state-fullscreen-1 .page-background-image{height:100%;-webkit-transition:height .2s;transition:height .2s}.ce_rs_project_gallery,.ce_rs_standalone_gallery,.mod_rs_project_map{background:#fff;bottom:auto;left:auto;padding-bottom:40px;padding-top:40px;position:relative;right:auto}}.ce_rs_project_gallery_360{background:#fff;margin-top:20px;position:relative}.ce_rs_project_gallery_360 ul{width:100%}.ce_rs_project_gallery_360 ul:after{clear:both;content:"";display:block;height:0}.ce_rs_project_gallery_360 li{background:#eee;display:block;float:left;font-size:12px;height:0;line-height:1;margin:2px;overflow:hidden;padding-bottom:13%;text-align:center;width:calc(20% - 4px)}.ce_rs_project_gallery_360 img{cursor:pointer;display:block;height:auto;text-align:center;width:100%}.ce_rs_project_gallery_360 a{display:block;height:100%;position:relative;width:100%}.ce_rs_project_gallery_360 li span{bottom:2px;color:#fff;display:block;font-size:11px;left:3px;line-height:1.1;position:absolute}.ce_rs_project_gallery_360 li:hover{-webkit-box-shadow:0 0 0 1px #000;box-shadow:0 0 0 1px #000}.ce_rs_project_gallery_360 li img{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.ce_rs_project_gallery_360 li:hover img{-webkit-transform:scale(1.2);transform:scale(1.2)}@media screen and (max-width:920px),screen and (orientation:landscape) and (max-height:600px){.ce_rs_project_gallery_360{background:#fff;bottom:auto;left:auto;padding-bottom:40px;padding-top:40px;position:relative;right:auto}}body.rgs-form{background:grey}body.rgs-form .fullscreen-trigger{background-color:red!important}body.rgs-form .fullscreen-trigger:after{clear:both;content:"";display:block;height:0}body.rgs-form #container{margin:0;width:calc(100% - 130px)}body.rgs-form label{display:block;font-size:12px;margin-top:10px}body.rgs-form #left .mod_rs_offer,body.rgs-form #nav-meta-map{display:none}body.mimo #wrapper{margin:0 100px;width:auto}body.mimo #container{padding-top:40px;position:relative;width:100%}.ce_guay_flatfox,.ce_guay_mimo{height:calc(100vh - 300px);left:50px;position:absolute;right:50px;top:190px}.ce_guay_flatfox.layout-cards{overflow-y:auto}@media screen and (max-width:1180px){.ce_guay_flatfox,.ce_guay_mimo{height:calc(100vh - 270px);left:30px;position:absolute;right:30px;top:160px}}@media screen and (max-width:920px),screen and (orientation:landscape) and (max-height:600px){body.mimo #wrapper{background:#fff;margin:0;padding:0;width:auto;z-index:0}.ce_guay_flatfox,.ce_guay_mimo{background:#fff;bottom:auto;height:auto;left:0;position:relative;right:0;top:10px}}.mimo-cards-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1rem}.mimo-cards-wrapper,.mimo-cards-wrapper *{-webkit-box-sizing:border-box;box-sizing:border-box}.mimo-cards-wrapper .mimo-cards-item-wrapper{margin-bottom:1rem;padding:0 1rem;width:100%}body.objects-view-full .mimo-cards-wrapper .mimo-cards-item-wrapper{margin-bottom:2rem;width:50%}.mimo-cards-wrapper .mimo-cards-item{border:1px solid #7b7c7b;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%}.mimo-cards-wrapper .mimo-cards-item:hover{border-color:#da0030}.mimo-cards-wrapper .mimo-cards-item__image{background-color:#e7e7e7;width:35%}.mimo-cards-wrapper .mimo-cards-item__image img{height:100%;max-height:150px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.mimo-cards-wrapper .mimo-cards-item__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:1rem;width:65%}.mimo-cards-wrapper .mimo-cards-item__title{color:#000;font-size:16px;margin-bottom:1em}.mimo-cards-wrapper .mimo-cards-item__meta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:auto}.mimo-cards-wrapper .mimo-cards-item__meta-item{color:#787878;font-size:12px;line-height:18px;margin-bottom:2px;width:50%}.mimo-cards-wrapper .mimo-cards-item__meta-item--address{width:100%}.mimo-cards-wrapper .mimo-cards-item__meta-item--rent span{font-weight:700}.mimo-cards-wrapper .mimo-cards-item__meta-item i{display:inline-block;font-size:18px;margin-right:6px;width:20px}.mimo-filters{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0;position:relative}.mimo-filters-header{display:block;padding:0}.mimo-filters-headline{color:#000;display:block;font-size:16px;line-height:1;padding:7px 0}.mimo-filters-toggler{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background-image:url(images/icon-arrowup-grey.svg);background-position:50%;background-repeat:no-repeat;cursor:pointer;display:block;height:27px;-webkit-justify-content:center;justify-content:center;position:absolute;right:2px;top:0;width:30px}.mimo-filters-toggler:hover{background-image:url(images/icon-arrowup-hover.svg)}.mimo-filters-body{height:auto;max-height:300px;overflow:hidden;-webkit-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out}.mimo-filters-body,.mimo-filters-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.mimo-filters-inner{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.mimo-filters-reset{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;padding:2rem 0;width:20%}.mimo-filters-reset button{background-color:hsla(0,0%,47%,.05);background-image:url(images/icon-reset.svg);background-position:calc(100% - 12px);background-repeat:no-repeat;background-size:14px;border:1px solid #ccc;border-radius:2px;font-size:12px;padding:7px}.mimo-filters-reset button:hover{background-color:#777;border-color:#777;color:#fff}.mimo-filters--collapsed .mimo-filters-body{max-height:0}.mimo-filters--collapsed .mimo-filters-toggler:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.mimo-filters--collapsed .widget.widget-submit{display:block}.mimo-filters--collapsed .mimo-filters-toggler{background-image:url(images/icon-arrowdown-grey.svg)}.mimo-filters--collapsed .mimo-filters-toggler:hover{background-image:url(images/icon-arrowdown-hover.svg)}.mimo-filters--collapsed+.mimo-table-wrapper{height:calc(100vh - 340px)}.no-mimo-filters .mimo-filters{display:none}.mimo-filter{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 10px 10px 0;width:15%}.mimo-filter.area,.mimo-filter.rentalgross{width:35%}.mimo-filter label{display:block;margin-bottom:.6rem;padding:0}.mimo-filter-select{border:1px solid #ccc;border-radius:2px;font-size:12px;padding:7px;width:100%}.industry .ce_guay_flatfox .mimo-filter.rentalgross,.industry .ce_guay_mimo .mimo-filter.rentalgross{clear:left}.industry .ce_guay_flatfox .mimo-filter.object_type,.industry .ce_guay_flatfox .mimo-filter.property_type,.industry .ce_guay_mimo .mimo-filter.object_type,.industry .ce_guay_mimo .mimo-filter.property_type{width:calc(25% - 20px)}@media screen and (max-width:1180px){.mimo-filter.area,.mimo-filter.building_title,.mimo-filter.floor_num,.mimo-filter.rentalgross,.mimo-filter.rooms{width:50%}}@media screen and (max-width:920px),screen and (orientation:landscape) and (max-height:600px){.mimo-filters{margin-bottom:20px;width:100%}.mimo-filter.area,.mimo-filter.building_title,.mimo-filter.floor_num,.mimo-filter.rentalgross,.mimo-filter.rooms{width:50%}}@media screen and (max-width:480px){.mimo-filter.area,.mimo-filter.building_title,.mimo-filter.floor_num,.mimo-filter.rentalgross,.mimo-filter.rooms{width:100%}}.mimo-table{border-bottom:1px solid #666;border-collapse:separate;border-spacing:0;position:relative;table-layout:auto;width:100%}.mimo-table-wrapper{border-top:1px solid #666;height:calc(100vh - 450px);overflow:auto;padding:0;position:relative;width:100%}.mimo-table-empty{margin:1rem 0}.mimo-table th{background-color:#fff;border-bottom:1px solid #666;color:#000;font-family:Riforma,Helvetica,Arial,sans-serif;font-size:10px;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;position:sticky;position:-webkit-sticky;top:0;z-index:99}.mimo-table td,.mimo-table th{font-style:normal;font-weight:400;padding:10px 8px 8px 0}.mimo-table td{-ms-font-feature-settings:"tnum" on;-o-font-feature-settings:"tnum" on;-webkit-font-feature-settings:"tnum" on;font-feature-settings:"tnum" on;border-top:1px solid #bbb;font-family:RiformaFix,Helvetica,Arial,sans-serif;font-size:12px;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;text-transform:capitalize}.mimo-table td .bewerben{color:#da0030}.mimo-table td .bewerben:hover{border-bottom-color:#da0030}.mimo-table td .bewerben:after{content:" →"}.mimo-table tr:last-child td{border-bottom:1px solid #bbb}.mimo-table-row:hover td{background:rgba(218,0,48,.05);cursor:n-resize}.mimo-table-row.group{border-top:2px solid #666;color:#000;font-family:Riforma,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-weight:400;font-weight:700}.mimo-table-row.group:hover td{background:none}.mimo-table-cell.area,.mimo-table-cell.balcony,.mimo-table-cell.balcony_area,.mimo-table-cell.basement_area,.mimo-table-cell.floor,.mimo-table-cell.garden_sitting_place_area,.mimo-table-cell.incidental_costs,.mimo-table-cell.incidentals,.mimo-table-cell.loggia_area,.mimo-table-cell.number_of_rooms,.mimo-table-cell.reference_date,.mimo-table-cell.rent_charges,.mimo-table-cell.rent_gross,.mimo-table-cell.rent_net,.mimo-table-cell.rental_conditions,.mimo-table-cell.rentalgross,.mimo-table-cell.rentalgross_net,.mimo-table-cell.rentalprice_squaremeter_net,.mimo-table-cell.rooms,.mimo-table-cell.space_display,.mimo-table-cell.terrace_area,.mimo-table-cell.terrasse{text-align:right}.mimo-table-cell.apply_link,.mimo-table-cell.details,.mimo-table-cell.factsheet,.mimo-table-cell.factsheets,.mimo-table-cell.pdf_file{text-align:center}.mimo-table-cell.apply_link a,.mimo-table-cell.apply_link button,.mimo-table-cell.details a,.mimo-table-cell.details button,.mimo-table-cell.factsheet a,.mimo-table-cell.factsheet button,.mimo-table-cell.factsheets a,.mimo-table-cell.factsheets button,.mimo-table-cell.pdf_file a,.mimo-table-cell.pdf_file button{background-image:url(images/icon-doc-hover.svg);background-position:50%;background-repeat:no-repeat;border:none;border-radius:3px;display:inline-block;font-size:inherit;height:15px;overflow:hidden;padding:0;text-indent:-999px;width:15px}.mimo-table-cell.apply_link a:hover,.mimo-table-cell.apply_link button:hover,.mimo-table-cell.details a:hover,.mimo-table-cell.details button:hover,.mimo-table-cell.factsheet a:hover,.mimo-table-cell.factsheet button:hover,.mimo-table-cell.factsheets a:hover,.mimo-table-cell.factsheets button:hover,.mimo-table-cell.pdf_file a:hover,.mimo-table-cell.pdf_file button:hover{-webkit-box-shadow:0 0 0 3px #fff,0 0 0 5px #da0030;box-shadow:0 0 0 3px #fff,0 0 0 5px #da0030}.mimo-table-cell.apply_link button,.mimo-table-cell.details button,.mimo-table-cell.factsheet button,.mimo-table-cell.factsheets button,.mimo-table-cell.pdf_file button{background-image:url(images/icon-details-hover.svg)}.mimo-table-cell.balcony,.mimo-table-cell.balcony_area,.mimo-table-cell.basement_area,.mimo-table-cell.garden_sitting_place_area,.mimo-table-cell.incidental_costs,.mimo-table-cell.incidentals,.mimo-table-cell.loggia_area,.mimo-table-cell.rental_conditions,.mimo-table-cell.rentalgross_net,.mimo-table-cell.rentalprice_squaremeter_net,.mimo-table-cell.terrace_area,.mimo-table-cell.terrasse,.mimo-table-cell.title{display:none}.objects-view-full .mimo-table-cell.balcony,.objects-view-full .mimo-table-cell.balcony_area,.objects-view-full .mimo-table-cell.basement_area,.objects-view-full .mimo-table-cell.garden_sitting_place_area,.objects-view-full .mimo-table-cell.incidental_costs,.objects-view-full .mimo-table-cell.incidentals,.objects-view-full .mimo-table-cell.loggia_area,.objects-view-full .mimo-table-cell.rental_conditions,.objects-view-full .mimo-table-cell.rentalgross_net,.objects-view-full .mimo-table-cell.rentalprice_squaremeter_net,.objects-view-full .mimo-table-cell.terrace_area,.objects-view-full .mimo-table-cell.terrasse,.objects-view-full .mimo-table-cell.title{display:table-cell}@media screen and (min-width:1025px) and (max-width:1280px){.mimo-table-cell--title,.mimo-table-head-cell--title{display:none}}@media screen and (max-width:1180px){.mimo-table-wrapper{height:calc(100vh - 440px)}.mimo-table-cell.balcony,.mimo-table-cell.balcony_area,.mimo-table-cell.incidental_costs,.mimo-table-cell.incidentals,.mimo-table-cell.rental_conditions,.mimo-table-cell.state,.mimo-table-cell.terrace_area,.mimo-table-cell.title,.mimo-table-cell.usage{display:none}}@media (min-width:961px) and (max-width:1200px){.mimo-table-cell.balcony,.mimo-table-cell.state,.mimo-table-cell.terrasse,.mimo-table-cell.title,.mimo-table-cell.usage{display:none}}@media screen and (max-width:920px),screen and (orientation:landscape) and (max-height:600px){.mimo-table-wrapper{height:auto;overflow-y:auto}.mimo-table-cell.balcony,.mimo-table-cell.balcony_area,.mimo-table-cell.basement_area,.mimo-table-cell.garden_sitting_place_area,.mimo-table-cell.incidental_costs,.mimo-table-cell.incidentals,.mimo-table-cell.loggia_area,.mimo-table-cell.rental_conditions,.mimo-table-cell.rentalgross_net,.mimo-table-cell.rentalprice_squaremeter_net,.mimo-table-cell.terrace_area,.mimo-table-cell.terrasse,.mimo-table-cell.title,.objects-view-full .mimo-table-cell.balcony,.objects-view-full .mimo-table-cell.balcony_area,.objects-view-full .mimo-table-cell.basement_area,.objects-view-full .mimo-table-cell.garden_sitting_place_area,.objects-view-full .mimo-table-cell.incidental_costs,.objects-view-full .mimo-table-cell.incidentals,.objects-view-full .mimo-table-cell.loggia_area,.objects-view-full .mimo-table-cell.rental_conditions,.objects-view-full .mimo-table-cell.rentalgross_net,.objects-view-full .mimo-table-cell.rentalprice_squaremeter_net,.objects-view-full .mimo-table-cell.terrace_area,.objects-view-full .mimo-table-cell.terrasse,.objects-view-full .mimo-table-cell.title{display:none}}
/*! nouislider - 13.1.4 - 3/20/2019 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.noUi-target{direction:ltr;position:relative}.noUi-base,.noUi-connects{height:100%;position:relative;width:100%;z-index:1}.noUi-base{width:calc(100% - 18px)}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{height:100%;left:0;position:absolute;top:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform-style:preserve-3d;-webkit-transform-style:flat;transform-style:flat;width:100%;will-change:transform;z-index:1}html:not([dir=rtl]) .noUi-horizontal .noUi-origin{left:auto;right:0}.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;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:28px}.noUi-horizontal .noUi-handle{border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;height:28px;left:-1px;top:-1px;width:20px}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{left:auto;right:-19px}.noUi-vertical{width:10px}.noUi-vertical .noUi-handle{height:34px;left:-2px;top:-17px;width:20px}.noUi-target{background:#fafafa;border:1px solid #d3d3d3;border-radius:2px;-webkit-box-shadow:none;box-shadow:none}.noUi-connects{border-radius:3px}.noUi-connect{background:#ccc;height:14px;top:6px}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{background:#fff;border:1px solid #d9d9d9;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;cursor:default}.noUi-active{border:1px solid #000;-webkit-box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{background:#e8e7e6;background:#color-gold;content:"";display:block;height:14px;left:6px;position:absolute;top:6px;width:2px}.noUi-handle:after{left:10px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{height:1px;left:6px;top:14px;width: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 *{-webkit-box-sizing:border-box;box-sizing:border-box}.noUi-pips{color:#999;position:absolute}.noUi-value{position:absolute;text-align:center;white-space:nowrap}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{background:#ccc;position:absolute}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{height:80px;left:0;padding:10px 0;top:100%;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{height:5px;margin-left:-1px;width:2px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{height:100%;left:100%;padding:0 10px;top:0}.noUi-value-vertical{padding-left:25px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.noUi-rtl .noUi-value-vertical{-webkit-transform:translateY(50%);transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{height:2px;margin-top:-1px;width:5px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{background:#fff;border:none;border-radius:0;color:#000;display:block;padding:5px;position:absolute;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{bottom:-100%;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.noUi-vertical .noUi-tooltip{right:120%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.container-overflow #container{overflow:visible}.mimo-preview{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;height:100vh;left:50%;overflow:hidden;padding-right:40px;position:fixed;top:0;width:50%;z-index:1000;z-index:10000}.mimo-preview-table,.mimo-preview.inactive{display:none}.mimo-preview-header{border-bottom:1px solid #aaa;border-top:1px solid #aaa;-webkit-box-sizing:border-box;box-sizing:border-box;height:41px;margin:142px 10px 20px;padding:0;position:relative}.mimo-preview-header .title{font-size:26px;padding-top:4px}.mimo-preview-header .buttons{position:absolute;right:0;top:0}.mimo-preview-header .mimo-preview-close{background-color:#fff;background-image:url(images/icon-cross-grey.svg);background-position:50%;background-repeat:no-repeat;background-size:30px;border:none;float:right;margin-left:10px;margin-right:0;overflow:hidden;text-indent:-999px;width:40px;z-index:20}.mimo-preview-header .mimo-preview-close:hover{background-image:url(images/icon-cross-hover.svg)}.mimo-preview-header .mimo-preview-details,.mimo-preview-header .mimo-preview-extend{margin-lef:10px;background-color:#fff;background-image:url(images/icon-cross-grey.svg);background-image:url(images/icon-extend.svg);background-position:50%;background-repeat:no-repeat;background-size:30px;background-size:22px;border:1px solid #ccc;display:none;float:left;margin-right:0;overflow:hidden;text-indent:-999px;width:40px;z-index:20}.mimo-preview-images{-ms-flex-line-pack:start;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem;-webkit-justify-content:flex-start;justify-content:flex-start;overflow:hidden;padding:0 10px}.mimo-preview-image,.mimo-preview-images{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.mimo-preview-image{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.5rem;height:160px}.mimo-preview-image.isometry,.mimo-preview-image.situation_plan{width:30%}.mimo-preview-image.image{width:calc(30% - 1rem)}.mimo-preview-image.layout_plan{height:calc(100vh - 420px);padding-top:0;width:100%}.mimo-preview-image img{height:calc(100% - 10px);-o-object-fit:contain;object-fit:contain;-o-object-position:top left;object-position:top left;width:100%}.mimo-preview-image.layout_plan img{-o-object-position:center top;object-position:center top}.objects-view-full #nav-meta-map,.objects-view-full #nav-meta-menu{display:none}.objects-view-full .mimo-preview{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;height:310px;left:50px;margin:0;overflow:hidden;padding:50px 0 0;position:fixed;top:0;width:calc(100% - 100px);z-index:1000}.objects-view-full .mimo-preview-header{border-bottom:1px solid #aaa;border-top:1px solid #aaa;-webkit-box-sizing:border-box;box-sizing:border-box;height:41px;margin:0;padding:0;position:relative}.objects-view-full .mimo-preview-header .title{font-size:26px;padding-top:4px}.objects-view-full .mimo-preview-header .buttons{position:absolute;right:0;top:0}.objects-view-full .mimo-preview-header .mimo-preview-close{float:right;margin-left:10px}.objects-view-full .mimo-preview-header .mimo-preview-close,.objects-view-full .mimo-preview-header .mimo-preview-details,.objects-view-full .mimo-preview-header .mimo-preview-extend{background-color:#fff;background-image:url(images/icon-cross-grey.svg);background-position:50%;background-repeat:no-repeat;background-size:30px;border:1px solid #ccc;margin-right:0;overflow:hidden;text-indent:-999px;width:40px;z-index:20}.objects-view-full .mimo-preview-header .mimo-preview-details,.objects-view-full .mimo-preview-header .mimo-preview-extend{margin-lef:10px;background-image:url(images/icon-extend.svg);background-size:22px;display:none;float:left}.objects-view-full .mimo-preview-content{height:180px;margin-top:20px}.objects-view-full .mimo-preview-images{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:2rem;height:100%;padding:0}.objects-view-full .mimo-preview-image{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%!important;margin:0;overflow:hidden;padding:0 3px 0 0;width:20%!important}.objects-view-full .mimo-preview-image img{height:100%;max-width:400px;-o-object-fit:contain;object-fit:contain;-o-object-position:top left;object-position:top left;-webkit-transition-delay:.5s;transition-delay:.5s;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:height,max-width;transition-property:height,max-width;width:auto;width:100%}.objects-view-full .mimo-preview-image img[src$="icon.png"]{display:none}.objects-view-full .mimo-preview-image-caption{display:block;font-size:12px}@media (min-width:961px) and (max-width:1200px){.mimo-preview-image{-webkit-box-sizing:border-box;box-sizing:border-box;height:120px;padding:10px}.mimo-preview-image.layout_plan{height:calc(100vh - 345px);margin-top:20px;width:100%}.mimo-preview-header{border-bottom:1px solid #aaa;border-top:1px solid #aaa;-webkit-box-sizing:border-box;box-sizing:border-box;height:37px;margin-top:116px}.mimo-preview-header .title{font-size:22px;padding-top:4px}.mimo-preview{height:100vh;padding-right:20px}.objects-view-full .mimo-preview{left:30px;padding-top:30px;top:0;width:calc(100% - 60px)}}@media screen and (max-width:920px),screen and (orientation:landscape) and (max-height:600px){.mimo-preview{background:#fff;display:none;height:0;position:relative;top:auto}.mimo-preview-image,.mimo-preview-image img{display:none}.industry .mimo-preview.active{background:#fff;height:calc(100vh - 40px);position:fixed;top:40px}.industry .mimo-preview-images{height:100%;padding:0 10px}.industry .mimo-preview-image{height:100%;padding:0;width:100%}.industry .mimo-preview-image img{height:auto;max-width:100%}}.ce_guay_flatfox .mimo-preview-images{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;height:calc(100vh - 230px)}.ce_guay_flatfox .mimo-preview-image{height:25%;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:calc(50% - 10px)}.ce_guay_flatfox .mimo-preview-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mimo-details{background:#fff;bottom:0;left:0;padding:50px;position:fixed;right:0;top:0;z-index:1001}.mimo-details.active{display:block}.mimo-details.inactive{display:none}.mimo-details-content{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:2rem}.mimo-details-header{border-top:1px solid #aaa;gap:2rem;height:41px}.mimo-details-header,.mimo-details-header .title{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.mimo-details-header .title{font-size:26px;height:40px;line-height:1;width:320px}.mimo-details-header .links{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:12px;height:20px;width:auto}.mimo-details-header .links .links-apply,.mimo-details-header .links .links-factsheet,.mimo-details-header .links .links-google-maps,.mimo-details-header .links .links-ref{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:40px}.mimo-details-header .links .links-apply .label,.mimo-details-header .links .links-apply .url,.mimo-details-header .links .links-factsheet .label,.mimo-details-header .links .links-factsheet .url,.mimo-details-header .links .links-google-maps .label,.mimo-details-header .links .links-google-maps .url,.mimo-details-header .links .links-ref .label,.mimo-details-header .links .links-ref .url{display:inline-block}.mimo-details-header .links .links-apply .url br,.mimo-details-header .links .links-factsheet .url br,.mimo-details-header .links .links-google-maps .url br,.mimo-details-header .links .links-ref .url br{display:none}.mimo-details-header .links a{background-image:url(images/icon-doc.svg);background-position:0;background-repeat:no-repeat;display:inline-block;padding-left:20px}.mimo-details-header .links a:hover{background-image:url(images/icon-doc-hover.svg);opacity:1}.mimo-details-header .buttons{position:absolute;right:0;top:0;width:auto}.mimo-details-header .buttons .mimo-details-close{background-color:#fff;background-image:url(images/icon-cross-grey.svg);background-position:50%;background-repeat:no-repeat;background-size:30px;background-size:36px;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;float:left;font-size:14px;height:40px;margin:0 0 0 20px;overflow:hidden;padding:0;text-indent:-999px;width:30px}.mimo-details-header .buttons .mimo-details-close:hover{background-image:url(images/icon-cross-hover.svg)}.mimo-details-header .buttons .mimo-details-prev{background-color:#fff;background-image:url(images/icon-arrowleft-grey.svg);background-position:50%;background-repeat:no-repeat;background-size:30px;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;float:left;font-size:14px;height:40px;margin:0 0 0 20px;overflow:hidden;padding:0;text-indent:-999px;width:30px}.mimo-details-header .buttons .mimo-details-prev:hover{background-image:url(images/icon-arrowleft-hover.svg)}.mimo-details-header .buttons .mimo-details-next{background-color:#fff;background-image:url(images/icon-arrowright-grey.svg);background-position:50%;background-repeat:no-repeat;background-size:30px;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;float:left;font-size:14px;height:40px;margin:0 0 0 20px;overflow:hidden;padding:0;text-indent:-999px;width:30px}.mimo-details-header .buttons .mimo-details-next:hover{background-image:url(images/icon-arrowright-hover.svg)}.mimo-details-content__table,.mimo-details-table{table-layout:auto;width:320px}.mimo-details-content__table th,.mimo-details-table th{color:#000;width:140px}.mimo-details-content__table br,.mimo-details-table br{display:none}.mimo-details-images{-webkit-box-orient:vertical;-webkit-box-direction:normal;border-top:1px solid #aaa;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:calc(100% - 60px);padding-top:10px;position:relative;width:calc(100% - 360px)}.mimo-details-images .mimo-details-image{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;float:left;height:180px;margin:0;padding:10px;position:relative;-webkit-transition:background-color .4s;transition:background-color .4s;width:25%}.mimo-details-images .mimo-details-image:hover{background-color:#eee;cursor:pointer}.mimo-details-images .mimo-details-image img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:0 100%;object-position:0 100%;width:100%}.mimo-details-images .mimo-details-main-image{height:calc(100vh - 400px);padding-top:3rem;width:100%}.mimo-details-images .mimo-details-main-image .mimo-details-image:hover{background-color:#fff;cursor:auto}.mimo-details-images .mimo-details-main-image figure,.mimo-details-images .mimo-details-main-image img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:45% 50%;object-position:45% 50%;width:100%}.objects-view-full .mimo-details-table-row.balcony{display:table-row}@media screen and (max-width:1280px){.mimo-details.active{padding:30px}}@media (min-width:961px) and (max-width:1200px){.mimo-details.active{bottom:0;left:0;top:0;width:calc(100% - 60px)}}.mimo-details-content-container{border-top:1px solid #aaa;padding-top:25.5px;width:calc(100% - 330px)}.mimo-details-content-container-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -1rem}.mimo-details-content-images{margin:0 1rem;max-height:calc(100vh - 232px);overflow-x:hidden;overflow-y:auto;width:50%}.mimo-details-content-images .mimo-details-thumbs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -.5rem}.mimo-details-content-images .mimo-details-image{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:1rem;padding:0 .5rem;position:relative;width:33.3333%}.mimo-details-content-images .mimo-details-image:before{content:"";display:block;padding-bottom:66.66%}.mimo-details-content-images .mimo-details-image a{bottom:0;left:.5rem;position:absolute;right:.5rem;top:0}.mimo-details-content-images .mimo-details-image img{height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mimo-details-content-description{color:#000;font-size:1rem;line-height:1.5;margin:0 1rem;width:50%}.mimo-google-maps{height:100%;left:0;pointer-events:none;position:fixed;top:0;visibility:hidden;width:100%;z-index:-1}.vue-map-container{height:calc(100vh - 100px);width:calc(100vw - 100px)}@media screen and (max-width:960px){.mimo-details.active{bottom:auto;left:auto;padding:0;position:absolute;right:auto;top:10px;width:100%}.mimo-details-content{display:block;overflow:auto;width:100%}.mimo-details-content__table{width:100%!important}.mimo-details-header{display:block;height:90px;position:relative;width:100%}.mimo-details-header .links{margin-top:15px}.mimo-details-table{float:none;table-layout:auto}.mimo-details-image,.mimo-details-images,.mimo-details-table{position:relative;width:100%}.mimo-details-image{clear:both;display:block;float:none;height:180px;padding:10px 0 40px}.mimo-details-main-image{display:none;height:auto;position:relative;right:auto;top:auto;width:100%}.mimo-details-main-image .mimo-details-image:hover{background-color:#fff;cursor:auto}.mimo-details-main-image figure,.mimo-details-main-image img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:45% 50%;object-position:45% 50%;width:100%}.mimo-details-image-caption{margin:10px 0}.mimo-details-content-images{margin:0;width:100%}.mimo-details-content-images .mimo-details-thumbs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.mimo-details-content-container{border-top:1px solid #aaa;display:block;height:auto;padding-top:25px;width:100%}.mimo-details-content-container-row{display:block;height:auto;margin:0;width:100%}.mimo-details-content-description{color:#000;font-size:1rem;height:auto;line-height:1.5;margin:1rem 0;width:100%}}.mimo-footer-download{bottom:36px;left:50px;position:fixed}.mimo-footer-download>div{display:inline-block}.mimo-footer-download a,.mimo-footer-download span{-ms-font-feature-settings:"tnum" on;-o-font-feature-settings:"tnum" on;-webkit-font-feature-settings:"tnum" on;font-feature-settings:"tnum" on;border-bottom:1px solid transparent;color:#da0030;display:inline-block;font-family:RiformaFix,Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-weight:400;line-height:16px;margin-right:20px;text-decoration:none;vertical-align:baseline}.mimo-footer-download a:hover,.mimo-footer-download span:hover{border-bottom-color:#da0030}.filter-toggle{display:none}.basement-overlay,.baubeschrieb-overlay,.bruttomiete-overlay,.parking-overlay,.taxes-overlay{background-color:rgba(0,0,0,.5);height:1px;left:0;opacity:.5;overflow:hidden;position:absolute;top:0;width:1px;z-index:100000}.basement-overlay.show,.baubeschrieb-overlay.show,.bruttomiete-overlay.show,.parking-overlay.show,.taxes-overlay.show{height:100%;opacity:1;-webkit-transition:opacity 1s;transition:opacity 1s;width:100%}.basement-overlay.hidden,.baubeschrieb-overlay.hidden,.bruttomiete-overlay.hidden,.parking-overlay.hidden,.taxes-overlay.hidden{height:1px;opacity:0;-webkit-transition:opacity .5s,height 0s linear .6s,width 0s linear .6s;transition:opacity .5s,height 0s linear .6s,width 0s linear .6s;width:1px}.basement-text,.baubeschrieb-text,.bruttomiete-text,.parking-text,.taxes-text{background:#fff;-webkit-box-shadow:0 0 10px #444;box-shadow:0 0 10px #444;left:50%;padding:30px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:400px}.basement-text strong,.baubeschrieb-text strong,.bruttomiete-text strong,.parking-text strong,.taxes-text strong{color:#000;display:block;font-family:Riforma,Helvetica,Arial,sans-serif;font-style:normal;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-weight:400;margin-bottom:5px}.basement-text li,.basement-text p,.baubeschrieb-text li,.baubeschrieb-text p,.bruttomiete-text li,.bruttomiete-text p,.parking-text li,.parking-text p,.taxes-text li,.taxes-text p{-ms-font-feature-settings:"tnum" on;-o-font-feature-settings:"tnum" on;-webkit-font-feature-settings:"tnum" on;font-feature-settings:"tnum" on;font-family:RiformaFix,Helvetica,Arial,sans-serif;font-style:normal;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-weight:400}.basement-text li,.baubeschrieb-text li,.bruttomiete-text li,.parking-text li,.taxes-text li{list-style:circle;margin-bottom:0}.basement-text ul,.baubeschrieb-text ul,.bruttomiete-text ul,.parking-text ul,.taxes-text ul{margin-left:20px}.basement-open,.baubeschrieb-open,.bruttomiete-open,.parking-open,.taxes-open{color:#da0030;cursor:pointer}.basement-close,.baubeschrieb-close,.bruttomiete-close,.parking-close,.taxes-close{background:#fff;border:1px solid #fff;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;color:grey;cursor:pointer;float:none;font-size:20px;height:45px;padding:10px;position:absolute;right:15px;text-align:center;top:15px;-webkit-transition:border .2s;transition:border .2s;width:45px}.basement-close:hover,.baubeschrieb-close:hover,.bruttomiete-close:hover,.parking-close:hover,.taxes-close:hover{border:1px solid #ccc;color:#da0030;text-decoration:none}@media screen and (max-width:1180px){.mimo-footer-download{bottom:22px;left:30px;position:fixed}}@media screen and (max-width:920px),screen and (orientation:landscape) and (max-height:600px){.mimo-footer-download{bottom:auto;clear:both;left:auto;padding:50px 0;position:relative}.mimo-footer-download>div{display:block}.mimo-footer-download br{display:none}.mimo-footer-download a,.mimo-footer-download span{border-bottom:1px solid transparent;display:block;font-size:14px;margin-bottom:15px;margin-right:0;vertical-align:baseline}.mimo-footer-download a a:hover,.mimo-footer-download span a:hover{border-bottom-color:#da0030}.basement-overlay,.baubeschrieb-overlay,.bruttomiete-overlay,.parking-overlay,.taxes-overlay{position:fixed;z-index:1000000}.basement-text,.baubeschrieb-text,.bruttomiete-text,.parking-text,.taxes-text{left:0;padding:20px;position:absolute;top:110px;-webkit-transform:none;transform:none;width:auto}.basement-text li,.basement-text p,.baubeschrieb-text li,.baubeschrieb-text p,.bruttomiete-text li,.bruttomiete-text p,.parking-text li,.parking-text p,.taxes-text li,.taxes-text p{font-size:14px}.filter-toggle{background:#eee;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:ns-resize;display:block;font-family:Riforma,Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-weight:400;height:20px;left:50%;margin-left:-50px;padding-top:3px;position:fixed;text-align:center;top:12px;width:100px;z-index:8000}}.mod_guay_mimo_mini h3{border-bottom:1px solid #aaa;border-top:1px solid #aaa;color:#000;font-size:26px;line-height:1;margin-bottom:10px;padding:8px 0}.mod_guay_mimo_mini a{color:#444}.mod_guay_mimo_mini a:hover{color:#da0030}.home .custom{background:none;height:calc(50% - 80px);left:50px;pointer-events:auto;position:absolute;top:50px;width:calc(100% - 160px);z-index:10}.home .custom .mod_rs_project_details{overflow:visible}.home .custom .project-header{border:none;height:auto;margin:0;pointer-events:auto;position:relative;z-index:0}.home .custom .project-header .project-company{color:#fff;font-size:26px;height:50px;margin:0}.home .custom .project-header .project-company span{color:#fff}.home .custom .project-header .project-title{color:#fff;font-size:70px;line-height:.9;margin:0 0 0 -5px;padding-bottom:20px;position:relative}.home .custom .project-header .project-title a,.home .custom .project-header .project-title span{color:#fff}.home .projectPartner{font-size:40px;height:70px;left:0;line-height:1.1;margin:0;position:absolute;top:695px;width:50%}.home .projectPartner img{height:40px;width:auto}.home #zusatz{bottom:38px;font-family:Arial;font-size:12px;margin:0;position:absolute;right:305px;text-align:right}.home h1{font-size:48px;margin-top:30px}.home li,.home p,.home td{-webkit-font-feature-settings:"tnum" on;font-feature-settings:"tnum" on;color:#fff;font-size:26px}.home p.privacy-link-wrapper{font-size:16px}.home .mod_article a{border-bottom:1px dashed #fff;color:#fff;text-decoration:none}.home .mod_article a:hover{border-bottom:2px solid #fff;color:#fff;text-decoration:none}.home .mod_article ul{padding-bottom:5px}.home p{margin-bottom:20px;margin-top:0;padding:0}.home .count{display:inline-block;text-align:right;width:34px}.home .multiply{display:inline-block;width:17px}@media screen and (min-width:1120px){.stoerer-text.column p{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}body.home #container{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:sliding-up;animation-name:sliding-up;background:rgba(0,0,0,.4);height:50%;overflow-x:auto;top:100%;width:100%;z-index:25}body.home #container #main{background:none;overflow:visible}body.home #container #main .inside{background:none}#container{-webkit-transition:all .5s;transition:all .5s;z-index:25}body.home.state-fullscreen-1 #container{-webkit-animation-delay:0;animation-delay:0;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:sliding-down;animation-name:sliding-down}body.home .fullscreen-trigger{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;display:none;height:50%;position:fixed;right:0;top:0;width:100%}@-webkit-keyframes zooming{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.5);transform:scale(1.5)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes zooming{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.5);transform:scale(1.5)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes sliding-up{0%{opacity:0;top:100%;-webkit-transform:translateY(100%);transform:translateY(100%)}30%{opacity:.5;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:1;top:50%}}@keyframes sliding-up{0%{opacity:0;top:100%;-webkit-transform:translateY(100%);transform:translateY(100%)}30%{opacity:.5;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:1;top:50%}}@-webkit-keyframes sliding-down{0%{opacity:1;top:50%;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;top:100%;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes sliding-down{0%{opacity:1;top:50%;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;top:100%;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform:translateY(100%);transform:translateY(100%)}}@media screen and (max-width:1180px){.home .custom{left:30px;top:30px}.home .custom .project-header .project-title{font-size:54px;line-height:1}.home .custom .project-header .project-title br{display:none}.home .custom .project-header .project-company{font-size:22px;height:50px;margin:0}.home li,.home p,.home td{font-size:22px}}@media screen and (max-width:920px),screen and (orientation:landscape) and (max-height:600px){body{background:#fff}body.home #container{-webkit-animation:none;animation:none;background:#fff;height:auto;top:400px;width:100%;z-index:25}body.home #container #main,body.home #container #main .inside{background:none}.home .mod_article a{border-bottom:1px dashed #da0030;color:#da0030;text-decoration:none}.home .mod_article a:hover{border-bottom:2px solid #da0030;color:#da0030;text-decoration:none}.home .count,.home .multiply{display:inline-block;width:12px}.home li,.home p,.home td{color:#666;font-size:16px}.home .custom{background:none;height:400px;left:0;pointer-events:auto;position:absolute;top:0;width:calc(100% - 60px);z-index:10}.home .custom .mod_rs_project_details{overflow:visible}.home .custom .project-header{border:none;height:auto;margin:0;pointer-events:auto;position:absolute;top:20px;z-index:0}.home .custom .project-header .project-company{color:#fff;font-size:22px;height:50px;margin:0}.home .custom .project-header .project-company span{color:#fff}.home .custom .project-header .project-title{color:#fff;font-size:30px;line-height:1;margin:0;padding-bottom:20px;position:relative}.home .custom .project-header .project-title a{color:#fff}body.home .fullscreen-trigger{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;display:none;height:50%;right:0;top:0;width:100%}}#stoerer{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-font-feature-settings:"tnum" on;font-feature-settings:"tnum" on;-webkit-align-items:center;align-items:center;background:#da0030;border:2px solid #da0030;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;float:right;font-size:26px;height:240px;-webkit-justify-content:center;justify-content:center;margin:-15px -15px 20px 30px;padding:10px;text-align:center;-webkit-transform:rotate(-15deg);transform:rotate(-15deg);-webkit-transition:background .5s,-webkit-transform .2s;transition:background .5s,-webkit-transform .2s;transition:background .5s,transform .2s;transition:background .5s,transform .2s,-webkit-transform .2s;width:240px;z-index:1000}#stoerer.has-link:hover{background:#fff;color:#da0030}#stoerer.has-link:hover,#stoerer.is-square{-webkit-transform:rotate(0deg);transform:rotate(0deg)}#stoerer.is-square{border-radius:0;float:none;height:auto;margin:0 0 10px;padding:13px;text-align:left;width:100%}#stoerer.is-square a{display:block;width:auto}#stoerer a{border:none;color:#fff;text-decoration:none;-webkit-transition:color .5s;transition:color .5s}#stoerer:hover a{color:#da0030}.has-stoerer .mod_article{overflow:visible}.stoerer-text h3{border-bottom:1px solid #aaa;border-top:1px solid #aaa;color:#000;font-size:26px;line-height:1;margin:10px 0 5px;padding:7px 0}.stoerer-tabelle table{border:none;border-collapse:collapse;border-spacing:0;margin:10px 0;table-layout:auto;width:auto}.stoerer-tabelle td{border:none;font-size:22px;line-height:1.3;padding:0 7px 0 0;text-align:left}.stoerer-tabelle td.col_0{text-align:right}@media screen and (max-width:1180px){#stoerer{font-size:22px;height:200px;width:200px}}@media screen and (max-width:920px),screen and (orientation:landscape) and (max-height:600px){#stoerer{border-radius:0;bottom:auto;float:none;font-size:16px;height:auto;margin:0 0 20px;position:relative;right:auto;-webkit-transform:rotate(0deg);transform:rotate(0deg);width:auto}.stoerer-text p a{border-bottom:1px dashed #666;color:#666;line-height:1.3;text-decoration:none}.stoerer-text p a:hover{border-bottom:2px solid #da0030;color:#da0030;text-decoration:none}}.ie9 img[src*=".svg"]{width:100%}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){img[src*=".svg"]{width:100%}}.filter-section{margin-top:-2px;position:relative}.filter-section-header{display:block;padding:7px 0}.filter-section-headline{color:#000;display:block;font-size:16px;line-height:1;padding:4px 0}.filter-section-toggler{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background-image:url(images/icon-arrowup-grey.svg);background-position:50%;background-repeat:no-repeat;cursor:pointer;display:block;height:27px;-webkit-justify-content:center;justify-content:center;position:absolute;right:2px;top:8px;width:30px}.filter-section-toggler:hover{background-image:url(images/icon-arrowup-hover.svg)}.filter-section-body{height:auto;max-height:127px;overflow:hidden;-webkit-transition:max-height .2s ease-in-out;transition:max-height .2s ease-in-out}.filter-section.collapsed .filter-section-body{max-height:0}.filter-section.collapsed .filter-section-toggler:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.filter-section.collapsed .widget.widget-submit{display:block}.filter-section.collapsed .filter-section-toggler{background-image:url(images/icon-arrowdown-grey.svg)}.filter-section.collapsed .filter-section-toggler:hover{background-image:url(images/icon-arrowdown-hover.svg)}.filter-section.collapsed .widget.reset{display:none}.filter-section .widget{display:block;float:left;height:50px;margin-bottom:10px;min-width:55px;padding-right:3px}.filter-section .widget.floor{min-width:65px}.filter-section .widget.price_gross{clear:left;height:57px;margin-left:0;width:160px}.filter-section .widget.surface{height:57px;margin-left:10px;width:160px}.filter-section .widget.filter,.filter-section .widget.reset{margin:0;padding:0;position:absolute;right:0;top:18px;width:auto}.filter-section .widget.filter{display:none}.filter-section .widget.reset{min-width:35px;top:54px}.filter-section .widget.reset button{background-color:#fff;background-image:url(images/icon-reset.svg);background-position:50%;background-repeat:no-repeat;background-size:18px;border:1px solid #999;font-size:12px;margin:0;overflow:hidden;padding:5px;text-indent:-999px}.filter-section .widget.reset button:hover{background-color:#ddd;border-color:#333}.filter-section .widget .submit{width:100%}.filter-section .widget select{border:1px solid #aaa;font-size:12px;padding:5px}.filter-section .widget label{display:block;font-size:10px;margin-bottom:3px}.filter-section .submit_container{float:right;margin:2px 0;min-width:20px}.gewerbe .filter-section .widget.subtype{display:block}.gewerbe .filter-section .widget.price_net,.gewerbe .filter-section .widget.status{display:none}.irs-bar,.irs-line{top:5px}.irs-slider{top:2px}.irs-max,.irs-min{display:none}.irs-from,.irs-single,.irs-to{-ms-font-feature-settings:"tnum" on;-o-font-feature-settings:"tnum" on;-webkit-font-feature-settings:"tnum" on;font-feature-settings:"tnum" on;background:transparent;color:#333;font-family:RiformaFix,Helvetica,Arial,sans-serif;font-style:normal;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-weight:400;top:22px}.irs-from:after,.irs-single:after,.irs-to:after,.noFilter .filterSection,.showFilter{display:none}td.tL,th.tL{text-align:left}.refNr{width:90px!important}td.externLink,th.externLink{display:none}td.externLink{padding:2px 10px 0 0}.noBasement td.basement,.noBasement th.basement,.noReduit td.reduit,.noReduit th.reduit{display:none!important}.showLink td.externLink,.showLink th.externLink{display:table-cell}@media screen and (max-width:920px),screen and (orientation:landscape) and (max-height:600px){#viewToggle{display:none}.filter-section-body{height:auto;max-height:300px;overflow:hidden;-webkit-transition:max-height .2s ease-in-out;transition:max-height .2s ease-in-out}}.logo-partner{bottom:50px;display:block;left:50px;position:absolute;right:auto;top:auto;width:230px}.logo-partner img{display:block!important;height:auto;padding:0;width:100%}body.home.bluemeweier #container{overflow:visible}.logo-bluemeweier{bottom:auto;display:block!important;height:auto;left:auto;position:absolute;top:-90px;width:340px}.logo-bluemeweier img{display:block!important;height:auto;padding:0;width:100%}@media screen and (max-width:920px),screen and (orientation:landscape) and (max-height:600px){.logo-partner{bottom:auto;display:block;height:70px;left:auto;position:relative;right:auto;top:auto;width:180px}.logo-bluemeweier{top:-70px;width:260px}}.impressum{table-layout:fixed;width:100%}.impressum td{border:none!important;border:none;font-size:14px;line-height:1.5;padding-bottom:20px;text-align:left}.impressum td a{color:#da0030;text-decoration:underline}.impressum td a:hover{color:#e62819;text-decoration:underline}.impressum td strong{color:#000}@media screen and (max-width:920px),screen and (orientation:landscape) and (max-height:600px){.impressum table,.impressum tbody,.impressum td,.impressum tr{display:block;width:auto}}#left #btn-social-media{opacity:0;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;-webkit-transition-delay:0s;transition-delay:0s}#left.open #btn-social-media{opacity:1;-webkit-transition-delay:.6s;transition-delay:.6s}#btn-social-media{bottom:50px;height:36px;left:50px;position:absolute;width:300px}#btn-social-media>div{background-color:#bbb;background-position:50%;background-size:100%;display:block;float:left;font-size:10px;height:36px;line-height:1;margin-right:10px;position:relative;-webkit-transition:background-color .4s ease-in-out 0s;transition:background-color .4s ease-in-out 0s;width:36px}#btn-social-media>div:hover{background-color:#000}#btn-social-media a{background:transparent;background-position:50%;background-repeat:no-repeat;background-size:26px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;display:block;font-size:10px;height:100%;line-height:8;opacity:.5;overflow:hidden;position:absolute;text-align:center;text-decoration:none;-webkit-transition:.3s;transition:.3s;width:100%!important}#btn-social-media a:hover{border:1px solid #ccc;color:#000;line-height:9.5;opacity:1;overflow:visible}#btn-social-media .btn-email{background-image:url(images/social-icon-email.svg)}#btn-social-media .btn-facebook{background-image:url(images/social-icon-facebook.svg)}#btn-social-media .btn-twitter{background-image:url(images/social-icon-twitter.svg)}#btn-social-media .btn-instagram{background-image:url(images/social-icon-instagram.svg)}#btn-social-media .btn-impressum{background-image:url(images/social-icon-impressum.svg)}@media screen and (max-width:1180px){#btn-social-media{bottom:30px;left:30px;position:absolute}}@media screen and (max-width:920px),screen and (orientation:landscape) and (max-height:600px){#btn-social-media{bottom:auto;clear:both;height:100px;left:auto;position:relative;width:300px}}.regimoapp .page-background-image{background-color:#ddd;background-position:86%;background-size:contain;-webkit-transition:background-position .2s;transition:background-position .2s}.regimoapp.state-fullscreen-1.state-fullscreen-2 .page-background-image{background-position:50%}@media screen and (max-width:920px),screen and (orientation:landscape) and (max-height:600px){.regimoapp .page-background-image{background-position:bottom;background-size:30%}.regimoapp.state-fullscreen-1.state-fullscreen-2 .page-background-image{background-position:50%;background-size:contain}}.proj-studentflat #nav-meta-map{display:none!important}.proj-studentflat .flex-p{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin:1rem 0}.proj-studentflat h2{color:#444;font-size:26px;margin-bottom:10px;text-transform:none}.proj-studentflat .mimo-table-wrapper{height:auto}.proj-studentflat .ce_guay_flatfox{height:auto;left:auto;position:relative;right:auto;top:auto}.proj-studentflat #viewToggle{-webkit-box-pack:end;-ms-flex-pack:end;background:#fff;bottom:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;margin:10px 0;position:relative;right:auto;width:auto}.proj-studentflat #viewToggle p{width:140px}.proj-studentflat .mimo-table-cell.object_type,.proj-studentflat .mimo-table-cell.rent_charges,.proj-studentflat .mimo-table-cell.rent_net{display:none}.proj-studentflat .mimo-table-cell.floor{text-align:left}.proj-studentflat.objects-view-full .mimo-table-cell.object_type,.proj-studentflat.objects-view-full .mimo-table-cell.rent_charges,.proj-studentflat.objects-view-full .mimo-table-cell.rent_net{display:table-cell}.proj-studentflat.objects-view-full .mimo-table-cell.floor{text-align:left}@media screen and (max-width:1180px){.proj-studentflat h2{font-size:22px}}.proj-flatfox .ce_guay_flatfox{height:calc(100vh - 12rem)}.proj-flatfox .mimo-table-wrapper{height:calc(100vh - 20rem);margin-top:1rem;overflow-y:hidden}.proj-flatfox #nav-meta-map{display:none}.proj-flatfox .mimo-table-cell.moving_date{text-align:right}.home.proj-rhio .page-background-image{background-position:bottom}.home.proj-rhio .project-header .project-company span{background:url(images/logo-it3-pos.svg) no-repeat;background-size:contain;-webkit-box-sizing:border-box;box-sizing:border-box;color:transparent;display:block;height:40px;width:35px}.home.proj-rhio .project-header .project-title a{color:#1177b1}.home.proj-rhio .custom .project-header .project-company span{background:url(images/logo-it3-neg.svg) no-repeat;background-size:contain;-webkit-box-sizing:border-box;box-sizing:border-box;color:transparent;display:block;height:40px;width:55px}.home.proj-rhio .custom .project-header .project-title a{color:#fff}.home.proj-rhio #nav-meta-menu,.home.proj-rhio #nav-meta-menu:hover{background-image:url(images/icon-hamburger-blue.svg)}.home.proj-rhio #nav-meta-menu.active,.home.proj-rhio #nav-meta-menu.active:hover{background-image:url(images/icon-cross-blue.svg)}.home.proj-rhio #nav-meta-menu:hover{background-color:hsla(0,0%,100%,.9)}.home.proj-rhio #nav-meta-map:hover{background-image:url(images/icon-map-blue.svg)}.home.proj-rhio.nav-meta-open #nav-meta-map{display:none}.home.proj-rhio #nav-meta-menu,.home.proj-rhio body.nav-red.fullsize-type-gallery #nav-meta-menu,.home.proj-rhio body.nav-red.fullsize-type-image #nav-meta-menu,.home.proj-rhio body.nav-red.fullsize-type-map #nav-meta-menu{-webkit-animation:none;animation:none}.home.proj-rhio #nav-contact-info a,.home.proj-rhio #nav-main a.trail,.home.proj-rhio #nav-main a:hover,.home.proj-rhio #nav-main strong,.home.proj-rhio .ce_text a,.home.proj-rhio a{color:#1177b1}.home.proj-rhio .mod_article a{border:none;border-bottom:1px dashed #fff;color:#fff}.home.proj-rhio .mod_article a:hover{border:none;border-bottom:1px solid #fff;color:#fff}.home.proj-rhio #stoerer{background-color:#1177b1;border-color:#1177b1;cursor:pointer}.home.proj-rhio #stoerer:hover{background-color:#fff;color:#1177b1}.home.proj-rhio #stoerer:hover a{color:#1177b1}.home.proj-rhio .stoerer-box{width-max-width:1200px;width:calc(100% - 280px) p}.home.proj-rhio #register{border-bottom:2px dotted #fff;cursor:pointer}.home.proj-rhio #register:hover{border-bottom:2px solid #fff}.proj-rhio .project-header .project-company span{background:url(images/logo-it3-pos.svg) no-repeat;background-size:contain;-webkit-box-sizing:border-box;box-sizing:border-box;color:transparent;display:block;height:40px;width:35px}.proj-rhio .project-header .project-title a:hover{color:#1177b1}.proj-rhio #nav-meta-menu:hover,.proj-rhio.fullsize-type-map #nav-meta-menu,.proj-rhio.fullsize-type-map #nav-meta-menu:hover{background-image:url(images/icon-hamburger-blue.svg)}.proj-rhio #nav-meta-menu.active,.proj-rhio #nav-meta-menu.active:hover{background-image:url(images/icon-cross-blue.svg)}.proj-rhio.nav-meta-open #nav-meta-map{display:none}.proj-rhio #nav-meta-map:hover,.proj-rhio.fullsize-map #nav-meta-map{background-image:url(images/icon-map-blue.svg)}.proj-rhio.fullsize-map #nav-meta-min-max,.proj-rhio.fullsize-type-map #nav-meta-min-max{background-image:url(images/icon-arrowright-blue.svg);border:1px solid #1177b1}.proj-rhio.fullsize-map #nav-meta-min-max:after,.proj-rhio.fullsize-type-map #nav-meta-min-max:after{color:#1177b1}.proj-rhio .mod_rs_booknav .prev a:hover{background-image:url(images/icon-arrowleft-blue.svg)}.proj-rhio .mod_rs_booknav .next a:hover{background-image:url(images/icon-arrowright-blue.svg)}.proj-rhio #page{color:#1177b1}.proj-rhio #page p:hover{background-image:url(images/icon-arrowdown-blue.svg)}.proj-rhio #page p.active:hover{background-image:url(images/icon-arrowup-blue.svg)}.proj-rhio .fullscreen-trigger-link{color:#fff}.proj-rhio #nav-contact-info a,.proj-rhio #nav-main a.trail,.proj-rhio #nav-main a:hover,.proj-rhio #nav-main strong,.proj-rhio a{color:#1177b1}.proj-rhio .impressum td a{border-bottom:none;color:#1177b1}.proj-rhio body{background-color:#fff}.proj-rhio .ce_downloads a{background-image:url(images/icon-pdf-blue.png);border:none}.proj-rhio .copyright-keyvisual{bottom:10px;color:hsla(0,0%,100%,.8);position:fixed;right:10px;z-index:100}.proj-rhio a.cookiebar__link{border-bottom:1px dashed #fff;color:#fff;text-decoration:none}.proj-rhio a.cookiebar__link:hover{border-bottom:1px solid #fff}@media screen and (max-width:920px){br.mobile{display:none}}@media screen and (max-width:1180px){.stoerer-box{width:100%}}@media screen and (max-width:920px),screen and (orientation:landscape) and (max-height:600px){.home.proj-rhio .mod_article a{color:#1177b1}.home.proj-rhio .mod_article a:hover{color:#1177b1;text-decoration:underline}.proj-rhio .project-header .project-company span{background:url(images/logo-it3-neg.svg) no-repeat;background-size:contain;-webkit-box-sizing:border-box;box-sizing:border-box;color:transparent;display:block;height:40px;width:45px}}.visually-hidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);color:#fff;height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.home.proj-manegghof .custom .project-header{background-image:url(images/logo-manegghof-pos.svg);background-position:0 0;background-repeat:no-repeat;background-size:480px}.home.proj-manegghof .custom .project-header *{color:transparent!important}.home.proj-manegghof .page-background-image{background-position:top -400px}@media screen and (max-width:800px){.home.proj-manegghof .custom .project-header{background-image:url(images/logo-manegghof-pos.svg);background-position:0 0;background-size:200px}}@media screen and (max-width:920px),screen and (orientation:landscape) and (max-height:600px){.home.proj-manegghof .page-background-image:before{background:none;content:"";display:block;height:100%;left:0;position:absolute;top:0;-webkit-transition:background .5s;transition:background .5s;width:100%}}.proj-manegghof .project-header{background-image:url(images/logo-manegghof-pos.svg);background-position:0 0;background-repeat:no-repeat;background-size:280px}.proj-manegghof .project-header *{color:transparent!important}@media screen and (max-width:800px){.proj-manegghof .project-header{background-image:url(images/logo-manegghof-white.svg);background-size:300px}}@media screen and (max-width:600px){.proj-manegghof .project-header{background-image:url(images/logo-manegghof-white.svg);background-size:240px}}@media screen and (max-width:480px){.proj-manegghof .project-header{background-image:url(images/logo-manegghof-white.svg);background-size:200px}}