.elementor .text-klein{max-width:var(--breite-text);font-size:var(--groesse-text-klein);line-height:var(--zeilenhoehe-kompakt);margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;overflow-wrap: break-word; color: var(--textfarbe-gedaempft, var(--farbe-papier-gedaempft));\n}.elementor .fuss-unterzeile{width:auto;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(--linienstaerke);display:flex;flex-direction:row;gap:var(--abstand-s);align-items:center;border-top-style: solid; border-top-color: var(--farbe-linie);\n}.elementor .fuss-link:hover,.elementor .fuss-link:focus-visible{color:var(--farbe-gold-hell);text-decoration:underline;}.elementor .fuss-link:focus{outline-offset:var(--abstand-xxs);outline: var(--linienstaerke-dick) solid var(--farbe-gold-hell); box-shadow: none;\n}.elementor .fuss-link{width:auto;min-width:0px;min-height:var(--hoehe-link);font-family:var(--schrift-text);font-size:var(--groesse-text);color:var(--farbe-papier-gedaempft);text-decoration:none;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-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-width:0px;border-color:transparent;border-style:solid;background-color:var(--farbe-durchsichtig);display:inline-flex;justify-content:flex-start;align-items:center;box-sizing: border-box; font-weight: var(--schriftgewicht-normal); text-align: left; transition: color var(--dauer-kurz) var(--kurve);\n}.elementor .fuss-titel{font-family:var(--schrift-ueberschrift);font-size:var(--groesse-ueberzeile);color:var(--farbe-gold);letter-spacing:var(--buchstabenabstand-ueberzeile);text-transform:uppercase;margin-block-start:0px;margin-block-end:var(--abstand-xs);margin-inline-start:0px;margin-inline-end:0px;}.elementor .logo-fuss{width:var(--breite-logo-fuss);height:auto;display:block;max-width: none;\n}.elementor .fuss-spalte-breit{--fuss-anteil: 2; --fuss-spalte-abstand: var(--abstand-s); --fuss-spalte-basis-mobile: 100%;\n}.elementor .fuss-spalte{width:auto;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;box-sizing: border-box; flex: var(--fuss-anteil, 1) 1 0; gap: var(--fuss-spalte-abstand, var(--abstand-xs));\n}.elementor .fuss-spalten{width:auto;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:var(--spaltenabstand);}.elementor .fuss-inhalt{width:100%;min-width:0px;max-width:var(--breite-inhalt);padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--innenabstand-seite);padding-inline-end:var(--innenabstand-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 .seitenfuss{width:100%;min-width:0px;font-family:var(--schrift-text);font-size:var(--groesse-text);color:var(--farbe-papier);line-height:var(--zeilenhoehe-text);padding-block-start:var(--abstand-xl);padding-block-end:var(--abstand-l);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-block-start-width:var(--linienstaerke);background-color:var(--farbe-nacht);display:flex;flex-direction:column;align-items:stretch;box-sizing: border-box; max-width: none; border-top-style: solid; border-top-color: var(--farbe-linie); font-weight: var(--schriftgewicht-normal);\n}.elementor .logo{width:var(--breite-logo);height:auto;display:block;max-width: none;\n}.elementor .logo-link{width:auto;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:0 0 auto;align-items:center;box-sizing: border-box;\n}.elementor .kopfzeile{width:100%;min-width:0px;max-width:var(--breite-inhalt);padding-block-start:var(--abstand-s);padding-block-end:var(--abstand-s);padding-inline-start:var(--innenabstand-seite);padding-inline-end:var(--innenabstand-seite);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:var(--abstand-m);justify-content:space-between;align-items:center;box-sizing: border-box;\n}.elementor .seitenkopf{width:100%;min-width:0px;font-family:var(--schrift-text);font-size:var(--groesse-text);line-height:var(--zeilenhoehe-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;border-block-end-width:var(--linienstaerke);background-color:var(--farbe-nacht);display:flex;flex-direction:column;align-items:stretch;box-sizing: border-box; max-width: none; border-bottom-style: solid; border-bottom-color: var(--farbe-linie); font-weight: var(--schriftgewicht-normal);\n}