﻿.mmenu_btn{display:none}.mm_only{display:none !important}@media only screen and (max-width: 1400px){.mm_only{display:block !important}.mmenu_btn{display:flex;background:none;padding:0;z-index:12;transition:0s !important;margin:0;width:45px;position:relative;border:none;justify-content:center}.mmenu_btn img{z-index:9999;position:relative}body #navigation .nav_group{z-index:99999}body #mmenu{background-color:#bfa658;position:fixed;opacity:0;display:flex;z-index:-9;width:100%;color:#fff;gap:35px;justify-content:start;align-items:center;flex-direction:column;top:0;transition:.5s;height:0;border-radius:0;padding-top:10vh}body #mmenu div.flex{width:80%;gap:20px}body #mmenu div.flex a:not(.logo){color:#fff;text-decoration:none;padding-left:14px}body #mmenu.showMenu{display:flex !important;opacity:1;z-index:999;height:100vh;margin-left:0;width:100vw;left:0;top:0}}@font-face{font-family:"Onest";font-style:normal;font-weight:100 900;font-stretch:normal;font-display:fallback;src:url(/fonts/Onest-VariableFont_wght.ttf) format("truetype")}@keyframes slide{from{transform:translateX(0)}to{transform:translateX(100%)}}html{scroll-behavior:smooth;overflow-x:hidden}main{overflow-x:hidden;overflow-x:clip}body{margin:0;font-size:18px;font-family:"Onest",sans-serif;color:#0f0f0f}body .blau{color:#0f0f0f}body .blaubg{background-color:#0f0f0f;color:#fff}body .gold{color:#bfa658}body .goldbg{background-color:#bfa658}.container{max-width:1600px;margin:0 auto}.flex{display:flex}a{color:#0f0f0f}p{font-size:18px;line-height:27px;font-weight:300}h2{font-size:21px}.gold_btn{padding:20px 40px;color:#fff;border-radius:50px;border:1px solid #fff;background:linear-gradient(90deg, #BFA658 46%, #8C6F2F 100%);width:fit-content;margin:0 0 0 auto;text-decoration:none}.blau_btn{padding:20px 40px;color:#fff;border-radius:50px;border:1px solid #fff;background-color:#0f0f0f;width:fit-content;margin:0 0 0 auto;text-decoration:none}.gold_farbv{background:linear-gradient(90deg, #BFA658 0%, #8C6F2F 100%)}b.gold{font-weight:500}.hidden{display:none !important}#topbar{height:75px}#topbar .container{display:flex;justify-content:end;gap:75px;height:100%;align-items:center}#topbar .container a{color:#fff;text-decoration:none;font-weight:600;position:relative}#topbar .container a::after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#fff;transition:width .3s ease-in-out}#topbar .container a.active::after,#topbar .container a:hover::after{width:100%}#navigation{justify-content:space-between;align-items:center;margin-top:15px;gap:50px}#navigation .nav_group{display:flex;gap:25px}#navigation .nav_group .nav_elemente{gap:50px;display:flex;font-size:21px}#navigation .nav_group .nav_elemente a{color:#0f0f0f;font-weight:bold;text-decoration:none;position:relative}#navigation .nav_group .nav_elemente a::after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#0f0f0f;transition:width .3s ease-in-out}#navigation .nav_group .nav_elemente a.active::after,#navigation .nav_group .nav_elemente a:hover::after{width:100%}#navigation .nav_group .nav_elemente a span{font-weight:300;color:#bfa658;font-size:18px}#navigation .nav_cta a{background:linear-gradient(90deg, #BFA658 45.67%, #8C6F2F 100%);padding:5px 35px;display:flex;flex-direction:column;color:#fff;font-weight:bold;text-decoration:none;border-radius:25px}#navigation .nav_cta a span{font-weight:normal}section#header_img{margin-top:20px}section#header_img img{border-radius:25px;max-width:100%}section#header-image-nav{margin-top:30px;position:relative}section#header-image-nav img{border-radius:25px}section#header-image-nav .box{background-color:#0f0f0f;max-width:1300px;margin:0 auto;border-radius:25px;position:relative;top:25px}section#header-image-nav .content{background-color:#bfa658;border-radius:25px;position:relative;top:-75px;padding:75px;color:#fff;gap:40px}section#header-image-nav .content .links{flex:2}section#header-image-nav .content .links h1{font-weight:600;font-size:38px;text-transform:uppercase;margin:0}section#header-image-nav .content .links h2{font-weight:300;font-size:24px;margin:0}section#header-image-nav .content .rechts{flex:6;line-height:27px;font-weight:300}section#header-image-nav .content .rechts p{margin:0}section#header-image-nav .nav_bottom{position:absolute;bottom:0;width:100%;border-radius:25px;left:0;justify-content:space-around;align-items:center;padding-bottom:30px}section#header-image-nav .nav_bottom a{color:#fff}section#header-image-nav-text{margin-top:30px;position:relative}section#header-image-nav-text img{border-radius:25px}section#header-image-nav-text .content{background-color:#bfa658;border-radius:25px;position:relative;top:-75px;padding:75px;color:#fff;max-width:1150px;margin:0 auto;flex-direction:column}section#header-image-nav-text .content a{color:#fff}section#header-image-nav-text .content h1{margin:0;font-weight:600;font-size:38px;text-transform:uppercase}section#header-image-nav-text .content p{margin:0;font-weight:300;font-size:18px;line-height:27px}section#header-image-mit-text{margin-top:30px;position:relative}section#header-image-mit-text img{border-radius:25px}section#header-image-mit-text .content{background-color:#bfa658;border-radius:25px;position:relative;top:-75px;padding:75px;color:#fff;max-width:1150px;margin:0 auto;gap:100px}section#header-image-mit-text .content .links{flex:1}section#header-image-mit-text .content .rechts{flex:2}section#header-image-mit-text .content h1{margin:0;font-weight:600;font-size:38px;text-transform:uppercase}section#header-image-mit-text .content h2{margin:0;font-weight:300;font-size:24px;margin-top:10px}section#header-image-mit-text .content p{margin:0;font-weight:300;font-size:18px;line-height:27px}.btn{border-radius:25px;padding:15px 40px}.elem_4 .item{flex:1;height:540px;background-image:url("https://placehold.co/380x540");display:flex;flex-direction:column;padding:50px 35px;justify-content:space-between;background-size:cover;background-position:center;background-repeat:no-repeat}.elem_4 .item.item_1{background-image:url("/img/home/leistungen-hg-bauberatung.webp")}.elem_4 .item.item_2{background-image:url("/img/home/leistungen-hg-ecoliving.webp")}.elem_4 .item.item_3{background-image:url("/img/home/leistungen-hg-baupartnersuche.webp")}.elem_4 .item.item_4{background-image:url("/img/home/leistungen-hg-grundstueck-service.webp")}.elem_4 .item h2{display:flex;flex-direction:column;font-weight:700;font-size:28px;color:#bfa658}.elem_4 .item h2 span{font-weight:400}.elem_4 .item .text{display:flex;flex-direction:column;gap:30px;min-height:180px;justify-content:space-between}.elem_4 .item .text p{margin:0;font-weight:300}.elem_4 .item .text a{color:#0f0f0f;font-weight:700}h2{margin:0;font-weight:400;font-size:24px}h2+h3{margin:0;margin-top:10px;color:#bfa658;font-weight:600;font-size:32px;text-transform:uppercase}h3+p,span+h2,h2+p{margin-top:10px}.responsive-img{max-width:100%;height:auto;display:block;width:100%}.img_box{position:relative}.img_box p{position:absolute;bottom:10%;left:0;right:0;margin:0 auto;font-weight:600;font-size:1.6rem;line-height:2rem;z-index:1;color:#bfa658;max-width:35vw;padding-left:50px}section#kontakt_form{margin-top:250px;background-image:url("/img/footer-team-treppe-formular.webp");height:875px;display:flex;justify-content:end;background-position:top;background-size:cover;background-repeat:no-repeat}section#kontakt_form form{margin-right:150px;width:800px;max-width:800px;box-sizing:border-box;height:fit-content;border-radius:25px;background:linear-gradient(89.92deg, #BFA658 21.36%, #8C6F2F 99.91%);padding:60px 100px;display:flex;flex-direction:column;gap:20px;color:#fff;position:relative;top:-75px}section#kontakt_form form h2{margin:0;color:#fff;text-transform:uppercase}section#kontakt_form form p{margin:0}section#kontakt_form form p a{color:#fff}section#kontakt_form form .input_2{display:flex;gap:20px}section#kontakt_form form input:not(altcha-widget input),section#kontakt_form form select,section#kontakt_form form textarea{flex:1;width:100%;padding:10px 20px;box-sizing:border-box;border-radius:5px;border:none;background-color:#d9d9d9;font-family:"Onest",sans-serif;font-weight:300;font-size:18px}section#kontakt_form form input:not(altcha-widget input)::placeholder,section#kontakt_form form select::placeholder,section#kontakt_form form textarea::placeholder{color:#0f0f0f;font-weight:300;font-family:"Onest",sans-serif;font-size:18px}section#kontakt_form form textarea{font-weight:300;flex:unset;min-height:140px;max-height:500px;resize:vertical;font-family:inherit}section#kontakt_form form button{font-size:18px}section#kontakt_form form .hp_feld{position:absolute;left:-10000px;width:1px;height:1px;opacity:0}section#kontakt_form form #kontakt_status:empty{display:none}section#kontakt_form form #kontakt_status.fehler{font-weight:600}section#kontakt_form form altcha-widget{display:block;min-height:3.25rem;color:#0f0f0f;font-size:16px;--altcha-max-width: 100%;--altcha-border-radius: 5px;--altcha-border-width: 0;--altcha-color-base: #D9D9D9;--altcha-color-base-content: #0F0F0F;--altcha-color-border: #D9D9D9;--altcha-border-color: #D9D9D9;--altcha-color-primary: #0F0F0F;--altcha-color-primary-content: white;--altcha-color-success: #0F0F0F;--altcha-color-success-content: white;--altcha-spinner-color: #0F0F0F}section#kontakt_form img{position:absolute;bottom:205px;left:-67px}.accordion{width:100%;max-width:700px;margin:0 auto}.accordion .accordion-item{border:none;margin-bottom:-10px;border-radius:25px;overflow:hidden;position:relative}.accordion .accordion-item .accordion-header{background:#0f0f0f;color:#bfa658;cursor:pointer;padding:20px;font-size:24px;font-weight:300;border-radius:25px;z-index:9;position:relative;display:flex;align-items:center}.accordion .accordion-item .accordion-header p{padding:0;max-width:75%}.accordion .accordion-item .accordion-header:after{content:"";position:absolute;right:50px;height:25px;width:55px;background:url("/img/pfeil.svg") no-repeat center;background-size:contain;transition:all .3s ease;rotate:180deg}.accordion .accordion-item .accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease;padding:0;background:#0f0f0f;color:#fff;font-weight:300;font-size:18px;position:relative;top:-30px;padding-top:30px;z-index:1;border-bottom-left-radius:25px;border-bottom-right-radius:25px}.accordion .accordion-item .accordion-content p{padding:20px;margin:0}.accordion .accordion-item p{margin:15px 0}.accordion .accordion-item.active .accordion-header:after{transform:rotate(180deg)}.accordion .accordion-item.active .accordion-content{max-height:500px}.blog_card{height:650px;width:100%;flex:1}.blog_card .img{background-image:url("https://placehold.co/500x250");height:250px;background-size:cover;background-position:center;border-radius:25px 25px 0 0;position:relative}.blog_card .img .label{background:#bfa658;color:#fff;padding:5px 10px;border-radius:25px;text-transform:uppercase;position:absolute;right:15px;top:15px}.blog_card .content{background-color:#0f0f0f;height:250px;display:flex;flex-direction:column;justify-content:center;padding:40px;color:#fff;gap:25px}.blog_card .content h2{color:#bfa658;margin:0}.blog_card .content p{margin:0}.blog_card .cta{background-color:#bfa658;padding:15px 40px;border-radius:0 0 25px 25px;text-align:left;position:relative;left:0}.blog_card .cta a{color:#0f0f0f;font-weight:bold}section#blog .filter{max-width:1000px;background-color:#bfa658;border-radius:25px;margin:0 auto;justify-content:space-between;display:flex;position:relative;overflow:hidden}section#blog .filter .slider-bg{position:absolute;top:0;left:0;width:25%;height:100%;background-color:#0f0f0f;border-radius:25px;transition:transform .3s ease-in-out;z-index:0;box-sizing:border-box}section#blog .filter div{flex:1;text-align:center;position:relative;padding:20px;cursor:pointer;z-index:1;color:#000;transition:color .3s ease}section#blog .filter div.active{color:#fff;border-radius:25px}section#blog .filter div{flex:1;text-align:center;z-index:1;padding:20px;cursor:pointer;position:relative}section#blog .filter div.active{color:#fff}section#blog .article{margin-top:60px;gap:50px;flex-wrap:wrap}section#blog .article .blog_card{flex-basis:30%;flex:1;min-width:500px;margin-bottom:30px}section#blog .article .blog_card.hidden{display:none}section#blog h2{text-align:center;margin-top:100px;padding:0 20px}section#erstgespräch{margin-top:200px;background-image:url("/img/footer-team-treppe-erstgespraech.webp");background-repeat:no-repeat;background-position:top;background-size:cover;height:640px;align-items:center}section#erstgespräch .gold_farbv{max-width:30vw;padding:100px 160px;position:relative;color:#fff;border-radius:0 25px 25px 0}section#erstgespräch .gold_farbv h2{font-size:24px;font-weight:300;margin:0}section#erstgespräch .gold_farbv h3{font-size:32px;font-weight:600;margin:0;text-transform:uppercase;color:#fff;margin-top:10px}section#erstgespräch .gold_farbv a.btn{background-color:#0f0f0f;text-decoration:none;margin-top:35px;display:block;width:fit-content;color:#fff}section#erstgespräch .gold_farbv img{position:absolute;right:-67.5px;bottom:15%}footer .top{align-items:center;background-color:#0f0f0f;height:450px}footer .top .container{color:#fff;gap:100px;width:100%}footer .top .container .item_1,footer .top .container .item_2,footer .top .container .item_3,footer .top .container .item_4{flex:1;display:flex;flex-direction:column}footer .top .container .item_1 h2,footer .top .container .item_2 h2,footer .top .container .item_3 h2,footer .top .container .item_4 h2{margin:0;color:#bfa658}footer .top .container .item_1{flex:3;max-width:465px;padding-right:100px}footer .top .container .item_1 p{margin-bottom:0}footer .top .container .item_1 .social{gap:20px;margin-top:35px}footer .top .container .item_2,footer .top .container .item_3{gap:20px}footer .top .container .item_2 a,footer .top .container .item_3 a{font-weight:bold;text-decoration:none;color:#fff}footer .top .container .item_4{flex:2;max-width:300px}footer .top .container .item_4 a{padding:10px 35px;width:100%;max-width:300px;box-sizing:border-box}footer .bottom{height:80px;align-items:center;justify-content:space-between}footer .bottom .nav{gap:50px}footer .bottom .nav a{text-decoration:none;color:#0f0f0f}section#start_header_div{display:flex;align-items:end;justify-content:space-around;position:relative;top:-200px}section#start_header_div .links{color:#fff;padding:50px;padding-right:100px;min-width:790px;max-width:790px;border-radius:25px;position:relative;box-sizing:border-box}section#start_header_div .links a{color:#fff}section#start_header_div .links img{position:absolute;right:-65px;top:50%;transform:translateY(-50%)}section#start_header_div .rechts{display:flex;flex-direction:column;gap:10px;align-items:center;padding-bottom:30px}section#start_header_div .rechts h2{text-transform:uppercase;color:#bfa658;font-weight:400;margin-top:20px}section#start_header_div .rechts .zahlen{gap:30px;width:100%}section#start_header_div .rechts .zahlen .item{font-size:20px;font-weight:300;text-transform:uppercase}section#start_header_div .rechts .zahlen .zahlen_text{font-weight:600;font-size:42px}section#start_2{position:relative;gap:75px}section#start_2 .links{max-width:800px;margin:0 auto;margin-right:0}section#start_2 .rechts{position:relative;width:calc(50% - 75px)}section#start_3{margin-top:100px;display:flex;gap:25px}section#start_4{margin-top:250px;gap:25px;position:relative;overflow-x:hidden}section#start_4 .links{width:calc(33.33% - 75px);min-width:730px}section#start_4 .links img{width:100%;height:auto}section#start_4 .rechts{max-width:750px;display:flex;justify-content:end;flex-direction:column}section#start_4 .rechts p{margin-bottom:0;max-width:35vw}section#start_5{margin-top:80px;background-image:linear-gradient(90.06deg, rgba(191, 166, 88, 0.8) 0.05%, rgba(140, 111, 47, 0.9) 61.15%),url("/img/home/banner-hg-planung.webp");background-size:cover;background-color:#bfa658;background-position:top;border-radius:25px;overflow:hidden}section#start_5 div.bg_element{background-image:url("/img/bildmarke-weiß-gold.webp");position:absolute;right:0;height:420px;width:420px;z-index:-1;transform:translateY(-300px);overflow:hidden;background-position:calc(100% + 50px) center;background-size:cover;background-repeat:no-repeat;opacity:.4}section#start_5 .content{padding:50px;gap:100px;align-items:center}section#start_5 .content h2{margin-top:50px}section#start_5 .content h2,section#start_5 .content h3,section#start_5 .content p{color:#fff}section#start_5 .content .links{flex:1}section#start_5 .content .links a.btn{color:#fff;border:1px solid #fff;text-decoration:none;display:block;width:fit-content;margin-top:30px}section#start_5 .content .rechts{flex:1}section#start_6{margin-top:80px;gap:100px;justify-content:space-between;align-items:end}section#start_6 h2{color:#bfa658;font-weight:300}section#start_6 h2 span{font-weight:600}section#start_6 a{font-weight:600;color:#0f0f0f}section#start_7{margin-top:100px;margin-bottom:100px;position:relative;overflow:hidden;z-index:1;padding-bottom:50px;background-color:#bfa658}section#start_7::before{content:"";position:absolute;top:-17%;right:-20px;width:calc(100% + 20px);height:25%;background-color:#fff;rotate:2deg}section#start_7::after{content:"";position:absolute;bottom:-17%;left:-30px;width:calc(100% + 20px);height:25%;background-color:#fff;rotate:2deg}section#start_7 .top{padding-top:100px;z-index:1;position:relative}section#start_7 .top .links{max-width:865px;margin:0 auto;margin-top:50px}section#start_7 .top .links h2{color:#fff;text-transform:uppercase;margin-top:10px;margin-bottom:10px}section#start_7 .top .links p{margin:0}section#start_7 .top .rechts{position:relative}section#start_7 .top .rechts img{position:relative;top:-70px;width:740px}section#start_7 .top .rechts p{bottom:30%}section#start_7 .gal{margin-top:60px;gap:40px;flex-wrap:wrap}section#start_7 .gal img{flex:1}section#start_7 a.cta_btn{margin:0 auto;margin-top:50px;margin-bottom:150px;justify-content:center;background-color:#0f0f0f;border-radius:25px;width:fit-content;color:#fff;text-decoration:none;padding:15px 40px}section#start_8{margin-top:100px}section#start_8 .container{border-radius:25px;overflow:hidden}section#start_8 .container .links{flex:1;background-image:url("/img/home/ecoliving.webp");height:650px;box-sizing:border-box;max-width:800px;background-position:center;background-size:cover;background-repeat:no-repeat}section#start_8 .container .rechts{box-sizing:border-box;padding:50px;background-color:#0f0f0f;flex:1;display:flex;justify-content:center;flex-direction:column;color:#fff;max-width:800px}section#start_8 .container .rechts h3{color:#fff}section#start_8 .container .rechts a.btn{width:fit-content;border:1px solid #fff;color:#fff;text-decoration:none;margin-top:30px}section#start_9{margin-top:250px;gap:25px}section#start_9 .rechts{max-width:865px;display:flex;justify-content:end;flex-direction:column}section#start_9 .rechts p{margin-bottom:0}section#start_9 .rechts a{margin-top:30px;font-weight:600;color:#0f0f0f}section#start_9 .links img{max-width:50vw}section#start_10{margin-top:250px;gap:50px}section#wzt_1{margin-top:100px;gap:20px}section#wzt_1 .links{background-image:url("/img/weg-zum-traumhaus/banner-hg-erstgespraech.webp");background-position:left;background-repeat:no-repeat;background-size:cover;padding:50px;flex:1;max-width:50%;flex-basis:50%;padding-left:75px;position:relative}section#wzt_1 .links .kostenlos{position:absolute;right:0;background:#bfa658;color:#fff;padding:10px 20px;width:125px;top:50px}section#wzt_1 .links h2{color:#bfa658;font-weight:700;font-size:28px}section#wzt_1 .links h3{font-weight:400;font-size:28px;text-transform:none}section#wzt_1 .links p{margin:30px 0;max-width:550px}section#wzt_1 .links a{color:#0f0f0f}section#wzt_1 .rechts{padding:50px 100px;background-color:#0f0f0f;flex:1;max-width:50%;flex-basis:50%;position:relative}section#wzt_1 .rechts .bg_bild{position:absolute;background-image:url("/img/weg-zum-traumhaus/banner-projektanalyse.webp");background-size:contain;height:100%;width:60px;left:0;top:0}section#wzt_1 .rechts h2{color:#bfa658;font-weight:700;font-size:28px}section#wzt_1 .rechts h3{font-weight:400;font-size:28px;text-transform:none}section#wzt_1 .rechts p{color:#fff;margin:30px 0}section#wzt_1 .rechts a{color:#bfa658;font-weight:600}section#wzt_2{background-color:#bfa658;margin-top:150px;padding:50px 0;margin-bottom:100px;position:relative;height:500px;align-items:center}section#wzt_2 .container{padding:150px 0}section#wzt_2 .container .links{flex:1}section#wzt_2 .container .links p.down{text-align:right}section#wzt_2 .container .rechts{flex:1}section#wzt_2 .container .rechts div.img{position:absolute;right:0;top:0;overflow:hidden;height:100%;width:42vw}section#wzt_2 .container .rechts div.img img.team{right:0;z-index:0}section#wzt_2 .container .rechts div.img img.logo{position:absolute;right:-60px;z-index:1;transform:translateY(100%);overflow:hidden;top:inherit}section#wzt_2::before{content:"";position:absolute;top:-17%;right:-20px;width:calc(100% + 20px);height:25%;background-color:#fff;rotate:2deg}section#wzt_2::after{content:"";position:absolute;bottom:-17%;left:-30px;width:calc(100% + 20px);height:20%;background-color:#fff;rotate:2deg}section#wzt_2 h3{color:#fff}section#wzt_2 a{color:#0f0f0f;font-weight:600}section#wzt_3{gap:100px;flex-wrap:wrap}section#wzt_3 .item{flex:1;position:relative;min-width:745px;margin-bottom:85px}section#wzt_3 .item#budgetierung .head{background-image:url("/img/weg-zum-traumhaus/container-schritt-1-budgetierung.webp")}section#wzt_3 .item#grundstueck .head{background-image:url("/img/weg-zum-traumhaus/container-schritt-2-grundstueck.webp")}section#wzt_3 .item#planungspaket .head{background-image:url("/img/weg-zum-traumhaus/container-schritt-3-hausplanung.webp")}section#wzt_3 .item#hausbau .head{background-image:url("/img/weg-zum-traumhaus/container-schritt-4-hausbau.webp")}section#wzt_3 .item#projektanalyse .head{background-image:url("/img/weg-zum-traumhaus/container-schritt-5-schluesseluebergabe.webp")}section#wzt_3 .item#einzug .head{background-image:url("/img/weg-zum-traumhaus/container-schritt-6-einzug.webp")}section#wzt_3 .item .head{background-image:url("https://placehold.co/745x225");align-items:end;justify-content:space-between;height:230px;padding:15px;color:#bfa658;line-height:33px;font-weight:600;background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}section#wzt_3 .item .head .rechts span{font-size:128px;color:#bfa658;font-weight:300;position:relative}section#wzt_3 .item .badge{position:absolute;background-image:url("/img/icon-sorglos-planungspaket.svg");width:130px;height:130px;display:flex;justify-content:center;align-items:center;text-align:center;background-position:center;background-size:contain;background-repeat:no-repeat;padding:20px;rotate:20deg;transform:translateY(-55%);right:30%}section#wzt_3 .item .badge h2{font-size:14px;font-weight:500;text-transform:uppercase;color:#fff}section#wzt_3 .item .content h2{margin-top:40px;font-weight:600;color:#bfa658}section#wzt_3 .item .content h2 span{font-weight:300}section#wzt_3 .item a.btn{background-color:#0f0f0f;color:#fff;font-weight:300;padding:20px 40px;border-radius:50px;display:block;width:fit-content;float:right;position:absolute;right:0;bottom:-85px;text-decoration:none}#gold_logo_wbl{background-image:url("/img/bildmarke-weiß-gold.webp");position:absolute;left:-100px;width:325px;height:325px;z-index:-1;background-position:center;background-size:cover;background-repeat:no-repeat;opacity:.4}section#projekt-analyse{margin-top:250px;gap:35px}section#projekt-analyse .links{flex:1}section#projekt-analyse .links .img{position:absolute;left:0;width:35vw}section#projekt-analyse .links .img .sorglos_planungspaket{position:absolute;background-image:url("/img/icon-sorglos-planungspaket.svg");width:150px;height:150px;right:10%;display:flex;justify-content:center;align-items:center;text-align:center;background-position:center;background-size:contain;background-repeat:no-repeat;padding:20px;rotate:20deg;bottom:-110px}section#projekt-analyse .links .img .sorglos_planungspaket h2{font-size:16px;font-weight:500;text-transform:uppercase;color:#fff}section#projekt-analyse .rechts{flex:1;flex-direction:column;justify-content:center;align-items:end}section#projekt-analyse .rechts .accordion{margin:unset}section#projekt-analyse .rechts a.btn{color:#fff;text-decoration:none;float:right;margin-top:55px}section#wbl_2{margin-top:250px;position:relative}section#wbl_2::before{content:"";position:absolute;top:-17%;right:-20px;width:calc(100% + 20px);height:25%;background-color:#fff;rotate:2deg}section#wbl_2::after{content:"";position:absolute;bottom:-18%;left:-20px;width:calc(100% + 20px);height:25%;background-color:#fff;rotate:2deg}section#wbl_2 .container{padding:150px 0}section#wbl_2 .container .links{flex:1}section#wbl_2 .container .links p.down{text-align:right}section#wbl_2 .container .rechts{flex:1}section#wbl_2 .container .rechts div.img{position:absolute;right:0;top:-20px;overflow:hidden;height:100%;width:35vw}section#wbl_2 .container .rechts div.img img.team{right:0;z-index:0}section#wbl_2 .container .rechts div.img img.logo{position:absolute;right:-60px;z-index:1;transform:translateY(100%);overflow:hidden;top:inherit}section#grundstueck_service{margin-top:150px;gap:35px}section#grundstueck_service .links{flex:1}section#grundstueck_service .links .img{position:absolute;left:0}section#grundstueck_service .links .img img{width:32vw;height:auto}section#grundstueck_service .links p{margin-bottom:50px}section#grundstueck_service .rechts{flex:1}section#grundstueck_service .rechts .accordion{margin:unset;width:100%;min-width:100%}section#grundstueck_service .rechts a.btn{color:#fff;text-decoration:none;float:right;margin-top:25px}section#planungspaket{margin-top:400px}section#planungspaket .links{flex:1}section#planungspaket .links .accordion{min-width:100%;width:100%;margin-top:50px}section#planungspaket .rechts{flex:1}section#planungspaket .rechts .gold_farbv{color:#fff;position:absolute;right:0;padding:80px 140px;max-width:30vw}section#planungspaket .rechts .gold_farbv .sorglos_planungspaket{position:absolute;background-image:url("/img/icon-sorglos-planungspaket.svg");width:150px;height:150px;left:-110px;display:flex;justify-content:center;align-items:center;text-align:center;background-position:center;background-size:contain;background-repeat:no-repeat;padding:20px;rotate:20deg;top:50%;bottom:50%;transform:translateY(-50%)}section#planungspaket .rechts .gold_farbv .sorglos_planungspaket h2{font-size:16px;font-weight:500;text-transform:uppercase}section#planungspaket .rechts .gold_farbv img{position:absolute;left:0;transform:translateX(-50%) translateY(-15%)}section#planungspaket .rechts img.down{margin-top:400px;position:absolute;right:0;width:32vw;height:auto}section#planungspaket a.btn{color:#fff;text-decoration:none;margin:0 auto;margin-top:100px;display:flex;justify-content:center;width:fit-content}section#wbl_5{margin-top:150px;background:linear-gradient(rgba(140, 111, 47, 0.5), rgba(140, 111, 47, 0.5)),url("/img/wohn-bau-loesungen/banner-hg-planung.webp");padding:120px 60px;border-radius:25px;align-items:center}section#wbl_5 .links{flex:1}section#wbl_5 .links h2{color:#fff}section#wbl_5 .links h3{color:#fff}section#wbl_5 .links p{color:#fff}section#wbl_5 .links a.btn{margin-top:20px;color:#fff;border:1px solid #fff;width:fit-content;text-decoration:none}section#wbl_5 .rechts{flex:1;justify-content:end}section#baupartner{margin-top:230px;gap:60px}section#baupartner .rechts h2{margin-top:30px}section#wbl_7{margin-top:75px}section#wbl_7 .flex.container{gap:65px;flex-wrap:wrap}section#wbl_7 .flex.container .item{flex-basis:30%}section#wbl_7 .flex.container .item h2{color:#bfa658;font-weight:600;margin:20px 0}section#wbl_7 .flex.container .item h2 span{font-weight:300}section#wbl_7 a.btn{color:#fff;text-decoration:none;margin:0 auto;margin-top:50px;display:flex;justify-content:center;width:fit-content}section#wbl_8{margin-top:200px}section#wbl_8 .flex{gap:75px;position:relative}section#wbl_8 .flex .links{max-width:800px;margin:0 auto;margin-right:0}section#wbl_8 .flex .rechts{position:relative;width:calc(50% - 75px)}section#wbl_8 .flex .rechts img{transform:scaleX(-1)}section#wbl_8 a{color:#0f0f0f}section#wbl_8 .blogs{gap:25px;margin-top:50px}section#ueber_uns_2{gap:75px}section#ueber_uns_2 .links{max-width:800px;margin:0 auto;margin-right:0}section#ueber_uns_2 .rechts{position:relative;width:calc(50% - 75px)}section#ueber_uns_2 .rechts img{background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(15, 15, 15, 0.6) 46.67%)}section#ueber_uns_2 .rechts p{position:absolute;color:#bfa658;bottom:50px;left:80px;font-weight:600;font-size:28px;line-height:35px;max-width:530px;margin:0}section#ueber_uns_3{margin-top:100px}section#ueber_uns_3 .flex{gap:60px}section#ueber_uns_3 .flex h2{text-transform:uppercase;font-weight:600;font-size:32px;color:#bfa658;margin:0;margin-top:50px}section#ueber_uns_3 .flex h3{margin:0;font-weight:400;font-size:24px;line-height:30px;color:#0f0f0f;min-height:60px;text-transform:none}section#ueber_uns_3 .flex .links{flex:1;min-width:0}section#ueber_uns_3 .flex .rechts{flex:1;min-width:0}section#ueber_uns_3 .flex img{max-width:100%;height:auto}section#ueber_uns_3 .flex.item_2{margin-top:100px;margin-bottom:100px}section#ueber_uns_neu_1{margin-top:250px;gap:30px}section#ueber_uns_neu_1 .links img{width:42vw}section#ueber_uns_neu_1 .rechts{max-width:865px;display:flex;justify-content:end;flex-direction:column}section#ueber_uns_neu_1 .rechts p{margin-bottom:0}section#team_3{margin-top:100px}section#team_3 .filter{max-width:1000px;background-color:#bfa658;border-radius:25px;margin:0 auto;justify-content:space-between;display:flex;position:relative;overflow:hidden}section#team_3 .filter .slider-bg{position:absolute;top:0;left:0;width:20%;height:100%;background-color:#0f0f0f;border-radius:25px;transition:transform .3s ease-in-out;z-index:0;box-sizing:border-box}section#team_3 .filter div{flex:1;text-align:center;position:relative;padding:20px;cursor:pointer;z-index:1;color:#000;transition:color .3s ease}section#team_3 .filter div.active{color:#fff;border-radius:25px}section#team_3 .filter div{flex:1;text-align:center;z-index:1;padding:20px;cursor:pointer;position:relative}section#team_3 .filter div.active{color:#fff}section#team_3 .team_container{margin-top:60px;gap:50px;flex-wrap:wrap}section#team_3 .team_container .team_card{flex-basis:30%;flex:1;display:flex;flex-direction:column;gap:20px;min-width:500px;margin-bottom:30px;max-width:500px}section#team_3 .team_container .team_card h3{text-transform:none;color:#0f0f0f;font-weight:400;font-size:24px}section#team_3 .team_container .team_card .content{display:flex;flex-direction:column}section#team_3 .team_container .team_card .content h2{color:#bfa658;text-transform:uppercase;font-weight:600;font-size:32px}section#team_3 .team_container .team_card .content h3{font-weight:400;font-size:24px}section#team_3 .team_container .team_card.hidden{display:none}section#ueber_uns_4{margin-top:50px;gap:30px}section#ueber_uns_4 .links img{width:42vw}section#ueber_uns_4 .rechts{max-width:865px;display:flex;justify-content:end;flex-direction:column}section#ueber_uns_4 .rechts p{margin-bottom:0}section#ueber_uns_5{margin-top:100px;margin-bottom:100px;position:relative;overflow:hidden;z-index:1;padding-bottom:50px;background-color:#bfa658;height:550px}section#ueber_uns_5::before{content:"";position:absolute;top:-17%;right:-20px;width:calc(100% + 20px);height:25%;background-color:#fff;rotate:2deg}section#ueber_uns_5::after{content:"";position:absolute;bottom:-18%;left:-20px;width:calc(100% + 20px);height:25%;background-color:#fff;rotate:2deg}section#ueber_uns_5 .top{padding-top:100px;z-index:1;position:relative}section#ueber_uns_5 .top .links{max-width:865px;margin:0 auto}section#ueber_uns_5 .top .rechts{position:relative;top:-100px}section#ueber_uns_5 .top .rechts img{width:35vw;height:auto}section#ueber_uns_5 .top .rechts p{position:absolute;color:#bfa658;font-weight:600;font-size:32px;line-height:40px;left:50px;bottom:0;z-index:1}section#ueber_uns_5 .gal{margin-top:60px;gap:40px;flex-wrap:wrap}section#ueber_uns_5 .gal img{flex:1}section#ueber_uns_5 a.cta_btn{padding-top:50px;padding-bottom:150px;margin:0 auto;justify-content:center}section#team .filter{max-width:1000px;background-color:#bfa658;border-radius:25px;margin:0 auto;justify-content:space-between;display:flex;position:relative;overflow:hidden}section#team .filter .slider-bg{position:absolute;top:0;left:0;width:20%;height:100%;background-color:#0f0f0f;border-radius:25px;transition:transform .3s ease-in-out;z-index:0;box-sizing:border-box}section#team .filter div{flex:1;text-align:center;position:relative;padding:15px;cursor:pointer;z-index:1;color:#000;transition:color .3s ease}section#team .filter div.active{color:#fff;border-radius:25px}section#team .filter div{flex:1;text-align:center;z-index:1;padding:15px;cursor:pointer;position:relative}section#team .filter div.active{color:#fff}section#team .team_container{margin-top:60px;gap:50px;flex-wrap:wrap}section#team .team_container .team_card{flex-basis:30%;flex:1;display:flex;flex-direction:column;gap:20px;min-width:500px;margin-bottom:30px;max-width:500px}section#team .team_container .team_card .content{display:flex;flex-direction:column}section#team .team_container .team_card .content h2{color:#bfa658;text-transform:uppercase;font-weight:600;font-size:32px}section#team .team_container .team_card .content h3{font-weight:400;font-size:24px}section#team .team_container .team_card.hidden{display:none}section#eco_1{position:relative;gap:75px}section#eco_1 .links{max-width:800px;margin:0 auto;margin-right:0}section#eco_1 .rechts{position:relative;width:calc(50% - 75px)}section#eco_2{margin-top:100px}section#eco_2 .flex.container{gap:65px;flex-wrap:wrap}section#eco_2 .flex.container .item{flex-basis:30%}section#eco_2 .flex.container .item h2{color:#bfa658;font-weight:600;margin:20px 0}section#eco_2 .flex.container .item h2 span{font-weight:300}section#eco_2 a.btn{background-color:#0f0f0f;color:#fff;text-decoration:none;margin:0 auto;margin-top:50px;display:flex;justify-content:center;width:fit-content}section#eco_3{margin-top:200px;gap:75px}section#eco_3 .links{position:relative;flex:1;max-width:42vw}section#eco_3 .links p{width:fit-content}section#eco_3 .rechts{max-width:865px;flex:3;display:flex;justify-content:end;flex-direction:column}section#eco_3 .rechts p{margin-bottom:0}section#eco_4{margin-top:150px;background-image:linear-gradient(rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8)),url("/img/ecoliving/banner-hg-kueche.webp");background-size:cover;background-position:center;background-repeat:no-repeat;padding:120px 60px;border-radius:25px}section#eco_4 .links{flex-direction:column;justify-content:center;flex:1}section#eco_4 .links h3{color:#0f0f0f}section#eco_4 .rechts{flex:1}section#eco_5{margin-top:125px;margin-bottom:100px;position:relative;overflow:hidden;z-index:1;padding-bottom:150px;background-color:#bfa658;height:auto}section#eco_5::before{content:"";position:absolute;top:-17%;right:-20px;width:calc(100% + 20px);height:25%;background-color:#fff;rotate:2deg}section#eco_5::after{content:"";position:absolute;bottom:-18%;left:-20px;width:calc(100% + 20px);height:25%;background-color:#fff;rotate:2deg}section#eco_5 .top{padding-top:100px;z-index:1;position:relative}section#eco_5 .top .links{max-width:865px;margin:0 auto}section#eco_5 .top .links h2{color:#fff;text-transform:uppercase;font-weight:500}section#eco_5 .top .rechts{position:relative}section#eco_5 .top .rechts img{position:relative;top:-70px}section#eco_5 .top .rechts p{bottom:30%}section#eco_5 .accordion{width:100%;max-width:1600px}section#eco_5 .gal{margin-top:60px;gap:40px;flex-wrap:wrap}section#eco_5 .gal img{flex:1}section#eco_5 a.cta_btn{padding-top:50px;padding-bottom:150px;margin:0 auto;justify-content:center}section#eco_6{margin-top:150px;gap:25px}section#eco_6 .rechts{max-width:865px;display:flex;justify-content:end;flex-direction:column}section#eco_6 .rechts p{margin-bottom:0}section#eco_6 .rechts a{color:#0f0f0f;font-weight:600}section#eco_7{margin-top:150px}section#eco_7 .blogs{gap:25px}section#referenzen_text{gap:75px}section#referenzen_text .links{max-width:800px;margin:0 auto;margin-right:0}section#referenzen_text .links .zahlen_div{gap:30px;align-items:end;margin-top:50px}section#referenzen_text .links .zahlen_div h2{color:#bfa658;text-transform:uppercase;font-size:20px}section#referenzen_text .links .zahlen_div .zahlen{align-items:center;justify-content:end;gap:30px}section#referenzen_text .links .zahlen_div .zahlen .item{text-transform:uppercase;font-weight:400;font-size:20px}section#referenzen_text .links .zahlen_div .zahlen .item .zahlen_text{font-weight:600;font-size:38px}section#referenzen_text .rechts{position:relative;width:calc(50% - 75px)}section#referenzen{margin-top:150px;flex-wrap:wrap;gap:30px}section#referenzen img{flex-basis:30%}section#kontakt_form.kontakt_page{margin-top:0;background:none;position:relative;top:-75px;gap:100px}section#kontakt_form.kontakt_page .links{padding-top:150px}section#kontakt_form.kontakt_page .links h1{font-weight:600;font-size:38px;margin:0 0 10px}section#kontakt_form.kontakt_page .links a{color:#0f0f0f}section#kontakt_form.kontakt_page .links a.btn{margin-top:20px;display:flex;width:fit-content;color:#fff;text-decoration:none;gap:10px;justify-content:center;align-items:center}section#kontakt_form.kontakt_page .links a.btn img{position:relative;bottom:unset;left:unset}section#kontakt_form.kontakt_page .links p{margin:0}section#kontakt_form.kontakt_page .social{margin-top:50px}section#kontakt_form.kontakt_page .social img{position:relative;bottom:unset;left:unset}section#datenschutz{max-width:1300px;margin:0 auto;font-weight:300}section#datenschutz h2{font-size:24px;margin-top:50px}section#datenschutz h3{color:#0f0f0f;font-size:20px;font-weight:normal}section#datenschutz p+h2{margin-top:50px}section#datenschutz p.bold{font-weight:600}section#datenschutz p.bold+p{margin-top:0}section#datenschutz p{margin-bottom:0}section#datenschutz.impressum .item{display:flex;margin-bottom:25px}section#datenschutz.impressum .item .links{min-width:360px;font-weight:600}section#datenschutz.impressum .item .rechts{font-weight:300}@media only screen and (min-width: 2000px){section#wbl_2{margin-top:400px}section#ueber_uns_2 .rechts p{bottom:10px;left:145px}}@media only screen and (max-width: 1650px)and (min-width: 1400px){#topbar .container,#navigation,footer .container{padding-left:20px;padding-right:20px;box-sizing:border-box}section:not(#start_7){margin-left:20px;margin-right:20px}section#start_7{padding-left:20px;padding-right:20px}section#start_header_div .rechts .zahlen{flex-direction:row}}@media only screen and (max-width: 1650px){#navigation .nav_group .nav_elemente{gap:20px}#navigation .nav_cta a{width:max-content}section#start_header_div .rechts .zahlen{flex-direction:row}}@media only screen and (max-width: 1400px)and (min-width: 650px){section#wzt_1 .links,section#wzt_1 .rechts{padding-left:10% !important}}@media only screen and (max-width: 1400px){main{overflow-y:hidden}body,body p{font-size:16px !important}h1{font-size:24px !important}h2,h3{font-size:20px !important}.accordion .accordion-item .accordion-header{font-size:20px}img{max-width:100%;height:auto}.flex{flex-direction:column;padding:0 20px}.container{padding:0 20px}.responsive-img{width:100%}#topbar,.nav_cta{display:none}.filter{flex-direction:column;gap:15px;text-align:center;margin:0 20px !important}.filter .slider-bg{padding-top:20px;width:100% !important;height:20% !important}section#kontakt_form{height:auto;margin-top:175px}section#kontakt_form form{width:100%;padding:50px 20px;margin:0 auto}section#kontakt_form form button{margin:0 auto}section#kontakt_form form img{display:none}footer .top.flex{height:auto}footer .top.flex .flex.container{padding:50px 0;gap:50px}footer .top.flex .flex.container .item_1,footer .top.flex .flex.container .item_2,footer .top.flex .flex.container .item_3,footer .top.flex .flex.container .item_4{max-width:100%;flex:1;text-align:center;justify-content:center;padding:0}footer .top.flex .flex.container .item_4 a{margin:0 auto}footer .top.flex .social{flex-direction:row;padding:0;justify-content:center}footer .bottom{height:auto;text-align:center;margin-bottom:20px;gap:15px}footer .bottom .copy{margin-bottom:0}footer .bottom .nav{gap:15px}#navigation{flex-direction:row}#navigation .nav_cta a{font-size:8px}#navigation .nav_group .nav_elemente{display:none}section#start_header_div{flex-direction:column;top:-30px}section#start_header_div .links{padding:20px;min-width:100%;max-width:100%}section#start_header_div .links img{display:none}section#start_header_div .rechts{justify-content:center;align-items:center;width:100%}section#start_header_div .rechts .zahlen{flex-wrap:wrap;align-items:center;justify-content:center;margin:35px 0}section#header-image-nav .content{top:-50px;padding:35px 20px}section#header-image-nav .nav_bottom{position:relative;padding:0}section#header-image-nav-text .content{top:-50px;padding:35px 20px}section#header-image-mit-text .content{top:-30px;padding:50px 20px;gap:20px}section#erstgespräch{height:450px;justify-content:center;margin-top:100px}section#erstgespräch .gold_farbv{padding:50px 20px;max-width:100%;border-radius:25px;justify-content:center;text-align:center}section#erstgespräch .gold_farbv h3{font-size:18px}section#erstgespräch .gold_farbv a.btn{margin:20px auto}section#erstgespräch img{display:none}section#datenschutz{margin-top:50px}section#datenschutz.impressum .item{flex-direction:column}section#blog .article .blog_card{box-sizing:border-box;max-width:100%}section#blog .article .blog_card .content,section#blog .article .blog_card .img,section#blog .article .blog_card .cta{box-sizing:border-box;width:100%;max-width:calc(100vw - 40px)}section#blog .article .blog_card .content{padding:20px}section .links,section .rechts{max-width:100% !important}section .img_box p{max-width:80vw;line-height:normal;padding-left:0}section#start_2 .container{padding:0 20px}section#start_2 .links{order:2}section#start_2 .rechts{order:1;width:100%}section#start_2 .rechts p{max-width:100%;font-size:18px !important;line-height:25px;left:15vw;bottom:15px}section#start_4{margin-top:150px}section#start_4 .rechts p{max-width:100%}section#start_4 .links{min-width:100%}section#start_4 .links img{max-width:100%}section#start_7{margin-top:0}section#start_7::before,section#start_7::after{height:20%}section#start_7 .top .rechts p{line-height:20px;bottom:-20px;left:20px}section#start_7 .top .rechts img{top:30px}section#start_5 .content{padding:50px 0;gap:50px}section#start_5 .content .links a.btn{text-align:center}section#start_9 .links img{max-width:100vw}section#start_9,section#start_10{margin-top:150px}section#start_9 .top .links,section#start_10 .top .links{margin-top:0}section#start_9 .top .rechts,section#start_10 .top .rechts{top:30px;margin-bottom:30px}section#start_9 .top .rechts img,section#start_10 .top .rechts img{top:0}section#start_9 .top .rechts p,section#start_10 .top .rechts p{line-height:20px;left:20px;bottom:0}section#start_9::before,section#start_9::after,section#start_10::before,section#start_10::after{content:none}section#wzt_1 .links,section#wzt_1 .rechts{padding:20px;padding-left:24%}section#wzt_1 .links .kostenlos,section#wzt_1 .rechts .kostenlos{display:none}section#wzt_3 .item{max-width:100%;min-width:auto}section#wzt_3 .item .badge{display:none !important}section#header-image-nav .box{top:0}section#header-image-nav .content{top:-25px;gap:20px}section#header-image-nav .nav_bottom{gap:15px;padding-bottom:25px}section#projekt-analyse .links .img{position:relative;width:100vw}section#projekt-analyse .rechts{padding:0}section#projekt-analyse .rechts .btn{margin:0 auto}section#wbl_2{margin-top:180px}section#wbl_2::before{height:20%}section#wbl_2 .container{padding:75px 20px}section#wbl_2 .container .links{order:2}section#wbl_2 .container .rechts{order:1}section#wbl_2 .container .rechts div.img{position:relative;width:100%}section#wbl_2 .container .rechts div.img img.logo{display:none}section#grundstueck_service .links .img{position:relative}section#grundstueck_service .links .img img{width:100%}section#grundstueck_service .rechts{display:flex;justify-content:center;flex-direction:column}section#grundstueck_service .rechts .btn{margin:0 auto}section#planungspaket{margin-top:150px}section#planungspaket .rechts{padding:0}section#planungspaket .rechts .gold_farbv{padding:50px 20px;position:relative;max-width:100%}section#planungspaket .rechts img{display:none}section#wbl_5{margin-top:100px;padding:50px 20px}section#wbl_5 .links a.btn{padding:15px 40px;text-align:center;text-decoration:none;margin-bottom:30px}section#wbl_7 .flex.container .item{align-items:center;justify-content:center;text-align:center}section#wbl_8 .flex .rechts{width:100%}.sorglos_planungspaket{display:none !important}section#eco_1 .rechts{width:100%}section#eco_2 .flex.container .item{text-align:center;justify-content:center;text-align:center}section#eco_3{margin-top:75px}section#eco_4{padding:50px 20px}section#eco_5 .accordion{max-width:calc(100% - 40px);width:calc(100% - 40px);box-sizing:border-box;min-width:auto;margin:0 20px}section#eco_5 .accordion .accordion-header{padding-right:80px}section#eco_5 .top{padding-top:150px}section#eco_5 .top .rechts img{top:0;margin-bottom:35px}.accordion .accordion-item .accordion-header p{margin:0}.accordion .accordion-item .accordion-header:after{right:25px}section#planungspaket a.btn{margin-top:50px}section#kontakt_form.kontakt_page .links{padding-top:100px}section#kontakt_form form .input_2{flex-direction:column}section#kontakt_form form input,section#kontakt_form form select,section#kontakt_form form textarea{font-size:14px !important}section#kontakt_form form input::placeholder,section#kontakt_form form select::placeholder,section#kontakt_form form textarea::placeholder{font-size:14px !important}section#referenzen_text .links .zahlen_div{margin:0;padding:0}section#referenzen_text .links .zahlen_div h2{width:100%}section#referenzen_text .links .zahlen_div .zahlen.flex{padding:0;flex-direction:row;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;width:100%;margin:0 auto}section#referenzen_text .rechts{width:100%}section#referenzen_text .rechts p{font-size:13px !important;padding-left:30px}section#ueber_uns_2{gap:25px}section#ueber_uns_2 .rechts{width:100%}section#ueber_uns_2 .rechts p{display:none}section#ueber_uns_3 .flex.item_2{margin-top:0;margin-bottom:0;gap:0}section#ueber_uns_3 .flex h2{margin-top:20px}section#ueber_uns_3 .flex h3{line-height:normal;min-height:unset}section#ueber_uns_neu_1{margin-top:75px}section#ueber_uns_neu_1 .links img{width:100%}section#team_3 .team_container .team_card,section#team .team_container .team_card{min-width:100%;width:100%}section#team_3 .team_container .team_card .content,section#team .team_container .team_card .content{padding:0}section#ueber_uns_5{height:auto}section#ueber_uns_5 .top{padding-bottom:130px;padding-top:150px}section#ueber_uns_5 .top .rechts{top:0}section#ueber_uns_5 .top .rechts p{line-height:normal}section#ueber_uns_5 .top .rechts img{width:100%;margin-top:20px}section#ueber_uns_4 .links img{width:100%}section#eco_5{margin-bottom:0}section#eco_6{margin-top:75px}section#eco_6 .top .rechts img{top:0;margin-bottom:35px;position:unset}section#wzt_2{height:auto;margin-top:115px}section#wzt_2 .container{padding:75px 20px}section#wzt_2 .container .rechts div.img{width:100%;position:relative;margin-top:35px}section#wzt_2:after{left:-1%}section#wzt_2:before{height:20%;top:-10%}section#wzt_3 .item a.btn{margin:0 auto;right:0;left:0}section#wzt_3 .item .head{align-items:start}section#wzt_3 .item .head .links{order:2;flex:1}section#wzt_3 .item .head .links ul{padding-left:20px}section#wzt_3 .item .head .rechts{order:1;flex:1;width:100%;right:0;position:relative;display:flex;justify-content:end;margin-top:10px}section#wzt_3 .item .head .rechts span{font-size:50px}section#baupartner{gap:0}video{width:100%;height:auto}}.ccm-settings-summoner .ccm-settings-summoner--link{border-radius:10px !important}/*# sourceMappingURL=envision.css.map */
