.elementor .mobil-menue-link:hover,.elementor .mobil-menue-link:focus-visible{color:var(--farbe-blau);}.elementor .mobil-menue-link{font-family:var(--schrift-ueberschrift-b);font-weight:600;font-size:17px;color:var(--farbe-dunkel);padding:0px;border-block-end-width:1px;display:block;border-bottom-style: solid; border-bottom-color: var(--farbe-linie); & a { display: block; padding: 14px 0; color: inherit; cursor: pointer; }\n}.elementor .links-hell{& a { color: var(--farbe-weiss); text-decoration: none; } & a:hover { color: var(--farbe-blau-akzent-hell); }\n}.elementor .liste{font-family:var(--schrift-text);font-size:17px;color:var(--farbe-text);line-height:1.6;padding-inline-start:20px;display:block;& li { padding: 5px 0; } & li::marker { color: var(--farbe-blau); } & li { padding: 5px 0px; font-family: var(--schrift-text); font-size: 17px; color: var(--farbe-text); } & ul { margin: 0; padding-left: 20px; }\n}.elementor .ueberschrift-akzent-hell{& em { color: var(--farbe-blau-akzent-hell); font-style: normal; }\n}.elementor .sektion-blau-dunkel{background-color:var(--farbe-blau-dunkel);}.elementor .fuss-titel{font-family:var(--schrift-ueberschrift-a);font-weight:700;font-size:16px;color:var(--farbe-weiss);}.elementor .fuss-text{font-size:15px;color:#9FB0BC;line-height:1.7;}.elementor .fussbereich{padding-block-start:70px;padding-block-end:30px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--farbe-dunkel-tief);display:flex;flex-direction:column;align-items:center;}.elementor .navigation-link:hover,.elementor .navigation-link:focus-visible{color:var(--farbe-blau);}.elementor .navigation-link{font-family:var(--schrift-ueberschrift-a);font-weight:600;font-size:16px;color:var(--farbe-dunkel);}.elementor .kopfbereich{position:sticky;inset-block-start:0px;z-index:50;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;border-block-end-width:1px;background-color:var(--farbe-weiss);justify-content:center;border-bottom-style: solid; border-bottom-color: var(--farbe-linie);\n}.elementor .wasserzeichen{width:320px;position:absolute;z-index:0;opacity:10%;pointer-events: none;\n}.elementor .bild-abgerundet{width:100%;overflow:hidden;object-fit:cover;border-radius:var(--rundung-gross);}.elementor .kontakt-wert{font-family:var(--schrift-ueberschrift-a);font-weight:800;font-size:var(--groesse-kontakt);color:var(--farbe-dunkel);letter-spacing:-0.01em;line-height:1.2;overflow-wrap: anywhere;\n}.elementor .kontakt-label{font-family:var(--schrift-ueberschrift-a);font-weight:700;font-size:0.78rem;color:var(--farbe-blau);letter-spacing:0.12em;line-height:1.4;text-transform:uppercase;}.elementor .kontakt-kachel:hover,.elementor .kontakt-kachel:focus-visible{border-color:var(--farbe-blau);transform:translate3d(0px, -2px, 0px);}.elementor .kontakt-kachel{padding-block-start:20px;padding-block-end:20px;padding-inline-start:26px;padding-inline-end:26px;border-radius:var(--rundung-mittel);border-width:2px;border-color:var(--farbe-linie);border-style:solid;background-color:var(--farbe-weiss);transition:border-color 0.2s, transform 0.2s;display:flex;flex-direction:column;gap:4px;}.elementor .karte:hover,.elementor .karte:focus-visible{box-shadow:0px 30px 50px -30px rgba(39,52,61,0.35);transform:translate3d(0px, -4px, 0px);}.elementor .karte{padding-block-start:36px;padding-block-end:36px;padding-inline-start:32px;padding-inline-end:32px;border-radius:var(--rundung-mittel);border-width:1px;border-color:var(--farbe-linie);border-style:solid;background-color:var(--farbe-weiss);transition:transform 0.25s, box-shadow 0.25s;display:flex;flex-direction:column;gap:14px;}.elementor .button-rahmen:hover,.elementor .button-rahmen:focus-visible{color:var(--farbe-weiss);background-color:var(--farbe-dunkel);}.elementor .button-rahmen{font-family:var(--schrift-ueberschrift-a);font-weight:700;font-size:16px;color:var(--farbe-dunkel);padding-block-start:14px;padding-block-end:14px;padding-inline-start:26px;padding-inline-end:26px;border-radius:999px;border-width:2px;border-color:var(--farbe-dunkel);border-style:solid;background-color:transparent;transition:background-color 0.2s;}.elementor .button-blau:hover,.elementor .button-blau:focus-visible{background-color:var(--farbe-blau-dunkel);}.elementor .button-blau{font-family:var(--schrift-ueberschrift-a);font-weight:700;font-size:16px;color:var(--farbe-weiss);padding-block-start:16px;padding-block-end:16px;padding-inline-start:28px;padding-inline-end:28px;border-radius:999px;background-color:var(--farbe-blau);transition:background-color 0.2s;}.elementor .button-eckig{border-radius:6px;}.elementor .text-einleitung{font-size:var(--groesse-text-gross);}.elementor .oberzeile{font-family:var(--schrift-ueberschrift-a);font-weight:700;font-size:var(--groesse-oberzeile);color:var(--farbe-blau);letter-spacing:0.14em;line-height:1.4;text-transform:uppercase;}.elementor .spalte{padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .raster-4-spalten{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;}.elementor .raster-2-spalten{padding:0px;display:grid;gap:var(--abstand-gross);grid-template-columns:1fr 1fr;grid-template-rows:auto;align-items:center;}.elementor .inhalt{width:100%;max-width:var(--inhaltsbreite);position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;gap:var(--abstand-mittel);}.elementor .sektion-blau{background-color:var(--farbe-blau);}.elementor .sektion-hellgrau{background-color:var(--farbe-hellgrau);}.elementor .sektion{overflow:hidden;position:relative;padding-block-start:var(--abstand-sektion);padding-block-end:var(--abstand-sektion);padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;align-items:center;}.elementor .schrift-entwurf-b{font-family:var(--schrift-ueberschrift-b);letter-spacing:-0.025em;}.elementor .ueberschrift-hell{color:var(--farbe-weiss);}