:root{--sub-abstand:6.25rem}.sub-h2{color:var(--color-primary);font-size:var(--fs-h2);font-weight:var(--fw-regular);letter-spacing:-.012em;text-wrap:balance;line-height:1.06}.sub-lead{color:var(--color-text);font-size:var(--fs-m);line-height:1.55}.sub-kopf{margin-bottom:var(--space-3xl);gap:var(--space-s);flex-direction:column;display:flex}.sub-kopf.is-mitte{text-align:center;align-items:center}.sub-textlink{color:var(--color-primary);font-weight:var(--fw-semibold);text-underline-offset:.3em;text-decoration:underline 2px}.sub-textlink:hover{text-decoration-color:var(--color-accent)}.section-hero-change .heading-large,.section-hero-change .typer-span{font-size:var(--fs-hero);line-height:1.05}.change_hero-text-sub{font-size:var(--fs-m);max-width:34rem;margin:var(--space-m) auto 0;line-height:1.5}.cw-wandel{background-color:var(--color-primary);color:var(--color-white)}.cw-stage{display:block}.cw-panes{overflow:hidden}.cw-pane{min-height:40rem}.cw-pane.is-active{align-items:center;display:flex}.cw-pane>.page-padding{z-index:2;width:100%;position:relative}.cw-pane_bg{object-fit:cover;object-position:80% 50%;width:100%;height:100%;position:absolute;inset:0}.cw-pane.is-active .cw-pane_bg{animation:.8s both cw-einblenden}@keyframes cw-einblenden{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}.cw-pane:before{content:"";z-index:1;background-image:linear-gradient(90deg,#0a2c50f2 0%,#0e3864d1 40%,#0e386400 72%);position:absolute;inset:0}.cw-pane_text{max-width:38rem;padding:var(--space-4xl) 0}.cw-pane_titel{font-size:var(--fs-h2);font-weight:var(--fw-regular);letter-spacing:-.012em;text-wrap:balance;margin-bottom:var(--space-m);line-height:1.08}.cw-pane_text p{color:var(--color-white-80);font-size:var(--fs-m);line-height:1.55}.cw-pane_text p+p{margin-top:var(--space-s)}.cw-punkte{margin:var(--space-l) 0 0;padding:0;list-style:none}.cw-punkte li{font-size:var(--fs-base-l);align-items:flex-start;gap:var(--space-xs);padding:var(--space-3xs) 0;line-height:1.4;display:flex}.cw-punkte svg{color:var(--color-white);flex:none;margin-top:.1rem}.cw-leiste{background-color:#08284af5}.cw-kacheln{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cw-kachel.tabs-link{color:var(--color-white-80);font-family:inherit;font-size:var(--fs-l);text-align:left;cursor:pointer;align-items:center;gap:var(--space-s);padding:var(--space-l) var(--space-m) var(--space-l) 0;transition:color var(--dur-fast), border-color var(--dur-fast);background-color:#0000;border:0;border-top:3px solid #0000;display:flex}.cw-kachel.tabs-link+.cw-kachel.tabs-link{padding-left:var(--space-m)}.cw-kachel.tabs-link:hover{color:var(--color-white)}.cw-kachel.tabs-link.is-active{color:var(--color-white);border-top-color:var(--color-white);background-color:#0000}.cw-kachel_icon{background-color:var(--color-white-10);width:3.25rem;height:3.25rem;transition:background-color var(--dur-fast), color var(--dur-fast);flex:none;justify-content:center;align-items:center;display:flex}.cw-kachel.is-active .cw-kachel_icon{color:var(--color-primary);background-color:var(--color-white)}.cw-kachel_name{font-weight:var(--fw-semibold);line-height:1.2}.cw-prozess{background-color:var(--color-white);padding:var(--sub-abstand) 0}.pr{--rot:0;grid-column-gap:var(--space-xl);grid-template-columns:26rem minmax(0,1fr);align-items:center;display:grid}.pr_rad{width:26rem;height:26rem;position:relative}.pr_ring{width:20rem;height:20rem;transform:rotate(calc(var(--rot) * 1deg));margin:-10rem 0 0 -10rem;transition:transform .9s cubic-bezier(.65,0,.35,1);position:absolute;top:50%;left:50%}.pr_kreis{border:2px dashed var(--color-primary-40);border-radius:50%;position:absolute;inset:0}.pr_kreis:before{content:"";background-color:var(--color-surface-blue-4);border-radius:50%;position:absolute;inset:2.5rem}.pr_zahlen{position:absolute;inset:0}.pr_zahl{--s:1;color:var(--color-primary);font-family:inherit;font-size:var(--fs-l);font-weight:var(--fw-semibold);background-color:var(--color-white);border:2px solid var(--color-primary);cursor:pointer;width:3.4rem;height:3.4rem;transition:transform .9s cubic-bezier(.65, 0, .35, 1), background-color var(--dur-fast), color var(--dur-fast);transform:rotate(calc(var(--a) * 1deg)) translateX(10rem) rotate(calc((var(--a) * -1 - var(--rot)) * 1deg)) scale(var(--s));border-radius:50%;justify-content:center;align-items:center;margin:-1.7rem 0 0 -1.7rem;padding:0;display:flex;position:absolute;top:50%;left:50%}.pr_zahl.is-active{--s:1.35;color:var(--color-white);background-color:var(--color-primary)}.pr_zahl:hover:not(.is-active){background-color:var(--color-surface-blue-4)}.pr_karte{background-color:var(--color-surface);border-left:4px solid var(--color-primary);padding:var(--space-2xl);min-width:0}.pr_panels{display:grid}.pr_panel{visibility:hidden;opacity:0;grid-area:1/1;transition:opacity .5s,transform .5s,visibility 0s linear .5s;transform:translateY(.75rem)}.pr_panel.is-active{visibility:visible;opacity:1;transition-delay:.15s,.15s,0s;transform:none}.pr_nr{color:var(--color-muted);font-size:var(--fs-base);margin-bottom:var(--space-2xs)}.pr_titel{color:var(--color-primary);font-size:var(--fs-h2-s);font-weight:var(--fw-regular);letter-spacing:-.01em;margin-bottom:var(--space-l);line-height:1.1}.pr_felder{gap:var(--space-l);display:grid}.pr_felder.is-zwei{grid-column-gap:var(--space-2xl);grid-template-columns:1fr 1fr}.pr_label{color:var(--color-primary);font-size:var(--fs-base);font-weight:var(--fw-semibold);border-top:2px solid var(--color-primary-20);margin-bottom:var(--space-2xs);padding-top:var(--space-xs)}.pr_text{font-size:var(--fs-m);line-height:1.5}.pr_link{color:var(--color-primary);font-weight:var(--fw-semibold);text-underline-offset:.3em;margin-top:var(--space-m);text-decoration:underline;display:inline-block}.pr_steuerung{gap:var(--space-xs);margin-top:var(--space-l);display:flex}.pr_pfeil{color:var(--color-white);background-image:linear-gradient(135deg, var(--color-accent), var(--color-primary));cursor:pointer;width:3.25rem;height:3.25rem;transition:opacity var(--dur-fast);border:0;justify-content:center;align-items:center;padding:0;display:flex}.pr_pfeil:hover,.pr_pfeil:focus-visible{opacity:.8}html.reduce-motion .pr_ring,html.reduce-motion .pr_zahl,html.reduce-motion .pr_panel{transition:none}html.no-js .pr_rad,html.no-js .pr_steuerung{display:none}html.no-js .pr{grid-template-columns:1fr}html.no-js .pr_panels{gap:var(--space-2xl)}html.no-js .pr_panel{visibility:visible;opacity:1;grid-area:auto;transform:none}.cw-branchen{background-color:var(--color-surface);padding:var(--sub-abstand) 0}.cw-branchen_liste{margin:0;padding:0;list-style:none}.cw-branche{border-top:1px solid var(--color-primary-20);grid-column-gap:var(--space-2xl);padding:var(--space-xl) 0;grid-template-columns:22rem minmax(0,1fr);align-items:start;display:grid}.cw-branche:last-child{border-bottom:1px solid var(--color-primary-20)}.cw-branche_icon{color:var(--color-white);background-image:linear-gradient(135deg, var(--color-accent), var(--color-primary));width:3.5rem;height:3.5rem;margin-bottom:var(--space-xs);grid-area:1/1;justify-content:center;align-items:center;display:flex}.cw-branche_name{color:var(--color-primary);font-size:var(--fs-h3);font-weight:var(--fw-regular);grid-area:2/1;line-height:1.1}.cw-branche_text{grid-area:1/2/3}.cw-branche_claim{color:var(--color-primary);font-size:var(--fs-xl);margin-bottom:var(--space-xs);line-height:1.25}.cw-branche_text p:not(.cw-branche_claim){font-size:var(--fs-base-l);max-width:46rem;line-height:1.6}.cw-branche_text .sub-textlink{margin-top:var(--space-s);display:inline-block}@media screen and (width<=991px){.cw-prozess,.cw-branchen{padding:var(--space-4xl) 0}.cw-pane{min-height:0}.cw-pane.is-active{align-items:stretch}.cw-pane_bg{height:14rem;display:block;position:relative;inset:auto}.cw-pane.is-active{flex-direction:column;display:flex}.cw-pane:before{display:none}.cw-pane_text{padding:var(--space-xl) 0 var(--space-2xl)}.cw-pane_titel{font-size:var(--fs-h3)}.cw-kacheln{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-kachel.tabs-link{min-width:0}.cw-kachel.tabs-link,.cw-kachel.tabs-link+.cw-kachel.tabs-link{padding:var(--space-m) var(--space-s) var(--space-m) 0}.pr{grid-row-gap:var(--space-l);grid-template-columns:minmax(0,1fr)}.pr_rad{width:auto;height:auto;overflow:visible}.pr_ring{width:auto;height:auto;margin:0;transition:none;position:static;transform:none}.pr_kreis{display:none}.pr_zahlen{gap:var(--space-xs);flex-wrap:wrap;display:flex;position:static}.pr_zahl,.pr_zahl.is-active{--s:1;margin:0;position:static;transform:none}.pr_karte{padding:var(--space-l) var(--space-m)}.pr_felder.is-zwei{grid-template-columns:minmax(0,1fr)}.cw-branche{grid-row-gap:var(--space-s);grid-template-columns:minmax(0,1fr)}.cw-branche_icon,.cw-branche_name,.cw-branche_text{grid-area:auto/1}}@media screen and (width<=767px){.sub-h2{font-size:clamp(1.9rem,7.2vw,2.4rem)}.section-hero-change .heading-large,.section-hero-change .typer-span{font-size:var(--fs-h2-s)}.cw-kacheln{grid-template-columns:minmax(0,1fr)}.cw-kachel_name{font-size:var(--fs-base-l);min-width:0}.cw-kachel.tabs-link{gap:var(--space-xs)}.cw-kachel_icon{width:2.6rem;height:2.6rem}.pr_titel{font-size:var(--fs-h3-s)}}.section-hero-coaching .badge{font-size:var(--fs-h3);padding:var(--space-xs) var(--space-l);line-height:1.1}.bc-coaches{background-color:var(--color-white);padding:var(--sub-abstand) 0}.bc-coaches_reihe{grid-column-gap:var(--space-l);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.bc-coach img{object-fit:cover;object-position:50% 15%;background-color:var(--color-surface);aspect-ratio:4/5;width:100%;margin-bottom:var(--space-xs);display:block}.bc-coach strong{color:var(--color-primary);font-size:var(--fs-l);font-weight:var(--fw-semibold);display:block}.bc-coach span{color:var(--color-text);font-size:var(--fs-base-l)}.bc-coaches_leitsatz{color:var(--color-primary);font-size:var(--fs-h2-l);letter-spacing:-.012em;text-align:center;margin:var(--space-3xl) 0;line-height:1.1}.bc-zielgruppen{background-color:var(--color-surface);padding:var(--sub-abstand) 0}.bc-zielgruppen_grid{grid-column-gap:var(--space-4xl);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;display:grid}.bc-zielgruppen_liste .sub-h2{max-width:14ch;margin-bottom:var(--space-xl)}.bc-gruppen{margin:0;padding:0;list-style:none}.bc-gruppe{color:var(--color-text);font-family:inherit;font-size:var(--fs-xl);text-align:left;border:0;border-top:1px solid var(--color-primary-20);cursor:pointer;align-items:center;gap:var(--space-s);width:100%;padding:var(--space-m) 0;transition:color var(--dur-fast);background:0 0;display:flex}.bc-gruppen li:last-child .bc-gruppe{border-bottom:1px solid var(--color-primary-20)}.bc-gruppe svg{color:var(--color-primary-40);transition:color var(--dur-fast);flex:none}.bc-gruppe.is-active{color:var(--color-primary);font-weight:var(--fw-semibold)}.bc-gruppe.is-active svg{color:var(--color-primary)}.bc-zielgruppen_hinweis{color:var(--color-text-muted);font-size:var(--fs-base);margin-top:var(--space-m)}.bc-zielgruppen_karte{background-color:var(--color-white);display:grid;box-shadow:0 2rem 4rem #19599624}.bc-gruppe_panel{visibility:hidden;opacity:0;grid-area:1/1;transition:opacity .4s,visibility 0s linear .4s}.bc-gruppe_panel.is-active{visibility:visible;opacity:1;transition-delay:0s}.bc-gruppe_bild{object-fit:cover;aspect-ratio:16/10;width:100%;display:block}.bc-gruppe_text{padding:var(--space-xl)}.bc-gruppe_text h3{color:var(--color-primary);font-size:var(--fs-h3-s);font-weight:var(--fw-semibold);margin-bottom:var(--space-xs);line-height:1.15}.bc-gruppe_text p{font-size:var(--fs-m);line-height:1.55}html.no-js .bc-zielgruppen_karte{gap:var(--space-xl)}html.no-js .bc-gruppe_panel{visibility:visible;opacity:1;grid-area:auto}@media screen and (width<=991px){.bc-coaches,.bc-zielgruppen{padding:var(--space-4xl) 0}.bc-zielgruppen_grid{grid-row-gap:var(--space-2xl);grid-template-columns:minmax(0,1fr)}.bc-coaches_reihe{grid-row-gap:var(--space-l);grid-template-columns:repeat(2,minmax(0,1fr))}.bc-coaches_leitsatz{font-size:var(--fs-h2-s);margin:var(--space-2xl) 0}.bc-gruppe{font-size:var(--fs-l)}.bc-gruppe_text{padding:var(--space-l) var(--space-m)}}.uu-hero{background-color:var(--color-white);padding:var(--space-xl) 0 var(--sub-abstand);position:relative}.uu-hero_grid{grid-column-gap:var(--space-4xl);grid-template-columns:minmax(0,5fr) minmax(0,6.4fr);align-items:center;display:grid}.uu-hero_text{align-items:flex-start;gap:var(--space-m);flex-direction:column;min-width:0;display:flex}.uu-hero_titel{color:var(--color-primary);font-size:var(--fs-h1);font-weight:var(--fw-regular);letter-spacing:-.018em;text-wrap:balance;line-height:1.04}.uu-adresse{color:var(--color-primary);align-items:center;gap:var(--space-2xs);margin-top:var(--space-xs);display:flex}.uu-anreise{color:var(--color-text-muted);font-size:var(--fs-base-l);margin-top:calc(var(--space-s) * -1)}.uu-hero_bild{aspect-ratio:4/3.4;background-color:var(--color-surface-blue);overflow:hidden}.uu-hero_bild img{object-fit:cover;object-position:50% 60%;width:100%;height:100%;display:block}.uu-europa{background-color:var(--color-surface);padding:var(--sub-abstand) 0}.uu-europa_grid{grid-column-gap:var(--space-4xl);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;display:grid}.uu-europa_grid .sub-h2{max-width:14ch}.uu-europa_text p{font-size:var(--fs-m);line-height:1.55}.uu-europa_text p+p{margin-top:var(--space-s)}.uu-team{background-color:var(--color-white);padding-bottom:var(--sub-abstand)}.uu-team_foto{background-color:var(--color-surface-blue);height:clamp(24rem,46vw,40rem);position:relative;overflow:hidden}.uu-team_foto .hm-parallax{object-position:50% 14%}.uu-team_kopf{grid-column-gap:var(--space-4xl);padding:var(--sub-abstand) 0 var(--space-3xl);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;display:grid}.uu-team_kopf .sub-h2{max-width:14ch}.uu-team_absatz{font-size:var(--fs-base-l);margin-top:var(--space-s);line-height:1.6}.uu-team_anspruch{color:var(--color-primary);font-size:var(--fs-xl);border-left:4px solid var(--color-primary);margin-top:var(--space-l);padding-left:var(--space-m);line-height:1.25}.uu-team_liste{grid-column-gap:var(--space-m);grid-row-gap:var(--space-xl);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.uu-person img{object-fit:cover;object-position:50% 15%;background-color:var(--color-surface);aspect-ratio:4/5;width:100%;margin-bottom:var(--space-xs);display:block}.uu-person strong{color:var(--color-text);font-size:var(--fs-base-l);font-weight:var(--fw-semibold);display:block}.uu-person span{color:var(--color-primary);font-size:var(--fs-base)}.uu-haltung{background-image:linear-gradient(135deg, var(--color-primary), var(--color-primary-light));color:var(--color-white);padding:var(--sub-abstand) 0}.uu-haltung_grid{grid-column-gap:var(--space-4xl);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;display:grid}.uu-haltung_titel{font-size:var(--fs-h2-l);font-weight:var(--fw-regular);letter-spacing:-.012em;text-wrap:balance;max-width:16ch;line-height:1.06}.uu-haltung_text p{color:var(--color-white-80);font-size:var(--fs-m);line-height:1.55}.uu-haltung_text p+p{margin-top:var(--space-s)}.uu-haltung_text .uu-haltung_glaube{color:var(--color-white);font-size:var(--fs-xl);border-top:1px solid var(--color-white-30);margin-top:var(--space-l);padding-top:var(--space-m);line-height:1.25}.uu-zahlen{border-top:1px solid var(--color-white-30);margin:var(--space-3xl) 0 0;padding:var(--space-l) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.uu-zahl_wert{font-size:var(--fs-h1);letter-spacing:-.02em;line-height:1;display:flex}.uu-zahlen h3{color:var(--color-white-80);font-size:var(--fs-base-l);font-weight:var(--fw-regular);margin-top:var(--space-2xs)}.uu-raeume{background-color:var(--color-surface);padding:var(--sub-abstand) 0}.uu-raeume_liste{grid-column-gap:var(--space-xl);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.uu-raum_bild{aspect-ratio:4/3;margin:0 0 var(--space-m);overflow:hidden}.uu-raum_bild img{object-fit:cover;width:100%;height:100%;display:block}.uu-raum h3{color:var(--color-primary);font-size:var(--fs-xl);font-weight:var(--fw-regular);align-items:center;gap:var(--space-xs);margin-bottom:var(--space-2xs);display:flex}.uu-raum p{font-size:var(--fs-base-l);line-height:1.55}.uu-raeume_schluss{color:var(--color-primary);font-size:var(--fs-xl);text-align:center;margin-top:var(--space-3xl)}@media screen and (width<=991px){.uu-hero{padding-bottom:var(--space-4xl)}.uu-hero_grid,.uu-europa_grid,.uu-team_kopf,.uu-haltung_grid{grid-row-gap:var(--space-l);grid-template-columns:minmax(0,1fr)}.uu-hero_titel{font-size:var(--fs-h1-md)}.uu-europa,.uu-haltung,.uu-raeume{padding:var(--space-4xl) 0}.uu-team_kopf{padding:var(--space-4xl) 0 var(--space-2xl)}.uu-team{padding-bottom:var(--space-4xl)}.uu-team_liste{grid-template-columns:repeat(3,minmax(0,1fr))}.uu-zahlen{grid-row-gap:var(--space-l);grid-template-columns:1fr 1fr}.uu-raeume_liste{grid-row-gap:var(--space-2xl);grid-template-columns:minmax(0,1fr)}}@media screen and (width<=767px){.uu-hero_titel,.uu-haltung_titel{font-size:var(--fs-h2-s)}.uu-team_liste{grid-template-columns:repeat(2,minmax(0,1fr))}.uu-zahl_wert{font-size:var(--fs-h2-s)}}.bc-treppe{background-color:var(--color-surface);padding:var(--sub-abstand) 0 0;overflow:hidden}.bc-treppe_titel{max-width:14ch;margin-bottom:var(--space-3xl)}.bc-treppe_stufen{grid-column-gap:0;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;margin:0;padding:0;list-style:none;display:grid}.bc-stufe{--farbe:color-mix(in srgb, #2f6fb3 calc(100% - var(--i) * 25%), #0a2a4d);color:var(--color-white);background-color:var(--farbe);min-height:calc(15rem + var(--i) * 3.5rem);padding:var(--space-l) var(--space-m) var(--space-xl);gap:var(--space-xs);transition:transform var(--dur-fast);flex-direction:column;display:flex;position:relative}.bc-stufe:before{content:"";background-color:var(--color-white-50);height:4px;position:absolute;top:0;left:0;right:0}.bc-stufe_icon{background-color:var(--color-white-20);justify-content:center;align-items:center;width:3.25rem;height:3.25rem;margin-bottom:auto;display:flex}.bc-stufe h3{font-size:var(--fs-l);font-weight:var(--fw-semibold);line-height:1.2}.bc-stufe p{color:var(--color-white);font-size:var(--fs-base-l);line-height:1.5}@media screen and (width>=992px){.bc-stufe:hover{transform:translateY(-.5rem)}}@media screen and (width<=991px){.bc-treppe{padding-top:var(--space-4xl)}.bc-treppe_titel{margin-bottom:var(--space-2xl)}.bc-treppe_stufen{grid-template-columns:minmax(0,1fr);align-items:stretch}.bc-stufe{min-height:0;margin-left:calc(var(--i) * .6rem);padding:var(--space-m);grid-column-gap:var(--space-s);grid-template-columns:3.25rem minmax(0,1fr);display:grid}.bc-stufe_icon{grid-row:1/3;margin:0}.bc-stufe p{grid-column:2}}.cf{background-color:var(--color-white);padding:var(--sub-abstand) 0;scroll-margin-top:5.5rem}.cf_intro{max-width:40rem;margin:var(--space-s) auto 0;font-size:var(--fs-m);line-height:1.5}.cf_liste{gap:var(--space-l);margin:var(--space-2xl) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;padding:0;list-style:none;display:grid}.cf_karte{background-color:var(--color-surface);flex-direction:column;display:flex}.cf_bild{aspect-ratio:16/10;background-color:#0c3a6e;position:relative;overflow:hidden}.cf_bild>img{object-fit:cover;width:100%;height:100%;display:block}.cf_bild:after{content:"";background-image:linear-gradient(#0000 45%,#082446c7);position:absolute;inset:0}.cf_logo{bottom:var(--space-s);left:var(--space-m);z-index:1;height:1.75rem;position:absolute}.cf_logo img{object-fit:contain;width:auto;height:100%}.cf_text{padding:var(--space-m) var(--space-m) var(--space-l)}.cf_label{margin:0 0 var(--space-2xs);color:var(--color-primary);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.14em;text-transform:uppercase}.cf_titel{color:var(--color-primary);font-size:var(--fs-m);font-weight:var(--fw-semibold);margin:0;line-height:1.3}.cf_kurz{margin:var(--space-xs) 0 0;font-size:var(--fs-s);line-height:1.55}.cf_mehr{margin-top:var(--space-s);border-top:1px solid var(--color-primary-20)}.cf_mehr summary{color:var(--color-primary);font-size:var(--fs-s);font-weight:var(--fw-semibold);cursor:pointer;padding:var(--space-xs) 0;justify-content:space-between;align-items:center;list-style:none;display:flex}.cf_mehr summary::-webkit-details-marker{display:none}.cf_mehr summary:after{content:"+";font-size:var(--fs-l);font-weight:var(--fw-regular);line-height:1}.cf_mehr[open] summary:after{content:"−"}.cf_mehr summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.cf_mehr_inhalt h4{margin:var(--space-xs) 0 var(--space-3xs);color:var(--color-primary);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.14em;text-transform:uppercase}.cf_mehr_inhalt ul{font-size:var(--fs-s);margin:0;padding-left:1.1rem;line-height:1.5}.cf_mehr_inhalt li+li{margin-top:var(--space-3xs)}@media screen and (width<=991px){.cf_liste{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width<=767px){.cf_liste{margin-top:var(--space-xl);grid-template-columns:minmax(0,1fr)}}.cf_alle{margin:var(--space-xl) 0 0;text-align:center}.rf-kopf{background-color:var(--color-white);padding:calc(var(--sub-abstand) + 2rem) 0 var(--space-3xl)}.rf-kopf .badge{align-self:flex-start;width:fit-content;display:block}.rf-kopf_titel{max-width:18ch;margin:var(--space-s) 0 0;color:var(--color-primary);font-size:var(--fs-hero);font-weight:var(--fw-regular);letter-spacing:-.015em;text-wrap:balance;line-height:1.05}.rf-kopf_text{max-width:40rem;margin:var(--space-m) 0 0;font-size:var(--fs-m);line-height:1.55}.rf-zahlen{gap:var(--space-m);margin:var(--space-2xl) 0 0;padding:var(--space-m) 0 0;border-top:2px solid var(--color-primary);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.rf-zahlen strong{color:var(--color-primary);font-size:var(--fs-h2-s);font-weight:var(--fw-regular);line-height:1.1;display:block}.rf-zahlen span{font-size:var(--fs-base)}.rf-ulm{background-color:var(--color-surface);padding:var(--sub-abstand) 0}.rf-ulm_grid{gap:var(--space-3xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.rf-ulm_bild{aspect-ratio:4/3;margin:0;position:relative;overflow:hidden}.rf-ulm_bild>img{object-fit:cover;width:100%;height:100%;display:block}.rf-ulm_logo{background-color:var(--color-white);padding:var(--space-xs) var(--space-s);bottom:var(--space-m);left:var(--space-m);position:absolute}.rf-ulm_logo img{width:7.5rem;height:auto;display:block}.rf-ulm_titel{margin:var(--space-2xs) 0 0;color:var(--color-primary);font-size:var(--fs-h2-s);font-weight:var(--fw-regular);text-wrap:balance;line-height:1.1}.rf-ulm_kunde{margin:var(--space-2xs) 0 0;color:var(--color-muted);font-size:var(--fs-base)}.rf-ulm_zeilen{margin:var(--space-m) 0 0}.rf-ulm_zeilen>div{border-top:1px solid var(--color-primary-20);gap:var(--space-m);padding:var(--space-s) 0;grid-template-columns:8rem minmax(0,1fr);display:grid}.rf-ulm_zeilen dt{color:var(--color-primary);font-weight:var(--fw-semibold)}.rf-ulm_zeilen dd{margin:0;line-height:1.55}.rf-ulm_fakten{gap:var(--space-s) var(--space-xl);margin:var(--space-s) 0 0;padding:var(--space-m) 0 0;border-top:1px solid var(--color-primary-20);flex-wrap:wrap;list-style:none;display:flex}.rf-ulm_fakten strong{color:var(--color-primary);font-size:var(--fs-h2-s);font-weight:var(--fw-regular);line-height:1.1;display:block}.rf-ulm_fakten span{font-size:var(--fs-base)}@media screen and (width<=991px){.rf-ulm_grid{gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}.rf-zahlen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width<=767px){.rf-kopf{padding-top:calc(var(--sub-abstand) + 1rem)}.rf-ulm_zeilen>div{gap:var(--space-3xs);grid-template-columns:minmax(0,1fr)}}
