.nvx-ev [id]{scroll-margin-top:110px}.nvx-ev a:focus-visible,.nvx-ev button:focus-visible,.nvx-ev summary:focus-visible{outline:2px solid var(--accent,#003fe1);outline-offset:3px}.nvx-ev .nvx-ev-dunkel a:focus-visible{outline-color:#fff}.nvx-ev .nvx-ev-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:end;gap:clamp(32px,4vw,72px);display:grid}@media (max-width:1080px){.nvx-ev .nvx-ev-hero{grid-template-columns:minmax(0,1fr);align-items:start}}.nvx-ev .nvx-ev-wahl{transition:background .2s,color .2s,border-color .2s}.nvx-ev .nvx-ev-wahl:not([aria-pressed=true]):hover{border-color:#000!important}.nvx-ev .nvx-ev-zurueck:hover{color:var(--accent,#003fe1)!important}.nvx-ev .nvx-ev-filter{flex-wrap:wrap;align-items:flex-start;gap:18px 40px;display:flex}.nvx-ev .nvx-ev-monat{grid-template-columns:minmax(180px,.28fr) minmax(0,1fr);align-items:start;gap:16px clamp(24px,3vw,56px);display:grid}.nvx-ev .nvx-ev-monat-kopf{position:sticky;top:110px}@media (max-width:900px){.nvx-ev .nvx-ev-monat{grid-template-columns:minmax(0,1fr)}.nvx-ev .nvx-ev-monat-kopf{position:static}}.nvx-ev .nvx-ev-zeile{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(16px,2.2vw,32px);display:grid}@media (max-width:600px){.nvx-ev .nvx-ev-zeile{grid-template-columns:auto minmax(0,1fr);align-items:start}.nvx-ev .nvx-ev-zeile .nvx-pfeil{display:none!important}}.nvx-ev .nvx-ev-raster{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (min-width:2000px){.nvx-ev .nvx-ev-raster{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1080px){.nvx-ev .nvx-ev-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.nvx-ev .nvx-ev-raster{grid-template-columns:minmax(0,1fr)}}.nvx-ev .nvx-ev-vorbei{grid-template-columns:140px minmax(0,1fr) auto;align-items:baseline;gap:6px 24px;display:grid}@media (max-width:640px){.nvx-ev .nvx-ev-vorbei{grid-template-columns:minmax(0,1fr)}}.nvx-ev details>summary{cursor:pointer;list-style:none}.nvx-ev details>summary::-webkit-details-marker{display:none}.nvx-ev details[open] .nvx-ev-plus{transform:rotate(45deg)}.nvx-ev .nvx-ev-plus{transition:transform .3s}.nvx-ev .nvx-ev-schluss{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:clamp(28px,4vw,72px);display:grid}@media (max-width:900px){.nvx-ev .nvx-ev-schluss{grid-template-columns:minmax(0,1fr)}}.nvx-ev .nvx-ev-knopf-hell{transition:background .25s,color .25s,transform .25s}.nvx-ev .nvx-ev-knopf-hell:hover{transform:translateY(-1px);background:var(--accent,#003fe1)!important;color:#fff!important}.nvx-ev .nvx-ev-knopf-umriss-hell{transition:background .25s,color .25s,transform .25s}.nvx-ev .nvx-ev-knopf-umriss-hell:hover{transform:translateY(-1px);color:#000!important;background:#fff!important}@media (max-width:767px){.nvx-ev .nvx-ev-rand{padding-left:16px!important;padding-right:16px!important}.nvx-ev .nvx-ev-aufmacher{border-radius:24px!important;padding:22px!important}}@media (prefers-reduced-motion:reduce){.nvx-ev .nvx-ev-wahl,.nvx-ev .nvx-ev-plus,.nvx-ev .nvx-ev-knopf-hell,.nvx-ev .nvx-ev-knopf-umriss-hell{transition:none!important}.nvx-ev .nvx-ev-knopf-hell:hover,.nvx-ev .nvx-ev-knopf-umriss-hell:hover{transform:none}}
