@charset "UTF-8";.berater{display:grid;grid-template-columns:1fr 1fr;column-gap:40px}.beraterbild img{width:100%}#sendmessage{text-align:left!important}.page-id-6526 .section.image .wrp-image{max-height:500px;overflow:hidden}.page-id-6526 .content,.page-id-6526 .main{margin-top:0}.page-id-6526 .section.stoerer.show{margin:0}.um-account-side li{margin-bottom:1px !important;background:#f39200!important;color:#fff!important}.head-logo-confi{max-width:1240px;margin:20px auto 0 auto}.ui-menu.ui-widget{border:1px dashed #005ca9;background:#f2f2f2;padding:10px;max-width:400px;width:100%}.um-account-side li a span.um-account-title{color:#fff!important}.um-account-side li a.current,.um-account-side li a.current:hover{color:#fff!important}.um-account-side li a{color:#fff!important;font-size:18px;!important}.um-account-side li a:hover{background:#005ca9!important}.um-field-label label{font-weight:300!important;font-family:neo-sans,sans-serif}.um input[type=submit].um-button,.um input[type=submit].um-button:focus,.um a.um-button,.um a.um-button.um-disabled:hover,.um a.um-button.um-disabled:focus,.um a.um-button.um-disabled:active{background:#005ca9!important}.um-right a.um-alt,.um-right a.um-alt.um-disabled:hover,.um-right a.um-alt.um-disabled:focus,.um-right a.um-alt.um-disabled:active{background:#cccccc!important}.page-id-6505 .um-field-half.um-field-checkbox{width:100%!important;float:none!important;display:block}.page-id-6505 .um-field-checkbox-option{color:#000!important}.um-field-label label{color:#000!important}.um input[type=submit].um-button:hover,.um a.um-button:hover{background-color:#f39200!important}.um-account-main div.um-account-heading{color:#f39200!important}.um-account-main a{display:block;text-align:center;border-bottom:none !important;font-size:15px;font-weight:400;background:#005ca9;padding:10px 20px;color:#fff!important;border-radius:5px;transition:all .5s}.anmeldebox a{display:block;text-align:center;border:1px solid #005ca9;font-size:15px;font-weight:400;background:#005ca9;padding:10px 20px;color:#fff!important;border-radius:5px;transition:all .5s;margin-top:40px;transition:all .5s}.anmeldebox a:hover{display:block;text-align:center;font-size:15px;font-weight:400;background:#005ca9;padding:10px 20px;color:#fff!important;border-radius:5px;transition:all .5s;margin-top:40px;border:1px solid #fff;transition:all .5s}.haustyp-box.show-price.aktiv{background:rgba(243,146,0,1);border-radius:5px}.haustyp-box.show-price.aktiv .anmeldung .buttons{margin:0 20px}.haustyp-box.show-price.aktiv .teasertext,.haustyp-box.show-price.aktiv .link{display:none}.anmeldebox a:hover{background:#f39200;transition:all .5s}.um-account-main a:hover{background:#f39200;transition:all .5s}.um-account-main div.um-account-heading{padding-bottom:20px!important}.um-left{float:none!important}.page-id-6504 .um-left{float:left!important}.page-id-6505 .um-left{float:left!important}.um-6500.um,.um-6499.um,.um-login.um-logout{max-width:inherit!important}.um .um-button.um-alt,.um input[type=submit].um-button.um-alt{color:#fff!important}.page-id-6504.page .section.text:nth-child(1){margin:60px auto 0 auto}.page-id-6504.page .section.text:nth-child(2){margin:0 auto 0 auto}.page-id-6505.page .section.text:nth-child(1){margin:60px auto 0 auto}.page-id-6505.page .section.text:nth-child(2){margin:0 auto 0 auto}.page-id-6508.page .section.text:nth-child(1){margin:60px auto 0 auto}.page-id-6508.page .section.text:nth-child(2){margin:0 auto 0 auto}.page-id-6504.page .section.image .wrp-image,.page-id-6505.page .section.image .wrp-image,.page-id-6508.page .section.image .wrp-image{display:none}.footer .navi ul li a{color:#fff!important;transition:all .4s}.footer .navi ul li a:hover{color:#f39200!important;transition:all .4s}.proven{position:absolute;z-index:10;left:20px;bottom:10%}.captcha-image{border:0!important;padding:0!important;text-align:left!important;margin:30px 0}.cf7ic_instructions{display:block;margin-bottom:10px}.captcha-image .cf7ic_instructions span{color:#005ca9!important;font-weight:700}.captcha-image svg{width:55px!important;height:50px!important}.captcha-image svg path{fill:#005ca9!important}.captcha-image label>input:checked+svg,.captcha-image label>input:focus+svg{border:2px solid #005ca9!important;background:#f2f2f2}.captcha-image label>input+*{color:#005ca9!important;font-size:24px!important}.grecaptcha-badge{display:none}#mega-menu-wrap-mainnav #mega-menu-mainnav li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu{position:relative;z-index:99999}#mega-menu-wrap-mainnav #mega-menu-mainnav li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column.mega-menu-columns-3-of-12>ul.mega-sub-menu>li.mega-menu-item a img{display:none}.haustyp_nav ul li a .bild img{display:none}.section.gallery{max-width:1240px;margin:80px auto 20px auto}.section.gallery img{border-radius:5px;width:100%;height:auto}.section.gallery .fresco-gallery li{width:24.2222%}.parent-pageid-584 .section.gallery .fresco-gallery li{border:1px solid #ccc;width:24%}.section.gallery .fresco-gallery .caption{font-size:12px;position:relative;z-index:88;text-align:center;margin-bottom:20px;margin-top:5px;background:#fff;padding:2px}.acf-map{margin:40px 0}.button-virtuell.smart.icon-anzeigen{display:none}.haustypbanner .ani.smart.icon-anzeigen{display:none}.haustyp-box .bild.icon-anzeigen span svg{border-radius:5px}.haustyp-box .bild.icon-anzeigen span svg rect{fill:rgba(255,255,255,.8)!important;padding:5px}.page-id-596 .section.text:nth-child(2n){margin-top:-40px}.catpost.haus{text-align:center}.catpost.haus h2{text-align:left!important}.catpost.haus .link a{display:inline-block;background:#fff;border:1px solid #005ca9;border-radius:5px;padding:5px 20px;color:#005ca9;text-decoration:none;transition:all .5s}.catpost.haus .link a:hover{background:#005ca9;color:#fff;text-decoration:none;transition:all .5s}.home.page .catpost.haus h1{font-size:30px;margin:0;line-height:42px}.bannersiegel{display:none;position:absolute;right:40px;bottom:40px;max-width:13%}.bannersiegel,.bannersiegel.shownot{display:none}.bannersiegel.show{display:block!important}.single-genau_mein_haus .grid-basis img.siegel-konfi-erg{position:absolute;right:20px;bottom:20px;width:100px;height:100px}.single-genau_mein_haus .block-alles .bild{position:relative}.single-genau_mein_haus #mainnav,.page-id-4910 #mainnav{box-shadow:0 0 7px rgba(0,0,0,.2)}.gmh-logo{width:70px;margin-right:15px;margin-bottom:0}.gmhbacklink{float:right;display:none;margin-top:25px;transition:all .5s ease-in-out}.gmhbacklink a{vertical-align:baseline;width:auto;display:block;color:#005ca9;text-transform:none;text-decoration:none;text-align:left;text-decoration:none;background:rgba(0,0,0,0);border:0;border-radius:0;font-family:inherit;font-size:20px;font-weight:400;outline:none}.scrolled header .gmhbacklink{margin-top:5px;transition:all .5s ease-in-out}.sidebar .bul img{width:100%}.sidebar .head-cover{position:relative;margin-bottom:1px}.sidebar .head-cover:before{content:"";display:block;position:absolute;width:0;height:0;margin-top:46px;margin-left:10px;border-top:20px solid #f39200;border-left:20px solid transparent;border-right:20px solid transparent;z-index:888;transition:all .5s ease-in-out}.sidebar .head-cover:after{content:"";display:block;position:absolute;width:0;height:0;margin-left:10px;border-top:20px solid #fff;top:54px;border-left:20px solid transparent;border-right:20px solid transparent;z-index:88}.page-id-4910 .flyouts,.page-id-4874 .flyouts,.single-genau_mein_haus .flyouts{display:none}.parent-pageid-3961.page .section.text{overflow:visible}.parent-pageid-3961 .section.texttext{margin:20px auto 40px auto}.parent-pageid-3961 .section.headline{max-width:1240px;margin:0 auto}.parent-pageid-3961 .section.headline:last-of-type h2{font-size:24px;line-height:30px;font-weight:300;color:#005ca9;margin:20px 0 0;padding:0 20px;text-align:left}.parent-pageid-3961 .text strong,.parent-pageid-3961 .texttext strong{font-weight:400;color:#005ca9}.parent-pageid-3961 .stoerer .text strong{font-weight:400;color:#fff}.parent-pageid-3961 .wpcf7{position:relative;padding:0!important;box-sizing:border-box;background:0 0;border-radius:10px;overflow:visible;margin:-50px 0 0 0!important;font-family:neo-sans,sans-serif}.parent-pageid-3961 .wpcf7 .upload-1{margin:10px 0}.parent-pageid-3961 .wpcf7 .upload-2{margin:10px 0}.parent-pageid-3961 .wpcf7 input[type=checkbox]{margin-top:7px;margin-right:4px}.parent-pageid-3961 .wpcf7-list-item-label{margin-right:10px}.parent-pageid-444.page .section.text{overflow:visible}.parent-pageid-444 .section.texttext{margin:20px auto 40px auto}.parent-pageid-444 .section.headline{max-width:1240px;margin:0 auto}.parent-pageid-444 .section.headline:last-of-type h2{font-size:24px;line-height:30px;font-weight:300;color:#005ca9;margin:20px 0 0;padding:0 20px;text-align:left}.parent-pageid-444 .text strong,.parent-pageid-444 .texttext strong{font-weight:400;color:#005ca9}.parent-pageid-444 .stoerer .text strong{font-weight:400;color:#fff}.parent-pageid-444.page-id-597 .texttext strong{font-weight:400;color:#fff}.parent-pageid-444 .wpcf7{position:relative;padding:0!important;box-sizing:border-box;background:0 0;border-radius:10px;overflow:visible;margin:-50px 0 0 0!important;font-family:neo-sans,sans-serif}.parent-pageid-444 .wpcf7 .upload-1{margin:10px 0}.parent-pageid-444 .wpcf7 .upload-2{margin:10px 0}.parent-pageid-444 .wpcf7 input[type=checkbox]{margin-top:7px;margin-right:4px}.parent-pageid-444 .wpcf7-list-item-label{margin-right:10px}.button-1 a{display:block}.button-1 span{float:left;margin-top:3px;margin-right:10px!important}.bewertung{text-decoration:none}.bewertung img{width:51%;height:auto;display:block;margin-top:5px}.stempel{width:161px;position:absolute;right:64px;top:-20px}.stempel img{width:100%}.wpcf7 .fieldwrap.termin .wpcf7-list-item.first input[type=checkbox]{display:none}.wpcf7 .fieldwrap.termin .wpcf7-list-item.first .wpcf7-list-item-label{padding-left:25px;color:red}.wpcf7 .fieldwrap.termin .wpcf7-list-item.first .wpcf7-list-item-label:before{content:"X";font-size:16px;margin-top:1px;text-align:center;margin-left:4px;font-weight:700;color:red;display:block;position:absolute;z-index:88}#blog-gallery-post li{width:47%;display:inline-block;vertical-align:top;margin:0 5px 20px 0}#blog-gallery-post li img{width:100%;height:auto}.siegel-smart{display:none;width:25%;margin:40px auto 0 auto}.siegel-smart img{width:100%}.section.texttext{max-width:1240px;margin:60px auto 80px auto;overflow:hidden;padding:0 20px}.section.texttext .wrp{display:flex;flex-wrap:wrap;justify-content:space-between;box-sizing:border-box}.section.texttext .wrp .left,.section.texttext .wrp .right{flex-shrink:1;flex-basis:45%}.section.texttext h2{font-size:24px;line-height:30px;font-weight:300;color:#005ca9;margin:0 0 20px}.section.texttext .wrp ul li{background:url(//baudirekt.de/wp-content/themes/baudirekt/assets/dot.svg) left 10px no-repeat;background-size:7px;padding-left:15px;line-height:26px}.stock{display:flex;flex-wrap:wrap;justify-content:space-between}.stock li{flex-basis:48%;flex-shrink:1}.zweispaltig-wrp{display:grid;grid-template-columns:1fr 1fr;column-gap:40px;margin-bottom:20px}.zweispaltig-wrp .step{display:inline-block;margin:0;padding:5px 40px 5px 10px;font-size:18px;font-weight:300;background:#f39200;color:#fff}.zweispaltig-wrp .step:before{content:"";display:block;position:absolute;width:0;height:0;margin-top:32px;margin-left:0;border-top:13px solid #f39200;border-left:13px solid transparent;border-right:13px solid transparent;z-index:88}.smartnavi{display:none}#mega-menu-wrap-mainnav #mega-menu-mainnav li.mega-menu-item>ul.mega-sub-menu{visibility:hidden}.fr-content-background,.fr-window-skin-fresco .fr-thumbnail-wrapper{background:#fff!important}.home #bildslider{margin-bottom:60px}#gmaps_gebaut{width:99%!important;min-height:718px!important;height:auto!important}.main .section.text .link-custom a{background:#f39200;display:inline-block;font-size:18px;color:#fff;line-height:30px;margin:20px 0;padding:5px 20px;border-radius:5px;border:1px solid #fff;box-sizing:border-box;transition:all .5s}.main .section.text .link-custom a:hover{background:#005ca9;transition:all .5s}.main .section.textbild .link-custom a{background:#f39200;display:inline-block;font-size:18px;color:#fff;line-height:30px;margin:20px 0;padding:5px 20px;border-radius:5px;border:1px solid #fff;box-sizing:border-box;transition:all .5s}.main .section.textbild .link-custom a:hover{background:#005ca9;transition:all .5s}#kennzeichen{margin-bottom:80px}#kennzeichen h3{font-weight:100}#kennzeichen .wrp{max-width:1240px;margin:0 auto;padding:0 20px}#kennzeichen input[type=text]{width:115px;padding:4px 10px;border:1px dashed #fff;border-radius:5px}#kennzeichen input[type=text]:focus{border:1px dashed #f39200;font-weight:600}table.baukosten{width:100%;margin:20px 0;position:relative}.preistabelle th{border:2px solid #fff;padding:10px 5px}.baukosten td{border:0 solid #fff;padding:5px 10px}.baukosten tr:nth-child(even){background-color:#f2f2f2}.baukosten th{padding-top:12px;padding-bottom:12px;text-align:left;background-color:#005ca9;color:#fff;font-weight:100}.baukosten th{font-size:14px;font-weight:400;min-width:110px;padding:5px 0 5px 10px}.baukosten td{font-size:16px;font-weight:400}.baukosten tr:nth-child(even){background-color:#e2e2e2}.baukosten tr:nth-child(odd){background-color:#f2f2f2}#baukostenkontakt{margin-bottom:20px;font-weight:400}.error404 .section.text a{background:#f39200;display:inline-block;font-size:24px;color:#fff;line-height:30px;margin-top:18px;padding:5px 20px;border-radius:5px;border:1px solid #fff;box-sizing:border-box;transition:all .5s}.error404 .section.text a:hover{background:#fff;border:1px solid #005ca9;color:#005ca9;text-decoration:none;transition:all .5s}#mega-menu-452-1{display:block!important}#mega-menu-wrap-mainnav{background:none!important}#mega-menu-wrap-mainnav #mega-menu-mainnav>li.mega-menu-megamenu>ul.mega-sub-menu{padding-top:40px;width:100%}#mega-menu-wrap-mainnav #mega-menu-mainnav li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row{width:1240px!important;margin:0 auto;float:none!important}#mega-menu-wrap-mainnav #mega-menu-mainnav li.mega-menu-item>ul.mega-sub-menu{position:fixed!important;left:0;width:100%;margin:0 auto}#mega-menu-wrap-mainnav #mega-menu-mainnav li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-2-of-12{width:25%!important;border-right:1px solid #fff;margin-right:10px;padding:8px 0}#mega-menu-wrap-mainnav #mega-menu-mainnav li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-2-of-12 ul.mega-sub-menu li a{text-transform:none}#mega-menu-wrap-mainnav #mega-menu-mainnav li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column.mega-menu-columns-3-of-12{margin:5px 15px 0}#mega-menu-wrap-mainnav #mega-menu-mainnav li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-3-of-12{width:20%!important}#mega-menu-wrap-mainnav #mega-menu-mainnav li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column.mega-menu-columns-3-of-12>ul.mega-sub-menu>li.mega-menu-item{padding:0!important;overflow:hidden}#mega-menu-wrap-mainnav #mega-menu-mainnav>li.mega-menu-item{margin:0 35px 0 0!important}#mega-menu-wrap-mainnav #mega-menu-mainnav li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.mega-current-menu-item a{background:#005ca9;color:#f39200!important}#mega-menu-wrap-mainnav #mega-menu-mainnav>li.mega-menu-item>a.mega-menu-link{transition:all .5s ease-in-out}.scrolled #mega-menu-wrap-mainnav #mega-menu-mainnav>li.mega-menu-item>a.mega-menu-link{line-height:63px;height:73px;transition:all .5s ease-in-out}.scrolled #mega-menu-wrap-mainnav #mega-menu-mainnav{max-height:57px;transition:all .5s ease-in-out}#mega-menu-wrap-mainnav #mega-menu-mainnav>li.mega-menu-item>a.mega-menu-link{padding:0!important;text-transform:none;transition:all .5s ease-in-out}#mega-menu-wrap-mainnav #mega-menu-mainnav li.mega-menu-item.widget_media_image a img,#mega-menu-wrap-mainnav #mega-menu-mainnav li.mega-menu-item.widget_media_image a{border-bottom-left-radius:5px;border-bottom-right-radius:5px;overflow:hidden;transition:all .5s}#mega-menu-452-1-0.mega-menu-columns-2-of-12{float:none!important;margin-left:10px!important;border:0!important}#mega-menu-wrap-mainnav #mega-menu-mainnav li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column.mega-menu-columns-3-of-12>ul.mega-sub-menu>li.widget_media_image img{transform:scale(1);transition:all .5s}#mega-menu-wrap-mainnav #mega-menu-mainnav li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column.mega-menu-columns-3-of-12>ul.mega-sub-menu:hover>li.widget_media_image img{transform:scale(1.1);transition:all .5s}#mega-menu-wrap-mainnav #mega-menu-mainnav li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu,#mega-menu-wrap-mainnav #mega-menu-mainnav li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu li.mega-menu-columns-2-of-12{line-height:10px}#mega-menu-wrap-mainnav #mega-menu-mainnav li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu li.mega-menu-columns-2-of-12 .dashicons-arrow-right.mega-menu-link{line-height:10px;padding:15px}#mega-menu-wrap-mainnav #mega-menu-mainnav li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu li.mega-menu-columns-2-of-12 .mega-has-icon{padding:0!important}#mega-menu-wrap-mainnav #mega-menu-mainnav li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column.mega-menu-columns-3-of-12>ul.mega-sub-menu>li.mega-menu-item-type-post_type a{text-transform:none;padding:5px 0 5px 10px}body,html,h1,h2,h3,h4,h5,h6,p,ul,ol,li{padding:0;margin:0}body,html{width:100%;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}a{outline:none !important;text-decoration:none}a:focus{outline:none}input:focus{outline:none}button:focus{outline:none}ol,ul,li{list-style:none}p{cursor:text}img{-ms-interpolation-mode:bicubic;vertical-align:bottom}html{height:100%}body{font-family:neo-sans,sans-serif;font-size:16px;font-weight:300;line-height:27px}.cf{zoom:1}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}hr{border:none;height:1px;background:#ddd;margin:0}.main a{color:#005ca9;transition:all .5s}a:hover{color:#f39200;transition:all .5s}ul,ol,p{margin-bottom:20px}h1{margin:0}h2{margin:0}h3{margin:0}.main h4{margin:0 0 20px;color:#f39200;font-weight:700;font-size:20px;line-height:25px}.main h4.h4-custom{position:absolute;margin:30px 0 20px}.home.page h1{font-size:60px;line-height:62px;font-weight:400;color:#005ca9;margin:0 0 20px;text-transform:uppercase}.home h1 strong{font-weight:400;color:#f39200}.page h1{font-size:35px;line-height:40px;font-weight:400;color:#005ca9;margin:20px 0;text-transform:uppercase}.um-page-account.page h1{text-align:left!important}.page h1.headline-text-st{font-size:35px;line-height:40px;font-weight:400;color:#005ca9;margin:10px 0 20px;text-transform:uppercase;text-align:center}.error404 h1{font-size:35px;line-height:40px;font-weight:400;color:#005ca9;margin:20px 0;text-transform:uppercase}.post-template-default h1{font-size:35px;line-height:43px;font-weight:400;color:#005ca9;margin:0 0 20px;text-transform:uppercase}.post-template-default h2{font-size:24px;line-height:30px;font-weight:300;color:#005ca9;margin:0 0 20px}.blog h1{font-size:35px;line-height:40px;font-weight:400;color:#005ca9;margin:60px 0 20px;text-transform:uppercase;padding:0 20px;text-align:center}.blog h2{display:block;margin:0;padding:5px 5px 5px 28px;font-size:18px;font-weight:300;background:#f39200;color:#fff}.blog h2 a{color:#fff;text-decoration:none}.blog .headline{border-bottom:1px solid #fff}.blog .headline:before{content:"";display:block;position:absolute;width:0;height:0;margin-top:33px;margin-left:30px;border-top:20px solid #f39200;border-left:20px solid transparent;border-right:20px solid transparent;z-index:88}.blog.headline:after{content:"";display:block;position:absolute;width:0;height:0;margin-left:30px;border-top:20px solid #fff;border-left:20px solid transparent;border-right:20px solid transparent;z-index:8}.blog .link a{display:block;background:#fff;border:1px solid #005ca9;border-radius:5px;padding:5px;color:#005ca9;text-decoration:none;text-align:center;transition:all .5s}.blog .link a:hover{display:block;background:#005ca9;border:1px solid #005ca9;border-radius:5px;padding:5px;color:#fff;text-decoration:none;transition:all .5s}.blog .sidebar{display:none}.blog .type-post{margin-bottom:20px;padding-bottom:20px;border-bottom:1px dashed #f2f2f2}.blog .type-post p{margin:20px}.blog .sidebar h3{font-size:20px;line-height:25px;font-weight:300;color:#005ca9;margin:0 0 10px}.blog .sidebar a{color:#005ca9;text-decoration:none;transition:all .5s}.blog .sidebar a:hover{color:#f39200;text-decoration:none;transition:all .5s}.blog .content.withsidebar{display:flex;flex-wrap:wrap;align-items:stretch}.blog .content.withsidebar .type-post{flex-basis:31.1111%;margin:0 40px 40px 0}.blog .content.withsidebar .type-post:nth-child(3n+3){margin:0 0 40px}header .wrp{max-width:1240px;margin:auto;position:relative;box-sizing:border-box}footer .wrp{max-width:1240px;margin:auto;position:relative;box-sizing:border-box}.disclaimer{max-width:1240px;margin:0 auto;font-size:12px;line-height:18px}.logo-genau{width:270px;margin:10px 0 40px}.block-alles{display:block;margin:20px auto 80px auto;max-width:1240px}.bannerbild-konfi{max-height:300px;overflow:hidden;width:100%;background:#fff}.bannerbild-konfi img{max-width:1920px;margin:0 auto;text-align:center;display:block}.backbutton-konfi{display:none}.single-genau_mein_haus .backbutton-konfi,.page-id-4910 .backbutton-konfi{display:block}.backbutton-konfi{position:absolute;left:0;top:104px;transition:ease-in-out .5s}.scrolled .backbutton-konfi{top:11px;left:250px;transition:ease-in-out .5s}.backbutton-konfi a{padding:7px 20px;background:rgba(255,255,255,.7);vertical-align:baseline;display:block;color:#005ca9;font-size:14px;font-weight:700;transition:ease-in-out .5s}.scrolled .backbutton-konfi a{padding:7px;background:rgba(255,255,255,0);transition:ease-in-out .5s}.backbutton-konfi a:hover{color:#f39200;transition:ease-in-out .5s}.bku-bko{border:1px solid #ccc;border-radius:10px;padding:5px}.bku-bko span{font-weight:600}.bku-bko-text{font-size:14px;line-height:18px;text-align:center}.bku-bko-text-1{text-align:center;font-weight:400;border-right:1px solid #ccc}.bku-bko-text-2{text-align:center;font-weight:400}.bku-bko-text-3{font-weight:400;text-align:right;padding-right:20px}.button-1,.button-2,.button-3{border-radius:5px}h4.konfi-headline{margin-top:40px;padding-top:40px;border-top:1px solid #ccc}.genau-logo{width:70px;margin-right:15px;margin-bottom:0}.page-id-4910 .genau-logo{width:70px;margin-right:15px;margin-bottom:15px}.konfiguration-modal .genau-logo{width:70px;margin-right:15px;margin-bottom:0}.konfi-preis{text-align:center;font-weight:400;border-right:1px solid #ccc}.konfi-preis-1{text-align:center;font-weight:400}.subtext{border:1px solid #ccc;border-radius:10px;padding:5px;font-size:12px;line-height:18px;text-align:center;font-weight:400}.single-genau_mein_haus .section.haustyp-wrp .haustyp-box .headline:before{content:"";display:block;position:absolute;width:0;height:0;margin-top:38px;margin-left:30px;border-top:20px solid #f39200;border-left:20px solid transparent;border-right:20px solid transparent;z-index:88}.single-genau_mein_haus .grid-basis{display:grid;grid-template-columns:65% auto;column-gap:40px;row-gap:10px;margin:0 auto;max-width:1240px}.single-genau_mein_haus .grid-basis img{width:100%;position:relative}.single-genau_mein_haus .grid-basis img:before{content:"123";background:url(//baudirekt.de/wp-content/themes/baudirekt/assets/baudirekt_siegel_gmh.svg)left top no-repeat;display:block;position:absolute;right:40px;bottom:40px;width:130px;height:130px;background-size:130px}.single-genau_mein_haus h1{max-width:1240px;font-size:24px;line-height:30px;font-weight:400;color:#005ca9;margin:50px auto 20px auto;text-transform:uppercase}.page-id-4910.page h1{font-size:24px;line-height:30px;font-weight:400;margin:70px auto 20px auto;text-transform:uppercase}.single-genau_mein_haus h1 span{font-weight:700}.single-genau_mein_haus h2{position:relative;max-width:1240px;line-height:30px;color:#005ca9;font-weight:400;margin:80px auto 20px auto;text-transform:uppercase}.single-genau_mein_haus h2 span{font-weight:700}.single-genau_mein_haus .section.haustyp-wrp .haustyp-box .headline h2{font-weight:400}.single-genau_mein_haus .grid-basis-var:before{content:"";background:url(//baudirekt.de/wp-content/themes/baudirekt/assets/baudirekt_siegel_gmh.svg)left top no-repeat;background-size:130px;display:block;position:absolute;right:20px;bottom:20px;width:130px;height:130px}.block-alles .bild:before{content:"";background:url(//baudirekt.de/wp-content/themes/baudirekt/assets/baudirekt_siegel_gmh.svg)left top no-repeat;background-size:130px;display:block;position:absolute;right:20px;bottom:75px;width:130px;height:130px}.single-genau_mein_haus .backcolor{background:#f2f2f2;padding:40px 0}.single-genau_mein_haus .grundrisse-container{max-width:1240px;margin:0 auto}.single-genau_mein_haus .grundrisse-container .grundriss-wrp{display:grid;grid-template-columns:60% auto;column-gap:40px;row-gap:10px}.single-genau_mein_haus .grundrisse-container .grundriss-wrp .grundriss-bild .wrp{display:grid;grid-template-columns:1fr 1fr;column-gap:40px;row-gap:10px}.single-genau_mein_haus .grundrisse-container .grundriss-wrp .grid{display:grid;grid-template-columns:1fr 1fr;column-gap:10px;row-gap:10px;margin:30px 0}.single-genau_mein_haus .grundrisse-container .grundriss-wrp .grundriss-headline{display:block;margin:0;padding:5px 5px 5px 18px;font-size:16px;font-weight:400;background:#f39200;color:#fff;border-bottom:1px solid #fff}.single-genau_mein_haus .grundrisse-container .grundriss-wrp .grundriss-headline:before{content:"";display:block;position:absolute;width:0;height:0;margin-top:30px;margin-left:5px;border-top:20px solid #f39200;border-left:20px solid transparent;border-right:20px solid transparent;z-index:88}.single-genau_mein_haus .grundrisse-container .grundriss-wrp .grundriss-headline:after{content:"";display:block;position:absolute;width:0;height:0;margin-top:5px;margin-left:5px;border-top:20px solid #fff;border-left:20px solid transparent;border-right:20px solid transparent;z-index:8}.single-genau_mein_haus .headline-custom{position:relative;cursor:pointer;display:block;margin:0 0 30px;padding:5px 5px 5px 18px;font-size:16px;font-weight:400;background:#f39200;color:#fff;border-bottom:1px solid #fff}.single-genau_mein_haus .headline-custom:before{content:"";display:block;position:absolute;width:0;height:0;margin-top:30px;margin-left:0;border-top:20px solid #f39200;border-left:20px solid transparent;border-right:20px solid transparent;z-index:88}.single-genau_mein_haus .headline-custom:after{content:"";display:block;position:absolute;width:0;height:0;margin-top:5px;margin-left:0;border-top:20px solid #fff;border-left:20px solid transparent;border-right:20px solid transparent;z-index:8}.single-genau_mein_haus .he{position:relative;display:block;margin:0 20px 10px;padding:5px 5px 5px 18px;font-size:18px;font-weight:400;background:#f2f2f2;color:#333;border:1px solid #f39200;cursor:pointer}.single-genau_mein_haus .he.genau-mein-haus_auswahlaktiv{background:#f39200;color:#fff}.single-genau_mein_haus .he.walmdach{margin-bottom:20px}.single-genau_mein_haus .he img,.single-genau_mein_haus .he svg{display:inline-block;width:40px;vertical-align:middle;padding-right:10px}.single-genau_mein_haus .he svg path{stroke:#333!important}.single-genau_mein_haus .he.genau-mein-haus_auswahlaktiv svg path{stroke:#fff!important}.single-genau_mein_haus .dachformen,.single-genau_mein_haus .fassadenfarbe,.single-genau_mein_haus .fensterfarbe{margin:0}.single-genau_mein_haus .he:after{content:"";display:block;width:10px;height:10px;background:#ccc;position:absolute;right:20px;top:14px;border-radius:100%}.single-genau_mein_haus .he.genau-mein-haus_auswahlaktiv:after{content:"";display:block;width:10px;height:10px;background:#fff;position:absolute;right:20px;top:14px;border-radius:100%}.single-genau_mein_haus .bild img{width:100%;max-width:1340px}.single-genau_mein_haus .block-alles.smartspace .bild img{width:100%;max-width:1340px;height:600px;object-fit:cover}.single-genau_mein_haus .grid-basis-var{display:block;margin:0 auto;max-width:1240px;position:relative}.single-genau_mein_haus .grid-basis-var img{width:100%;height:700px;object-fit:cover}.single-genau_mein_haus .variationen-container{max-width:1240px;margin:0 auto}.single-genau_mein_haus .variationen-container h2{margin:80px 0 0}.single-genau_mein_haus .variationen-box{display:grid;grid-template-columns:22.5% 22.5% 29.5% 22.5%;column-gap:1%;row-gap:20px;margin-bottom:20px}.single-genau_mein_haus .variationen-box .dachform,.single-genau_mein_haus .variationen-box .dachfarbe,.single-genau_mein_haus .variationen-box .fassadenfarbe,.single-genau_mein_haus .variationen-box .fensterfarbe{background:#f2f2f2}.single-genau_mein_haus .dachform .grid{display:flex;column-gap:50px;row-gap:10px;justify-content:center;text-align:center;margin:0 15px 20px;font-weight:400}.single-genau_mein_haus .dachform .grid div{text-align:center;cursor:pointer}.single-genau_mein_haus .dachform .grid svg{width:60px}.single-genau_mein_haus .dachform .genau-mein-haus_auswahlaktiv.radio:before{content:"";background:#f39200}.single-genau_mein_haus .dachfarbe .grid{display:grid;grid-template-columns:1fr 1fr;column-gap:10px;row-gap:10px;text-align:center;margin:0 15px 20px;font-weight:400}.single-genau_mein_haus .dachfarbe .grid .dachfarbe-con{text-align:center;cursor:pointer}.single-genau_mein_haus .dachfarbe .grid .dachfarbe-con.disabled{opacity:.2}.single-genau_mein_haus .dachfarbe .grid svg{width:60px}.single-genau_mein_haus .fassadenfarbe .grid{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:10px;row-gap:10px;text-align:center;margin:0 15px 20px;font-weight:400}.single-genau_mein_haus .fassadenfarbe .grid .farbe{cursor:pointer}.single-genau_mein_haus .fassadenfarbe .grid .farbe svg{width:60px}.single-genau_mein_haus .fensterfarbe .grid{display:grid;grid-template-columns:1fr 1fr;column-gap:10px;row-gap:10px;text-align:center;margin:0 15px 20px;font-weight:400}.single-genau_mein_haus .fensterfarbe .grid .farbe{cursor:pointer}.single-genau_mein_haus .fensterfarbe .grid .farbe svg{width:60px}.single-genau_mein_haus .wahlleistungen-container{clear:both;position:relative;margin-top:100px}.single-genau_mein_haus .wahlleistungen-container .section.haustyp-wrp{max-width:inherit;margin:0;background:#f2f2f2;padding:40px 0}.single-genau_mein_haus .wahlleistungen-container .section.haustyp-wrp h2{font-size:16px!important}.single-genau_mein_haus .wahlleistungen-container .section.haustyp-wrp .wrp{max-width:1240px;margin:0 auto}.single-genau_mein_haus .wahlleistungen-container .gesamtpreis{position:absolute;right:0;top:10px;font-size:18px;font-weight:700;background:#f2f2f2;padding:5px 20px;color:#f39200}.single-genau_mein_haus .gesamtpreis-end{font-size:16px;font-weight:400;background:#005ca9;display:grid;grid-template-columns:30% 1fr 1fr 1fr;width:100%;padding:0;margin-bottom:5px;color:#fff}.single-genau_mein_haus .gesamtpreis-end .preistabelle{color:#fff}.haustyp-box.show-price.disabled{pointer-events:none;opacity:.5;background:#efefef}.hinweis-dh{display:none;background:rgba(255,255,255,.95);position:absolute;width:350px;bottom:20px;right:20px;padding:10px 20px;box-sizing:border-box}.hinweis-dh.show{display:block}.hinweis-dh-1{display:none;padding:10px 0;box-sizing:border-box}.hinweis-dh-1.show{display:block}.preistabelle-text{text-align:center;font-weight:400;place-self:center stretch}.preistabelle-text.hervorgehoben{text-align:center;font-weight:700;place-self:center stretch;align-self:stretch;background:#f39200;padding:10px;color:#fff}.preistabelle-text-w-1.hervorgehoben{text-align:center;font-weight:700;place-self:center stretch;background:#f39200;padding:10px;color:#fff}.preistabelle-text-w{text-align:center;font-weight:400;place-self:center stretch}.preistabelle-text-w-1{text-align:center;font-weight:400;place-self:center stretch}.preistabelle-text-1{text-align:center;font-weight:400;place-self:center stretch}.preistabelle-text-2{font-weight:400;text-align:center;padding-right:20px;place-self:center stretch}.single-genau_mein_haus .preistabelle{font-size:16px;font-weight:400;padding:10px;color:#333;margin:0;clear:both;border-right:1px solid #fff}.single-genau_mein_haus .preistabelle:nth-last-child(1){border:0}.single-genau_mein_haus .grundrisse-container .switchbutton{border-radius:5px;background:#005ca9;color:#fff;display:block;padding:5px 10px 3px;font-weight:400;line-height:inherit;cursor:pointer;margin-top:20px;transition:ease-in-out .5s}.single-genau_mein_haus .grundrisse-container .switchbutton:hover,.single-genau_mein_haus .grundrisse-container .switchbutton.active{background:#f39200;transition:ease-in-out .5s}.single-genau_mein_haus .grundrisse-container .switchbutton span{width:22px;height:22px;margin-right:10px}.single-genau_mein_haus .grundrisse-container .switchbutton span svg{width:22px;height:22px}.single-genau_mein_haus .grundrisse-container .switchbutton.disabled span svg path,.single-genau_mein_haus .grundrisse-container .switchbutton.disabled span svg circle{fill:#ccc!important}.single-genau_mein_haus .grundrisse-container .switchbutton.disabled{background:#aaa;cursor:auto}.single-genau_mein_haus .switchbutton{border-radius:5px;background:#005ca9;color:#fff;display:inline-block;padding:5px 10px;font-weight:400;cursor:pointer;margin-top:20px;transition:ease-in-out .5s}.single-genau_mein_haus .switchbutton:hover{background:#f39200;transition:ease-in-out .5s}.single-genau_mein_haus .switchbutton span{width:21px;height:21px;vertical-align:sub;margin-right:2px;display:inline-block}.single-genau_mein_haus .switchbutton span svg{width:22px;height:20px}.single-genau_mein_haus .bild img{border:1px solid transparent}.single-genau_mein_haus .bild.genau-mein-haus_auswahlaktiv img{box-sizing:border-box;border:1px solid #f39200}.single-genau_mein_haus .radio:before{content:"";display:inline-block;width:11px;height:11px;border-radius:100%;background:#ccc;margin-right:10px}.single-genau_mein_haus .genau-mein-haus_auswahlaktiv .radio:before{content:"";background:#f39200}.single-genau_mein_haus .radio span{font-size:14px;font-weight:400}.single-genau_mein_haus .genau-mein-haus_auswahlaktiv .radio span{color:#f39200}.single-genau_mein_haus .section.haustyp-wrp .haustyp-box .button{margin-top:20px;border:1px solid #0068b4;padding:5px 20px;border-radius:5px}.single-genau_mein_haus .section.haustyp-wrp .haustyp-box.genau-mein-haus_auswahlaktiv_bb .button{border:1px solid #f39200;background:#f39200}.single-genau_mein_haus .section.haustyp-wrp .haustyp-box .button:before{content:"";display:inline-block;width:13px;height:13px;border-radius:100%;background:#ccc;margin-right:10px;vertical-align:middle}.single-genau_mein_haus .section.haustyp-wrp .haustyp-box .button:after{content:"Aussuchen";display:inline-block;vertical-align:middle;color:#0068b4;font-weight:400}.single-genau_mein_haus .section.haustyp-wrp .haustyp-box.genau-mein-haus_auswahlaktiv_bb .button:before{content:"";background:#fff}.single-genau_mein_haus .section.haustyp-wrp .haustyp-box.genau-mein-haus_auswahlaktiv_bb .button:after{content:"Ausgesucht";display:inline-block;vertical-align:middle;color:#fff}.single-genau_mein_haus .section.haustyp-wrp .haustyp-box.show-price .preis{display:block;margin:10px 0 0;font-weight:400;position:relative;bottom:inherit;right:inherit;background:0 0;padding:0;color:#333;font-size:12px;line-height:18px;text-align:center;border-radius:0}.single-genau_mein_haus .section.haustyp-wrp .haustyp-box .buttonausgesucht{margin-top:20px;border:1px solid #0068b4;padding:5px 20px;border-radius:5px;opacity:0}.single-genau_mein_haus .section.haustyp-wrp .haustyp-box.genau-mein-haus_auswahlaktiv_bb .buttonausgesucht{border:1px solid #f39200;background:#f39200}.single-genau_mein_haus .section.haustyp-wrp .haustyp-box .buttonausgesucht:before{content:"";display:inline-block;width:13px;height:13px;border-radius:100%;background:#fff;margin-right:10px;vertical-align:middle}.single-genau_mein_haus .section.haustyp-wrp .haustyp-box .buttonausgesucht:after{content:"Für Sie ausgesucht";display:inline-block;vertical-align:middle;color:#fff;font-weight:400}.single-genau_mein_haus .section.haustyp-wrp .haustyp-box.genau-mein-haus_auswahlaktiv_bb .buttoninfo{border:1px solid #f39200;background:#f39200}.single-genau_mein_haus .section.haustyp-wrp .haustyp-box .buttoninfo{margin-top:20px;border:1px solid #0068b4;padding:5px 20px;border-radius:5px}.single-genau_mein_haus .section.haustyp-wrp .haustyp-box.genau-mein-haus_auswahlaktiv_bb .buttoninfo{border:1px solid #f39200;background:#f39200}.single-genau_mein_haus .section.haustyp-wrp .haustyp-box .buttoninfo:before{content:"";display:inline-block;width:13px;height:13px;border-radius:100%;background:#ccc;margin-right:10px;vertical-align:middle}.single-genau_mein_haus .section.haustyp-wrp .haustyp-box .buttoninfo:after{content:"Informationen erwünscht";display:inline-block;vertical-align:middle;color:#0068b4;font-weight:400}.single-genau_mein_haus .section.haustyp-wrp .haustyp-box.genau-mein-haus_auswahlaktiv_bb .buttoninfo:before{content:"";background:#fff}.single-genau_mein_haus .section.haustyp-wrp .haustyp-box.genau-mein-haus_auswahlaktiv_bb .buttoninfo:after{content:"Informationen erwünscht";display:inline-block;vertical-align:middle;color:#fff}.genau_mein_haus-template-default .haustypbanner{margin-top:inherit}.page-id-4874 #mainnav{box-shadow:0 0 7px rgba(0,0,0,.2)}.page-id-4874 .content,.genau_mein_haus-template-default .content{margin-top:20px}.page-id-4874 .main{margin-top:60px}.page-id-4874 .flyout-4{display:none}.page-id-4874 .section.textbild .left{width:65%}.page-id-4874 .section.textbild .right{width:35%}.page-id-4874 .section.haustyp-wrp .haustyp-box .headline:before{margin-top:36px}.page-id-4874 .section.headline h2{font-size:28px;line-height:32px;font-weight:400}.page-id-6526 #mainnav{box-shadow:0 0 7px rgba(0,0,0,.2)}.page-id-6526 .flyout-4{display:none}.page-id-6526 .section.textbild .left{width:65%}.page-id-6526 .section.textbild .right{width:35%}.page-id-6526 .section.haustyp-wrp .haustyp-box .headline:before{margin-top:36px}.page-id-6526 .section.headline h2{font-size:28px;line-height:32px;font-weight:400}.wahlleistungen-container-liste button{font-family:neo-sans,sans-serif;cursor:pointer;background:#005ca9;appearance:none;border:0;margin-top:20px;padding:5px 20px 0 10px;font-size:16px;font-weight:700;line-height:27px;color:#fff;display:inline-block;text-align:left;transition:ease-in-out .5s}.wahlleistungen-container-liste button:hover{background:#f39200;transition:ease-in-out .5s}.wahlleistungen-container-liste button span{width:22px;height:22px;vertical-align:sub}.wahlleistungen-container-liste button svg{width:20px;height:20px;margin-right:5px;transform:rotate(180deg)}.page-id-4910 button.switchbutton{appearance:none;border:0;border-radius:0;font-size:16px;font-weight:400;color:#fff;display:inline-block;margin:20px 0}.page-id-4910 .backbutton button{position:relative;cursor:pointer;background:#005ca9;appearance:none;border:0;padding:5px 10px;font-size:16px;line-height:27px;font-weight:700;color:#fff;text-align:left;transition:ease-in-out .5s}.page-id-4910 .backbutton button:hover{background:#f39200;transition:ease-in-out .5s}.page-id-4910 .backbutton button span{width:20px;height:20px;margin-right:5px;display:inline-block;vertical-align:sub}.page-id-4910 .backbutton button span svg{width:20px;height:20px}.page-id-4910 .grid-basis{margin-top:40px;grid-template-columns:1fr 1fr;column-gap:80px;margin-bottom:40px}#variationen li{background:#f2f2f2;padding:10px;margin-bottom:10px}#leistungen li,#inklusivleistungen li,#sonderleistungen li{background:#f2f2f2;padding:10px;margin-bottom:10px}.grid-basis.smartspace #front,.grid-basis.smartspace #rueck{position:relative}.preistabelle-wrp{margin-top:40px}.page-id-4910 .backbutton button.button-1{grid-area:1;font-family:neo-sans,sans-serif}.page-id-4910 .backbutton button.button-2{grid-area:2;font-family:neo-sans,sans-serif}.page-id-4910 .backbutton button.button-3{grid-row-start:1;grid-row-end:3;text-align:center;font-size:20px;font-family:neo-sans,sans-serif;padding:20px}.page-id-4910 .backbutton button.button-3 span{margin-right:20px}.page-id-4910 .backbutton button.button-3 span svg{width:25px;height:25px}.grid-overview{display:grid;grid-template-columns:30% 1fr 1fr 1fr;width:100%;border-bottom:1px solid #fff;background:#f2f2f2}.grid-overview-1{display:grid;grid-template-columns:30% 1fr;width:100%;padding:5px 0;margin-bottom:5px;background:#f2f2f2}.grid-overview-1a{display:grid;grid-template-columns:30% 1fr;width:100%;padding:5px 0;border-bottom:1px solid #fff;background:#f2f2f2}.grid-overview-2{display:grid;grid-template-columns:30% 1fr 1fr 1fr;width:100%;align-items:center}.grid-overview-3{display:grid;grid-template-columns:30% 1fr 1fr 1fr;width:100%;margin-bottom:20px;align-items:center}.auswahl-grid-liste{display:grid;grid-template-columns:1fr 1fr;column-gap:80px;row-gap:80px;margin:40px 0}.backbutton{display:grid;grid-template-columns:1fr 1fr;column-gap:10px;row-gap:10px;margin:20px 0}#basispreis{font-size:16px;font-weight:700;background:#f39200;padding:5px 20px;margin-bottom:20px;color:#fff}#basispreis:before{content:"Baukostenrahmen gesamt: ";display:inline-block;font-weight:700;margin-right:5px}#hausnummer{font-weight:700}#hausnummer:before{content:"Ihre Konfiguration Hausmodell - ";display:inline-block;font-weight:400;margin-right:5px}.auswahl-grid-liste ul{margin:0}#variationen span.first{font-weight:500;width:30%;display:inline-block}#variationen span.second{font-weight:500;display:inline-block}#leistungen span.first,#sonderleistungen span.first{font-weight:500;width:40%;display:inline-block}#leistungen span.second,#sonderleistungen span.second{font-weight:500;display:inline-block}#sonderleistungen .first_big{font-weight:500;display:inline-block}.single-genau_mein_haus h2 span.note{font-size:14px;display:block;margin:0 0 20px;color:#333;font-weight:400;text-transform:none}.fussnote{font-size:14px;display:block}#inklusivleistungen span{font-weight:400}.grundrisse-end{background:#f2f2f2;padding:40px 0;margin-bottom:40px}.grundrisse-end .wrp-end{display:grid;grid-template-columns:1fr 1fr;column-gap:80px;row-gap:10px;max-width:1240px;margin:0 auto}.grundrisse-end .wrp-hausansichten{max-width:1240px;margin:0 auto}.grundrisse-end .wrp-hausansichten img{margin-top:20px}.grundrisse-end img{width:100%}.single-privathaeuser .hausansichten{display:none}.hausansichten-smart{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:40px;row-gap:40px;max-width:1240px;margin:80px auto;padding:0 20px;box-sizing:border-box}.hausansichten-smart .hausansicht-smart img{width:100%;height:auto;border:1px solid #005ca9;padding:5px;box-sizing:border-box}.page-id-4910.page .section.text{max-width:inherit;margin:0 auto}.page-id-4910 .rahmen{max-width:1240px;margin:0 auto}.btn-gold{margin-top:20px}.btn-gold a{font-size:16px;font-weight:700;background:#005ca9;padding:10px 20px;color:#fff;transition:ease-in-out .5s}.btn-gold a:hover{background:#f39200;transition:ease-in-out .5s}.single-genau_mein_haus .grundrisse-container .grundflaeche-raeume ul.wfl{display:grid;background:#fff;grid-template-columns:70% auto;padding:7px;font-size:14px}.single-genau_mein_haus .grundrisse-container .grundflaeche-raeume ul.wfl li{border-bottom:1px dashed #ccc}.single-genau_mein_haus .grundrisse-container .grundflaeche-raeume ul.wfl .raum{font-weight:400}.single-genau_mein_haus .grundrisse-container .grundflaeche-raeume ul.wfl .flaeche{text-align:right}.single-genau_mein_haus .grundrisse-container .grundflaeche-raeume .summe{font-size:14px;font-weight:400;text-align:right;grid-column-start:1;grid-column-end:3}.grundrisse-end .grundflaeche-raeume ul.wfl{display:grid;grid-template-columns:70% auto;font-size:16px;padding:0}.grundrisse-end .grundflaeche-raeume ul.wfl li{border-bottom:1px dashed #ccc;padding:5px 0}.grundrisse-end .grundflaeche-raeume ul.wfl .raum{font-weight:400}.grundrisse-end .grundflaeche-raeume ul.wfl .flaeche{text-align:right;font-weight:400}.grundrisse-end .grundflaeche-raeume .summe{font-size:16px;font-weight:400;text-align:right;grid-column-start:1;grid-column-end:3;padding-top:5px}#errormessage{color:red;margin:31px}.single-genau_mein_haus .item-accordion-head{cursor:pointer;background:#005ca9;color:#fff;font-size:14px;font-weight:400;padding:3px 10px;margin-bottom:10px}.single-genau_mein_haus .item-accordion-btn{width:26px;height:26px;float:right;margin:0;cursor:pointer;position:relative;background:#005ca9}.single-genau_mein_haus .item-accordion-btn:before{content:'-';color:#fff;position:absolute;width:26px;height:26px;text-align:center;line-height:22px;font-size:24px}.single-genau_mein_haus .item-accordion.hidden .item-accordion-btn:before{content:'+';line-height:26px}.single-genau_mein_haus .item-accordion.active .item-accordion-btn:before{content:'-';line-height:22px}.single-genau_mein_haus .item-accordion.hidden .item-accordion-content{display:none}.single-genau_mein_haus .preisliste.active .item-accordion-head{background:#005ca9;color:#fff;transition:ease-in-out .5s}.single-genau_mein_haus .preisliste .item-accordion-head{cursor:pointer;background:#f2f2f2;color:#005ca9;font-size:16px;font-weight:400;padding:3px 10px;margin:20px 0;transition:ease-in-out .5s}.single-genau_mein_haus .preisliste .item-accordion-btn{width:26px;height:26px;float:right;margin:0;cursor:pointer;position:relative;background:#f2f2f2;transition:ease-in-out .5s}.single-genau_mein_haus .preisliste.active .item-accordion-btn{background:#005ca9;transition:ease-in-out .5s}.single-genau_mein_haus .preisliste .item-accordion-btn:before{content:'-';color:#005ca9;position:absolute;width:26px;height:26px;text-align:center;line-height:22px;font-size:24px;font-weight:700}.single-genau_mein_haus .preisliste.item-accordion.hidden .item-accordion-btn:before{content:'+';line-height:26px;font-weight:700}.single-genau_mein_haus .preisliste.item-accordion.active .item-accordion-btn:before{content:'-';line-height:22px;font-weight:700;color:#fff}.single-genau_mein_haus .preisliste.item-accordion.hidden .item-accordion-content{display:none}.single-genau_mein_haus .preisliste.item-accordion .item-accordion-content ul{display:grid;grid-template-columns:1fr 1fr;column-gap:20px;row-gap:20px}.single-genau_mein_haus .preisliste.item-accordion .item-accordion-content ul li{background:#f2f2f2;padding:5px 10px;font-size:14px;font-weight:400;line-height:22px}.single-genau_mein_haus .preisliste.item-accordion .item-accordion-content ul li:before{content:'\f147';font-family:dashicons;display:block;float:left;margin:0 10px 0 0;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:rotate(0);color:inherit;position:relative;background:0 0;width:auto;right:auto;line-height:inherit;font-size:20px;font-weight:400;height:25px}.grundrisse-end .hide{display:none}.isDisabled{color:currentColor;cursor:not-allowed;opacity:.5;text-decoration:none;pointer-events:none}body .konfiguration-modal{display:none}body.konfiguration-modal-open .konfiguration-modal{display:block;border-radius:5px;width:70%;max-width:820px;padding:50px 0;box-sizing:border-box;background:#fff;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:11}body.konfiguration-modal-open .konfiguration-modal .konfiguration-modal-close-btn{cursor:pointer;position:absolute;top:20px;right:20px;height:25px;width:25px}body.konfiguration-modal-open .konfiguration-modal .konfiguration-modal-close-btn svg{height:25px;width:25px}body.konfiguration-modal-open .konfiguration-modal #objektbild img{width:100%;height:360px;object-fit:cover}body .konfiguration-modal-overlay{display:none}body.konfiguration-modal-open .konfiguration-modal-overlay{display:block;position:fixed;z-index:10;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,.8)}@media (max-width:1024px){body.konfiguration-modal-open .konfiguration-modal{width:80%}}.has-error{border-color:red !important}.has-success{border-color:#398f14 !important}.home.page .flyouts{position:fixed;right:0;z-index:88;color:#fff;margin-top:0}.page .flyouts,.single-genau_mein_haus .flyouts{position:fixed;right:0;top:10%;z-index:88888;color:#fff;margin-top:40px}.single-privathaeuser .flyouts{position:fixed;right:0;top:10%;z-index:2;color:#fff;margin-top:40px;height:230px;width:330px;overflow:hidden}.single-haustyp .flyouts{position:fixed;right:0;top:10%;z-index:2;color:#fff;margin-top:40px;height:230px;width:330px;overflow:hidden}.page .flyouts .flyout-36{display:none}.page .flyouts .flyout-1{top:0}.page .flyouts .flyout-2{top:60px}.page .flyouts .flyout-3{top:120px}.page .flyouts .flyout-4{display:none}.single-haustyp .flyouts .flyout-36{display:none}.single-haustyp .flyouts .flyout-36.icon-anzeigen{display:block}.single-haustyp .flyouts .flyout-1{top:60px}.single-haustyp .flyouts .flyout-2{top:120px}.single-haustyp .flyouts .flyout-3{top:180px}.single-haustyp .flyouts .flyout-4{display:none}.flyouts .flyout-36{position:absolute;width:150px;right:0;top:0;border-radius:5px;background:#005ca9 url(//baudirekt.de/wp-content/themes/baudirekt/assets/icon-rundgang.svg) 7px center no-repeat;background-size:42px 42px;padding:10px 10px 10px 54px;margin-right:-160px;transition:all .7s ease-in-out}.flyouts .flyout-36 a{display:block;color:#fff;text-decoration:none}.flyouts .flyout-36:hover{margin-right:-5px;transition:all .7s ease-in-out}.flyouts .flyout-1{position:absolute;width:250px;right:0;top:60px;border-radius:5px;background:#005ca9 url(//baudirekt.de/wp-content/themes/baudirekt/assets/icon-phone.svg) 15px center no-repeat;background-size:25px 25px;padding:10px 10px 10px 54px;margin-right:-260px;transition:all .7s ease-in-out}.flyouts .flyout-1 a{display:block;color:#fff;text-decoration:none}.flyouts .flyout-1:hover{margin-right:-5px;transition:all .7s ease-in-out}.flyouts .flyout-2{position:absolute;width:250px;right:0;top:120px;border-radius:5px;background:#005ca9 url(//baudirekt.de/wp-content/themes/baudirekt/assets/icon-marker.svg) 17px center no-repeat;background-size:20px 20px;padding:10px 10px 10px 54px;margin-right:-260px;transition:all .7s ease-in-out}.flyouts .flyout-2 a{display:block;color:#fff;text-decoration:none}.flyouts .flyout-2:hover{margin-right:-5px;transition:all .7s ease-in-out}.flyouts .flyout-3{position:absolute;width:200px;right:0;top:180px;border-radius:5px;background:#005ca9 url(//baudirekt.de/wp-content/themes/baudirekt/assets/icon-katalog.svg) 15px center no-repeat;background-size:25px 25px;padding:10px 10px 10px 54px;margin-right:-210px;transition:all .7s ease-in-out}.flyouts .flyout-3 a{display:block;color:#fff;text-decoration:none}.flyouts .flyout-3:hover{margin-right:-5px;transition:all .7s ease-in-out}.flyout-4{display:none;position:fixed;z-index:88888;border:1px solid #005ca9;width:295px;right:0;top:27px;border-radius:5px;background:#f2f2f2 url(//baudirekt.de/wp-content/themes/baudirekt/assets/genau-mein-haus-logo.svg) 35px center no-repeat;background-size:45px 45px;padding:10px 10px 10px 54px;margin-right:-260px;transition:all .7s ease-in-out}.flyout-4 a{display:block;font-weight:700;color:#005ca9;text-decoration:none;padding-left:50px}.flyout-4:hover{margin-right:-5px;transition:all .7s ease-in-out}.scrolled .flyout-4{top:10px}@media only screen and (min-width:1001px){#mega-menu-wrap-mainnav #mega-menu-mainnav[data-effect=fade] li.mega-menu-item>ul.mega-sub-menu{transition:opacity .13s ease-in,visibility .13s ease-in}}header .logo{float:left;width:255px;padding:8px 0;transition:all .5s ease-in-out}.scrolled header .logo{float:left;width:170px;padding:10px 0 5px;transition:all .5s ease-in-out}header .logo svg{width:100%;height:auto;transition:all .5s ease-in-out}#mainnav{position:fixed;top:0;width:100%;z-index:9999;background:rgba(255,255,255,.9)}.scrolled #mainnav{box-shadow:0 0 7px rgba(0,0,0,.2)}@media (max-width:1700px){#mainnav{left:0;right:0;margin:0;width:100%}}@media (min-width:1081px){#mainnav ul{margin:0}#mainnav ul.cf{float:right}#mainnav ul.cf>li{float:left;position:relative;margin-left:30px}#mainnav ul.cf>li>a{display:block;padding:35px 0 31px;font-size:20px;font-weight:400;text-transform:uppercase;color:#005ca9;border-bottom:0 solid #fff;transition:all .5s}#mainnav ul.cf>li>a:hover,#mainnav ul.cf>li.current-menu-item>a{color:#f39200;border-bottom:5px solid #f39200;transition:all .5s}#mainnav ul.cf>li>ul{display:none}#mainnav ul.cf>li:hover>ul{display:block;position:absolute}#mainnav .mobile{display:none}html.scrolled #mainnav ul.cf{float:right;padding:0}}@media (max-width:1080px){#mainnav{z-index:99999}.smartnavi{display:block}.mainnavigation{display:none}#mainnav a.logo{width:150px}#mainnav .mainnav{position:fixed;z-index:3;top:0;right:0;bottom:0;width:85%;background:rgba(0,92,169,.95);-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s ease-in-out,box-shadow .7s ease-in-out;transition:transform .3s ease-in-out,box-shadow .7s ease-in-out;overflow-y:scroll;-webkit-overflow-scrolling:touch}#mainnav{height:auto}body.withtopbar #mainnav{height:120px}html.scrolled-120 body.withtopbar #mainnav{height:80px}#toggle-mainnav{width:40px;height:40px;background:#005ca9;position:fixed;top:15px;right:5%;z-index:8888;border-radius:3px;cursor:pointer;-webkit-transition:right .3s ease-in-out,top .3s ease-in-out;transition:right .3s ease-in-out,top .3s ease-in-out}body.withtopbar #toggle-mainnav{top:55px}html.mainnav-open body.withtopbar #toggle-mainnav{top:15px}html.scrolled-120 body.withtopbar #toggle-mainnav{top:15px}html.mainnav-open #toggle-mainnav{right:15px;width:50px;height:50px}html.mainnav-open,html.mainnav-open body{position:fixed}html.mainnav-open #mainnav .mainnav{-webkit-transform:none;transform:none;box-shadow:0 0 150px rgba(0,92,169,.3);z-index:888}#mainnav ul.cf{margin-top:80px;border-top:1px solid #f2f2f2;font-weight:400}#mainnav .mainnav.hidden{overflow:hidden;pointer-events:none}#mainnav ul.cf>li>ul{position:fixed;top:0;z-index:2;right:0;bottom:0;width:85%;background:#005ca9;padding-top:80px;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s ease-in-out,box-shadow .3s ease-in-out;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;overflow-y:scroll;-webkit-overflow-scrolling:touch}#mainnav ul.cf>li.open>ul{-webkit-transform:none;transform:none;box-shadow:0 0 50px rgba(0,0,0,.3);pointer-events:auto;margin-bottom:0}#mainnav ul.cf li a{display:block;color:#fff;padding:10px 20px;border-bottom:1px solid #f2f2f2}#mainnav ul.cf li.back a{background:#005ca9;padding:5px 0 5px 30px;text-transform:uppercase;font-weight:700;font-size:13px;position:relative;border-bottom-color:#f2f2f2;border-top:1px solid #f2f2f2}#mainnav ul.cf li.back a:before{content:'';position:absolute;top:50%;left:15px;border:4px solid transparent;border-right-color:#f2f2f2;width:0;height:0;margin-top:-4px}#mainnav ul.cf>li.menu-item-has-children>a{position:relative}#mainnav ul.cf>li.menu-item-has-children>a:before{content:'';position:absolute;top:50%;right:5%;border:4px solid transparent;border-left-color:#f2f2f2;width:0;height:0;margin-top:-4px}#mainnav ul.cf li a:hover,#mainnav ul.cf li.current-menu-item,#mainnav ul.cf li.current_page_parent{background:#f39200}#mainnav ul.cf li.back a:hover{background:#f39200}#mainnav-overlay{position:fixed;z-index:88;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0);cursor:pointer;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform 0s .5s,background .2s ease-in-out;transition:transform 0s .5s,background .2s ease-in-out}html.mainnav-open #mainnav-overlay{-webkit-transform:none;transform:none;background:rgba(0,92,169,.3);-webkit-transition:-webkit-transform 0s,background .5s ease-in-out;transition:transform 0s,background .5s ease-in-out}#mainnav .mobile{display:block}#mainnav .buttons{position:fixed;top:15px;right:73px;z-index:5}#mainnav .head{opacity:1;position:fixed;background:#fff;top:0;right:0;height:80px;width:85%;z-index:4;padding:15px 0 0 20px;box-sizing:border-box;box-shadow:0 0 10px rgba(0,0,0,.1);font-size:18px;font-weight:300;line-height:50px;-webkit-transition:opacity .7s ease-in-out;transition:opacity .7s ease-in-out}html.mainnav-open #mainnav .head{opacity:1;width:85%}#mainnav .buttons a{opacity:0;display:block;width:50px;height:50px;background:#eee;float:left;margin-left:8px;border-radius:3px}#mainnav .buttons a:nth-child(1) svg{display:block;width:26px;height:26px;margin:12px}#mainnav .buttons a:nth-child(2) svg{display:block;width:30px;height:30px;margin:10px}#mainnav .buttons a:nth-child(2){-webkit-transition:opacity .5s .3s ease-in-out;transition:opacity .5s .3s ease-in-out}#mainnav .buttons a:nth-child(1){-webkit-transition:opacity .5s .5s ease-in-out;transition:opacity .5s .5s ease-in-out}html.mainnav-open #mainnav .buttons a{opacity:1}#mainnav .contact{padding:20px 15px 20px 20px;font-size:14px;line-height:20px;font-weight:400}#mainnav .contact p{margin:10px 0;color:#fff}#mainnav .contact a{color:#fff;border-bottom:0}#mainnav ul.cf>li>ul>li>ul{padding-left:15px}#mainnav ul.cf>li>ul>li>ul a{font-size:14px}#mainnav .smartlinks{margin:-10px 0 20px;color:#fff}#mainnav .smartlinks a{color:#fff;border-bottom:0;font-weight:400}#mainnav .katalog a{text-align:center;background:#f39200;display:block;font-size:14px;color:#fff;line-height:24px;font-weight:400;padding:5px;border-radius:5px;border:1px solid #fff;margin-bottom:20px;box-sizing:border-box}}#toggle-mainnav .icon{width:40px;height:40px;display:block;cursor:pointer;position:relative;margin:5px}#toggle-mainnav .icon:before{content:'';position:absolute;top:38%;width:30px;height:2px;border-radius:2px;background:#fff}html.mainnav-open #toggle-mainnav .icon:before{content:'';top:46%;left:12%}html.mainnav-open #toggle-mainnav .icon:after{content:'';top:46%;left:12%}html.mainnav-open #toggle-mainnav .burger:after{content:'';display:none}html.mainnav-open #toggle-mainnav .burger:before{content:'';display:none}#toggle-mainnav .icon:before{-webkit-animation:animationOneReverse 1s ease forwards;animation:animationOneReverse 1s ease forwards}@-webkit-keyframes animationOneReverse{0%{-webkit-transform:rotate(315deg);transform:rotate(315deg)}25%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}50%,100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes animationOneReverse{0%{-webkit-transform:rotate(315deg);transform:rotate(315deg)}25%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}50%,100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}html.mainnav-open #toggle-mainnav .icon:before{-webkit-animation:animationOne 1s ease forwards;animation:animationOne 1s ease forwards}@-webkit-keyframes animationOne{0%,50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}75%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}100%{-webkit-transform:rotate(315deg);transform:rotate(315deg)}}@keyframes animationOne{0%,50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}75%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}100%{-webkit-transform:rotate(315deg);transform:rotate(315deg)}}#toggle-mainnav .icon:after{content:'';position:absolute;top:38%;width:30px;height:2px;border-radius:2px;background:#fff}#toggle-mainnav .icon:after{-webkit-animation:animationTwoReverse 1s ease forwards;animation:animationTwoReverse 1s ease forwards}@-webkit-keyframes animationTwoReverse{0%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}25%{-webkit-transform:rotate(450deg);transform:rotate(450deg)}50%,100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes animationTwoReverse{0%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}25%{-webkit-transform:rotate(450deg);transform:rotate(450deg)}50%,100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}html.mainnav-open #toggle-mainnav .icon:after{-webkit-animation:animationTwo 1s ease forwards;animation:animationTwo 1s ease forwards}@-webkit-keyframes animationTwo{0%,50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}75%{-webkit-transform:rotate(450deg);transform:rotate(450deg)}100%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}}@keyframes animationTwo{0%,50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}75%{-webkit-transform:rotate(450deg);transform:rotate(450deg)}100%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}}.burger:before{content:'';position:absolute;top:5px;width:30px;height:2px;border-radius:2px;background:#fafafa;-webkit-animation:animationBurgerTopReverse 1s ease forwards;animation:animationBurgerTopReverse 1s ease forwards}@-webkit-keyframes animationBurgerTopReverse{0%,50%{-webkit-transform:translateY(11px);transform:translateY(11px);opacity:0}51%{-webkit-transform:translateY(11px);transform:translateY(11px);opacity:1}100%{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}}@keyframes animationBurgerTopReverse{0%,50%{-webkit-transform:translateY(11px);transform:translateY(11px);opacity:0}51%{-webkit-transform:translateY(11px);transform:translateY(11px);opacity:1}100%{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}}html.mainnav-open .burger:before{-webkit-animation:animationBurgerTop 1s ease forwards;animation:animationBurgerTop 1s ease forwards}@-webkit-keyframes animationBurgerTop{0%{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}50%{-webkit-transform:translateY(11px);transform:translateY(11px);opacity:1}51%,100%{-webkit-transform:translateY(11px);transform:translateY(11px);opacity:0}}@keyframes animationBurgerTop{0%{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}50%{-webkit-transform:translateY(11px);transform:translateY(11px);opacity:1}51%,100%{-webkit-transform:translateY(11px);transform:translateY(11px);opacity:0}}.burger:after{content:'';position:absolute;bottom:13px;width:30px;height:2px;border-radius:2px;background:#fafafa;-webkit-animation:animationBurgerBottomReverse 1s ease forwards;animation:animationBurgerBottomReverse 1s ease forwards}@-webkit-keyframes animationBurgerBottomReverse{0%,50%{-webkit-transform:translateY(-12px);transform:translateY(-12px);opacity:0}51%{-webkit-transform:translateY(-12px);transform:translateY(-12px);opacity:1}100%{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}}@keyframes animationBurgerBottomReverse{0%,50%{-webkit-transform:translateY(-12px);transform:translateY(-12px);opacity:0}51%{-webkit-transform:translateY(-12px);transform:translateY(-12px);opacity:1}100%{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}}html.mainnav-open .burger:after{-webkit-animation:animationBurgerBottom 1s ease forwards;animation:animationBurgerBottom 1s ease forwards}@-webkit-keyframes animationBurgerBottom{0%{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}50%{-webkit-transform:translateY(-12px);transform:translateY(-12px);opacity:1}51%,100%{-webkit-transform:translateY(-12px);transform:translateY(-12px);opacity:0}}@keyframes animationBurgerBottom{0%{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}50%{-webkit-transform:translateY(-12px);transform:translateY(-12px);opacity:1}51%,100%{-webkit-transform:translateY(-12px);transform:translateY(-12px);opacity:0}}.section.headline h2{font-size:24px;line-height:30px;font-weight:300;color:#005ca9;margin:60px 0 0;padding:0 20px;text-align:center}.section.image.bannerbild{background:#f2f2f2;margin-top:100px}.section.image.bannerbild .siegel{display:none;position:absolute;bottom:40px;right:40px;width:13%}.section.image.bannerbild .siegel.siegelanzeigen{display:block}.section.image .wrp-image{max-width:1920px;margin:0 auto;position:relative}.section.image{position:relative}.section.image .textbox{display:none}.section.image .textbox.textbox.anzeigen{display:block;position:absolute;color:#fff;right:0;bottom:150px;background:rgba(243,146,0,.9);max-width:450px;z-index:8888;font-weight:400}.section.image .textbox h3{display:block;border-top:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #fff;margin:0;padding:5px 5px 5px 28px;font-size:18px;font-weight:400;background:#f39200;color:#fff}.section.image .textbox .content{padding:25px;border-left:1px solid #fff}.section.image .textbox .headline:before{content:"";display:block;position:absolute;width:0;height:0;margin-top:34px;margin-left:30px;border-top:20px solid #f39200;border-left:20px solid transparent;border-right:20px solid transparent;z-index:888}.section.image .textbox .headline:after{content:"";display:block;position:absolute;width:0;height:0;margin-left:30px;border-top:20px solid #fff;border-left:20px solid transparent;border-right:20px solid transparent}.section.image .textbox .link{display:none}.section.image .textbox .link.linkanzeigen{display:block;border-left:1px solid #fff;border-bottom:1px solid #fff}.section.image .textbox .link a{display:inline-block;background:#f39200;border-radius:5px;padding:5px;margin:0 0 25px 25px;color:#fff;text-decoration:none;transition:all .5s}.section.image .textbox .link a:hover{border-radius:5px;padding:5px;color:#fff;text-decoration:none;transition:all .5s}.section.image.bannerbild-ohne{background:#f2f2f2;margin:100px 0 0}#kundenslider:before{content:"";display:block;position:absolute;background:rgba(0,92,169,.9);width:100%;height:100%;top:0}.home.page #kundenslider{position:relative;background:url(//baudirekt.de/wp-content/themes/baudirekt/assets/back-vorteile.jpg) center center no-repeat;background-size:cover;padding:40px 0;margin:70px 0 0;color:#fff;max-height:315px}.page #kundenslider{position:relative;background:url(//baudirekt.de/wp-content/themes/baudirekt/assets/back-vorteile.jpg) center center no-repeat;background-size:cover;padding:40px 0;margin:0;color:#fff;max-height:315px}#kundenslider .wrp{max-width:1024px;margin:0 auto;text-align:center}#kundenslider .headline-kunden{position:relative}#kundenslider .headline-kunden h2{margin:0 0 20px}#kundenslider .text{font-family:'Caveat',cursive;margin-top:20px;color:#878787;font-size:26px;line-height:34px}#kundenslider .name{font-style:italic;color:#878787;font-size:14px;margin:20px 0}#kundenslider.slick-slider{text-align:center}#kundenslider .slick-dots{text-align:center;margin:0!important}#kundenslider .slick-dots li{width:13px;height:13px;display:inline-block;background:#fff;margin:20px 5px 0 5px!important;cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3)}#kundenslider .slick-dots li.slick-active{background:#f39200}#kundenslider .slick-next,#kundenslider .slick-prev{display:none!important}#kundenslider .bild{max-width:40px;margin:5px auto 20px auto}.slide img{width:auto}.slide:not(:first-of-type){display:none}.slider.slick-initialized .slide:not(:first-of-type){display:block}#bildslider .bildslider{max-height:950px;overflow:hidden;margin-top:100px}#bildslider .slick-initialized .slick-slide{position:relative;overflow:hidden;max-height:950px}#bildslider .slick-slide,#bilderslider .slick-track{overflow:hidden}#bildslider .slide.slick-slide .content{margin:0}#bildslider .bild img{width:100%;height:auto}#bildslider .textbox{position:absolute;color:#fff;right:-553px;bottom:150px;background:rgba(243,146,0,.9);max-width:550px;z-index:888;border-bottom:1px solid #fff;transition:right 1.5s}#bildslider .textbox.show{right:0;transition:right 1.5s}#bildslider .textbox.dont-show{right:-553px!important;transition:right 1.5s}#bildslider .textbox .clickbox{display:none;position:absolute;left:-39px;background:#f39200;padding:10px;border-radius:5px;opacity:1}#bildslider .textbox .clickbox.selected{display:block;opacity:.5}#bildslider .textbox .clickbox.selected:hover{opacity:1}#bildslider .textbox.dont-show .clickbox{display:block}#bildslider .textbox .clickbox:before{content:"";display:block;width:0;height:0;border-right:16px solid #fff;border-top:8px solid transparent;border-bottom:8px solid transparent}#bildslider .textbox .clickbox.selected:before{content:"";transform:rotate(180deg);display:block;width:0;height:0;border-right:16px solid #fff;border-top:8px solid transparent;border-bottom:8px solid transparent}#bildslider .slick-next,#bildslider .slick-prev{display:none!important}.home.page #bildslider .slick-dots{text-align:center;margin:0!important;bottom:70px;position:relative;z-index:8888}.page #bildslider .slick-dots{text-align:center;margin:0!important;bottom:70px;position:relative;z-index:8888}#bildslider .slick-dots li{width:13px;height:13px;display:inline-block;background:#fff;margin:20px 5px 0 5px!important;cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3)}#bildslider .slick-dots li.slick-active{background:#f39200}#bildslider .textbox h3{display:block;border-top:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #fff;margin:0;padding:7px 5px 7px 17px;font-size:18px;font-weight:400;background:#f39200;color:#fff}#bildslider .textbox .content{padding:25px;border-left:1px solid #fff;font-weight:400}.page #bildslider .textbox .headline img{float:left;margin:8px 5px 5px 28px;width:28px}.home.page #bildslider .textbox .headline img{float:left;margin:8px 5px 5px 0}#bildslider #slick-slide03 .textbox .headline img{width:22px;margin-top:5px}.page-id-436 #bildslider .textbox .headline img{float:left;margin:0 5px 5px 28px;width:28px}.page-id-436 #bildslider #slick-slide03 .textbox .headline img{width:22px;margin-top:5px}#bildslider .textbox .headline:before{content:"";display:block;position:absolute;width:0;height:0;margin-top:41px;margin-left:30px;border-top:20px solid #f39200;border-left:20px solid transparent;border-right:20px solid transparent;z-index:888}#bildslider .textbox .headline:after{content:"";display:block;position:absolute;width:0;height:0;margin-left:30px;border-top:20px solid #fff;border-left:20px solid transparent;border-right:20px solid transparent}#bildslider .textbox .link{display:none;border-left:1px solid #fff;border-bottom:1px solid #fff}#bildslider .textbox .link.show{display:block}#bildslider .textbox .link a{display:inline-block;background:#f39200;border-radius:5px;border:1px solid #fff;padding:2px 10px;margin:0 0 25px 25px;font-weight:400;color:#fff;text-decoration:none;transition:all .5s}#bildslider .textbox .link a:hover{background:0 0;transition:all .5s}.single-haustyp .main,.single-privathaeuser .main,.single-post .main,.blog .main{display:flex;max-width:1240px;margin:0 auto;justify-content:space-between}.blog .main,.post-template-default .main{margin-top:60px;padding:0 20px}.haustyp-template-default .main .content.withsidebar,.privathaeuser-template-default .main .content.withsidebar{margin-right:100px;position:relative}.haustyp-template-default .main .sidebar,.privathaeuser-template-default .main .sidebar{width:280px;margin:60px 0 0}.post-template-default .main .content.withsidebar{margin-right:100px;width:70%}.post-template-default .main .sidebar{width:350px;margin:0}.post-template-default .sidebar h3{font-size:20px;line-height:25px;font-weight:300;color:#005ca9;margin:0 0 10px}.post-template-default .sidebar a{display:block;background:#005ca9;border-radius:5px;padding:5px;margin-bottom:20px;color:#fff;text-decoration:none;text-align:center;box-sizing:border-box;transition:all .5s}.post-template-default .sidebar a:hover{display:block;background:#f39200;border-radius:5px;padding:5px;color:#fff;text-decoration:none;transition:all .5s}.blog .main .content.withsidebar{width:100%}.home .section.claim .wrp{max-width:1240px;margin:0 auto}.home.page .section.textbild .wrp{max-width:1240px;margin:0 auto;overflow:hidden}.page .section.textbild .wrp{max-width:1240px;margin:60px auto 0 auto;overflow:hidden}.page .section.textbild .wrp a.show{z-index:10}.page .section.textbild .wrp .right a{z-index:-100;position:relative}.home.page .section.textbild .wrp .right a{z-index:10;position:relative}.section.textbild h6{font-size:60px;line-height:62px;font-weight:400;color:#005ca9;margin:0 0 20px}.section.textbild h2{font-size:24px;line-height:30px;font-weight:300;color:#005ca9;margin:0 0 20px}.section.textbild .left{float:left;width:50%;padding-right:20px;box-sizing:border-box}.section.textbild .right{float:right;width:50%;text-align:right;padding:0 0 0 20px;box-sizing:border-box}.home .section.textbild:nth-child(3) .left{float:right;width:50%;padding-right:20px;box-sizing:border-box}.home .section.textbild:nth-child(3) .right{float:left;width:50%;text-align:left;padding:0 0 0 20px;box-sizing:border-box}.home .section.textbild:nth-child(10) .left{float:right;width:50%;padding-right:20px;box-sizing:border-box}.home .section.textbild:nth-child(10) .right{float:left;width:50%;text-align:left;padding:0 0 0 20px;box-sizing:border-box}.section.textbild .right img{width:70%;height:auto;border-radius:5px}.home .section.textbild:nth-last-child(1) .right img{width:50%;margin-top:-20px;margin-bottom:20px}.home .section.textbild:nth-last-child(1) .left a{background:#f39200;display:inline-block;font-size:22px;color:#fff;line-height:30px;margin-top:18px;padding:5px 20px;border-radius:5px;box-sizing:border-box;transition:all .5s}.home .section.textbild:nth-last-child(1) .left a:hover{background:#005ca9;color:#fff;text-decoration:none;transition:all .5s}.home .section.textbild .left a{background:#f39200;display:inline-block;font-size:22px;color:#fff;line-height:30px;margin-top:18px;padding:5px 20px;border-radius:5px;box-sizing:border-box;transition:all .5s}.home .section.textbild .left a:hover{background:#005ca9;color:#fff;text-decoration:none;transition:all .5s}body.page-id-579 .section.textbild .right img{width:100%}.page .section.text{max-width:1240px;margin:60px auto 80px auto;overflow:hidden}.page-id-6020.page .section.text{max-width:1240px;margin:30px auto 40px auto;overflow:hidden}.page .section.textmeldung{max-width:1240px;margin:0 auto 80px auto;padding:0 20px}.page .section.textmeldung .wrp{background:#f39200;color:#fff;padding:20px}.page .section.textmeldung .wrp a{display:inline-block;margin-top:20px;text-align:center;border-radius:5px;background:#005ca9;border:1px solid #005ca9;padding:5px 10px;color:#fff;transition:all .5s}.page .section.textmeldung .wrp a:hover{background:#fff;color:#005ca9;transition:all .5s}.news-popup{display:none;padding:55px;transition:.2s ease;box-sizing:border-box;text-align:left;background:0 0;color:#fff;position:fixed;top:1%;left:50%;transform:translate(-50%);max-width:750px;width:88%;z-index:999999999}.news-popup.show{display:block!important;transition:.2s ease}.news-popup.show-not{display:none!important}.news-popup .close-btn{display:block!important;position:absolute;top:15px;right:10px;width:20px;height:20px;font-size:25px;padding:5px;display:block;font-weight:700;cursor:pointer}.news-popup-overlay{width:100%;height:100%;background:rgba(0,0,0,0);position:fixed;z-index:-1;transition:.2s ease;top:0}.news-popup-overlay.show{background:rgba(0,0,0,.8);z-index:99999999;transition:.2s ease}.news-popup a{display:inline-block;margin-top:20px;text-align:center;border-radius:5px;background:#005ca9;border:1px solid #005ca9;padding:5px 10px;color:#fff;transition:all .5s}.news-popup a:hover{background:#fff;color:#005ca9;transition:all .5s}.error404 .section.text{max-width:1240px;margin:60px auto 80px auto;overflow:hidden;padding:0 20px;box-sizing:border-box}.section.text h2{font-size:24px;line-height:30px;font-weight:300;color:#005ca9;margin:0 0 20px}.page-id-987.page .section.text:nth-child(4),.page-id-586.page .section.text:nth-child(4){margin-top:-40px}.page-id-987.page .section.text strong,.page-id-586.page .section.text strong{font-weight:400}.page-id-586.page .section.text ul li{display:inline-block;margin-right:20px;background:url(//baudirekt.de/wp-content/themes/baudirekt/assets/dot.svg) left 10px no-repeat;background-size:7px;padding-left:15px;line-height:26px}.page-id-987.page .section.text ul li{box-sizing:border-box;display:inline-block;margin:0 20px 20px 0;padding:5px 25px;background:#f2f2f2 url(//baudirekt.de/wp-content/themes/baudirekt/assets/dot.svg) 10px 15px no-repeat;background-size:7px;line-height:26px;width:48%}.section.download-hauskatalog{display:none}.section.privathauskatalog{display:none}.home .section.download-hauskatalog.show{margin:60px 0 100px}.section.download-hauskatalog.show{display:block;background:#005ca9;color:#fff;padding:10px 20px;margin:60px 0 0}.section.privathauskatalog.show{display:block;background:#005ca9;color:#fff;padding:10px 20px;margin:60px 0 0}.section.download-hauskatalog.kfw.show{margin:60px 0 100px}.section.download-hauskatalog .wrp{max-width:1240px;margin:0 auto}.section.download-hauskatalog .wrp .left{display:inline-block;width:20%;transform:rotate(-7deg);animation-name:hovering;animation-duration:4.5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}@keyframes hovering{from{transform:translate(0,0px) rotate(-7deg)}50%{transform:translate(0,-7px) rotate(-7deg)}to{transform:translate(0,-0px) rotate(-7deg)}}.section.download-hauskatalog .wrp .left img{width:180px;height:auto;position:absolute;margin-top:-90px}.section.download-hauskatalog .wrp .left.kfw img{width:160px;margin-top:-105px}.section.download-hauskatalog .wrp .right{display:inline-block;font-size:22px;line-height:30px;font-weight:400;text-transform:uppercase;width:40%}.section.download-hauskatalog.kfw .wrp .right{font-size:20px;line-height:28px;width:50%}.section.download-hauskatalog .wrp .right p{margin:10px 0}.section.download-hauskatalog .wrp .button{display:inline-block;float:right;width:300px;text-align:center}.section.download-hauskatalog.kfw .wrp .button{width:auto;margin-right:25px}.section.download-hauskatalog .wrp .button a{background:#f39200;display:block;font-size:22px;color:#fff!important;line-height:30px;margin-top:18px;padding:5px;border-radius:5px;border:1px solid #fff;box-sizing:border-box;transition:all .5s}.section.download-hauskatalog.kfw .wrp .button a{padding:5px 10px;font-size:20px}.section.download-hauskatalog .wrp .button a:hover{background:#005ca9;transition:all .5s}.section.privathauskatalog .wrp{max-width:1240px;margin:0 auto}.section.privathauskatalog .wrp .left{display:inline-block;width:20%;transform:rotate(-7deg);animation-name:hovering;animation-duration:4.5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.section.privathauskatalog .wrp .left img{width:180px;height:auto;position:absolute;margin-top:-110px}.section.privathauskatalog .wrp .right{display:inline-block;font-size:22px;line-height:30px;font-weight:400;text-transform:uppercase;width:70%}.section.privathauskatalog .wrp .right p{margin:10px 0}.section.stoerer{display:none}.section.stoerer.show{display:block;background:#005ca9;color:#fff;margin:60px 0 0}.section.stoerer .wrp{max-width:1240px;margin:0 auto;padding:20px}.section.stoerer .wrp .text{text-align:center;font-size:22px;line-height:30px}.section.stoerer .wrp .text em{font-size:18px;line-height:24px;font-weight:300}.section.stoerer .wrp .bild{width:245px;margin-top:-115px;position:absolute;right:0;transform:rotate(7deg);float:right}.section.stoerer .wrp .bild img{width:100%;height:auto;animation-name:hovering-2;animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}@keyframes hovering-2{from{transform:translate(0,0px)}50%{transform:translate(0,-5px)}to{transform:translate(0,-0px)}}.section.stoerer .wrp .bild{opacity:0;transition:all .5s ease-in-out}.section.stoerer .wrp .bild{transform:translateX(90%)}.section.stoerer .wrp .bild.in-view{transform:translateX(0);opacity:1;transition:all .8s ease-in-out}.section.stoerer{display:none}.section.stoerer.show{display:block;background:#005ca9;color:#fff;margin:60px 0 0}.page-id-600 .section.stoerer.show{margin:0}.single-haustyp .section.stoerer.show{display:block;background:#005ca9;color:#fff;margin:60px 0}.single-haustyp .section.stoerer.show p{margin:0}#baukostentabelle:before{content:"";display:block;width:0;height:0;border-top:40px solid #005ca9;border-left:40px solid transparent;border-right:40px solid transparent;position:absolute;top:-60px;left:70px}.kennzeichen-telefon #baukostentabelle:before{content:"";display:none}.section.stoerer .wrp{max-width:1240px;margin:0 auto;padding:20px;text-align:center}.section.stoerer .wrp .bax-box{display:inline-block;width:45%;margin-right:50px;vertical-align:top;font-size:16px;line-height:28px;font-weight:400}.section.stoerer .wrp .bax-box .datum{display:block;margin-top:30px;font-size:12px}.section.stoerer .wrp .bax{font-size:55px;font-weight:400;display:block;margin-top:40px}.section.stoerer .wrp .text-bax{display:inline-block;text-align:center;font-size:16px;line-height:20px;font-weight:400;width:45%;vertical-align:top}.section.stoerer .wrp .text-bax em{font-size:13px}.section.textboxen .wrp{display:flex;flex-wrap:wrap;max-width:1240px;margin:80px auto 40px auto}.section.textboxen .wrp .box{flex-basis:46.3333%;margin:0 80px 20px 0;position:relative;border-bottom:1px dashed #ccc}.section.textboxen .wrp .box:nth-child(2n+2){margin:0 0 20px}.section.textboxen .wrp .box .headline{border-bottom:1px solid #fff}.section.textboxen .wrp .box .headline h3{display:block;margin:0 0 5px;font-size:18px;font-weight:300;color:#005ca9;text-transform:uppercase}.section.textboxen .wrp .box .icon{display:none}.section.textboxen .wrp .box .icon.show{display:block;float:left;width:23px;height:auto;margin-right:10px}.section.textboxen .wrp .box .content{padding:0;clear:both}.section.textboxen h2{clear:both;display:block;font-size:24px;line-height:30px;font-weight:300;color:#005ca9;margin:80px 0 40px;text-align:center}.section.textboxen .wrp .box ul li{background:url(//baudirekt.de/wp-content/themes/baudirekt/assets/dot.svg) left 10px no-repeat;background-size:7px;padding-left:15px;line-height:26px}.section.textboxen-drei .wrp{display:flex;flex-wrap:wrap;justify-content:space-around;max-width:1240px;margin:80px auto 40px auto;padding:0 20px}.section.textboxen-drei .wrp .box{flex-basis:28.888%;margin:0 80px 20px 0;position:relative;border-bottom:1px dashed #f2f2f2;padding-bottom:20px}.page-id-6020 .section.textboxen-drei .wrp .box{flex-basis:32%;margin:0 0 20px;position:relative;border-bottom:1px dashed #f2f2f2;padding-bottom:20px}.section.textboxen-drei .wrp .box:nth-child(3n+3){margin:0 0 20px}.section.textboxen-drei .wrp .box .headline{border-bottom:1px solid #fff}.section.textboxen-drei .wrp .box .headline h3{display:block;margin:0 0 5px;font-size:18px;font-weight:300;color:#005ca9;text-transform:uppercase}.section.textboxen-drei .wrp .box .icon{display:none}.section.textboxen-drei .wrp .box .icon.show{display:block;float:left;width:23px;height:auto;margin-right:10px}.section.textboxen-drei .wrp .box .content{padding:0;clear:both}.section.textboxen-drei h2{clear:both;display:block;font-size:24px;line-height:30px;font-weight:300;color:#005ca9;margin:80px 0 40px;text-align:center}.section.textboxen-drei .wrp .box ul li{background:url(//baudirekt.de/wp-content/themes/baudirekt/assets/dot.svg) left 10px no-repeat;background-size:7px;padding-left:15px;line-height:26px}.page-id-577 .section.textboxen-drei .wrp .box .content{text-align:center}.page-id-6020 .main .section.textboxen-drei .wrp .box{background:#005ca9;color:#fff;font-weight:400}.page-id-6020 .main .section.textboxen-drei .wrp .box a{color:#fff}.page-id-6020 .main .section.textboxen-drei .wrp .box .headline{margin-bottom:10px}.page-id-6020 .main .section.textboxen-drei .wrp .box .headline h3{display:block;margin:5px 10px;font-size:18px;font-weight:700;color:#fff;text-transform:uppercase}.page-id-6020 .main .section.textboxen-drei .wrp .box .pv-ohne,.page-id-6020 .section.textboxen-drei .wrp .box .pv-mit{margin:0 10px}.page-id-6020 .main .section.textboxen-drei .wrp .box p{margin:0}.page-id-6020 .main .section.textboxen-drei .wrp .box p em{font-style:normal;font-size:14px}.page-id-6020 .main .section.headline h2{margin:0}.section.haustyp-wrp{max-width:1240px;margin:80px auto 40px auto;overflow:hidden}.section.haustyp-wrp .wrp{display:flex;flex-wrap:wrap;align-items:stretch}.section.haustyp-wrp .haustyp-box{flex-basis:31.1111%;margin:0 40px 40px 0;display:flex;flex-direction:column;cursor:pointer}.section.haustyp-wrp .haustyp-box .preis{display:none}.section.haustyp-wrp .haustyp-box.show-price .preis{display:block;text-align:right;margin:0 0 20px;font-weight:400;position:absolute;bottom:0;right:5px;background:#005caf;padding:2px 5px;font-size:14px;color:#fff;border-radius:5px}.section.haustyp-wrp .haustyp-box:hover .link a{display:block;background:#005ca9;border:1px solid #005ca9;border-radius:5px;padding:5px;color:#fff;text-decoration:none;transition:all .5s}.section.haustyp-wrp .haustyp-box:hover .bild img{transform:scale(1.1);transition:all .5s}.section.haustyp-wrp .haustyp-box:nth-child(3n+3){margin:0 0 40px}.section.haustyp-wrp .haustyp-box .headline{border-bottom:1px solid #fff}.section.haustyp-wrp .haustyp-box .headline h2{display:block;margin:0;padding:5px 5px 5px 28px;font-size:18px;font-weight:300;background:#f39200;color:#fff}.section.haustyp-wrp .haustyp-box .headline:before{content:"";display:block;position:absolute;width:0;height:0;margin-top:35px;margin-left:30px;border-top:20px solid #f39200;border-left:20px solid transparent;border-right:20px solid transparent;z-index:88}.section.haustyp-wrp .haustyp-box .headline:after{content:"";display:block;position:absolute;width:0;height:0;margin-left:30px;border-top:20px solid #fff;border-left:20px solid transparent;border-right:20px solid transparent;z-index:8}.section.haustyp-wrp .haustyp-box .bild{position:relative;overflow:hidden;text-align:center;border-bottom-left-radius:5px;border-bottom-right-radius:5px;width:100%;height:auto}.section.haustyp-wrp .haustyp-box .bild span{display:none}.section.haustyp-wrp .haustyp-box .bild.icon-anzeigen span{display:block;position:absolute;right:15px;top:15px;width:75px;height:auto;z-index:88}.section.haustyp-wrp .haustyp-box .bild img{width:100%;height:auto;border-bottom-left-radius:5px;border-bottom-right-radius:5px;transform:scale(1);transition:all .5s;margin-top:-1px}.section.haustyp-wrp .haustyp-box .link{text-align:center;padding-top:20px}.section.haustyp-wrp .haustyp-box .link a{display:block;background:#fff;border:1px solid #005ca9;border-radius:5px;padding:5px;color:#005ca9;text-decoration:none;transition:all .5s}.section.haustyp-wrp .haustyp-box .link a:hover{display:block;background:#005ca9;border:1px solid #005ca9;border-radius:5px;padding:5px;color:#fff;text-decoration:none;transition:all .5s}.section.haustyp-wrp .haustyp-box .teasertext{flex:1 0 auto}.section.haustyp-wrp .haustyp-box .teasertext a{display:block;color:#000;text-decoration:none;padding:20px 0 0}.single-genau_mein_haus .section.haustyp-wrp .haustyp-box .teasertext{display:block;color:#000;padding:20px 0 0;position:relative}.single-genau_mein_haus .section.haustyp-wrp .haustyp-box .teasertext .hersteller{display:block;text-align:right;margin:0 0 20px;font-weight:400;position:absolute;top:-50px;left:20px;background:rgba(255,255,255,.8);padding:2px 5px;font-size:14px;color:#333;border-radius:5px;transition:all .5s}.single-genau_mein_haus .section.haustyp-wrp .haustyp-box .teasertext .hersteller:hover{background:rgba(243,146,0,.8);color:#fff;transition:all .5s}.section.haustyp-wrp .haustyp-box .teasertext strong{font-weight:400}.page-id-584 .section.text{overflow:visible}.ajax-load-more-wrap{margin:20px auto 0 auto}.alm-reveal,.alm-listing{display:flex;flex-wrap:wrap;align-items:stretch}.alm-reveal .haustyp-box,.alm-listing .haustyp-box{flex-basis:31.1111%;margin:0 40px 40px 0}.alm-reveal .haustyp-box .preis,.alm-listing .haustyp-box .preis{display:none}.alm-reveal .haustyp-box.show-price .preis,.alm-listing .haustyp-box.show-price .preis{display:block;text-align:right;margin:0 0 20px;font-weight:400;position:absolute;bottom:0;right:5px;background:rgba(255,255,255,.8);padding:2px 5px;font-size:14px;color:#333;border-radius:5px}.alm-reveal .haustyp-box:hover .link a,.alm-listing .haustyp-box:hover .link a{display:block;background:#005ca9;border:1px solid #005ca9;border-radius:5px;padding:5px;color:#fff;text-decoration:none;transition:all .5s}.alm-reveal .haustyp-box:hover .bild img,.alm-listing .haustyp-box:hover .bild img{transform:scale(1.1);transition:all .5s}.alm-reveal .haustyp-box:nth-child(3n+3),.alm-listing .haustyp-box:nth-child(3n+3){margin:0 0 40px}.alm-reveal .haustyp-box .headline,.alm-listing .haustyp-box .headline{border-bottom:1px solid #fff}.alm-reveal .haustyp-box .headline a,.alm-listing .haustyp-box .headline a{display:block;margin:0;padding:2px 5px 2px 28px;font-size:18px;font-weight:300;background:#f39200;color:#fff}.alm-reveal .haustyp-box .headline h2,.alm-listing .haustyp-box .headline h2{margin:0}.alm-reveal .haustyp-box .headline:before,.alm-listing .haustyp-box .headline:before{content:"";display:block;position:absolute;width:0;height:0;margin-top:33px;margin-left:30px;border-top:20px solid #f39200;border-left:20px solid transparent;border-right:20px solid transparent;z-index:88}.alm-reveal .haustyp-box .headline:after,.alm-listing .haustyp-box .headline:after{content:"";display:block;position:absolute;width:0;height:0;margin-left:30px;border-top:20px solid #fff;border-left:20px solid transparent;border-right:20px solid transparent;z-index:8}.alm-reveal .haustyp-box .bild,.alm-listing .haustyp-box .bild{position:relative;overflow:hidden;text-align:center;border-bottom-left-radius:5px;border-bottom-right-radius:5px;width:100%;height:auto}.alm-reveal .haustyp-box .bild span,.alm-listing .haustyp-box .bild span{display:none}.alm-reveal .haustyp-box .bild.icon-anzeigen span,.alm-listing .haustyp-box .bild.icon-anzeigen span{display:block;position:absolute;right:15px;top:15px;width:75px;height:auto;z-index:88}.alm-reveal .haustyp-box .bild img,.alm-listing .haustyp-box .bild img{width:100%;height:auto;border-bottom-left-radius:5px;border-bottom-right-radius:5px;transform:scale(1);transition:all .5s;margin-top:-1px}.alm-reveal .haustyp-box .link,.alm-listing .haustyp-box .link{text-align:center;padding-top:20px}.alm-reveal .haustyp-box .link a,.alm-listing .haustyp-box .link a{display:block;background:#fff;border:1px solid #005ca9;border-radius:5px;padding:5px;color:#005ca9;text-decoration:none;transition:all .5s}.alm-reveal .haustyp-box .link a:hover,.alm-listing .haustyp-box .link a:hover{background:#005ca9;color:#fff;text-decoration:none;transition:all .5s}.alm-load-more-btn{font-family:neo-sans,sans-serif!important;cursor:pointer;background:#f39200;width:300px;text-align:center;display:block;font-size:18px;font-weight:300;color:#fff;line-height:30px;margin:40px auto 0 auto;padding:5px;border-radius:5px;border:1px solid #fff;box-sizing:border-box;transition:all .5s}.alm-load-more-btn:hover{background:#fff;border:1px solid #005ca9;color:#005ca9;text-decoration:none;transition:all .5s}.home .section.claim{background:#005ca9;color:#fff;text-transform:uppercase;text-align:center;font-size:60px;font-weight:300;line-height:64px;padding:20px!important;margin:0 0 80px}.home .section.claim .wrp .claim-content p{margin:0}.home .section.claim .wrp .claim-content p{opacity:0;transition:all .25s ease-in-out}.home .section.claim .wrp .claim-content p{transform:translateX(-90%)}.home .section.claim .wrp .claim-content.visible p{transform:translateX(0);opacity:1;transition:all 1.3s ease-in-out}.haustypbanner{position:relative;background:#f2f2f2;margin-top:100px}.haustypbanner .bild{max-width:1920px;margin:0 auto;position:relative;z-index:2;overflow:hidden}.haustypbanner .bild img{width:100%;height:auto}.haustypbanner .textbox.show{right:0;transition:right 1.5s}.haustypbanner .textbox.dont-show{right:-390px!important;transition:right 1.5s}.haustypbanner .textbox .bild-kfw{opacity:0;right:0;position:absolute;transition:all 1.5s}.haustypbanner .textbox.show .bild-kfw{opacity:0;right:0;width:41%;position:absolute;bottom:-120px;opacity:0;transition:all 1.5s}.haustypbanner .textbox.show.dont-show .bild-kfw{opacity:1!important;right:430px;transition:all 1.5s}.haustypbanner .textbox .clickbox{display:none;position:absolute;left:-39px;background:#f39200;padding:10px;border-radius:5px;opacity:1}.haustypbanner .textbox .clickbox.selected{display:block;opacity:.5}.haustypbanner .textbox .clickbox.selected:hover{opacity:1}.haustypbanner .textbox.dont-show .clickbox{display:block}.haustypbanner .textbox .clickbox:before{content:"";display:block;width:0;height:0;border-right:16px solid #fff;border-top:8px solid transparent;border-bottom:8px solid transparent}.haustypbanner .textbox .clickbox.selected:before{content:"";transform:rotate(180deg);display:block;width:0;height:0;border-right:16px solid #fff;border-top:8px solid transparent;border-bottom:8px solid transparent}.haustypbanner .textbox{position:absolute;color:#fff;right:0;bottom:150px;background:rgba(243,146,0,.9);max-width:480px;min-width:385px;z-index:8888}.haustypbanner .textbox h3{display:block;font-weight:400;border-top:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #fff;margin:0;padding:5px 5px 5px 28px;font-size:18px;background:#f39200;color:#fff}.haustypbanner .textbox .headline:before{content:"";display:block;position:absolute;width:0;height:0;margin-top:37px;margin-left:30px;border-top:20px solid #f39200;border-left:20px solid transparent;border-right:20px solid transparent;z-index:888}.haustypbanner .textbox .headline:after{content:"";display:block;position:absolute;width:0;height:0;margin-left:30px;border-top:20px solid #fff;border-left:20px solid transparent;border-right:20px solid transparent}.haustypbanner .wohngrundflaeche{float:left;font-size:13px;font-weight:400;text-align:center;border-right:1px solid #fff;margin:30px 0 20px 10px;padding:0 15px}.haustypbanner .wohngrundflaeche:after{content:"Wohngrundfl.";display:block;font-size:11px;line-height:14px;padding-top:5px}.haustypbanner .wohnflaeche{float:left;font-size:13px;font-weight:400;text-align:center;border-right:1px solid #fff;margin:30px 0 20px;padding:0 15px}.haustypbanner .wohnflaeche:after{content:"Wohnfläche";display:block;font-size:11px;line-height:14px;padding-top:5px}.haustypbanner .zimmer{float:left;font-size:13px;font-weight:400;text-align:center;border-right:1px solid #fff;margin:30px 0 20px;padding:0 15px}.haustypbanner .zimmer:after{content:"Zimmer";display:block;font-size:11px;line-height:14px;padding-top:5px}.haustypbanner .doppelhaus .zimmer:after{content:"Zimmer je Haus";display:block}.haustypbanner .dachform.Satteldach{background:url(//baudirekt.de/wp-content/themes/baudirekt/assets/satteldach.png) center top no-repeat;background-size:28px}.haustypbanner .dachform.Zeltdach{background:url(//baudirekt.de/wp-content/themes/baudirekt/assets/zeltdach.png) center top no-repeat;background-size:28px}.haustypbanner .dachform.Flachdach{background:url(//baudirekt.de/wp-content/themes/baudirekt/assets/flachdach.png) center top no-repeat;background-size:28px}.haustypbanner .dachform.Walmdach{background:url(//baudirekt.de/wp-content/themes/baudirekt/assets/walmdach.png) center top no-repeat;background-size:28px}.haustypbanner .dachform.Pultdach{background:url(//baudirekt.de/wp-content/themes/baudirekt/assets/pultdach.png) center top no-repeat;background-size:28px}.haustypbanner .dachform.Krüppelwalmdach{background:url(//baudirekt.de/wp-content/themes/baudirekt/assets/krueppelwalmdach.png) center top no-repeat;background-size:28px}.haustypbanner .dachform{float:left;font-weight:400;text-align:center;margin:30px 0 20px;padding:0 15px}.haustypbanner .dachform .dachformtext:before{content:"Dachform";display:block;font-size:11px;line-height:0;padding-top:25px}.haustypbanner .dachform .dachformtext{font-size:11px}.haustypbanner .aussenmasse{clear:both;font-weight:400;float:none;text-align:center;background:#f39200;padding:5px}.haustypbanner .aussenmasse:before{content:"Außenmaße: ";display:inline-block;margin-right:5px}.rahmen{margin:60px 0 0}.rahmen .headline{float:none;clear:both}.rahmen h1{font-size:35px;line-height:40px;font-weight:400;color:#005ca9;margin:0 0 5px;text-transform:uppercase}.rahmen h2{font-size:24px;line-height:30px;font-weight:300;color:#005ca9;margin:0 0 20px}.rahmen .grundrisse{margin:30px 0;clear:both}.rahmen .grundrisse .grundriss{display:inline-block;vertical-align:top;margin:0 100px 40px 0;width:40%}.rahmen .grundrisse .grundriss.BL{display:flex;justify-content:space-between;width:auto}.rahmen .grundrisse .grundriss.BL a{width:60%;margin-right:40px}.rahmen .grundrisse .grundriss.BL .grundflaeche-raeume{width:45%}.rahmen .grundrisse .grundriss:nth-child(even){margin:0 0 40px}.rahmen .grundrisse .grundriss .bild{margin:0;min-height:240px}.rahmen .grundrisse .grundriss .bild img{width:100%;height:auto}.rahmen .grundrisse .grundriss .grundflaeche-raeume h3{font-size:16px;color:#f39200;margin:15px 0 10px;font-weight:400;text-transform:uppercase}.rahmen .grundrisse .grundriss .grundflaeche-raeume{display:block;line-height:27px}.rahmen .grundrisse .grundriss .grundflaeche-raeume .raum{float:left;padding-left:5px}.rahmen .grundrisse .grundriss .grundflaeche-raeume .flaeche{text-align:right;border-bottom:1px solid #f2f2f2;padding:0 5px 5px 0;margin-bottom:5px}.rahmen .grundrisse .grundriss .grundflaeche-raeume .summe{text-align:right;font-weight:400}.rahmen .energie-1{display:inline-block;font-weight:300;margin-right:30px;margin-bottom:30px}.rahmen .energie-1 svg{display:inline-block;width:20px;height:20px;vertical-align:top;margin-right:7px}.rahmen .energie-2{display:inline-block;text-align:right;font-weight:300;margin-bottom:30px}.rahmen .energie-2 svg{display:inline-block;width:17px;height:20px;vertical-align:text-bottom;margin-right:7px}.rahmen .energie-1 span,.rahmen .energiesiegel .energie-2 span{font-weight:300}.rahmen .single-wrp h3{font-size:18px;line-height:27px;font-weight:300;margin:20px 0 10px}.galerie-headline h2{font-size:24px;line-height:30px;font-weight:300;color:#005ca9;margin:80px 0 40px;text-align:center}.darstellung{padding:0 20px;margin-bottom:40px}.darstellung .darstellung-content{max-width:1240px;margin:0 auto;text-align:center;font-size:11px;line-height:15px;font-style:italic}.section.gallery.haustyp{max-width:1240px;margin:0 auto}.section.gallery.haustyp img{border-radius:5px;width:100%;height:auto}.section.gallery.haustyp .fresco-gallery li{width:24.15%}.button-virtuell,.button-virtuell.smart.show{display:none}.button-virtuell.show{display:block;margin:0 0 40px}.button-virtuell.icon-anzeigen{display:block}.button-virtuell .wrp{max-width:1240px;margin:0 auto;text-align:center}.button-virtuell .wrp a{background:#f39200;display:inline-block;font-size:22px;color:#fff!important;line-height:30px;margin-top:5px;padding:5px 20px;border-radius:5px;border:1px solid #fff;box-sizing:border-box;transition:all .5s}.button-virtuell .wrp a:hover{background:#fff;border:1px solid #005ca9;color:#005ca9!important;text-decoration:none;transition:all .5s}.hausansichten{clear:both;display:block;max-width:1240px;margin:200px auto 0 auto}.hausansichten .hausansicht img{width:100%;height:auto}.haustypbanner .link-rundgang{animation-name:hovering-1;animation-duration:4.5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.haustypbanner .ani{display:none}.haustypbanner .ani.icon-anzeigen{display:none;position:absolute;z-index:88;width:120px;max-width:100%;overflow:hidden;top:2vh;right:10px;background:rgba(255,255,255,.85);border-radius:5px;transition:all .5s;animation-name:hovering-10;animation-duration:3s;animation-delay:1s;animation-iteration-count:initial;animation-fill-mode:both;animation-timing-function:ease-in-out}.haustypbanner .ani:hover{background:#fff;transition:all .5s}.haustypbanner .link-rundgang a{display:block;padding:20px 20px 10px}.haustypbanner .sonderwunsch{position:absolute;bottom:0;font-size:12px;color:#fff;left:10px}@keyframes hovering-1{from{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes hovering-10{from{transform:translateX(0);opacity:0}50%{transform:translateX(0);opacity:.5}to{transform:translateX(0);opacity:1.0}}.handwerker-preischeck{margin:50px 0}.handwerker-preischeck .preischeck-grid{display:grid;grid-template-columns:350px auto;grid-column-gap:100px;grid-template-rows:auto;justify-content:space-between;margin-bottom:100px}.handwerker-preischeck .preischeck-grid .handwerker-preischeck-text{background:#f39200;padding:25px 25px 0;box-sizing:border-box;color:#fff}.handwerker-preischeck .preischeck-grid .handwerker-preischeck-text strong{text-transform:uppercase}@media (max-width:768px){.handwerker-preischeck .preischeck-grid{grid-template-columns:100%;grid-column-gap:0;justify-items:center}.handwerker-preischeck .preischeck-grid .handwerker-preischeck-icon{width:350px;margin-bottom:50px}}.footer{background:#005ca9;color:#fff;padding:40px 0 16px;margin:40px 0 0;position:relative}.single-haustyp .footer,.single-privathaeuser .footer{margin:-2px 0 0}.footer a{color:#fff;text-decoration:none}.footer .wrp{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:20% 30% auto auto;column-gap:40px}.footer .navi ul:before{content:"Unsere Hausideen";display:block;font-weight:700}.footer .navi ul li{display:block}.footer .cf:before,.footer .cf:after{display:none}.bottom{position:relative;margin-top:10px}.bottom .wasserzeichen{position:absolute;bottom:-20px;right:0;z-index:-101}.bottom .wrp{max-width:1240px;margin:0 auto;padding-top:10px}.bottom .wrp ul{float:left}.bottom .wrp .copyright{float:right;font-size:14px;color:#005ca9}.bottom .wrp .copyright a{font-size:14px!important;font-weight:300!important;text-decoration:none;color:#005ca9}.bottom .wrp ul.bottom_nav li{display:inline-block}.bottom .wrp ul.bottom_nav li a{font-size:14px!important;font-weight:300!important;text-decoration:none;color:#005ca9}.bottom .wrp ul.bottom_nav li a:after{content:"-";display:inline-block;padding-left:5px}.bottom .wrp ul.bottom_nav li:nth-child(3) a:after{content:"-";display:none;padding-left:5px}.bottom .wrp ul.bottom_nav li a:hover,.bottom .wrp .copyright a:hover{text-decoration:underline}.bottom .wrp .socials{float:left;margin-right:20px}.bottom .wrp .socials .social{display:inline-block;width:25px;margin-right:10px}.bottom .wrp .socials .social img{width:25px;height:auto}.section.text{margin-bottom:1.5em}.section.texttext{margin-bottom:1.5em}.section.texttext .col_left{float:left;width:47.5%}.section.texttext .col_right{float:right;width:47.5%}.section.logos{background:#f2f2f2;margin-bottom:120px}.section.logos .wrp{max-width:1240px;margin:0 auto;text-align:center;display:flex;justify-content:space-around}.section.logos .wrp .logo{margin:20px;max-width:15%}.section.logos .wrp .logo img{width:100%;height:auto}.sidebar .haustyp_nav{position:relative;z-index:8}.sidebar h2{font-size:20px;line-height:25px;font-weight:300;color:#005ca9;margin:0 0 20px}.sidebar .haustyp_nav li{display:block;margin:0;font-size:18px;font-weight:300;background:#f39200;color:#fff;position:relative;border-bottom-left-radius:5px;border-bottom-right-radius:5px;transition:all .5s ease-in-out}.sidebar .haustyp_nav li.link a.link{display:block;margin:0;padding:5px 5px 5px 28px;font-size:16px;font-weight:300;color:#fff;border-bottom:1px solid #fff}.sidebar .haustyp_nav.backlink li.link{border-radius:5px;margin-top:50px;text-align:center}.sidebar .haustyp_nav.backlink li.link a.link{display:block;background:#005ca9;border-radius:5px;margin:0;padding:5px;font-size:16px;font-weight:300;color:#fff;border-bottom:1px solid #fff}.sidebar .haustyp_nav.backlink li.link a.link:hover{background:#f39200;transition:background .5s}.sidebar .haustyp_nav.backlink li.link:before,.sidebar .haustyp_nav.backlink li.link:after{content:"";display:none}.sidebar .haustyp_nav li.link:before{content:"";display:block;position:absolute;width:0;height:0;margin-top:36px;margin-left:30px;border-top:20px solid #f39200;border-left:20px solid transparent;border-right:20px solid transparent;z-index:888;transition:all .5s ease-in-out}.sidebar .haustyp_nav li.link:after{content:"";display:block;position:absolute;width:0;height:0;margin-left:30px;border-top:20px solid #fff;top:37px;border-left:20px solid transparent;border-right:20px solid transparent;z-index:88}.sidebar .haustyp_nav li .bild{width:100%;overflow:hidden;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.sidebar .haustyp_nav ul:hover li .bild img{transform:scale(1.2);transition:all .5s ease-in-out}.sidebar .haustyp_nav li .bild img{width:100%;height:auto;margin-top:-1px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;transform:scale(1);transition:all .5s ease-in-out}.sidebar .haustyp_nav li.link{border-bottom-left-radius:0;border-bottom-right-radius:0}.sidebar .climapro{margin:40px 0}.sidebar.is_stuck{bottom:inherit!important;position:inherit!important;top:inherit!important;width:inherit!important}.tabelle{display:flex;flex-wrap:nowrap;justify-content:space-between;background:0 0;height:0;border-bottom:1px solid #fff}.kennzeichen-telefon .tabelle{background:0 0;text-align:center;padding-bottom:13px}.tabelle-kfw{display:flex;flex-wrap:nowrap;justify-content:space-between;background:#f2f2f2;border-bottom:1px solid #fff}.tabelle-wrp-1{width:24%;margin-top:-2px}.kennzeichen-telefon .tabelle-wrp-1{width:100%;margin-top:10px;color:#005ca9}.tabelle-wrp-2{width:19%;margin-top:-72px;border-left:1px solid #fff;padding:20px 0 0;font-size:14px}.tabelle-wrp-2.orange{width:19%;margin-top:-72px;border-left:1px solid #fff;padding:15px 0 0;font-size:20px;background:#f39200;border-bottom:2px solid #fff}.tabelle-wrp-3{width:20%}.tabelle-wrp-3:first-child{width:25.25%}.zelle-auto{text-align:center;padding:5px;font-weight:700}.tabelle .zelle-auto{border-right:1px solid #fff}.tabelle-kfw .zelle-auto{border-right:1px solid #fff}.tabelle .zelle-bauweise{text-align:center;position:relative;color:#fff}.tabelle .zelle-bku{text-align:center;position:relative;color:#fff}.tabelle-kfw .zelle-bauweise{text-align:center;padding-top:5px;border-right:1px solid #fff;padding-bottom:5px}.tabelle-kfw .zelle-bauweise:before{content:"schlüsselfertige Bauweise \00b9";display:none;border-left:1px solid #fff;background:#005ca9;padding:35px 13px 5px;margin-bottom:5px;color:#fff;text-align:center}.tabelle .zelle-bauweise:before{content:"schlüsselfertige Bauweise";display:inline-block;background:#005ca9;color:#fff;text-align:center;vertical-align:baseline}.tabelle .zelle-bku{text-align:center}.tabelle-kfw .zelle-bku{text-align:center;padding:5px 0;border-right:1px solid #fff;position:relative}.tabelle-kfw .zelle-bku_e40{text-align:center;padding:5px 0;border-right:1px solid #fff;position:relative}.tabelle-kfw .zelle-bko_e40{text-align:center;padding:5px 0;border-right:1px solid #fff;position:relative}.tabelle-kfw .zelle-bku:before{content:"Baukostenuntergrenze (BKU)";display:none;background:#005ca9;color:#fff;text-align:center}.tabelle-kfw .zelle-bku:after{content:"VON";position:absolute;top:-65px;left:50%;transform:translateX(-50%);color:#fff;font-weight:800}.tabelle .zelle-bku:before{content:"Baukostenuntergrenze (BKU)";display:inline-block;background:#005ca9;color:#fff;text-align:center}.tabelle .zelle-bko{text-align:center;position:relative;color:#fff}.tabelle-kfw .zelle-bko{text-align:center;position:relative;padding:5px 0;border-right:1px solid #fff}.tabelle-kfw .zelle-bko:before{content:"Baukostenobergrenze (BKO)";display:none;background:#005ca9;color:#fff;text-align:center}.tabelle-kfw .zelle-bko:after{content:"BIS";position:absolute;top:-65px;left:50%;transform:translateX(-50%);color:#fff;font-weight:800}.tabelle .zelle-bko:before{content:"Baukostenobergrenze (BKO)";display:inline-block;background:#005ca9;color:#fff;text-align:center}.tabelle .zelle-bax{text-align:center;position:relative;color:#fff}.tabelle-kfw .zelle-bax{text-align:center;padding:5px 0;position:relative;border-right:1px solid #fff;font-weight:700;font-size:20px}.tabelle-kfw .zelle-bax:before{content:"Direkt-Festpreis \00b2";display:none;font-weight:700;background:#f39200;color:#fff;text-align:center;font-size:20px}.tabelle .zelle-bax:before{content:"Direkt-Festpreis";display:inline-block;color:#fff;font-weight:700;text-align:center}.tabelle-kfw .zelle-kfw{text-align:center;position:relative;padding:5px 0;border-right:1px solid #fff}.tabelle .zelle-kfw:before{content:"mit KfW-Förderung (BKO)";display:inline-block;background:#005ca9;color:#fff;text-align:center}.tabelle .zelle-kfw{color:#fff;text-align:center}.tabelle-kfw .zelle-kfw:before{content:"BAX von BKO abgezogen (BKO) 2";display:none;background:#005ca9;color:#fff;text-align:center}@media (max-width:940px){.tabelle-kfw .zelle-bku:before{content:"VON Baukostenuntergrenze (BKU)"}.tabelle-kfw .zelle-bko:before{content:"BIS Baukostenobergrenze (BKO)"}.tabelle-kfw .zelle-bku:after,.tabelle-kfw .zelle-bko:after{display:none}}.spaltentext{-webkit-column-gap:52px;-moz-column-gap:52px;column-gap:52px;margin-top:25px;margin-bottom:calc(50px - 1.5em)}.columtext img{width:100% !important;height:auto !important}.section.image img{display:block;width:100%;height:auto}.section.gallery{margin-bottom:1.5em}.section.gallery .fresco-gallery{display:flex;flex-wrap:wrap;justify-content:start}.section.gallery .fresco-gallery li{width:11.625%;box-sizing:border-box;position:relative;border-radius:5px;margin:0 1% 1% 0;overflow:hidden}.section.gallery .fresco-gallery li:hover img{transform:scale(1.1);transition:all .5s}.section.gallery .fresco-gallery li:nth-child(8n+8){margin:0 0 1%}.section.gallery.haustyp .fresco-gallery li:nth-child(4n+4){margin:0 0 1%}.section.gallery.halfwidth .fresco-gallery li{width:15.8333333333333%}.section.gallery.halfwidth .fresco-gallery li:nth-child(6n+6){margin:0 0 1%}.section.gallery.halfwidth .fresco-gallery li:nth-child(8n+8){margin:0 1% 1% 0}.section.gallery .fresco-gallery li img{display:block;width:100%;height:auto;transform:scale(1);transition:all .5s}@media (max-width:1024px){.section.gallery .fresco-gallery li{width:15.8%}.section.gallery .fresco-gallery li:nth-child(4n+4){margin:0 1% 1% 0}.section.gallery .fresco-gallery li:nth-child(6n+6){margin:0 0 1%}.section.gallery.haustyp .fresco-gallery li:nth-child(4n+4){margin:0 0 1%}.section.gallery.haustyp .fresco-gallery li:nth-child(6n+6){margin:0 1% 1% 0}}@media (max-width:620px){.section.gallery .fresco-gallery li{width:24.25%}.section.gallery .fresco-gallery li:nth-child(5n+5){margin:0 1% 1% 0}.section.gallery .fresco-gallery li:nth-child(4n+4){margin:0 0 1%}.section.gallery.haustyp .fresco-gallery li:nth-child(6n+6){margin:0 0 1%}}@media (max-width:480px){.section.gallery .fresco-gallery li{width:32.66666666666667%}.section.gallery .fresco-gallery li:nth-child(4n+4){margin:0 1% 1% 0}}@media (max-width:380px){.section.gallery .fresco-gallery li{width:49.5%}.section.gallery .fresco-gallery li:nth-child(3n+3){margin:0 1% 1% 0}.section.gallery .fresco-gallery li:nth-child(2n+2){margin:0 0 1%}}.section.embed .respo-video{position:relative;height:auto;overflow:hidden;max-width:1240px;margin:80px auto 30px auto}.section.embed .respo-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.section.maps .acf-map{width:100%;height:600px}.section.maps .acf-map img{max-width:inherit !important}.section.maps .acf-map .gm-style h4{margin:10px 0;font-weight:300;color:#005ca9;font-size:16px}.section.maps .acf-map .gm-style .link a{display:inline-block;padding:5px;border-radius:5px;background:#005ca9;color:#fff;-webkit-transition:all .5s;transition:all .5s}.section.maps .acf-map .gm-style .link a:hover{background:#f39200;-webkit-transition:all .5s;transition:all .5s}.section.accordion{max-width:1240px;margin:40px auto 0 auto;padding:0 20px}.section.accordion .item-accordion-head{cursor:pointer;background:#f2f2f2;padding:10px}.section.accordion .item-accordion-btn{width:26px;height:26px;float:right;margin:0;cursor:pointer;position:relative;background:#f39200}.section.accordion .item-accordion-btn:before{content:'-';color:#fff;position:absolute;width:26px;height:26px;text-align:center;line-height:22px;font-size:24px}.section.accordion .item-accordion{margin-bottom:5px}.section.accordion .item-accordion.hidden .item-accordion-btn:before{content:'+';line-height:26px}.section.accordion .item-accordion.active .item-accordion-btn:before{content:'-';line-height:22px}.section.accordion .item-accordion.hidden.active .item-accordion-btn:before{content:'-';line-height:22px}.section.accordion .item-accordion.hidden .item-accordion-content{display:none;padding:20px}.section.accordion .item-accordion.hidden .item-accordion-content h2{font-size:22px;line-height:28px;font-weight:300;color:#005ca9;margin:0 0 20px}.section.accordion .item-accordion.hidden .item-accordion-content strong{font-weight:400;color:#005ca9}.section.accordion .item-accordion.hidden .item-accordion-content .section.gallery{margin:40px auto 0px auto}.section.accordion .item-accordion.hidden .item-accordion-content ul li{background:url(//baudirekt.de/wp-content/themes/baudirekt/assets/dot.svg) left 10px no-repeat;background-size:7px;padding-left:15px;line-height:26px}#form_projektsuche{max-width:1240px;margin:60px auto 10px auto;overflow:hidden;display:grid;grid-template-columns:1fr 10px 400px;align-items:center;justify-content:space-between}.feedbackkartensuche{max-width:1240px;margin:0 auto 40px auto;font-size:24px;line-height:30px;color:#f39200;font-weight:500;text-align:center}#form_projektsuche input[type=search]{height:50px;padding:0 10px;border:1px solid #005ca9}#form_projektsuche .umkreis{text-align:right;position:relative;z-index:0}#form_projektsuche .umkreis label{margin-right:-30px}#form_projektsuche .submit{width:50px;height:50px;background-color:#f39200;display:flex;align-items:center;justify-content:center;position:relative;z-index:2}#form_projektsuche .submit img{width:20px;height:20px;object-fit:contain}.umkreisselect{cursor:pointer;background-color:transparent;outline:none;width:150px;font-size:14px;font-weight:300;padding:15px 10px;border-radius:5px;border:1px solid #ccc;-webkit-appearance:none;appearance:none;margin-left:50px}.umkreis:after{position:absolute;content:"";top:20px;right:10px;z-index:-1;width:0;height:0;border:6px solid transparent;border-color:#005ca9 transparent transparent}@media (max-width:1245px){#form_projektsuche{max-width:90%}}@media (max-width:640px){.umkreisselect{width:80px}#form_projektsuche{max-width:90%}#form_projektsuche .umkreis{text-align:left}#form_projektsuche .umkreis label{display:none}.umkreis:after{position:absolute;content:"";top:23px;left:110px;width:0;height:0;border:6px solid transparent;border-color:#005ca9 transparent transparent}}#nokarte{display:none;max-width:1240px;margin:60px auto 10px auto;overflow:hidden}#nokarte.show{display:block}article.singlepost .post-image img{width:100%;height:auto}.landingpage{height:0;padding:0;margin:0 auto;opacity:0;overflow:hidden;max-width:1240px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.landingpage.open{height:auto;padding:20px;margin:0 auto;opacity:1;overflow:visible;max-width:1240px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.arrow{float:right;width:20px;padding:0 0 0 5px}.arrow svg{width:20px;height:20px;margin-top:3px}.landingpage ul li{display:inline-block;width:24%;margin:0 1% 1% 0}.landingpage ul li:nth-child(4n+0){margin:0 0 1%}.landingpage ul li a{background:#eee;color:#555;display:block;padding:3px;border-radius:4px;text-align:center}.wpcf7 textarea{font-family:neo-sans,sans-serif}.wpcf7 .wpcf7-submit:disabled{background:#cccc;transition:all .5s}.wpcf7 .wpcf7-submit:hover:disabled{background:#cccc;transition:all .5s}.wpcf7{padding:40px 40px!important;box-sizing:border-box;background:0 0;border-radius:10px;overflow:visible;margin:0!important;font-family:neo-sans,sans-serif}.wpcf7 input[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox;display:inline-block;width:auto;float:left;margin-right:10px;margin-top:3px}.wpcf7 input[type=radio]{width:inherit;display:inline-block;-webkit-appearance:radio;appearance:radio;margin-top:10px;vertical-align:middle}.wpcf7 .checkbox .wpcf7-radio span.wpcf7-list-item{display:block}.wpcf7 input,.wpcf7 textarea{display:block;box-sizing:border-box;width:100%;outline:none;padding:10px;margin-bottom:10px;border-radius:5px;border:1px solid #ccc;outline:none;background:0 0;-webkit-appearance:none;appearance:none}.wpcf7 input:focus,.wpcf7 textarea:focus{border:1px dashed #005ca9;background:#f2f2f2}.wpcf7 textarea{resize:vertical}.wpcf7 .fieldwrap select{cursor:pointer;background-color:transparent;outline:none;width:100px;font-size:14px;font-weight:300;padding:5px;border-radius:5px;border:1px solid #ccc;-webkit-appearance:none;appearance:none;margin-bottom:20px}.wpcf7 .fieldwrap .menu-307:before,.wpcf7 .fieldwrap .menu-335:before,.wpcf7 .fieldwrap .menu-325:before{content:"";display:block;width:0;height:0;border-top:8px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;position:absolute;right:10px;margin-top:11px;z-index:-1}.wpcf7 label span.mdtry{color:#f2920d}.wpcf7 input[type=submit],.wpcf7 button{font-family:neo-sans,sans-serif;outline:none;cursor:pointer;background:#005ca9;display:block;font-size:18px;color:#fff;line-height:30px;font-weight:300;margin-top:18px;padding:5px;border-radius:5px;border:1px solid #fff;box-sizing:border-box;transition:all .5s;-webkit-appearance:none;appearance:none}.wpcf7 input[type=submit]:hover{background:#f39200;transition:all .5s}.wpcf7 span.safe{font-size:13px;line-height:20px}.wpcf7 .wpcf7-response-output.wpcf7-validation-errors{border:2px dashed #f39200}.wpcf7 .wpcf7-response-output{border:2px dashed #10a90c}.wpcf7 .wpcf7-not-valid-tip{color:#f39200}.wpcf7 .fieldwrap.check input{display:inline-block;width:auto}.wpcf7 .fieldwrap.check{display:flex;margin-top:20px}.wpcf7 .fieldwrap.even{display:inline-block;width:48.9%;margin-right:20px;vertical-align:top}.wpcf7 .fieldwrap.odd{display:inline-block;width:48.9%;vertical-align:top}.wpcf7 .fieldwrap.text{margin-bottom:15px}.wpcf7 .fieldwrap.text-head{margin-bottom:5px;clear:both}.wpcf7 .fieldwrap.text-head{margin:10px 0 5px;clear:both}.wpcf7 .formtext{margin:20px 0}span.wpcf7-list-item{margin:0!important}.wpcf7 .customcheck input[type=checkbox]{-webkit-appearance:radio;appearance:radio;display:inline-block;width:auto;float:left;margin-right:5px;margin-top:5px}.wpcf7 .empfehlung input[type=checkbox]{margin-right:5px;margin-top:6px}.customcheck span.wpcf7-list-item{display:block;margin:0 0 10px;clear:both}.empfehlung span.wpcf7-list-item{display:inline-block;margin:0 0 10px;clear:both;width:42%}.wpcf7 p{margin-bottom:0}div.wpcf7 .ajax-loader{display:none!important}.wpcf7 .ajax-loader{display:none!important}.wpcf7 .fieldwrap.termin{display:block;clear:both;margin:20px 0}.wpcf7 .fieldwrap.termin span.wpcf7-list-item{display:block}.wpcf7 .fieldwrap.termin input[type=checkbox]{float:none;margin-right:5px;margin-top:5px;-webkit-appearance:radio;appearance:radio}.item-modal{display:none}.item-modal.show,.item-modal.active{display:block}.item-modal.cust.show{display:none}.item-modal.show.active{display:block;border-radius:5px}.item-modal.active{background:#fff;position:fixed;z-index:99999;overflow-y:auto;overflow-x:hidden;height:auto;max-height:75vh;width:1350px;top:10vh;left:50%;margin-left:-650px;box-sizing:border-box;padding:10px;border:10px solid #fff;-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 25px 0 rgba(0,0,0,.25);box-shadow:0 0 25px 0 rgba(0,0,0,.25)}.item-modal .btn-modal-close{display:none}.item-modal.active .btn-modal-close{display:block;border-radius:5px;position:absolute;top:10px;right:10px;padding:0 15px;width:auto;height:30px;line-height:30px;border-radius:2px;background:#f39200;color:#fff;text-align:center;cursor:pointer;transition:background .3s ease-in-out}.page-id-1320 .item-modal.active .btn-modal-close,.page-id-1320 .item-modal-1.active .btn-modal-close-1{display:inline-block;border-radius:5px;position:relative;top:0;right:0;padding:0 15px;width:auto;height:30px;line-height:30px;border-radius:2px;margin-bottom:20px;background:#f39200;color:#fff;text-align:center;cursor:pointer;transition:background .3s ease-in-out}.page-id-1320 .item-modal.active,.page-id-1320 .item-modal-1.active{width:30vw;margin-left:-15vw}.page-id-1320 .item-modal-trigger.tipp,.page-id-1320 .item-modal-trigger-1.tipp{color:#005ca9!important;cursor:pointer}.item-modal-1{display:none}.item-modal-1.active{display:block!important;border-radius:5px}.item-modal-1.active{background:#fff;position:fixed;z-index:99999;overflow-y:auto;overflow-x:hidden;height:auto;max-height:75vh;width:1350px;top:10vh;left:50%;margin-left:-650px;box-sizing:border-box;padding:10px;border:10px solid #fff;-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 25px 0 rgba(0,0,0,.25);box-shadow:0 0 25px 0 rgba(0,0,0,.25)}@media screen and (max-width:1920px){.item-modal.active,.page-id-1320 .item-modal.active,.page-id-1320 .item-modal-1.active{width:70vw;margin-left:-35vw}}@media screen and (max-width:1600px){.item-modal.active,.page-id-1320 .item-modal.active,.page-id-1320 .item-modal-1.active{width:80vw;margin-left:-40vw}}@media screen and (max-width:1280px){.item-modal.active,.page-id-1320 .item-modal.active,.page-id-1320 .item-modal-1.active{width:88vw;margin-left:-44vw}}#kennzeichen.kennzeichen-telefon{margin:0 20px}#kennzeichen.kennzeichen-telefon .wrp{background:#f2f2f2;padding:40px;box-sizing:border-box;border-radius:10px;margin:60px auto 80px auto;max-width:1240px;overflow:hidden}#kennzeichen.kennzeichen-telefon h2.headline-tele{font-size:24px;line-height:30px;font-weight:300;color:#005ca9;margin:60px 0 0;text-align:center}#kennzeichen h3{font-weight:100}#kennzeichen .wrp{max-width:1240px;margin:0 auto}#kennzeichen input[type=text]{padding:13px 10px;border-radius:3px;-webkit-appearance:none;appearance:none}#kennzeichen.kennzeichen-telefon input[type=text]{width:50%;padding:10px;box-sizing:border-box;border:1px solid #ccc;text-align:center;font-size:18px;font-weight:300;background:0 0}#kennzeichen.kennzeichen-telefon input[type=text]:focus{border:1px dashed #005ca9}#kennzeichen.kennzeichen-telefon p{text-align:center}#kennzeichen.kennzeichen-telefon .baukosten th{background:0 0;text-align:center}#baukostenkontakt a,#kennzeichen a{font-size:22px;color:#005ca9;font-weight:700;transition:all .5s;-webkit-transition:all .5s}#baukostenkontakt a:hover,#kennzeichen a:hover{color:#f39200;transition:all .5s;-webkit-transition:all .5s}.kennzeichen-telefon .tabelle .zelle-auto{font-size:22px;border-right:0;padding:5px;color:#005ca9!important;max-width:270px;margin:20px auto 0 auto}.kennzeichen-telefon .tabelle .zelle-auto:before{content:"Aktuelles Kennzeichen:";display:inline-block;margin-right:5px;font-size:22px}table.baukosten{width:100%;margin:20px 0;height:auto}.preistabelle th{border:2px solid #fff;padding:10px 5px}.baukosten td{border:0 solid #fff;padding:5px 10px}.baukosten tr:nth-child(even){background-color:#f2f2f2}.baukosten th{padding-top:12px;padding-bottom:12px;text-align:left;background-color:#005ca9;color:#fff;font-weight:100}.baukosten th{font-size:14px;font-weight:400;min-width:110px;padding:0 0 0 10px;height:70px}.baukosten td{font-size:16px;font-weight:400}.baukosten tr:nth-child(even){background-color:#e2e2e2}.baukosten tr:nth-child(odd){background-color:#f2f2f2}.baukosten th button{-webkit-appearance:none;cursor:pointer;background:#f39200;display:inline-block;vertical-align:top;font-size:18px;color:#fff;line-height:30px;padding:3px 11px;border-radius:5px;font-weight:300;border:1px solid #fff;box-sizing:border-box;transition:all .5s}.baukosten th button:hover{background:#005ca9;transition:all .5s}.baukosten th button svg{width:20px;height:20px;margin-top:7px}#kennzeichen.kennzeichen-telefon .baukosten th button{-webkit-appearance:none;cursor:pointer;background:#005ca9;display:inline-block;vertical-align:top;font-size:16px;color:#fff;line-height:30px;padding:3px 13px;border-radius:5px;font-weight:300;border:0;box-sizing:border-box;transition:all .5s}#kennzeichen.kennzeichen-telefon .baukosten th button:hover{background:#f39200;transition:all .5s}#kennzeichen.kennzeichen-telefon .baukosten tr:nth-child(odd){background-color:inherit!important}#baukostenkontakt{margin-bottom:20px;font-weight:400;font-size:20px}.kennzeichen-telefon #baukostenkontakt{margin-bottom:20px;text-align:center;font-size:22px;color:#005ca9;font-weight:300;line-height:30px}.bg-overlay{visibility:hidden;opacity:0;filter:Alpha(Opacity=0);display:block;background:rgba(0,0,0,.35);position:fixed;width:100%;height:100%;top:0;right:0;bottom:0;left:0;z-index:101;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.bg-overlay.active{visibility:visible;opacity:1;filter:Alpha(Opacity=100)}.bg-overlay-1{visibility:hidden;opacity:0;filter:Alpha(Opacity=0);display:block;background:rgba(0,0,0,.35);position:fixed;width:100%;height:100%;top:0;right:0;bottom:0;left:0;z-index:101;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.bg-overlay-1.active{visibility:visible;opacity:1;filter:Alpha(Opacity=100)}.slide.slick-slide .content{margin:0 40px}.footer .navi ul li a{font-size:16px!important;color:#fff;font-weight:400!important;transition:all .5s;-webkit-transition:all .5s}
/*! http://responsiveslides.com v1.55 by @viljamis */
.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0}.rslides li:first-child{position:relative;display:block;float:left}.rslides img{display:block;height:auto;float:left;width:100%;border:0}.fr-overlay,.fr-window{position:fixed;top:0;left:0}.fr-box,.fr-overlay,.fr-overlay-background,.fr-page,.fr-pages,.fr-window{width:100%;height:100%}.fr-hovering-clickable .fr-container,.fr-side{cursor:pointer}.fr-overlay,.fr-overlay [class^=fr-],.fr-spinner,.fr-spinner [class^=fr-],.fr-window,.fr-window [class^=fr-]{box-sizing:border-box}.fr-overlay{z-index:99998}.fr-window{font:13px/20px "Lucida Sans","Lucida Sans Unicode","Lucida Grande",Verdana,Arial,sans-serif;transform:translateZ(0);z-index:99999}.fr-spinner{z-index:100000}.fr-overlay-background{float:left;background:#000;opacity:.9;filter:alpha(opacity=90)}.fr-overlay-ui-fullclick .fr-overlay-background{background:#292929;opacity:1;filter:alpha(opacity=100)}.fr-overlay.fr-mobile-touch,.fr-window.fr-mobile-touch{position:absolute;overflow:visible}.fr-measured{margin:0!important;min-width:0!important;min-height:0!important}.fr-box{position:absolute;top:0;left:0}.fr-pages{position:absolute;overflow:hidden;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fr-info,.fr-position-inside,.fr-position-outside{-webkit-text-size-adjust:none;text-size-adjust:none;-khtml-user-select:text}.fr-page{position:absolute}.fr-container{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0;text-align:center}.fr-ui-inside .fr-container,.fr-ui-inside.fr-no-sides .fr-container{padding:20px}.fr-ui-outside .fr-container{padding:20px 82px}.fr-ui-outside.fr-no-sides .fr-container{padding:20px 48px}@media all and (max-width:700px) and (orientation:portrait),all and (orientation:landscape) and (max-height:700px){.fr-ui-inside .fr-container,.fr-ui-inside.fr-no-sides .fr-container{padding:12px}.fr-ui-outside .fr-container{padding:12px 72px}.fr-ui-outside.fr-no-sides .fr-container{padding:12px 48px}}@media all and (max-width:500px) and (orientation:portrait),all and (orientation:landscape) and (max-height:500px){.fr-ui-inside .fr-container,.fr-ui-inside.fr-no-sides .fr-container{padding:0}.fr-ui-outside .fr-container{padding:0 72px}.fr-ui-outside.fr-no-sides .fr-container{padding:0 48px}}.fr-ui-fullclick .fr-container,.fr-ui-fullclick.fr-no-sides .fr-container{padding:0}.fr-ui-fullclick.fr-type-video .fr-container{padding:0 62px}.fr-ui-fullclick.fr-no-sides.fr-type-video .fr-container{padding:48px 0}.fr-overflow-y .fr-container{padding-top:0!important;padding-bottom:0!important}.fr-content,.fr-content-background{position:absolute;top:50%;left:50%;overflow:visible}.fr-info,.fr-info-background{position:absolute;top:0;width:100%}.fr-content-element{float:left;width:100%;height:100%}.fr-content-background{background:#101010}.fr-info{left:0;color:#efefef;font-size:13px;line-height:20px;text-align:left;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.fr-position,.fr-position-text{color:#b3b3b3}.fr-info-background{left:0;height:100%;background:#000;line-height:1%;filter:none;opacity:1}.fr-ui-inside .fr-info-background{filter:alpha(opacity=80);opacity:.8;zoom:1}.fr-ui-outside .fr-info-background{background:#0d0d0d}.fr-content .fr-info{top:auto;bottom:0}.fr-info-padder{display:block;overflow:hidden;padding:12px;position:relative;width:auto}.fr-caption{width:auto;display:inline}.fr-position{float:right;line-height:21px;opacity:.99;position:relative;text-align:right;margin-left:15px;white-space:nowrap}.fr-position-inside,.fr-position-outside{position:absolute;bottom:0;right:0;margin:12px;width:auto;padding:2px 8px;border-radius:10px;font-size:11px;line-height:20px;text-shadow:0 1px 0 rgba(0,0,0,.4);display:none;overflow:hidden;white-space:nowrap;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.fr-close,.fr-side{-webkit-user-select:none;-moz-user-select:none}.fr-position-inside{border:0}.fr-position-background{position:absolute;top:0;left:0;width:100%;height:100%;background:#0d0d0d;filter:alpha(opacity=80);opacity:.8;zoom:1}.fr-position-inside .fr-position-text,.fr-position-outside .fr-position-text{float:left;position:relative;text-shadow:0 1px 1px rgba(0,0,0,.3);opacity:1}.fr-ui-outside .fr-position-outside{display:block}.fr-ui-outside .fr-info .fr-position{display:none}.fr-ui-inside.fr-no-caption .fr-position-inside{display:block}.fr-info .fr-stroke-top,.fr-ui-fullclick .fr-stroke,.fr-ui-inside.fr-no-caption .fr-caption,.fr-ui-outside.fr-has-caption .fr-content .fr-stroke-bottom,.fr-ui-outside.fr-no-caption .fr-info{display:none}.fr-info a,.fr-info a:hover{color:#ccc;border:0;background:0 0;text-decoration:underline}.fr-info a:hover{color:#eee}.fr-stroke{position:absolute;top:0;left:0;width:100%;height:1px}.fr-stroke-vertical{width:1px;height:100%}.fr-stroke-horizontal{padding:0 1px}.fr-stroke-right{left:auto;right:0}.fr-stroke-bottom{top:auto;bottom:0}.fr-stroke-color{float:left;width:100%;height:100%;background:rgba(255,255,255,.08)}.fr-info .fr-stroke-color{background:rgba(80,80,80,.3)}.fr-ui-fullclick .fr-content-background{box-shadow:none}.fr-side-hidden,.fr-thumbnails-disabled .fr-thumbnails{display:none!important}.fr-side{position:absolute;top:50%;width:54px;height:72px;margin:-36px 9px 0;user-select:none;zoom:1}.fr-side-previous{left:0}.fr-side-next{right:0;left:auto}.fr-side-disabled{cursor:default}.fr-close,.fr-thumbnail,.fr-thumbnail-overlay{cursor:pointer}.fr-side-button{float:left;width:100%;height:100%;margin:0;padding:0}.fr-side-button-background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#101010}.fr-side-button-icon{float:left;position:relative;height:100%;width:100%;zoom:1;background-position:50% 50%;background-repeat:no-repeat}@media all and (max-width:500px) and (orientation:portrait),all and (orientation:landscape) and (max-height:414px){.fr-side{width:54px;height:60px;margin:-30px 0 0}.fr-side-button{width:48px;height:60px;margin:0 3px}}.fr-close{position:absolute;width:48px;height:48px;top:0;right:0;user-select:none}.fr-close-background,.fr-close-icon{position:absolute;top:12px;left:12px;height:26px;width:26px;background-position:50% 50%;background-repeat:no-repeat}.fr-close-background{background-color:#000}.fr-thumbnails{position:absolute;overflow:hidden}.fr-thumbnails-horizontal .fr-thumbnails{width:100%;height:12%;min-height:74px;max-height:160px;bottom:0}.fr-thumbnails-vertical .fr-thumbnails{height:100%;width:10%;min-width:74px;max-width:160px;left:0}.fr-thumbnails,.fr-thumbnails *{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fr-thumbnails-wrapper{position:absolute;top:0;left:50%;height:100%}.fr-thumbnails-vertical .fr-thumbnails-wrapper{top:50%;left:0}.fr-thumbnails-slider{position:relative;width:100%;height:100%;float:left;zoom:1}.fr-thumbnails-slider-slide{position:absolute;top:0;left:0;height:100%}.fr-thumbnails-thumbs{float:left;height:100%;overflow:hidden;position:relative;top:0;left:0}.fr-thumbnails-slide{position:absolute;top:0;height:100%;width:100%}.fr-thumbnail-frame{position:absolute;zoom:1;overflow:hidden}.fr-thumbnail{position:absolute;width:30px;height:100%;left:50%;top:50%;zoom:1;margin:0 10px}.fr-ltIE9 .fr-thumbnail *{overflow:hidden;z-index:1;zoom:1}.fr-thumbnail-wrapper{position:relative;background:#161616;width:100%;height:100%;float:left;overflow:hidden;display:inline;z-index:0}.fr-thumbnail-active,.fr-thumbnail-active .fr-thumbnail-overlay{cursor:default}.fr-thumbnail-overlay,.fr-thumbnail-overlay-background,.fr-thumbnail-overlay-border{position:absolute;top:0;left:0;width:100%;height:100%;border-width:0;overflow:hidden;border-style:solid;border-color:transparent}.fr-ltIE9 .fr-thumbnail-overlay-border{border-width:0!important}.fr-thumbnail .fr-thumbnail-image{position:absolute;filter:alpha(opacity=85);opacity:.85;max-width:none}.fr-thumbnail-active:hover .fr-thumbnail-image,.fr-thumbnail:hover .fr-thumbnail-image{filter:alpha(opacity=99);opacity:.99}.fr-thumbnail-active .fr-thumbnail-image,.fr-thumbnail-active:hover .fr-thumbnail-image{filter:alpha(opacity=35);opacity:.35}.fr-thumbnail-loading,.fr-thumbnail-loading-background,.fr-thumbnail-loading-icon{position:absolute;top:0;left:0;width:100%;height:100%}.fr-thumbnail-loading-background{background-color:#161616;background-position:50% 50%;background-repeat:no-repeat;opacity:.8;position:relative;float:left}.fr-thumbnail-loading-icon{display:none}.fr-thumbnail-error .fr-thumbnail-image{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#202020}.fr-thumbnails-side{float:left;height:100%;width:28px;margin:0 5px;position:relative;overflow:hidden}.fr-thumbnails-side-previous{margin-left:12px}.fr-thumbnails-side-next{margin-right:12px}.fr-thumbnails-vertical .fr-thumbnails-side{height:28px;width:100%;margin:10px 0}.fr-thumbnails-vertical .fr-thumbnails-side-previous{margin-top:20px}.fr-thumbnails-vertical .fr-thumbnails-side-next{margin-bottom:20px}.fr-thumbnails-side-button{position:absolute;top:50%;left:50%;margin-top:-14px;margin-left:-14px;width:28px;height:28px;cursor:pointer}.fr-thumbnails-side-button-background,.fr-thumbnails-side-button-icon{position:absolute;width:100%;height:100%;left:0;top:0}.fr-thumbnails-side-button-background{filter:alpha(opacity=80);opacity:.8;-moz-transition:background-color .2s ease-in;-webkit-transition:background-color .2s ease-in;transition:background-color .2s ease-in;background-color:#333;cursor:pointer;border-radius:4px}.fr-thumbnails-side-button:hover .fr-thumbnails-side-button-background{background-color:#3b3b3b}.fr-thumbnails-side-button-disabled *{cursor:default}.fr-thumbnails-side-button-disabled:hover .fr-thumbnails-side-button-background{background-color:#333}.fr-thumbnails-vertical .fr-thumbnail-frame,.fr-thumbnails-vertical .fr-thumbnails-side,.fr-thumbnails-vertical .fr-thumbnails-thumbs{clear:both}.fr-window-ui-fullclick .fr-thumbnails{background:#090909}.fr-window-ui-fullclick.fr-thumbnails-enabled.fr-thumbnails-horizontal .fr-info .fr-stroke-bottom,.fr-window-ui-fullclick.fr-thumbnails-enabled.fr-thumbnails-vertical .fr-info .fr-stroke-left{display:block!important}.fr-thumbnails-horizontal .fr-thumbnails-thumbs{padding:12px 5px}.fr-thumbnails-vertical .fr-thumbnails-thumbs{padding:5px 12px}.fr-thumbnails-measured .fr-thumbnails-thumbs{padding:0!important}@media all and (min-height:700px){.fr-thumbnails-horizontal .fr-thumbnails-thumbs{padding:16px 8px}.fr-thumbnails-horizontal .fr-thumbnails-side{margin:0 8px}.fr-thumbnails-horizontal .fr-thumbnails-side-previous{margin-left:16px}.fr-thumbnails-horizontal .fr-thumbnails-side-next{margin-right:16px}}@media all and (min-height:980px){.fr-thumbnails-horizontal .fr-thumbnails-thumbs{padding:20px 10px}.fr-thumbnails-horizontal .fr-thumbnails-side{margin:0 10px}.fr-thumbnails-horizontal .fr-thumbnails-side-previous{margin-left:20px}.fr-thumbnails-horizontal .fr-thumbnails-side-next{margin-right:20px}}@media all and (min-width:1200px){.fr-thumbnails-vertical .fr-thumbnails-thumbs{padding:8px 16px}.fr-thumbnails-vertical .fr-thumbnails-side{margin:0 8px}.fr-thumbnails-vertical .fr-thumbnails-side-previous{margin-top:16px}.fr-thumbnails-vertical .fr-thumbnails-side-next{margin-bottom:16px}}@media all and (min-width:1800px){.fr-thumbnails-vertical .fr-thumbnails-thumbs{padding:10px 20px}.fr-thumbnails-vertical .fr-thumbnails-side{margin:10px 0}.fr-thumbnails-vertical .fr-thumbnails-side-previous{margin-top:20px}.fr-thumbnails-vertical .fr-thumbnails-side-next{margin-bottom:20px}}@media all and (max-width:500px) and (orientation:portrait),all and (orientation:landscape) and (max-height:500px){.fr-thumbnails-horizontal .fr-thumbnails{display:none!important}}@media all and (max-width:700px) and (orientation:portrait),all and (orientation:landscape) and (max-height:414px){.fr-thumbnails-vertical .fr-thumbnails{display:none!important}}.fr-window-ui-fullclick .fr-close-outside,.fr-window-ui-fullclick .fr-content .fr-close,.fr-window-ui-fullclick .fr-content .fr-info,.fr-window-ui-fullclick .fr-content .fr-side-next,.fr-window-ui-fullclick .fr-content .fr-side-previous,.fr-window-ui-fullclick .fr-side-next-outside,.fr-window-ui-fullclick .fr-side-previous-outside,.fr-window-ui-inside .fr-close-fullclick,.fr-window-ui-inside .fr-close-outside,.fr-window-ui-inside .fr-page>.fr-info,.fr-window-ui-inside .fr-side-next-fullclick,.fr-window-ui-inside .fr-side-next-outside,.fr-window-ui-inside .fr-side-previous-fullclick,.fr-window-ui-inside .fr-side-previous-outside,.fr-window-ui-outside .fr-close-fullclick,.fr-window-ui-outside .fr-content .fr-close,.fr-window-ui-outside .fr-content .fr-info,.fr-window-ui-outside .fr-content .fr-side-next,.fr-window-ui-outside .fr-content .fr-side-previous,.fr-window-ui-outside .fr-side-next-fullclick,.fr-window-ui-outside .fr-side-previous-fullclick{display:none!important}.fr-toggle-ui{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.fr-visible-fullclick-ui .fr-box>.fr-toggle-ui,.fr-visible-inside-ui .fr-ui-inside .fr-toggle-ui{opacity:1}.fr-hidden-fullclick-ui .fr-box>.fr-toggle-ui,.fr-hidden-inside-ui .fr-ui-inside .fr-toggle-ui{-webkit-transition:opacity .3s;transition:opacity .3s}.fr-ltIE9.fr-hidden-fullclick-ui .fr-box>.fr-toggle-ui,.fr-ltIE9.fr-hidden-inside-ui .fr-ui-inside .fr-toggle-ui{display:none}.fr-spinner{position:fixed;width:52px;height:52px;background:#101010;background:rgba(16,16,16,.85);border-radius:5px}.fr-spinner div{position:absolute;top:0;left:0;height:64%;width:64%;margin-left:18%;margin-top:18%;opacity:1;-webkit-animation:fresco-12 1.2s infinite ease-in-out;animation:fresco-12 1.2s infinite ease-in-out}.fr-spinner div:after{content:'';position:absolute;top:0;left:50%;width:2px;height:8px;margin-left:-1px;background:#fff;box-shadow:0 0 1px transparent}.fr-spinner div.fr-spin-1{-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg);-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.fr-spinner div.fr-spin-2{-ms-transform:rotate(60deg);-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-delay:-1s;animation-delay:-1s}.fr-spinner div.fr-spin-3{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation-delay:-.9s;animation-delay:-.9s}.fr-spinner div.fr-spin-4{-ms-transform:rotate(120deg);-webkit-transform:rotate(120deg);transform:rotate(120deg);-webkit-animation-delay:-.8s;animation-delay:-.8s}.fr-spinner div.fr-spin-5{-ms-transform:rotate(150deg);-webkit-transform:rotate(150deg);transform:rotate(150deg);-webkit-animation-delay:-.7s;animation-delay:-.7s}.fr-spinner div.fr-spin-6{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation-delay:-.6s;animation-delay:-.6s}.fr-spinner div.fr-spin-7{-ms-transform:rotate(210deg);-webkit-transform:rotate(210deg);transform:rotate(210deg);-webkit-animation-delay:-.5s;animation-delay:-.5s}.fr-spinner div.fr-spin-8{-ms-transform:rotate(240deg);-webkit-transform:rotate(240deg);transform:rotate(240deg);-webkit-animation-delay:-.4s;animation-delay:-.4s}.fr-spinner div.fr-spin-9{-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-animation-delay:-.3s;animation-delay:-.3s}.fr-spinner div.fr-spin-10{-ms-transform:rotate(300deg);-webkit-transform:rotate(300deg);transform:rotate(300deg);-webkit-animation-delay:-.2s;animation-delay:-.2s}.fr-spinner div.fr-spin-11{-ms-transform:rotate(330deg);-webkit-transform:rotate(330deg);transform:rotate(330deg);-webkit-animation-delay:-.1s;animation-delay:-.1s}.fr-spinner div.fr-spin-12{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-animation-delay:0s;animation-delay:0s}@-webkit-keyframes fresco-12{0%{opacity:1}100%{opacity:0}}@keyframes fresco-12{0%{opacity:1}100%{opacity:0}}.fr-thumbnail-spinner{position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px;width:40px;height:40px}.fr-thumbnail-spinner-spin{position:relative;float:left;margin:8px 0 0 8px;text-indent:-9999em;border-top:2px solid rgba(255,255,255,.2);border-right:2px solid rgba(255,255,255,.2);border-bottom:2px solid rgba(255,255,255,.2);border-left:2px solid #fff;-webkit-animation:fr-thumbnail-spin 1.1s infinite linear;animation:fr-thumbnail-spin 1.1s infinite linear}.fr-thumbnail-spinner-spin,.fr-thumbnail-spinner-spin:after{border-radius:50%;width:24px;height:24px}@-webkit-keyframes fr-thumbnail-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fr-thumbnail-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fr-error{float:left;position:relative;background-color:#ca3434;width:160px;height:160px}.fr-error-icon{position:absolute;width:42px;height:42px;top:50%;left:50%;margin-left:-21px;margin-top:-21px}.fr-window-skin-fresco .fr-close-icon,.fr-window-skin-fresco .fr-error-icon,.fr-window-skin-fresco .fr-side-button-icon,.fr-window-skin-fresco .fr-thumbnails-side-button-icon{background-image:url(//baudirekt.de/wp-content/themes/baudirekt/sprite.svg)}.fr-window-skin-fresco .fr-error-icon,.fr-window-skin-fresco.fr-no-svg .fr-close-icon,.fr-window-skin-fresco.fr-no-svg .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-button-icon{background-image:url(//baudirekt.de/wp-content/themes/baudirekt/sprite.png)}.fr-window-skin-fresco .fr-error-icon{background-position:-160px -126px}.fr-window-skin-fresco .fr-content-background{background:#101010;box-shadow:0 0 5px rgba(0,0,0,.4)}.fr-window-skin-fresco.fr-window-ui-fullclick .fr-content-background{box-shadow:none}.fr-window-skin-fresco .fr-side-button-background{background-color:transparent}.fr-window-skin-fresco .fr-side-previous .fr-side-button-icon{background-position:-13px -14px}.fr-window-skin-fresco .fr-side-next .fr-side-button-icon{background-position:-93px -14px}.fr-window-skin-fresco .fr-side-previous:hover .fr-side-button-icon{background-position:-13px -114px}.fr-window-skin-fresco .fr-side-next:hover .fr-side-button-icon{background-position:-93px -114px}.fr-window-skin-fresco.fr-no-svg .fr-hovering-previous .fr-side-previous .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-mobile-touch .fr-side-previous .fr-side-button-icon{background-position:-13px -114px}.fr-window-skin-fresco.fr-no-svg .fr-hovering-next .fr-side-next .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-mobile-touch .fr-side-next .fr-side-button-icon{background-position:-93px -114px}.fr-window-skin-fresco.fr-no-svg .fr-hovering-previous .fr-side-previous.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-side-previous.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-side-previous.fr-side-disabled:hover .fr-side-button-icon{background-position:-13px -214px}.fr-window-skin-fresco.fr-no-svg .fr-hovering-next .fr-side-next.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-side-next.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-side-next.fr-side-disabled:hover .fr-side-button-icon{background-position:-93px -214px}.fr-window-skin-fresco.fr-svg .fr-side-previous .fr-side-button-icon{background-position:-13px -114px}.fr-window-skin-fresco.fr-svg .fr-side-next .fr-side-button-icon{background-position:-93px -114px}.fr-window-skin-fresco.fr-svg .fr-side-button-icon{opacity:.5}.fr-window-skin-fresco.fr-svg .fr-hovering-next .fr-side-next .fr-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-hovering-previous .fr-side-previous .fr-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-side:hover .fr-side-button-icon{opacity:1}.fr-window-skin-fresco.fr-svg.fr-mobile-touch .fr-side .fr-side-button-icon{opacity:.8}.fr-window-skin-fresco.fr-svg .fr-hovering-next .fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-hovering-previous .fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-side-disabled:hover .fr-side-button-icon,.fr-window-skin-fresco.fr-svg.fr-mobile-touch .fr-side-disabled .fr-side-button-icon{opacity:.2}.fr-window-skin-fresco.fr-window-ui-fullclick.fr-showing-type-image .fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-window-ui-inside .fr-type-image .fr-side-disabled .fr-side-button-icon{background-image:none}@media all and (max-width:500px) and (orientation:portrait),all and (orientation:landscape) and (max-height:414px){.fr-page{min-width:100%;min-height:100%}.fr-window-skin-fresco .fr-side-previous .fr-side-button-icon{background-position:0 -300px}.fr-window-skin-fresco .fr-side-next .fr-side-button-icon{background-position:-48px -300px}.fr-window-skin-fresco .fr-side-previous:hover .fr-side-button-icon{background-position:0 -360px}.fr-window-skin-fresco .fr-side-next:hover .fr-side-button-icon{background-position:-48px -360px}.fr-window-skin-fresco.fr-no-svg .fr-hovering-previous .fr-side-previous .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-mobile-touch .fr-side-previous .fr-side-button-icon{background-position:0 -360px}.fr-window-skin-fresco.fr-no-svg .fr-hovering-next .fr-side-next .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-mobile-touch .fr-side-next .fr-side-button-icon{background-position:-48px -360px}.fr-window-skin-fresco.fr-svg .fr-side-previous .fr-side-button-icon{background-position:0 -360px}.fr-window-skin-fresco.fr-svg .fr-side-next .fr-side-button-icon{background-position:-48px -360px}.fr-window-skin-fresco.fr-no-svg .fr-hovering-previous .fr-side-previous.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-side-previous.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-side-previous.fr-side-disabled:hover .fr-side-button-icon{background-position:0 -420px}.fr-window-skin-fresco.fr-no-svg .fr-hovering-next .fr-side-next.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-side-next.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-side-next.fr-side-disabled:hover .fr-side-button-icon{background-position:-48px -420px}}.fr-window-skin-fresco.fr-window-ui-outside .fr-close-background{background-color:#363636}.fr-window-skin-fresco.fr-window-ui-outside .fr-close:hover .fr-close-background{background-color:#434343}.fr-window-skin-fresco.fr-window-ui-fullclick .fr-close-background,.fr-window-skin-fresco.fr-window-ui-inside .fr-close-background{background-color:#131313;filter:alpha(opacity=80);opacity:.8}.fr-window-skin-fresco.fr-window-ui-fullclick .fr-close:hover .fr-close-background,.fr-window-skin-fresco.fr-window-ui-inside .fr-close:hover .fr-close-background{background-color:#191919}.fr-window-skin-fresco .fr-close .fr-close-icon{background-position:-168px -8px}.fr-window-skin-fresco .fr-close:hover .fr-close-icon{background-position:-210px -8px}.fr-window-skin-fresco.fr-svg .fr-close .fr-close-icon{background-position:-210px -8px;opacity:.8}.fr-window-skin-fresco .fr-close:hover .fr-close-icon,.fr-window-skin-fresco.fr-mobile-touch .fr-close:hover .fr-close-icon,.fr-window-skin-fresco.fr-svg.fr-mobile-touch .fr-close .fr-close-icon{opacity:1}.fr-window-skin-fresco .fr-thumbnail-active .fr-thumbnail-wrapper{box-shadow:0 0 1px rgba(0,0,0,.1)}.fr-window-skin-fresco .fr-thumbnail-wrapper{border-color:transparent;border-style:solid;border-width:0;box-shadow:0 -1px 4px rgba(0,0,0,.3)}.fr-window-skin-fresco .fr-thumbnail-overlay-border{border-width:1px;border-color:rgba(255,255,255,.08)}.fr-window-skin-fresco .fr-thumbnail-active .fr-thumbnail-overlay-border,.fr-window-skin-fresco .fr-thumbnail-active:hover .fr-thumbnail-overlay-border{border:0}.fr-window-skin-fresco .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon{background-position:-167px -49px}.fr-window-skin-fresco .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-icon{background-position:-209px -49px}.fr-window-skin-fresco .fr-thumbnails-side-next .fr-thumbnails-side-button-icon{background-position:-167px -91px}.fr-window-skin-fresco .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-icon{background-position:-209px -91px}.fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon{background-position:-293px -49px}.fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-icon{background-position:-335px -49px}.fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-icon{background-position:-293px -91px}.fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-icon{background-position:-335px -91px}.fr-window-skin-fresco.fr-svg .fr-thumbnails-side .fr-thumbnails-side-button-icon{-moz-transition:opacity .2s ease-in;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;opacity:.8}.fr-window-skin-fresco.fr-svg .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled,.fr-window-skin-fresco.fr-svg .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon{background-position:-167px -49px}.fr-window-skin-fresco.fr-svg .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled,.fr-window-skin-fresco.fr-svg .fr-thumbnails-side-next .fr-thumbnails-side-button-icon{background-position:-209px -91px}.fr-window-skin-fresco.fr-svg .fr-thumbnails-side:hover .fr-thumbnails-side-button-icon{opacity:1}.fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled,.fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon{background-position:-293px -49px}.fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled,.fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-icon{background-position:-335px -91px}.fr-window-skin-fresco.fr-svg .fr-thumbnails-side .fr-thumbnails-side-button-disabled,.fr-window-skin-fresco.fr-svg .fr-thumbnails-side:hover .fr-thumbnails-side-button-disabled{opacity:.5}.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon{background-position:-251px -49px}.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon{background-position:-251px -91px}.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-background,.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-background{filter:alpha(opacity=50)}.fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon{background-position:-377px -49px}.fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon{background-position:-377px -91px}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@media (max-width:2150px){.home #bildslider{margin-bottom:30px}}@media (max-width:2050px){.home #bildslider{margin-bottom:0}}@media (max-width:1920px){.haustypbanner .bild,.section.image .wrp-image{max-width:1500px}.home .slickslidershow{margin-bottom:0}#bildslider .bildslider{max-height:inherit}#bildslider .slick-initialized .slick-slide{max-height:inherit}.page #bildslider .slick-dots{bottom:inherit}.haustypbanner .textbox{bottom:80px}.section.image .textbox{bottom:80px}.haustypbanner .textbox.show .bild-kfw{bottom:-60px}}@media (max-width:1400px){.single-haustyp .flyouts .flyout-36.icon-anzeigen{display:none!important}.haustypbanner .ani.icon-anzeigen{display:block}.flyouts{display:none}.post-template-default .main{padding:0 20px}.flyout-4{top:115px;background:#fff url(//baudirekt.de/wp-content/themes/baudirekt/assets/genau-mein-haus-logo.svg) 35px center no-repeat;background-size:45px 45px}.scrolled .flyout-4{top:80px}}@media (max-width:1335px){#mainnav{padding:0 20px}#bildslider .textbox{bottom:70px}#bildslider .textbox h3{font-size:14px}#bildslider .textbox .content,#bildslider .textbox .link a{font-size:14px;line-height:20px}#bildslider .textbox .headline img{width:18px}.section.image .textbox{bottom:80px}.section.image .textbox h3{font-size:14px;line-height:15px}.section.image .textbox .content{font-size:14px;line-height:20px}.section.image .textbox .headline img{width:18px}.section.image .textbox .headline:before{border-top:15px solid #f39200;border-left:15px solid transparent;border-right:15px solid transparent;margin-top:26px}.section.image .textbox .headline:after{border-top:15px solid #fff;border-left:15px solid transparent;border-right:15px solid transparent}.haustypbanner .textbox{bottom:70px}.haustypbanner .textbox h3{font-size:14px;line-height:15px}.haustypbanner .textbox .content{font-size:14px;line-height:20px}.haustypbanner .textbox .headline img{width:18px}.haustypbanner .textbox .headline:before{border-top:15px solid #f39200;border-left:15px solid transparent;border-right:15px solid transparent;margin-top:26px}.haustypbanner .textbox .headline:after{border-top:15px solid #fff;border-left:15px solid transparent;border-right:15px solid transparent}.section.textbild{padding:0 20px}.section.download-hauskatalog{padding:10px 20px}.section.boxen{padding:0 20px}#kundenslider .headline-kunden,#kundenslider .textslider{padding:0 20px}.page .section.text{padding:0 20px}.page.page-id-4910 .section.text{padding:0}.smartspace{padding-left:20px!important;padding-right:20px!important}.section.haustyp-wrp{padding:0 20px}.section.textboxen{padding:0 20px}.page-id-987.page .section.text ul{padding:0}.page-id-987.page .section.text strong{padding:0 20px}.single-haustyp .main,.single-privathaeuser .main{padding:0 20px}.footer .wrp{padding:0 20px}.bottom .wrp{padding:20px}.haustypbanner .textbox.show .bild-kfw{bottom:-40px}.haustypbanner .textbox.show.dont-show .bild-kfw,.haustypbanner .textbox .bild-kfw{bottom:-40px}}@media (max-width:1280px){.wpcf7{margin:0!important}}@media (max-width:1240px){.page-id-4910 .genau-logo,.genau-logo{margin-left:20px}.single-genau_mein_haus .headline-custom{font-size:14px}.single-genau_mein_haus .radio span{font-size:12px}.section.textboxen .wrp{justify-content:space-between}.section.textboxen .wrp .box{flex-basis:45.5%}.section.haustyp-wrp .wrp{justify-content:inherit}.section.haustyp-wrp .wrp .haustyp-box{flex-basis:30%}.alm-reveal{justify-content:inherit}.alm-reveal .haustyp-box{flex-basis:30%}.rahmen .grundrisse .grundriss.BL{display:block;justify-content:inherit}.rahmen .grundrisse .grundriss.BL a{width:auto;margin-right:0;display:block}.rahmen .grundrisse .grundriss.BL .grundflaeche-raeume{width:auto;display:block}.section.textboxen-drei .wrp .box{flex-basis:25%}.page-id-6020 .section.textboxen-drei .wrp .box{flex-basis:32%;margin:0 0 20px}.wpcf7{box-shadow:inherit}.wpcf7 .fieldwrap.even{display:block;width:initial;margin-right:0}.wpcf7 .fieldwrap.odd{display:block;width:initial}.fresco-gallery{padding:0 20px}.blog .content.withsidebar{justify-content:space-between}.blog .content.withsidebar .type-post{flex-basis:30.5%}.blog h2{padding-left:10px}.page .section.text,.page .section.texttext{margin:30px auto 40px auto}.page-id-596 .section.text:nth-child(2n){margin-top:-10px}.footer{font-size:14px;color:#fff!important}.footer .wrp{grid-template-columns:25% 30% auto auto}.single-genau_mein_haus .item-accordion-btn{width:inherit;height:inherit;padding-right:15px}.parent-pageid-3961 .wpcf7{margin:-25px 0 0 0!important}}@media (max-width:1170px){.scrolled .backbutton-konfi{top:66px;left:0;transition:ease-in-out .5s}.scrolled .backbutton-konfi a{padding:4px 20px;background:rgba(255,255,255,.95);transition:ease-in-out .5s}}@media (max-width:1140px){.stempel{position:relative;right:inherit;top:inherit;margin-bottom:20px}.blog h2{font-size:16px}table.baukosten{font-size:13px}.footer .wrp{grid-template-columns:1fr 1fr}.bewertung img{width:130px;height:auto}}@media (max-width:1100px){.section.textbild .right img{width:80%}#mega-menu-wrap-mainnav #mega-menu-mainnav li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-2-of-12{width:22%!important}#mega-menu-wrap-mainnav #mega-menu-mainnav li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-3-of-12{width:17%!important}.home #bildslider .bildslider{margin-bottom:30px}.section.textbild .left{width:55%}.section.textbild .right{width:45%}.section.download-hauskatalog .wrp .left{width:23%}.section.privathauskatalog .wrp .left{width:23%}#bildslider .slick-dots{bottom:0}.home.page #bildslider .slick-dots{bottom:0}.page-id-987.page .section.text ul li{width:47%;font-size:14px}#kennzeichen input[type=text]{width:7%}.single-genau_mein_haus .variationen-box{grid-template-columns:1fr 1fr}.single-genau_mein_haus .headline-custom{margin:0 0 20px;font-size:16px}.single-genau_mein_haus .dachform .grid{column-gap:30%}#mega-menu-wrap-mainnav #mega-menu-mainnav>li.mega-menu-item{margin:0 25px 0 0!important}}@media (max-width:1080px){header .logo{width:220px}.section.image.bannerbild{margin-top:0}.page-id-6526 .section.image.bannerbild{margin-top:90px}.backbutton-konfi{top:15px;left:inherit;right:130px;transition:ease-in-out .5s}.scrolled .backbutton-konfi{top:18px;left:inherit;right:130px;transition:ease-in-out .5s}.scrolled .backbutton-konfi a{padding:4px 20px;background:rgba(255,255,255,.95);transition:ease-in-out .5s}.single-genau_mein_haus .grid-basis{grid-template-columns:67% auto;column-gap:0}.page-id-4910 .grid-basis{grid-template-columns:1fr 1fr;column-gap:80px}.single-genau_mein_haus .dachform .grid svg{width:65px}.single-genau_mein_haus .dachfarbe .grid svg{width:65px}.single-genau_mein_haus .fassadenfarbe .grid .farbe svg{width:65px}.single-genau_mein_haus .fensterfarbe .grid .farbe svg{width:65px}.single-genau_mein_haus .block-alles{grid-template-columns:1fr}.single-genau_mein_haus .block-alles .bild{grid-row:none;margin-top:40px}.hinweis-dh{font-size:14px;line-height:20px;right:10px}.bannersiegel{position:absolute}.section.privathauskatalog .wrp .left img{margin-top:-130px}.page-id-6505.page .section.text:nth-child(1),.page-id-6504.page .section.text:nth-child(1){margin:90px auto 0 auto}.page-id-6508.page .section.text:nth-child(1){margin:100px auto 0 auto}.page-id-6508.page .section.text:nth-child(1) h1{text-align:left!important}.hinweis-dh{right:0;bottom:0;position:relative;width:100%}}@media only screen and (width:1024px) and (orientation:landscape){.page .section.text:nth-child(1) p,.page .section.text:nth-child(1) h2{text-align:left!important}.page h1{text-align:left!important}.section.textboxen .wrp,.section.haustyp-wrp{margin:40px auto}.section.headline h2{margin:40px 0 0}.galerie-headline h2{margin:40px 0}.bannersiegel{position:absolute;right:10px;top:20px}.hinweis-dh{right:0;bottom:0;position:relative;width:100%}.single-genau_mein_haus .grid-basis img.siegel-konfi-erg{position:absolute;right:10px;bottom:10px;width:100px;height:100px}.single-genau_mein_haus .grid-basis-var:before{content:"";background:url(//baudirekt.de/wp-content/themes/baudirekt/assets/baudirekt_siegel_gmh.svg)left top no-repeat;background-size:130px;display:block;position:absolute;right:40px;bottom:20px;width:130px;height:130px}.block-alles .bild:before:before{content:"";background:url(//baudirekt.de/wp-content/themes/baudirekt/assets/baudirekt_siegel_gmh.svg)left top no-repeat;background-size:130px;display:block;position:absolute;right:40px;bottom:20px;width:130px;height:130px}}@media (max-width:1000px){.bannersiegel{bottom:190px}.bannersiegel,.bannersiegel.shownot{display:block!important}.stock{display:block;flex-wrap:inherit;justify-content:inherit}.section.textbild .right img{width:65%}.haustypbanner .textbox.dont-show{right:0!important}.haustypbanner .textbox.dont-show .clickbox,.haustypbanner .textbox.show .clickbox{display:none!important}.section.haustyp-wrp .wrp{justify-content:space-between}.page-id-584 .alm-reveal{justify-content:space-between}#bildslider .textbox{display:none!important}.home #bildslider .bildslider{margin-bottom:0}.home #bildslider .textbox,.section.image .textbox{display:none}#bildslider .textbox,.section.image .textbox{position:relative;bottom:0;max-width:inherit}.page-id-436 #bildslider .slick-dots{bottom:0}.home.page .section.textbild .wrp{padding:0 40px}.section.textbild .left{margin-top:40px;width:auto;padding-right:0;float:none}.page-id-4874 .section.textbild .left{margin-top:40px;width:100%;padding-right:0;float:none;grid-row:none}.page-id-4874 .section.textbild .right{text-align:left;padding:20px 0 0}.page-id-4874.page .section.textbild .wrp{margin:0 auto 0 auto;display:grid;grid-template-columns:1fr}.page-id-4874.page .section.textbild .right{display:block;float:none}.page .section.textbild .right{display:none}.home.page .section.textbild .right{display:none;float:none;text-align:left;width:80%;margin:50px 0;padding:0}.home .section.textbild:nth-child(3) .left{float:none;width:auto;padding-right:20px;box-sizing:border-box}.home .section.textbild:nth-child(3) .right{display:none;float:left;width:50%;text-align:left;padding:0 0 0 20px;box-sizing:border-box}.home .section.textbild:nth-child(10) .left{float:none;width:auto;padding-right:20px;box-sizing:border-box}.home .section.textbild:nth-child(10) .right{display:none;float:left;width:50%;text-align:left;padding:0 0 0 20px;box-sizing:border-box}.page-id-579 .section.textbild .right{display:block;float:right;margin-top:-153px}.section.boxen .wrp .box:nth-child(2n+2){margin:0 0 40px}.section.boxen .wrp .box:nth-child(3n+3){margin:initial}.section.boxen .wrp .box{flex-basis:47%;margin:0 0 40px}.section.haustyp-wrp .wrp .haustyp-box:nth-child(2n+2){margin:0 0 40px}.alm-reveal .haustyp-box:nth-child(2n+2){margin:0 0 40px}.alm-reveal .haustyp-box:nth-child(3n+3){margin:initial}.section.haustyp-wrp .wrp .haustyp-box{flex-basis:47%;margin:0 0 40px}.alm-reveal .haustyp-box{flex-basis:47%;margin:0 0 40px}.haustypbanner .textbox{position:relative;bottom:0;max-width:inherit}.haustypbanner .wohngrundflaeche{width:17%;margin:30px 0 20px}.single-haustyp .haustypbanner .zimmer{width:18%}.haustypbanner .wohnflaeche,.haustypbanner .zimmer,.haustypbanner .dachform{width:15%}.haustypbanner .textbox h3{display:block;font-weight:400;border-top:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #fff;margin:0;padding:5px 5px 5px 28px;font-size:18px;line-height:24px;background:#f39200;color:#fff}.haustypbanner .textbox .headline:before{content:"";display:block;position:absolute;width:0;height:0;margin-top:34px;margin-left:30px;border-top:20px solid #f39200;border-left:20px solid transparent;border-right:20px solid transparent;z-index:888}.haustypbanner .textbox .headline:after{content:"";display:block;position:absolute;width:0;height:0;margin-left:30px;border-top:20px solid #fff;border-left:20px solid transparent;border-right:20px solid transparent}.sidebar .haustyp_nav.backlink{text-align:center}.parent-pageid-584 .section.gallery .fresco-gallery li{width:49.4%!important}.parent-pageid-584 .section.gallery .fresco-gallery li:nth-child(even){margin:0 0 1%}.item-modal.active .btn-modal-close{right:50px}.haustypbanner .ani.icon-anzeigen{width:80px;right:10px}.haustypbanner .link-rundgang a{padding:10px 10px 5px}.haustypbanner .ani.icon-anzeigen{top:2vh}.haustypbanner .textbox.show .bild-kfw{width:16%;bottom:110%;right:20px;opacity:1!important}.haustypbanner .textbox.show.dont-show .bild-kfw,.haustypbanner .textbox .bild-kfw{bottom:110%;position:absolute;right:20px;width:16%;opacity:1!important}}@media (max-width:980px){.page-id-987.page .section.text ul li{width:100%;font-size:16px}.single-genau_mein_haus .grundrisse-container .grundriss-wrp{grid-template-columns:1fr}.single-genau_mein_haus .grundrisse-container .grundriss-wrp .grundriss-bild{grid-row:none;margin-top:40px}.single-genau_mein_haus .grid-basis{grid-template-columns:1fr}.page-id-4910 .grid-basis{grid-template-columns:1fr 1fr;column-gap:80px}.single-genau_mein_haus .variationen-box{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.single-genau_mein_haus .dachfarbe{margin:0}.single-genau_mein_haus .grid-basis .bild{grid-row:none}.single-genau_mein_haus .dachform,.single-genau_mein_haus .dachfarbe{border:1px solid #ccc}.single-genau_mein_haus .fassadenfarbe,.single-genau_mein_haus .fensterfarbe{border:1px solid #ccc;margin-top:10px}.single-genau_mein_haus .wahlleistungen-container .gesamtpreis{position:relative;right:inherit;top:inherit;background:0 0;padding:0;margin:10px 0 0}.single-genau_mein_haus .block-alles.smartspace .bild img{height:inherit;object-fit:inherit}}@media (max-width:980px){.blog .content.withsidebar .type-post{flex-basis:47%}.blog .content.withsidebar .type-post:nth-child(3n+3){margin:0 40px 40px 0}.blog .content.withsidebar .type-post:nth-child(2n+2){margin:0 0 40px}.blog .content.withsidebar{justify-content:space-around}}@media (max-width:940px){.haustyp-template-default .main .content.withsidebar,.privathaeuser-template-default .main .content.withsidebar{margin-right:0}.haustyp-template-default .main .sidebar,.privathaeuser-template-default .main .sidebar{width:auto;margin:0}.single-haustyp .main,.single-privathaeuser .main{display:block}.sidebar .haustyp_nav ul{display:inline-block;float:inherit;width:30%;margin-right:15px}.sidebar .haustyp_nav.backlink ul{display:inline-block;float:inherit;width:auto;margin-right:0}.sidebar .haustyp_nav.backlink li.link a.link{padding:5px 20px}.sidebar .haustyp_nav ul:nth-last-child(1){margin-right:0}.sidebar .climapro{margin:0 auto;width:30%;text-align:center;clear:both;padding-top:20px}.head-cover{text-align:center;margin-top:40px}.sidebar .head-cover:before,.sidebar .head-cover:after{display:none}.bul{width:30%;margin:40px auto 0 auto}#kennzeichen{margin-top:40px}#kennzeichen input[type=text]{width:90%;margin:0 0 0 20px;box-sizing:border-box}.kennzeichen-telefon .tabelle{width:100%}#kennzeichen.kennzeichen-telefon .baukosten th button{margin:20px auto 0 auto;display:block;clear:both}.baukosten th{min-width:inherit!important;padding:5px 10px!important}#baukostentabelle:before{left:30px}.tabelle{display:none;float:left;width:50%;background:#f2f2f2}.tabelle-kfw{display:block;float:left;width:100%}.tabelle-wrp-1{width:auto;margin-top:0}.tabelle-wrp-2{width:auto;margin-top:0}.tabelle-wrp-3{width:auto}.tabelle-kfw .zelle-bauweise:before,.tabelle-kfw .zelle-bku:before,.tabelle-kfw .zelle-bko:before,.tabelle-kfw .zelle-bax:before,.tabelle-kfw .zelle-kfw:before{padding:5px}.tabelle .zelle-auto,.tabelle .zelle-bax{border-right:1px solid #fff}.tabelle-kfw .zelle-bauweise,.tabelle-kfw .zelle-bku,.tabelle-kfw .zelle-bko,.tabelle-kfw .zelle-bax{margin-top:0;padding-top:0}.tabelle-kfw .zelle-bauweise:before,.tabelle-kfw .zelle-bku:before,.tabelle-kfw .zelle-bko:before,.tabelle-kfw .zelle-bax:before,.tabelle-kfw .zelle-kfw:before{display:block}.tabelle-kfw .zelle-bko_e40:before{content:"Baukostenobergrenze (BKO)";display:block;background:#005ca9;color:#fff;text-align:center}.tabelle-kfw .zelle-bku_e40:before{content:"Baukostenuntergrenze (BKU)";display:block;background:#005ca9;color:#fff;text-align:center}.tabelle-kfw .tabelle-wrp-3:nth-child(4) .zelle-bku_e40:before{content:"Baukostenobergrenze (BKO)";display:block;background:#005ca9;color:#fff;text-align:center}.hausansichten{margin:120px auto 0 auto}.button-virtuell.icon-anzeigen{display:none!important}.button-virtuell.smart.icon-anzeigen{display:block!important}.ani.icon-anzeigen{display:none!important}.haustypbanner .ani.smart.icon-anzeigen{display:block!important}.section.download-hauskatalog.kfw .wrp .right{font-size:17px;line-height:24px;width:45%}.section.download-hauskatalog.kfw .wrp .button{width:auto}.section.download-hauskatalog.kfw .wrp .button a{padding:5px 10px}.section.image.bannerbild .siegel{position:absolute;bottom:20px;right:20px;width:22%}.bannersiegel{width:22%!important}.section.texttext .wrp{display:block}.section.texttext h1{display:block;text-align:left!important}.section.texttext h2{display:block;text-align:left!important}.section.texttext .wrp .left,.section.texttext .wrp .right{flex-basis:100%}}@media (max-width:935px){.home.page h1,.home .section.claim{font-size:50px;line-height:55px}.home.page .section.textbild .wrp{padding:0}#kundenslider{max-height:inherit}.footer .wrp{max-width:inherit}.section.textboxen .wrp .box{flex-basis:44%}.single-post .main{display:block;justify-content:inherit}.post-template-default .main .content.withsidebar{margin-right:0;width:auto}#variationen span.first,#leistungen span.first{width:60%}}@media (max-width:861px){.section.download-hauskatalog:nth-last-child(1){margin:100px 0 0}.section.download-hauskatalog .wrp .left{width:27%}.section.download-hauskatalog .wrp .right{font-size:18px;line-height:25px}.section.privathauskatalog .wrp .left{width:27%}.section.privathauskatalog .wrp .right{font-size:18px;line-height:25px}.section.download-hauskatalog .wrp .button{width:220px}.section.download-hauskatalog .wrp .button a{font-size:18px;line-height:25px}.haustypbanner .textbox{bottom:0}.page-id-987.page .section.text ul{padding:0}.page-id-987.page .section.text ul li{display:block;margin-right:0}.page-id-987.page .section.text strong{font-weight:400;padding:0}.sidebar .haustyp_nav li.link a.link{font-size:14px;font-weight:400;padding:5px 5px 5px 10px}.page-id-577 .section.textboxen-drei .wrp .box{flex-basis:18%;margin:0 20px 20px 0}.bannersiegel{right:10px}.um-account-main div.um-account-heading i{margin-right:10px;color:#f39200}}@media (max-width:840px){.um-account-main{float:none;padding:0 0 0 5px!important;width:100%!important;max-width:inherit!important}.um-account-side{float:none!important;width:100%!important;margin-bottom:20px}div.uimob340 .uimob340-hide,div.uimob500 .uimob500-hide,div.uimob800 .uimob800-hide,div.uimob960 .uimob960-hide{display:block!important}.um-account-side li a span.um-account-title{height:auto!important;line-height:inherit!important}.um-account-side li a span.um-account-arrow{top:0!important}.um-account i{vertical-align:center !important;color:#fff}.um .um-field-group-head,.picker__box,.picker__nav--prev:hover,.picker__nav--next:hover,.um .um-members-pagi span.current,.um .um-members-pagi span.current:hover,.um .um-profile-nav-item.active a,.um .um-profile-nav-item.active a:hover,.upload,.um-modal-header,.um-modal-btn,.um-modal-btn.disabled,.um-modal-btn.disabled:hover,div.uimob800 .um-account-side li a.current,div.uimob800 .um-account-side li a.current:hover{background:#005ca9!important}}@media only screen and (width:768px) and (orientation:portrait){header .logo{width:185px}.bannersiegel{display:block!important;position:absolute}.bannersiegel,.bannersiegel.shownot{display:block!important}#bildslider .bildslider,.haustypbanner{margin-top:77px}.section.image.bannerbild{margin-top:77px}.section.gallery .fresco-gallery li{width:24.2%}.section.gallery .fresco-gallery li:nth-child(4n+4){margin:0 0 1%}.page .section.text:nth-child(1) p,.page .section.text:nth-child(1) h2{text-align:left!important}.page h1{text-align:left!important}.section.textboxen .wrp,.section.haustyp-wrp{margin:40px auto}.section.headline h2{margin:40px 0 0}.galerie-headline h2{margin:40px 0}}@media (max-width:790px){.section.stoerer .wrp .bax-box{display:block;width:auto;margin-right:0;margin-bottom:40px}.section.stoerer .wrp .text-bax{display:block;width:auto}.rahmen .energiesiegel .energie-1{float:none;width:auto;margin-bottom:20px}.rahmen .energiesiegel .energie-2{float:none;width:auto}.hausansichten{margin:80px auto 0 auto}.haustypbanner .textbox .bild-kfw{display:none}.siegel-smart{display:block;width:25%;margin:40px 0 0}.single-genau_mein_haus .grid-basis-var img{height:auto}.page-id-4910 .backbutton button.button-3{font-size:18px}.page-id-4910 .backbutton button.button-3 span svg{width:25px;height:25px}.single-genau_mein_haus .grid-basis img.siegel-konfi-erg{position:absolute;right:10px;bottom:10px;width:70px;height:70px}}@media (max-width:768px){.single-genau_mein_haus .wahlleistungen-container{margin-top:0}.home .section.download-hauskatalog.show{margin:40px 0}.section.textbild .left{margin-top:20px}.home.page .section.textbild .right{display:none}.home.page #kundenslider{margin:10px 0 0}.section.download-hauskatalog .wrp .left{width:25%}.section.download-hauskatalog.kfw .wrp .right{width:42%}.section.download-hauskatalog.kfw .wrp .button{margin-right:0}.section.download-hauskatalog.kfw.show{margin:60px 0}.wpcf7-form-control-wrap span.wpcf7-checkbox{margin-bottom:20px;display:block}.hausansichten-smart{display:grid;grid-template-columns:1fr 1fr;column-gap:20px;row-gap:20px;max-width:1240px;margin:80px auto;padding:0 20px;box-sizing:border-box}body.konfiguration-modal-open .konfiguration-modal{width:95%;overflow-y:scroll}.single-genau_mein_haus .grid-basis-var:before{content:"";background:url(//baudirekt.de/wp-content/themes/baudirekt/assets/baudirekt_siegel_gmh.svg)left top no-repeat;background-size:120px;display:block;position:absolute;right:30px;bottom:15px;width:120px;height:120px}.block-alles .bild:before:before{content:"";background:url(//baudirekt.de/wp-content/themes/baudirekt/assets/baudirekt_siegel_gmh.svg)left top no-repeat;background-size:120px;display:block;position:absolute;right:30px;bottom:15px;width:120px;height:120px}}@media (max-width:720px){.berater{display:grid;grid-template-columns:35% 1fr;column-gap:20px;row-gap:20px}.page-id-6526 .section.stoerer.show{margin:0 0 20px 0!important}.home.page #kundenslider{margin:70px 0 40px}.bul{width:40%;margin:40px auto 0 auto}.bannersiegel,.bannersiegel.shownot{display:block!important}.bannersiegel{position:absolute;right:10px;bottom:120px;max-width:170px}.home.page .section.textbild .right{width:100%}.section.textbild .right img{width:80%}.start-link-post{margin-bottom:20px}.scrolled header .logo{width:220px}header .logo{width:220px}#bildslider .bildslider,.haustypbanner{margin-top:84px}.section.image.bannerbild{margin-top:73px}#kundenslider{background:0 0;margin-bottom:30px}#bildslider .slick-dots li,#kundenslider .slick-dots li{width:10px;height:10px}.section.stoerer .wrp .text{font-size:15px;line-height:22px}.sidebar .climapro{width:50%;padding-top:30px}.sidebar .haustyp_nav li.link a.link{padding:0 0 0 10px}.single-privathaeuser .sidebar .haustyp_nav{margin-bottom:40px}.home .section.claim{margin-bottom:40px}.page .section.text,.page .section.texttext{margin:0 auto 20px auto}.page-id-6020.page .section.text,.page .section.texttext{margin:20px auto}.page .section.text:nth-child(1) p,.page .section.text:nth-child(1) h2{text-align:left!important}#kennzeichen.kennzeichen-telefon p{text-align:center!important}.page .section.textbild .wrp{margin:0 auto}.section.textboxen .wrp{margin:40px auto 20px auto}.section.download-hauskatalog.show{margin:0 0 30px;padding:20px}.section.privathauskatalog .show{margin:0 0 30px;padding:20px}.section.download-hauskatalog.kfw.show{margin:0 0 30px}.home .section.download-hauskatalog.show{margin:30px 0 60px}.section.stoerer.show{margin:20px 0 30px}.page-id-600 .section.stoerer.show{margin:0 0 30px}.wpcf7{margin:30px 0 0 0!important}.section.textbild .left{float:none;clear:both;width:inherit}.section.textbild .right{display:none}.page-id-579 .section.textbild .right{display:block;float:none;width:auto;text-align:left;margin-top:70px}.section.download-hauskatalog .wrp .left{width:26%}.section.download-hauskatalog .wrp .left img{width:140px;margin-top:-63px}.section.download-hauskatalog .wrp .right{font-size:16px;line-height:23px}.section.privathauskatalog .wrp .left{width:26%}.section.privathauskatalog .wrp .left img{width:140px;margin-top:-100px}.section.privathauskatalog .wrp .right{font-size:16px;line-height:23px}.section.download-hauskatalog .wrp .button{width:180px}.section.textbild .left{width:inherit}#bildslider .slick-dots{bottom:0}.slide.slick-slide .content{margin:0}.galerie-headline h2{padding:0 40px}.wasserzeichen{display:none!important}.section.textboxen .wrp{justify-content:inherit;display:block}.section.textboxen .wrp .box{flex-basis:inherit;margin:0 0 40px}.haustypbanner .wohngrundflaeche{width:19%;font-size:14px;margin:10px 0 5px}.haustypbanner .wohnflaeche{width:18%;font-size:14px;margin:10px 0 5px}.haustypbanner .zimmer,.haustypbanner .dachform{width:14%;font-size:14px;margin:10px 0 5px}.haustypbanner .wohngrundflaeche:after,.haustypbanner .wohnflaeche:after,.haustypbanner .zimmer:after,.haustypbanner .dachform .dachformtext:before{font-size:10px}.section.headline h2{margin:0;font-size:22px}.page-id-987 .section.headline h2{margin:0 0 20px}.section.haustyp-wrp{margin:40px auto}.page h1,.blog h1{font-size:24px;line-height:32px;margin:30px 0 0 20px;text-align:left!important}.section.texttext h1{margin:30px 0 0}.page h1.headline-text-st{font-size:24px;line-height:32px;margin:0 0 0 20px;text-align:left!important}.parent-pageid-3961 .section.headline h2{margin:30px 0 0;font-size:22px;text-align:left}.page-id-3961 .section.headline h2{margin:30px 0 0;font-size:22px;text-align:left}.page-id-577.page h2{text-align:center!important}.home.page h1{font-size:50px;line-height:55px}.blog .content.withsidebar{display:block;flex-wrap:inherit;align-items:inherit}.blog .content.withsidebar .type-post{flex-basis:100%;margin:0 0 40px}.blog .content.withsidebar .type-post:nth-child(3n+3){margin:0 0 40px}.parent-pageid-584 .section.gallery .fresco-gallery li{width:49.3%!important}.wpcf7{padding:40px 20px!important}.main .section.textbild .link-custom a{font-size:16px;text-align:center;display:block;margin:30px auto;padding:5px}.home .section.textbild:nth-last-child(1) .left a{font-size:18px;text-align:center}.haustypbanner .textbox .headline{display:none}.rahmen{margin:30px 0 0}.rahmen h1{font-size:25px}.alm-load-more-btn{margin:30px auto}.alm-reveal .haustyp-box .headline a{font-size:14px;padding:0 5px 0 28px}.alm-reveal .haustyp-box .link a{font-size:14px;padding:0 5px}.alm-reveal .haustyp-box .headline:before{margin-top:29px}.parent-pageid-584 .bannerbild{margin-bottom:30px}.parent-pageid-584 .section.gallery{margin:30px auto 20px auto}#baukostenkontakt{text-align:center}#baukostenkontakt a{background:#f39200;display:block;padding:5px;color:#fff!important;text-align:center;border-radius:5px;margin-top:20px;border:1px solid #fff;box-sizing:border-box;-webkit-transition:all .5s;transition:all .5s}#baukostenkontakt a:hover{background:#005ca9;transition:all .5s;-webkit-transition:all .5s}.galerie-headline h2{margin:0 0 20px}#baukostentabelle:before{left:50%;margin-left:-45px}.main .section.text .link-custom a{display:block;text-align:center;font-size:16px}#kennzeichen.kennzeichen-telefon input[type=text]{width:100%!important}.section.text h2{font-size:22px}.sidebar .haustyp_nav li.link:before{margin-left:20px;border-top:15px solid #f39200;border-left:15px solid transparent;border-right:15px solid transparent;margin-top:25px}.sidebar .haustyp_nav li.link:after{margin-left:20px;border-top:15px solid #fff;border-left:15px solid transparent;border-right:15px solid transparent;top:26px}.wpcf7 .checkbox{margin-top:20px;font-size:14px}.wpcf7 input[type=checkbox]{font-size:14px;padding:3px}.wpcf7 input.wpcf7-validates-as-date{padding:14px}.section.gallery.haustyp .fresco-gallery li:nth-child(6n+6){margin:0 0 1%}.section.gallery .fresco-gallery li,.section.gallery.haustyp .fresco-gallery li{width:49.2222%}.section.gallery .fresco-gallery li:nth-child(6n+6){margin:0 1% 1% 0}.section.gallery .fresco-gallery li:nth-child(5n+5){margin:0 1% 1% 0}.section.gallery .fresco-gallery li:nth-child(4n+4){margin:0 1% 1% 0}.section.gallery .fresco-gallery li:nth-child(2n+2){margin:0 0 1%}#kennzeichen input[type=text]{width:87%}.section.download-hauskatalog.kfw .wrp .button{display:none}.section.download-hauskatalog.kfw .wrp .right{width:auto;text-align:center}.grid-overview{grid-template-columns:30% 1fr 1fr 1fr}.grid-overview-1,.grid-overview-1a{grid-template-columns:40% 1fr}.grid-overview-2,.single-genau_mein_haus .gesamtpreis-end,.grid-overview-3{grid-template-columns:30% 1fr 1fr 1fr}.zweispaltig-wrp{display:block;grid-template-columns:inherit;column-gap:inherit;margin-bottom:0}.single-genau_mein_haus .grid-basis{display:grid}.page-id-4910 .grid-basis{display:block}.page-id-4910 .grundrisse-end .wrp-end{display:block}.auswahl-grid-liste{display:block}#variationen span.first,#leistungen span.first{width:inherit}#variationen span.second,#leistungen span.second{float:right}.main h4.h4-custom{position:relative}h4.space{margin-top:30px}.variationen{margin-bottom:40px}.page-id-6505.page .section.text:nth-child(1),.page-id-6504.page .section.text:nth-child(1),.page-id-6508.page .section.text:nth-child(1){margin:0 auto 0 auto}.page-id-6505.page .section.text:nth-child(1) h1,.page-id-6504.page .section.text:nth-child(1) h1{margin:30px 0 20px}.page-id-6508.page .section.text:nth-child(1) h1{margin:30px 0 20px}}@media (max-width:680px){.single-genau_mein_haus .headline-custom{font-size:14px}.single-genau_mein_haus .radio span{font-size:12px;font-weight:400}.backbutton{display:block}.page-id-4910 .backbutton button.button-1,.page-id-4910 .backbutton button.button-2{grid-area:inherit;display:block;width:100%;margin-bottom:10px}.page-id-4910 .backbutton button.button-3{grid-area:inherit;text-align:left;display:block;width:100%;font-size:16px;margin-bottom:20px}.page-id-4910 .backbutton button.button-3 span svg{width:20px;height:20px}.page-id-4910 .backbutton button.button-3 span{margin-right:5px}.parent-pageid-444 .wpcf7{margin:0!important}.home.page #kundenslider{max-height:inherit}.footer a{color:#fff!important}}@media (max-width:661px){.section.download-hauskatalog .wrp .right{font-size:14px;line-height:20px}.section.privathauskatalog .wrp .right{font-size:14px;line-height:20px}.section.download-hauskatalog .wrp .button{width:180px}.section.download-hauskatalog .wrp .button a{font-size:16px;line-height:20px}.section.boxen .wrp .box .headline h2{font-size:16px}.section.haustyp-wrp .haustyp-box .headline h2{font-size:16px}.section.download-hauskatalog .wrp .right{width:auto}.section.textboxen-drei .wrp .box{flex-basis:auto;margin:0 0 20px}.section.textboxen-drei .wrp{display:block;flex-wrap:inherit;justify-content:inherit;margin:20px auto 0 auto}.section.logos .wrp .logo{margin:20px 5px}.rahmen .energie-1,.rahmen .energie-2{width:auto}.rahmen .grundrisse .grundriss{display:block;vertical-align:top;margin:0 0 40px;width:auto}.rahmen .grundrisse .grundriss .grundflaeche-raeume .flaeche{background:#f2f2f2;padding:5px;border-bottom:1px solid #fff;margin-bottom:0}.rahmen .grundrisse .grundriss .grundflaeche-raeume .raum{background:#f2f2f2;padding:5px;border-bottom:1px solid #fff}.rahmen .grundrisse .grundriss .grundflaeche-raeume .summe{text-align:right;font-weight:400;background:#f2f2f2;padding:5px}.single-genau_mein_haus .preisliste.item-accordion .item-accordion-content ul{display:block}.single-genau_mein_haus .preisliste.item-accordion .item-accordion-content ul{display:block}.single-genau_mein_haus .preisliste.item-accordion .item-accordion-content ul li{margin:5px 0}}@media (max-width:644px){.section.haustyp-wrp .wrp{display:block}.siegel-smart{display:block;width:25%}.backbutton-konfi{top:76px;left:0;right:inherit;transition:ease-in-out .5s}.scrolled .backbutton-konfi{top:66px;left:0;right:inherit;transition:ease-in-out .5s}.backbutton-konfi a,.scrolled .backbutton-konfi a{padding:3px 20px;font-size:12px}.haustyp-box.show-price.aktiv{padding-bottom:40px}.section.haustyp-wrp .haustyp-box .bild img{height:240px;object-fit:cover}#konfigsenden input{width:100%!important;display:block!important}.konfiguration-modal .genau-logo{display:block!important;margin:0 auto!important}.konfiguration-modal h2,#hausnamemodal{display:block!important;margin:10px auto!important;text-align:center}.page .section.text:nth-child(1) .konfiguration-modal h2{text-align:center!important}body.konfiguration-modal-open .konfiguration-modal{top:57%;padding:30px 0}.konfiguration-form{padding:0 20px!important}.btn-gold a{display:block!important;text-align:center!important}#download a{display:block!important;text-align:center!important;margin-bottom:10px!important}#konfiguratoranmeldung .wpcf7,#konfiguratoranmeldungBauort .wpcf7{padding:0!important}.single-genau_mein_haus .grid-basis-var:before{content:"";background:url(//baudirekt.de/wp-content/themes/baudirekt/assets/baudirekt_siegel_gmh.svg)left top no-repeat;background-size:70px;display:block;position:absolute;right:25px;bottom:10px;width:70px;height:70px}.block-alles .bild:before{content:"";background:url(//baudirekt.de/wp-content/themes/baudirekt/assets/baudirekt_siegel_gmh.svg)left top no-repeat;background-size:70px;display:block;position:absolute;right:5px;bottom:70px;width:70px;height:70px}}@media (max-width:620px){.single-genau_mein_haus .variationen-box{display:block;grid-template-columns:inherit;column-gap:inherit}.single-genau_mein_haus .dachfarbe{margin-top:10px}.single-genau_mein_haus .dachfarbe .grid svg,.single-genau_mein_haus .dachform .grid svg,.single-genau_mein_haus .fassadenfarbe .grid .farbe svg,.single-genau_mein_haus .fensterfarbe .grid .farbe svg{width:100px}.single-genau_mein_haus .radio span{font-size:14px}.single-genau_mein_haus .headline-custom{font-size:16px}.news-popup{max-width:850px;width:95%;padding:10px}.home .section.download-hauskatalog.show{margin:30px 0}.home.page #kundenslider{margin:30px 0}.home.page #bildslider .slick-dots{bottom:40px}#bildslider .bild img{width:100%;height:auto;max-height:180px;overflow:hidden;object-fit:cover}.home #bildslider{margin-bottom:0;max-height:180px}.berater{display:grid;grid-template-columns:1fr;text-align:center}.beraterbild{width:50%;margin:0 auto}#sendmessage{text-align:center!important;margin:20px 0!important}#gutscheinpdf .genau-logo{display:none!important}.bannersiegel{position:absolute;right:10px;bottom:120px;max-width:110px}}@media (max-width:580px){.page h1,.blog h1{font-size:24px}.section.boxen .wrp{display:block}.section.boxen .wrp .box:nth-child(3n+3){margin:0 0 40px}.section.boxen .wrp .box .headline h2{font-size:18px}.section.haustyp-wrp .wrp{display:block}.section.haustyp-wrp .wrp .haustyp-box:nth-child(3n+3){margin:0 0 40px}.section.haustyp-wrp .wrp .haustyp-box .headline h2{font-size:16px;font-weight:400}.section.haustyp-wrp .haustyp-box .link a{font-size:14px}.alm-reveal .haustyp-box .headline a{font-size:14px}.home .section.claim{font-size:37px;line-height:47px}.section.download-hauskatalog .wrp .left{width:30%}.section.privathauskatalog .wrp .left{width:30%}.section.download-hauskatalog .wrp .button{width:auto}.section.download-hauskatalog .wrp .button a{padding:5px 10px}.section.download-hauskatalog .wrp .left img{width:128px}.section.privathauskatalog .wrp .left{display:none}.section.privathauskatalog .wrp .right{width:auto;text-align:center}.tabelle{font-size:12px}.tabelle-kfw{font-size:12px}.bottom{text-align:center}.bottom .wrp ul{float:none}.bottom .wrp .copyright{float:none}.bottom .wrp .socials{float:none;margin:0 0 20px}.bottom .wrp .socials .social{margin-right:20px}.bottom .wrp .socials .social:nth-child(2){margin-right:0}#kennzeichen input[type=text]{width:83%}.footer .wrp{display:block}.page-id-4910.page h1,.blog h1{margin:20px}.section.textbild .right img{width:100%}}@media (max-width:555px){.sidebar .haustyp_nav ul:nth-last-child(2){margin-right:0}.sidebar .haustyp_nav ul{width:100%;display:block}.rahmen .energie-1{margin-bottom:10px}.section.download-hauskatalog .wrp .button{display:block;float:none}.section.download-hauskatalog .wrp .left{display:none}.section.download-hauskatalog .wrp .right{display:block;text-align:center;font-size:18px;line-height:25px}.section.download-hauskatalog .wrp .right p{margin:0}.section.privathauskatalog .wrp .left{display:none}.section.privathauskatalog .wrp .right{display:block;text-align:center;font-size:18px;line-height:25px}.section.privathauskatalog .wrp .right p{margin:0}.single-genau_mein_haus .grundrisse-container .grundriss-wrp .grundriss-bild .wrp{display:block}.single-genau_mein_haus h1{margin:20px}.single-genau_mein_haus.page h1,.blog h1{margin:20px}.single-genau_mein_haus .wahlleistungen-container .gesamtpreis{font-size:16px}.genau-logo{margin-left:0;display:block;margin-right:0;margin-bottom:20px}.page-id-4910 .genau-logo{margin-left:20px;display:block;margin-right:0;margin-bottom:20px}.page h1,.blog h1{margin:30px 0 0}.section.textbild h6{font-size:40px;line-height:42px;font-weight:400;color:#005ca9;margin:0 0 20px}.home.page h1{font-size:40px;line-height:45px}.home .section.textbild:first-child .left{margin-top:30px}.home .section.textbild .left{margin-top:10px}.home.page .section.textbild .right{display:none}#mainnav .mainnav{width:100%}html.mainnav-open #mainnav .head{width:100%}}@media (max-width:490px){body{-webkit-text-size-adjust:none}.alm-load-more-btn{width:100%}.section.haustyp-wrp .haustyp-box .headline h2{padding:5px 5px 5px 10px}.alm-reveal .haustyp-box .headline a{padding:0 5px 0 10px}.haustypbanner .sonderwunsch{font-size:10px}#kennzeichen input[type=text]{width:78%}.haustypbanner .textbox.show .bild-kfw{bottom:180%}.haustypbanner .textbox.show.dont-show .bild-kfw,.haustypbanner .textbox .bild-kfw{bottom:180%}.siegel-smart{display:block;width:35%}.siegel-smart img{width:100%;height:auto}.single-genau_mein_haus .grundrisse-container .grundriss-wrp .grid{display:grid;grid-template-columns:1fr;column-gap:0;row-gap:30px;margin:30px 0}.single-genau_mein_haus .grundrisse-container .grundriss-wrp .grundriss-bild{margin-top:0}.single-genau_mein_haus .grundrisse-container .grundriss-wrp .grundriss-bild:before{content:"Ihre Auswahl";font-size:22px;line-height:30px;font-weight:400;color:#005ca9}.single-genau_mein_haus .radio{margin-bottom:30px}.single-genau_mein_haus .radio span{font-size:16px;font-weight:400}.grid-overview{display:block}.grid-overview-2,.grid-overview-3{display:none}.page-id-4910 .main .rahmen h4{position:relative;margin-top:20px!important}.preistabelle-text{text-align:left;margin-left:10px}.preistabelle-text-1{text-align:left;margin-left:10px}.preistabelle-text:before{content:"Baukostenuntergrenze (BKU)";font-weight:300;font-size:14px;display:inline-block;width:45%}.preistabelle-text.hervorgehoben:before{content:"Direkt-Festpreis";font-weight:700;font-size:14px;display:inline-block;width:45%}.preistabelle-text.hervorgehoben{text-align:left;margin-left:0;margin-top:10px;margin-bottom:10px}.preistabelle-text-w-1.hervorgehoben{text-align:left;margin-left:0;margin-top:10px;margin-bottom:10px}.preistabelle-text-1:before{content:"Baukostenobergrenze (BKO)";font-weight:300;font-size:14px;display:inline-block;width:45%}.grid-overview-1,.grid-overview-1a{display:block}.single-genau_mein_haus .preistabelle,.preistabelle-text{border:0}.preistabelle-text-2{text-align:left;padding:0;margin-left:10px}.single-genau_mein_haus .gesamtpreis-end{display:block}.preistabelle-text-w,.preistabelle-text-w-1{text-align:left;margin-left:10px;padding:5px 0}.preistabelle-text-w:before{content:"Baukostenuntergrenze (BKU)";font-weight:300;font-size:14px;display:inline-block;width:45%}.preistabelle-text-w-1:before{content:"Baukostenobergrenze (BKO)";font-weight:300;font-size:14px;display:inline-block;width:45%}.preistabelle-text-w-1.hervorgehoben:before{content:"Direkt-Festpreis";font-weight:700;font-size:14px;display:inline-block;width:45%}.single-genau_mein_haus h2{font-size:22px;margin:40px 0 20px}.single-genau_mein_haus .variationen-container h2{margin:40px 0 0}#BorlabsCookieBox ._brlbs-box-wrap{max-width:450px!important}.section.haustyp-wrp .haustyp-box .bild img{height:inherit;object-fit:inherit}.page-id-4910.page h1{margin:0 5px 0 20px}#hausnummer:before{display:initial}}@media (max-width:425px){.head-logo-confi{max-width:1240px;margin:20px auto 0 auto;display:grid;grid-template-columns:22% 1fr}.page-id-4910 .grid-basis{margin-top:15px}.bannerbild-konfi{margin-top:110px}.bannerbild-konfi img{display:none}.genau_mein_haus-template-default .content{margin-top:0}.smartgrid{display:grid;grid-template-columns:24% 1fr}.single-genau_mein_haus .fassadenfarbe .grid,.single-genau_mein_haus .dachfarbe .grid,.single-genau_mein_haus .fensterfarbe .grid{grid-template-columns:1fr 1fr}.single-genau_mein_haus .section.haustyp-wrp .haustyp-box.show-price .preis{display:none!important}.bku-bko{margin-bottom:10px}.wahlleistungen-container-liste button{padding:5px 10px 0;font-size:15px;width:99%}.page-id-4910 .backbutton button.button-3{font-size:15px;padding:5px 10px}.single-genau_mein_haus .section.haustyp-wrp .haustyp-box .button{padding:5px 10px}.single-genau_mein_haus .headline-custom{font-size:14px}.single-genau_mein_haus .dachfarbe .grid svg,.single-genau_mein_haus .dachform .grid svg,.single-genau_mein_haus .fassadenfarbe .grid .farbe svg,.single-genau_mein_haus .fensterfarbe .grid .farbe svg{width:50px}.single-genau_mein_haus .radio span{font-size:14px}.single-genau_mein_haus .fassadenfarbe .grid{margin:0}.single-genau_mein_haus .radio{margin-bottom:0}.hausansichten-smart{display:grid;grid-template-columns:1fr;margin:40px auto}.konfiguration-modal h2,#hausnamemodal{display:block!important;margin:10px auto!important;text-align:center;font-size:18px!important}body.konfiguration-modal-open .konfiguration-modal{top:0;padding:20px 0 0;height:100%;transform:translate(-50%,0);z-index:8888888888888888;overflow-y:scroll;overflow-x:hidden}#datenschutz{display:block!important;width:7%!important}body.konfiguration-modal-open .konfiguration-modal .konfiguration-modal-close-btn{top:0;right:10px}body::-webkit-scrollbar-thumb{background-color:#008;outline:1px solid #eee}}@media (max-width:395px){.sidebar .climapro{width:70%}.bul{width:70%}.haustypbanner .wohngrundflaeche{width:17%;font-size:13px;line-height:18px}.haustypbanner .wohnflaeche{width:17%;font-size:13px;line-height:18px}.haustypbanner .zimmer{width:18%;font-size:13px;line-height:18px}#kennzeichen input[type=text]{width:73%}.page h1,.blog h1,.single-genau_mein_haus h1{font-size:22px}.single-genau_mein_haus h2{font-size:20px}.single-genau_mein_haus .grundrisse-container .grundriss-wrp .grundriss-bild:before{font-size:20px}.main h4{font-size:18px;line-height:23px}}@media (max-width:360px){.haustypbanner .wohngrundflaeche{width:16%;font-size:12px}.haustypbanner .wohnflaeche{width:16%;font-size:12px}.haustypbanner .zimmer{width:19%;font-size:12px}.blog .headline:before,.blog .headline:after{display:none}.flyout-4{width:265px;margin-right:-235px}.flyout-4 a{padding-left:40px}}@media (max-width:540px){.um-account .um-account-nav i{vertical-align:sub !important}.um-account-main .um-account-nav a{background:#f39200!important}.um-account-nav span.ico{top:8px!important}.um-account-nav a.current{font-weight:700;background:#005ca9!important}.um-account-side{display:none!important}div.uimob340 .uimob340-hide,div.uimob500 .uimob500-hide,div.uimob800 .uimob800-hide,div.uimob960 .uimob960-hide{display:none!important}.um-account-main .um-account-nav a{color:#fff !important;padding-left:40px !important;height:inherit !important;line-height:24px;text-align:left !important;font-size:16px !important}.um-faicon-user:before{content:"\f007";padding-left:10px}.um-faicon-list-ul:before{content:"\f0ca";padding-left:10px}.um-faicon-asterisk:before{content:"\f069";padding-left:10px}.um-faicon-sign-out:before{content:"\f08b";padding-left:10px}.um-faicon-trash-o:before{content:"\f014";padding-left:10px}.um-account-nav span.arr{right:10px !important}}