.elementor .hero-bg-shk{--hero-overlay: var(--verlauf-hero); --hero-overlay-mobil: var(--verlauf-hero-mobile); --hero-bild: var(--bild-hero-shk); --hero-position: 70% 35%;\n}.elementor .platzhalter{font-family:var(--schrift-text);font-size:var(--groesse-klein);color:var(--farbe-nacht);padding-block-start:var(--abstand-xs);padding-block-end:var(--abstand-xs);padding-inline-start:var(--abstand-s);padding-inline-end:var(--abstand-s);margin:0px;border-radius:var(--ecke-s);border-width:var(--linie-breite);border-color:var(--farbe-nacht);border-style:dashed;background-color:var(--farbe-weiss);display:block;box-sizing: border-box; font-weight: var(--gewicht-fett);\n}.elementor .avatar{width:var(--groesse-kreis);height:var(--groesse-kreis);font-family:var(--schrift-text);color:var(--farbe-weiss);border-radius:var(--ecke-rund);background-color:var(--farbe-nacht);display:flex;flex:0 0 auto;justify-content:center;align-items:center;font-weight: var(--gewicht-titel);\n}.elementor .zitat-person{min-width:0px;padding:0px;display:flex;gap:var(--abstand-s);align-items:center;}.elementor .zitat-karte{min-width:0px;padding-block-start:var(--abstand-karte);padding-block-end:var(--abstand-karte);padding-inline-start:var(--abstand-karte);padding-inline-end:var(--abstand-karte);border-radius:var(--ecke-l);display:flex;flex-direction:column;gap:var(--abstand-s);flex:1 1 var(--breite-karte);box-sizing: border-box; background: var(--kartenfarbe, var(--farbe-hell)); --titelfarbe: var(--farbe-nacht); --textfarbe: var(--farbe-nacht);\n}.elementor .faq-eintrag{min-width:0px;padding-block-start:var(--abstand-karte);padding-block-end:var(--abstand-karte);padding-inline-start:var(--abstand-karte);padding-inline-end:var(--abstand-karte);border-radius:var(--ecke-m);display:flex;flex-direction:column;gap:var(--abstand-xs);box-sizing: border-box; background: var(--kartenfarbe, var(--farbe-hell)); --titelfarbe: var(--farbe-nacht); --textfarbe: var(--farbe-nacht);\n}.elementor .hero-zeile{min-width:0px;padding:0px;display:flex;gap:var(--abstand-xl);flex-wrap:wrap;align-items:center;}.elementor .hero-text{min-width:0px;max-width:var(--breite-hero-text-max);padding:0px;display:flex;flex-direction:column;gap:var(--abstand-m);flex:1 1 var(--breite-hero-text);justify-content:center;align-items:flex-start;box-sizing: border-box;\n}.elementor .bild-mockup{width:100%;height:auto;object-fit:cover;border-radius:var(--ecke-l);display:block;box-shadow: var(--schatten-bild); --seitenverhaeltnis: var(--verhaeltnis-mockup); aspect-ratio: var(--seitenverhaeltnis);\n}.elementor .punkt-liste{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:var(--abstand-s);}.elementor .punkt{width:var(--groesse-punkt);height:var(--groesse-punkt);font-family:var(--schrift-text);font-size:var(--groesse-klein);line-height:var(--zeilenhoehe-eng);border-radius:var(--ecke-rund);display:flex;flex:0 0 auto;justify-content:center;align-items:center;background: var(--punktfarbe, var(--farbe-blau)); font-weight: var(--gewicht-titel-stark); color: var(--punkttext, var(--farbe-schwarz));\n}.elementor .punkt-zeile{min-width:0px;padding:0px;display:flex;gap:var(--abstand-s);align-items:flex-start;}.elementor .karte{min-width:0px;color:var(--farbe-nacht);padding-block-start:var(--abstand-karte);padding-block-end:var(--abstand-karte);padding-inline-start:var(--abstand-karte);padding-inline-end:var(--abstand-karte);border-radius:var(--ecke-l);display:flex;flex-direction:column;gap:var(--abstand-s);flex:1 1 var(--breite-karte);box-sizing: border-box; background: var(--kartenfarbe, var(--farbe-hell)); --titelfarbe: var(--farbe-nacht); --textfarbe: var(--farbe-nacht);\n}.elementor .brotkrumen-link:hover,.elementor .brotkrumen-link:focus-visible{color:var(--farbe-blau);}.elementor .brotkrumen-link{font-family:var(--schrift-text);font-size:var(--groesse-klein);text-decoration:underline;display:block;color: var(--textfarbe, var(--farbe-nacht));\n}.elementor .brotkrumen{min-width:0px;padding:0px;display:flex;gap:var(--abstand-xs);flex-wrap:wrap;align-items:center;}.elementor .fuss-unten{min-width:0px;padding-block-start:var(--abstand-m);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:var(--linie-breite);display:flex;gap:var(--abstand-s);flex-wrap:wrap;justify-content:space-between;align-items:center;border-top-style: solid; border-top-color: var(--farbe-weiss);\n}.elementor .fuss-link:hover,.elementor .fuss-link:focus-visible{color:var(--farbe-blau);text-decoration:underline;}.elementor .fuss-link{min-width:0px;font-size:var(--groesse-klein);color:var(--farbe-nacht);text-decoration:none;padding:0px;}.elementor .fuss-titel{min-width:0px;font-size:var(--groesse-kicker);color:var(--farbe-nacht);letter-spacing:var(--buchstabenabstand-kicker);text-transform:uppercase;padding:0px;margin-block-start:0px;margin-block-end:var(--abstand-xs);margin-inline-start:0px;margin-inline-end:0px;font-weight: var(--gewicht-fett);\n}.elementor .fuss-logo{width:auto;height:var(--hoehe-logo);min-width:0px;padding:0px;display:block;align-self:flex-start;}.elementor .fuss-spalte-breit{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:var(--abstand-s);flex:2 1 var(--breite-karte);box-sizing: border-box;\n}.elementor .fuss-spalte{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:var(--abstand-xs);flex:1 1 var(--breite-fuss-spalte);box-sizing: border-box;\n}.elementor .fuss{width:100%;min-width:0px;padding-block-start:var(--abstand-xl);padding-block-end:var(--abstand-l);padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:var(--linie-dick);background-color:var(--farbe-hell);box-sizing: border-box; border-top-style: solid; border-top-color: var(--farbe-blau); --titelfarbe: var(--farbe-nacht); --textfarbe: var(--farbe-nacht);\n}.elementor .kopf-logo{width:auto;height:var(--hoehe-logo);min-width:0px;padding:0px;display:block;}.elementor .kopf-logo-link{width:auto;min-width:0px;padding:0px;display:flex;align-items:center;}.elementor .kopf{width:100%;min-width:0px;position:relative;padding:0px;border-block-end-width:var(--linie-breite);background-color:var(--farbe-weiss);box-sizing: border-box; border-bottom-style: solid; border-bottom-color: var(--farbe-hell);\n}.elementor .knopf-klein:hover,.elementor .knopf-klein:focus-visible{color:var(--farbe-weiss);background-color:var(--farbe-schwarz);}.elementor .knopf-klein{font-family:var(--schrift-text);font-size:var(--groesse-menue);color:var(--farbe-schwarz);text-decoration:none;padding-block-start:var(--abstand-xs);padding-block-end:var(--abstand-xs);padding-inline-start:var(--abstand-m);padding-inline-end:var(--abstand-m);border-radius:var(--ecke-rund);background-color:var(--farbe-blau);display:inline-flex;align-items:center;box-sizing: border-box; font-weight: var(--gewicht-fett); transition: background var(--dauer), color var(--dauer);\n}.elementor .knopf-dunkel:hover,.elementor .knopf-dunkel:focus-visible{color:var(--farbe-schwarz);background-color:var(--farbe-weiss);}.elementor .knopf-dunkel:focus{outline-offset:var(--versatz-fokus);outline: var(--linie-dick) solid var(--farbe-weiss);\n}.elementor .knopf-dunkel{font-family:var(--schrift-text);font-size:var(--groesse-knopf);color:var(--farbe-weiss);line-height:var(--zeilenhoehe-kompakt);text-decoration:none;padding-block-start:var(--abstand-knopf-hoch);padding-block-end:var(--abstand-knopf-hoch);padding-inline-start:var(--abstand-knopf-breit);padding-inline-end:var(--abstand-knopf-breit);border-radius:var(--ecke-rund);border-width:var(--linie-breite);border-color:var(--farbe-schwarz);border-style:solid;background-color:var(--farbe-schwarz);display:inline-flex;justify-content:center;align-items:center;box-sizing: border-box; font-weight: var(--gewicht-fett); transition: background var(--dauer), color var(--dauer);\n}.elementor .knopf-sekundaer:hover,.elementor .knopf-sekundaer:focus-visible{color:var(--farbe-schwarz);border-color:var(--farbe-blau);background-color:var(--farbe-blau);}.elementor .knopf-sekundaer{font-family:var(--schrift-text);font-size:var(--groesse-knopf);line-height:var(--zeilenhoehe-kompakt);text-decoration:none;padding-block-start:var(--abstand-knopf-hoch);padding-block-end:var(--abstand-knopf-hoch);padding-inline-start:var(--abstand-knopf-breit);padding-inline-end:var(--abstand-knopf-breit);border-radius:var(--ecke-rund);background-color:transparent;justify-content:center;align-items:center;box-sizing: border-box; display: var(--anzeige, inline-flex); border: var(--linie-breite) solid var(--titelfarbe, var(--farbe-nacht)); font-weight: var(--gewicht-fett); transition: background var(--dauer), color var(--dauer); color: var(--titelfarbe, var(--farbe-nacht));\n}.elementor .knopf-primaer:hover,.elementor .knopf-primaer:focus-visible{color:var(--farbe-weiss);border-color:var(--farbe-schwarz);background-color:var(--farbe-schwarz);}.elementor .knopf-primaer:focus{outline-offset:var(--versatz-fokus);outline: var(--linie-dick) solid var(--farbe-schwarz);\n}.elementor .knopf-primaer{font-family:var(--schrift-text);font-size:var(--groesse-knopf);color:var(--farbe-schwarz);line-height:var(--zeilenhoehe-kompakt);text-decoration:none;cursor:pointer;padding-block-start:var(--abstand-knopf-hoch);padding-block-end:var(--abstand-knopf-hoch);padding-inline-start:var(--abstand-knopf-breit);padding-inline-end:var(--abstand-knopf-breit);border-radius:var(--ecke-rund);border-width:var(--linie-breite);border-color:var(--farbe-blau);border-style:solid;background-color:var(--farbe-blau);display:inline-flex;justify-content:center;align-items:center;box-sizing: border-box; font-weight: var(--gewicht-fett); transition: background var(--dauer), color var(--dauer), border-color var(--dauer);\n}.elementor .link-pfeil:hover,.elementor .link-pfeil:focus-visible{text-decoration:underline;}.elementor .link-pfeil{font-family:var(--schrift-text);text-decoration:none;display:block;font-weight: var(--gewicht-fett); color: var(--textfarbe, var(--farbe-nacht));\n}.elementor .kicker{font-family:var(--schrift-text);font-size:var(--groesse-kicker);letter-spacing:var(--buchstabenabstand-kicker);text-transform:uppercase;margin:0px;display:block;font-weight: var(--gewicht-fett); color: var(--textfarbe, var(--farbe-nacht));\n}.elementor .text-fett{font-family:var(--schrift-text);font-size:var(--groesse-text);line-height:var(--zeilenhoehe-mittel);margin:0px;display:block;font-weight: var(--gewicht-fett); color: var(--textfarbe, var(--farbe-nacht));\n}.elementor .text-klein{font-family:var(--schrift-text);font-size:var(--groesse-klein);line-height:var(--zeilenhoehe-mittel);margin:0px;display:block;color: var(--textfarbe, var(--farbe-nacht));\n}.elementor .text-gross{font-family:var(--schrift-text);font-size:var(--groesse-gross);line-height:var(--zeilenhoehe-mittel);margin:0px;display:block;color: var(--textfarbe, var(--farbe-nacht));\n}.elementor .text-fliess{font-family:var(--schrift-text);font-size:var(--groesse-text);line-height:var(--zeilenhoehe-text);margin:0px;display: var(--anzeige, block); color: var(--textfarbe, var(--farbe-nacht));\n}.elementor .ueberschrift-3{font-family:var(--schrift-titel);font-size:var(--groesse-h3);line-height:var(--zeilenhoehe-kompakt);margin:0px;display:block;overflow-wrap: anywhere; hyphens: auto; font-weight: var(--gewicht-titel); color: var(--titelfarbe, var(--farbe-nacht));\n}.elementor .ueberschrift-2{font-family:var(--schrift-titel);font-size:var(--groesse-h2);line-height:var(--zeilenhoehe-titel);margin:0px;display:block;overflow-wrap: anywhere; hyphens: auto; font-weight: var(--gewicht-titel); color: var(--titelfarbe, var(--farbe-nacht));\n}.elementor .ueberschrift-1{font-family:var(--schrift-titel);font-size:var(--groesse-h1);line-height:var(--zeilenhoehe-titel);margin:0px;display:block;overflow-wrap: anywhere; hyphens: auto; font-weight: var(--gewicht-titel-stark); color: var(--titelfarbe, var(--farbe-nacht));\n}.elementor .spalte{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:var(--abstand-s);flex:1 1 var(--breite-spalte);box-sizing: border-box;\n}.elementor .zeile-eng{min-width:0px;padding:0px;display:flex;gap:var(--abstand-s);flex-wrap:wrap;align-items:center;}.elementor .zeile{min-width:0px;padding:0px;display:flex;gap:var(--luecke-raster);flex-wrap:wrap;}.elementor .block-mitte{min-width:0px;max-width:var(--breite-text);text-align:center;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:var(--abstand-s);align-items:center;}.elementor .block-schmal{min-width:0px;max-width:var(--breite-text);padding:0px;display:flex;flex-direction:column;gap:var(--abstand-s);}.elementor .block-eng{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:var(--abstand-xs);}.elementor .block{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:var(--abstand-s);}.elementor .inhalt{width:100%;min-width:0px;max-width:var(--breite-inhalt);padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--abstand-seite);padding-inline-end:var(--abstand-seite);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:var(--abstand-l);box-sizing: border-box;\n}.elementor .abschnitt-blau{--abschnitt-hintergrund: var(--farbe-blau); --titelfarbe: var(--farbe-schwarz); --textfarbe: var(--farbe-schwarz);\n}.elementor .abschnitt-dunkel{--abschnitt-hintergrund: var(--farbe-nacht); --titelfarbe: var(--farbe-weiss); --textfarbe: var(--farbe-weiss);\n}.elementor .abschnitt-hell{--abschnitt-hintergrund: var(--farbe-hell); --kartenfarbe: var(--farbe-weiss);\n}.elementor .abschnitt{width:100%;min-width:0px;padding-block-start:var(--abstand-abschnitt);padding-block-end:var(--abstand-abschnitt);padding-inline-start:0px;padding-inline-end:0px;box-sizing: border-box; background: var(--abschnitt-hintergrund, var(--farbe-weiss));\n}.elementor .hero-abschnitt{width:100%;min-width:0px;min-height:var(--hoehe-hero);padding-block-start:var(--abstand-xl);padding-block-end:var(--abstand-xl);padding-inline-start:0px;padding-inline-end:0px;display:flex;align-items:center;box-sizing: border-box; background-image: var(--hero-overlay, none), var(--hero-bild, none); background-repeat: no-repeat; background-size: cover; background-position: center, var(--hero-position, center); background-color: var(--abschnitt-hintergrund, var(--farbe-weiss));\n}.elementor .karte-schmal{min-width:0px;color:var(--farbe-nacht);padding-block-start:var(--abstand-karte);padding-block-end:var(--abstand-karte);padding-inline-start:var(--abstand-karte);padding-inline-end:var(--abstand-karte);border-radius:var(--ecke-l);display:flex;flex-direction:column;gap:var(--abstand-s);flex:1 1 var(--breite-karte-schmal);box-sizing: border-box; background: var(--kartenfarbe, var(--farbe-hell)); --titelfarbe: var(--farbe-nacht); --textfarbe: var(--farbe-nacht);\n}.elementor .kopf-innen{width:100%;min-width:0px;max-width:var(--breite-inhalt);column-gap:var(--abstand-l);padding-block-start:var(--abstand-s);padding-block-end:var(--abstand-s);padding-inline-start:var(--abstand-seite);padding-inline-end:var(--abstand-seite);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;box-sizing: border-box; row-gap: var(--abstand-s);\n}