.elementor .beschriftung{font-family:var(--schrift-text);font-weight:600;color:var(--farbe-silber);letter-spacing:0.16em;line-height:1.6;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-size: var(--groesse-xs);\n}.elementor .formular-flaeche{width:100%;min-width:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:transparent;display:flex;flex-direction:column;flex:1 1 auto;justify-content:center;align-items:center;border: var(--linie-dick) dashed var(--farbe-silber); gap: var(--abstand-3); min-height: var(--hoehe-formular); padding: var(--karten-pad-gross) var(--karten-pad-gross) var(--karten-pad-gross) var(--karten-pad-gross); border-radius: var(--radius-l);\n}.elementor .kontakt-daten{width:100%;min-width:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-color:var(--farbe-linie-dunkel);border-style:solid;display:flex;flex-direction:column;gap: var(--abstand-3); padding: var(--abstand-5) 0px 0px 0px; border-width: var(--linie) 0px 0px 0px;\n}.elementor .partner-logo{width:auto;min-width:0px;max-width:100%;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;height: var(--hoehe-partnerlogo);\n}.elementor .partner-logo-flaeche{width:auto;min-width:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--farbe-weiss);display:flex;flex:0 0 auto;justify-content:center;align-items:center;align-self: var(--logo-flaeche-self); padding: var(--logo-flaeche-pad); border-radius: var(--radius-l);\n}.elementor .partner-text{width:100%;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;flex:1 1 auto;gap: var(--abstand-3); max-width: var(--breite-text);\n}.elementor .partner-aufbau{width:100%;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;justify-content:space-between;flex-direction: var(--richtung-partner); align-items: var(--partner-ausrichtung); gap: var(--partner-gap);\n}.elementor .bildreihe-bild{object-fit:cover;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;max-width: none; scroll-snap-align: start; flex: 0 0 var(--slider-bildbreite); width: var(--slider-bildbreite); min-width: var(--slider-bildbreite); height: var(--hoehe-detail); border-radius: var(--radius-l);\n}.elementor .bildreihe{width:100%;min-width:0px;display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x: auto; scroll-snap-type: x mandatory; gap: var(--abstand-5); padding: 0px 0px var(--abstand-2) 0px; margin: var(--abstand-5) 0px 0px 0px;\n}.elementor .karte-fahrzeug-kopf{width:100%;min-width:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-color:var(--farbe-linie-dunkel);border-style:solid;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap: var(--abstand-4); padding: var(--abstand-4) 0px 0px 0px; border-width: var(--linie) 0px 0px 0px;\n}.elementor .karte-fahrzeug-bild{width:100%;min-width:0px;object-fit:contain;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;max-width: none; height: var(--hoehe-fahrzeug-bild);\n}.elementor .karte-fahrzeug{width:100%;min-width:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;flex: var(--flex-reihe); background-image: linear-gradient(to bottom, var(--farbe-navy), var(--farbe-slate)); border: var(--linie) solid var(--farbe-linie-dunkel); gap: var(--abstand-4); padding: var(--karten-pad) var(--karten-pad) var(--karten-pad) var(--karten-pad); border-radius: var(--radius-l);\n}.elementor .reihe{width:100%;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction: var(--richtung-reihe); gap: var(--abstand-5);\n}.elementor .schritt-inhalt-ende{--schritt-inhalt-pad-eigen: var(--schritt-inhalt-pad-ende);\n}.elementor .schritt-inhalt{width:100%;min-width:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;flex:1 1 auto;gap: var(--abstand-2); padding: var(--schritt-inhalt-pad-eigen, var(--schritt-inhalt-pad));\n}.elementor .schritt-linie-ende{--schritt-linie-farbe: transparent;\n}.elementor .schritt-linie{min-width:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;border-color:transparent;border-style:none;flex:1 1 auto;width: var(--schritt-linie-breite); height: var(--schritt-linie-hoehe); min-height: var(--schritt-linie-min); background-color: var(--schritt-linie-farbe, var(--farbe-linie-dunkel));\n}.elementor .schritt-nummer{font-family:var(--schrift-ueberschrift);font-weight:600;color:var(--farbe-teal);line-height:1;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;justify-content:center;align-items:center;border: var(--linie-dick) solid var(--farbe-teal); box-sizing: border-box; flex: 0 0 var(--schritt-nummer); width: var(--schritt-nummer); min-width: var(--schritt-nummer); height: var(--schritt-nummer); border-radius: var(--radius-rund); font-size: var(--groesse-xl);\n}.elementor .schritt-kopf{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex:0 0 auto;align-items:center;flex-direction: var(--richtung-schritt-kopf); gap: var(--abstand-3); width: var(--schritt-kopf-breite);\n}.elementor .schritt{width:100%;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction: var(--richtung-schritt); flex: var(--flex-schritt); gap: var(--schritt-gap);\n}.elementor .zeitleiste{width:100%;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction: var(--richtung-zeitleiste); gap: var(--zeitleiste-gap);\n}.elementor .wisch-text{font-family:var(--schrift-text);font-weight:400;line-height:1.4;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-size: var(--groesse-s); color: var(--ton-text, var(--farbe-silber));\n}.elementor .wisch-strich{margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;border-color:transparent;border-style:none;flex: 0 0 var(--abstand-6); width: var(--abstand-6); min-width: var(--abstand-6); height: var(--linie-dick); background-color: var(--ton-text, var(--farbe-silber));\n}.elementor .wisch-hinweis-immer{--wisch-anzeige-eigen: flex;\n}.elementor .wisch-hinweis{width:100%;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;align-items:center;display: var(--wisch-anzeige-eigen, var(--wisch-anzeige)); gap: var(--abstand-2); margin: var(--abstand-4) 0px 0px 0px;\n}.elementor .titel-zielgruppe{min-height:2.3em;font-family:var(--schrift-ueberschrift);font-weight:600;color:var(--farbe-navy);letter-spacing:-0.015em;line-height:1.14;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-size: var(--groesse-l);\n}.elementor .karte-zielgruppe{width:100%;min-width:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--farbe-weiss);display:flex;flex-direction:column;flex: var(--zg-karte); scroll-snap-align: start; gap: var(--abstand-4); padding: var(--abstand-6) var(--abstand-5) var(--abstand-6) var(--abstand-5); border-radius: var(--radius-l);\n}.elementor .zielgruppen-reihe{width:100%;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;flex-wrap: var(--zg-umbruch); overflow-x: var(--zg-overflow); scroll-snap-type: x mandatory; gap: var(--zg-gap);\n}.elementor .zeile-einsatz-inhalt{width:100%;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;flex:1 1 auto;gap: var(--abstand-2);\n}.elementor .zeile-einsatz-nummer{font-family:var(--schrift-text);font-weight:600;color:var(--farbe-teal);letter-spacing:0.16em;line-height:1.6;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex: var(--nummer-spalte); padding: var(--nummer-pad); font-size: var(--groesse-xs);\n}.elementor .zeile-einsatz{width:100%;min-width:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-color:var(--farbe-linie-dunkel);border-style:solid;display:flex;flex-direction: var(--richtung-zeile); gap: var(--zeile-gap); padding: var(--zeile-pad); border-width: var(--linie) 0px 0px 0px;\n}.elementor .einsatz-liste{width:100%;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-color:var(--farbe-linie-dunkel);border-style:solid;display:flex;flex-direction:column;gap:0px;flex: var(--flex-spalte); border-width: 0px 0px var(--linie) 0px;\n}.elementor .kachel-nummer{font-family:var(--schrift-ueberschrift);font-weight:600;color:var(--farbe-teal);letter-spacing:-0.03em;line-height:1.04;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-size: var(--wert-kachel);\n}.elementor .kachel-erste{--kachel-rand-eigen: 0px 0px 0px 0px; --kachel-pad-eigen: var(--kachel-pad-erste);\n}.elementor .kachel{width:100%;min-width:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-color:var(--farbe-linie-dunkel);border-style:solid;display:flex;flex-direction:column;flex: var(--flex-kachel); gap: var(--abstand-3); padding: var(--kachel-pad-eigen, var(--kachel-pad)); border-width: var(--kachel-rand-eigen, var(--kachel-rand));\n}.elementor .kacheln{width:100%;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-color:var(--farbe-linie-dunkel);border-style:solid;display:flex;gap:0px;flex-direction: var(--richtung-kacheln); border-width: var(--linie) 0px var(--linie) 0px;\n}.elementor .buehne-beschriftung{width:100%;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;justify-content:space-between;gap: var(--abstand-4);\n}.elementor .buehne-boden{width:100%;min-width:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;border-color:transparent;border-style:none;background-color:var(--farbe-teal);height: var(--linie-dick); border-radius: var(--radius-rund);\n}.elementor .buehne-bild{width:100%;min-width:0px;object-fit:contain;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;max-width: none; height: var(--hoehe-hero-bild);\n}.elementor .buehne{width:100%;min-width:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;flex:1 1 auto;background-image: linear-gradient(to bottom, var(--farbe-navy), var(--farbe-slate)); border: var(--linie) solid var(--farbe-linie-dunkel); gap: var(--abstand-4); padding: var(--buehne-pad) var(--buehne-pad) var(--buehne-pad) var(--buehne-pad); border-radius: var(--radius-l);\n}.elementor .bild-zuerst{--bild-order-eigen: var(--bild-order);\n}.elementor .bild-schmal{--bild-basis: var(--spalte-links);\n}.elementor .bild-hoch{--bild-hoehe: var(--hoehe-bild-gross);\n}.elementor .bild-spalte{width:100%;min-width:0px;object-fit:cover;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;max-width: none; order: var(--bild-order-eigen, 0); flex: 0 0 var(--bild-basis, var(--spalte-bild)); height: var(--bild-hoehe, var(--hoehe-bild-mittel)); border-radius: var(--radius-l);\n}.elementor .spalte-breit{width:100%;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;align-items:stretch;gap: var(--abstand-5); flex: 0 0 var(--spalte-bild);\n}.elementor .spalte-schmal{width:100%;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;align-items:flex-start;gap: var(--abstand-4); flex: 0 0 var(--spalte-links);\n}.elementor .spalten-oben{--ausrichtung-eigen: var(--ausrichtung-oben);\n}.elementor .spalten{width:100%;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction: var(--richtung-eigen, var(--richtung-spalten)); align-items: var(--ausrichtung-eigen, var(--ausrichtung-spalten)); gap: var(--abstand-spalten);\n}.elementor .link-pfeil:hover,.elementor .link-pfeil:focus-visible{color: var(--ton-link-hover, var(--farbe-weiss));\n}.elementor .link-pfeil{font-family:var(--schrift-text);font-weight:600;line-height:1.4;text-decoration:none;border-radius:0px;border-color:currentColor;border-style:solid;background-color:transparent;display:inline-flex;align-self:flex-start;text-align: left; padding: 0px 0px var(--abstand-1) 0px; margin: var(--abstand-6) 0px 0px 0px; border-width: 0px 0px var(--linie-dick) 0px; color: var(--ton-link, var(--farbe-teal)); font-size: var(--groesse-m);\n}.elementor .button-sekundaer:hover,.elementor .button-sekundaer:focus-visible{color:var(--farbe-teal);border-color:var(--farbe-teal);}.elementor .button-sekundaer{font-family:var(--schrift-text);font-weight:600;color:var(--farbe-eis);line-height:1.2;text-align:center;text-decoration:none;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;border: var(--linie-dick) solid var(--farbe-silber); white-space: nowrap; padding: var(--abstand-4) var(--abstand-6) var(--abstand-4) var(--abstand-6); border-radius: var(--radius-s); font-size: var(--groesse-m);\n}.elementor .button-primaer:hover,.elementor .button-primaer:focus-visible{color:var(--farbe-navy);border-color:var(--farbe-teal-hell);background-color:var(--farbe-teal-hell);}.elementor .button-primaer{font-family:var(--schrift-text);font-weight:600;color:var(--farbe-navy);line-height:1.2;text-align:center;text-decoration:none;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--farbe-teal);display:inline-flex;justify-content:center;align-items:center;border: var(--linie-dick) solid var(--farbe-teal); white-space: nowrap; padding: var(--abstand-4) var(--abstand-6) var(--abstand-4) var(--abstand-6); border-radius: var(--radius-s); font-size: var(--groesse-m);\n}.elementor .button-gruppe{width:100%;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-wrap:wrap;flex-direction: var(--richtung-buttons); align-items: var(--buttons-ausrichtung); gap: var(--abstand-4);\n}.elementor .platzhalter{font-family:var(--schrift-text);font-weight:600;color:var(--farbe-navy);line-height:1.3;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--farbe-platzhalter);display:inline-flex;align-self:flex-start;border: var(--linie-dick) dashed var(--farbe-platzhalter-rand); padding: var(--abstand-2) var(--abstand-3) var(--abstand-2) var(--abstand-3); border-radius: var(--radius-s); font-size: var(--groesse-s);\n}.elementor .fliesstext{font-family:var(--schrift-text);font-weight:400;line-height:1.6;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-size: var(--groesse-m); color: var(--ton-text, var(--farbe-silber));\n}.elementor .einleitung{font-family:var(--schrift-text);font-weight:400;line-height:1.6;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-size: var(--text-einleitung); color: var(--ton-text, var(--farbe-silber)); max-width: var(--breite-text);\n}.elementor .titel-zweizeilig-desktop{--titel-min-eigen: var(--titel-min-desktop);\n}.elementor .titel-klein{font-family:var(--schrift-ueberschrift);font-weight:600;letter-spacing:-0.015em;line-height:1.14;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-size: var(--groesse-xl); color: var(--ton-titel, var(--farbe-weiss)); min-height: var(--titel-min-eigen, 0px);\n}.elementor .titel-karte{font-family:var(--schrift-ueberschrift);font-weight:600;letter-spacing:-0.015em;line-height:1.14;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-size: var(--titel-karte); color: var(--ton-titel, var(--farbe-weiss)); min-height: var(--titel-min-eigen, 0px);\n}.elementor .titel-seite{font-family:var(--schrift-ueberschrift);font-weight:600;color:var(--farbe-weiss);letter-spacing:-0.03em;line-height:1.04;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-size: var(--titel-seite); max-width: var(--breite-text);\n}.elementor .ueberschrift{font-family:var(--schrift-ueberschrift);font-weight:600;letter-spacing:-0.015em;line-height:1.14;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-size: var(--titel-abschnitt); color: var(--ton-titel, var(--farbe-weiss));\n}.elementor .etikett{font-family:var(--schrift-text);font-weight:600;letter-spacing:0.16em;line-height:1.6;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-size: var(--groesse-xs); color: var(--ton-etikett, var(--farbe-teal));\n}.elementor .abschnitt-kopf-text{width:100%;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap: var(--abstand-3);\n}.elementor .abschnitt-kopf{width:100%;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;align-items:flex-start;gap: var(--abstand-4); margin: 0px 0px var(--abstand-7) 0px;\n}.elementor .inhalt{width:100%;min-width:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0px;align-items:stretch;max-width: var(--breite-max); padding: 0px var(--rand-seite) 0px var(--rand-seite);\n}.elementor .abschnitt-hero{--abschnitt-pad: var(--pad-hero);\n}.elementor .abschnitt-linie{--abschnitt-rand: var(--linie);\n}.elementor .abschnitt-hell{--abschnitt-hg: var(--farbe-eis); --ton-titel: var(--farbe-navy); --ton-text: var(--farbe-text-grau); --ton-etikett: var(--farbe-teal-tief); --ton-link: var(--farbe-teal-tief); --ton-link-hover: var(--farbe-navy);\n}.elementor .abschnitt-tief{--abschnitt-hg: var(--farbe-navy-tief);\n}.elementor .abschnitt-slate{--abschnitt-hg: var(--farbe-slate);\n}.elementor .abschnitt-navy{--abschnitt-hg: var(--farbe-navy);\n}.elementor .abschnitt{width:100%;min-width:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-color:var(--farbe-linie-dunkel);border-style:solid;display:flex;flex-direction:column;gap:0px;align-items:center;max-width: none; padding: var(--abschnitt-pad, var(--abstand-abschnitt)) 0px var(--abschnitt-pad-unten, var(--abschnitt-pad, var(--abstand-abschnitt))) 0px; background-color: var(--abschnitt-hg, var(--farbe-navy)); border-width: var(--abschnitt-rand, 0px) 0px 0px 0px;\n}.elementor .seite{width:100%;min-width:0px;font-family:var(--schrift-text);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--farbe-navy);display:flex;flex-direction:column;gap:0px;max-width: none; --abstand-1: 4px; --abstand-2: 8px; --abstand-3: 12px; --abstand-4: 16px; --abstand-5: 24px; --abstand-6: 32px; --abstand-7: 48px; --abstand-8: 64px; --abstand-9: 96px; --abstand-10: 128px; --groesse-xs: 12px; --groesse-s: 14px; --groesse-m: 16px; --groesse-l: 18px; --groesse-xl: 21px; --breite-max: 1280px; --breite-text: 620px; --linie: 1px; --linie-dick: 2px; --radius-s: 4px; --radius-l: 18px; --radius-rund: 999px; --punkt: 8px; --schritt-nummer: 52px; --hoehe-partnerlogo: 56px; --foto-groesse: 240px; --hoehe-formular: 420px; --slider-bildbreite: 340px; --rand-seite: 40px; --titel-seite: 60px; --titel-abschnitt: 46px; --titel-zitat: 34px; --titel-karte: 26px; --text-einleitung: 18px; --wert-kachel: 46px; --abstand-abschnitt: 128px; --abstand-spalten: 96px; --pad-hero: 96px; --pad-kopfbereich: 96px; --karten-pad: 32px; --karten-pad-gross: 48px; --buehne-pad: 32px; --bildband-abstand: 64px; --hoehe-hero-bild: 440px; --hoehe-bild-gross: 560px; --hoehe-bild-mittel: 420px; --hoehe-fahrzeug-bild: 300px; --hoehe-detail: 220px; --richtung-spalten: row; --richtung-gespiegelt: row-reverse; --ausrichtung-spalten: center; --ausrichtung-oben: flex-start; --spalte-bild: 46%; --spalte-links: 40%; --flex-spalte: 1 1 0%; --bild-order: 0; --richtung-kacheln: row; --kachel-rand: 0px 0px 0px 1px; --kachel-pad: 32px 32px 48px 32px; --kachel-pad-erste: 32px 32px 48px 0px; --flex-kachel: 1 1 0%; --richtung-zeitleiste: row; --zeitleiste-gap: 24px; --richtung-schritt: column; --schritt-gap: 16px; --flex-schritt: 1 1 0%; --richtung-schritt-kopf: row; --schritt-kopf-breite: 100%; --schritt-linie-breite: 100%; --schritt-linie-hoehe: 1px; --schritt-linie-min: 0px; --schritt-inhalt-pad: 0px 0px 0px 0px; --schritt-inhalt-pad-ende: 0px 0px 0px 0px; --titel-min-desktop: 2.3em; --zg-umbruch: nowrap; --zg-karte: 1 1 0%; --zg-overflow: visible; --zg-gap: 24px; --wisch-anzeige: none; --richtung-reihe: row; --flex-reihe: 1 1 0%; --grundsatz-gap: 48px; --einsatz-karte: 1 1 calc(50% - 24px); --titel-min-karte: 2.3em; --richtung-zeile: row; --zeile-gap: 24px; --zeile-pad: 32px 0px 32px 0px; --nummer-spalte: 0 0 64px; --nummer-pad: 8px 0px 0px 0px; --richtung-buttons: row; --buttons-ausrichtung: flex-start; --richtung-partner: row; --partner-ausrichtung: center; --partner-gap: 64px; --logo-flaeche-pad: 24px 32px 24px 32px; --logo-flaeche-self: auto; --richtung-leiste: row; --leiste-rand: 0px 0px 0px 1px; --leiste-rand-erste: 0px 0px 0px 0px; --leiste-pad: 24px 24px 0px 24px; --leiste-pad-erste: 24px 24px 0px 0px; --richtung-leiste-eintrag: column; --leiste-ausrichtung: flex-start; --leiste-gap: 8px; --flex-leiste: 1 1 0%; --richtung-ansprechpartner: row; --ansprech-ausrichtung: center; --ansprech-gap: 48px; --richtung-seitenleiste: column;\n}