@charset "UTF-8";@import "//www.iby-invest.de/assets/css/variables.css";.hero-teaser{margin:30px
0;padding:30px;background-color:var(--base-color);color:#fff}.hero-teaser
.title{font-family:"Architects Daughter",sans-serif;font-size:2rem;margin:0;line-height:2rem}.hero-teaser
.subtitle{color:#E6E6E6}.hero-teaser
a{color:#fff;text-decoration:underline}.hero-teaser ul
li{font-size:1.4rem}.hero-teaser
label{display:none}.hero-teaser .input-group{margin-top:30px}.hero-teaser
input{border-color:#009489;height:50px;line-height:50px;font-size:20px}.certificates{display:none}@media screen and (min-width: 768px){.certificates{display:flex;flex-wrap:wrap;justify-content:space-between}.certificate{margin-bottom:15px}.certificate
img{width:100%;height:auto}.certificate--proven-expert{width:60%}.certificate--bellevue-1,.certificate--bellevue-2{width:30%}.certificate--certificate{width:60%}.certificate:last-child{margin-bottom:0}}@media screen and (min-width: 1600px){.certificate--proven-expert{order:1;width:30%}.certificate--bellevue-1,.certificate--bellevue-2{width:15%}.certificate--bellevue-1{order:2}.certificate--bellevue-2{order:3}.certificate--certificate{order:4;width:30%}}.alert-cta{background-color:var(--base-color);color:#fff}.alert-cta h1, .alert-cta .h1, .alert-cta h2, .alert-cta .h2, .alert-cta h3, .alert-cta .h3, .alert-cta h4, .alert-cta .h4, .alert-cta h5, .alert-cta
.h5{color:#fff}.badge-afa{background-color:#ffc107;color:#111;font-size:1rem}h1+p.subline{font-size:1.8rem;margin-top:-0.8rem}h2+p.subline{font-size:1.3rem;margin-top:-0.5rem}html{font-size:15px}.brand-color{color:var(--base-color)}figure
picture{display:block;margin-bottom:15px}figure
figcaption{text-align:center;font-size:0.9rem}.body{line-height:1.8;font-size:18px;font-family:"Open Sans Condensed",Arial,sans-serif}.img-max{max-width:100%;height:auto}.best-property{width:auto !important;max-height:180px}.grey-box{background-color:var(--grey-light);padding:15px;margin-bottom:1rem}.section__trust{margin-top:60px;border-top:1px solid var(--green);background-color:var(--beige)}.section__trust .professionals-list{margin:0;padding-left:5px}.section__trust
.h3{padding-bottom:15px}.section__deeplinks{background-color:var(--secondary-color);color:#fff}.section__deeplinks
h3{color:#fff}.section__deeplinks
.phone{font-size:2rem}.section__deeplinks
a{color:#fff}.section__deeplinks a:hover{color:#fff}.section__deeplinks
.member{margin-top:30px;font-size:0.9rem;line-height:1.3rem}.section--title{font-size:2rem;color:var(--base-color);border-bottom:2px solid var(--grey-light);text-transform:uppercase}.deeplinks-list{margin:0;padding:0;list-style:none}.deeplinks-list
li{border-bottom:1px solid #fff;padding:5px;font-size:1rem;width:85%}.operator-list__item{border-bottom:1px solid var(--grey-light);padding:25px
0}.operator-list__item
p{margin:0}.btn{border-radius:0;text-transform:uppercase;cursor:pointer;font-size:1.3rem}.btn.btn-default{background-color:var(--secondary-color);border-color:var(--secondary-color);color:#fff}.btn.btn-primary{background-color:var(--red);border-color:var(--red);color:#fff}.btn.btn-primary:focus{border-color:var(--base-color)}.btn.btn-round{padding-left:1rem;padding-right:1rem;border-radius:100px}.alert{border-radius:0}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{color:var(--secondary-color);font-family:"Open Sans",arial,sans-serif}h1>a,.h1>a,h2>a,.h2>a,h3>a,.h3>a,h4>a,.h4>a,h5>a,.h5>a{display:block;margin-top:1rem;font-size:1rem}.form-group{position:relative}.form-group
label.error{position:absolute;top:0;right:0;color:var(--danger-color);font-size:12px}.form-control{box-shadow:none;border-radius:0}.form-control:focus{box-shadow:none;border-color:#ccc}.checkbox
label.error{color:var(--danger-color);font-size:12px;padding-left:0px;padding-right:15px}.footer-img{display:inline-block;padding:5px;width:70px}.footer-img
img{width:100%;height:auto}#navigation-toggle{position:relative;float:right;display:block;width:30px;height:25px;line-height:30px;padding:0;border:0;font-size:1.5rem;background-color:transparent;text-align:center;border-bottom:2px solid #000;border-top:2px solid #000;margin-top:5px;transition:all 0.5s}#navigation-toggle:after{position:absolute;top:9px;left:0;content:" ";width:100%;height:1px;border-top:2px solid #000;transition:all 0.5s}#navigation-toggle:hover{cursor:pointer}#navigation-toggle.active{border-bottom-color:transparent;transform:rotate3d(0, 0, 1, 45deg);transition:all 0.5s;left:-10px;top:10px}#navigation-toggle.active:after{transform:rotate3d(0, 0, 1, 90deg);transition:all 0.5s;top:-2px}#subnavigation
ul{list-style:none;margin:0}#subnavigation ul.level-4{margin:0
0 0 10px;padding:0}#subnavigation ul li a:hover{text-decooration:none}#subnavigation ul li.active
a{font-weight:bold}a{color:var(--base-color)}a:hover{color:var(--secondary-color)}.blockquote{font-family:"Architects Daughter",sans-serif}.newsletter-teaser{margin:30px
0;padding:30px;background-color:var(--base-color);color:#fff}.newsletter-teaser
.title{font-family:"Architects Daughter",sans-serif;font-size:2rem;margin:0;line-height:2rem}.newsletter-teaser
.subtitle{color:var(--grey-light)}.newsletter-teaser ul
li{font-size:1.4rem}.newsletter-teaser
label{display:none}.newsletter-teaser .input-group{margin-top:30px}.newsletter-teaser
input{border-color:var(--base-color);height:50px;line-height:50px;font-size:20px}#routing-map.map{height:450px}#mobile-toggle{font-size:2rem;color:var(--grey-dark)}#mobile-toggle:hover{cursor:pointer}#header{position:fixed;top:0;left:0;width:100%;z-index:20;transition:all}#header
.container{padding-top:15px;padding-bottom:15px;background-color:var(--white);border-bottom:5px solid var(--secondary-color)}#header
.logo{width:auto;height:30px;margin-left:50px}#stage{font-family:"Open Sans",arial,sans-serif;min-height:350px;z-index:1;background-image:url("//www.iby-invest.de/assets/img/stage.jpg");background-repeat:no-repeat;background-size:cover;background-position:center center;padding-bottom:50px}#stage .stage-wrapper{position:relative;height:850px;padding:120px
30px 60px 30px;color:#fff;background-color:rgba(0, 148, 137, 0.7)}#stage .stage-wrapper .stage-1, #stage .stage-wrapper .stage-2{transition:all 1s;opacity:0;z-index:5;pointer-events:none}#stage .stage-wrapper .stage-1.active, #stage .stage-wrapper .stage-2.active{z-index:10;pointer-events:all;opacity:1}#stage .stage-wrapper .stage-1.fixed, #stage .stage-wrapper .stage-2.fixed{position:absolute;top:120px;left:30px;right:30px;bottom:60px}#stage .stage-wrapper .call-to-action{width:100%}#stage .stage-wrapper
.title{font-size:2rem;line-height:2.5rem}#stage .stage-wrapper
.subtitle{font-size:1.5rem;line-height:1.7rem}#stage .stage-wrapper
.advantages{list-style:none;font-size:1rem;padding:0}#stage .stage-wrapper .advantages
.fa{color:#fff;padding-right:15px}#stage .stage-wrapper
.btn{text-transform:uppercase;font-weight:bold;background-color:var(--red);border-radius:10px 10px 10px 10px;border:0;padding:15px;font-size:1.2rem}#stage .stage-wrapper:after{content:"";clear:both}#stage .stage-wrapper .stage-form{margin:30px
0;padding:30px;background-color:#fff;box-shadow:1px 1px 15px #000;color:var(--grey-dark)}#stage .stage-wrapper .stage-form
.hint{background-color:var(--beige);padding:0
15px 15px 0;color:var(--base-color);font-size:1rem;text-align:center;margin-bottom:15px;line-height:1rem}#stage .stage-wrapper .stage-form .hint
.title{font-size:1.2rem}#main{position:relative;z-index:2}#main>.container:first-child{margin-top:-65px;padding-top:30px;background-color:#fff}.fa-stack .fa:first-child{color:var(--base-color)}.highlights{font-size:1.4rem;background-color:var(--grey-light);list-style:square;padding:30px
30px 30px 50px}.highlights
li{padding:0
15px}#footer{text-align:center;background-color:var(--base-color);color:#fff}#footer
.container{padding-top:15px;padding-bottom:15px}#footer
a{color:#fff}#footer-navigation{margin:15px;padding:0;list-style-type:none}#navigation{transition:left;position:fixed;top:0;left:-100%;bottom:0;width:80%;background-color:var(--navigation-mobile-bg);overflow:auto;font-size:1.15rem;border-right:1px solid var(--navigation-mobile-level1-border)}#navigation.active{left:0}#navigation
ul{display:none;margin:0;padding:0;list-style-type:none}#navigation ul.level-1{display:block;background-color:var(--navigation-mobile-level1-bg)}#navigation ul.level-2{background-color:var(--navigation-mobile-level2-bg)}#navigation ul.level-3{background-color:var(--navigation-mobile-level3-bg)}#navigation
li{position:relative;border-style:solid}#navigation li.level-1{border-width:0 0 1px 0;border-color:var(--navigation-mobile-level1-border)}#navigation li.level-1>a{color:var(--navigation-mobile-level1-color)}#navigation li.level-1>.toggle{border-color:var(--navigation-mobile-level1-border);color:var(--navigation-mobile-level1-color)}#navigation li.level-2{border-width:1px 0 0 0;border-color:var(--navigation-mobile-level2-border)}#navigation li.level-2>.toggle{border-color:var(--navigation-mobile-level2-border);color:var(--navigation-mobile-level2-color)}#navigation li.level-3{border-width:1px 0 0 0;border-color:var(--navigation-mobile-level3-border)}#navigation li.level-3>.toggle{border-color:var(--navigation-mobile-level3-border);color:var(--navigation-mobile-level3-color)}#navigation li
a{text-overflow:ellipsis;display:block;padding:5px
15px}#navigation li a:hover{text-decoration:none}#navigation li
.toggle{position:absolute;top:0;right:0;width:50px;height:42px;line-height:42px;text-align:center;border-width:0 0 0 1px;border-style:solid;cursor:pointer}.object-list__controls
.controls{background-color:var(--base-color);color:#fff;padding:15px}.object-list__controls .controls
h2{color:#fff}.object-list__controls .controls
a{color:#fff}.object-list__controls
.map{display:none}.object-list__toolbar{display:flex;justify-content:space-between}.object-list__toolbar__left{display:none}.object-list__toolbar__right{flex:1 1 auto;display:flex;justify-content:space-between}.object__card{margin-bottom:30px;position:relative;drop-shadow:0 1px 2px 0 0.25}.object__card:hover{drop-shadow:0 4px 4px 0 0.25}.object__card--image{display:block;position:relative;padding-top:90%}.object__card--image
img{position:absolute;top:0;left:0;object-fit:cover;width:100%;height:100%}.object__card--title{font-weight:bold;font-family:"Open Sans",arial,sans-serif;padding:10px
10px 0 10px;font-size:1.4rem;margin:0;line-height:2rem}.object__card--title
a{color:var(--base-color)}.object__card--subtitle{color:var(--grey);padding:0
10px 10px 10px;margin:0}.object__card--content
.highlight{padding:0
15px 15px 15px;color:var(--green);margin:0}.object__card--content .yield
.value{font-size:1.5rem}.object__card .table-responsive{border-top:5px solid var(--grey-light)}.object__detail .internal-id{background-color:var(--green);color:#fff;padding:3px}.object__detail--galery{position:relative}.object__detail--galery .ribbon--sold{top:10px;right:10px}.object__detail--galery .ribbon--orange{top:10px;left:10px}.object__detail--galery .slide-wrapper{padding:15px;background-color:var(--grey-light)}.object__detail--galery .owl-dots{background-color:var(--grey-light);padding:15px;display:flex;flex-wrap:wrap;justify-content:space-between}.object__detail--galery .owl-dots .owl-dot{flex:0 0 auto;border:2px
solid transparent;opacity:0.7}.object__detail--galery .owl-dots .owl-dot.active, .object__detail--galery .owl-dots .owl-dot:hover{border-color:var(--secondary-color);opacity:1}.object__detail--galery .owl-dots .owl-dot
img{width:100%;height:auto}.object__detail--custom-galery{padding:15px;background-color:var(--grey-light)}.object__detail--custom-galery-grid{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:10px}.object__detail--custom-galery-item{flex:0 1 auto;max-width:120px}.object__detail
.highlights{padding:10px;font-size:1rem}.object__detail .highlights
.ribbon{position:relative}.object__detail .highlights .ribbon--green-light{display:block;text-align:center}.object__detail .highlights .ribbon--red{display:block;text-align:center}.object__detail .highlights .ribbon--green{display:block;position:relative;width:100%}.object__detail .highlights .ribbon--object-of-the-month{text-align:center}.object__detail--card{border:1px
solid var(--grey-light)}.object__detail--card
.title{padding-left:15px;padding-top:15px;font-weight:bold;color:var(--base-color);font-size:1.5rem;border-bottom:3px solid var(--base-color)}.object__detail--card .title
.fa{color:var(--grey);padding-right:5px}.object__detail--card .table-responsive{line-height:1.6rem}.object__detail--card .table-responsive .table tr:first-child
td{border-top:0}.object__detail .btn.js-show-request-form{cursor:pointer}.object__detail .request-form, .object__detail .inquiry-form{background-color:var(--grey-light);padding:30px;display:none}.object__detail .request-form .hint, .object__detail .inquiry-form
.hint{text-align:center;font-weight:bold;color:var(--base-color);margin-bottom:15px}.object__detail .request-form .hint .title, .object__detail .inquiry-form .hint
.title{font-size:1.5rem}.object__detail .request-form .privacy, .object__detail .inquiry-form
.privacy{font-size:0.9rem;margin-bottom:0;margin-top:10px}.object__detail #request-form-success, .object__detail #object-request-direct-form-success, .object__detail #stage-form-success, .object__detail #inquiry-form-success{text-align:center;font-size:1.6rem}.object__detail #request-form-success .fa, .object__detail #object-request-direct-form-success .fa, .object__detail #stage-form-success .fa, .object__detail #inquiry-form-success
.fa{font-size:5rem;color:var(--green-light)}.object__detail .section__location
.fa{color:var(--base-color)}.object__detail
.map{height:450px}.object__detail #call-to-action{background:var(--base-color);color:#fff;padding:25px;font-size:1.3rem;line-height:1.5rem}.object__detail #call-to-action
.h3{color:#fff}.object__detail #call-to-action
.fa{color:#fff;font-size:5rem;float:left;padding-bottom:20px;padding-right:30px}.object__detail
.brochures{border:1px
solid var(--grey-light);padding:15px}.object__detail .brochures
img{width:auto;cursor:pointer;border:1px
solid var(--grey-lighter)}.card{border-radius:0;display:block}.card
.title{font-weight:bold;color:var(--base-color);font-size:1.4rem}.card__contact
h2{padding-bottom:15px;margin-bottom:0}.card__contact
.title{text-transform:uppercase;font-weight:bold}.card__contact
.name{font-weight:bold}.card__contact
.hint{text-align:center;padding:10px;background-color:var(--beige);color:var(--base-color);margin-bottom:15px}.card__contact .hint
.title{font-weight:bold}.card__contact .img-fluid{padding:15px}.card__content{padding:15px}.card__news{margin-bottom:15px}.img-fluid{width:100%}.table-responsive{line-height:1.5rem}.table-responsive .label, .table-responsive tr td:first-child{font-weight:bold}.table-responsive .label.light, .table-responsive tr td:first-child.light{color:var(--grey);font-weight:normal}.table-responsive .label .table-responsive, .table-responsive tr td:first-child .table-responsive{margin:0}.table-responsive .label .table-responsive tr td, .table-responsive tr td:first-child .table-responsive tr
td{font-weight:normal;padding:0.5rem}.appartment-list__item{margin-bottom:30px}.appartment-list__item .table tr:first-child
td{border-top:0}.appartment-list__item .table
.price{color:#fff;background-color:var(--secondary-color);padding:0
15px;float:right}.appartment-list__item .short-description{padding:0
0 15px 15px;font-style:italic}.ribbon{position:absolute;font-family:"Open Sans",arial,sans-serif;font-size:0.9rem}.ribbon--red{text-transform:uppercase;font-weight:bold;bottom:0;right:0;left:0;padding:3px
10px;background-color:var(--red);color:#fff;text-align:center}.ribbon--green-light{top:0;left:0;background-color:var(--base-color);color:#fff;padding:3px
10px}.ribbon--green{top:0;right:0;background-color:var(--green);color:#fff;width:150px;text-align:center;padding:3px
10px}.ribbon--object-of-the-month{display:block;position:relative;background-color:var(--beige);color:var(--grey-dark);font-weight:bold;padding:5px
15px}.ribbon--sold{right:-5px;top:-5px;z-index:1;overflow:hidden;width:200px;height:100px;text-align:right}.ribbon--sold
span{font-weight:bold;color:#FFF;text-transform:uppercase;text-align:center;line-height:30px;rotate:45deg;width:175px;height:28px;display:block;background:var(--red);position:absolute;top:30px;right:-46px}.ribbon--sold span::before{content:"";position:absolute;left:0px;top:100%;z-index:-1;border-left:3px solid var(--red);border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #A73B1B}.ribbon--sold span::after{content:"";position:absolute;right:0px;top:100%;z-index:-1;border-left:3px solid transparent;border-right:3px solid var(--red);border-bottom:3px solid transparent;border-top:3px solid var(--red)}.ribbon--orange{left:-5px;top:-5px;z-index:1;overflow:hidden;width:200px;height:160px;text-align:right}.ribbon--orange
span{font-weight:bold;color:#FFF;text-transform:uppercase;text-align:center;line-height:30px;rotate:-45deg;width:212px;height:28px;display:block;background:var(--orange);position:absolute;top:53px;left:-40px}.ribbon--orange span::before{content:"";position:absolute;left:0px;top:100%;z-index:-1;border-left:3px solid var(--orange);border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #A73B1B}.ribbon--orange span::after{content:"";position:absolute;right:0px;top:100%;z-index:-1;border-left:3px solid transparent;border-right:3px solid var(--orange);border-bottom:3px solid transparent;border-top:3px solid var(--orange)}.page-link{color:var(--secondary-color)}.table
td{font-family:"Open Sans Condensed",Arial,sans-serif}.lexikon__list .character-group{border-bottom:1px solid var(--grey-light)}.lexikon__list
.item{display:block}ol{list-style:none}ol
li{counter-increment:item;margin-bottom:30px}ol li:before{margin-right:10px;content:counter(item);background:var(--base-color);border-radius:100%;color:#fff;width:3rem;font-size:1.5rem;text-align:center;display:inline-block}ol li
h2{display:inline-block}#page-153
ul{list-style-type:none;margin:0;padding:0}#page-153
ol{margin:0;padding:0}#page-153 ol
li{margin:0;padding:0}#page-153 ol li:before{content:none;width:0;height:0;margin:0}#page-37
.section__trust{margin-top:0}.aggregate-rating{font-size:1.5rem}.aggregate-rating .review-count{font-size:1rem}.rating{color:var(--grey)}.rating .trust-image{float:left;width:135px;padding-right:15px;height:auto}.rating
.label{pading-right:15px}.rating
.fa.active{color:#e9b31b;text-shadow:1px -4px 6px #ffffff, 0 0 0 #000000, 1px 4px 6px #fff}.review-list__item{padding:30px
30px 0 30px}.review-list__item
.review{font-family:"Architects Daughter",sans-serif}.review-list__item
.reviewer{padding-top:5px;font-style:italic}.review-list__item:after{content:" ";width:100px}.collapsible :last-child{margin-bottom:0}.contact-form-success{text-align:center;font-size:1.6rem}.contact-form-success
.fa{font-size:5rem;color:var(--green-light)}hr.short{border-top-color:var(--base-color);border-top-width:5px;width:150px}.checksum-num-1--plus:after{content:"+"}.checksum-num-1--minus:after{content:" - "}.trust-signs{margin-top:30px}.trust-sign{display:flex;line-height:1.4;margin-bottom:30px;padding:15px;background-color:var(--grey-light)}.trust-sign__image{width:80px;height:auto;margin-right:15px}.trust-sign__text
strong{display:block;margin-bottom:10px}.modal{padding:0
!important}.modal .modal-dialog-centered{display:flex;align-items:center;justify-content:center;width:100%;max-width:none;height:100%;margin:0}.modal .modal-header{background-color:#fff}.modal .modal-content{border-radius:0;max-width:340px;background-color:transparent}.modal .modal-body{background-color:#fff}.modal .modal-body--primary{background-color:var(--green);color:#fff;border:5px
solid #fff}.modal .modal-body--primary
a{color:#fff}.modal .modal-body--primary .checkbox
label{font-size:0.9rem}.modal .modal-footer{justify-content:center;border:0}.modal .modal-footer .btn-link{color:#fff;text-transform:none}.modal .modal-footer .btn-sm{font-size:0.9rem}.modal-backdrop.show{opacity:0.8}.content-modul--25{margin-bottom:30px;drop-shadow:0 1px 2px 0, 0.25;position:relative;padding-bottom:30px}.content-modul--25 .title, .content-modul--25 .title a, .content-modul--25 .title a:hover{font-size:1.8rem;display:block;text-transform:uppercase;text-decoration:none;color:var(--base-color);font-weight:400;padding:10px
10px 0 10px;line-height:1.4em}.content-modul--25
.title{border-bottom:2px solid var(--base-color);padding-bottom:5px}.content-modul--25 .teaser-image{height:250px;overflow:hidden}.content-modul--25
.btn.more{display:block;text-align:right;position:absolute;bottom:5px;right:5px;color:var(--red)}.content-modul--25
.description{padding:10px
10px 0 10px}.content-modul--25
.fa{font-size:0.5rem}ul.bullet-green{list-style:none}ul.bullet-green li::before{content:"•";color:var(--base-color);font-weight:bold;display:inline-block;width:2em;margin-left:-2em}.cross-headline{padding-left:40px;margin-top:2rem;background-image:url("//www.iby-invest.de/assets/img/cross-green.svg");background-size:20px 20px;background-position:0 5px;text-decoration:underline;background-repeat:no-repeat}.boxed-headline{border:1px
solid #000;padding:10px;margin-bottom:0.5em;display:inline-block}.projectpartner-form{margin-top:30px;padding:30px;background-color:var(--grey-lighter)}.runner-box{display:none}.ccm-optout{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#efefef}.ccm-optout__content{height:100%;padding:15px;font-size:1.1rem;text-align:center;overflow:auto;font-size:0.9rem}.box{padding:15px;background-color:var(--base-color);color:#fff}.border-box{padding:15px;border:2px
solid var(--base-color);border-radius:15px}.breadcrumb{padding:0;background-color:transparent}.close{cursor:pointer}.dropdown-item:active,.dropdown-item.active{background-color:#868e96}.cta{margin:30px
0;padding:15px;background-color:var(--grey-lighter);border-radius:15px}.cta__text{padding:0
15px;font-size:1.1rem;font-family:"Open Sans"}.cta__text
a{text-decoration:underline}.cta__block{padding:15px;background-color:var(--base-color);text-align:center;color:#fff;border-radius:15px;font-family:"Open Sans"}.cta__block__title{justify-content:center !important}.cta__block
.btn{background-color:var(--green-light) !important;border-color:var(--green-light) !important;border-radius:10px;color:#fff}.text-base{color:var(--base-color) !important}.text-condensed{font-family:"Open Sans Condensed" !important}