.elementor .rechtstext-block{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-2); max-width: var(--text-breit);\n}.elementor .rechtstext-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;overflow-wrap: anywhere; gap: var(--abstand-5); max-width: var(--inhalt-max);\n}.elementor .haken{color:var(--farbe-sand-dunkel);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:calc(var(--schrift-m) * 0.55);margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;flex:0 0 auto;max-width: none; width: var(--haken-groesse); min-width: var(--haken-groesse); height: var(--haken-groesse);\n}.elementor .haken-zeile{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;align-items:flex-start;gap: var(--abstand-2);\n}.elementor .haken-liste{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-2);\n}.elementor .text-lead{font-family:var(--schrift-text);font-weight:400;line-height:1.3;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;font-size: var(--schrift-l); color: var(--gedaempft-farbe, var(--farbe-text-gedaempft)); max-width: var(--text-max);\n}.elementor .fliesstext{font-family:var(--schrift-text);font-weight:400;line-height:1.6;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;font-size: var(--schrift-m); color: var(--text-farbe, var(--farbe-text));\n}.elementor .dachzeile{font-family:var(--schrift-ueberschrift);font-weight:700;letter-spacing:0.1em;line-height:1.6;text-transform:uppercase;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;font-size: var(--schrift-xs); color: var(--dachzeile-farbe, var(--farbe-sand-dunkel));\n}.elementor .titel-gross{font-family:var(--schrift-ueberschrift);font-weight:700;letter-spacing:0px;line-height:1.2;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;font-size: var(--schrift-xl); color: var(--titel-farbe, var(--farbe-text));\n}.elementor .titel-seite{font-family:var(--schrift-ueberschrift);font-weight:800;letter-spacing:-0.02em;line-height:1.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;font-size: var(--schrift-seitentitel); color: var(--titel-farbe, var(--farbe-text)); max-width: var(--text-breit);\n}.elementor .einstieg-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;gap: var(--abstand-3); max-width: var(--inhalt-max);\n}.elementor .abschnitt-hero{--abschnitt-y: var(--abstand-6);\n}.elementor .abschnitt-grau{--abschnitt-hg: var(--farbe-grau); --kasten-hg: var(--farbe-weiss);\n}.elementor .abschnitt{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;gap:0px;align-items:center;max-width: none; padding: var(--abschnitt-y, var(--abstand-7)) var(--rand-seite) var(--abschnitt-y, var(--abstand-7)) var(--rand-seite); background-color: var(--abschnitt-hg, var(--farbe-weiss));\n}.elementor .seite{width:100%;min-width:0px;font-family:var(--schrift-text);color:var(--farbe-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-weiss);display:flex;flex-direction:column;gap:0px;max-width: none; --schrift-xs: 0.8125rem; --schrift-s: 0.9375rem; --schrift-m: 1.0625rem; --schrift-l: 1.3125rem; --schrift-xl: 1.75rem; --schrift-xxl: 2.5rem; --schrift-seitentitel: 3rem; --schrift-hero: 3.5rem; --schrift-nummer: 2.5rem; --abstand-1: 0.375rem; --abstand-2: 0.75rem; --abstand-3: 1.25rem; --abstand-4: 2rem; --abstand-5: 3rem; --abstand-6: 4.5rem; --abstand-7: 6.5rem; --knopf-v: 0.9375rem; --knopf-h: 1.5rem; --rand-seite: 2rem; --inhalt-max: 1280px; --formular-breite: 28rem; --text-max: 36rem; --text-breit: 48rem; --haken-groesse: 0.625rem; --siegel-rund: 7rem; --siegel-gross: 12rem; --portrait-breite: 24rem; --radius: 8px; --radius-klein: 4px; --radius-rund: 999px; --formular-platz-hoehe: 16rem; --karte-basis: 40%; --vorteil-basis: 28%; --schritt-basis: 20%; --karte-breite-handy: 82%;\n}