[data-sb-legacy]{display:none!important}html{scroll-padding-top:115px}#sb-header,#sb-footer,.sb-breadcrumb,.sb-discover,.sb-nextsteps,.sb-related,.sb-team-link{font-family:Manrope,Arial,sans-serif;box-sizing:border-box}#sb-header * ,#sb-footer *{box-sizing:border-box}#sb-header{position:fixed;inset:0 0 auto;z-index:10000;background:#153c2eef;color:#fff;backdrop-filter:blur(18px);border-bottom:1px solid #ffffff25}#sb-header .sb-bar{max-width:1440px;margin:auto;padding:0 32px;height:80px;display:flex;align-items:center;justify-content:space-between;gap:30px}#sb-header a,#sb-header summary{color:#fff;text-decoration:none;font-size:12px;letter-spacing:.2px;font-weight:600}#sb-header .sb-brand,#sb-footer .sb-brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:#fff;line-height:1.2}#sb-header .sb-brand img,#sb-footer .sb-brand img{width:42px;height:48px;object-fit:contain}#sb-header .sb-brand>span,#sb-footer .sb-brand>span{font-size:17px;font-weight:800;letter-spacing:2px}#sb-header .sb-brand small,#sb-footer .sb-brand small{display:block;font-size:8px;letter-spacing:3px;margin-top:5px;color:#d3e3c9}#sb-header #sb-nav{position:static;display:flex;align-items:center;gap:28px;background:none;width:auto;padding:0;transform:none;opacity:1;visibility:visible;box-shadow:none}#sb-header .sb-cta{padding:14px 19px;border:1px solid #aec591;white-space:nowrap}#sb-header .sb-dropdown{position:relative;border:0;padding:0;margin:0;background:none}#sb-header summary{padding:18px 0;cursor:pointer;list-style:none;display:flex;gap:9px;align-items:center}#sb-header summary::-webkit-details-marker{display:none}#sb-header .sb-dropdown-panel{position:absolute;top:100%;left:-22px;width:300px;padding:24px;background:#f8f9f3;box-shadow:0 18px 45px #11271f26;border:1px solid #dbe4d2;display:grid;gap:0}#sb-header .sb-dropdown-panel a{color:#163d2e;padding:13px 0;display:flex;justify-content:space-between;border-bottom:1px solid #dfe6d8;line-height:1.4}#sb-header .sb-dropdown-panel small{font-size:8px;letter-spacing:1px;color:#697c5c;margin-bottom:10px}#sb-header .sb-dropdown-panel a:hover{color:#548a3e}#sb-header a[aria-current=page]{color:#bce199}#sb-header .sb-dropdown-panel a[aria-current=page]{color:#548a3e}#sb-header #sb-menu-button{display:none}#sb-header :focus-visible,#sb-footer :focus-visible,.sb-related :focus-visible{outline:2px solid #9dcb75;outline-offset:5px}.sb-breadcrumb{position:absolute;top:88px;left:32px;z-index:20;display:flex;gap:10px;font-size:10px;padding:6px 11px;border-radius:2px;color:#fff;background:#163b2ee6}.sb-breadcrumb a{color:inherit;text-decoration:none}#sb-footer{background:#11392b;color:#e4ecdf;padding:64px max(32px,calc((100vw - 1376px)/2)) 25px;margin:0;width:100%}#sb-footer .sb-footer-top{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:50px}#sb-footer h2{font-size:11px;text-transform:uppercase;letter-spacing:2px;color:#a9c58b;margin:0 0 22px;line-height:1.5}#sb-footer .sb-footer-top>div>a:not(.sb-brand){display:flex;gap:12px;justify-content:space-between;max-width:280px;text-decoration:none;font-size:12px;color:#e4ecdf;margin:0 0 15px;font-weight:400}#sb-footer p{font-size:14px;line-height:1.9;margin:25px 0;color:#c4d1ba}#sb-footer .sb-footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ffffff25;margin-top:45px;padding-top:23px;font-size:10px;color:#b5c6aa}#sb-footer .sb-footer-bottom>div{display:flex;gap:24px}#sb-footer .sb-footer-bottom a{color:inherit;text-decoration:none;font-size:11px}.sb-discover{padding:95px 32px;background:#f5f5ed}.sb-section-heading{max-width:1376px;margin:auto auto 38px;display:flex;justify-content:space-between;align-items:end;gap:40px}.sb-section-heading small,.sb-nextsteps small,.sb-related>small{font-size:10px;letter-spacing:2px;color:#647b52;font-weight:700}.sb-section-heading h2,.sb-nextsteps h2{font-size:clamp(32px,4vw,54px);letter-spacing:-2px;line-height:1.12;color:#183c2c;font-weight:500;margin:18px 0 0}.sb-section-heading p{max-width:370px;font-size:14px;line-height:1.9;color:#68755d}.sb-feature-grid{max-width:1376px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.sb-feature-card{display:block;background:#fff;color:#1c3a2c;text-decoration:none;border:1px solid #dee4d5;overflow:hidden}.sb-feature-card img{width:100%;height:240px;object-fit:cover;display:block;transition:transform .5s}.sb-feature-card:hover img{transform:scale(1.025)}.sb-feature-card>div{padding:25px}.sb-feature-card small{font-size:8px;letter-spacing:1.5px;color:#71885e}.sb-feature-card h3{font-size:24px;line-height:1.25;letter-spacing:-.8px;margin:15px 0;font-weight:500}.sb-feature-card p{font-size:12px;line-height:1.7;color:#6f7c66;margin-bottom:24px}.sb-feature-card>div>span{font-size:11px;font-weight:700}.sb-discover-note{max-width:1376px;margin:16px auto 0;color:#7a856e;font-size:9px}.sb-nextsteps{padding:75px 32px;display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:28px;background:#edf1e5}.sb-nextsteps>a{display:block;background:white;border:1px solid #dce4d1;padding:30px;color:#193e2d;text-decoration:none}.sb-nextsteps>a>span{font-size:9px;letter-spacing:2px;color:#708b58}.sb-nextsteps h3{font-size:28px;font-weight:500;letter-spacing:-1px;margin:20px 0 15px}.sb-nextsteps p{font-size:13px;line-height:1.8;color:#718264}.sb-nextsteps b{font-size:11px}.sb-team-link{padding-top:25px}.sb-team-link a{font-size:13px;color:inherit;border-bottom:1px solid #76935d;padding:0 0 8px;text-decoration:none}.sb-related{padding:45px 32px;background:#eaf0e2;color:#153e2b}.sb-related>div{display:flex;gap:35px;margin-top:20px;flex-wrap:wrap}.sb-related a{display:flex;gap:25px;align-items:center;color:inherit;text-decoration:none;font-size:16px;padding-bottom:10px;border-bottom:1px solid #b1c49c}.sb-home{display:none}body[data-sb-page] #sb-header .sb-home{display:block}@media(max-width:1150px){#sb-header #sb-nav{gap:17px}#sb-header .sb-bar{padding:0 22px}.sb-feature-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:930px){#sb-header #sb-menu-button{display:flex;gap:20px;align-items:center;background:none;border:1px solid #ffffff66;color:white;padding:10px 15px;font:600 12px Manrope,Arial;cursor:pointer}#sb-header .sb-bar{height:72px}#sb-header #sb-nav{display:none;position:absolute;top:72px;left:0;right:0;width:100%;max-height:calc(100dvh - 72px);overflow:auto;background:#173d2e;padding:20px 24px;align-items:stretch;gap:0}#sb-header #sb-nav.sb-open{display:flex;flex-direction:column}#sb-header #sb-nav>a{display:block;padding:16px 0;border-bottom:1px solid #ffffff26}#sb-header #sb-nav>a.sb-cta{padding:16px;margin-top:15px;text-align:center;border:1px solid #aec591}#sb-header summary{padding:16px 0;justify-content:space-between}#sb-header .sb-dropdown-panel{position:static;box-shadow:none;width:100%;margin-bottom:12px;padding:10px 18px}#sb-header .sb-home{display:block}.sb-breadcrumb{top:80px;left:22px}.sb-nextsteps{grid-template-columns:1fr 1fr}.sb-nextsteps>div{grid-column:1/-1}#sb-footer .sb-footer-top{grid-template-columns:1fr 1fr}#sb-footer .sb-footer-top>div:first-child{grid-column:1/-1}}@media(max-width:600px){.sb-discover{padding:60px 20px}.sb-section-heading{display:block}.sb-section-heading p{margin-top:25px}.sb-feature-grid{grid-template-columns:1fr}.sb-feature-card img{height:260px}.sb-nextsteps{padding:55px 20px;grid-template-columns:1fr}.sb-nextsteps>div{grid-column:auto}.sb-related{padding:35px 20px}.sb-related>div{display:grid;gap:20px}.sb-related a{font-size:14px;justify-content:space-between}#sb-footer{padding:50px 22px 25px}#sb-footer .sb-footer-top{gap:35px 18px}#sb-footer .sb-footer-bottom{display:block;line-height:1.8}#sb-footer .sb-footer-bottom>div{margin-top:16px}#sb-footer .sb-footer-top>div>a:not(.sb-brand){font-size:11px}}@media(prefers-reduced-motion:reduce){.sb-feature-card img{transition:none}}@media print{#sb-header,#sb-footer,.sb-breadcrumb,.sb-related{display:none!important}}
body[data-sb-page="ueber-uns"],body[data-sb-page="impressum"],body[data-sb-page="datenschutz"],body[data-sb-page="fassaden"],body[data-sb-page="baucheck"],body[data-sb-page="badjournal"]{padding-top:105px}@media(max-width:930px){body[data-sb-page="ueber-uns"],body[data-sb-page="impressum"],body[data-sb-page="datenschutz"],body[data-sb-page="fassaden"],body[data-sb-page="baucheck"],body[data-sb-page="badjournal"]{padding-top:100px}}
