.elementor .fuss-whatsapp-zeichen{width:1.5rem;height:1.5rem;min-width:0;color:var(--farbe-creme);margin:0;display:flex}.elementor .fuss-whatsapp:hover,.elementor .fuss-whatsapp:focus-visible{opacity:70%}.elementor .fuss-whatsapp:focus{outline-offset:var(--linie);outline:var(--linie-stark) solid var(--farbe-sand);\n}.elementor .fuss-whatsapp{width:2.75rem;height:2.75rem;min-width:0;color:var(--farbe-creme);text-decoration:none;padding:0;margin:0;border-radius:50%;border-width:var(--linie);border-color:var(--farbe-sand);border-style:solid;background-color:#fff0;transition:opacity 0.2s;display:flex;justify-content:center;align-items:center;align-self:flex-start;box-sizing:border-box;\n}.elementor .fuss-rechtliches{width:auto;min-width:0;column-gap:var(--abstand-m);padding:0;display:flex;flex-direction:row;flex-wrap:wrap;box-sizing:border-box;row-gap:var(--abstand-xs);\n}.elementor .fuss-schluss{width:100%;min-width:0;column-gap:var(--abstand-l);padding-block-start:var(--abstand-m);padding-block-end:0;padding-inline-start:0;padding-inline-end:0;border-block-start-width:var(--linie);border-block-end-width:0;border-inline-start-width:0;border-inline-end-width:0;border-color:var(--farbe-weinrot);border-style:solid;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;box-sizing:border-box;row-gap:var(--abstand-s);\n}.elementor .fuss-link:hover,.elementor .fuss-link:focus-visible{opacity:70%}.elementor .fuss-link:focus{outline-offset:var(--linie);outline:var(--linie-stark) solid var(--farbe-sand);\n}.elementor .fuss-link{width:auto;min-width:0;max-width:100%;font-family:var(--schrift-text);font-weight:400;font-size:var(--groesse-text);color:var(--farbe-creme);line-height:1.4;text-decoration:none;padding-block-start:var(--abstand-xs);padding-block-end:var(--abstand-xs);padding-inline-start:0;padding-inline-end:0;margin:0;border-radius:0;background-color:#fff0;transition:opacity 0.2s;display:block;overflow-wrap:break-word;hyphens:auto;text-align:left;\n}.elementor .fuss-titel{font-family:var(--schrift-text);font-weight:700;font-size:var(--groesse-klein);color:var(--farbe-sand);letter-spacing:.14em;text-transform:uppercase;padding-block-start:0;padding-block-end:var(--abstand-xs);padding-inline-start:0;padding-inline-end:0;margin:0;display:block}.elementor .fuss-spalte-breit{width:auto;min-width:0;padding:0;display:flex;flex-direction:column;gap:var(--abstand-s);flex:1.4 1 0;align-items:flex-start;box-sizing:border-box;\n}.elementor .fuss-spalte{width:auto;min-width:0;padding:0;display:flex;flex-direction:column;gap:0;flex:1 1 0%;align-items:flex-start;box-sizing:border-box;\n}.elementor .fuss-spalten{width:100%;min-width:0;padding:0;display:flex;flex-direction:row;gap:var(--abstand-l);flex-wrap:wrap;box-sizing:border-box;\n}.elementor .fuss{width:100%;min-width:0;padding-block-start:var(--abstand-xl);padding-block-end:var(--abstand-l);padding-inline-start:0;padding-inline-end:0;background-color:var(--farbe-weinrot-dunkel);display:flex;flex-direction:column;gap:0;box-sizing:border-box;\n}.elementor .fuss-aufruf-zeile{width:100%;min-width:0;padding:0;display:flex;flex-direction:row;gap:var(--abstand-l);justify-content:space-between;align-items:center;box-sizing:border-box;\n}.elementor .fuss-aufruf{width:100%;min-width:0;padding-block-start:var(--abstand-abschnitt);padding-block-end:var(--abstand-abschnitt);padding-inline-start:0;padding-inline-end:0;background-color:var(--farbe-weinrot);display:flex;flex-direction:column;gap:0;box-sizing:border-box;\n}.elementor .button-primaer:hover,.elementor .button-primaer:focus-visible{transform:translate3d(0,calc(-1 * var(--linie)),0);background:var(--knopf-flaeche-aktiv,var(--farbe-weinrot-dunkel));border-color:var(--knopf-flaeche-aktiv,var(--farbe-weinrot-dunkel));\n}.elementor .button-primaer:focus{outline-offset:var(--linie-stark);outline:var(--linie-stark) solid var(--akzentfarbe,var(--farbe-tinte));\n}.elementor .button-primaer:active{transform:translate3d(0,0,0)}.elementor .button-primaer{width:auto;min-width:0;font-family:var(--schrift-text);font-weight:600;font-size:var(--groesse-text);line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;border-radius:var(--rundung-klein);transition:background-color 0.2s,border-color 0.2s,transform 0.2s;display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;align-self:var(--knopf-ausrichtung,flex-start);border:var(--linie) solid var(--knopf-flaeche,var(--farbe-weinrot));background:var(--knopf-flaeche,var(--farbe-weinrot));padding:var(--knopf-hoch,var(--abstand-knopf-hoch)) var(--knopf-quer,var(--abstand-knopf-quer));color:var(--knopf-text,var(--farbe-creme));\n}.elementor .text-klein{font-family:var(--schrift-text);font-size:var(--groesse-klein);line-height:1.5;margin:0;display:block;color:var(--textfarbe,var(--farbe-tinte));\n}.elementor .text-gross{max-width:var(--breite-text);font-family:var(--schrift-text);font-size:var(--groesse-text-gross);line-height:1.5;margin:0;display:block;color:var(--textfarbe,var(--farbe-tinte));\n}.elementor .text{font-family:var(--schrift-text);font-size:var(--groesse-text);line-height:1.6;margin:0;display:block;color:var(--textfarbe,var(--farbe-tinte));\n}.elementor .ueberschrift-2{font-family:var(--schrift-ueberschrift);font-weight:400;font-size:var(--groesse-h2);line-height:1.15;margin:0;display:block;overflow-wrap:break-word;hyphens:auto;color:var(--titelfarbe,var(--farbe-weinrot));\n}.elementor .abschnitt-kopf{width:100%;min-width:0;max-width:var(--breite-text);padding:0;display:flex;flex-direction:column;gap:var(--abstand-s);box-sizing:border-box;\n}.elementor .abschnitt-tief{--flaeche:var(--farbe-weinrot-dunkel);--titelfarbe:var(--farbe-creme);--textfarbe:var(--farbe-sand);--akzentfarbe:var(--farbe-sand);--linienfarbe:var(--farbe-weinrot);--kartenflaeche:var(--farbe-weinrot);--knopf-flaeche:var(--farbe-creme);--knopf-text:var(--farbe-weinrot);--knopf-flaeche-aktiv:var(--farbe-sand);--linkfarbe:var(--farbe-creme);\n}.elementor .abschnitt-dunkel{--flaeche:var(--farbe-weinrot);--titelfarbe:var(--farbe-creme);--textfarbe:var(--farbe-sand);--akzentfarbe:var(--farbe-sand);--linienfarbe:var(--farbe-weinrot-dunkel);--kartenflaeche:var(--farbe-weinrot-dunkel);--knopf-flaeche:var(--farbe-creme);--knopf-text:var(--farbe-weinrot);--knopf-flaeche-aktiv:var(--farbe-sand);--linkfarbe:var(--farbe-creme);\n}.elementor .abschnitt-inhalt{width:100%;min-width:0;max-width:var(--breite-inhalt);position:relative;padding-block-start:0;padding-block-end:0;padding-inline-start:var(--rand-seite);padding-inline-end:var(--rand-seite);margin-block-start:0;margin-block-end:0;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:var(--abstand-l);box-sizing:border-box;\n}