.elementor .button-reihe{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap: var(--abstand-s); margin: var(--button-reihe-oben, var(--abstand-l)) 0px 0px 0px;\n}.elementor .etikett{min-width:0px;max-width:100%;font-family:var(--schrift);font-weight:700;color:var(--farbe-tuerkis);line-height:1.4;border-width:1px;border-color:var(--farbe-tuerkis);border-style:solid;display:inline-block;align-self:flex-start;width: fit-content; margin: 0px 0px var(--abstand-m) 0px; padding: var(--abstand-xs) var(--abstand-s) var(--abstand-xs) var(--abstand-s); border-radius: var(--radius-rund); font-family: var(--schrift-text); font-size: var(--groesse-mini);\n}.elementor .text{font-family:var(--schrift);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-family: var(--schrift-text); font-size: var(--groesse-text); line-height: var(--zeilenhoehe-text); color: var(--text-farbe, var(--farbe-text-leise));\n}.elementor .text-gross{font-family:var(--schrift);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-family: var(--schrift-text); font-size: var(--groesse-lead); line-height: var(--zeilenhoehe-text); color: var(--text-farbe, var(--farbe-text-leise)); max-width: var(--breite-text);\n}.elementor .titel-riesig{font-family:var(--schrift);font-weight:800;letter-spacing:-0.02em;font-style:normal;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;font-family: var(--schrift-titel); font-size: var(--groesse-riesig); line-height: var(--zeilenhoehe-titel); color: var(--titel-farbe, var(--farbe-text)); margin: 0px 0px var(--titel-abstand, var(--abstand-m)) 0px;\n}.elementor .inhalt-mittig{--inhalt-ausrichtung: center; --inhalt-text: center;\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-wrap:nowrap;flex-direction: var(--inhalt-richtung, column); align-items: var(--inhalt-ausrichtung, stretch); justify-content: var(--inhalt-verteilung, flex-start); text-align: var(--inhalt-text, left); gap: var(--inhalt-luecke, 0px); max-width: var(--breite-inhalt); padding: 0px var(--abstand-rand) 0px var(--abstand-rand);\n}.elementor .button:hover,.elementor .button:focus-visible{border: 2px solid var(--button-rand-hover, var(--farbe-text)); background-color: var(--button-hg-hover, var(--farbe-text)); color: var(--button-text-hover, var(--farbe-grund));\n}.elementor .button{min-width:0px;font-family:var(--schrift);font-weight:700;line-height:1.1;text-align:center;text-decoration:none;cursor:pointer;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:2px;border-color:var(--farbe-tuerkis);border-style:solid;display:inline-flex;justify-content:center;align-items:center;max-width: none; width: var(--button-breite, auto); padding: var(--abstand-s) var(--abstand-m) var(--abstand-s) var(--abstand-m); border-radius: var(--radius-rund); background-color: var(--button-hg, var(--farbe-tuerkis)); color: var(--button-text, var(--farbe-grund)); font-family: var(--schrift-text); font-size: var(--groesse-text);\n}.elementor .seite{width:100%;min-width:0px;font-family:var(--schrift);color:var(--farbe-text);padding:0px;margin:0px;background-color:var(--farbe-grund);display:flex;flex-direction:column;--schrift-titel: "Secca KjG"; --schrift-text: "Secca KjG"; --groesse-riesig: 56px; --groesse-gross: 40px; --groesse-mittel: 28px; --groesse-klein: 22px; --groesse-lead: 20px; --groesse-text: 18px; --groesse-mini: 14px; --zeilenhoehe-titel: 1.1; --zeilenhoehe-text: 1.6; --sperrung: 0.08em; --abstand-xs: 6px; --abstand-s: 14px; --abstand-m: 24px; --abstand-l: 40px; --abstand-xl: 72px; --abstand-xxl: 120px; --abstand-rand: 40px; --abstand-einstieg: 72px; --breite-inhalt: 1280px; --breite-text: 560px; --breite-lesetext: 720px; --hoehe-bild-gross: 320px; --hoehe-bild-klein: 180px; --hoehe-buehne: 520px; --hoehe-karte-bild: 200px; --hoehe-text-bild: 440px; --hoehe-galerie: 260px; --hoehe-team-bild: 480px; --breite-team-bild: 1000px; --breite-datum: 130px; --breite-termin-titel: 300px; --breite-jahrgang: 120px; --radius: 14px; --radius-klein: 6px; --radius-rund: 999px; --linie: 1px; --linie-dick: 2px; max-width: none; font-family: var(--schrift-text); font-size: var(--groesse-text); line-height: var(--zeilenhoehe-text); --schrift-titel: "Bricolage Grotesque"; --schrift-text: "Bricolage Grotesque";\n}