.elementor .c-schritt{padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;border-inline-start-width:1px;display:flex;flex-direction:column;gap:8px;border-left-style: solid; border-left-color: var(--communi-linie);\n}.elementor .c-bild{width:100%;height:auto;max-width:100%;display:block;}.elementor .c-badge{font-family:"Source Sans Pro";font-size:13px;color:var(--communi-ink-2);line-height:1.3;padding-block-start:6px;padding-block-end:6px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;border-width:1px;border-color:var(--communi-linie);border-style:solid;background-color:var(--communi-creme);display:inline-flex;gap:8px;align-items:center;width: fit-content; & strong, & b { color: var(--communi-gruen-punkt); }\n}.elementor .c-check-zeile{width:100%;padding:0px;display:flex;flex-direction:row;gap:12px;align-items:flex-start;}.elementor .c-karte:hover,.elementor .c-karte:focus-visible{box-shadow:0px 6px 24px 0px rgba(20, 18, 14, 0.06),0px 0px 0px 1px rgba(20, 18, 14, 0.04);transform:translate3d(0px, -2px, 0px);}.elementor .c-karte{font-family:"Source Sans Pro";padding:28px;border-radius:var(--communi-radius-l);border-width:1px;border-color:var(--communi-linie);border-style:solid;background-color:var(--communi-weiss);transition:transform 0.2s, box-shadow 0.2s;display:flex;flex-direction:column;gap:16px;}.elementor .c-btn:hover,.elementor .c-btn:focus-visible{transform:translate3d(0px, -1px, 0px);}.elementor .c-btn{height:48px;font-family:"Source Sans Pro";font-weight:600;font-size:15px;letter-spacing:-0.005em;line-height:1;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:22px;padding-inline-end:22px;border-radius:999px;border-width:1px;border-color:transparent;border-style:solid;transition:transform 0.15s, background-color 0.2s, color 0.2s;display:inline-flex;gap:8px;justify-content:center;align-items:center;white-space: nowrap; width: fit-content;\n}.elementor .c-zahl{font-family:"Source Sans Pro";font-weight:600;font-size:44px;color:var(--communi-gelb);letter-spacing:-0.02em;line-height:1;}.elementor .c-text{font-family:"Source Sans Pro";font-weight:400;font-size:15px;color:var(--communi-ink-2);line-height:1.55;& a { color: var(--communi-ink); text-decoration: underline; }\n}.elementor .c-lede{max-width:56ch;font-family:"Source Sans Pro";font-weight:400;font-size:19px;color:var(--communi-ink-2);line-height:1.5;text-wrap: pretty;\n}.elementor .c-unterstreichung{& strong, & b { font-weight: inherit; text-decoration-line: underline; text-decoration-color: var(--communi-gelb); text-decoration-thickness: 0.12em; text-underline-offset: 0.1em; text-decoration-skip-ink: none; }\n}.elementor .c-h4{font-family:"Source Sans Pro";font-weight:600;font-size:17px;color:var(--communi-ink);line-height:1.3;}.elementor .c-h3{font-family:"Source Sans Pro";font-weight:600;font-size:25px;color:var(--communi-ink);letter-spacing:-0.01em;line-height:1.15;}.elementor .c-h2{font-family:"Source Sans Pro";font-weight:600;font-size:var(--communi-h2);color:var(--communi-ink);letter-spacing:-0.02em;line-height:1.1;text-wrap: balance;\n}.elementor .c-display{font-family:"Source Sans Pro";font-weight:600;font-size:var(--communi-display-xl);color:var(--communi-ink);letter-spacing:-0.02em;line-height:1.05;text-wrap: balance;\n}.elementor .c-eyebrow{font-family:"Source Sans Pro";font-weight:600;font-size:12px;color:var(--communi-ink-3);letter-spacing:0.14em;line-height:1.4;text-transform:uppercase;}.elementor .c-raster-3{width:100%;padding:0px;display:grid;gap:24px;grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .c-spalte{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 0px;}.elementor .c-zeile{width:100%;padding:0px;display:flex;flex-direction:row;gap:64px;align-items:center;}.elementor .c-inhalt{width:100%;max-width:1176px;position:relative;z-index:2;padding:0px;display:flex;flex-direction:column;gap:24px;}.elementor .c-section{width:100%;overflow:hidden;position:relative;font-family:"Source Sans Pro";padding-block-start:var(--communi-section-abstand);padding-block-end:var(--communi-section-abstand);padding-inline-start:32px;padding-inline-end:32px;display:flex;flex-direction:column;align-items:center;}.elementor .c-bild-rund{object-fit:cover;border-radius:var(--communi-radius-l);}.elementor .c-schritt-erster{border-inline-start-width:0px;border-left-style: solid; border-left-color: transparent;\n}.elementor .c-h2-s{font-size:var(--communi-h2-s);}.elementor .c-lede-gross{font-size:21px;}.elementor .c-karte-statisch:hover,.elementor .c-karte-statisch:focus-visible{box-shadow: none;\n}.elementor .c-karte-hervorgehoben{border-width:2px;border-color:var(--communi-ink);border-style:solid;box-shadow:0px 24px 64px 0px rgba(20, 18, 14, 0.10),0px 0px 0px 1px rgba(20, 18, 14, 0.04);}.elementor .c-btn-dunkel:hover,.elementor .c-btn-dunkel:focus-visible{color:var(--communi-weiss);background-color:#000000;}.elementor .c-btn-dunkel{color:var(--communi-weiss);border-color:var(--communi-ink);background-color:var(--communi-ink);}.elementor .c-btn-gross{height:56px;font-size:16px;padding-inline-start:28px;padding-inline-end:28px;}.elementor .c-spalte-klein{flex:0.9 1 0px;}.elementor .c-spalte-gross{flex:1.1 1 0px;}.elementor .c-inhalt-schmal{max-width:820px;}.elementor .c-section-creme{background-color:var(--communi-creme);}.elementor .c-section-eng{padding-block-start:var(--communi-section-abstand-eng);padding-block-end:var(--communi-section-abstand-eng);}