.pf-video{position:relative;width:100%;max-width:896px;margin-left:auto;margin-right:auto;aspect-ratio:16/9;border-radius:var(--pf-radius-medien,12px);overflow:hidden}.pf-video iframe,.pf-video video{display:block;width:100%;height:100%;border:0;-o-object-fit:contain;object-fit:contain;background:transparent}.pf-video-hoch{max-width:480px;aspect-ratio:9/16}.pf-video-hoch video{-o-object-fit:cover;object-fit:cover}.pf-video-vimeo{max-width:448px}@media (min-width:1024px){.pf-video-vimeo{max-width:608px}}.pf-video-vimeo.pf-video-hoch{max-width:360px}.pf-video-vorschaltung{position:absolute;inset:0;flex-direction:column;gap:16px;padding:16px;background:#2d2e30;color:#fff;text-align:center}.pf-video-start,.pf-video-vorschaltung{display:flex;align-items:center;justify-content:center}.pf-video-start{width:64px;height:64px;padding:0;border:0;border-radius:50%;background:#fff;color:#111827;cursor:pointer;filter:drop-shadow(0 8px 16px rgba(17,24,39,.12));transition:transform .12s ease}.pf-video-start:hover{transform:scale(1.06)}.pf-video-start:focus-visible{outline:3px solid #fff;outline-offset:3px}.pf-video-mitte{position:absolute;left:50%;top:50%;z-index:1;margin:-32px 0 0 -32px}.pf-video-mitte:focus-visible{outline-color:var(--pf-text)}.pf-video-hinweis{margin:0;max-width:36em;font-size:14px;line-height:1.4}.pf-video-hinweis a{color:inherit;text-decoration:underline}.pf-galerie{position:relative;width:100%;max-width:896px;margin-left:auto;margin-right:auto;aspect-ratio:16/9;border-radius:var(--pf-radius-medien,20px);overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pf-galerie-band{display:flex;height:100%;transition:transform .7s ease}.pf-galerie-band img{display:block;flex:0 0 100%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pf-galerie-verlauf{bottom:0;z-index:1;height:64px;background:linear-gradient(0deg,rgba(0,0,0,.4),transparent)}.pf-galerie-balken,.pf-galerie-verlauf{position:absolute;left:0;right:0;pointer-events:none}.pf-galerie-balken{bottom:12px;z-index:2;display:flex;gap:4px;padding:0 12px}.pf-galerie-balken>span{flex:1;height:4px;border-radius:2px;overflow:hidden;background:#9ca3af}.pf-galerie-balken>.pf-galerie-voll{background:#fff}.pf-galerie-lauf{display:block;width:0;height:100%;background:#fff;animation:pf-galerie-lauf var(--pf-galerie-ms,5s) linear forwards}@keyframes pf-galerie-lauf{to{width:100%}}@media (hover:hover){.pf-galerie:hover .pf-galerie-lauf{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.pf-galerie-band{transition:none}.pf-galerie-lauf{animation:none;width:100%}}.pf-galerie-vor,.pf-galerie-zurueck{position:absolute;top:0;bottom:0;z-index:3;width:50%;padding:0;border:0;background:transparent;cursor:pointer}.pf-galerie-zurueck{left:0}.pf-galerie-vor{right:0}.pf-galerie-vor:focus-visible,.pf-galerie-zurueck:focus-visible{outline:3px solid #fff;outline-offset:-6px}@media (max-width:639px){.pf-galerie,.pf-video{border-radius:0;width:calc(100% + 32px);max-width:none;margin-left:-16px;margin-right:-16px}}.pf-bewertung{display:flex;align-items:center;gap:12px;max-width:896px;margin-left:auto;margin-right:auto}.pf-bewertung-bilder{display:flex;flex:none}.pf-bewertung-bilder img{width:40px;height:40px;border:2px solid #fff;border-radius:50%;-o-object-fit:cover;object-fit:cover}.pf-bewertung-bilder img+img{margin-left:-10px}.pf-bewertung-inhalt{display:flex;flex-direction:column;gap:8px;min-width:0}.pf-sterne{position:relative;width:120px;height:24px}.pf-sterne-reihe{position:absolute;top:0;bottom:0;left:0;display:flex;align-items:center;overflow:hidden}.pf-sterne-reihe svg{flex:none;width:24px;height:24px}.pf-stern-leer{color:#d1d5db}.pf-sterne-voll{color:#facc15}.pf-bewertung-text{font-size:14px;line-height:1.5}.pf{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--pf-bg);color:var(--pf-text);font-family:var(--pf-font);font-weight:300;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}.pf *,.pf :after,.pf :before{box-sizing:border-box}.pf-kopf{display:flex;align-items:center;padding:16px;min-height:72px}.pf-logo-link{display:flex;border-radius:4px}.pf-logo-link:focus-visible{outline:2px solid currentColor;outline-offset:4px}.pf-logo{height:var(--pf-logo);width:auto;max-width:70vw;-o-object-fit:contain;object-fit:contain}.pf-inhalt{width:100%;max-width:1000px;margin:0 auto;padding:16px 16px 32px;animation:pf-rein .25s ease-out}.pf-antworten,.pf-formular,.pf-knopf-zeile,.pf-probelauf{width:100%;max-width:576px;margin-left:auto;margin-right:auto}@keyframes pf-rein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pf-inhalt{animation:none}}.pf-block+.pf-block{margin-top:24px}.pf-rt p{margin:0}.pf-rt p:empty:before{content:"\00a0"}.pf-rt ol,.pf-rt ul{margin-top:.5em;padding-left:1.25em}.pf-rt b,.pf-rt strong{font-weight:700}.pf-rt a{color:inherit;text-decoration:underline}.pf-rt [style*="--fs-m"]{font-size:var(--fs-m);line-height:var(--lh-m,1.5);letter-spacing:var(--ls-m,normal)}@media (min-width:640px){.pf-rt [style*="--fs-t"]{font-size:var(--fs-t);line-height:var(--lh-t,1.5);letter-spacing:var(--ls-t,normal)}}@media (min-width:768px){.pf-rt [style*="--fs-d"]{font-size:var(--fs-d);line-height:var(--lh-d,1.5);letter-spacing:var(--ls-d,normal)}}.pf-rt.pf-block,.pf-titel{max-width:864px;margin-left:auto;margin-right:auto;line-height:1.25}.pf-titel{margin-bottom:36px}.pf-antworten{display:flex;flex-direction:column;gap:16px}.pf-antwort{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px 16px;border:0;border-radius:var(--pf-radius);background:var(--pf-field);color:#fff;font:inherit;font-size:16px;text-align:left;cursor:pointer;transition:transform .12s ease,filter .12s ease,box-shadow .12s ease}.pf-antwort:hover{filter:brightness(1.08)}.pf-antwort:focus-visible,.pf-bildkarte:focus-visible,.pf-knopf:focus-visible{outline:3px solid var(--pf-text);outline-offset:2px}.pf-antwort.pf-aktiv{transform:scale(.985);box-shadow:inset 0 0 0 3px hsla(0,0%,100%,.55)}.pf-antwort-symbol{font-size:20px;line-height:1;flex:none}.pf-haken{display:inline-flex;align-items:center;justify-content:center;flex:none;width:22px;height:22px;border:2px solid hsla(0,0%,100%,.8);border-radius:4px;font-weight:700;font-size:14px}.pf-bildwahl{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;max-width:896px;margin:0 auto}.pf-bildkarte{display:flex;flex-direction:column;width:calc(50% - 8px);max-width:212px;padding:0;border:0;border-radius:var(--pf-radius);overflow:hidden;background:var(--pf-field);color:#fff;font:inherit;cursor:pointer;transition:transform .12s ease,filter .12s ease}.pf-bildkarte:hover{filter:brightness(1.08)}.pf-bildkarte.pf-aktiv{transform:scale(.98)}.pf-bildkarte img{display:block;width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.pf-bildwahl-frei .pf-bildkarte{background:transparent;color:var(--pf-text)}.pf-bildwahl-frei .pf-bildkarte img{-o-object-fit:contain;object-fit:contain}.pf-bildwahl-frei .pf-bildkarte-text{min-height:48px}.pf-bildkarte-symbol{display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;font-size:48px;background:hsla(0,0%,100%,.1)}.pf-bildkarte-svg{background:#fff;color:#000}.pf-bildkarte-svg svg{width:45%;height:auto}.pf-bildkarte-text{display:flex;align-items:center;justify-content:center;min-height:56px;padding:8px 12px;font-size:16px;text-align:center}.pf-formular{display:flex;flex-direction:column;gap:16px}.pf-formular-titel{margin-bottom:24px}.pf-feldzeile{display:flex;flex-direction:column;gap:6px}.pf-feld-label{font-size:14px;padding:0 4px}.pf-feld{display:flex;align-items:center;gap:12px;min-height:56px;padding:0 16px;background:#fff;border:1px solid #e3e3e3;border-radius:var(--pf-radius)}.pf-feld:focus-within{border-color:var(--pf-button);box-shadow:0 0 0 1px var(--pf-button)}.pf-feld-hoch{align-items:flex-start;padding-top:16px;padding-bottom:16px}.pf-feld-fehler,.pf-feld-fehler:focus-within{border-color:#c62828;box-shadow:0 0 0 1px #c62828}.pf-feld-symbol{flex:none;font-size:20px;line-height:1}.pf-feld input,.pf-feld select,.pf-feld textarea{flex:1;min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--pf-text);font:inherit;font-size:17px;padding:14px 0}.pf-feld textarea{padding:0;resize:vertical;min-height:96px}.pf-feld input::-moz-placeholder,.pf-feld textarea::-moz-placeholder{color:#6b7280}.pf-feld input::placeholder,.pf-feld textarea::placeholder,.pf-platzhalter{color:#6b7280}.pf-telefon{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.pf-feld .pf-telefon select{flex:none;width:auto;padding-right:4px}.pf-datum{position:relative;display:flex;flex:1;min-width:0;align-self:stretch}.pf-feld .pf-datum input{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:48px;text-align:left}.pf-feld .pf-datum input::-webkit-date-and-time-value{text-align:left}.pf-feld .pf-datum-leer:not(:focus){color:transparent}.pf-datum-platzhalter{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.pf-datum-leer:focus+.pf-datum-platzhalter{display:none}.pf-check{display:flex;align-items:center;gap:16px;min-height:40px;cursor:pointer}.pf-check input{flex:none;width:22px;height:22px;margin:0;accent-color:var(--pf-button)}.pf-check.pf-feld-fehler{box-shadow:none;color:#c62828}.pf-mehrfach-kopf{width:100%;font:inherit;font-size:17px;color:var(--pf-text);text-align:left;cursor:pointer}.pf-mehrfach-wert{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-mehrfach-pfeil{flex:none;color:#6b7280}.pf-mehrfach{display:flex;flex-direction:column;gap:4px;padding:8px 16px;background:#fff;border:1px solid #e3e3e3;border-radius:var(--pf-radius)}.pf-datei{position:relative;padding:12px;cursor:pointer}.pf-datei-innen{align-items:center;gap:16px;min-height:72px;padding:12px 16px;border:1px dashed #e3e3e3;border-radius:var(--pf-radius)}.pf-datei-innen,.pf-datei-text{flex:1;min-width:0;display:flex}.pf-datei-text{flex-direction:column;gap:4px}.pf-datei-name{overflow-wrap:anywhere;font-size:17px}.pf-datei-grenzen{font-size:14px;color:#6b7280}.pf-feld .pf-datei-eingabe{position:absolute;width:1px;height:1px;padding:0;opacity:0;overflow:hidden;clip:rect(0 0 0 0);pointer-events:none}.pf-feld-hinweis{margin:0;padding:0 4px;color:#c62828;font-size:14px}.pf-meldung{margin:0;padding:12px 16px;border-radius:var(--pf-radius);background:#fdecea;color:#8a1c1c;font-weight:700}.pf-knopf{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:56px;padding:12px 24px;border:0;border-radius:var(--pf-radius);background:var(--pf-button);color:#fff;font:inherit;font-size:16px;line-height:1.25;cursor:pointer;transition:filter .12s ease}@media (min-width:640px){.pf-knopf{width:auto;min-width:120px;padding:12px 32px}}.pf-knopf:hover{filter:brightness(1.08)}.pf-knopf:disabled{opacity:.7;cursor:progress}.pf-knopf-large{min-height:64px}.pf-formular .pf-knopf-zeile{margin-top:8px}.pf-bild{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto;border-radius:var(--pf-radius)}.pf-symbol{text-align:center;line-height:1.1}.pf-icon{margin:0 auto}.pf-icon svg{width:100%;height:100%}.pf-liste{list-style:none;max-width:900px;margin-left:auto;margin-right:auto;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:24px 32px}@media (min-width:768px){.pf-liste{grid-template-columns:repeat(2,minmax(0,1fr))}}.pf-liste li{display:flex;align-items:flex-start;gap:24px}.pf-liste-symbol{flex:none;width:40px;font-size:32px;line-height:1.2;text-align:center}.pf-liste-bild{flex:none;width:40px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:var(--pf-radius)}.pf-raster{display:flex;flex-direction:column;gap:24px;max-width:900px;margin-left:auto;margin-right:auto}@media (min-width:768px){.pf-raster{flex-direction:row}.pf-spalte{flex:1;min-width:0}}.pf-linie{border:0;border-top:1px solid rgba(0,0,0,.15);margin:24px 0}.pf-linie-gestrichelt{border-top-style:dashed}.pf-kontrolle{position:absolute;left:-10000px;width:1px;height:1px;opacity:0}.pf-turnstile{display:flex;justify-content:center}.pf-probelauf{margin:0 0 24px;padding:10px 14px;border:2px dashed #b45309;border-radius:var(--pf-radius);background:#fff7ed;color:#7c2d12;font-weight:700;font-size:15px;text-align:center}.pf-fuss{margin-top:auto;padding:16px 16px 24px;text-align:center;font-size:13px}.pf-fuss a{color:#555;text-decoration:underline}.pf-trenner{margin:0 10px;color:#777}.pf-fuss-knopf{padding:0;border:0;background:none;color:#555;font:inherit;text-decoration:underline;cursor:pointer}.pf-einwilligung-hinter{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:8px;background:rgba(0,0,0,.2)}.pf-einwilligung{width:100%;max-width:360px;max-height:calc(100vh - 16px);overflow-y:auto;padding:24px;border-radius:8px;background:#f8fafc;box-shadow:0 10px 30px rgba(0,0,0,.2);color:#1f2937;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.6;text-align:left}.pf-einwilligung h2{margin:0 0 12px;font-size:16px;font-weight:600}.pf-einwilligung p{margin:0 0 12px}.pf-einwilligung-mehr{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.pf-einwilligung-links{display:flex;flex-wrap:wrap;gap:12px}.pf-einwilligung-links a{color:inherit;text-decoration:underline}.pf-einwilligung-kat{display:flex;align-items:flex-start;gap:12px;margin:0 0 10px}.pf-einwilligung-kat details{flex:1}.pf-einwilligung-kat summary{cursor:pointer}.pf-einwilligung-kat details p{margin:6px 0 0;font-size:13px;color:#4b5563}.pf-schalter{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;position:relative;width:36px;height:20px;margin:2px 0 0;border-radius:10px;background:#6b7280;cursor:pointer}.pf-schalter:before{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s ease}.pf-schalter:checked{background:#6cc18a}.pf-schalter:checked:before{transform:translateX(16px)}.pf-schalter:disabled{cursor:default}.pf-einwilligung button:focus-visible,.pf-schalter:focus-visible{outline:2px solid #1d4ed8;outline-offset:2px}.pf-einwilligung-haupt,.pf-einwilligung-zeile button{min-height:44px;border:0;border-radius:6px;font:inherit;font-weight:500;cursor:pointer}.pf-einwilligung-haupt{width:100%;margin:8px 0 12px;background:#1d5ce5;color:#fff}.pf-einwilligung-zeile{display:flex;gap:12px}.pf-einwilligung-zeile button{flex:1;background:#dbe7fb;color:#1d4ed8}@media (max-width:480px){.pf-einwilligung-hinter{align-items:flex-end}.pf-einwilligung{max-width:none}}.pf-fortschritt{position:fixed;left:0;right:0;bottom:0;height:4px;background:color-mix(in srgb,var(--pf-button) 18%,transparent)}.pf-fortschritt div{height:100%;background:var(--pf-button);transition:width .3s ease}.pf-v2 .pf-rt.pf-block,.pf-v2 .pf-titel{max-width:896px}.pf-v2 .pf-icon svg{fill:currentColor}.pf-v2 .pf-icon{color:var(--pf-text)}.pf-v2 .pf-bildkarte-svg svg{width:64px}.pf-v2 .pf-bildkarte-symbol{background:transparent}.pf-v2 .pf-bildkarte-svg{color:var(--pf-feldschrift)}.pf-v2 .pf-bildkarte-svg svg{fill:currentColor}.pf-kreis{flex:none;width:24px;height:24px;margin-left:auto;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 2px rgba(0,0,0,.2)}.pf-kreis-an{background-color:var(--pf-auswahl);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDExIDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTQuMzYyMjEgNi4xNTgzQzQuMTYzMTEgNi4zNTQxMyAzLjg0MjIgNi4zNDg5IDMuNjQ5NTggNi4xNDY3TDIuNTIzMTggNC45NjQyOEMyLjMyMDUyIDQuNzUxNTQgMS45Nzg5OCA0Ljc1ODU3IDEuNzg1MjUgNC45Nzk0N0wxLjQyMzE4IDUuMzkyMjlDMS4yNDk0NiA1LjU5MDM2IDEuMjU5MjQgNS44ODkyNCAxLjQ0NTUzIDYuMDc1NTNMMy42NDQzOSA4LjI3NDM5QzMuODQwNDUgOC40NzA0NSA0LjE1ODYyIDguNDY5NTMgNC4zNTM1NCA4LjI3MjMzTDEwLjIzMDUgMi4zMjY3QzEwLjQyMzggMi4xMzExMSAxMC40MjI5IDEuODE2MTEgMTAuMjI4NCAxLjYyMTY1TDkuOTU3NCAxLjM1MDYzQzkuNzYzMjkgMS4xNTY1MiA5LjQ0ODk2IDEuMTU1MjEgOS4yNTMyNCAxLjM0NzcxTDQuMzYyMjEgNi4xNTgzWiIgZmlsbD0id2hpdGUiIHN0cm9rZT0id2hpdGUiLz48L3N2Zz4=");background-position:50%;background-repeat:no-repeat}.pf-v2 .pf-antwort.pf-antwort-mehrfach.pf-aktiv{transform:none;box-shadow:0 1px 3px rgba(0,0,0,.1),inset 0 0 0 2px var(--pf-auswahl)}.pf-v2 .pf-bildkarte-text{padding:16px}.pf-bildkarte-farbig .pf-bildkarte-symbol{background:transparent}.pf-bildkarte-farbig .pf-bildkarte-svg svg{fill:currentColor}.pf-antwort-text{flex:1;min-width:0}.pf-bild-format{width:100%;max-width:896px;-o-object-fit:cover;object-fit:cover;border-radius:12px}@media (min-width:768px){.pf-antworten-zwei{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:896px}}@media (max-width:639px){.pf-v2 .pf-inhalt{padding-left:24px;padding-right:24px}.pf-bild-format{border-radius:0}.pf-bild-randlos{width:calc(100% + 48px);max-width:none;margin-left:-24px;margin-right:-24px}}.pf-v2 .pf-antwort,.pf-v2 .pf-bildkarte{color:var(--pf-feldschrift)}.pf-v2 .pf-antwort{box-shadow:0 0 0 1px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.08)}.pf-v2 .pf-antwort.pf-aktiv{box-shadow:inset 0 0 0 3px rgba(0,0,0,.2)}.pf-flaeche-voll{max-width:none;box-shadow:0 0 0 100vmax var(--pf-flaeche);clip-path:inset(0 -100vmax)}.pf-spalte-flaeche{border-radius:12px}