.rb_auge{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ci-akzent)}.rb_auge:before{content:"";width:28px;height:2px;background:var(--ci-blau);flex:none}.scheme_dark .rb_auge,.rb_hero .rb_auge{color:var(--ci-akzent-hell)}.rb_hero{position:relative;display:flex;align-items:stretch;min-height:calc(100vh - var(--kopf-hoehe));min-height:calc(100svh - var(--kopf-hoehe));padding-block:clamp(56px,7vw,96px) clamp(64px,8vw,110px);background:var(--ci-tinte);color:var(--ci-papier);overflow:hidden}.rb_hero_media{position:absolute;inset:0;z-index:0}.rb_hero_media img,.rb_hero_video{width:100%;height:100%;object-fit:cover;display:block}.rb_hero_media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#07303f6b,#07303fd1 55%,#06222df5),linear-gradient(120deg,#0fb9ed42,#07303f00 60%)}.rb_hero_inner{position:relative;z-index:1}.rb_hero_inner{display:grid;grid-template-rows:1fr auto;gap:32px}.rb_hero_text{align-self:center;max-width:46rem}.rb_hero h1{margin:0 0 20px;max-width:none;font-size:clamp(34px,5.2vw,62px);line-height:1.06;letter-spacing:-.02em}.rb_hero_sub{margin:0 0 34px;max-width:62ch;font-size:clamp(16px,1.35vw,19px);color:#d8ebf3}.rb_hero_knoepfe{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.rb_knopf,.mh_kopf_cta,.mh_footer_cta,.mh_mobil_cta,.mh_form_submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 30px;border:1px solid var(--ci-knopf);border-radius:999px;background:var(--ci-knopf);color:var(--ci-papier);font:inherit;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:box-shadow .26s cubic-bezier(.33,1,.68,1),border-color .26s cubic-bezier(.33,1,.68,1)}.rb_knopf:hover,.rb_knopf:focus-visible,.mh_kopf_cta:hover,.mh_kopf_cta:focus-visible,.mh_footer_cta:hover,.mh_footer_cta:focus-visible,.mh_mobil_cta:hover,.mh_mobil_cta:focus-visible,.mh_form_submit:hover:not(:disabled),.mh_form_submit:focus-visible:not(:disabled){border-color:var(--ci-blau);box-shadow:0 0 0 4px #0fb9ed52}.mh_kopf_cta{padding:11px 22px;font-size:15px}.rb_knopf--leise{background:transparent;border-color:#ffffff73;color:var(--ci-papier)}.rb_knopf--leise:hover,.rb_knopf--leise:focus-visible{border-color:var(--ci-blau);background:#ffffff14}.rb_knopf--dunkel{background:var(--ci-knopf);color:var(--ci-papier)}.mh_form_submit{justify-self:start}.mh_form_submit:disabled{background:#c3d5de;border-color:#c3d5de;color:#5b7280;cursor:not-allowed}.rb_hero_belege{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:26px}.rb_hero_beleg{font-size:14px;color:var(--ci-grau-leise)}.rb_beleg{display:inline-flex;align-items:center;gap:9px;font-size:13.5px;font-weight:600;color:var(--ci-papier);text-decoration:none}a.rb_beleg{text-decoration:underline;text-decoration-color:#fff6;text-underline-offset:4px}a.rb_beleg:hover,a.rb_beleg:focus-visible{text-decoration-color:var(--ci-blau)}.rb_sterne{display:inline-flex;gap:2px;color:#f5b731}.rb_sterne svg{display:block}.rb_beleg_marke{display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;border-radius:50%;background:var(--ci-blau);color:var(--ci-tinte)}.rb_beleg_marke svg{display:block}.rb_zahlen{background:var(--ci-papier);color:var(--ci-tinte);border-bottom:1px solid var(--ci-linie)}.rb_zahlen_inner{display:grid;grid-template-columns:1fr;gap:32px;padding-block:clamp(40px,5vw,60px)}@media(min-width:760px){.rb_zahlen_inner{grid-template-columns:repeat(3,1fr);gap:44px}}.rb_zahl{display:flex;gap:18px;align-items:flex-start}.rb_zahl_symbol{flex:none;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#0fb9ed1f;color:var(--ci-knopf)}.rb_zahl_symbol svg{display:block}.rb_zahl_wert{display:block;font-size:clamp(26px,3vw,34px);font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--ci-tinte)}.rb_zahl_titel{display:block;margin-top:6px;font-weight:700}.rb_zahl_text{margin:4px 0 0;font-size:14.5px;color:var(--ci-grau)}.rb_karten{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:700px){.rb_karten{grid-template-columns:repeat(2,1fr)}}@media(min-width:1040px){.rb_karten--drei{grid-template-columns:repeat(3,1fr)}}.rb_karte{position:relative;display:flex;flex-direction:column;padding:30px 28px;background:var(--ci-papier);border:1px solid var(--ci-linie);border-radius:18px;text-decoration:none;color:inherit;overflow:hidden;transition:border-color .2s ease}.rb_karte:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--ci-blau);transform:scaleX(0);transform-origin:left;transition:transform .28s ease}a.rb_karte:hover,a.rb_karte:focus-visible{border-color:var(--ci-akzent-linie)}a.rb_karte:hover:before,a.rb_karte:focus-visible:before{transform:scaleX(1)}a.rb_karte:focus-visible{outline:3px solid var(--ci-akzent);outline-offset:2px}.mh_section--leise .rb_karte{background:var(--ci-papier)}.rb_karte_nr{margin:0 0 12px;font-size:13px;font-weight:700;letter-spacing:.14em;color:var(--ci-blau)}.rb_karte_titel{margin:0 0 10px;font-size:clamp(19px,1.9vw,23px);line-height:1.2;letter-spacing:-.015em}.rb_karte p{margin:0;color:var(--ci-grau);font-size:16px;line-height:1.55}.rb_paar{display:grid;grid-template-columns:1fr;gap:clamp(32px,5vw,68px);align-items:center}@media(min-width:900px){.rb_paar{grid-template-columns:1fr 1fr}.rb_paar--breit{grid-template-columns:1.15fr 1fr}}.rb_paar_bild{width:100%;aspect-ratio:4 / 3;object-fit:cover}.rb_haken{list-style:none;margin:0;padding:0}.rb_haken li{position:relative;padding-left:34px;margin-bottom:14px}.rb_haken li:before{content:"";position:absolute;left:0;top:6px;width:18px;height:10px;border-left:2.5px solid var(--ci-blau);border-bottom:2.5px solid var(--ci-blau);transform:rotate(-45deg)}.rb_kreuze{list-style:none;margin:0;padding:0}.rb_kreuze li{position:relative;padding-left:38px;margin-bottom:14px;color:var(--ci-grau-leise)}.rb_kreuze li:before,.rb_kreuze li:after{content:"";position:absolute;left:2px;top:12px;width:19px;height:0;border-top:2.5px solid #ff8b7d}.rb_kreuze li:before{transform:rotate(45deg)}.rb_kreuze li:after{transform:rotate(-45deg)}.rb_loesung{margin-top:34px;padding:26px 28px;border-left:3px solid var(--ci-blau);background:#ffffff0f}.rb_loesung p{margin:0}.rb_prozess{display:grid;grid-template-columns:1fr;gap:30px;counter-reset:schritt}@media(min-width:860px){.rb_prozess{grid-template-columns:repeat(3,1fr);gap:34px}}.rb_schritt{position:relative;padding-top:30px;border-top:2px solid var(--ci-linie)}.rb_schritt:before{content:"";position:absolute;inset:-2px auto auto 0;width:44px;height:2px;background:var(--ci-blau)}.rb_schritt_nr{display:block;margin:0 0 10px;font-size:clamp(30px,3.4vw,42px);font-weight:700;line-height:1;color:var(--ci-blau)}.rb_schritt h3{margin:0 0 10px;font-size:clamp(18px,1.8vw,22px)}.rb_schritt p{margin:0;color:var(--ci-grau)}.scheme_dark .rb_schritt p{color:var(--ci-grau-leise)}.scheme_dark .rb_schritt{border-top-color:#ffffff2e}.rb_fall_raster{display:grid;grid-template-columns:1fr;gap:24px;align-items:stretch;margin-top:44px}@media(min-width:900px){.rb_fall_raster{grid-template-columns:1fr 1fr}}.rb_fall_zitat{display:flex;flex-direction:column;justify-content:center;margin:0;padding:34px 32px;background:var(--ci-papier-leise);border-left:3px solid var(--ci-blau)}.rb_fall_zitat blockquote{margin:0;font-size:clamp(20px,2.3vw,28px);line-height:1.36;font-weight:600;letter-spacing:-.01em;color:var(--ci-tinte)}.rb_fall_zitat blockquote:before{content:"\201e";display:block;font-size:72px;line-height:.6;color:var(--ci-akzent-linie);margin-bottom:12px}.rb_fall_person{margin:26px 0 0;font-size:15px;color:var(--ci-grau)}.rb_fall_person strong{color:var(--ci-tinte)}.rb_fall_web{color:var(--ci-akzent)}.rb_fall_video{display:block;width:100%;height:100%;min-height:320px;object-fit:cover;background:var(--ci-tinte-tief)}.rb_fall_fuss{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 40px;margin-top:30px;padding-top:26px;border-top:1px solid var(--ci-linie)}.rb_fall_zahlen{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 40px;margin:0}.rb_fall_zahl{display:flex;align-items:baseline;gap:10px}.rb_fall_zahl dt{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ci-grau)}.rb_fall_zahl dd{margin:0;font-size:16px;font-weight:700;line-height:1.4;color:var(--ci-tinte)}.rb_fall_zahl dd a{color:inherit;text-decoration:underline;text-decoration-color:var(--ci-linie);text-underline-offset:4px;transition:text-decoration-color .24s ease}.rb_fall_zahl dd a:hover,.rb_fall_zahl dd a:focus-visible{text-decoration-color:var(--ci-akzent)}.rb_kontakt{display:grid;grid-template-columns:1fr;gap:32px}@media(min-width:940px){.rb_kontakt{grid-template-columns:.82fr 1.18fr;gap:44px;align-items:stretch}}.rb_kontakt_links{display:flex;flex-direction:column;gap:16px}.rb_kontakt_wege{flex:1;display:flex;flex-direction:column;padding:6px 28px;background:#ffffff0f;border-radius:22px}.rb_weg{flex:1;display:flex;flex-direction:column;justify-content:center;gap:2px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.12)}.rb_weg:last-of-type{border-bottom:0}.rb_weg_titel{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ci-grau-leise)}.rb_weg a{font-size:clamp(16px,1.5vw,19px);font-weight:700;color:var(--ci-papier);text-decoration:none}.rb_weg a:hover{color:var(--ci-blau)}.rb_kontakt_karte{padding:30px 30px 32px;background:var(--ci-papier);color:var(--ci-tinte)}.rb_kontakt_karte .mh_form_feld label{color:var(--ci-tinte)}.rb_mega{position:static}.rb_mega_knopf{display:inline-flex;align-items:center;gap:7px;text-decoration:none;color:inherit}.rb_mega_pfeil{width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translate(-2px,-2px);transition:transform .22s ease}.rb_mega--offen .rb_mega_pfeil{transform:rotate(-135deg) translate(-3px,-3px)}.rb_mega_panel{position:absolute;left:0;right:0;top:100%;background:var(--ci-papier);color:var(--ci-tinte);border-top:3px solid var(--ci-blau);box-shadow:0 26px 50px #07303f29;opacity:0;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease}.rb_mega--offen .rb_mega_panel{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.rb_mega_panel{transition:none}}.rb_mega_inner{display:grid;grid-template-columns:repeat(4,1fr);gap:36px;padding:32px 0 38px}.rb_mega_gruppe{margin:0 0 16px;padding-bottom:10px;border-bottom:1px solid var(--ci-linie);font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ci-akzent)}.rb_mega_liste{list-style:none;margin:0;padding:0}.rb_mega_link{display:block;padding:7px 12px;margin-left:-12px;border-radius:6px;text-decoration:none;color:inherit;transition:background-color .16s ease}.rb_mega_link:hover,.rb_mega_link:focus-visible{background:var(--ci-papier-leise)}.rb_mega_link_titel{display:block;font-weight:600;font-size:15.5px}.rb_mega_link_text{display:block;margin-top:1px;font-size:12.5px;line-height:1.4;color:var(--ci-grau)}.rb_mega_spalte--schluss{padding:24px;background:var(--ci-papier-leise);align-self:start}.rb_mega_hinweis{margin:0 0 20px;font-size:14.5px;color:var(--ci-grau)}.rb_mega_alle{display:inline-block;margin-top:18px;font-weight:700;font-size:14.5px;color:var(--ci-akzent)}@media(max-width:1023px){.rb_mega_panel{display:none}}.rb_mobil_unter{list-style:none;margin:4px 0 18px;padding:0 0 0 18px;border-left:2px solid rgba(255,255,255,.2);columns:2;column-gap:20px}.rb_mobil_unter a{display:block;padding:6px 0;font-size:15px;color:var(--ci-grau-leise);text-decoration:none}.rb_mobil_unter a:hover{color:var(--ci-papier)}.rb_vergleich{display:grid;grid-template-columns:1fr;gap:20px;margin-top:48px}@media(min-width:900px){.rb_vergleich{grid-template-columns:1fr 1fr;gap:24px}}.rb_vergleich_seite{padding:32px 30px}.rb_vergleich_kopf{margin:0 0 24px;padding-bottom:14px;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.rb_vergleich_seite--ohne{background:#ffffff08;border:1px solid rgba(255,255,255,.1)}.rb_vergleich_seite--ohne .rb_vergleich_kopf{color:var(--ci-grau-leise);border-bottom:1px solid rgba(255,255,255,.12)}.rb_vergleich_seite--mit{background:#0fb9ed12;border:1px solid rgba(15,185,237,.35);border-top:3px solid var(--ci-blau)}.rb_vergleich_seite--mit .rb_vergleich_kopf{display:flex;align-items:center;gap:9px;color:var(--ci-blau);border-bottom:1px solid rgba(15,185,237,.3)}.rb_vergleich_logo{height:27px;width:auto;margin-top:-3px}@media(min-width:900px){@supports (grid-template-rows: subgrid){.rb_vergleich{grid-template-rows:repeat(var(--zeilen, 6),auto)}.rb_vergleich_seite{display:grid;grid-row:1 / -1;grid-template-rows:subgrid;align-content:start}.rb_vergleich_liste{display:contents}.rb_vergleich_seite li{margin-bottom:0}.rb_vergleich{row-gap:16px}}}.rb_person{display:grid;grid-template-columns:1fr;gap:24px;align-items:center;margin-top:44px;padding:28px 30px;border-left:3px solid var(--ci-blau);background:#ffffff0d;overflow:hidden}@media(min-width:760px){.rb_person{grid-template-columns:1fr 190px;gap:36px}}.rb_person_bild{display:block;width:100%;max-width:130px;height:auto;justify-self:center;align-self:end;margin-bottom:-28px}@media(min-width:760px){.rb_person_bild{max-width:190px}}.rb_person_zeile{margin:0 0 10px;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ci-blau)}.rb_person_satz{margin:0;font-size:clamp(17px,1.8vw,21px);line-height:1.5}.rb_person_name{margin:20px 0 0;font-size:15px;color:var(--ci-grau-leise)}.rb_person_name strong{color:var(--ci-papier)}.rb_kontakt_karte{border-radius:22px}.mh_form{gap:13px;max-width:none}.mh_form_feld label{font-size:13.5px;font-weight:700;letter-spacing:.01em;color:var(--ci-tinte)}.mh_form input,.mh_form textarea,.mh_form select,.rb_auswahl_knopf{width:100%;padding:11px 17px;border:1px solid var(--ci-linie);border-radius:999px;background:var(--ci-papier-leise);color:var(--ci-tinte);font:inherit;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.mh_form textarea{min-height:104px;border-radius:20px;resize:vertical}.mh_form input::placeholder,.mh_form textarea::placeholder{color:#7c929d}.mh_form input:hover,.mh_form textarea:hover,.rb_auswahl_knopf:hover{border-color:var(--ci-akzent-linie)}.mh_form input:focus-visible,.mh_form textarea:focus-visible,.mh_form select:focus-visible,.rb_auswahl_knopf:focus-visible{outline:none;border-color:var(--ci-akzent);background:var(--ci-papier);box-shadow:0 0 0 3px #0fb9ed52}.mh_form select{appearance:none;-webkit-appearance:none;padding-right:46px;background-image:linear-gradient(45deg,transparent 50%,var(--ci-akzent) 50%),linear-gradient(135deg,var(--ci-akzent) 50%,transparent 50%);background-position:right 22px center,right 16px center;background-size:6px 6px,6px 6px;background-repeat:no-repeat;cursor:pointer}.rb_auswahl{position:relative}.rb_auswahl_original{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);border:0}.rb_auswahl_knopf{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;cursor:pointer}.rb_auswahl_pfeil{flex:none;width:9px;height:9px;border-right:2px solid var(--ci-akzent);border-bottom:2px solid var(--ci-akzent);transform:rotate(45deg) translate(-2px,-2px);transition:transform .2s ease}.rb_auswahl.ist_offen .rb_auswahl_pfeil{transform:rotate(-135deg) translate(-3px,-3px)}.rb_auswahl_liste{position:absolute;z-index:30;top:calc(100% + 8px);left:0;right:0;max-height:280px;overflow-y:auto;margin:0;padding:8px;list-style:none;background:var(--ci-papier);border:1px solid var(--ci-linie);border-radius:18px;box-shadow:0 18px 40px #07303f2e}.rb_auswahl_punkt{padding:11px 16px;border-radius:12px;font-size:15.5px;cursor:pointer}.rb_auswahl_punkt:hover,.rb_auswahl_punkt.ist_aktiv{background:var(--ci-papier-leise)}.rb_auswahl_punkt[aria-selected=true]{background:var(--ci-akzent);color:var(--ci-papier);font-weight:600}.rb_auswahl_punkt[aria-selected=true].ist_aktiv{box-shadow:inset 0 0 0 2px var(--ci-blau)}.rb_check_feld{margin-top:4px}.rb_check{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;cursor:pointer;font-size:14.5px;line-height:1.55;color:var(--ci-grau);font-weight:400}.rb_check_eingabe{position:absolute;width:22px;height:22px;margin:0;opacity:0;cursor:pointer}.rb_check_kasten{position:relative;width:22px;height:22px;margin-top:1px;flex:none;border:1px solid var(--ci-linie);border-radius:7px;background:var(--ci-papier-leise);transition:background-color .16s ease,border-color .16s ease}.rb_check_kasten:after{content:"";position:absolute;left:7px;top:4px;width:6px;height:11px;border-right:2.5px solid var(--ci-papier);border-bottom:2.5px solid var(--ci-papier);transform:rotate(45deg) scale(.5);opacity:0;transition:opacity .14s ease,transform .14s ease}.rb_check:hover .rb_check_kasten{border-color:var(--ci-akzent-linie)}.rb_check_eingabe:checked+.rb_check_kasten{background:var(--ci-akzent);border-color:var(--ci-akzent)}.rb_check_eingabe:checked+.rb_check_kasten:after{opacity:1;transform:rotate(45deg) scale(1)}.rb_check_eingabe:focus-visible+.rb_check_kasten{border-color:var(--ci-akzent);box-shadow:0 0 0 3px #0fb9ed52}.rb_check_eingabe:invalid:not(:placeholder-shown)+.rb_check_kasten,.rb_check_eingabe:user-invalid+.rb_check_kasten{border-color:#d1584a}.rb_check_text a{color:var(--ci-akzent);font-weight:600}.rb_pflicht{color:var(--ci-knopf);font-weight:700}.rb_pflicht_hinweis{margin:0;font-size:13.5px;color:var(--ci-grau)}.nur_vorlesen{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.rb_filter{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 20px}.rb_filter_knopf{padding:10px 20px;border:1px solid var(--ci-linie);border-radius:999px;background:var(--ci-papier);color:inherit;font:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.rb_filter_knopf:hover{border-color:var(--ci-akzent-linie)}.rb_filter_knopf[aria-pressed=true]{background:var(--ci-akzent);border-color:var(--ci-akzent);color:var(--ci-papier)}[data-filter-liste]{transition:opacity .16s ease}[data-filter-liste].ist_wechselnd{opacity:0}.rb_filter{margin-bottom:32px}@media(min-width:1040px){.rb_karten--vier{grid-template-columns:repeat(4,1fr)}}.rb_karte--knapp{padding:26px 24px}.rb_karte--knapp .rb_karte_titel{font-size:clamp(18px,1.7vw,20px)}.rb_karte--knapp p{font-size:15.5px}.rb_fall_video{background:var(--ci-tinte-tief)}.rb_reihe{display:grid;grid-template-columns:1fr;gap:32px;margin-top:44px}@media(min-width:860px){.rb_reihe{grid-template-columns:repeat(3,1fr);gap:0}.rb_reihe_teil+.rb_reihe_teil{border-left:1px solid var(--ci-linie);padding-left:40px;margin-left:40px}}.rb_reihe_titel{margin:0 0 12px;font-size:clamp(20px,2.2vw,26px);line-height:1.2;letter-spacing:-.01em}.rb_reihe_teil p{margin:0;color:var(--ci-grau)}.rb_karte--zahl{padding-top:30px}.rb_karte--zahl .rb_karte_titel{padding-right:56px}.rb_karte_zahl{position:absolute;top:16px;right:20px;font-size:46px;font-weight:700;line-height:1;letter-spacing:-.04em;color:#0fb9ed38;pointer-events:none}.rb_kontakt_person{display:flex;align-items:center;gap:20px;padding:4px 4px 4px 0}.rb_kontakt_bildrahmen{flex:none;display:block;width:124px;height:124px;border-radius:50%;overflow:hidden;background:#0fb9ed29}.rb_kontakt_bild{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 0%;transform:scale(1.02) translate(8%,10%)}.rb_kontakt_name{margin:0;font-size:16px;color:var(--ci-grau-leise)}.rb_kontakt_name strong{display:block;margin-bottom:2px;color:var(--ci-papier);font-size:clamp(21px,2vw,25px);letter-spacing:-.01em}.rb_beleg_g{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--ci-papier);color:#4285f4;font-size:13px;font-weight:700;line-height:1}.rb_beleg strong{font-weight:700}.rb_beitrag{max-width:68ch;margin-inline:auto}.rb_beitrag_kopf{margin:0 0 28px;font-size:14px;color:var(--ci-grau)}.rb_beitrag_motiv{display:block;width:100%;max-height:420px;object-fit:cover;border-radius:18px;margin:40px 0 8px}.rb_beitrag_teil{margin-top:44px}.rb_beitrag_teil h2{margin:0 0 16px;font-size:clamp(22px,2.4vw,29px);line-height:1.25;letter-spacing:-.015em}.rb_beitrag_teil p{margin:0 0 16px}.rb_beitrag_punkte{margin-top:22px}.rb_beitrag_verweis{margin:24px 0 0;padding-left:16px;border-left:3px solid var(--ci-blau);font-weight:600}.rb_beitrag_verweis a{color:var(--ci-akzent)}.rb_beitrag_fazit{margin-top:52px;padding:30px 32px;border-radius:18px;background:var(--ci-papier-leise)}.rb_beitrag_fazit h2{margin:0 0 12px;font-size:clamp(20px,2vw,25px)}.rb_beitrag_fazit p{margin:0}.rb_beitrag_bild{margin:-30px -28px 22px;aspect-ratio:16 / 10;overflow:hidden}.rb_beitrag_bild img{width:100%;height:100%;object-fit:cover;display:block}.rb_beitrag_bild--leer{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--ci-tinte) 0%,#0a4a5f 100%);color:var(--ci-blau);font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.rb_platzhalter{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:18px;background:linear-gradient(135deg,var(--ci-tinte) 0%,#0a4a5f 100%);color:var(--ci-blau)}.rb_platzhalter:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,rgba(255,255,255,.045) 0 12px,transparent 12px 24px)}.rb_platzhalter_text{position:relative;padding:12px 18px;font-size:12.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;text-align:center}.rb_platzhalter--breit{aspect-ratio:16 / 10}.rb_platzhalter--hoch{aspect-ratio:4 / 5}.rb_platzhalter--quadrat{aspect-ratio:1}.rb_motiv{display:block;width:100%;height:100%;object-fit:cover;border-radius:18px}.rb_lst_hero{position:relative;display:flex;align-items:flex-end;min-height:clamp(360px,52vh,540px);padding-block:clamp(48px,6vw,80px);background:var(--ci-tinte);color:var(--ci-papier);overflow:hidden}.rb_lst_hero_media{position:absolute;inset:0;z-index:0}.rb_lst_hero_media img{display:block;width:100%;height:100%;object-fit:cover}.rb_lst_hero_media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#07303fe0,#07303fd1 42%,#07303f66),linear-gradient(180deg,#07303f40,#06222d73),linear-gradient(120deg,#0fb9ed4d,#0fb9ed00 58%)}.rb_lst_hero_inner{position:relative;z-index:1;width:100%;max-width:var(--bahn);margin-inline:auto;padding-inline:var(--bahn-rand)}.rb_lst_hero h1{margin:0 0 18px;max-width:18ch;font-size:clamp(32px,4.6vw,56px);line-height:1.1;letter-spacing:-.02em}.rb_lst_lead{margin:0 0 20px;max-width:54ch;font-size:clamp(16px,1.6vw,19px);line-height:1.55;color:var(--ci-tinte);font-weight:600}.rb_lst_paar{display:grid;grid-template-columns:1fr;gap:clamp(28px,4vw,52px);align-items:start}@media(min-width:900px){.rb_lst_paar{grid-template-columns:1.4fr 1fr}}.rb_fakten{margin:0;padding:28px 30px 30px;background:linear-gradient(180deg,#0fb9ed12,#0fb9ed08);border:1px solid var(--ci-linie);border-radius:18px}.rb_fakten_kopf{margin-bottom:24px;padding-bottom:12px;font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ci-akzent);border-bottom:2px solid var(--ci-blau);width:fit-content}.rb_fakt+.rb_fakt{margin-top:18px}.rb_fakt dt{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ci-grau)}.rb_fakt dd{margin:4px 0 0;font-size:16.5px;font-weight:600;line-height:1.35;color:var(--ci-tinte)}.rb_lst_paar{align-items:start}.rb_lst_liste{margin-top:36px;columns:1}@media(min-width:760px){.rb_lst_liste{columns:2;column-gap:56px}}.rb_lst_liste li{break-inside:avoid;margin-bottom:18px}.rb_motiv_rahmen{position:relative;overflow:hidden;border-radius:18px}.rb_motiv_rahmen .rb_motiv{position:absolute;inset:0;border-radius:0}.rb_motiv_schleier{position:absolute;inset:0;background:linear-gradient(150deg,#0fb9ed6b,#0fb9ed29 55%,#07303f57)}.rb_kontaktband{display:grid;grid-template-columns:1fr;gap:clamp(28px,3.5vw,48px);align-items:stretch}@media(min-width:900px){.rb_kontaktband{grid-template-columns:1.1fr 1fr}}.rb_kontaktband_text{display:flex;flex-direction:column;justify-content:center}.rb_kontaktband_text h2{margin-top:0}.rb_kontaktband_text .mh_intro{margin-bottom:0}.rb_kontaktband_knopf{display:flex;width:100%;margin-top:28px;padding-block:18px;font-size:17px}.rb_kontaktband_direkt{margin:16px 0 0;font-size:15px;color:var(--ci-grau)}.rb_kontaktband_direkt a{color:var(--ci-akzent);font-weight:600}.rb_kontaktband_bild{display:flex;flex-direction:column;height:clamp(340px,32vw,440px);border-radius:22px;overflow:hidden;background:linear-gradient(160deg,#0fb9ed2e,#07303f0d)}.rb_kontaktband_foto{flex:1;display:flex;align-items:flex-end;justify-content:center;min-height:0;padding-top:26px}.rb_kontaktband_foto img{display:block;width:auto;max-width:100%;max-height:100%;object-fit:contain;object-position:bottom}.rb_kontaktband_name{margin:0;padding:16px 24px;background:var(--ci-papier);font-size:15px;color:var(--ci-grau);line-height:1.4}.rb_kontaktband_name strong{display:block;color:var(--ci-tinte);font-size:16px}.rb_faq{margin-top:34px}.rb_flaeche_blau{background:linear-gradient(180deg,#eff7fb,#e7f2f8)}.rb_flaeche_blau .rb_karte{border-color:#ffffffe6;box-shadow:0 1px 2px #07303f0a,0 8px 22px #07303f0d}.rb_flaeche_blau .rb_filter_knopf{border-color:#ffffffe6;box-shadow:0 1px 2px #07303f0a}.rb_kontakt_fuss{display:grid;grid-template-columns:1fr;margin-top:14px}@media(min-width:940px){.rb_kontakt_fuss{grid-template-columns:.82fr 1.18fr;gap:44px}.rb_kontakt_fuss .rb_pflicht_hinweis{grid-column:2}}.rb_kontakt_fuss .rb_pflicht_hinweis{font-size:12.5px;line-height:1.5;color:var(--ci-grau-leise)}.rb_kontakt_fuss .rb_pflicht{color:var(--ci-akzent-hell)}.rb_seite_dicht{--abschnitt-luft: clamp(52px, 5vw, 84px)}.rb_weg_wa{display:inline-flex;align-items:center;gap:9px}.rb_ikon_wa{flex:none;color:#25d366;transform:translateY(-1px)}.rb_gebiet{display:grid;grid-template-columns:1fr;gap:30px;margin-top:40px}@media(min-width:780px){.rb_gebiet{grid-template-columns:repeat(3,1fr);gap:40px}}.rb_gebiet_gruppe h3{margin:0 0 8px;font-size:18px;padding-top:16px;border-top:2px solid var(--ci-blau)}.rb_gebiet_gruppe>p{margin:0 0 16px;font-size:15px;color:var(--ci-grau)}.rb_gebiet_orte{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.rb_gebiet_orte li{padding:6px 13px;border:1px solid var(--ci-linie);border-radius:999px;background:var(--ci-papier);font-size:14.5px;font-weight:600}.rb_gebiet_teile{margin:36px 0 0;max-width:78ch;color:var(--ci-grau)}.rb_gebiet_teile strong{color:var(--ci-tinte)}.mh_section--leise .rb_gebiet_orte li{background:var(--ci-papier)}.rb_partner_band{margin-inline:calc(50% - 50vw);margin-top:40px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.rb_partner_zug{display:flex;width:max-content;animation:rb-partner-lauf 40s linear infinite}@keyframes rb-partner-lauf{0%{transform:translate(0)}to{transform:translate(-25%)}}@media(prefers-reduced-motion:reduce){.rb_partner_zug{animation:none}.rb_partner_zug>[aria-hidden=true]{display:none}.rb_partner_band{justify-content:center;display:flex}}.rb_partner{display:flex;gap:18px;margin:0;padding:0 9px;list-style:none}.rb_partner_karte{flex:none;display:flex;align-items:center;justify-content:center;width:190px;height:120px;padding:20px 18px;background:var(--ci-papier);border:1px solid var(--ci-linie);border-radius:18px}.rb_partner_karte img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.rb_ref_liste{display:grid;grid-template-columns:1fr;gap:34px 24px}@media(min-width:780px){.rb_ref_liste{grid-template-columns:repeat(2,1fr)}}.rb_ref_karte{display:flex;flex-direction:column;gap:14px;text-decoration:none;color:inherit}.rb_ref_karte_bild{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--ci-linie);border-radius:18px}.rb_ref_karte_bild img,.rb_ref_karte_bild video{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.16,1,.3,1)}.rb_ref_karte:hover .rb_ref_karte_bild img,.rb_ref_karte:hover .rb_ref_karte_bild video{transform:scale(1.03)}.rb_ref_karte_tags{display:flex;flex-wrap:wrap;gap:8px}.rb_ref_tag{display:inline-block;padding:6px 15px;border:1px solid var(--ci-linie);border-radius:999px;background:var(--ci-papier);font-size:13px;color:var(--ci-grau)}.rb_ref_karte_titel{margin:-2px 0 0;font-size:clamp(20px,2vw,26px);font-weight:500;line-height:1.25;letter-spacing:-.01em}.rb_ref_ausblick{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 40px;margin-top:56px;padding-top:36px;border-top:1px solid var(--ci-linie)}.rb_ref_ausblick p{margin:0;max-width:60ch;color:var(--ci-grau)}.rb_proj_page{padding-top:clamp(40px,5vw,72px)}.rb_proj_hero h1{margin:0 0 34px;max-width:20ch}.rb_proj_body{display:flex;flex-direction:column;gap:44px;padding-bottom:clamp(56px,7vw,90px)}@media(min-width:900px){.rb_proj_body{flex-direction:row;gap:60px;align-items:flex-start}}.rb_proj_media{flex:1 1 62%;min-width:0;display:flex;flex-direction:column;gap:26px}.rb_proj_media_item{overflow:hidden;border-radius:18px}.rb_proj_media_item img{width:100%;height:auto;display:block}.rb_proj_seite{flex:1 1 34%;max-width:400px}@media(min-width:900px){.rb_proj_seite{position:sticky;top:calc(var(--kopf-hoehe) + 24px)}}.rb_proj_seite h2{margin:0 0 16px;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ci-akzent)}.rb_proj_intro{margin:0 0 14px;font-size:17px;line-height:1.6;color:var(--ci-tinte)}.rb_proj_meta{margin:0 0 24px;font-size:13px;letter-spacing:.05em;text-transform:uppercase;color:var(--ci-grau)}.rb_proj_fakten{border-top:1px solid var(--ci-linie)}.rb_proj_fakt{padding:20px 0 22px;border-bottom:1px solid var(--ci-linie)}.rb_proj_fakt_titel{margin:0 0 9px;font-size:12.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ci-grau)}.rb_proj_fakt p{margin:0;font-size:15.5px;line-height:1.65;color:var(--ci-grau)}.rb_proj_tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.rb_proj_tag{display:inline-block;padding:6px 15px;border:1px solid var(--ci-linie);border-radius:999px;font-size:13px;color:var(--ci-grau);text-decoration:none;transition:border-color .25s ease,color .25s ease,background-color .25s ease}.rb_proj_tag:hover,.rb_proj_tag:focus-visible{border-color:var(--ci-akzent);background:#0fb9ed14;color:var(--ci-akzent)}.rb_proj_weiter{background:var(--ci-tinte);color:var(--ci-papier);padding-block:clamp(52px,6vw,78px)}.rb_proj_weiter_inner{width:100%;max-width:var(--bahn);margin-inline:auto;padding-inline:var(--bahn-rand)}.rb_proj_weiter h2{margin:0 0 32px;font-size:clamp(24px,3vw,34px)}.rb_proj_weiter_liste{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:700px){.rb_proj_weiter_liste{grid-template-columns:repeat(4,1fr)}}.rb_proj_weiter_karte{display:block;padding:22px 22px 24px;border-radius:18px;background:#ffffff0f;text-decoration:none;color:inherit;transition:background-color .25s ease}.rb_proj_weiter_karte:hover{background:#ffffff1c}.rb_proj_weiter_karte h3{margin:0 0 7px;font-size:17px;color:var(--ci-papier)}.rb_proj_weiter_karte p{margin:0;font-size:14px;line-height:1.45;color:var(--ci-grau-leise)}.rb_proj_weiter_knopf{margin-top:32px}.rb_vgl{--pos: 50%;position:relative;overflow:hidden;border-radius:18px;background:var(--ci-linie);line-height:0;touch-action:pan-y}.rb_vgl_neu,.rb_vgl_alt img{display:block;width:100%;height:auto}.rb_vgl_alt{position:absolute;inset:0;width:var(--pos);overflow:hidden}.rb_vgl_alt img{position:absolute;top:0;left:0;width:100cqw;max-width:none}.rb_vgl{container-type:inline-size}.rb_vgl_kante{position:absolute;top:0;bottom:0;left:var(--pos);width:2px;margin-left:-1px;background:#fff;box-shadow:0 0 0 1px #07303f2e;pointer-events:none}.rb_vgl_griff{position:absolute;top:50%;left:var(--pos);width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:50%;background:var(--ci-papier);box-shadow:0 2px 10px #07303f47;pointer-events:none;display:grid;place-items:center}.rb_vgl_griff:before,.rb_vgl_griff:after{content:"";width:8px;height:8px;border:2px solid var(--ci-akzent);border-width:2px 2px 0 0;position:absolute}.rb_vgl_griff:before{transform:rotate(-135deg);margin-left:-14px}.rb_vgl_griff:after{transform:rotate(45deg);margin-left:14px}.rb_vgl_regler{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;background:none;appearance:none;-webkit-appearance:none;cursor:ew-resize}.rb_vgl_regler::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:1px;height:100%;background:transparent;cursor:ew-resize}.rb_vgl_regler::-moz-range-thumb{width:1px;height:100%;border:0;background:transparent;cursor:ew-resize}.rb_vgl_regler:focus-visible{outline:3px solid var(--ci-blau);outline-offset:3px}.rb_vgl_marke{position:absolute;top:14px;padding:5px 12px;border-radius:999px;background:#07303fb8;color:var(--ci-papier);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.4;pointer-events:none}.rb_vgl_marke--alt{left:14px}.rb_vgl_marke--neu{right:14px}.rb_vgl_text{margin:10px 0 0;font-size:14px;line-height:1.5;color:var(--ci-grau)}.rb_proj_video{display:block;width:100%;height:auto;border-radius:18px}.rb_pfeil{width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg) translate(-1px,-1px)}.rb_pfeil--links{transform:rotate(135deg) translate(-1px,-1px)}.proj_related_list .rb_karte{scroll-snap-align:start;height:100%}.proj_related_list .rb_karte .rb_beitrag_bild{margin:-30px -28px 18px;border-radius:18px 18px 0 0}.proj_related_list{padding-bottom:4px}@media(max-width:700px){.proj_related_kopf{flex-wrap:wrap}.proj_related_list{grid-auto-columns:minmax(260px,1fr)}}.rb_karte_liste{margin-top:44px;columns:1;column-gap:56px}@media(min-width:760px){.rb_karte_liste{columns:2}}@media(min-width:1120px){.rb_karte_liste{columns:3}}.rb_sitemap_gruppe{break-inside:avoid;margin-bottom:40px}.rb_sitemap_gruppe h2{margin:0 0 6px;padding-top:16px;border-top:2px solid var(--ci-blau);font-size:19px}.rb_sitemap_text{margin:0 0 16px;font-size:14px;line-height:1.5;color:var(--ci-grau)}.rb_sitemap_liste{margin:0;padding:0;list-style:none}.rb_sitemap_liste li{padding:7px 0;border-bottom:1px solid var(--ci-linie)}.rb_sitemap_liste li:last-child{border-bottom:0}.rb_sitemap_liste a{color:var(--ci-tinte);font-weight:600;font-size:15px;text-decoration:none}.rb_sitemap_liste a:hover,.rb_sitemap_liste a:focus-visible{color:var(--ci-akzent);text-decoration:underline;text-underline-offset:3px}.rb_sitemap_hinweis{display:block;margin-top:2px;font-size:12.5px;color:var(--ci-grau)}.rb_kontaktband_gebiet{margin:14px 0 0;font-size:14px;line-height:1.55;color:var(--ci-grau);max-width:52ch}.rb_ikon_ig{flex:none;transform:translateY(-1px)}
