/* http://invest-concept-leipzig.de/wp-content/themes/ic/assets/css/style.css?v=1.2.2 */
.bautagebuch{display:flex;flex-wrap:wrap}.bautagebuch_preview{flex:1 1 100%;max-width:100%;padding:.933333333em 0 2.7333333em 0}.bautagebuch_preview:before{display:none!important}.bautagebuch_preview figure{margin:0;padding:0;overflow:hidden}.bautagebuch_preview img{display:block;transform:scale(1.005)!important;transition:transform 0.3s ease}.bautagebuch_preview:hover img{display:block;transform:scale(1.05)!important;transition:transform 0.3s ease}.bautagebuch_preview .bautagebuch-entry-headline{position:relative}.bautagebuch_preview .bautagebuch-entry-headline h2{position:relative;background:none;font-size:1.333333rem;margin:0;padding:1.4333333em .93333333em 0;font-weight:700}.bautagebuch_preview .bautagebuch-entry-content{padding:.9333333em 0}.bautagebuch_preview .bautagebuch-entry-content *{font-weight:400;color:#fff}.bautagebuch_preview .meta{color:#fff;font-size:1rem;position:absolute;top:.9333em;left:.933333em;z-index:1;font-weight:700;background:#56b6b2;border:0 solid #56b6b2;padding:.933333em;text-align:center}.bautagebuch_preview .meta span{display:block;color:#fff;font-size:2.833333rem;padding:0 .33333em;font-weight:900;text-align:center}.bautagebuch_preview .weiterles span{display:block;color:#56b6b2;transition:color 0.3s;text-decoration:none;position:relative;font-weight:800}.bautagebuch_preview .weiterles span::before{display:block;content:" ";position:absolute;bottom:-4px;height:1px;overflow:hidden;background:#56b6b2;left:0%;right:100%;transition:left 0.3s,right 0.3s}.bautagebuch_preview:hover .weiterles span::before{left:0;right:0}@media screen and (min-width:44.063333em){.bautagebuch_preview{flex:1 1 50%;max-width:50%;padding:.933333333em .933333333em 2.7333333em .933333333em}.bautagebuch_preview .bautagebuch-entry-content{padding:.9333333em}}.wp-block-cover .wp-block-cover-text{position:absolute;width:100%;max-width:100%;left:0!important;right:0!important;bottom:0;border:0 solid red;z-index:3!important;color:#000}.wp-block-cover-text:after{content:" ";position:absolute;left:0;right:0;bottom:0;height:10em;z-index:2;background:#fff}.immo_api{position:relative;padding-bottom:.33333em}.immo_api.sansHeadlines{padding-top:3.3333333em}.portfolio_header{position:absolute;z-index:5;min-height:12em;top:-15rem;left:0;right:0;background:#0A2240;text-align:center;padding:1.8999999em .93333333em .9333333em;border:0 solid red;max-width:74em}.portfolio_header h2,.portfolio_header h3,.portfolio_header ul{text-align:center;max-width:30rem;margin-left:auto;margin-right:auto}.portfolio_header ul{display:flex;flex-direction:row;justify-content:center;margin:0;padding:0;list-style:none;width:100%}.portfolio_header ul li{display:block;padding:.3333333em .633333333em}.portfolio{border:0 solid red;display:flex;flex-wrap:wrap;transform:translateY(0rem);background:transparent;padding:0 0 2.7333333em 0;margin-left:-.733333em;margin-right:-.733333em}.portfolio .item{flex:1 1 100%;max-width:100%;width:100%;border:0 solid red;padding:.93333333em .93333333em 2.933333333em .93333333em}@media screen and (min-width:44.063333em){.portfolio .item{flex:1 1 50%;max-width:50%;width:50%}}@media screen and (min-width:64.063333em){.portfolio .item{flex:1 1 33.333%;max-width:33.333%;width:33.333%;padding:.93333333em .93333333em 2.933333333em .93333333em}}.portfolio .item .itembadge{position:absolute;top:.93333em;left:.93333em;font-weight:700;color:#fff;background:#56b6b2;font-size:1rem;padding:.63333em .933333em;z-index:8}.portfolio .item .background-item{margin:0}.portfolio .item img{display:block;padding:0;margin:0;border:0 solid red}.portfolio .item .item-inner{position:relative;padding:0;margin:0;border:0 solid green}.portfolio .item .item-content-wrap{background:transparent;position:relative;padding:.933333em;min-height:7rem}.portfolio .item .item-content-wrap .caps_small{padding:0;margin:0;color:#fff}.portfolio .item .item-content-wrap h3{margin:0 0 0;color:#fff;text-align:left!important;position:absolute;bottom:0;left:.9333333rem;right:.9333333rem}.portfolio .item .item-content-wrap h3 a{display:block;color:#fff;border:0 solid red;margin:0;font-weight:800}.portfolio .item dl{display:block;border:0 solid red;display:flex;flex-wrap:wrap;padding:.8666666em .93333em 0;font-size:.9rem}.portfolio .item dl dt{width:40%;border-top:1px solid #56b6b2;margin:0 0 0 0;padding:.6333333em 0 .6333333em 0}.portfolio .item dl dd{width:60%;border-top:1px solid #56b6b2;margin:0;padding:.6333333em 0 .6333333em 0;text-align:right}.portfolio .item dl .noBorders{border:0}.portfolio .item .morebutton{background:transparent;transition:background 0.2s ease-in-out;border:2px solid #56b6b2;display:block;color:#fff;text-align:center;font-size:.7rem;font-weight:800;padding:.93333333rem;margin:0 .93333333em}.portfolio .item .morebutton:before{display:none}.portfolio .item .morebutton:hover{background:#56b6b2}.karriere_section{position:relative;padding-bottom:3.33333em}.karriere_header{position:absolute;z-index:5;min-height:12em;top:-20em;left:0;right:0;background:#0A2240;text-align:center;padding:4.4999999em .93333333em;border:0 solid red}.karriere_header h2,.karriere_header h3,.karriere_header ul{text-align:center}.karriere_header ul{display:flex;flex-direction:row;justify-content:center;margin:0;padding:0;list-style:none;width:100%}.karriere_header ul li{display:block;padding:.3333333em .633333333em}.accordion_box{padding:0 .9333333em}@media screen and (min-width:30em){.accordion_box{padding:0 8.9333333em}}.accordion-title{color:#fff;transition:color 0.3s;text-decoration:none;position:relative;font-weight:800;cursor:pointer;margin:1.9333333em 0}.accordion-title:before{display:block;content:" ";position:absolute;bottom:-10px;height:1px;overflow:hidden;background:#56b6b2;left:0%;right:0%;transition:left 0.3s,right 0.3s}.accordion-title:hover::before{left:0;right:0}.accordion-title:after{border-style:solid;border-width:2px 2px 0 0;content:'';display:inline-block;height:.45em;right:.93333em;position:absolute;top:.15em;transform:rotate(135deg);vertical-align:top;width:.45em;transition:transform 0.2s}.acc_active.accordion-title::after{transform:rotate(315deg)}.accordion-content{width:100%!important;padding:.9333333em 0 2.4333333em}.properties .columns .column{flex:1 1 100%;width:100%;max-width:100%;position:relative}.property_box{position:relative;border:0 solid red;width:100%}.property_box_fig{padding:4.33333em 1.3333333rem 0;position:relative;top:0;width:100%;z-index:6;max-width:64em}.property_box_fig img{position:relative;z-index:-1}.property_box .property_box_title{color:#fff;position:absolute;z-index:11;top:0;left:0;right:0;padding:.9333333rem .93333333em;background:#5a4b43}.property_box .property_box_title:before{position:absolute;bottom:-10px;left:0;content:" ";border:0;border-top:10px solid #9e838c;border-left:1.3333333rem solid transparent;z-index:1000}.property_box .property_box_info{padding:1.4333333em}.hidden{display:none}.property_box .property_box_fig .property_box_link{display:none}.property_box_link_a{display:inline-block;width:100%;max-width:100%;font-size:1.2rem;background:#5a4b43;padding:.9333333em 1.43333333em;color:#fff;font-weight:600;text-align:center}.multiinfo{position:relative;padding:0;z-index:1;width:100%;margin-bottom:2px}.multiinfo .dlbox{background:#cbbda8;max-width:100%}.multiinfo dl{display:flex;flex-wrap:wrap;margin:0;padding:0}.multiinfo dt,.multiinfo dd{color:#fff;padding:.73333em;flex:1 1 50%;margin:0;font-size:1.2rem;border-top:1px solid #fff;font-weight:600}.multiinfo dt{flex:1 1 35%}.multiinfo dd{flex:1 1 65%}@media screen and (min-width:30em){.property_box_link_a{display:inline-block;width:100%;max-width:43%;font-size:1.2rem;background:#5a4b43;padding:.9333333em 1.43333333em;color:#fff;font-weight:600;text-align:center}.multiinfo .dlbox{max-width:43%}.properties .multiinfo{text-align:left}.properties .multiinfo .dlbox{display:inline-block}.properties .multiinfo dl{text-align:left}.properties:nth-child(even) .multiinfo{text-align:right}.property_box_fig{padding:6.33333em 1.3333333rem;position:absolute;top:0;width:100%;z-index:3;max-width:64em}.hidden{display:block;visibility:hidden;position:relative;z-index:4}.properties .columns .column{flex:1 1 33.3333%;width:33.3333%;max-width:33.3333%}.propertyimage{display:block;border-left:1px solid #9e838c;transform-origin:top left}.properties:nth-child(even) .propertyimage{display:block;border-left:0;border-right:1px solid #9e838c;transform-origin:top right}.property_box .property_box_title{color:#fff;position:absolute;top:7%;left:0;right:auto;padding:.9333333rem .93333333em;background:#5a4b43}.property_box .property_box_title:before{position:absolute;bottom:-10px;left:0;content:" ";border:0;border-top:10px solid #9e838c;border-left:1.3333333rem solid transparent;z-index:1000}.property_box .property_box_info{position:relative;z-index:6;max-width:50%;background:rgba(255,255,255,.9);padding:2.3333333em;float:right;margin:0 2.733333em 0 2.733333em;z-index:4;border-top:12px solid #5a4b43}.property_box .property_box_info h2{font-size:2.2rem}.property_box .property_box_info h3{font-size:1.7rem}.property_box .property_box_info p{font-size:1.2rem}.properties:nth-child(even) .property_box .property_box_info{float:left;margin:0 0 0 2.733333em}.properties:nth-child(even) .property_box .property_box_title{color:#fff;position:absolute;top:7%;left:auto;right:0;padding:.9333333rem .9333333em;background:#5a4b43}.properties:nth-child(even) .property_box .property_box_title:before{position:absolute;bottom:-10px;left:auto;right:0;content:" ";border:0;border-top:10px solid #9e838c;border-left:0;border-right:1.3333333rem solid transparent;z-index:1000}.property_box_link{position:relative;top:0;text-align:left}.properties:nth-child(even) .property_box_link{text-align:right}.property_box .property_box_fig .property_box_link{display:block}.property_box .property_box_info .property_box_link{display:none}.has-fixed-image .property_box_fig{position:fixed;z-index:5;max-width:100%;top:0;max-width:64em}.has-bottom-fixed-image .property_box_fig{top:auto;bottom:0;z-index:5}.has-fixed-image .property_box_info{z-index:6}.has-bottom-fixed-image .property_box_info{z-index:6}}.properties2 .column a{display:block;position:relative}.properties2 h3{position:absolute;color:#fff;top:0;left:-.633333em;right:auto;font-size:1rem;padding:.9333333rem .93333333em;background:#5a4b43}.properties2 h3:before{position:absolute;bottom:-5px;left:0;content:" ";border:0;border-top:5px solid #9e838c;border-left:.633333em solid transparent;z-index:1000}.properties2 a{transition:transform 0.2s ease-in-out}.properties2 a:after{display:none}.properties2 a:hover{transform:scale(1.02111)}.wp-block-columns{display:flex;flex-wrap:wrap}@media (min-width:600px){.wp-block-columns{flex-wrap:wrap}}.wp-block-columns .wp-block-column{flex:1;margin-bottom:1em;flex-basis:100%;min-width:0;word-break:break-word;overflow-wrap:break-word;position:relative}@media (min-width:600px){.wp-block-columns .wp-block-column{position:relative;flex-basis:31.4999%;flex-grow:0}}@media (min-width:600px){.wp-block-columns .wp-block-column:nth-child(odd){margin-right:.93333em}.wp-block-columns .wp-block-column:nth-child(even){margin-left:.93333em}.wp-block-columns .wp-block-column:not(:first-child){margin-left:.93333em}.wp-block-columns .wp-block-column:not(:last-child){margin-right:.93333em}.wp-block-columns .wp-block-column:last-child{margin-right:0;border:0 solid red}}.wp-block-columns.has-3-columns .wp-block-column .wp-block-image{position:relative;z-index:0;padding-top:0;border:0 solid red;overflow:hidden}.wp-block-columns.has-3-columns .wp-block-column .wp-block-image img{position:relative;top:0;left:0;right:0;z-index:-1}.wp-block-columns.has-3-columns .wp-block-column a img{transform:scale(1);transition:transform 0.2s}.wp-block-columns.has-3-columns .wp-block-column a:hover img{transform:scale(1.02)}#main .wp-block-columns.has-3-columns .wp-block-column h3,#main .wp-block-columns.has-3-columns .wp-block-column h4,#main .wp-block-columns.has-3-columns .wp-block-column p{position:static;z-index:1;background:none;margin:0;padding:1.83333rem .93333rem 0;text-align:left!important}.wp-block-columns.has-3-columns .wp-block-column a.no-line::before{display:none!important}.wp-block-columns.has-3-columns .wp-block-column h4+h3{padding:.6333rem .93333rem 0 0}.wp-block-columns.has-3-columns .wp-block-column h3 a{color:#fff}#main .wp-block-columns.has-3-columns .wp-block-column{padding-bottom:6rem!important;border:0 solid yellow;margin-bottom:3rem}#main .wp-block-columns.has-3-columns .wp-block-column:nth-child(3n){margin-right:0;outline:0 solid red}#main .wp-block-columns.has-3-columns .wp-block-column:nth-child(3n+1){margin-left:0;outline:0 solid yellow}#main .wp-block-columns.has-3-columns .wp-block-column p:last-child{position:absolute;bottom:1px;width:100%}#main .wp-block-columns.has-3-columns .wp-block-column p a{display:block;border:2px solid #56b6b2;color:#fff;font-size:.7rem;font-weight:800;text-align:center;padding:.63333333em .9333333em;transition:background 0.2s ease-in-out}#main .wp-block-columns.has-3-columns .wp-block-column p a:before{display:none!important}#main .wp-block-columns.has-3-columns .wp-block-column p a:hover{background:#56b6b2}.wp-block-columns .meta{color:#fff;font-size:1rem;position:absolute;top:1.8666em;left:.933333em;z-index:1;font-weight:700;background:#56b6b2;border:0 solid #56b6b2;padding:.933333em;text-align:center}.wp-block-columns .meta span{display:block;color:#fff;font-size:2.833333rem;padding:0 .33333em;font-weight:900;text-align:center}.iks-boxed a{display:block}#main .wp-block-columns.has-3-columns .wp-block-column.iks-boxed h3,#main .wp-block-columns.has-3-columns .wp-block-column.iks-boxed h4,#main .wp-block-columns.has-3-columns .wp-block-column.iks-boxed p{transform:translate(0,0);max-width:100%;width:100%;padding:.93333333rem;margin-left:0%!important}#main .wp-block-columns.has-3-columns .wp-block-column.iks-boxed p:last-child{position:static}.wp-block-media-text{display:block}.wp-block-media-text__media{width:100%!important;max-width:100%!important;padding:0}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{width:100%!important;padding:0}@media screen and (min-width:44.063333em){.wp-block-media-text{display:grid;grid-template-rows:auto;align-items:center;grid-template-areas:"media-text-media media-text-content";grid-template-columns:33.333% auto}.wp-block-media-text__media{max-width:100%!important;padding:.9333333333em .733333em .9333333333em 0}.wp-block-media-text.has-media-on-the-right{grid-template-columns:auto 33.333%}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{max-width:100%!important;padding:.9333333333em 0 .9333333333em .733333em}}.team{flex-wrap:wrap;padding:.33333em 0 6.3333333em}.team .column{flex:1 1 100%;max-width:100%}@media screen and (min-width:44.063333em){.team .column{flex:1 1 33.33333%;max-width:33.33333%;position:relative}}.team .team-content{position:relative;z-index:2;left:25px!important;right:0;border:0 solid red;background:none;padding:.333333em .333333em 0 .333333em}.team .team-content h4{padding:0 0 .93333em;margin:0}#main .team .team-content p{padding:0 0 .93333em;margin:0;text-align:left!important}.team .wp-block-image{border:0 solid red}.team .wp-block-image img{display:block;width:100%}.custom-posts{flex-wrap:wrap;padding:.33333em 0 .3333333em;align-items:stretch!important}.custom-posts .column{flex:1 1 100%;max-width:100%;padding-bottom:1.866666rem}.custom-posts a:before{display:none}.custom-posts a img{transform:scale(1.001);transition:transform 0.2s}.custom-posts a:hover img{transform:scale(1.05)}@media screen and (min-width:44.063333em){.custom-posts .column{flex:1 1 33.33333%;max-width:33.33333%;position:relative}}.custom-posts figure{position:relative;overflow:hidden}.custom-posts figure h3{position:relative;z-index:2;background:none;width:100%;margin:0;padding:.9333333rem;color:#fff}.custom-posts .custom-posts-content{position:relative;padding:0 .9333333rem .9333333rem;border:0 solid red;margin:0;width:100%}#main .custom-posts .custom-posts-content p{padding:0;margin:0 0 .933333em 0;color:#fff;text-align:left!important}#main .custom-posts a .hoverstate{position:absolute;bottom:-21px;left:0;right:0;height:auto;display:block;color:#56b6b2;transition:color 0.3s,background 0.3s;text-decoration:none;padding:.93333333rem 1.4333333rem!important;line-height:1;border:2px solid #56b6b2;text-align:center!important;font-size:.7rem;font-weight:800}.custom-posts a .hoverstate:after{content:'\203A';margin-left:.33333em}.custom-posts a .hoverstate::before{display:none}#main .custom-posts a:hover .hoverstate{background:#56b6b2;color:#fff}.button,.wp-block-button__link{color:#fff;background:transparent;border:2px solid #56b6b2;padding:.733333em 1.4333333em;line-height:1;font-size:0.7rem!important;font-weight:800;transition:background-color 0.3s,color 0.3s;text-decoration:none;border-radius:1px!important}.button:hover,.wp-block-button__link:hover{background:#56b6b2;color:#fff}.button:hover::before,.wp-block-button__link:hover::before{display:none}.button:after,.wp-block-button__link:after{display:none}.kontakt-stoerer{background:#56b6b2;margin-top:4.333333em;margin-bottom:4.333333em;padding:3.4333333em 0}#main .container>.columns>.column .kontakt-stoerer h2{color:#fff;padding:0;margin:0}#main .container>.columns>.column .kontakt-stoerer h3{color:#fff;padding:0;margin:0}.kontakt-stoerer a.button{background:transparent!important;color:#fff!important;border-radius:0!important;border:2px solid #fff;font-size:.7rem;font-weight:800;transition:background 0.2s ease-in-out,color 0.2s ease-in-out}.kontakt-stoerer a.button:hover{background:#fff!important;color:#56b6b2!important}.v-align-center{align-items:center}.v-align-center img{max-width:16em}#contactinfo{background:#5a4b43;padding:2.7333333em 0}#contactinfo img{display:block;max-width:16em}#contactinfo *{color:#fff}#contactinfo p{margin:0;padding:0;font-size:1.1333333rem;line-height:1.3}.section#contact{background:#fff}form.wpcf7-form>p{width:100%;padding:0 0}form.wpcf7-form [role="alert"]{display:none}form.wpcf7-form .wpcf7-not-valid{color:#dc1200!important}form.wpcf7-form input[type="text"],form.wpcf7-form input[type="email"],form.wpcf7-form input[type="tel"]{display:block;position:relative;top:-2.3rem;bottom:-2.3rem;left:0;background:transparent;padding:.43333333em .43333333em .43333333em 10em;;border:0;border-bottom:1px solid #56b6b2;outline:none!important;width:100%;color:#fff}form.wpcf7-form textarea{width:100%;padding:.43333333em .43333333em .43333333em .43333333em;position:relative;top:0;left:0;background:transparent;border:0;border-bottom:1px solid #56b6b2;height:10rem;outline:none!important;color:#fff}form.wpcf7-form label{font-size:1rem;color:#fff;display:block;position:relative;width:100%;padding-top:.933333rem;max-height:4rem}form.wpcf7-form label br{display:none}form.wpcf7-form input[type="submit"]{display:block;border:2px solid #56b6b2;text-align:center;padding:.733333333em .933333333em;text-decoration:none;background:transparent;-moz-transition:color 0.2s,background-color 0.4s;-ms-transition:color 0.2s,background-color 0.4s;-webkit-transition:color 0.2s,background-color 0.4s;transition:color 0.2s,background-color 0.4s;color:#fff;margin-top:2.7em;border-radius:0!important;outline:0!important;min-width:14em;text-align:center}form.wpcf7-form input[type="submit"]:hover{background:#56b6b2;color:#fff}form.wpcf7-form input[type="button"]{display:block;border:1px solid #56b6b2;text-align:center;padding:.733333333em .933333333em;text-decoration:none;background:#56b6b2;width:100%;-moz-transition:color 0.2s,background-color 0.4s;-ms-transition:color 0.2s,background-color 0.4s;-webkit-transition:color 0.2s,background-color 0.4s;transition:color 0.2s,background-color 0.4s;color:#fff;margin-top:2.7em;border-radius:0!important}form.wpcf7-form input[type="button"]:hover{background:#56b6b2;color:#fff}form.wpcf7-form>p:nth-child(7) label{padding-left:.733333333em}.wpcf7-mail-sent-ok{background:transparent!important;color:#fff!important;border:0;text-align:center;padding:.43333333em}@media screen and (min-width:768px){form.wpcf7-form{overflow:hidden;position:relative;display:flex;flex-wrap:wrap}form.wpcf7-form>p{width:100%;padding:0 .86666em 0 0;margin:0;position:relative}form.wpcf7-form>p:nth-child(2){width:50%}form.wpcf7-form>p:nth-child(3){width:50%}form.wpcf7-form>p:nth-child(8){clear:both;float:none;width:100%}form.wpcf7-form>p:nth-child(8) input{display:inline!important}form.wpcf7-form>p:nth-child(6) label{max-height:100%;height:auto;max-height:100%;border:1px solid red}form.wpcf7-form>p:nth-child(7) label{max-height:100%;height:auto}form.wpcf7-form>p:nth-child(9){float:none;width:100%}#rueckruf_over_tab form.wpcf7-form>p{width:50%;padding:0}}form.wpcf7-form>p:nth-child(6) label{max-height:100%;height:auto;max-height:100%;border:0 solid red}form.wpcf7-form>p:nth-child(7) label{max-height:100%;height:auto}form.wpcf7-form>p .wpcf7-list-item{margin:0}form.wpcf7-form>p .wpcf7-list-item input{margin:0 .63333em 0 0}.contactlogo{display:block;width:10em;height:auto;margin:0 0 2em 0}.kupferBorder{border:4px solid #56b6b2;position:relative;padding:.3333333em .93333333em 1.866666em;max-width:60em;margin:0 auto 5rem}@media screen and (min-width:40.063333em){.kupferBorder{padding:.3333333em .93333333em 3.86666666em}}#backhome3:before{display:none}#backhome3{display:block;width:7.5em;position:absolute;bottom:-4px;left:-4px;padding:4px 4px 0 0;background:#0A2240;z-index:9990}#backhome3:after{content:" ";height:0;width:93px;border-bottom:4px solid #56b6b2;position:absolute;bottom:0;left:29px}#footer{background:none;position:relative;z-index:8;padding:2.4333333em 0 0}#footer .container{padding:0 1.86666em}.footerBorder{border:4px solid #56b6b2;position:relative;padding:.3333333em .93333333em 1.866666em}@media screen and (min-width:40.063333em){.footerBorder{padding:.3333333em .93333333em 0}}#backhome2:before{display:none}#backhome2{display:block;width:7.5em;position:absolute;bottom:-4px;left:-4px;padding:4px 4px 0 0;background:#0A2240;z-index:9990}#backhome2:after{content:" ";height:0;width:93px;border-bottom:4px solid #56b6b2;position:absolute;bottom:0;left:29px}#footer .columns{max-width:74em;margin:0 auto}#footer .column{border:0 solid red!important}#footer a{font-weight:400}.legal_navigation{display:inline-block}.legal_navigation ul{list-style:none;padding:0;margin:0;display:flex}.legal_navigation ul li{display:inline;margin:0;color:#fff}.legal_navigation ul li:before{content:"|"}.legal_navigation ul li:last-child::after{display:none}.legal_navigation ul li a{padding:0 .433333em;color:#fff;font-size:.81111rem}.legal_navigation ul li a:before{background:#fff}.legal_navigation ul li a:hover::before{left:.43333em;right:.433333em;background:#fff}#footer img{display:block;width:100%;height:auto;max-width:20em}#legals{background:transparent;padding:.9333333em .9333333em .9333333em}#legals .column{color:#fff!important}#legals p{color:#fff;display:inline;font-size:.81111rem}#legals a{font-weight:400;color:#fff}.socialmenu ul{display:flex;margin:0;padding:0}.socialmenu li a{display:block;text-indent:-9999px;width:2em;height:2em;margin:.42222em .63333em 0 0;transition:background-color 0.2s ease-in-out}.socialmenu li a:before{display:none}.socialmenu li a[href*="facebook"]{background:url(/wp-content/themes/ic/assets/img/icons/facebook-fff.svg);background-size:contain}.socialmenu li a[href*="instagram"]{background:url(/wp-content/themes/ic/assets/img/icons/insta-fff.svg);background-size:contain;border-radius:8px}.socialmenu li a[href*="xing"]{background:url(/wp-content/themes/ic/assets/img/icons/xing-fff.svg);background-size:contain}.socialmenu li a[href*="linked"]{background:url(/wp-content/themes/ic/assets/img/icons/linkedin-fff.svg);background-size:contain}.socialmenu li a:hover{background-color:#56b6b2}.wp-block-button{max-width:50em;margin:0 auto;padding:2em 0}.wpcf7-response-output{margin:1.8666666em 0!important;padding:0;background:none!important}.alert.alert-danger,.alert-warning{color:#dc1200!important;border-color:#dc1200!important;padding:0.9333333em!important}.alert.alert-success{font-size:2.1111rem;color:#2f71b1;border:0;padding:0!important;text-align:left!important;background:none!important}#main p{text-align:justify!important}#main .uagb-timeline-desc-content{text-align:center!important}#main form.wpcf7-form p{text-align:left!important}.uagb-timeline__events-inner-new{background:#56b6b2!important}.uagb-timeline__center-block .uagb-timeline__day-right .uagb-timeline__arrow:after{border-left:13px solid #56b6b2!important}.uagb-timeline__center-block .uagb-timeline__day-left .uagb-timeline__arrow:after{border-right:13px solid #56b6b2!important}.uagb-timeline__main .uagb-timeline__marker .uagb-timeline__icon-new svg{fill:#56b6b2!important}.uagb-timeline__main .uagb-timeline__marker.uagb-timeline__in-view-icon .uagb-timeline__icon-new svg{fill:#fff!important}.uagb-timeline__main .uagb-timeline__marker.uagb-timeline__in-view-icon{background:#56b6b2!important;border-color:#56b6b2!important}.uagb-timeline__line__inner{background-color:#56b6b2!important}.iks_referenzen .col-3{padding-bottom:4.7777em}.iks_referenz{margin-bottom:3em}.iks_referenz p{padding:.9333333em;min-height:8em}.baublog-grid{display:block;padding:.933333em .9333333em 4.7777em .9333333em;margin:0 auto 6.7777em!important;max-width:72em}.baublog-grid *{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.baublog-objekt{text-decoration:none;position:relative;display:block;padding:0 0 2.7777rem 0}a.baublog-objekt img{width:100%;max-width:100vw;transform:scale(1.0002);display:block;transition:transform 1s}.baublog-objekt p{padding:.9333333em;color:#fff!important}.baublog-objekt h3{margin:0 0 2px 0;font-weight:800;padding:1.86666em .9333333em 0 .9333333em}.baublog-img{overflow:hidden}.baublog-img img{width:100%}a.baublog-objekt:hover img{transform:scale(1.2)}a.baublog-objekt:before{display:none}.baublog-date{background:#56b6b2;position:absolute;top:1.866666rem;left:1.8666666rem;width:5rem;height:auto;z-index:9;padding:.63333em 0}.baublog-d{display:block;font-size:2.633rem;color:#fff;text-align:center;line-height:1;font-weight:400}.baublog-m{display:block;font-size:.7333rem;color:#fff;text-align:center;line-height:1;font-weight:400;text-transform:uppercase}.baublog-y{display:block;font-size:1.0333rem;color:#fff;text-align:center;line-height:1.2;font-weight:400}@media (min-width:40.6333em){.baublog-grid{display:flex;flex-wrap:wrap;padding:0 0 4.77777em 0}.baublog-objekt{flex:1 1 50%;max-width:50%;text-decoration:none;position:relative;display:block;padding:.9333333em;padding-bottom:6em}.tax-objekt .baublog-objekt{flex:1 1 100%;max-width:100%;padding:0}.baublog-date{width:6.7777em;padding:.63333em 0}.baublog-d{font-size:3.633rem;font-weight:400}.baublog-m{font-size:.7333rem}.baublog-y{font-size:1.4333rem}}.baublog-objekt .button_p{position:absolute;left:.9333333em;right:.9333333em;bottom:.9333333em;border:0 solid yellow;padding:.9333333em}.baublog-objekt .button_p span{border:2px solid #56b6b2;display:block;width:100%;text-align:center;padding:.9333333rem}.baublog-objekt-entry h2{border-bottom:1px solid rgba(255,255,255,.2);text-transform:none;line-height:1.4;padding-bottom:.4333333em;margin-bottom:0!important;text-align:center}.baublog-objekt-entry{border-bottom:0 solid rgba(255,255,255,.2)}.baublog-objekt-entry .baublog-objekt-content{padding:.93333333em 0}.baublog_galerie{box-sizing:border-box;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:.4333333em;padding:.4333333em 0 0;border:0 solid #fff;overflow:hidden}.baublog_galerie a{display:block}.baublog_galerie a img{display:block;max-width:100%}@media (min-width:40.6333em){.baublog_galerie{-webkit-box-sizing:border-box;box-sizing:border-box;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-gap:.4333333em;padding:.4333333em 0 0;max-width:100%}}.tax-objekt .baublog-objekt-entry{padding-bottom:4em!important}.klappeinklappaus{display:block;margin-bottom:3em}.klappeinklappaus span{display:block;transition:max-height 1s ease;overflow:hidden;max-height:0;transition-delay:0!important}.klappeinklappausToggle{display:block;content:" ";background:transparent;height:1.4em;width:100%;max-width:10em;margin:1em auto 0;position:relative}.klappeinklappausToggle:before{display:none!important}.klappeinklappausToggle:after{position:absolute;content:" ";border-top:2px solid #56b6b2;border-right:2px solid #56b6b2;transform:rotate(135deg);width:1.4em;height:1.4em;left:50%;margin-left:-.7em;margin-top:-.4em}.klappeinklappaus.open span{max-height:2000px;transition:max-height 1s ease;transition-delay:0!important}.klappeinklappaus.open .klappeinklappausToggle:after{transform:rotate(315deg);margin-top:.4em}.clearfix:after,.immoflex_property ul li:after,.immoflex_detail ul.property_features:after,.diary_item .diary_item_images img:after,.diary_item .diary_item_images:after,.diary_item:after{content:"";display:table;clear:both}.immoflex_module{padding:3% 0 5% 0}.immoflex_module h1{text-align:center;margin-bottom:3%}@media (max-width:767px){.immoflex_module h1{margin-bottom:1em}}@media (max-width:1350px) and (min-width:768px){.immoflex_module .row .col-3{width:33.3%}.immoflex_module .row .col-3:last-child{display:none}}.immoflex_property{display:block;text-decoration:none;transition:all 0.3s ease-in-out}.immoflex_property h3{background:rgba(255,255,255,.1);padding:5% 7%;height:2.9em;margin-bottom:0}.immoflex_property img{width:100%;height:auto;display:block}.immoflex_property ul{list-style:none;margin:7%;border-top:rgba(255,255,255,.2) 1px solid}.immoflex_property ul li{border-bottom:rgba(255,255,255,.2) 1px solid;padding:1.5% 0}.immoflex_property ul li span{float:left}.immoflex_property ul li strong{float:right;font-weight:400}.immoflex_property .immoflex_badge{position:absolute;display:block;width:200px;text-align:center;line-height:40px;text-transform:uppercase;margin-top:10px;margin-left:-20px;background:#000;color:#fff;font-size:1.4em;box-shadow:1px 1px 2px rgba(0,0,0,.3)}.immoflex_property .immoflex_badge:before{content:'';position:absolute;width:0;height:0;top:100%;left:0;border-style:solid;border-width:0 20px 20px 0;border-color:transparent #000 transparent transparent}@media (max-width:1000px){.immoflex_property .immoflex_badge{width:160px;line-height:32px;font-size:1.1em}}.immoflex_property .button{display:block;background:rgba(255,255,255,.1);width:100%;text-align:center;padding:5% 0}.immoflex_property:hover{-moz-transform:scale(1.02);-o-transform:scale(1.02);-ms-transform:scale(1.02);-webkit-transform:scale(1.02);transform:scale(1.02);background:#162230;box-shadow:0 5px 20px rgba(0,0,0,.4)}.immoflex_detail h2{text-align:center}.immoflex_detail ul.property_features{list-style:none}.immoflex_detail ul.property_features li{display:block;float:left;box-sizing:border-box;padding:12px 0 12px 36px;margin-right:2%;font-size:1.1em;border-bottom:rgba(255,255,255,.2) 1px solid;width:23%}.immoflex_detail ul.property_features li:before{position:absolute;margin-left:-36px;content:'\f058';font-family:"Font Awesome 5 Free";font-weight:900}@media (max-width:1023px){.immoflex_detail ul.property_features li{width:100%;padding-left:28px}.immoflex_detail ul.property_features li:before{margin-left:-28px}}.immoflex_detail .property_details ul{list-style:none;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;border-left:rgba(255,255,255,.2) 1px solid}.immoflex_detail .property_details ul li{-webkit-flex:1;-ms-flex:1;flex:1;position:relative;padding:50px 10px;box-sizing:border-box;text-align:center;border-right:rgba(255,255,255,.2) 1px solid;border-top:rgba(255,255,255,.2) 1px solid}.immoflex_detail .property_details ul li strong{display:block;font-size:1.8em;padding-top:10px}@media (min-width:1601px){.immoflex_detail .property_details ul li.property_price strong{padding-top:4%;font-size:1.5em}}@media (max-width:1600px){.immoflex_detail .property_details ul li{-webkit-flex:1 0 25%;-ms-flex:1 0 25%;flex:1 0 25%}}@media (max-width:900px){.immoflex_detail .property_details ul li{padding:20px 10px;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%}.immoflex_detail .property_details ul li strong{font-size:1.4em;padding-top:0}}@media (max-width:767px){.immoflex_detail .property_slider{margin-bottom:70px}}.immoflex_detail .immoflexmap{height:30vw;min-height:300px}.immoflex_detail .property_location{position:relative;margin-bottom:0;padding:4rem .93333em;margin:0 auto}.immoflex_detail .property_location .property_location_text{padding:30px;font-size:.8em;max-width:800px;margin:0 auto 50px auto}@media (min-width:1300px){.immoflex_detail .property_location .property_location_text{padding:50px;position:absolute;bottom:40px;left:60%;right:5%;margin:0}}.immoflex_detail .property_nearby{margin-top:0}.immoflex_detail .property_energy .col-6{padding:40px 0;border-right:rgba(255,255,255,.2) 1px solid}.immoflex_detail .property_energy .col-6:last-child{padding-left:5%;border-right:0}.immoflex_detail .property_energy .col-6 ul{list-style:none;font-size:1.2em}.immoflex_detail .property_energy .col-6 ul li{padding:3px 0}.immoflex_detail .property_energy .col-6 ul li span{display:inline-block;width:310px}@media (max-width:1023px){.immoflex_detail .property_energy .row{padding:30px 0 30px 10%}.immoflex_detail .property_energy .row .col-6{padding:0!important;width:100%;border:0}.immoflex_detail .property_energy .row .col-6 ul li span{width:50%}}@media (max-width:767px){.immoflex_detail .property_energy .col-6 ul li span{display:block;width:100%;font-size:.8em;margin:10px 0 -6px 0}}.immoflex_pano,.immoflex_flipbook,.immoflex_iframe{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:3000;background:rgba(0,0,0,.7)}.immoflex_pano .close_immoflex_pano,.immoflex_pano .close_immoflex_flipbook,.immoflex_pano .close_immoflex_iframe,.immoflex_flipbook .close_immoflex_pano,.immoflex_flipbook .close_immoflex_flipbook,.immoflex_flipbook .close_immoflex_iframe,.immoflex_iframe .close_immoflex_pano,.immoflex_iframe .close_immoflex_flipbook,.immoflex_iframe .close_immoflex_iframe{display:block;position:absolute;top:80px;right:40px;width:60px;height:60px;background:#4c525c url(/wp-content/themes/ic/assets/css/../img/close.png) center center no-repeat;background-size:100%;z-index:3001}.immoflex_pano>iframe,.immoflex_flipbook>iframe,.immoflex_iframe>iframe{border:0;position:absolute;top:50%;left:50%;width:80%;height:80%;max-width:1400px;max-height:900px;-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.immoflex_pano .full-size,.immoflex_flipbook .full-size,.immoflex_iframe .full-size{border:0;position:absolute;top:0;left:0;right:0;bottom:0}.diary_item{display:block;background:rgba(255,255,255,.2);margin-bottom:50px;text-decoration:none;transition:all 0.3s ease-in-out}.diary_item .diary_item_images{display:block;width:50%;float:right}.diary_item .diary_item_images img{display:block;width:50%;float:left}@media (max-width:1023px){.diary_item .diary_item_images{width:100%;float:none}}.diary_item h3{padding:30px 30px 8px 30px;margin:0}@media (max-width:767px){.diary_item h3{padding:15px 15px 4px 15px}}.diary_item .diary_item_content{display:block;padding:0 30px;font-size:1.2em}@media (max-width:767px){.diary_item .diary_item_content{padding:0 15px}}.diary_item hr{margin:20px 0}.diary_item .diary_item_details{padding:0 30px 30px 30px;display:block;font-size:1.2em}.diary_item .diary_item_details strong{display:block;float:left;width:180px}.diary_item .diary_item_details span{display:block}@media (max-width:767px){.diary_item .diary_item_details{padding:0 15px 15px 15px;font-size:1em}.diary_item .diary_item_details strong{float:none}}.diary_item:hover{-moz-transform:scale(1.02);-o-transform:scale(1.02);-ms-transform:scale(1.02);-webkit-transform:scale(1.02);transform:scale(1.02);box-shadow:0 5px 20px rgba(0,0,0,.4)}.diary_detail{padding:0 30px}.diary_detail h1{font-size:3em;margin-bottom:0}@media (max-width:768px){.diary_detail{padding:0}.diary_detail h1{font-size:2em}}.time_table{border-left:rgba(255,255,255,.5) 1px solid;position:relative;margin-bottom:150px}.time_table .button{margin-left:100px}.time_table:after{content:'';width:1px;height:50px;position:absolute;bottom:-54px;left:-1px;border-left:rgba(255,255,255,.5) 1px dashed}.time_table .time_table_entry{position:relative;padding-bottom:60px;padding-left:100px;transition:all 0.3s ease-in-out}.time_table .time_table_entry:before{content:'';width:100px;height:1px;position:absolute;top:50px;left:0;border-top:rgba(255,255,255,.5) 1px solid;transition:all 0.3s ease-in-out}.time_table .time_table_entry .tte_date{background:#fff;color:#000;display:block;position:absolute;margin-left:-150px;width:100px;height:100px;text-align:center;transition:all 0.3s ease-in-out;box-shadow:0 5px 10px rgba(0,0,0,.4);box-sizing:border-box;padding-top:18px;text-transform:uppercase}.time_table .time_table_entry .tte_date strong{display:block;font-size:36px;line-height:1.4em;margin-bottom:-10px}.time_table .time_table_entry .tte_date span{font-weight:600;display:block}.time_table .time_table_entry .tte_box{display:inline-block;width:220px;color:#000;text-decoration:none;vertical-align:top}.time_table .time_table_entry .tte_box h4{font-size:18px;padding:6px 9px 4px 9px;background:#fff;margin-bottom:3px}.time_table .time_table_entry .tte_box .tte_text{padding:6px 9px;background:#fff;background-size:cover;opacity:.8;height:120px;line-height:1.3em}.time_table .time_table_entry .tte_buttons .button{background:none!important;padding-left:0!important;margin-left:0}.time_table .time_table_entry h2{margin-bottom:10px}@media (min-width:768px){.time_table .time_table_entry:hover{padding-left:120px}.time_table .time_table_entry:hover:before{width:120px}.time_table .time_table_entry:hover .tte_date{-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);box-shadow:0 5px 20px rgba(0,0,0,.4);margin-left:-170px}}@media (max-width:767px){.time_table{margin-left:20px}.time_table .button{margin-left:30px}.time_table .time_table_entry{padding-left:35px;padding-bottom:30px}.time_table .time_table_entry:before{display:none}.time_table .time_table_entry .tte_date{margin-left:-87px;margin-top:-35px;-moz-transform:scale(.5);-o-transform:scale(.5);-ms-transform:scale(.5);-webkit-transform:scale(.5);transform:scale(.5)}}.property_details{background:#56b6b2;margin-top:4em}#main .property_details ul{width:100%;max-width:70.8333rem;display:flex;flex-wrap:wrap;padding:2.33333em .2222em 2.33333em;border:0}#main .property_details ul li{border:0;border-right:1px solid #fff;padding:.9333333em;margin:0}#main .property_details ul li:first-child{border-left:1px solid #fff}#main ul.property_features{border:0 solid yellow;width:100%;max-width:73rem}#main .immoflex_detail ul.property_features{display:flex;flex-wrap:wrap;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#main .immoflex_detail ul.property_features li{float:none;flex:1 1 23%;max-width:23%;margin:1%;border-bottom:1px solid #56b6b2}#main .immoflex_detail ul.property_features li:before{opacity:.8;content:'\0203A';color:#56b6b2}#main .property_slider{display:flex;flex-wrap:wrap;max-width:72em;margin:0 auto;padding:5em .93333em 3em}#main .property_slider a{display:block;flex:1 1 50%;max-width:50%;padding:1px}#main .property_slider a:before{display:none!important}@media (min-width:40.063333em){#main .property_slider a{display:block;flex:1 1 33.33333%;max-width:33.33333%}}#main .property_energy{background:#56b6b2;margin-top:4em;padding:2.7333333em 0}#main .property_energy ul{聽max-width:22rem;margin:0 auto;text-align:left;padding:0 .93333em;list-style:none}#main .property_energy ul li{padding:.4333333em 0}#main .property_energy ul li span{display:block}#main .property_energy .columns{border:0 solid red}.pagenav{padding:.93333333em;display:flex;justify-content:center;align-items:center}.pagenav a{padding:.9333333rem 1.866666rem;margin:0 .9333333em;display:block;border:2px solid #56b6b2;transition:background 0.3s ease,color 0.3s ease;font-size:.7rem;font-weight:800;color:#fff}.pagenav a:hover{color:#fff;background:#56b6b2}.pagenav a:before{display:none!important}