body{font-family:"Cabin",sans-serif;font-size:16px;font-weight:400;letter-spacing:.02rem;text-rendering:optimizeLegibility;display:none}::selection{color:#fff;background:#1895cb}::-moz-selection{color:#fff;background:#1895cb}.preloader-background{display:flex;align-items:center;justify-content:center;background-color:#f9f9f9;position:fixed;z-index:1000;top:0;left:0;right:0;bottom:0}.blue-gradient{background:#1895cb;background:-moz-linear-gradient(left,#1895cb 0%,#5b86e5 100%);background:-webkit-linear-gradient(left,#1895cb 0%,#5b86e5 100%);background:linear-gradient(to right,#1895cb 0%,#5b86e5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1895cb",endColorstr="#5b86e5",GradientType=1)}p{margin-top:0}h1,h2,.intro-title{font-family:"Cabin Condensed"}.col .waves-input-wrapper{border-radius:0}#callback-time,#callback-day{margin-top:20px;margin-left:3rem;width:calc(100% - 3rem)}.callback-day-label,.callback-time-label{margin-top:-8px}.today-option{font-weight:bold!important}[type="checkbox"]:not(:checked),[type="checkbox"]:checked{position:relative!important;left:0!important;opacity:1!important;pointer-events:auto!important}#enable-rueckrufservice{width:24px;height:24px;float:left}#enable-rueckrufservice:not(:checked)+span::before{border:2px solid #ccc;width:24px!important;height:24px!important}#enable-rueckrufservice:checked{background-color:#1895cb!important;border:2px solid #1895cb!important}#enable-rueckrufservice:checked+span::after{border-color:white!important}#enable-rueckrufservice:hover+span::before{border-color:#1895cb!important}.enable-rueckrufservice-label{font-size:1rem;margin-left:30px;display:block;margin-top:1px}.rueckrufservice-title{font-size:1.5rem;margin-bottom:20px;display:block}i.wpcf7-submit{padding:0}i.wpcf7-submit .waves-button-input{height:54px;line-height:54px;padding:0 2rem}.btn-floating,.waves-effect{background-color:#454545;background-size:0% 100%;transition:background-color 0.3s}.btn-floating i:hover,.waves-effect:hover{background-color:#1895cb;background-image:-webkit-linear-gradient(#1895cb 0%,#5b86e5 100%);background-image:-o-linear-gradient(#1895cb 0%,#5b86e5 100%);background-image:linear-gradient(#1895cb 0%,#5b86e5 100%);background-repeat:no-repeat;background-size:200% 100%;transition:background-size 1s,background-color 1s;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1895cb",endColorstr="#5b86e5",GradientType=1)}.btn{-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}textarea{min-height:7rem!important;height:7rem!important}.intro-title{margin-bottom:2.778rem;text-transform:uppercase;font-size:166.66%;display:block;font-weight:400}.container .row{margin-left:auto!important;margin-right:auto!important}footer .container .row{margin-bottom:0}strong{font-weight:700!important}.nopadding{padding:0 0 0 0px!important}.videocontainer{width:100%;margin-bottom:3.62rem;overflow:hidden;position:relative;z-index:-1}@media (min-width:1100px){.videocontainer{height:calc(100vh - 120px)}}video.headervideo{width:100%;height:auto;transform:translateY(-5%)}.ie9 img[src*=".svg"]{width:100%}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){img[src*=".svg"]{width:100%}}@media (min-width:600px){.indicator-left{position:absolute;height:50px;left:0;cursor:pointer;font-size:3.75rem;text-align:center;top:calc(50% - 25px);transform:translateY(-50%);visibility:visible}.indicator-right{position:absolute;height:50px;right:0;cursor:pointer;text-align:center;top:calc(50% - 25px);transform:translateY(-50%);visibility:visible}.indicator-right i,.indicator-left i{font-size:3.75rem;color:#fff;margin-top:50%}}@media (max-width:600px){.indicator-right,.indicator-left{visibility:hidden}}.carousel .carousel-slider{cursor:grab}.carousel .carousel-item>img{width:100%;height:100%;object-fit:cover}.headerblock,.contentblock{overflow-wrap:break-word;hyphens:auto;-moz-hyphens:auto;-ms-hypens:auto;-webkit-hyphens:auto}.hefel .parallax-container{margin-bottom:3.62rem}.hefel .parallax-container>div{width:100%;overflow:hidden;margin:0;padding-top:56.25%;position:relative}.hefel .parallax-container>div img{position:absolute;top:30%;left:50%;width:100%;transform:translate(-50%,-50%)!important}.btn,.btn-large,.btn-flat{font-family:"Cabin Condensed";text-transform:uppercase;color:#ffffff!important}.btn:hover{background-color:blue}.btn-filter{color:#454545!important;margin-top:1rem;margin-left:0rem;margin-right:1.389rem}.btn-filter:hover{color:#fff!important}.blueline{width:100%;height:2px;background:#1895cb;position:relative;top:30px;z-index:-100;opacity:0}.top{top:2px}.section-row{margin-bottom:7.14rem!important;margin-top:-.25px}.container .headerblock,.container .contentblock{background-color:#fff;margin-bottom:7.14rem}.container .headerblock-2{margin-bottom:5.556rem}.topsheader{margin-bottom:1.111rem!important}.headerblock h1,.contentblock h2{text-transform:uppercase;color:#1895cb;font-weight:700;display:inline-block;font-size:266.66%;margin-top:0;margin-bottom:0rem;word-break:break-word;hyphens:auto;-ms-hypens:auto;-moz-hyphens:auto;-webkit-hyphens:auto}.contentblock h3{font-family:"Cabin Condensed"}.headerblock h2,.headerblock h3,.contentblock h3{font-size:166.66%;display:inline-block;font-weight:400;margin-bottom:0rem;margin-top:1rem;text-transform:uppercase}.headerblock p:first-of-type,.contentblock p:first-of-type{margin-top:1.778rem}.divider-200{margin-top:5.55rem}.divider-175{margin-top:9.722rem}.divider-80{margin-top:4.444rem}.divider-30{margin-top:1.667rem}.card-header{font-family:"Cabin Condensed";text-transform:uppercase}.card .card-content{white-space:normal;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-o-hyphens:auto;-ms-hyphens:auto;font-size:88.88%;padding:24px 24px 24px 24px!important}.card-inner-content{padding:0 24px 24px 30px}.card .card-content .card-title{font-weight:700;font-size:166.66%;display:inline!important}.card .card-content .card-sub-title{font-weight:400;font-size:138.88%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.projekt-kachel{padding-bottom:2.5rem}.projekt-kachel-inplanung .card-content{padding:0 24px 50px 24px!important}.projekt-kachel-inplanung .card-content .button-inplanung{margin-top:50px}.projekt-kachel i,.projekt-kachel-inplanung i{margin-right:1rem}.projekt-kachel .valign-wrapper{padding-bottom:1rem}.projekt-kachel .card-content .valign-wrapper span{height:2rem;padding-bottom:.25rem}.projekt-kachel .icon-mapmarker:before{color:#454545}.projekt-kachel-projektverlinkung .card-content ul{padding-left:15px}.projekt-kachel-projektverlinkung .card-content ul li{list-style-type:circle!important;margin-bottom:1rem}.section-headline{text-transform:uppercase;font-size:166.66%;display:inline-block;font-weight:600;margin-bottom:0rem;margin-top:0rem;color:#1895cb;font-family:"Cabin Condensed"}.section-text{background:#fff;padding-left:1.5rem!important;padding-right:1.5rem!important;margin-top:-.25px}.section-row .section-text ul,.container .headerblock ul,.container .contentblock ul{padding-left:18px;list-style-type:circle}.section-row .section-text ul li,.container .headerblock ul li,.container .contentblock ul li{list-style-type:circle}.section-text p:first-of-type{margin-top:1.778rem}.section-text p:last-of-type{margin-bottom:2rem}.section-image{margin-bottom:2rem;padding-right:0rem!important;padding-left:0rem!important}.section-image img{width:100%}.hefel-footer{background-color:rgb(69 69 69 / .05);color:#454545;padding-top:1.111rem;padding-left:.75rem;padding-right:.75rem}.hefel-footer img{max-height:220px}.hefel-footer a{color:#454545}.hefel-footer h5{font-family:"Cabin Condensed";text-transform:uppercase;font-weight:400}.intro{padding:2.778rem 1rem 0rem 1rem}.smallheadline{color:#1895cb;margin-top:1rem;padding-left:.75rem}.headerblock h1 span,.contentblock h2 span{font-weight:400;display:block;word-wrap:break-word;hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto}.card-right{width:50%;float:right}.card-left{width:50%;float:left}.wohnung-detail-top{height:65px;background:rgb(69 69 69 / .05);padding-left:25px;margin-bottom:55px;font-family:"Cabin Condensed";font-size:1.389rem}.wohnung-detail-top strong{font-size:1.667rem;text-transform:uppercase}@media (max-width:600px){.wohnung-detail-inner table{margin-left:12.5px;max-width:calc(100% - 12.5px)}}@media (min-width:1201px){.card .card-content:not(.card-header){min-height:190px}}.stoerer{background:#1895cb;background:-moz-linear-gradient(top,#1895cb 0%,#5b86e5 100%);background:-webkit-linear-gradient(top,#1895cb 0%,#5b86e5 100%);background:linear-gradient(to bottom,#1895cb 0%,#5b86e5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1895cb",endColorstr="#5b86e5",GradientType=1);color:#fff;justify-content:left;padding-left:25px;text-transform:uppercase;margin-top:55px}.factbox .valign-wrapper{margin-bottom:1rem}.factbox a{color:#1895cb;display:flex}.factbox{margin-bottom:3rem}.wohnung-detail{width:90%!important;max-height:90%!important;padding-bottom:0px!important}.modal{background-color:#fff!important;max-height:90%;max-width:90%}.factbox-modal{margin-left:2rem}.modal-close-button{position:absolute;right:10px;top:12px}.modal-close-button:before{content:"";color:rgb(24 149 203 / .7);vertical-align:top;display:inline-block;font-family:"Material Icons";font-weight:400;font-style:normal;font-size:25px;margin:0 10px 0 8px;-webkit-font-smoothing:antialiased}.btn-termin{width:100%}.sidenav{z-index:999}table>thead>tr>th{text-transform:uppercase}td{width:70%;font-size:70%}tr td:last-of-type{width:100%}.responsive-table>tbody>tr>td:nth-of-type(2){text-align:right}table:not(:first-of-type){margin-top:20px}.slider .slides{background-color:#fff!important}.slider .slides li img{background-size:contain!important;background-repeat:no-repeat}.slider .indicators .indicator-item.active{background-color:#454545!important}.sidenav{top:50%;right:0rem;display:none}.table-of-contents a{height:auto!important;padding:1rem;background-color:#fff;letter-spacing:normal!important}.default-table-of-contents{text-align:right}.table-of-contents a.active{color:#fff;background:#1895cb;background:-moz-linear-gradient(top,#1895cb 0%,#5b86e5 100%);background:-webkit-linear-gradient(top,#1895cb 0%,#5b86e5 100%);background:linear-gradient(to bottom,#1895cb 0%,#5b86e5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1895cb",endColorstr="#5b86e5",GradientType=1);padding:1rem;font-weight:300!important}.table-of-contents a:hover{border-left:0px!important;padding:1rem}.tabs .tab{height:65px!important;line-height:65px!important}.tabs{height:65px!important;margin-bottom:2.778rem!important}.history-card-title{font-family:"Cabin Condensed";font-size:200%;margin-top:0}.tabs .indicator{background-color:#fff!important}ul.tabs a{font-family:"Cabin Condensed";font-weight:400;font-size:100%!important;color:#efefef!important}ul.tabs a.active{color:#fff!important}.zeitstrahl{margin-bottom:8.333rem}.hefel-history-preview{width:auto}.ansprechpartner{display:inline-block}div.ansprechpartner img{-webkit-transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out;-o-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out}div.ansprechpartner img.ansprechpartnerimg1{z-index:20}div.ansprechpartner img.ansprechpartnerimg2{z-index:10;position:absolute;left:0;top:0}div.ansprechpartner img.ansprechpartnerimg1:hover{opacity:0}.ansprechpartnercard div.card-content{text-transform:uppercase;font-family:"Cabin Condensed"}.ansprechpartnercard div.card-content span{text-transform:none}.ansprechpartnercard .card-content p:nth-of-type(2){margin-bottom:1rem}a.tel,a.mail{color:#454545;margin-right:1rem}a.tel span{margin-right:20px;display:block}a#cn-accept-cookie,a#cn-more-info{color:#fff}#breadcrumb-nav{height:50px;color:#fff;background:#1895cb;background:-moz-linear-gradient(left,#1895cb 0%,#5b86e5 100%);background:-webkit-linear-gradient(left,#1895cb 0%,#5b86e5 100%);background:linear-gradient(to right,#1895cb 0%,#5b86e5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1895cb",endColorstr="#5b86e5",GradientType=1);line-height:50px;z-index:998}#breadcrumb-nav .breadcrumb{font-size:100%}@media only screen and (min-width:601px){#site-navigation .nav-wrapper .container{width:85%}}nav .brand-logo img{max-width:150px;width:150px;margin-top:16px}nav ul a:hover{color:#fff;background:#1895cb;background:-moz-linear-gradient(top,#1895cb 0%,#5b86e5 100%);background:-webkit-linear-gradient(top,#1895cb 0%,#5b86e5 100%);background:linear-gradient(to bottom,#1895cb 0%,#5b86e5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1895cb",endColorstr="#5b86e5",GradientType=1)}@media (min-width:968px) and (max-width:1436px){#menu-primary li a{padding:0 7px;font-size:.9rem}}#news{padding-left:.85rem;padding-right:.85rem}.news-header h2{text-transform:uppercase;color:#1895cb;font-weight:700;display:inline;font-size:266.66%;margin-bottom:0rem}.news-header{font-family:"Cabin Condensed"}.hefel .featherlight .featherlight-close-icon{color:#1895cb;top:15px;right:15px;background:#fff}.cursor-plus{cursor:zoom-in}@media (min-width:768px){.carousel-slider{min-height:650px;max-height:650px}}@media (min-width:600px){.container .headerblock,.container .contentblock h2{padding-left:10px;padding-right:10px}.headerblock h1,.contentblock h2{font-size:333.33%}.section-text{padding-left:2.5rem!important;padding-right:2.5rem!important}.news-header h2{font-size:333.33%!important}.parallax-container{margin-bottom:7.14rem}.headerblock h2,.headerblock h3,.contentblock h3{font-size:166.66%}.headerblock p:first-of-type,.contentblock p:first-of-type{margin-top:1.778rem}.factbox{margin-bottom:3.2rem}.btn-filter{margin-left:1.389rem;margin-right:0rem}.divider-200{margin-top:11.11rem}.blueline{opacity:1}.headerblock h1 span,.contentblock h2 span{display:inline;margin-right:1rem}ul.tabs a{font-size:166.66%!important}td{font-size:100%}.wohnung-detail-inner{padding-left:32px}.wohnung-detail-top{padding-left:32px}.modal-close-button:before{color:rgb(255 255 255 / .7)}nav .brand-logo img{max-width:200px;width:200px;margin-top:42.5px}}@media (max-width:1366px){.hefel .container{width:100%}#site-navigation .nav-wrapper .container{width:95%}}@media (min-width:300px) and (max-width:400px){.carousel-slider{min-height:350px;max-height:350px}}@media (min-width:400px) and (max-width:600px){.carousel-slider{min-height:400px;max-height:400px}}@media (min-width:900px){.carousel-container{background-color:#f5f5f5;max-height:800px}.carousel-slider{max-height:300px}}@media (min-width:992px){.intro-title{display:inline-block}.intro{padding:2.778rem 2.778rem 2.778rem 2.778rem;margin-bottom:2.778rem}.section-text{padding-left:2.5rem!important}.section-image{margin-bottom:0rem}div.tel{margin-top:1.8rem}.factbox-modal{margin-left:0rem}.stoerer{margin-top:0rem}.btn-termin{width:auto}.wohnung-detail{padding-bottom:50px!important}}@media (min-width:460px){.card .card-content{padding:24px 24px 24px 30px!important}}@media (min-width:1600px){.stoerer{justify-content:center}}@media only screen and (min-width:768px) and (max-device-width:1024px){#site-navigation ul a{padding:0 7px;font-size:80%}nav .brand-logo img{max-width:150px}td{width:70%;font-size:70%}.stoerer{font-size:88.8%}}.valign-wrapper .material-icons{width:23px;text-align:center;font-size:1.25rem;line-height:1}.projekt-kachel .valign-wrapper>span:first-of-type{width:19px;text-align:left;font-size:1.25rem;margin-right:15px}.projekt-kachel .valign-wrapper>span:first-of-type ::before{font-size:1.25rem}.projekt-kachel .valign-wrapper>span.icon-haus{margin-left:-2.5px}.top-slider .indicators li.indicator-item{height:10px;width:10px;margin:0 5px}.gdprcookie{padding:20px;background-color:#f5f5f5;position:fixed;bottom:0;left:0;width:100%;z-index:11000}.gdprcookie-intro h4{font-size:166.66%;margin-top:0;font-family:"Cabin Condensed";text-transform:uppercase;font-weight:700}@media (max-width:1366px){.gdprcookie-intro,.gdprcookie-types,.gdprcookie-buttons{width:100%}}@media (min-width:1366px){.gdprcookie-intro,.gdprcookie-types,.gdprcookie-buttons{width:75%;margin:0 auto}}.cookiesettingsbutton{margin-left:10px;text-decoration:underline;background-color:#fff0;border:none}img.aligncenter{display:block;margin:0 auto}img.alignleft{float:left;margin-right:25px}@keyframes fadein{0%{opacity:0}66%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadein{0%{opacity:0}66%{opacity:0}100%{opacity:1}}.global_fixed_cta{-webkit-animation:2s ease 0s normal forwards 1 fadein;animation:2s ease 0s normal forwards 1 fadein;position:fixed;z-index:10000;max-width:125px;max-height:125px}@media (min-width:968px){.global_fixed_cta{width:125px;height:125px}}@media (min-width:768px) and (max-width:900px){.global_fixed_cta{width:100px;height:100px}}@media (min-width:768px){.global_fixed_cta{bottom:20px;right:20px}}@media (max-width:768px){.global_fixed_cta{bottom:15px;right:15px;width:75px;height:75px}}.menu-item.menu-item-has-children a:not(:only-child):after{padding-left:4px;content:" ▾"}.sub-menu{position:absolute;display:none;z-index:1;box-shadow:0 3px 12px rgb(0 0 0 / .15);background:#fff;z-index:1000}.sub-menu li{width:100%;line-height:45px}@media (max-width:975px){.sub-menu{position:relative;box-shadow:none;margin-left:30px}}.page-id-4628 ::selection{color:#fff;background:#98C21D}.page-id-4628 ::-moz-selection{color:#fff;background:#98C21D}.page-id-4628 .factbox-content{font-size:120%}.page-id-4628 .card-header .intro-title{margin-bottom:0;font-size:200%}.page-id-4628 .headerblock h1,.page-id-4628 .contentblock h2,.page-id-4628 h3{color:#98C21D}.page-id-4628 h3{font-family:"Cabin Condensed",sans-serif}.page-id-4628 .blueline{background:#98C21D}.page-id-4628 blockquote{border:none;padding-left:0}.page-id-4628 blockquote p{font-family:serif;font-style:italic;font-size:175%}.page-id-4628 .btn-floating i:hover,.page-id-4628 .waves-effect:hover{background-color:#98C21D;background-image:-webkit-linear-gradient(#98C21D 0%,#00AD2E 100%);background-image:-o-linear-gradient(#98C21D 0%,#00AD2E 100%);background-image:linear-gradient(#98C21D 0%,#00AD2E 100%);background-repeat:no-repeat;background-size:200% 100%;transition:background-size 1s,background-color 1s;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1895cb",endColorstr="#00AD2E",GradientType=1)}.heyflow-container .col{border:solid 3px #039be5}