.kk[data-astro-cid-ggob4yvk]{position:relative;border-radius:18px;overflow:hidden;background:radial-gradient(rgba(255,255,255,.06) 1px,transparent 1.4px) 0 0 / 16px 16px,radial-gradient(70% 60% at 45% 45%,rgba(0,114,160,.28),transparent 70%),#0a1430;border:1px solid rgba(70,191,186,.25);box-shadow:0 30px 70px #00000059}.kk[data-astro-cid-ggob4yvk] svg[data-astro-cid-ggob4yvk]{display:block;width:100%;height:auto}.kk-huelle[data-astro-cid-ggob4yvk]{fill:#46bfba0d;stroke:#46bfba59;stroke-width:1.2;stroke-dasharray:4 5}.kk-fluss[data-astro-cid-ggob4yvk]{fill:none;stroke:#2a6fa8;stroke-width:5;stroke-linecap:round;opacity:.75;stroke-dasharray:1;stroke-dashoffset:1}.kk-fluss-name[data-astro-cid-ggob4yvk]{font:italic 600 10px Montserrat,sans-serif;fill:#7db4e6bf;letter-spacing:.08em}.kk-route[data-astro-cid-ggob4yvk]{fill:none;stroke:#46bfba8c;stroke-width:1.2;stroke-dasharray:1;stroke-dashoffset:1}.kk-punkt[data-astro-cid-ggob4yvk]{fill:#8fa3c0;stroke:#0a1430;stroke-width:1.2;transition:fill .2s ease,r .2s ease}.kk-seite[data-astro-cid-ggob4yvk] .kk-punkt[data-astro-cid-ggob4yvk]{fill:#46bfba;stroke:#fff;stroke-width:1.6}.kk-ort[data-astro-cid-ggob4yvk]{cursor:pointer;opacity:0;transform-box:fill-box;transform-origin:center}.kk-ort[data-astro-cid-ggob4yvk]:hover .kk-punkt[data-astro-cid-ggob4yvk],.kk-ort[data-astro-cid-ggob4yvk]:focus-visible .kk-punkt[data-astro-cid-ggob4yvk]{fill:#fff}.kk-ort[data-astro-cid-ggob4yvk]:focus-visible{outline:none}.kk-label[data-astro-cid-ggob4yvk]{font:700 11px Montserrat,sans-serif;fill:#fff;paint-order:stroke;stroke:#0a1430;stroke-width:3px;stroke-linejoin:round;pointer-events:none}.kk-glut[data-astro-cid-ggob4yvk]{opacity:.9}.kk-hub-r[data-astro-cid-ggob4yvk]{font:900 15px Montserrat,sans-serif;fill:#0072a0}.kk-hub-name[data-astro-cid-ggob4yvk]{font:800 13px Montserrat,sans-serif;fill:#fff;paint-order:stroke;stroke:#0a1430;stroke-width:3px}.kk-hub-sub[data-astro-cid-ggob4yvk]{font:700 8px Montserrat,sans-serif;letter-spacing:.18em;fill:#46bfba;paint-order:stroke;stroke:#0a1430;stroke-width:3px}.kk-hub-welle[data-astro-cid-ggob4yvk]{fill:none;stroke:#46bfba;stroke-width:2;transform-box:fill-box;transform-origin:center;animation:kk-welle 2.4s ease-out infinite}.kk-tipp[data-astro-cid-ggob4yvk]{position:absolute;z-index:3;pointer-events:none;display:flex;flex-direction:column;gap:2px;padding:9px 12px;border-radius:10px;background:#fff;color:#0a1430;box-shadow:0 12px 28px #00000059;transform:translate(-50%,calc(-100% - 14px));white-space:nowrap}.kk-tipp[data-astro-cid-ggob4yvk] b[data-astro-cid-ggob4yvk]{font-size:14px;font-weight:800}.kk-tipp[data-astro-cid-ggob4yvk] span[data-astro-cid-ggob4yvk]{font-size:11px;font-weight:600;color:#6b7a8f}.kk-tipp[data-astro-cid-ggob4yvk] em[data-astro-cid-ggob4yvk]{font-style:normal;font-size:11.5px;font-weight:700;color:#0b7470}.kk-legende[data-astro-cid-ggob4yvk]{display:flex;flex-wrap:wrap;gap:14px;padding:0 18px 16px;font-size:11.5px;font-weight:600;color:#ffffffb3}.kk-legende[data-astro-cid-ggob4yvk] span[data-astro-cid-ggob4yvk]{display:inline-flex;align-items:center;gap:7px}.kk-legende[data-astro-cid-ggob4yvk] i[data-astro-cid-ggob4yvk]{width:10px;height:10px;border-radius:50%;display:inline-block}.kk-l-seite[data-astro-cid-ggob4yvk]{background:#46bfba;box-shadow:0 0 0 2px #fff inset}.kk-l-ort[data-astro-cid-ggob4yvk]{background:#8fa3c0}.kk[data-astro-cid-ggob4yvk].ist-an .kk-fluss[data-astro-cid-ggob4yvk]{animation:kk-zieh 1.6s ease-out forwards}.kk[data-astro-cid-ggob4yvk].ist-an .kk-route[data-astro-cid-ggob4yvk]{animation:kk-zieh 1.1s ease-out forwards;animation-delay:calc(.9s + var(--i) * 70ms)}.kk[data-astro-cid-ggob4yvk].ist-an .kk-ort[data-astro-cid-ggob4yvk]{animation:kk-pop .5s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:calc(.3s + var(--d) * 1.2s)}@keyframes kk-zieh{to{stroke-dashoffset:0}}@keyframes kk-pop{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}@keyframes kk-welle{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@media(prefers-reduced-motion:reduce){.kk-fluss[data-astro-cid-ggob4yvk],.kk-route[data-astro-cid-ggob4yvk]{stroke-dashoffset:0}.kk-ort[data-astro-cid-ggob4yvk]{opacity:1}.kk-hub-welle[data-astro-cid-ggob4yvk]{animation:none}}.rk-fakten[data-astro-cid-ouovwhux]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}@media(max-width:860px){.rk-fakten[data-astro-cid-ouovwhux]{grid-template-columns:repeat(2,minmax(0,1fr))}}.rk-fakten[data-astro-cid-ouovwhux] div[data-astro-cid-ouovwhux]{display:flex;flex-direction:column;gap:6px}.rk-fakten[data-astro-cid-ouovwhux] b[data-astro-cid-ouovwhux]{font-size:clamp(40px,5vw,58px);line-height:1;font-weight:800;letter-spacing:-.03em;color:#0a1430}.rk-fakten[data-astro-cid-ouovwhux] span[data-astro-cid-ouovwhux]{font-size:14.5px;line-height:1.5;color:#4a5a70}.rk-suche[data-astro-cid-ouovwhux]{display:flex;align-items:center;gap:10px;min-width:min(340px,100%);padding:12px 16px;border-radius:12px;background:#fff;border:1px solid rgba(10,20,48,.14)}.rk-suche[data-astro-cid-ouovwhux]:focus-within{border-color:#46bfba;box-shadow:0 0 0 4px #46bfba26}.rk-suche[data-astro-cid-ouovwhux] svg[data-astro-cid-ouovwhux]{width:18px;height:18px;flex:none;fill:none;stroke:#6b7a8f;stroke-width:2;stroke-linecap:round}.rk-suche[data-astro-cid-ouovwhux] input[data-astro-cid-ouovwhux]{flex:1;border:0;outline:0;background:transparent;font:500 15px Montserrat,sans-serif;color:#0a1430}.rk-staedte[data-astro-cid-ouovwhux]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:28px}@media(max-width:1000px){.rk-staedte[data-astro-cid-ouovwhux]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.rk-staedte[data-astro-cid-ouovwhux]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:460px){.rk-staedte[data-astro-cid-ouovwhux]{grid-template-columns:minmax(0,1fr)}}.rk-stadt[data-astro-cid-ouovwhux]{position:relative;display:flex;flex-direction:column;gap:6px;min-height:118px;padding:20px 20px 18px;border-radius:16px;background:#0a1430;color:#fff;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease}.rk-stadt[data-astro-cid-ouovwhux]:hover{transform:translateY(-3px);box-shadow:0 18px 40px #0a143040}.rk-stadt-name[data-astro-cid-ouovwhux]{font-size:19px;font-weight:800;letter-spacing:-.01em}.rk-stadt-satz[data-astro-cid-ouovwhux]{font-size:13.5px;line-height:1.45;color:#9fdcd8;padding-right:22px}.rk-stadt-pfeil[data-astro-cid-ouovwhux]{position:absolute;right:18px;bottom:16px;color:#46bfba;font-size:18px;transition:transform .3s ease}.rk-stadt[data-astro-cid-ouovwhux]:hover .rk-stadt-pfeil[data-astro-cid-ouovwhux]{transform:translate(4px)}.rk-stadt[data-astro-cid-ouovwhux][hidden]{display:none}.rk-gruppen[data-astro-cid-ouovwhux]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media(max-width:960px){.rk-gruppen[data-astro-cid-ouovwhux]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.rk-gruppen[data-astro-cid-ouovwhux]{grid-template-columns:minmax(0,1fr)}}.rk-gruppe[data-astro-cid-ouovwhux]{padding:22px;border-radius:16px;background:#fff;border:1px solid rgba(10,20,48,.08)}.rk-gruppe[data-astro-cid-ouovwhux][hidden]{display:none}.rk-gruppe[data-astro-cid-ouovwhux] h3[data-astro-cid-ouovwhux]{font-size:17px;font-weight:800;color:#0a1430;margin-bottom:4px}.rk-gruppe[data-astro-cid-ouovwhux] p[data-astro-cid-ouovwhux]{font-size:13.5px;line-height:1.5;color:#4a5a70;margin-bottom:14px}.rk-chips[data-astro-cid-ouovwhux]{display:flex;flex-wrap:wrap;gap:7px}.rk-chips[data-astro-cid-ouovwhux] a[data-astro-cid-ouovwhux]{padding:6px 11px;border-radius:9px;background:#f2f4f7;font-size:13px;font-weight:600;color:#3d4d63;transition:background-color .2s ease,color .2s ease}.rk-chips[data-astro-cid-ouovwhux] a[data-astro-cid-ouovwhux]:hover{background:#46bfba;color:#0a1430}.rk-chips[data-astro-cid-ouovwhux] a[data-astro-cid-ouovwhux].ist-seite{background:#e3f4f3;color:#0b7470;box-shadow:inset 0 0 0 1px #0b74704d}.rk-chips[data-astro-cid-ouovwhux] a[data-astro-cid-ouovwhux][hidden]{display:none}.rk-leer[data-astro-cid-ouovwhux]{margin-top:18px;font-size:15px;color:#3d4d63}.rk-leistungen[data-astro-cid-ouovwhux]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media(max-width:960px){.rk-leistungen[data-astro-cid-ouovwhux]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.rk-leistungen[data-astro-cid-ouovwhux]{grid-template-columns:minmax(0,1fr)}}.rk-leistung[data-astro-cid-ouovwhux]{padding:26px;border-radius:18px;background:#f6f8fa;border:1px solid rgba(10,20,48,.08)}.rk-bild[data-astro-cid-ouovwhux]{margin:-16px -16px 18px}.rk-bild-klein[data-astro-cid-ouovwhux]{margin:-12px -12px 6px}.rk-leistung[data-astro-cid-ouovwhux] h3[data-astro-cid-ouovwhux]{font-size:19px;font-weight:800;color:#0a1430;margin-bottom:12px}.rk-leistung[data-astro-cid-ouovwhux] li[data-astro-cid-ouovwhux] a[data-astro-cid-ouovwhux]{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-top:1px solid rgba(10,20,48,.07);font-size:14.5px;font-weight:600;color:#3d4d63;transition:color .2s ease}.rk-leistung[data-astro-cid-ouovwhux] li[data-astro-cid-ouovwhux] a[data-astro-cid-ouovwhux] span[data-astro-cid-ouovwhux]{color:#0b7470;transition:transform .2s ease}.rk-leistung[data-astro-cid-ouovwhux] li[data-astro-cid-ouovwhux] a[data-astro-cid-ouovwhux]:hover{color:#0b7470}.rk-leistung[data-astro-cid-ouovwhux] li[data-astro-cid-ouovwhux] a[data-astro-cid-ouovwhux]:hover span[data-astro-cid-ouovwhux]{transform:translate(3px)}.rk-branchen[data-astro-cid-ouovwhux]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}@media(max-width:1000px){.rk-branchen[data-astro-cid-ouovwhux]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.rk-branchen[data-astro-cid-ouovwhux]{grid-template-columns:minmax(0,1fr)}}.rk-branche[data-astro-cid-ouovwhux]{position:relative;display:flex;flex-direction:column;gap:8px;min-height:150px;padding:22px;border-radius:16px;background:#fff;border:1px solid rgba(10,20,48,.08);transition:transform .3s ease,border-color .3s ease}.rk-branche[data-astro-cid-ouovwhux]:hover{transform:translateY(-3px);border-color:#46bfba}.rk-branche[data-astro-cid-ouovwhux] b[data-astro-cid-ouovwhux]{font-size:17px;font-weight:800;color:#0a1430}.rk-branche-link[data-astro-cid-ouovwhux]:after{content:"";position:absolute;inset:0;z-index:1;border-radius:16px}.rk-branche[data-astro-cid-ouovwhux]:hover b[data-astro-cid-ouovwhux]{color:#0b7470}.rk-branche[data-astro-cid-ouovwhux] span[data-astro-cid-ouovwhux]{font-size:14px;line-height:1.5;color:#4a5a70}.rk-branche[data-astro-cid-ouovwhux] i[data-astro-cid-ouovwhux]{position:absolute;right:18px;bottom:14px;font-style:normal;color:#0b7470;font-size:18px}.rk-referenzen[data-astro-cid-ouovwhux]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media(max-width:1000px){.rk-referenzen[data-astro-cid-ouovwhux]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.rk-referenzen[data-astro-cid-ouovwhux]{grid-template-columns:minmax(0,1fr)}}.rk-referenz[data-astro-cid-ouovwhux]{display:flex;flex-direction:column;border-radius:18px;overflow:hidden;background:#14264a;border:1px solid rgba(70,191,186,.18);transition:transform .3s ease}.rk-referenz[data-astro-cid-ouovwhux]:hover{transform:translateY(-4px)}.rk-referenz-bild[data-astro-cid-ouovwhux]{aspect-ratio:16 / 10;overflow:hidden}.rk-referenz-bild[data-astro-cid-ouovwhux] img[data-astro-cid-ouovwhux]{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.rk-referenz[data-astro-cid-ouovwhux]:hover img[data-astro-cid-ouovwhux]{transform:scale(1.05)}.rk-referenz-text[data-astro-cid-ouovwhux]{padding:18px}.rk-ort[data-astro-cid-ouovwhux]{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:8px;background:#46bfba29;color:#7dd3cb;font-size:11.5px;font-weight:700;margin-bottom:10px}.rk-ort[data-astro-cid-ouovwhux] svg[data-astro-cid-ouovwhux]{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2}.rk-referenz[data-astro-cid-ouovwhux] h3[data-astro-cid-ouovwhux]{font-size:16px;font-weight:700;color:#fff;margin-bottom:6px}.rk-referenz[data-astro-cid-ouovwhux] p[data-astro-cid-ouovwhux]{font-size:13px;line-height:1.5;color:#b4c2d3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rk-themen[data-astro-cid-ouovwhux]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media(max-width:960px){.rk-themen[data-astro-cid-ouovwhux]{grid-template-columns:minmax(0,1fr)}}.rk-thema[data-astro-cid-ouovwhux]{position:relative;padding:28px;border-radius:18px;background:#f6f8fa;border:1px solid rgba(10,20,48,.08)}.rk-thema-nr[data-astro-cid-ouovwhux]{position:absolute;top:20px;right:22px;font-size:32px;font-weight:900;color:#0b74702e}.rk-thema[data-astro-cid-ouovwhux] h3[data-astro-cid-ouovwhux]{font-size:20px;font-weight:800;line-height:1.25;color:#0a1430;margin-bottom:12px;padding-right:44px}.rk-thema[data-astro-cid-ouovwhux] p[data-astro-cid-ouovwhux]{font-size:14.5px;line-height:1.65;color:#3d4d63;margin-bottom:10px}
