@charset "UTF-8";.ev-formular{--ev-f-flaeche: #ffffff;--ev-f-flaeche-2: #f6f8f9;--ev-f-eingabe: #ffffff;--ev-f-linie: #d5dcdf;--ev-f-linie-leise: #e6eaec;--ev-f-rand-eingabe: #7d888e;--ev-f-gestrichelt: #b7c1c6;--ev-f-text: #14181a;--ev-f-text-2: #2f383c;--ev-f-leise: #5b666c;--ev-f-akzent: #8cc63f;--ev-f-akzent-hover: #a6dc5a;--ev-f-auf-akzent: #0f1112;--ev-f-akzent-text: #4a7216;--ev-f-akzent-weich: rgba(140, 198, 63, .14);--ev-f-fokus: #4a7216;--ev-f-balken-leer: #d5dcdf;--ev-f-fehler: #b3261e;--ev-f-fehler-flaeche: #fdeceb;--ev-f-fehler-rand: #eaa59c;--ev-f-fehler-text: #8c1d18;--ev-f-erfolg-flaeche: rgba(140, 198, 63, .1);--ev-f-anzeige-bg: #14181a;--ev-f-anzeige-text: #ffffff;--ev-f-schatten-aktiv: 0 0 0 3px rgba(140, 198, 63, .22);--ev-f-fokus-ring: 0 0 0 3px rgba(74, 114, 22, .25);display:flex;flex-direction:column;gap:20px;padding:clamp(20px,4vw,36px);border-radius:20px;background:var(--ev-f-flaeche);border:1px solid var(--ev-f-linie);color:var(--ev-f-text);font-family:inherit;font-size:16px;line-height:1.45;scroll-margin-top:16px;min-width:0}.ev-formular *,.ev-formular *:before,.ev-formular *:after{box-sizing:border-box}.ev-formular [id^=f-],.ev-formular .ev-f-titel,.ev-formular .ev-fertig-titel{scroll-margin-top:96px;scroll-margin-bottom:24px}.ev-formular .ev-f-kopf{display:flex;flex-direction:column;gap:6px}.ev-formular .ev-f-titel{margin:0;font-size:clamp(24px,3vw,32px);font-weight:800;letter-spacing:-.015em;line-height:1.15;color:var(--ev-f-text);outline:none}.ev-formular .ev-f-einleitung{margin:0;font-size:16px;color:var(--ev-f-leise)}.ev-formular .ev-f-einleitung b{color:var(--ev-f-text)}.ev-formular .ev-pflicht{color:var(--ev-f-akzent-text);font-weight:800}.ev-formular .ev-optional{font-weight:600;color:var(--ev-f-leise)}.ev-formular .ev-unsichtbar{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ev-formular .ev-f-form{display:flex;flex-direction:column;gap:20px;margin:0;min-width:0}.ev-formular .ev-schritte{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ev-formular .ev-schritt{list-style:none;display:flex;flex-direction:column;gap:8px;min-width:0}.ev-formular .ev-schritt-balken{display:block;height:4px;border-radius:4px;background:var(--ev-f-balken-leer)}.ev-formular .ev-schritt-name{font-size:14px;font-weight:700;line-height:1.3;color:var(--ev-f-leise);overflow-wrap:break-word;hyphens:manual}.ev-formular .ev-schritt--aktiv .ev-schritt-balken,.ev-formular .ev-schritt--erledigt .ev-schritt-balken{background:var(--ev-f-akzent)}.ev-formular .ev-schritt--aktiv .ev-schritt-name{color:var(--ev-f-text)}.ev-formular .ev-schritt--erledigt .ev-schritt-name{color:var(--ev-f-akzent-text)}.ev-formular .ev-fehlerbox{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:10px;background:var(--ev-f-fehler-flaeche);border:1px solid var(--ev-f-fehler-rand);color:var(--ev-f-fehler-text)}.ev-formular .ev-fehlerbox:focus-visible{outline:2px solid var(--ev-f-fokus);outline-offset:2px}.ev-formular .ev-fehlerbox-titel{font-size:15px;font-weight:700}.ev-formular .ev-fehlerbox-liste{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:2px}.ev-formular .ev-fehlerbox-liste li{list-style:disc}.ev-formular .ev-fehlerbox-link{color:var(--ev-f-fehler-text);font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.ev-formular .ev-fehlerbox-link:hover{color:var(--ev-f-fehler-text);text-decoration-thickness:2px}.ev-formular .ev-fehlerbox-link:focus-visible{outline:2px solid var(--ev-f-fokus);outline-offset:2px;border-radius:2px}.ev-formular .ev-f-raster{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;min-width:0}.ev-formular .ev-f-raster--eng{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:14px}.ev-formular .ev-f-raster--termine,.ev-formular .ev-f-raster--kontakt{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.ev-formular .ev-feld{display:flex;flex-direction:column;gap:6px;min-width:0}.ev-formular .ev-feld--breit{grid-column:1/-1}.ev-formular .ev-label{display:block;padding:0;font-size:15px;font-weight:700;line-height:1.35;color:var(--ev-f-text-2);cursor:default}.ev-formular .ev-label-zeile{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.ev-formular .ev-f-zaehler{font-size:14px;font-weight:600;color:var(--ev-f-leise);white-space:nowrap}.ev-formular .ev-eingabe{display:block;width:100%;min-width:0;height:48px;margin:0;padding:0 14px;border-radius:10px;border:1px solid var(--ev-f-rand-eingabe);background:var(--ev-f-eingabe);color:var(--ev-f-text);font:inherit;font-size:16px;line-height:1.3;box-shadow:none;appearance:none;-webkit-appearance:none;color-scheme:light}.ev-formular .ev-eingabe::placeholder{color:var(--ev-f-leise);opacity:1}.ev-formular .ev-eingabe:hover{border-color:var(--ev-f-text-2)}.ev-formular .ev-eingabe:focus,.ev-formular .ev-eingabe:focus-visible{outline:2px solid var(--ev-f-fokus);outline-offset:2px;border-color:var(--ev-f-fokus)}.ev-formular .ev-eingabe[aria-invalid=true]{border-color:var(--ev-f-fehler);border-width:2px}.ev-formular .ev-text{height:auto;min-height:0;padding:12px 14px;line-height:1.45;resize:vertical}.ev-formular .ev-f-auswahl{padding-right:40px;background-image:linear-gradient(45deg,transparent 50%,var(--ev-f-text-2) 50%),linear-gradient(135deg,var(--ev-f-text-2) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%;background-size:6px 6px;background-repeat:no-repeat;cursor:pointer}.ev-formular input[type=date].ev-eingabe,.ev-formular input[type=datetime-local].ev-eingabe{padding-right:10px}.ev-formular .ev-hinweis{margin:0;font-size:14px;font-weight:500;line-height:1.45;color:var(--ev-f-leise)}.ev-formular .ev-hinweis--absatz{font-size:15px}.ev-formular .ev-feldfehler{margin:0;font-size:14px;font-weight:700;line-height:1.4;color:var(--ev-f-fehler)}.ev-formular .ev-platzhalter{margin:0;padding:12px 14px;border-radius:10px;border:1px dashed var(--ev-f-gestrichelt);font-size:15px;color:var(--ev-f-leise)}.ev-formular .ev-gruppe{margin:0;padding:14px 16px 16px;border:1px solid var(--ev-f-linie);border-radius:12px;min-width:0}.ev-formular .ev-gruppe-titel{display:block;max-width:100%;padding:0 6px;margin:0;font-size:15px;font-weight:800;color:var(--ev-f-text)}.ev-formular .ev-gruppe-rahmenlos{margin:0;padding:0;border:0;min-width:0}.ev-formular .ev-gruppe-rahmenlos>legend{float:left;width:100%;margin:0 0 6px}.ev-formular .ev-gruppe-rahmenlos>legend+*{clear:both}.ev-formular .ev-wunsch{display:inline-block;padding:1px 7px;border-radius:6px;border:1px dashed var(--ev-f-gestrichelt);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--ev-f-text-2);vertical-align:2px}.ev-formular .ev-f-segment{display:flex;min-height:48px;padding:3px;gap:2px;border-radius:10px;border:1px solid var(--ev-f-rand-eingabe);background:var(--ev-f-eingabe)}.ev-formular .ev-f-segment--fehler{border:2px solid var(--ev-f-fehler)}.ev-formular .ev-segment-option{position:relative;flex:1 1 0;display:flex;min-width:0;cursor:pointer}.ev-formular .ev-segment-radio{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.ev-formular .ev-segment-text{flex:1;display:flex;align-items:center;justify-content:center;padding:0 6px;border-radius:7px;font-size:15px;font-weight:700;white-space:nowrap;color:var(--ev-f-text-2)}.ev-formular .ev-segment-option:hover .ev-segment-text{background:var(--ev-f-akzent-weich)}.ev-formular .ev-segment-radio:checked+.ev-segment-text{background:var(--ev-f-akzent);color:var(--ev-f-auf-akzent)}.ev-formular .ev-segment-radio:focus-visible+.ev-segment-text{outline:2px solid var(--ev-f-fokus);outline-offset:1px}.ev-formular .ev-weitere{border:1px solid var(--ev-f-linie);border-radius:12px;background:var(--ev-f-flaeche-2)}.ev-formular .ev-weitere-kopf{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;font-size:16px;font-weight:700;color:var(--ev-f-text);cursor:pointer;border-radius:12px}.ev-formular .ev-weitere-kopf::-webkit-details-marker{display:none}.ev-formular .ev-weitere-kopf:before{content:"+";order:2;margin-left:12px;font-size:20px;line-height:1;color:var(--ev-f-akzent-text)}.ev-formular .ev-weitere-kopf>span:first-child{margin-right:auto}.ev-formular .ev-weitere-kopf:focus-visible{outline:2px solid var(--ev-f-fokus);outline-offset:2px}.ev-formular .ev-weitere[open]>.ev-weitere-kopf:before{content:"–"}.ev-formular .ev-weitere-optional{font-weight:600;color:var(--ev-f-leise)}.ev-formular .ev-weitere-inhalt{padding:0 16px 16px;gap:14px}.ev-formular .ev-datei{max-width:100%;font:inherit;font-size:15px;color:var(--ev-f-text-2)}.ev-formular .ev-datei::file-selector-button{margin-right:12px;height:40px;padding:0 14px;border-radius:8px;border:1px solid var(--ev-f-rand-eingabe);background:var(--ev-f-eingabe);color:var(--ev-f-text);font:inherit;font-size:15px;font-weight:700;cursor:pointer}.ev-formular .ev-datei:focus-visible{outline:2px solid var(--ev-f-fokus);outline-offset:2px;border-radius:8px}.ev-formular .ev-datei[aria-invalid=true]::file-selector-button{border:2px solid var(--ev-f-fehler)}.ev-formular .ev-bild-auswahl{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:15px;color:var(--ev-f-text-2)}.ev-formular .ev-umbruch{overflow-wrap:anywhere}.ev-formular .ev-f-textknopf{border:0;background:none;padding:6px 0;color:var(--ev-f-akzent-text);font:inherit;font-size:15px;font-weight:700;text-decoration:underline;text-underline-offset:3px;white-space:nowrap;cursor:pointer}.ev-formular .ev-f-textknopf:hover{text-decoration-thickness:2px}.ev-formular .ev-f-textknopf:focus-visible{outline:2px solid var(--ev-f-fokus);outline-offset:2px;border-radius:4px}.ev-formular .ev-f-haken{display:flex;gap:10px;align-items:flex-start}.ev-formular .ev-haken-box{flex:none;width:20px;height:20px;margin:2px 0 0;accent-color:var(--ev-f-akzent);cursor:pointer}.ev-formular .ev-haken-box:focus-visible{outline:2px solid var(--ev-f-fokus);outline-offset:2px}.ev-formular .ev-haken-box[aria-invalid=true]{outline:2px solid var(--ev-f-fehler);outline-offset:1px}.ev-formular .ev-haken-text{font-size:15px;line-height:1.45;color:var(--ev-f-text-2);cursor:pointer}.ev-formular .ev-f-angebote{margin:0;padding:0;border:0;min-width:0;display:flex;flex-direction:column;gap:10px}.ev-formular .ev-angebote-titel{padding:0;margin:0 0 10px;font-size:17px;font-weight:800;color:var(--ev-f-text)}.ev-formular .ev-f-angebot{display:flex;gap:14px;align-items:flex-start;padding:16px;border-radius:12px;border:1px solid var(--ev-f-linie);background:var(--ev-f-flaeche-2);cursor:pointer}.ev-formular .ev-f-angebot:hover{border-color:var(--ev-f-rand-eingabe)}.ev-formular .ev-f-angebot:has(.ev-angebot-box:focus-visible){outline:2px solid var(--ev-f-fokus);outline-offset:2px}.ev-formular .ev-f-angebot--an{border-color:var(--ev-f-akzent);box-shadow:var(--ev-f-schatten-aktiv)}.ev-formular .ev-f-angebot--an:hover{border-color:var(--ev-f-akzent)}.ev-formular .ev-angebot-box{width:22px;height:22px;margin-top:1px}.ev-formular .ev-angebot-inhalt{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ev-formular .ev-angebot-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ev-formular .ev-angebot-name{font-size:17px;font-weight:800;color:var(--ev-f-text)}.ev-formular .ev-anzeige{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:3px 7px;border-radius:5px;background:var(--ev-f-anzeige-bg);color:var(--ev-f-anzeige-text);line-height:1.2}.ev-formular .ev-angebot-text{font-size:15px;color:var(--ev-f-leise)}.ev-formular .ev-terminhinweis{margin:0;font-size:15px;line-height:1.5;color:var(--ev-f-text-2)}.ev-formular .ev-terminhinweis b{color:var(--ev-f-text)}.ev-formular .ev-zusammenfassung{display:flex;flex-direction:column;gap:12px}.ev-formular .ev-zusammenfassung-titel{margin:0;font-size:19px;font-weight:800;color:var(--ev-f-text)}.ev-formular .ev-zf-gruppe{border:1px solid var(--ev-f-linie);border-radius:14px;background:var(--ev-f-flaeche-2);overflow:hidden}.ev-formular .ev-zf-kopf{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:8px 16px;border-bottom:1px solid var(--ev-f-linie-leise)}.ev-formular .ev-zf-titel{margin:0;min-width:0;font-size:16px;font-weight:800;color:var(--ev-f-text)}.ev-formular .ev-zf-liste{margin:0;display:flex;flex-direction:column}.ev-formular .ev-zf-zeile{display:flex;flex-wrap:wrap;gap:2px 12px;padding:10px 16px;border-bottom:1px solid var(--ev-f-linie-leise);font-size:15px;line-height:1.45}.ev-formular .ev-zf-zeile:last-child{border-bottom:0}.ev-formular .ev-zf-k{flex:0 0 150px;color:var(--ev-f-leise);font-weight:400}.ev-formular .ev-zf-v{flex:1 1 260px;min-width:0;margin:0;font-weight:600;color:var(--ev-f-text);overflow-wrap:anywhere;white-space:pre-line}.ev-formular .ev-link{color:var(--ev-f-akzent-text);text-decoration:underline;text-underline-offset:3px}.ev-formular .ev-link:hover{color:var(--ev-f-akzent-text);text-decoration-thickness:2px}.ev-formular .ev-link:focus-visible{outline:2px solid var(--ev-f-fokus);outline-offset:2px;border-radius:2px}.ev-formular .ev-f-fuss{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:18px;border-top:1px solid var(--ev-f-linie-leise)}.ev-formular .ev-f-knopf{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:50px;padding:10px 20px;border-radius:12px;font:inherit;font-size:16px;font-weight:700;line-height:1.25;text-align:center;text-decoration:none;cursor:pointer}.ev-formular .ev-f-knopf:focus-visible{outline:2px solid var(--ev-f-fokus);outline-offset:2px}.ev-formular .ev-f-knopf--rand{border:1px solid var(--ev-f-rand-eingabe);background:transparent;color:var(--ev-f-text)}.ev-formular .ev-f-knopf--rand:hover{border-color:var(--ev-f-akzent);color:var(--ev-f-text)}.ev-formular .ev-f-knopf--haupt{border:0;background:var(--ev-f-akzent);color:var(--ev-f-auf-akzent);font-size:17px;font-weight:800}.ev-formular .ev-f-knopf--haupt:hover{background:var(--ev-f-akzent-hover);color:var(--ev-f-auf-akzent)}.ev-formular .ev-f-knopf--haupt[aria-disabled=true]{opacity:.7;cursor:progress}.ev-formular .ev-f-knopf--weiter{margin-left:auto}.ev-formular .ev-f-knopf--gross{min-height:54px;padding:10px 22px}.ev-formular .ev-absenden{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:6px;max-width:100%}.ev-formular .ev-absenden-hinweis{font-size:14px;font-weight:700;color:var(--ev-f-text-2)}.ev-formular .ev-fertig{display:flex;flex-direction:column;gap:14px;padding:24px;border-radius:14px;border:1px dashed var(--ev-f-akzent);background:var(--ev-f-erfolg-flaeche)}.ev-formular .ev-fertig-haken{width:44px;height:44px;border-radius:999px;background:var(--ev-f-akzent);color:var(--ev-f-auf-akzent);font-size:22px;font-weight:800;display:flex;align-items:center;justify-content:center}.ev-formular .ev-fertig-titel{margin:0;font-size:22px;font-weight:800;line-height:1.25;color:var(--ev-f-text);outline:none}.ev-formular .ev-fertig-text{margin:0;max-width:60ch;font-size:16px;line-height:1.55;color:var(--ev-f-text-2)}.ev-formular .ev-fertig-knoepfe{display:flex;flex-wrap:wrap;gap:10px}.ev-formular .ev-fertig-knoepfe .ev-f-knopf{min-height:46px;font-size:15px}@media(max-width:600px){.ev-formular{border-radius:16px}.ev-formular .ev-schritt-name{font-size:13px}.ev-formular .ev-zf-k{flex-basis:100%}.ev-formular .ev-f-fuss{flex-direction:column-reverse;align-items:stretch}.ev-formular .ev-f-knopf--weiter,.ev-formular .ev-absenden{margin-left:0}.ev-formular .ev-f-knopf,.ev-formular .ev-absenden .ev-f-knopf{width:100%}.ev-formular .ev-absenden{align-items:stretch;text-align:center}}html.dark-mode .ev-formular{--ev-f-flaeche: #131617;--ev-f-flaeche-2: #15181a;--ev-f-eingabe: #0f1112;--ev-f-linie: #2c3337;--ev-f-linie-leise: #22282b;--ev-f-rand-eingabe: #66737a;--ev-f-gestrichelt: #4a5459;--ev-f-text: #e7ecef;--ev-f-text-2: #c9d1d5;--ev-f-leise: #9aa5ab;--ev-f-akzent-text: #a6dc5a;--ev-f-akzent-weich: rgba(140, 198, 63, .12);--ev-f-fokus: #8cc63f;--ev-f-balken-leer: #2c3337;--ev-f-fehler: #ff9a8a;--ev-f-fehler-flaeche: rgba(255, 138, 122, .1);--ev-f-fehler-rand: rgba(255, 138, 122, .4);--ev-f-fehler-text: #ffb3a8;--ev-f-erfolg-flaeche: rgba(140, 198, 63, .06);--ev-f-anzeige-bg: #e7ecef;--ev-f-anzeige-text: #0f1112;--ev-f-schatten-aktiv: 0 0 0 3px rgba(140, 198, 63, .14)}html.dark-mode .ev-formular .ev-eingabe,html.dark-mode .ev-formular .ev-datei{color-scheme:dark}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400 800;font-display:swap;src:url(/build/assets/source-sans-3-latin-wght-normal-BqRLTx4X.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400 800;font-display:swap;src:url(/build/assets/source-sans-3-latin-ext-wght-normal-C8iNium2.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.ev{--ev-bg: #f4f6f7;--ev-bg-verlauf: rgba(140, 198, 63, .12);--ev-flaeche: #ffffff;--ev-flaeche-2: #fbfcfb;--ev-flaeche-feld: #ffffff;--ev-flaeche-aktiv: #e6ebee;--ev-fokus-flaeche: #ffffff;--ev-filter-bg: rgba(244, 246, 247, .92);--ev-linie: #e3e8eb;--ev-linie-2: #dce2e5;--ev-linie-3: #cdd5d9;--ev-linie-knopf: #b3bec4;--ev-gestrichelt: #a9b4ba;--ev-text: #14191b;--ev-text-2: #2b3439;--ev-text-3: #3f4b51;--ev-gedaempft: #535f66;--ev-leise: #5d6970;--ev-platzhalter: #6b777d;--ev-akzent: #8cc63f;--ev-akzent-hover: #9fd456;--ev-auf-akzent: #0f1112;--ev-akzent-text: #3b6112;--ev-akzent-text-hover: #2b490b;--ev-akzent-weich: rgba(140, 198, 63, .16);--ev-akzent-rand: rgba(98, 150, 35, .45);--ev-augenbraue: #3b6112;--ev-haken: #4c7d17;--ev-zeit: #3b6112;--ev-frei: #3b6112;--ev-fokus: #3f6e10;--ev-fokus-ring: rgba(140, 198, 63, .28);--ev-pill-aktiv: #2b490b;--ev-anzeige-bg: #1b2023;--ev-anzeige-text: #f4f6f7;--ev-tipp-bg: rgba(140, 198, 63, .2);--ev-tipp-text: #2f4f0b;--ev-typ-webinar-bg: rgba(95, 179, 240, .16);--ev-typ-webinar: #0a5687;--ev-typ-workshop-bg: rgba(180, 140, 240, .18);--ev-typ-workshop: #56299e;--ev-typ-messe-bg: rgba(240, 168, 95, .22);--ev-typ-messe: #814306;--ev-typ-konferenz-bg: rgba(240, 120, 150, .16);--ev-typ-konferenz: #9c1c44;--ev-datum-bg: #ffffff;--ev-datum-kopf: #edf4e3;--ev-datum-kopf-text: #3b6112;--ev-rahmen-anzeige: linear-gradient(135deg, #8cc63f, #d3dbdf 45%, #3fb8a8);--ev-rahmen-tipp: linear-gradient(#c9dea9, #c9dea9);--ev-banner-verlauf: rgba(140, 198, 63, .2);--ev-warnung: #7a3f05;--ev-warnung-bg: rgba(240, 168, 95, .16);--ev-warnung-rand: rgba(196, 118, 38, .5);--ev-report-rand: #d3dbdf;--ev-schatten: 0 16px 34px -20px rgba(20, 25, 27, .35);--ev-schatten-fokus: 0 18px 40px -18px rgba(76, 125, 23, .4);position:relative;background:radial-gradient(1100px 520px at 85% -10%,var(--ev-bg-verlauf),transparent 60%),var(--ev-bg);color:var(--ev-text);font-family:"Source Sans 3",Noto Sans,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:clip;padding-bottom:72px;color-scheme:light}.ev *,.ev *:before,.ev *:after{box-sizing:border-box}.ev :is(h1,h2,h3,h4,p,ul,ol,li,dl,dt,dd,figure,figcaption){margin:0;padding:0;letter-spacing:normal;font-family:inherit}.ev :is(ul,ol){list-style:none}.ev [hidden]{display:none!important}.ev a{color:var(--ev-akzent-text);text-decoration:none}.ev :is(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--ev-fokus);outline-offset:2px}.ev .ev-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.ev .ev-icon{flex:none;display:inline-block;vertical-align:middle}.ev .ev-fett{font-weight:700;color:var(--ev-text)}.ev .ev-innen{max-width:1200px;margin:0 auto;padding-left:clamp(16px,4vw,28px);padding-right:clamp(16px,4vw,28px)}.ev .ev-kopf{border-bottom:1px solid var(--ev-linie)}.ev .ev-kopf__innen{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;padding-top:14px;padding-bottom:14px}.ev .ev-kopf__nav{display:flex;gap:4px}.ev .ev-kopf__link{display:inline-flex;align-items:center;height:38px;padding:0 12px;border-radius:8px;font-size:15px;font-weight:700;color:var(--ev-gedaempft);white-space:nowrap}.ev .ev-kopf__link:hover{color:var(--ev-text)}.ev .ev-kopf__link--aktiv{background:var(--ev-flaeche-aktiv);color:var(--ev-text)}.ev .ev-kopf__cta{min-height:42px;padding:8px clamp(10px,3vw,16px);font-size:clamp(13.5px,3.8vw,15px);white-space:nowrap;max-width:100%}.ev .ev-plus{color:var(--ev-haken);font-size:18px;line-height:1}.ev .ev-band{padding:12px 16px;border-radius:12px;border:1px solid var(--ev-akzent-rand);background:var(--ev-akzent-weich);color:var(--ev-text);font-size:15px;line-height:1.5}.ev .ev-band strong{font-weight:800}.ev .ev-band--warnung{border-color:var(--ev-warnung-rand);background:var(--ev-warnung-bg)}.ev .ev-band--warnung strong{color:var(--ev-warnung)}.ev .ev-band--vorschau{margin-top:12px;border-style:dashed;border-color:var(--ev-gestrichelt);background:transparent;color:var(--ev-text-2)}.ev .ev-textlink{color:var(--ev-text-2);font-weight:700;text-decoration:underline;text-underline-offset:3px}.ev .ev-textlink:hover,.ev .ev-band .ev-textlink{color:var(--ev-akzent-text)}.ev .ev-knopf{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 16px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--ev-text);font:inherit;font-size:15px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.ev .ev-knopf--rand{border-color:var(--ev-linie-knopf);color:var(--ev-text)}.ev .ev-knopf--rand:hover{border-color:var(--ev-akzent);color:var(--ev-text)}.ev .ev-knopf--gruen{background:var(--ev-akzent);color:var(--ev-auf-akzent);font-weight:800}.ev .ev-knopf--gruen:hover{background:var(--ev-akzent-hover);color:var(--ev-auf-akzent)}.ev .ev-knopf--gross{min-height:52px;padding:10px 22px;border-radius:12px;font-size:17px}.ev .ev-knopf--hoch{min-height:48px;border-radius:12px;font-size:16px}.ev .ev-knopf--voll{width:100%}.ev .ev-knoepfe{display:flex;flex-wrap:wrap;gap:8px}.ev .ev-textknopf{flex:none;height:42px;padding:0 12px;border:0;background:none;color:var(--ev-akzent-text);font:inherit;font-size:15px;font-weight:700;text-decoration:underline;text-underline-offset:3px;white-space:nowrap;cursor:pointer}.ev .ev-textknopf:hover{color:var(--ev-akzent-text-hover)}.ev .ev-augenbraue{color:var(--ev-augenbraue);font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ev .ev-h1{max-width:none;color:var(--ev-text);font-size:clamp(32px,5vw,56px);font-weight:800;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}.ev .ev-h1--org{max-width:none;font-size:clamp(32px,5vw,54px);line-height:1.06}.ev .ev-h2{color:var(--ev-text);font-size:clamp(24px,3vw,30px);font-weight:800;line-height:1.2;letter-spacing:-.015em}.ev .ev-lead{max-width:90ch;color:var(--ev-text-3);font-size:clamp(17px,2vw,20px);line-height:1.5;text-wrap:pretty}.ev .ev-lead--breit{max-width:90ch}.ev .ev-kleingedruckt{max-width:70ch;color:var(--ev-leise);font-size:14px;line-height:1.5}.ev .ev-unterzeile{color:var(--ev-gedaempft);font-size:17px;line-height:1.5}.ev .ev-badges{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ev .ev-badge{display:inline-flex;align-items:center;padding:3px 8px;border-radius:6px;font-size:12.5px;font-weight:700;line-height:1.3;white-space:nowrap}.ev .ev-badge--anzeige{padding:4px 9px;background:var(--ev-anzeige-bg);color:var(--ev-anzeige-text);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ev .ev-badge--klein{padding:4px 8px;font-size:11px}.ev .ev-badge--tipp{padding:4px 9px;background:var(--ev-tipp-bg);color:var(--ev-tipp-text);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ev .ev-badge--thema{padding:2px 8px;border:1px solid var(--ev-linie-3);color:var(--ev-text-3);font-weight:600}.ev .ev-badge--abstimmung{align-self:flex-start;padding:3px 8px;border:1px dashed var(--ev-gestrichelt);color:var(--ev-text-2);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ev .ev-badge-hinweis{color:var(--ev-gedaempft);font-size:13px;font-weight:600}.ev .ev-typ--webinar{background:var(--ev-typ-webinar-bg);color:var(--ev-typ-webinar)}.ev .ev-typ--workshop{background:var(--ev-typ-workshop-bg);color:var(--ev-typ-workshop)}.ev .ev-typ--messe{background:var(--ev-typ-messe-bg);color:var(--ev-typ-messe)}.ev .ev-typ--konferenz{background:var(--ev-typ-konferenz-bg);color:var(--ev-typ-konferenz)}.ev .ev-hero__innen{display:flex;flex-direction:column;gap:16px;padding-top:clamp(24px,5vw,52px);padding-bottom:26px}.ev .ev-filter{position:sticky;top:var(--main-header-height, 0px);z-index:5;border-top:1px solid var(--ev-linie);border-bottom:1px solid var(--ev-linie);background:var(--ev-filter-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ev .ev-filter__innen{display:flex;flex-direction:column;gap:10px;padding-top:12px;padding-bottom:12px}.ev .ev-filter__zeile{display:flex;align-items:center;gap:8px}.ev .ev-suche{position:relative;display:flex;align-items:center;flex:1 1 auto;min-width:0}.ev .ev-suche .ev-icon{position:absolute;left:14px;color:var(--ev-leise);pointer-events:none}.ev .ev-suche__feld{width:100%;height:44px;margin:0;padding:0 12px 0 42px;border:1px solid var(--ev-linie-3);border-radius:12px;background:var(--ev-flaeche-feld);color:var(--ev-text);font:inherit;font-size:16px;box-shadow:none}.ev .ev-suche__feld::placeholder{color:var(--ev-platzhalter);opacity:1}.ev .ev-suche__feld:focus{border-color:var(--ev-akzent);box-shadow:0 0 0 3px var(--ev-fokus-ring)}.ev .ev-filterknopf{flex:none;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 14px;border:1px solid var(--ev-linie-3);border-radius:12px;background:var(--ev-flaeche-feld);color:var(--ev-text);font:inherit;font-size:15px;font-weight:700;white-space:nowrap;cursor:pointer}.ev .ev-filterknopf[aria-expanded=true]{border-color:var(--ev-akzent)}.ev .ev-filterknopf__zahl{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--ev-akzent);color:var(--ev-auf-akzent);font-size:12px;font-weight:800}.ev .ev-pills{display:flex;gap:8px;margin:0 calc(-1*clamp(16px,4vw,28px));padding:2px clamp(16px,4vw,28px);overflow-x:auto;scrollbar-width:none}.ev .ev-pills::-webkit-scrollbar{display:none}.ev .ev-pill{flex:none;height:34px;padding:0 14px;border:1px solid var(--ev-linie-3);border-radius:999px;background:var(--ev-flaeche-feld);color:var(--ev-text-2);font:inherit;font-size:14px;font-weight:700;white-space:nowrap;cursor:pointer;transition:border-color .15s}.ev .ev-pill:hover{border-color:var(--ev-akzent)}.ev .ev-pill[aria-pressed=true]{border-color:var(--ev-akzent);background:var(--ev-akzent-weich);color:var(--ev-pill-aktiv)}.ev .ev-zusatz{display:none;flex-wrap:wrap;align-items:center;gap:8px;padding-top:2px}@media(min-width:900px){.ev .ev-filter:not([data-offen]) .ev-zusatz{display:flex}}.ev .ev-filter[data-offen="1"] .ev-zusatz{display:flex}.ev .ev-auswahl{flex:1 1 150px;min-width:0;height:42px;margin:0;padding:0 12px;border:1px solid var(--ev-linie-3);border-radius:10px;background-color:var(--ev-flaeche-feld);color:var(--ev-text);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.ev .ev-auswahl option{background:var(--ev-flaeche);color:var(--ev-text)}.ev .ev-auswahl--format{flex-basis:170px}.ev .ev-auswahl--stadt{border-color:var(--ev-akzent)}.ev .ev-segment{display:flex;flex:1 1 300px;gap:2px;height:42px;padding:3px;border:1px solid var(--ev-linie-3);border-radius:10px;background:var(--ev-flaeche-feld)}.ev .ev-segment__knopf{flex:1 1 0;padding:0 8px;border:0;border-radius:7px;background:transparent;color:var(--ev-text-3);font:inherit;font-size:14px;font-weight:700;white-space:nowrap;cursor:pointer}.ev .ev-segment__knopf[aria-pressed=true]{background:var(--ev-akzent);color:var(--ev-auf-akzent)}.ev .ev-haupt{display:flex;flex-direction:column;gap:36px;padding-top:28px}.ev .ev-fokus{display:flex;flex-direction:column;gap:14px}.ev .ev-trenner{display:flex;align-items:center;gap:10px}.ev .ev-trenner__titel{color:var(--ev-gedaempft);font-size:13px;font-weight:700;line-height:1.3;letter-spacing:.08em;text-transform:uppercase}.ev .ev-trenner__linie{flex:1;height:1px;background:var(--ev-linie)}.ev .ev-fokus__raster{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:18px}.ev .ev-fokus-karte{display:flex;flex-direction:column;gap:14px;min-width:0;padding:clamp(18px,3vw,24px);border:1px solid transparent;border-radius:18px;background:linear-gradient(var(--ev-fokus-flaeche),var(--ev-fokus-flaeche)) padding-box,var(--ev-rahmen-tipp) border-box;transition:transform .2s,box-shadow .2s}.ev .ev-fokus-karte:hover{transform:translateY(-3px);box-shadow:var(--ev-schatten-fokus)}.ev .ev-fokus-karte--anzeige{background:linear-gradient(var(--ev-fokus-flaeche),var(--ev-fokus-flaeche)) padding-box,var(--ev-rahmen-anzeige) border-box}.ev .ev-fokus-karte__marke{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ev .ev-fokus-karte__hinweis{color:var(--ev-gedaempft);font-size:13px;font-weight:600}.ev .ev-fokus-karte__kopf{display:flex;gap:clamp(14px,3vw,20px);min-width:0}.ev .ev-fokus-datum{flex:none;align-self:flex-start;display:flex;flex-direction:column;align-items:center;gap:2px;width:74px;padding:11px 0;border-radius:14px;background:var(--ev-akzent);color:var(--ev-auf-akzent)}.ev .ev-fokus-datum__tag{font-size:30px;font-weight:800;line-height:1}.ev .ev-fokus-datum__monat{font-size:13px;font-weight:800;letter-spacing:.08em}.ev .ev-fokus-karte__titelblock{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}.ev .ev-fokus-karte__titel{color:var(--ev-text);font-size:clamp(20px,2.4vw,24px);font-weight:800;line-height:1.18;letter-spacing:-.01em;text-wrap:balance;overflow-wrap:anywhere}.ev .ev-fokus-karte__veranstalter{color:var(--ev-gedaempft);font-size:15px;font-weight:600}.ev .ev-fokus-karte__text{display:-webkit-box;overflow:hidden;color:var(--ev-text-3);font-size:16px;line-height:1.5;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ev .ev-fokus-karte__fuss{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid var(--ev-linie)}.ev .ev-fokus-karte__preis{color:var(--ev-text);font-size:17px;font-weight:800}.ev .ev-alle{display:flex;flex-direction:column;gap:18px}.ev .ev-alle__kopf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.ev .ev-alle__zahl{display:flex;align-items:center;gap:12px}.ev .ev-alle__zahl .ev-textknopf{height:auto;padding:4px 0}.ev .ev-zaehler{color:var(--ev-gedaempft);font-size:15px}.ev .ev-leer{display:flex;flex-direction:column;align-items:center;gap:10px;padding:44px 24px;border:1px dashed var(--ev-linie-3);border-radius:16px;text-align:center}.ev .ev-leer .ev-knopf{margin-top:6px}.ev .ev-leer__titel{color:var(--ev-text);font-size:19px;font-weight:700}.ev .ev-leer__text{color:var(--ev-gedaempft);font-size:16px}.ev .ev-raster{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:18px}.ev .ev-karte{display:flex;flex-direction:column;gap:14px;min-width:0;padding:20px;border:1px solid var(--ev-linie-2);border-radius:16px;background:var(--ev-flaeche);transition:transform .2s,box-shadow .2s,border-color .2s}.ev .ev-karte:hover{transform:translateY(-3px);border-color:var(--ev-linie-knopf);box-shadow:var(--ev-schatten)}.ev .ev-karte__kopf{display:flex;align-items:flex-start;gap:14px}.ev .ev-datum{flex:none;display:flex;flex-direction:column;width:58px;overflow:hidden;border:1px solid var(--ev-linie-3);border-radius:12px;background:var(--ev-datum-bg);text-align:center}.ev .ev-datum__monat{padding:3px 0;background:var(--ev-datum-kopf);color:var(--ev-datum-kopf-text);font-size:11px;font-weight:800;letter-spacing:.1em}.ev .ev-datum__tag{padding:7px 0 8px;color:var(--ev-text);font-size:26px;font-weight:800;line-height:1}.ev .ev-karte__titelblock{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}.ev .ev-karte__titel{display:-webkit-box;overflow:hidden;color:var(--ev-text);font-size:19px;font-weight:800;line-height:1.22;text-wrap:pretty;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ev .ev-karte__veranstalter{color:var(--ev-gedaempft);font-size:14px;font-weight:600}.ev .ev-fakten{display:flex;flex-direction:column;gap:6px;color:var(--ev-text-2);font-size:15px;line-height:1.4}.ev .ev-fakten--fokus{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:6px 16px}.ev .ev-fakten__eintrag{display:flex;align-items:center;gap:9px;min-width:0}.ev .ev-fakten__eintrag .ev-icon{color:var(--ev-leise)}.ev .ev-fakten__eintrag--breit{grid-column:1/-1}.ev .ev-fakten__kurz{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ev .ev-preis{color:var(--ev-text);font-weight:700}.ev .ev-karte__text{display:-webkit-box;overflow:hidden;color:var(--ev-gedaempft);font-size:15.5px;line-height:1.5;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ev .ev-karte__knopf{width:100%;margin-top:auto}.ev .ev-karte__knopf:hover{border-color:var(--ev-akzent);background:var(--ev-akzent);color:var(--ev-auf-akzent)}.ev .ev-preis--frei{color:var(--ev-frei)}.ev .ev-banner{display:grid;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:center;gap:22px 40px;margin:10px 0;padding:clamp(22px,4vw,38px);border:1px solid var(--ev-linie-3);border-radius:20px;background:radial-gradient(600px 260px at 100% 0%,var(--ev-banner-verlauf),transparent 70%),var(--ev-flaeche-2)}.ev .ev-banner__text{display:flex;flex-direction:column;gap:10px;min-width:0}.ev .ev-banner__titel{color:var(--ev-text);font-size:clamp(24px,3.2vw,32px);font-weight:800;line-height:1.12;letter-spacing:-.02em;text-wrap:balance}.ev .ev-banner__lead{color:var(--ev-text-3);font-size:18px;line-height:1.5;text-wrap:pretty}.ev .ev-banner__aktionen{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}.ev .ev-banner__aktionen .ev-knopf{max-width:100%;text-align:left}.ev .ev-detail{display:flex;flex-direction:column;gap:22px;padding-top:16px}.ev .ev-zurueck{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 4px;color:var(--ev-text-2);font-size:15px;font-weight:700}.ev .ev-zurueck:hover{color:var(--ev-akzent-text)}.ev .ev-detail__spalten{display:flex;flex-wrap:wrap;align-items:flex-start;gap:28px 40px}.ev .ev-detail__inhalt{display:flex;flex:1 1 480px;flex-direction:column;gap:26px;min-width:0}.ev .ev-detail__kopf{display:flex;flex-direction:column;gap:12px}.ev .ev-detail__kopf .ev-typ,.ev .ev-detail__kopf .ev-badge--thema{font-size:13px;padding-left:9px;padding-right:9px}.ev .ev-detail__titel{color:var(--ev-text);font-size:clamp(30px,4.4vw,46px);font-weight:800;line-height:1.08;letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere}.ev .ev-detail__veranstalter{color:var(--ev-gedaempft);font-size:17px;font-weight:600}.ev .ev-detail__bild img{display:block;width:100%;height:auto;border:1px solid var(--ev-linie-2);border-radius:16px}.ev .ev-abschnitt{display:flex;flex-direction:column;gap:10px}.ev .ev-abschnitt__titel{color:var(--ev-text);font-size:21px;font-weight:800;line-height:1.25}.ev .ev-abschnitt__text{color:var(--ev-text-2);font-size:16px;line-height:1.6;text-wrap:pretty;overflow-wrap:anywhere}.ev .ev-abschnitt__text--gross{font-size:18px}.ev .ev-programm{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--ev-linie-2);border-radius:14px}.ev .ev-programm__zeile{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:14px 16px;border-bottom:1px solid var(--ev-linie);background:var(--ev-flaeche);font-size:16px;line-height:1.45}.ev .ev-programm__zeile:last-child{border-bottom:0}.ev .ev-programm__zeile--ohne-zeit{grid-template-columns:minmax(0,1fr)}.ev .ev-programm__zeit{color:var(--ev-zeit);font-weight:800}.ev .ev-programm__text{color:var(--ev-text-2);overflow-wrap:anywhere}.ev .ev-detail__drei{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:18px}.ev .ev-kasten{display:flex;flex-direction:column;gap:8px;padding-top:14px;border-top:2px solid var(--ev-akzent)}.ev .ev-kasten__titel{color:var(--ev-text);font-size:18px;font-weight:800;line-height:1.25}.ev .ev-kasten__text{color:var(--ev-text-3);font-size:16px;line-height:1.55;overflow-wrap:anywhere}.ev .ev-seitenkarte{position:sticky;top:calc(var(--main-header-height, 0px) + 16px);display:flex;flex:1 1 300px;flex-direction:column;gap:16px;max-width:100%;padding:22px;border:1px solid var(--ev-linie-3);border-radius:18px;background:var(--ev-flaeche)}.ev .ev-seitenkarte__liste{display:flex;flex-direction:column;gap:12px}.ev .ev-seitenkarte__zeile{display:flex;flex-direction:column;gap:2px;padding-bottom:12px;border-bottom:1px solid var(--ev-linie)}.ev .ev-seitenkarte__k{color:var(--ev-leise);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ev .ev-seitenkarte__w{color:var(--ev-text);font-size:17px;font-weight:700;overflow-wrap:anywhere}.ev .ev-seitenkarte__hinweis{color:var(--ev-gedaempft);font-size:14px;line-height:1.5}.ev .ev-org{display:flex;flex-direction:column;gap:clamp(48px,7vw,80px);padding-top:clamp(20px,4vw,44px)}.ev .ev-org__hero,.ev .ev-org__abschnitt{display:flex;flex-direction:column;gap:16px}.ev .ev-org__abschnitt{gap:18px}.ev .ev-org__kopf{display:flex;flex-direction:column;gap:6px}.ev .ev-anker{scroll-margin-top:calc(var(--main-header-height, 0px) + 16px)}.ev .ev-angebote{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px}.ev .ev-angebot{display:flex;flex-direction:column;gap:16px;min-width:0;padding:22px;border:1px solid var(--ev-linie-3);border-radius:18px;background:var(--ev-flaeche);transition:border-color .15s,box-shadow .15s}.ev .ev-angebot--an{border-color:var(--ev-akzent);box-shadow:0 0 0 3px var(--ev-fokus-ring)}.ev .ev-angebot__kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ev .ev-angebot__titelblock{display:flex;flex-direction:column;gap:4px}.ev .ev-angebot__titel{color:var(--ev-text);font-size:22px;font-weight:800;line-height:1.2}.ev .ev-angebot__unter{color:var(--ev-gedaempft);font-size:15px}.ev .ev-haken{display:flex;flex-direction:column;gap:8px;color:var(--ev-text-2);font-size:16px;line-height:1.4}.ev .ev-haken__punkt{display:flex;align-items:baseline;gap:10px}.ev .ev-haken__zeichen{color:var(--ev-haken);font-weight:800}.ev .ev-angebot__daten{display:flex;flex-direction:column;margin-top:auto;border-top:1px solid var(--ev-linie)}.ev .ev-angebot__zeile{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--ev-linie);font-size:15px}.ev .ev-angebot__zeile:last-child{border-bottom:0}.ev .ev-angebot__zeile dt{color:var(--ev-gedaempft)}.ev .ev-angebot__zeile dd{color:var(--ev-text);font-weight:700;text-align:right}.ev .ev-angebot__zeile .ev-angebot__preis{font-weight:800}.ev .ev-angebot__knopf{min-height:46px;border-color:var(--ev-linie-knopf);font-size:16px;font-weight:800}.ev .ev-angebot__knopf:hover{border-color:var(--ev-akzent)}.ev .ev-angebot__knopf[aria-pressed=true]{border-color:var(--ev-akzent);background:var(--ev-akzent);color:var(--ev-auf-akzent)}.ev .ev-org__zwei{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:16px}.ev .ev-info{display:flex;gap:14px;padding:18px 20px;border:1px solid var(--ev-linie-3);border-radius:14px;background:var(--ev-flaeche-2)}.ev .ev-info__icon{display:flex;flex:none;margin-top:2px;color:var(--ev-haken)}.ev .ev-info__text{display:flex;flex-direction:column;gap:6px;color:var(--ev-text-2);font-size:16px;line-height:1.5}.ev .ev-info__titel{color:var(--ev-text);font-size:17px}.ev .ev-report{display:flex;flex-direction:column;gap:10px}.ev .ev-report__karte{display:flex;flex-direction:column;gap:10px;padding:18px;border:1px solid var(--ev-report-rand);border-radius:14px;background:#f4f6f7;color:#1b2023}.ev .ev-report__kopf{display:flex;align-items:center;justify-content:space-between;gap:8px}.ev .ev-report__marke{color:#4f5a60;font-size:13px;font-weight:700}.ev .ev-report__anzeige{padding:3px 8px;border-radius:5px;background:#1b2023;color:#f4f6f7;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ev .ev-report__bild{display:flex;align-items:center;justify-content:center;height:92px;border-radius:8px;background:repeating-linear-gradient(135deg,#e1e6e8 0 10px,#d7dde0 10px 20px);color:#4f5a60;font-size:13px;font-weight:700}.ev .ev-report__titel{color:#1b2023;font-size:18px;line-height:1.2}.ev .ev-report__text{color:#3c464b;font-size:15px;line-height:1.45}.ev .ev-report__knopf{align-self:flex-start;padding:8px 14px;border-radius:8px;background:#8cc63f;color:#0f1112;font-size:14px;font-weight:800}.ev .ev-report__unterschrift{color:var(--ev-gedaempft);font-size:14px;line-height:1.45}.ev .ev-ablauf{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:12px}.ev .ev-ablauf__schritt{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid var(--ev-linie-2);border-radius:14px;background:var(--ev-flaeche)}.ev .ev-ablauf__nummer{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;background:var(--ev-akzent-weich);color:var(--ev-zeit);font-size:15px;font-weight:800}.ev .ev-ablauf__titel{color:var(--ev-text);font-size:17px}.ev .ev-ablauf__text{color:var(--ev-gedaempft);font-size:15px;line-height:1.45}.ev .ev-formular__app{min-height:120px}.ev .ev-faq{display:flex;flex-direction:column;border-top:1px solid var(--ev-linie)}.ev .ev-faq__eintrag{border-bottom:1px solid var(--ev-linie)}.ev .ev-faq__frage{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 2px;color:var(--ev-text);font-size:18px;font-weight:700;line-height:1.35;list-style:none;cursor:pointer}.ev .ev-faq__frage::-webkit-details-marker{display:none}.ev .ev-faq__frage::marker{content:""}.ev .ev-faq__plus{flex:none;color:var(--ev-haken);font-size:22px;line-height:1;transition:transform .2s}.ev .ev-faq__eintrag[open] .ev-faq__plus{transform:rotate(45deg)}.ev .ev-faq__antwort{display:flex;flex-direction:column;gap:8px;max-width:70ch;padding:0 2px 20px}.ev .ev-faq__text{color:var(--ev-text-3);font-size:16px;line-height:1.6}@media(prefers-reduced-motion:reduce){.ev .ev-karte,.ev .ev-fokus-karte,.ev .ev-faq__plus{transition:none}.ev .ev-karte:hover,.ev .ev-fokus-karte:hover{transform:none}}html.dark-mode .ev{--ev-bg: #0f1112;--ev-bg-verlauf: rgba(140, 198, 63, .12);--ev-flaeche: #15181a;--ev-flaeche-2: #131617;--ev-flaeche-feld: #15181a;--ev-flaeche-aktiv: #1d2224;--ev-fokus-flaeche: #141819;--ev-filter-bg: rgba(15, 17, 18, .9);--ev-linie: #22282b;--ev-linie-2: #262d30;--ev-linie-3: #2c3337;--ev-linie-knopf: #3a4549;--ev-gestrichelt: #4a5459;--ev-text: #e7ecef;--ev-text-2: #c9d1d5;--ev-text-3: #b7c1c6;--ev-gedaempft: #9aa5ab;--ev-leise: #8b969c;--ev-platzhalter: #7d888e;--ev-akzent: #8cc63f;--ev-akzent-hover: #a6dc5a;--ev-auf-akzent: #0f1112;--ev-akzent-text: #a6dc5a;--ev-akzent-text-hover: #b4e070;--ev-akzent-weich: rgba(140, 198, 63, .14);--ev-akzent-rand: rgba(140, 198, 63, .4);--ev-augenbraue: #8cc63f;--ev-haken: #8cc63f;--ev-zeit: #a6dc5a;--ev-frei: #a6dc5a;--ev-fokus: #8cc63f;--ev-fokus-ring: rgba(140, 198, 63, .18);--ev-pill-aktiv: #c4ec8c;--ev-anzeige-bg: #e7ecef;--ev-anzeige-text: #0f1112;--ev-tipp-bg: rgba(140, 198, 63, .16);--ev-tipp-text: #b4e070;--ev-typ-webinar-bg: rgba(95, 179, 240, .14);--ev-typ-webinar: #8ccaf5;--ev-typ-workshop-bg: rgba(180, 140, 240, .15);--ev-typ-workshop: #c9aef5;--ev-typ-messe-bg: rgba(240, 168, 95, .15);--ev-typ-messe: #f3bd85;--ev-typ-konferenz-bg: rgba(240, 120, 150, .14);--ev-typ-konferenz: #f3a0b5;--ev-datum-bg: #0f1112;--ev-datum-kopf: #22282b;--ev-datum-kopf-text: #a6dc5a;--ev-rahmen-anzeige: linear-gradient(135deg, #8cc63f, #2c3337 45%, #3fb8a8);--ev-rahmen-tipp: linear-gradient(#2f3a2a, #2f3a2a);--ev-banner-verlauf: rgba(140, 198, 63, .16);--ev-warnung: #f3bd85;--ev-warnung-bg: rgba(240, 168, 95, .1);--ev-warnung-rand: rgba(243, 189, 133, .4);--ev-report-rand: transparent;--ev-schatten: 0 16px 34px -18px rgba(0, 0, 0, .8);--ev-schatten-fokus: 0 18px 40px -18px rgba(140, 198, 63, .3);color-scheme:dark}
