
Leistungen Tiefbau
{"uuid":"54dfefe6-a4f8-47b2-a37f-45c676018288","provider":"wsw-nova","model":"sirius","image_strategy":"generate_gemini:nano_pro","image_quality":null,"image_size":null,"image_aspect_ratio":null,"use_website_data":true,"html":"<style>\n #wsw-snippet-54dfefe6-a4f8-47b2-a37f-45c676018288 {\n font-family: inherit;\n box-sizing: border-box;\n background: transparent;\n }\n #wsw-snippet-54dfefe6-a4f8-47b2-a37f-45c676018288 *,\n #wsw-snippet-54dfefe6-a4f8-47b2-a37f-45c676018288 *::before,\n #wsw-snippet-54dfefe6-a4f8-47b2-a37f-45c676018288 *::after {\n box-sizing: inherit;\n }\n\n /* --- Custom Properties --- */\n #wsw-snippet-54dfefe6-a4f8-47b2-a37f-45c676018288 {\n --tb-radius: 6px;\n --tb-transition: 0.25s ease-out;\n --tb-gap: clamp(2rem, 4vw, 4rem);\n --tb-section-py: clamp(3.5rem, 6vw, 6rem);\n --tb-section-px: clamp(1.25rem, 5vw, 3rem);\n }\n\n /* --- Layout Wrapper --- */\n #wsw-snippet-54dfefe6-a4f8-47b2-a37f-45c676018288 .tb-wrapper {\n max-width: 1200px;\n margin: 0 auto;\n padding: var(--tb-section-py) var(--tb-section-px);\n }\n\n /* --- Overline / Label --- */\n #wsw-snippet-54dfefe6-a4f8-47b2-a37f-45c676018288 .tb-overline {\n display: inline-block;\n letter-spacing: 0.12em;\n text-transform: uppercase;\n color: var(--wsw-color-accent, #6598fd);\n margin-bottom: 1rem;\n font-weight: 600;\n }\n\n /* --- Heading --- */\n #wsw-snippet-54dfefe6-a4f8-47b2-a37f-45c676018288 .tb-heading {\n color: var(--wsw-color-black, #283d65);\n margin: 0 0 1.25rem;\n line-height: 1.12;\n max-width: 620px;\n }\n\n /* --- Intro Text --- */\n #wsw-snippet-54dfefe6-a4f8-47b2-a37f-45c676018288 .tb-intro {\n color: var(--wsw-color-dark, #38548b);\n max-width: 620px;\n margin: 0 0 2.5rem;\n line-height: 1.6;\n }\n\n /* --- Grid --- */\n #wsw-snippet-54dfefe6-a4f8-47b2-a37f-45c676018288 .tb-grid {\n display: grid;\n grid-template-columns: 1fr;\n gap: var(--tb-gap);\n align-items: start;\n }\n\n /* --- Image Column --- */\n #wsw-snippet-54dfefe6-a4f8-47b2-a37f-45c676018288 .tb-image-col {\n position: relative;\n border-radius: var(--tb-radius);\n overflow: hidden;\n }\n\n #wsw-snippet-54dfefe6-a4f8-47b2-a37f-45c676018288 .tb-image-col img {\n display: block;\n width: 100%;\n height: auto;\n aspect-ratio: 4 / 3;\n object-fit: cover;\n border-radius: var(--tb-radius);\n transition: transform 0.5s ease-out;\n }\n\n #wsw-snippet-54dfefe6-a4f8-47b2-a37f-45c676018288 .tb-image-col:hover img {\n transform: scale(1.03);\n }\n\n #wsw-snippet-54dfefe6-a4f8-47b2-a37f-45c676018288 .tb-image-badge {\n position: absolute;\n bottom: 1rem;\n left: 1rem;\n background: rgba(40, 61, 101, 0.88);\n color: var(--wsw-color-white, #fff);\n padding: 0.5rem 1rem;\n border-radius: var(--tb-radius);\n backdrop-filter: blur(6px);\n -webkit-backdrop-filter: blur(6px);\n display: flex;\n align-items: center;\n gap: 0.5rem;\n }\n\n #wsw-snippet-54dfefe6-a4f8-47b2-a37f-45c676018288 .tb-image-badge-icon {\n width: 18px;\n height: 18px;\n flex-shrink: 0;\n }\n\n /* --- Content Column --- */\n #wsw-snippet-54dfefe6-a4f8-47b2-a37f-45c676018288 .tb-content-col {\n display: flex;\n flex-direction: column;\n gap: 0;\n }\n\n /* --- Body Text --- */\n #wsw-snippet-54dfefe6-a4f8-47b2-a37f-45c676018288 .tb-body {\n color: var(--wsw-color-dark, #38548b);\n line-height: 1.65;\n margin: 0 0 2rem;\n max-width: 65ch;\n }\n\n /* --- Feature List --- */\n #wsw-snippet-54dfefe6-a4f8-47b2-a37f-45c676018288 .tb-features {\n list-style: none;\n padding: 0;\n margin: 0;\n display: grid;\n grid-template-columns: 1fr;\n gap: 0.75rem;\n }\n\n #wsw-snippet-54dfefe6-a4f8-47b2-a37f-45c676018288 .tb-features li {\n display: flex;\n align-items: flex-start;\n gap: 0.75rem;\n color: var(--wsw-color-black, #283d65);\n line-height: 1.45;\n }\n\n #wsw-snippet-54dfefe6-a4f8-47b2-a37f-45c676018288 .tb-check {\n flex-shrink: 0;\n width: 22px;\n height: 22px;\n background: var(--wsw-color-accent, #6598fd);\n border-radius: 50%;\n display: flex;\n align-items: center;\n justify-content: center;\n margin-top: 0.15em;\n }\n\n #wsw-snippet-54dfefe6-a4f8-47b2-a37f-45c676018288 .tb-check svg {\n width: 12px;\n height: 12px;\n stroke: var(--wsw-color-white, #fff);\n stroke-width: 2.5;\n fill: none;\n }\n\n /* --- Divider --- */\n #wsw-snippet-54dfefe6-a4f8-47b2-a37f-45c676018288 .tb-divider {\n width: 48px;\n height: 3px;\n background: var(--wsw-color-accent, #6598fd);\n border: none;\n border-radius: 2px;\n margin: 0 0 1.5rem;\n }\n\n /* ======================== */\n /* TABLET — ≥ 640px */\n /* ======================== */\n @media (min-width: 640px) {\n #wsw-snippet-54dfefe6-a4f8-47b2-a37f-45c676018288 .tb-features {\n grid-template-columns: 1fr 1fr;\n }\n }\n\n /* ======================== */\n /* DESKTOP — ≥ 960px */\n /* ======================== */\n @media (min-width: 960px) {\n #wsw-snippet-54dfefe6-a4f8-47b2-a37f-45c676018288 .tb-grid {\n grid-template-columns: 1fr 1fr;\n align-items: center;\n }\n\n #wsw-snippet-54dfefe6-a4f8-47b2-a37f-45c676018288 .tb-image-col {\n order: 2;\n }\n\n #wsw-snippet-54dfefe6-a4f8-47b2-a37f-45c676018288 .tb-image-col img {\n aspect-ratio: 3 / 4;\n min-height: 480px;\n }\n\n #wsw-snippet-54dfefe6-a4f8-47b2-a37f-45c676018288 .tb-content-col {\n order: 1;\n }\n }\n\n /* ======================== */\n /* DARK / BLACK THEMES */\n /* ======================== */\n section.wsw-theme-d #wsw-snippet-54dfefe6-a4f8-47b2-a37f-45c676018288 .tb-heading,\n section.wsw-theme-db #wsw-snippet-54dfefe6-a4f8-47b2-a37f-45c676018288 .tb-heading,\n section.wsw-theme-b #wsw-snippet-54dfefe6-a4f8-47b2-a37f-45c676018288 .tb-heading,\n section.wsw-theme-bb #wsw-snippet-54dfefe6-a4f8-47b2-a37f-45c676018288 .tb-heading {\n color: var(--wsw-color-white, #fff);\n }\n\n section.wsw-theme-d #wsw-snippet-54dfefe6-a4f8-47b2-a37f-45c676018288 .tb-intro,\n section.wsw-theme-db #wsw-snippet-54dfefe6-a4f8-47b2-a37f-45c676018288 .tb-intro,\n section.wsw-theme-b #wsw-snippet-54dfefe6-a4f8-47b2-a37f-45c676018288 .tb-intro,\n section.wsw-theme-bb #wsw-snippet-54dfefe6-a4f8-47b2-a37f-45c676018288 .tb-intro,\n section.wsw-theme-d #wsw-snippet-54dfefe6-a4f8-47b2-a37f-45c676018288 .tb-body,\n section.wsw-theme-db #wsw-snippet-54dfefe6-a4f8-47b2-a37f-45c676018288 .tb-body,\n section.wsw-theme-b #wsw-snippet-54dfefe6-a4f8-47b2-a37f-45c676018288 .tb-body,\n section.wsw-theme-bb #wsw-snippet-54dfefe6-a4f8-47b2-a37f-45c676018288 .tb-body {\n color: var(--wsw-color-light, #f5f7fa);\n }\n\n section.wsw-theme-d #wsw-snippet-54dfefe6-a4f8-47b2-a37f-45c676018288 .tb-features li,\n section.wsw-theme-db #wsw-snippet-54dfefe6-a4f8-47b2-a37f-45c676018288 .tb-features li,\n section.wsw-theme-b #wsw-snippet-54dfefe6-a4f8-47b2-a37f-45c676018288 .tb-features li,\n section.wsw-theme-bb #wsw-snippet-54dfefe6-a4f8-47b2-a37f-45c676018288 .tb-features li {\n color: var(--wsw-color-light, #f5f7fa);\n }\n\n /* ======================== */\n /* ACCENT THEME */\n /* ======================== */\n section.wsw-theme-a #wsw-snippet-54dfefe6-a4f8-47b2-a37f-45c676018288 .tb-heading {\n color: var(--wsw-color-white, #fff);\n }\n\n section.wsw-theme-a #wsw-snippet-54dfefe6-a4f8-47b2-a37f-45c676018288 .tb-intro,\n section.wsw-theme-a #wsw-snippet-54dfefe6-a4f8-47b2-a37f-45c676018288 .tb-body {\n color: rgba(255, 255, 255, 0.88);\n }\n\n section.wsw-theme-a #wsw-snippet-54dfefe6-a4f8-47b2-a37f-45c676018288 .tb-features li {\n color: var(--wsw-color-white, #fff);\n }\n\n section.wsw-theme-a #wsw-snippet-54dfefe6-a4f8-47b2-a37f-45c676018288 .tb-overline {\n color: var(--wsw-color-white, #fff);\n }\n\n section.wsw-theme-a #wsw-snippet-54dfefe6-a4f8-47b2-a37f-45c676018288 .tb-divider {\n background: var(--wsw-color-white, #fff);\n }\n\n section.wsw-theme-a #wsw-snippet-54dfefe6-a4f8-47b2-a37f-45c676018288 .tb-check {\n background: var(--wsw-color-white, #fff);\n }\n\n section.wsw-theme-a #wsw-snippet-54dfefe6-a4f8-47b2-a37f-45c676018288 .tb-check svg {\n stroke: var(--wsw-color-accent, #6598fd);\n }\n\n /* ======================== */\n /* SCROLL ANIMATION */\n /* ======================== */\n #wsw-snippet-54dfefe6-a4f8-47b2-a37f-45c676018288 .tb-animate {\n opacity: 0;\n transform: translateY(24px);\n transition: opacity 0.6s ease-out, transform 0.6s ease-out;\n }\n\n #wsw-snippet-54dfefe6-a4f8-47b2-a37f-45c676018288 .tb-animate.tb-visible {\n opacity: 1;\n transform: translateY(0);\n }\n\n #wsw-snippet-54dfefe6-a4f8-47b2-a37f-45c676018288 .tb-animate-delay-1 { transition-delay: 0.1s; }\n #wsw-snippet-54dfefe6-a4f8-47b2-a37f-45c676018288 .tb-animate-delay-2 { transition-delay: 0.2s; }\n\n /* ======================== */\n /* REDUCED MOTION */\n /* ======================== */\n @media (prefers-reduced-motion: reduce) {\n #wsw-snippet-54dfefe6-a4f8-47b2-a37f-45c676018288 *,\n #wsw-snippet-54dfefe6-a4f8-47b2-a37f-45c676018288 *::before,\n #wsw-snippet-54dfefe6-a4f8-47b2-a37f-45c676018288 *::after {\n transition-duration: 0.01ms !important;\n animation-duration: 0.01ms !important;\n }\n }\n</style>\n\n<div id=\"wsw-snippet-54dfefe6-a4f8-47b2-a37f-45c676018288\">\n <div class=\"tb-wrapper\">\n <div class=\"tb-grid\">\n\n <!-- Content Column -->\n <div class=\"tb-content-col tb-animate tb-visible\">\n <span class=\"tb-overline p-small\">Leistungsbereich</span>\n <h2 class=\"tb-heading\">Tiefbau – Ganzheitliche Planung mit Weitblick</h2>\n <div class=\"tb-divider\" role=\"presentation\"></div>\n <span class=\"tb-intro\">Von der ersten Idee bis zur fertigen Infrastruktur: Wir begleiten Ihr Tiefbauprojekt mit ingenieurmäßiger Präzision durch jede Leistungsphase.</span>\n\n <span class=\"tb-body\">Unsere Leistungen im Tiefbau umfassen die ganzheitliche Planung eines Bauvorhabens – von der Grundlagenermittlung über den Entwurf und die Genehmigungsplanung bis hin zur Ausführung und Bauüberwachung. Dabei arbeiten wir fachübergreifend und stimmen alle relevanten Gewerke aufeinander ab. Je nach Kundenwunsch können sämtliche Grundleistungen und besonderen Leistungen nach HOAI angeboten und mit eigenem Personal erbracht werden. So stellen wir sicher, dass Qualität, Termintreue und Wirtschaftlichkeit in jeder Projektphase gewährleistet sind.</span>\n\n <ul class=\"tb-features\">\n <li>\n <span class=\"tb-check\"><svg viewBox=\"0 0 12 12\" aria-hidden=\"true\"><polyline points=\"2 6 5 9 10 3\"></polyline></svg></span>\n <span>Alle Leistungsphasen nach HOAI</span>\n </li>\n <li>\n <span class=\"tb-check\"><svg viewBox=\"0 0 12 12\" aria-hidden=\"true\"><polyline points=\"2 6 5 9 10 3\"></polyline></svg></span>\n <span>Erschließung & Straßenbau</span>\n </li>\n <li>\n <span class=\"tb-check\"><svg viewBox=\"0 0 12 12\" aria-hidden=\"true\"><polyline points=\"2 6 5 9 10 3\"></polyline></svg></span>\n <span>Entwässerung & Kanalbau</span>\n </li>\n <li>\n <span class=\"tb-check\"><svg viewBox=\"0 0 12 12\" aria-hidden=\"true\"><polyline points=\"2 6 5 9 10 3\"></polyline></svg></span>\n <span>Bauüberwachung & Qualitätssicherung</span>\n </li>\n <li>\n <span class=\"tb-check\"><svg viewBox=\"0 0 12 12\" aria-hidden=\"true\"><polyline points=\"2 6 5 9 10 3\"></polyline></svg></span>\n <span>Genehmigungsplanung & Koordination</span>\n </li>\n <li>\n <span class=\"tb-check\"><svg viewBox=\"0 0 12 12\" aria-hidden=\"true\"><polyline points=\"2 6 5 9 10 3\"></polyline></svg></span>\n <span>Eigenes Fachpersonal für alle Phasen</span>\n </li>\n </ul>\n </div>\n\n <!-- Image Column -->\n <div class=\"tb-image-col tb-animate tb-animate-delay-2 tb-visible\">\n <img src=\"/s3/c/wsw.website.14177/public/images/pages/folder.8/ai-snippet-69d66c46ce526.jpg\" alt=\"Professionelle Infrastrukturplanung im Tiefbau – fertiggestellte Erschließungsstraße mit Entwässerungssystem\" loading=\"lazy\" draggable=\"false\">\n <div class=\"tb-image-badge\">\n <svg class=\"tb-image-badge-icon\" viewBox=\"0 0 18 18\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" aria-hidden=\"true\">\n <rect x=\"1\" y=\"1\" width=\"16\" height=\"16\" rx=\"2\"></rect>\n <line x1=\"1\" y1=\"6\" x2=\"17\" y2=\"6\"></line>\n <line x1=\"6\" y1=\"1\" x2=\"6\" y2=\"6\"></line>\n </svg>\n <span class=\"p-small\">Planung & Umsetzung</span>\n </div>\n </div>\n\n </div>\n </div>\n</div>\n\n<script>\n(function() {\n 'use strict';\n\n var el = document.getElementById('wsw-snippet-54dfefe6-a4f8-47b2-a37f-45c676018288');\n if (!el) return;\n\n var targets = el.querySelectorAll('.tb-animate');\n if (!targets.length) return;\n\n if (!('IntersectionObserver' in window)) {\n targets.forEach(function(t) { t.classList.add('tb-visible'); });\n return;\n }\n\n var observer = new IntersectionObserver(function(entries) {\n entries.forEach(function(entry) {\n if (entry.isIntersecting) {\n entry.target.classList.add('tb-visible');\n observer.unobserve(entry.target);\n }\n });\n }, { threshold: 0.15 });\n\n targets.forEach(function(t) { observer.observe(t); });\n\n})();\n</script>","summary":null,"version":2,"inserted_version":2,"total_cost":0.8880143999999999,"total_messages_sent":2,"summarized_at_total":0}
Leistungsbereich
Tiefbau – Ganzheitliche Planung mit Weitblick
Von der ersten Idee bis zur fertigen Infrastruktur: Wir begleiten Ihr Tiefbauprojekt mit ingenieurmäßiger Präzision durch jede Leistungsphase. Unsere Leistungen im Tiefbau umfassen die ganzheitliche Planung eines Bauvorhabens – von der Grundlagenermittlung über den Entwurf und die Genehmigungsplanung bis hin zur Ausführung und Bauüberwachung. Dabei arbeiten wir fachübergreifend und stimmen alle relevanten Gewerke aufeinander ab. Je nach Kundenwunsch können sämtliche Grundleistungen und besonderen Leistungen nach HOAI angeboten und mit eigenem Personal erbracht werden. So stellen wir sicher, dass Qualität, Termintreue und Wirtschaftlichkeit in jeder Projektphase gewährleistet sind.- Alle Leistungsphasen nach HOAI
- Erschließung & Straßenbau
- Entwässerung & Kanalbau
- Bauüberwachung & Qualitätssicherung
- Genehmigungsplanung & Koordination
- Eigenes Fachpersonal für alle Phasen
Planung & Umsetzung
{"uuid":"0a8cd36f-3263-4627-b48d-391ed6573522","provider":"wsw-nova","model":"sirius","image_strategy":"generate_gemini","image_quality":null,"image_size":null,"image_aspect_ratio":null,"use_website_data":true,"html":"<style>\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 {\n font-family: inherit;\n box-sizing: border-box;\n background: transparent;\n padding: 4rem 1.5rem;\n }\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 *,\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 *::before,\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 *::after {\n box-sizing: inherit;\n }\n\n /* Variables */\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 {\n --snippet-radius: 8px;\n --snippet-transition: 0.25s ease-out;\n --snippet-gap: 2rem;\n --snippet-card-padding: 2rem;\n }\n\n /* Container */\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-container {\n max-width: 1200px;\n margin: 0 auto;\n }\n\n /* Hero image area */\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-hero {\n position: relative;\n border-radius: var(--snippet-radius);\n overflow: hidden;\n margin-bottom: 3rem;\n height: 400px;\n }\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-hero img {\n width: 100%;\n height: 100%;\n object-fit: cover;\n display: block;\n }\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-hero-overlay {\n position: absolute;\n inset: 0;\n background: linear-gradient(180deg, rgba(40, 61, 101, 0.15) 0%, rgba(40, 61, 101, 0.65) 100%);\n display: flex;\n align-items: flex-end;\n padding: 2.5rem;\n }\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-hero-badge {\n display: inline-flex;\n align-items: center;\n gap: 0.5rem;\n background: rgba(255, 255, 255, 0.15);\n backdrop-filter: blur(8px);\n -webkit-backdrop-filter: blur(8px);\n border: 1px solid rgba(255, 255, 255, 0.25);\n border-radius: 4px;\n padding: 0.5rem 1rem;\n color: var(--wsw-color-white, #ffffff);\n font-size: 0.85rem;\n font-weight: 500;\n letter-spacing: 0.04em;\n text-transform: uppercase;\n }\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-hero-badge-dot {\n width: 6px;\n height: 6px;\n border-radius: 50%;\n background: var(--wsw-color-accent, #6598fd);\n flex-shrink: 0;\n }\n\n /* Intro section */\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-intro {\n text-align: center;\n max-width: 800px;\n margin: 0 auto 3.5rem;\n }\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-intro h2 {\n color: var(--wsw-color-black, #283d65);\n margin: 0 0 0.75rem;\n }\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-intro-divider {\n width: 48px;\n height: 3px;\n background: var(--wsw-color-accent, #6598fd);\n border-radius: 2px;\n margin: 0 auto 1.25rem;\n }\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-intro span {\n color: var(--wsw-color-dark, #38548b);\n line-height: 1.65;\n max-width: 65ch;\n display: block;\n margin: 0 auto;\n }\n\n /* Cards grid */\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-cards {\n display: grid;\n grid-template-columns: repeat(2, 1fr);\n gap: var(--snippet-gap);\n }\n\n /* Individual card */\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card {\n background: var(--wsw-color-white, #ffffff);\n border: 1px solid rgba(40, 61, 101, 0.08);\n border-radius: var(--snippet-radius);\n padding: var(--snippet-card-padding);\n display: flex;\n flex-direction: column;\n transition: transform var(--snippet-transition), box-shadow var(--snippet-transition);\n box-shadow: 0 1px 3px rgba(40, 61, 101, 0.06);\n position: relative;\n overflow: hidden;\n }\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card::before {\n content: '';\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n height: 3px;\n background: var(--wsw-color-accent, #6598fd);\n transform: scaleX(0);\n transform-origin: left center;\n transition: transform 0.35s ease-out;\n }\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card:hover {\n transform: translateY(-4px);\n box-shadow: 0 12px 32px rgba(40, 61, 101, 0.1);\n }\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card:hover::before {\n transform: scaleX(1);\n }\n\n /* Card header */\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card-header {\n display: flex;\n align-items: center;\n gap: 1rem;\n margin-bottom: 1.25rem;\n }\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card-icon {\n width: 48px;\n height: 48px;\n border-radius: 10px;\n display: flex;\n align-items: center;\n justify-content: center;\n flex-shrink: 0;\n font-size: 1.35rem;\n line-height: 1;\n }\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card--traffic .eng-card-icon {\n background: rgba(101, 152, 253, 0.12);\n color: var(--wsw-color-accent, #6598fd);\n }\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card--green .eng-card-icon {\n background: rgba(56, 84, 139, 0.1);\n color: var(--wsw-color-dark, #38548b);\n }\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card-header h3 {\n color: var(--wsw-color-black, #283d65);\n margin: 0;\n line-height: 1.25;\n }\n\n /* Card body text */\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card-body {\n color: var(--wsw-color-dark, #38548b);\n line-height: 1.65;\n margin-bottom: 1.5rem;\n }\n\n /* Card list label */\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card-label {\n font-size: 0.8rem;\n font-weight: 600;\n text-transform: uppercase;\n letter-spacing: 0.06em;\n color: var(--wsw-color-black, #283d65);\n margin-bottom: 0.75rem;\n display: block;\n }\n\n /* Card list */\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card-list {\n list-style: none;\n padding: 0;\n margin: 0;\n display: flex;\n flex-direction: column;\n gap: 0.5rem;\n }\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card-list li {\n display: flex;\n align-items: flex-start;\n gap: 0.625rem;\n color: var(--wsw-color-dark, #38548b);\n line-height: 1.5;\n font-size: 0.95rem;\n }\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card-list li::before {\n content: '';\n width: 6px;\n height: 6px;\n border-radius: 50%;\n flex-shrink: 0;\n margin-top: 0.5em;\n }\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card--traffic .eng-card-list li::before {\n background: var(--wsw-color-accent, #6598fd);\n }\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card--green .eng-card-list li::before {\n background: var(--wsw-color-dark, #38548b);\n }\n\n /* Reveal animation */\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-reveal {\n opacity: 0;\n transform: translateY(24px);\n transition: opacity 0.6s ease-out, transform 0.6s ease-out;\n }\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-reveal.is-visible {\n opacity: 1;\n transform: translateY(0);\n }\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-reveal-delay {\n transition-delay: 0.15s;\n }\n\n /* Dark / black theme overrides */\n section.wsw-theme-d #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-intro h2,\n section.wsw-theme-db #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-intro h2,\n section.wsw-theme-b #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-intro h2,\n section.wsw-theme-bb #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-intro h2,\n section.wsw-theme-a #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-intro h2 {\n color: var(--wsw-color-white, #ffffff);\n }\n section.wsw-theme-d #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-intro span,\n section.wsw-theme-db #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-intro span,\n section.wsw-theme-b #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-intro span,\n section.wsw-theme-bb #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-intro span,\n section.wsw-theme-a #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-intro span {\n color: rgba(255, 255, 255, 0.8);\n }\n section.wsw-theme-d #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card,\n section.wsw-theme-db #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card,\n section.wsw-theme-b #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card,\n section.wsw-theme-bb #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card {\n background: rgba(255, 255, 255, 0.06);\n border-color: rgba(255, 255, 255, 0.1);\n }\n section.wsw-theme-d #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card:hover,\n section.wsw-theme-db #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card:hover,\n section.wsw-theme-b #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card:hover,\n section.wsw-theme-bb #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card:hover {\n box-shadow: 0 12px 32px rgba(0, 0, 0, 0.25);\n }\n section.wsw-theme-d #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card-header h3,\n section.wsw-theme-db #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card-header h3,\n section.wsw-theme-b #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card-header h3,\n section.wsw-theme-bb #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card-header h3 {\n color: var(--wsw-color-white, #ffffff);\n }\n section.wsw-theme-d #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card-body,\n section.wsw-theme-db #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card-body,\n section.wsw-theme-b #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card-body,\n section.wsw-theme-bb #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card-body {\n color: rgba(255, 255, 255, 0.75);\n }\n section.wsw-theme-d #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card-label,\n section.wsw-theme-db #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card-label,\n section.wsw-theme-b #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card-label,\n section.wsw-theme-bb #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card-label {\n color: rgba(255, 255, 255, 0.9);\n }\n section.wsw-theme-d #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card-list li,\n section.wsw-theme-db #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card-list li,\n section.wsw-theme-b #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card-list li,\n section.wsw-theme-bb #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card-list li {\n color: rgba(255, 255, 255, 0.7);\n }\n section.wsw-theme-d #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card--traffic .eng-card-icon,\n section.wsw-theme-db #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card--traffic .eng-card-icon,\n section.wsw-theme-b #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card--traffic .eng-card-icon,\n section.wsw-theme-bb #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card--traffic .eng-card-icon {\n background: rgba(101, 152, 253, 0.2);\n }\n section.wsw-theme-d #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card--green .eng-card-icon,\n section.wsw-theme-db #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card--green .eng-card-icon,\n section.wsw-theme-b #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card--green .eng-card-icon,\n section.wsw-theme-bb #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card--green .eng-card-icon {\n background: rgba(101, 152, 253, 0.15);\n color: var(--wsw-color-accent, #6598fd);\n }\n section.wsw-theme-d #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card--green .eng-card-list li::before,\n section.wsw-theme-db #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card--green .eng-card-list li::before,\n section.wsw-theme-b #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card--green .eng-card-list li::before,\n section.wsw-theme-bb #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card--green .eng-card-list li::before {\n background: var(--wsw-color-accent, #6598fd);\n }\n\n /* Accent theme */\n section.wsw-theme-a #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card {\n background: rgba(255, 255, 255, 0.12);\n border-color: rgba(255, 255, 255, 0.15);\n }\n section.wsw-theme-a #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card-header h3 {\n color: var(--wsw-color-white, #ffffff);\n }\n section.wsw-theme-a #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card-body {\n color: rgba(255, 255, 255, 0.8);\n }\n section.wsw-theme-a #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card-label {\n color: var(--wsw-color-white, #ffffff);\n }\n section.wsw-theme-a #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card-list li {\n color: rgba(255, 255, 255, 0.75);\n }\n section.wsw-theme-a #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card--traffic .eng-card-icon,\n section.wsw-theme-a #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card--green .eng-card-icon {\n background: rgba(255, 255, 255, 0.15);\n color: var(--wsw-color-white, #ffffff);\n }\n section.wsw-theme-a #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card--traffic .eng-card-list li::before,\n section.wsw-theme-a #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card--green .eng-card-list li::before {\n background: var(--wsw-color-white, #ffffff);\n }\n section.wsw-theme-a #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card::before {\n background: var(--wsw-color-white, #ffffff);\n }\n\n /* Light theme card background tweak */\n section.wsw-theme-l #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card,\n section.wsw-theme-lb #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card {\n background: var(--wsw-color-white, #ffffff);\n box-shadow: 0 2px 8px rgba(40, 61, 101, 0.06);\n }\n\n /* Reduced motion */\n @media (prefers-reduced-motion: reduce) {\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 *,\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 *::before,\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 *::after {\n transition-duration: 0.01ms !important;\n animation-duration: 0.01ms !important;\n }\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-reveal {\n opacity: 1;\n transform: none;\n }\n }\n\n /* Tablet – stack cards, reduce hero */\n @media (max-width: 960px) {\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 {\n padding: 3rem 1.25rem;\n }\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-cards {\n grid-template-columns: 1fr;\n gap: 1.5rem;\n }\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-hero {\n height: 300px;\n }\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-intro {\n margin-bottom: 2.5rem;\n }\n }\n\n /* Mobile */\n @media (max-width: 768px) {\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 {\n padding: 2rem 1rem;\n }\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-hero {\n height: 220px;\n margin-bottom: 1.75rem;\n border-radius: 6px;\n }\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-hero-overlay {\n padding: 1.25rem;\n }\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-hero-badge {\n font-size: 0.7rem;\n padding: 0.375rem 0.75rem;\n gap: 0.375rem;\n letter-spacing: 0.02em;\n }\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-hero-badge-dot {\n width: 5px;\n height: 5px;\n }\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-intro {\n margin-bottom: 2rem;\n text-align: left;\n }\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-intro h2 {\n font-size: clamp(1.4rem, 5vw, 2.2rem);\n }\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-intro-divider {\n margin: 0 0 1rem;\n }\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-intro span {\n font-size: 0.95rem;\n line-height: 1.6;\n }\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-cards {\n gap: 1.25rem;\n }\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card {\n padding: 1.25rem;\n }\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card-header {\n gap: 0.75rem;\n margin-bottom: 1rem;\n }\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card-icon {\n width: 40px;\n height: 40px;\n font-size: 1.1rem;\n border-radius: 8px;\n }\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card-header h3 {\n font-size: clamp(1.1rem, 4vw, 1.6rem);\n }\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card-body {\n font-size: 0.9rem;\n line-height: 1.6;\n margin-bottom: 1.25rem;\n }\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card-label {\n font-size: 0.7rem;\n margin-bottom: 0.5rem;\n }\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card-list {\n gap: 0.375rem;\n }\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card-list li {\n font-size: 0.875rem;\n line-height: 1.45;\n gap: 0.5rem;\n }\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card-list li::before {\n width: 5px;\n height: 5px;\n margin-top: 0.45em;\n }\n /* Disable hover effects on touch */\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card:hover {\n transform: none;\n box-shadow: 0 1px 3px rgba(40, 61, 101, 0.06);\n }\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card:hover::before {\n transform: scaleX(0);\n }\n }\n\n /* Small mobile */\n @media (max-width: 400px) {\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 {\n padding: 1.5rem 0.75rem;\n }\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-hero {\n height: 180px;\n margin-bottom: 1.5rem;\n }\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card {\n padding: 1rem;\n }\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card-body {\n font-size: 0.85rem;\n }\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-card-list li {\n font-size: 0.825rem;\n }\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-intro h2 {\n font-size: 1.3rem;\n }\n #wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522 .eng-intro span {\n font-size: 0.875rem;\n }\n }\n</style>\n\n<div id=\"wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522\">\n <div class=\"eng-container\">\n\n <!-- Hero image -->\n <div class=\"eng-hero eng-reveal is-visible\">\n <img src=\"/s3/c/wsw.website.14177/public/images/pages/folder.8/ai-snippet-69d759f12a6db.jpg\" alt=\"Professionell geplanter Straßenraum mit Wegeführung und moderner Platzgestaltung\" loading=\"lazy\" draggable=\"false\">\n <div class=\"eng-hero-overlay\">\n <div class=\"eng-hero-badge\">\n <span class=\"eng-hero-badge-dot\"></span>\n <span>Objektplanung · Verkehrsanlagen · Freianlagen</span>\n </div>\n </div>\n </div>\n\n <!-- Intro -->\n <div class=\"eng-intro eng-reveal is-visible\">\n <h2>Verkehrsräume und Freiräume — präzise geplant</h2>\n <div class=\"eng-intro-divider\"></div>\n <span>Wir entwickeln funktionale, wirtschaftliche und gestalterisch durchdachte Lösungen für Verkehrsflächen und Freiräume. Von der übergeordneten Straßenplanung bis zur detaillierten Außenraumgestaltung verbinden wir ingenieurtechnische Präzision mit planerischem Anspruch.</span>\n </div>\n\n <!-- Two-column cards -->\n <div class=\"eng-cards\">\n\n <!-- Card: Verkehrsanlagen -->\n <div class=\"eng-card eng-card--traffic eng-reveal is-visible\">\n <div class=\"eng-card-header\">\n <div class=\"eng-card-icon\">\n <span>⬡</span>\n </div>\n <h3>Verkehrsanlagen</h3>\n </div>\n <span class=\"eng-card-body\">Wir planen Lösungen, die die Bedürfnisse unterschiedlicher Verkehrsträger sinnvoll zusammenführen — Autos, Busse, Fahrräder, Fußgänger und den öffentlichen Nahverkehr. Im Fokus stehen Verkehrssicherheit, die Reduzierung von Umweltbelastungen sowie ein optimierter Verkehrsfluss. Dabei berücksichtigen wir sowohl den aktuellen Verkehrszustand als auch die künftige Verkehrsentwicklung unter wirtschaftlichen Gesichtspunkten.</span>\n <span class=\"eng-card-label\">Leistungsspektrum</span>\n <ul class=\"eng-card-list\">\n <li><span>Klassifizierte Straßen und Knotenpunkte</span></li>\n <li><span>Bushaltestellen und Parkplätze</span></li>\n <li><span>Wohn- und Geschäftsstraßen in städtischen und ländlichen Gebieten</span></li>\n <li><span>Rad- und Wirtschaftswege</span></li>\n </ul>\n </div>\n\n <!-- Card: Freianlagen -->\n <div class=\"eng-card eng-card--green eng-reveal eng-reveal-delay is-visible\">\n <div class=\"eng-card-header\">\n <div class=\"eng-card-icon\">\n <span>◈</span>\n </div>\n <h3>Freianlagen</h3>\n </div>\n <span class=\"eng-card-body\">Wir gestalten Räume für Erholung, Freizeit, Sport und Verkehr. Die ästhetische und funktionale Verknüpfung dieser Ziele ist ein wesentlicher Bestandteil unserer Arbeit. Im Mittelpunkt stehen die Wünsche unserer Auftraggeber sowie die Schaffung von Räumen mit hoher Aufenthaltsqualität.</span>\n <span class=\"eng-card-label\">Leistungsspektrum</span>\n <ul class=\"eng-card-list\">\n <li><span>Öffentliche und private Aufenthalts- und Begegnungsplätze</span></li>\n <li><span>Bewegungs- und Spielplätze</span></li>\n <li><span>Neu- und Umgestaltung von Friedhöfen</span></li>\n <li><span>Außenanlagen von Wohn- und Geschäftsgebäuden</span></li>\n </ul>\n </div>\n\n </div>\n </div>\n</div>\n\n<script>\n(function() {\n 'use strict';\n\n var el = document.getElementById('wsw-snippet-0a8cd36f-3263-4627-b48d-391ed6573522');\n if (!el) return;\n\n var reveals = el.querySelectorAll('.eng-reveal');\n if (!reveals.length) return;\n\n if (!('IntersectionObserver' in window)) {\n reveals.forEach(function(r) { r.classList.add('is-visible'); });\n return;\n }\n\n var observer = new IntersectionObserver(function(entries) {\n entries.forEach(function(entry) {\n if (entry.isIntersecting) {\n entry.target.classList.add('is-visible');\n observer.unobserve(entry.target);\n }\n });\n }, { threshold: 0.15, rootMargin: '0px 0px -40px 0px' });\n\n reveals.forEach(function(r) { observer.observe(r); });\n\n})();\n</script>","summary":null,"version":2,"inserted_version":2,"total_cost":1.4475776,"total_messages_sent":3,"summarized_at_total":0}
Verkehrsräume und Freiräume — präzise geplant
Wir entwickeln funktionale, wirtschaftliche und gestalterisch durchdachte Lösungen für Verkehrsflächen und Freiräume. Von der übergeordneten Straßenplanung bis zur detaillierten Außenraumgestaltung verbinden wir ingenieurtechnische Präzision mit planerischem Anspruch.Verkehrsanlagen
- Klassifizierte Straßen und Knotenpunkte
- Bushaltestellen und Parkplätze
- Wohn- und Geschäftsstraßen in städtischen und ländlichen Gebieten
- Rad- und Wirtschaftswege
Freianlagen
- Öffentliche und private Aufenthalts- und Begegnungsplätze
- Bewegungs- und Spielplätze
- Neu- und Umgestaltung von Friedhöfen
- Außenanlagen von Wohn- und Geschäftsgebäuden
{"uuid":"b599f34d-3fe7-484c-bf1b-c52ac9251066","provider":"wsw-nova","model":"sirius","image_strategy":"generate_gemini","image_quality":null,"image_size":null,"image_aspect_ratio":null,"use_website_data":true,"html":"<style>\n #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 {\n font-family: inherit;\n box-sizing: border-box;\n background: transparent;\n padding: clamp(2.5rem, 6vw, 5rem) 0;\n }\n #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 *,\n #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 *::before,\n #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 *::after {\n box-sizing: inherit;\n }\n\n /* Variables */\n #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 {\n --ib-radius: 8px;\n --ib-transition: 0.25s ease-out;\n --ib-gap: clamp(1.5rem, 3vw, 2.5rem);\n --ib-container: min(90%, 1200px);\n }\n\n /* Container */\n #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-container {\n width: var(--ib-container);\n margin: 0 auto;\n }\n\n /* Header */\n #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-header {\n text-align: center;\n margin-bottom: clamp(2rem, 4vw, 3.5rem);\n max-width: 820px;\n margin-left: auto;\n margin-right: auto;\n }\n #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-label {\n display: inline-flex;\n align-items: center;\n gap: 0.5rem;\n font-size: 0.85rem;\n font-weight: 600;\n text-transform: uppercase;\n letter-spacing: 0.12em;\n color: var(--wsw-color-accent, #6598fd);\n margin-bottom: 1rem;\n }\n #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-label::before {\n content: '';\n display: inline-block;\n width: 28px;\n height: 2px;\n background: var(--wsw-color-accent, #6598fd);\n border-radius: 1px;\n }\n #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-header h2 {\n color: var(--wsw-color-black, #283d65);\n margin: 0 0 1rem 0;\n font-size: clamp(1.8rem, 4vw, 2.8rem);\n line-height: 1.15;\n }\n #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-header-intro {\n color: var(--wsw-color-dark, #38548b);\n line-height: 1.6;\n max-width: 65ch;\n margin: 0 auto;\n opacity: 0.85;\n }\n\n /* Hero Image Area */\n #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-hero-image {\n width: 100%;\n border-radius: var(--ib-radius);\n overflow: hidden;\n margin-bottom: clamp(2.5rem, 5vw, 4rem);\n position: relative;\n }\n #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-hero-image img {\n width: 100%;\n height: clamp(240px, 35vw, 440px);\n object-fit: cover;\n display: block;\n filter: brightness(0.95) contrast(1.03);\n transition: transform 0.6s ease-out;\n }\n #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-hero-image:hover img {\n transform: scale(1.02);\n }\n #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-image-overlay {\n position: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n height: 40%;\n background: linear-gradient(to top, rgba(40, 61, 101, 0.25), transparent);\n pointer-events: none;\n }\n\n /* Two Column Layout – mobile-first: stacked by default */\n #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-grid {\n display: grid;\n grid-template-columns: 1fr;\n gap: 1.25rem;\n align-items: start;\n }\n\n /* Panel Shared */\n #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-panel {\n background: var(--wsw-color-white, #ffffff);\n border: 1px solid rgba(40, 61, 101, 0.08);\n border-radius: var(--ib-radius);\n padding: clamp(1.25rem, 3vw, 2.5rem);\n transition: box-shadow var(--ib-transition), transform var(--ib-transition);\n box-shadow: 0 2px 12px rgba(40, 61, 101, 0.06);\n }\n #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-panel:hover {\n box-shadow: 0 8px 32px rgba(40, 61, 101, 0.1);\n transform: translateY(-4px);\n }\n\n /* Panel Header */\n #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-panel-header {\n display: flex;\n align-items: center;\n gap: 0.75rem;\n margin-bottom: 1.25rem;\n padding-bottom: 1rem;\n border-bottom: 2px solid var(--wsw-color-accent, #6598fd);\n }\n #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-panel-icon {\n width: 44px;\n height: 44px;\n min-width: 44px;\n border-radius: 10px;\n background: linear-gradient(135deg, var(--wsw-color-accent, #6598fd), var(--wsw-color-dark, #38548b));\n display: flex;\n align-items: center;\n justify-content: center;\n font-size: 1.25rem;\n color: var(--wsw-color-white, #ffffff);\n line-height: 1;\n }\n #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-panel h3 {\n color: var(--wsw-color-black, #283d65);\n margin: 0;\n font-size: clamp(1.15rem, 2vw, 1.4rem);\n line-height: 1.25;\n }\n\n /* Panel Description */\n #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-panel-desc {\n color: var(--wsw-color-dark, #38548b);\n opacity: 0.82;\n line-height: 1.55;\n margin-bottom: 1.25rem;\n font-size: 0.95rem;\n }\n\n /* Service Items */\n #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-services-list {\n list-style: none;\n padding: 0;\n margin: 0;\n display: flex;\n flex-direction: column;\n gap: 0;\n }\n #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-services-list li {\n display: flex;\n align-items: flex-start;\n gap: 0.75rem;\n padding: 0.7rem 0.75rem;\n border-radius: 6px;\n transition: background var(--ib-transition);\n color: var(--wsw-color-black, #283d65);\n line-height: 1.45;\n font-size: 0.92rem;\n min-height: 44px;\n }\n #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-services-list li:hover {\n background: var(--wsw-color-light, #f5f7fa);\n }\n #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-services-list li::before {\n content: '›';\n display: flex;\n align-items: center;\n justify-content: center;\n min-width: 22px;\n height: 22px;\n border-radius: 50%;\n background: rgba(101, 152, 253, 0.1);\n color: var(--wsw-color-accent, #6598fd);\n font-weight: 700;\n font-size: 0.85rem;\n line-height: 1;\n flex-shrink: 0;\n margin-top: 1px;\n }\n\n /* Additional Note */\n #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-note {\n margin-top: clamp(2rem, 4vw, 3rem);\n padding: clamp(1.25rem, 2.5vw, 2rem);\n background: linear-gradient(135deg, rgba(101, 152, 253, 0.06), rgba(56, 84, 139, 0.04));\n border-left: 3px solid var(--wsw-color-accent, #6598fd);\n border-radius: 0 var(--ib-radius) var(--ib-radius) 0;\n }\n #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-note span {\n color: var(--wsw-color-dark, #38548b);\n line-height: 1.6;\n font-size: 0.92rem;\n display: block;\n }\n #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-note-highlight {\n font-weight: 600;\n color: var(--wsw-color-black, #283d65) !important;\n margin-bottom: 0.25rem;\n }\n\n /* === DESKTOP: Two columns from 768px upward === */\n @media (min-width: 768px) {\n #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-grid {\n grid-template-columns: 1fr 1fr;\n gap: clamp(1.5rem, 4vw, 3rem);\n }\n }\n\n /* Dark/Black Theme Overrides */\n section.wsw-theme-d #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-header h2,\n section.wsw-theme-db #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-header h2,\n section.wsw-theme-b #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-header h2,\n section.wsw-theme-bb #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-header h2 {\n color: var(--wsw-color-white, #fff);\n }\n section.wsw-theme-d #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-header-intro,\n section.wsw-theme-db #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-header-intro,\n section.wsw-theme-b #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-header-intro,\n section.wsw-theme-bb #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-header-intro {\n color: var(--wsw-color-light, #f5f7fa);\n }\n section.wsw-theme-d #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-panel,\n section.wsw-theme-db #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-panel,\n section.wsw-theme-b #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-panel,\n section.wsw-theme-bb #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-panel {\n background: rgba(255, 255, 255, 0.06);\n border-color: rgba(255, 255, 255, 0.1);\n box-shadow: 0 2px 12px rgba(0, 0, 0, 0.15);\n }\n section.wsw-theme-d #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-panel:hover,\n section.wsw-theme-db #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-panel:hover,\n section.wsw-theme-b #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-panel:hover,\n section.wsw-theme-bb #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-panel:hover {\n box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);\n }\n section.wsw-theme-d #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-panel h3,\n section.wsw-theme-db #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-panel h3,\n section.wsw-theme-b #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-panel h3,\n section.wsw-theme-bb #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-panel h3 {\n color: var(--wsw-color-white, #fff);\n }\n section.wsw-theme-d #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-panel-desc,\n section.wsw-theme-db #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-panel-desc,\n section.wsw-theme-b #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-panel-desc,\n section.wsw-theme-bb #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-panel-desc {\n color: rgba(245, 247, 250, 0.75);\n }\n section.wsw-theme-d #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-services-list li,\n section.wsw-theme-db #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-services-list li,\n section.wsw-theme-b #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-services-list li,\n section.wsw-theme-bb #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-services-list li {\n color: var(--wsw-color-light, #f5f7fa);\n }\n section.wsw-theme-d #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-services-list li:hover,\n section.wsw-theme-db #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-services-list li:hover,\n section.wsw-theme-b #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-services-list li:hover,\n section.wsw-theme-bb #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-services-list li:hover {\n background: rgba(255, 255, 255, 0.06);\n }\n section.wsw-theme-d #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-services-list li::before,\n section.wsw-theme-db #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-services-list li::before,\n section.wsw-theme-b #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-services-list li::before,\n section.wsw-theme-bb #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-services-list li::before {\n background: rgba(101, 152, 253, 0.2);\n }\n section.wsw-theme-d #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-note,\n section.wsw-theme-db #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-note,\n section.wsw-theme-b #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-note,\n section.wsw-theme-bb #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-note {\n background: rgba(101, 152, 253, 0.08);\n }\n section.wsw-theme-d #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-note span,\n section.wsw-theme-db #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-note span,\n section.wsw-theme-b #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-note span,\n section.wsw-theme-bb #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-note span {\n color: var(--wsw-color-light, #f5f7fa);\n }\n section.wsw-theme-d #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-note-highlight,\n section.wsw-theme-db #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-note-highlight,\n section.wsw-theme-b #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-note-highlight,\n section.wsw-theme-bb #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-note-highlight {\n color: var(--wsw-color-white, #fff) !important;\n }\n\n /* Accent Theme */\n section.wsw-theme-a #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-header h2 {\n color: var(--wsw-color-white, #fff);\n }\n section.wsw-theme-a #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-header-intro {\n color: rgba(255, 255, 255, 0.85);\n }\n section.wsw-theme-a #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-label {\n color: var(--wsw-color-white, #fff);\n }\n section.wsw-theme-a #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-label::before {\n background: var(--wsw-color-white, #fff);\n }\n section.wsw-theme-a #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-panel {\n background: rgba(255, 255, 255, 0.12);\n border-color: rgba(255, 255, 255, 0.15);\n }\n section.wsw-theme-a #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-panel h3 {\n color: var(--wsw-color-white, #fff);\n }\n section.wsw-theme-a #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-panel-desc {\n color: rgba(255, 255, 255, 0.75);\n }\n section.wsw-theme-a #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-services-list li {\n color: var(--wsw-color-white, #fff);\n }\n section.wsw-theme-a #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-panel-header {\n border-bottom-color: rgba(255, 255, 255, 0.3);\n }\n\n /* Scroll Animation Initial State */\n #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-animate {\n opacity: 0;\n transform: translateY(24px);\n transition: opacity 0.6s ease-out, transform 0.6s ease-out;\n }\n #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-animate.ib-visible {\n opacity: 1;\n transform: translateY(0);\n }\n\n /* Reduced Motion */\n @media (prefers-reduced-motion: reduce) {\n #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 *,\n #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 *::before,\n #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 *::after {\n transition-duration: 0.01ms !important;\n animation-duration: 0.01ms !important;\n }\n #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-animate {\n opacity: 1;\n transform: none;\n }\n }\n\n /* Mobile fine-tuning */\n @media (max-width: 480px) {\n #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-panel {\n padding: 1.25rem 1rem;\n }\n #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-services-list li {\n padding: 0.6rem 0.5rem;\n font-size: 0.88rem;\n }\n #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-panel-icon {\n width: 38px;\n height: 38px;\n min-width: 38px;\n font-size: 1.1rem;\n }\n #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-header h2 {\n font-size: 1.6rem;\n }\n #wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066 .ib-hero-image img {\n height: clamp(180px, 50vw, 260px);\n }\n }\n</style>\n\n<div id=\"wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066\">\n <div class=\"ib-container\">\n\n <!-- Header -->\n <div class=\"ib-header ib-animate ib-visible\">\n <span class=\"ib-label\">Leistungsbereich</span>\n <h2>Ingenieurbauwerke & Wasserwirtschaftliche Planung</h2>\n <span class=\"ib-header-intro\">Von der Konzeption komplexer Kanal- und Leitungsnetze bis zur Umsetzung nachhaltiger Gewässerrenaturierungen – wir verbinden technische Präzision mit ökologischer Verantwortung und infrastrukturellem Weitblick.</span>\n </div>\n\n <!-- Hero Image -->\n <div class=\"ib-hero-image ib-animate ib-visible\">\n <img src=\"/s3/c/wsw.website.14177/public/images/pages/folder.8/ai-snippet-69d75b84cdf9f.jpg\" alt=\"Rückhaltebecken mit kontrolliertem Wasserabfluss – Ingenieurbauwerk in natürlicher Umgebung\" loading=\"lazy\">\n <div class=\"ib-image-overlay\"></div>\n </div>\n\n <!-- Two Column Grid -->\n <div class=\"ib-grid\">\n\n <!-- Panel 1: Ingenieurbauwerke -->\n <div class=\"ib-panel ib-animate ib-visible\">\n <div class=\"ib-panel-header\">\n <div class=\"ib-panel-icon\">⛰</div>\n <h3>Objektplanung Ingenieurbauwerke</h3>\n </div>\n <span class=\"ib-panel-desc\">Umfassende Planung und Konzeption von Infrastrukturbauwerken der Siedlungswasserwirtschaft – von der Entwurfsphase bis zur Ausführungsreife.</span>\n <ul class=\"ib-services-list\">\n <li><span>Kanal- und Wasserleitungsnetze</span></li>\n <li><span>Versickerungs-, Rückhalte- und Überlaufbecken</span></li>\n <li><span>Abwasserpumpwerke und Hebeanlagen</span></li>\n <li><span>Abscheider- und Kleinkläranlagen</span></li>\n <li><span>Wasserversorgungsnetze</span></li>\n <li><span>Gewässerrenaturierungen</span></li>\n <li><span>Schwemmholzrechen</span></li>\n </ul>\n </div>\n\n <!-- Panel 2: Wasserwirtschaftliche Aufgabenfelder -->\n <div class=\"ib-panel ib-animate ib-visible\">\n <div class=\"ib-panel-header\">\n <div class=\"ib-panel-icon\">≋</div>\n <h3>Wasserwirtschaftliche Fachplanung</h3>\n </div>\n <span class=\"ib-panel-desc\">Über die klassischen HOAI-Leistungsbilder hinaus bearbeiten wir spezifische wasserwirtschaftliche Aufgabenstellungen vollumfänglich und interdisziplinär.</span>\n <ul class=\"ib-services-list\">\n <li><span>Hydraulische Berechnungen und Schmutzfrachtberechnungen</span></li>\n <li><span>Kanalsanierungskonzepte</span></li>\n <li><span>Hochwasser- und Starkregenvorsorgekonzepte</span></li>\n <li><span>Gewässerentwicklungskonzepte</span></li>\n <li><span>Aufbau von GIS-Systemen</span></li>\n </ul>\n </div>\n\n </div>\n\n <!-- Note -->\n <div class=\"ib-note ib-animate ib-visible\">\n <span class=\"ib-note-highlight\">Gewässerrenaturierung im Einklang mit der Natur</span>\n <span>Zur Wiederherstellung natürlicher Lebensräume, zur Verbesserung der Wasserqualität und zur Aufwertung des Landschaftsbildes setzen wir Gewässerrenaturierungen in enger Abstimmung mit den zuständigen Fachbehörden um – fundiert, nachhaltig und standortgerecht.</span>\n </div>\n\n </div>\n</div>\n\n<script>\n(function() {\n 'use strict';\n var el = document.getElementById('wsw-snippet-b599f34d-3fe7-484c-bf1b-c52ac9251066');\n if (!el) return;\n\n var animElements = el.querySelectorAll('.ib-animate');\n\n if ('IntersectionObserver' in window) {\n var observer = new IntersectionObserver(function(entries) {\n entries.forEach(function(entry) {\n if (entry.isIntersecting) {\n entry.target.classList.add('ib-visible');\n observer.unobserve(entry.target);\n }\n });\n }, { threshold: 0.15, rootMargin: '0px 0px -40px 0px' });\n\n animElements.forEach(function(item) {\n observer.observe(item);\n });\n } else {\n animElements.forEach(function(item) {\n item.classList.add('ib-visible');\n });\n }\n})();\n</script>","summary":null,"version":2,"inserted_version":2,"total_cost":1.2128451999999998,"total_messages_sent":2,"summarized_at_total":0}
Leistungsbereich
Ingenieurbauwerke & Wasserwirtschaftliche Planung
Von der Konzeption komplexer Kanal- und Leitungsnetze bis zur Umsetzung nachhaltiger Gewässerrenaturierungen – wir verbinden technische Präzision mit ökologischer Verantwortung und infrastrukturellem Weitblick.
Objektplanung Ingenieurbauwerke
- Kanal- und Wasserleitungsnetze
- Versickerungs-, Rückhalte- und Überlaufbecken
- Abwasserpumpwerke und Hebeanlagen
- Abscheider- und Kleinkläranlagen
- Wasserversorgungsnetze
- Gewässerrenaturierungen
- Schwemmholzrechen
Wasserwirtschaftliche Fachplanung
- Hydraulische Berechnungen und Schmutzfrachtberechnungen
- Kanalsanierungskonzepte
- Hochwasser- und Starkregenvorsorgekonzepte
- Gewässerentwicklungskonzepte
- Aufbau von GIS-Systemen
Gewässerrenaturierung im Einklang mit der Natur
Zur Wiederherstellung natürlicher Lebensräume, zur Verbesserung der Wasserqualität und zur Aufwertung des Landschaftsbildes setzen wir Gewässerrenaturierungen in enger Abstimmung mit den zuständigen Fachbehörden um – fundiert, nachhaltig und standortgerecht.