.nvx-lp :is(.nvx-lp-umschalter-knopf,.nvx-lp-wende-knopf,.nvx-lp-aussage,.nvx-lp-reiter,.nvx-lp-collage-zahl):focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media (max-width:900px){.nvx-lp .nvx-lp-hero-bild{order:3;margin:28px 0 40px}.nvx-lp .nvx-lp-collage{height:clamp(320px,92vw,520px)!important}}.nvx-lp .nvx-lp-umschalter-knopf{color:#000;background:0 0;transition:background .25s,color .25s}.nvx-lp .nvx-lp-umschalter-knopf[aria-pressed=true]{color:#fff;background:#000}.nvx-lp .nvx-lp-wenden{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:960px){.nvx-lp .nvx-lp-wenden{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.nvx-lp .nvx-lp-wenden{grid-template-columns:minmax(0,1fr)}}.nvx-lp .nvx-lp-wenden[data-drei]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){.nvx-lp .nvx-lp-wenden[data-drei]{grid-template-columns:minmax(0,1fr)}}.nvx-lp .nvx-lp-wende{outline-offset:-1.5px;background:#f4f5f7;outline:1.5px solid #0000;transition:outline-color .3s}.nvx-lp .nvx-lp-wende[data-mit]{outline-color:var(--accent)}.nvx-lp .nvx-lp-wende-bild{background:#e6e8ec;overflow:hidden}.nvx-lp .nvx-lp-wende-foto{transition:scale .9s cubic-bezier(.2,.8,.2,1)}.nvx-lp .nvx-lp-wende-nr{color:#000;background:#fff;transition:background .3s,color .3s}.nvx-lp .nvx-lp-wende[data-mit] .nvx-lp-wende-nr{background:var(--accent);color:#fff}.nvx-lp .nvx-lp-wende-heute,.nvx-lp .nvx-lp-wende-mit{transition:opacity .35s,translate .35s cubic-bezier(.2,.8,.2,1)}.nvx-lp .nvx-lp-wende-mit,.nvx-lp .nvx-lp-wende[data-mit] .nvx-lp-wende-heute{opacity:0;pointer-events:none;translate:0 8px}.nvx-lp .nvx-lp-wende[data-mit] .nvx-lp-wende-mit{opacity:1;pointer-events:auto;translate:0}.nvx-lp .nvx-lp-wende-knopf{color:#000;background:0 0;border:1px solid #000;transition:background .25s,color .25s,border-color .25s}.nvx-lp .nvx-lp-wende[data-mit] .nvx-lp-wende-knopf{background:var(--accent);border-color:var(--accent);color:#fff}.nvx-lp .nvx-lp-wende-pfeil{transition:rotate .3s}.nvx-lp .nvx-lp-wende[data-mit] .nvx-lp-wende-pfeil{rotate:180deg}.nvx-lp .nvx-lp-beweis-raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width:900px){.nvx-lp .nvx-lp-beweis-raster{grid-template-columns:minmax(0,1fr)}}.nvx-lp .nvx-lp-aussage{color:#000;background:#fff;border:1px solid #0000;transition:border-color .25s,background .25s}.nvx-lp .nvx-lp-aussage-nicht{background:#f4f5f7}.nvx-lp .nvx-lp-aussage[aria-pressed=true]{border-color:var(--accent)}.nvx-lp .nvx-lp-aussage-nicht[aria-pressed=true]{border-color:#000}.nvx-lp .nvx-lp-aussage-kasten{color:#0000;border:1.5px solid #9a9fa8;transition:background .2s,border-color .2s,color .2s}.nvx-lp .nvx-lp-aussage[aria-pressed=true] .nvx-lp-aussage-kasten{background:var(--accent);border-color:var(--accent);color:#fff}.nvx-lp .nvx-lp-aussage-nicht[aria-pressed=true] .nvx-lp-aussage-kasten{background:#000;border-color:#000}.nvx-lp .nvx-lp-check-ergebnis{color:#000;background:#f4f5f7;transition:background .4s,color .4s}.nvx-lp .nvx-lp-check-ergebnis[data-stufe=gut],.nvx-lp .nvx-lp-check-ergebnis[data-stufe=anders]{background:var(--accent);color:#fff}.nvx-lp .nvx-lp-check-ergebnis[data-stufe=teils]{color:#fff;background:#000}.nvx-lp .nvx-lp-check-ergebnis[data-stufe=eher-nicht]{background:#fff;box-shadow:inset 0 0 0 1px #dfe2e8}.nvx-lp .nvx-lp-reiter{color:#000;background:#fff;border:1px solid #dfe2e8;transition:background .25s,color .25s,border-color .25s}.nvx-lp .nvx-lp-reiter[aria-selected=true]{color:#fff;background:#000;border-color:#000}.nvx-lp .nvx-lp-anwendungen{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}@media (max-width:900px){.nvx-lp .nvx-lp-anwendungen{grid-template-columns:minmax(0,1fr)}.nvx-lp .nvx-lp-anwendungen-bild{min-height:240px!important}}.nvx-lp .nvx-lp-anwendungen-foto{opacity:0;transition:opacity .6s}.nvx-lp .nvx-lp-anwendungen-foto[data-aktiv]{opacity:1}@keyframes nvxFallEin{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}.nvx-lp .nvx-lp-fall{animation:.45s cubic-bezier(.2,.8,.2,1) both nvxFallEin}@media (hover:hover){.nvx-lp .nvx-lp-umschalter-knopf:not([aria-pressed=true]):hover{color:var(--accent)}.nvx-lp .nvx-lp-wende-knopf:hover{color:#fff!important;background:#000!important;border-color:#000!important}.nvx-lp .nvx-lp-aussage:not([aria-pressed=true]):hover{border-color:#9a9fa8}.nvx-lp .nvx-lp-reiter:not([aria-selected=true]):hover{border-color:#000}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.nvx-lp .nvx-lp-wende:hover .nvx-lp-wende-foto,.nvx-lp .nvx-lp-baustein:hover .nvx-lp-foto{scale:1.05}}@media (prefers-reduced-motion:reduce){.nvx-lp .nvx-lp-fall{animation:none}}@media (max-width:520px){.nvx-lp-blick-zeile{grid-template-columns:1fr!important}}.nvx-lp a.nvx-lp-verwandt{border:1px solid #dfe2e8}.nvx-lp .nvx-lp-praxis{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.nvx-lp .nvx-lp-praxis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.nvx-lp .nvx-lp-praxis{grid-template-columns:minmax(0,1fr)}}.nvx-lp a.nvx-lp-praxis-link{color:#fff;border:1px solid #fff;transition:background .25s,color .25s}.nvx-lp a.nvx-lp-praxis-link:hover{color:#000;background:#fff}.nvx-lp .nvx-lp-zaehler-knopf{color:#000;background:#fff;border:1px solid #000;transition:background .2s,color .2s}.nvx-lp .nvx-lp-zaehler-knopf:hover,.nvx-lp .nvx-lp-zaehler-knopf[aria-pressed=true]{color:#fff;background:#000}.nvx-lp .nvx-lp-wahl{color:#000;background:#fff;border:1px solid #cfd3da;transition:background .2s,color .2s,border-color .2s}.nvx-lp .nvx-lp-wahl:hover{border-color:#000}.nvx-lp .nvx-lp-wahl[aria-pressed=true]{color:#fff;background:#000;border-color:#000}.nvx-lp .nvx-lp-bereichskarten{grid-template-columns:repeat(var(--spalten,3), minmax(0, 1fr))}@media (max-width:1000px){.nvx-lp .nvx-lp-bereichskarten{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.nvx-lp .nvx-lp-bereichskarten{grid-template-columns:minmax(0,1fr)}}.nvx-lp .nvx-lp-preis-raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,96px)}.nvx-lp .nvx-lp-folge{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}@media (max-width:860px){.nvx-lp .nvx-lp-preis-raster{grid-template-columns:minmax(0,1fr)}}
