.elementor .mediathek-kopf-inhalt{width:100%;max-width:1260px;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .mediathek-kopf{width:100%;padding-block-start:64px;padding-block-end:40px;padding-inline-start:24px;padding-inline-end:24px;background-color:#F5F5F7;display:flex;flex-direction:column;align-items:center;}.elementor .fuss-link-klein:hover,.elementor .fuss-link-klein:focus-visible{color:var(--lag-rot-dunkel);}.elementor .fuss-link-klein{font-family:Titillium;font-weight:400;font-size:13px;color:#424245;line-height:1.5;padding-block-start:6px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;transition:color 0.2s;}.elementor .fuss-rechtliches{width:auto;padding:0px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap: 4px 20px;\n}.elementor .fuss-klein{font-family:Titillium;font-weight:400;font-size:13px;color:var(--lag-anthrazit);line-height:1.5;cursor: default;\n}.elementor .fuss-unten{width:100%;padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:32px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#D2D2D7;border-style:solid;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .fuss-block{width:100%;padding-block-start:32px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:40px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#D2D2D7;border-style:solid;display:flex;flex-direction:column;gap:12px;align-items:flex-start;}.elementor .fuss-logo{width:auto;height:44px;max-width:220px;object-fit:contain;margin-block-end:12px;object-position: left center;\n}.elementor .fuss-text{max-width:420px;font-family:Titillium;font-weight:400;font-size:15px;color:#424245;line-height:1.55;cursor: default;\n}.elementor .fuss-link:hover,.elementor .fuss-link:focus-visible{color:var(--lag-rot-dunkel);}.elementor .fuss-link{font-family:Titillium;font-weight:400;font-size:15px;color:#424245;line-height:1.4;padding-block-start:6px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;transition:color 0.2s;display:block;}.elementor .fuss-link-inaktiv:hover,.elementor .fuss-link-inaktiv:focus-visible{color:var(--lag-anthrazit);}.elementor .fuss-link-inaktiv{color:var(--lag-anthrazit);cursor: default;\n}.elementor .fuss-titel{font-family:Titillium;font-weight:600;font-size:13px;color:var(--lag-text);letter-spacing:0.06em;text-transform:uppercase;padding-block-end:8px;cursor: default;\n}.elementor .fuss-spalte{padding:0px;display:flex;flex-direction:column;gap:4px;align-items:flex-start;}.elementor .fuss-raster{width:100%;padding:0px;display:grid;gap:48px;grid-template-columns:2fr 1fr 1fr 1.4fr;}.elementor .fuss-inhalt{width:100%;max-width:1260px;padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .fuss{width:100%;padding-block-start:64px;padding-block-end:32px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--lag-flaeche);display:flex;flex-direction:column;align-items:center;}.elementor .spendenband-text{max-width:760px;font-family:Titillium;font-weight:300;font-size:32px;color:#FFFFFF;line-height:1.25;cursor: default;\n}.elementor .spendenband-inhalt{width:100%;max-width:1260px;padding:0px;display:flex;flex-direction:row;gap:32px;justify-content:space-between;align-items:center;}.elementor .spendenband{width:100%;padding-block-start:56px;padding-block-end:56px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--lag-rot-dunkel);display:flex;flex-direction:column;align-items:center;}.elementor .kurskarte-titel{font-family:Titillium;font-weight:600;font-size:17px;color:var(--lag-text);line-height:1.3;}.elementor .kurskarte-bild{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:16px;background-color:#E8E8ED;}.elementor .kurskarte{color:var(--lag-text);padding:0px;display:flex;flex-direction:column;gap:12px;align-items:stretch;}.elementor .kachel-link{font-family:Titillium;font-weight:600;font-size:15px;color:var(--lag-rot-dunkel);margin-block-start:8px;}.elementor .kachel-text{font-family:Titillium;font-weight:400;font-size:16px;color:inherit;line-height:1.5;opacity:85%;}.elementor .kachel-titel{font-family:Titillium;font-weight:700;font-size:24px;color:inherit;line-height:1.2;}.elementor .kachel:hover,.elementor .kachel:focus-visible{box-shadow:0px 12px 32px 0px rgba(29,29,31,0.08);}.elementor .kachel{color:var(--lag-text);padding:32px;border-radius:20px;border-width:1px;border-color:#E8E8ED;border-style:solid;background-color:#FFFFFF;transition:box-shadow 0.2s, transform 0.2s;display:flex;flex-direction:column;gap:8px;align-items:flex-start;}.elementor .kachel-inaktiv:hover,.elementor .kachel-inaktiv:focus-visible{box-shadow: none;\n}.elementor .kachel-inaktiv{color:var(--lag-anthrazit);background-color:transparent;cursor: default;\n}.elementor .kachel-raster{width:100%;max-width:1260px;padding:0px;margin-block-start:16px;display:grid;gap:20px;grid-template-columns:1fr 1fr;}.elementor .fliesstext{max-width:640px;font-family:Titillium;font-weight:400;font-size:19px;color:#424245;line-height:1.55;cursor: default;\n}.elementor .titel-abschnitt{font-family:Titillium;font-weight:700;font-size:40px;color:var(--lag-text);letter-spacing:-0.01em;line-height:1.1;cursor: default;\n}.elementor .titel-gross{max-width:820px;font-family:Titillium;font-weight:700;font-size:56px;color:var(--lag-text);letter-spacing:-0.015em;line-height:1.05;cursor: default;\n}.elementor .kicker{font-family:Titillium;font-weight:600;font-size:14px;color:var(--lag-rot-dunkel);letter-spacing:0.08em;text-transform:uppercase;cursor: default;\n}.elementor .inhalt-breite{width:100%;max-width:1260px;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .abschnitt-grau{background-color:var(--lag-flaeche);}.elementor .abschnitt{width:100%;padding-block-start:96px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;align-items:center;}.elementor .tab-label{font-family:Titillium;font-weight:600;font-size:11px;letter-spacing:0.01em;line-height:1.1;}.elementor .tab-icon{width:24px;height:24px;object-fit:contain;flex:0 0 auto;}.elementor .tab-feld{min-height:56px;color:var(--lag-text);text-decoration:none;cursor:pointer;padding-block-start:6px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:3px;flex:1 1 0px;justify-content:center;align-items:center;}.elementor .suche-text{overflow:hidden;font-family:Titillium;font-weight:400;font-size:13px;color:var(--lag-anthrazit);line-height:1.4;text-overflow: ellipsis; white-space: nowrap;\n}.elementor .suche-titel{font-family:Titillium;font-weight:600;font-size:15px;color:var(--lag-text);line-height:1.3;}.elementor .suche-texte{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:2px;}.elementor .suche-bild{width:64px;height:40px;object-fit:cover;border-radius:6px;background-color:var(--lag-flaeche);flex:0 0 auto;}.elementor .suche-treffer:hover,.elementor .suche-treffer:focus-visible{background-color:rgba(29,29,31,0.05);}.elementor .suche-treffer{color:var(--lag-text);padding:8px;border-radius:12px;transition:background-color 0.15s;display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .konto-trenner{border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:#D2D2D7;border-style:solid;}.elementor .konto-links{width:100%;padding-block-start:4px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .konto-icon{width:18px;height:18px;flex:0 0 auto;}.elementor .konto-link:hover,.elementor .konto-link:focus-visible{color:var(--lag-rot-dunkel);}.elementor .konto-link{font-family:Titillium;font-weight:400;font-size:15px;color:var(--lag-text);line-height:1.4;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;transition:color 0.2s;display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .konto-link-inaktiv:hover,.elementor .konto-link-inaktiv:focus-visible{color:var(--lag-anthrazit);}.elementor .konto-link-inaktiv{color:var(--lag-anthrazit);cursor: default;\n}.elementor .konto-link-spalte{font-size:14px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:4px;padding-inline-end:4px;gap:6px;flex:1 1 0px;justify-content:center;}.elementor .konto-bereich{width:100%;max-width:240px;padding-block-start:16px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0px;align-items:stretch;}.elementor .menue-button:hover,.elementor .menue-button:focus-visible{border-color:var(--lag-text);background-color:var(--lag-text);}.elementor .menue-button{min-height:36px;font-family:Titillium;font-weight:600;font-size:15px;color:#FFFFFF;line-height:1.2;cursor:pointer;padding-block-start:8px;padding-block-end:8px;padding-inline-start:18px;padding-inline-end:18px;border-radius:980px;border-width:1px;border-color:var(--lag-rot-dunkel);border-style:solid;background-color:var(--lag-rot-dunkel);transition:background-color 0.2s, border-color 0.2s;display:inline-flex;justify-content:center;align-items:center;white-space: nowrap;\n}.elementor .button-hell:hover,.elementor .button-hell:focus-visible{color:var(--lag-rot-dunkel);border-color:#FFFFFF;background-color:#FFFFFF;}.elementor .button-hell{color:#FFFFFF;border-width:1px;border-color:#FFFFFF;border-style:solid;background-color:transparent;}.elementor .menue-zeile{column-gap:8px;padding:0px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;row-gap: 0px;\n}.elementor .pille-text{font-family:Titillium;font-weight:600;font-size:9px;color:var(--pille-text);letter-spacing:0.1em;line-height:1.4;text-transform:uppercase;white-space: nowrap; cursor: default;\n}.elementor .pille-punkt{width:4px;height:4px;min-width:4px;min-height:4px;padding:0px;border-radius:999px;background-color:var(--pille-punkt);flex:0 0 auto;}.elementor .pille{padding-block-start:2px;padding-block-end:2px;padding-inline-start:7px;padding-inline-end:7px;border-radius:999px;background-color:var(--pille-hintergrund);display:inline-flex;gap:4px;flex:0 0 auto;align-items:center;width: fit-content;\n}.elementor .menue-projektlogo{width:auto;height:32px;max-width:160px;object-fit:contain;display:block;object-position: left center;\n}.elementor .menue-punkt-coming-soon{font-family:Titillium;font-weight:400;font-size:16px;color:var(--lag-anthrazit);line-height:1.5;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;display:block;cursor: default;\n}.elementor .menue-punkt:hover,.elementor .menue-punkt:focus-visible{color:var(--lag-rot-dunkel);}.elementor .menue-punkt{font-family:Titillium;font-weight:400;font-size:16px;color:var(--lag-text);line-height:1.5;cursor:pointer;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;transition:color 0.2s;display:block;}.elementor .menue-block-titel{font-family:Titillium;font-weight:700;font-size:17px;color:var(--lag-text);line-height:1.3;padding-block-end:8px;margin:0px;cursor: default;\n}.elementor .menue-block-titel-coming-soon{color:var(--lag-anthrazit);}