.fdp-consent{position:fixed;inset:0;z-index:99999;display:grid;place-items:end center;padding:var(--wp--preset--spacing--30);background-color:rgb(0 0 0 / .5)}@media (min-width:48rem){.fdp-consent{place-items:center}}.fdp-consent[hidden]{display:none}.fdp-consent__dialog{box-sizing:border-box;width:min(38rem, 100%);max-height:calc(100dvh - 2 * var(--wp--preset--spacing--30));overflow-y:auto;padding:var(--wp--preset--spacing--40);background-color:var(--wp--preset--color--weiss);border-top:var(--wp--custom--balken--hoehe-solo) solid var(--wp--preset--color--fdp-cyan);box-shadow:var(--wp--preset--shadow--angehoben)}.fdp-consent__titel{margin:0 0 var(--wp--preset--spacing--20);font-size:var(--wp--preset--font-size--xl);font-weight:900;line-height:1;letter-spacing:var(--wp--custom--laufweite--headline)}.fdp-consent__text{margin:0 0 var(--wp--preset--spacing--30);font-size:var(--wp--preset--font-size--s)}.fdp-consent__zwecke{margin:0 0 var(--wp--preset--spacing--40);padding:0;list-style:none;font-size:var(--wp--preset--font-size--xs);color:var(--wp--preset--color--text-gedimmt)}.fdp-consent__zwecke li+li{margin-top:.5rem}.fdp-consent__zwecke strong{display:block;color:var(--wp--preset--color--schwarz)}.fdp-consent__dienste{display:block;margin-top:.25rem}.fdp-consent__aktionen{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--20)}.fdp-consent__button{flex:1 1 12rem;min-width:0;padding:.9em 1.4em;overflow-wrap:break-word;border:2px solid var(--wp--preset--color--fdp-blau);font-family:inherit;font-size:var(--wp--preset--font-size--s);font-weight:700;line-height:1.1;cursor:pointer;transition:background-color var(--wp--custom--uebergang--schnell) linear,color var(--wp--custom--uebergang--schnell) linear}.fdp-consent__button--alle{background-color:var(--wp--preset--color--fdp-blau);color:var(--wp--preset--color--weiss)}.fdp-consent__button--alle:hover{background-color:var(--wp--preset--color--fdp-gelb);border-color:var(--wp--preset--color--fdp-gelb);color:var(--wp--preset--color--schwarz)}.fdp-consent__button--notwendig{background-color:var(--wp--preset--color--weiss);color:var(--wp--preset--color--fdp-blau)}.fdp-consent__button--notwendig:hover{background-color:var(--wp--preset--color--fdp-blau);color:var(--wp--preset--color--weiss)}.fdp-consent__rechtliches{margin:var(--wp--preset--spacing--30) 0 0;font-size:var(--wp--preset--font-size--xs)}.fdp-consent-oeffnen{padding:.3rem 0;background:none;border:0;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:.2em;cursor:pointer;transition:text-decoration-thickness var(--wp--custom--uebergang--schnell) linear}.fdp-consent-oeffnen:hover{text-decoration-thickness:var(--wp--custom--balken--hoehe)}.fdp-embed__platzhalter{display:grid;gap:var(--wp--preset--spacing--20);place-content:center;justify-items:center;min-height:14rem;padding:var(--wp--preset--spacing--40);background-color:var(--wp--preset--color--flaeche);border:1px dashed var(--wp--preset--color--linie);text-align:center}.fdp-embed__text{margin:0;font-size:var(--wp--preset--font-size--s);font-weight:700}.fdp-embed__hinweis{margin:0;max-width:34ch;font-size:var(--wp--preset--font-size--xs);color:var(--wp--preset--color--text-gedimmt)}.fdp-embed__button{cursor:pointer}.fdp-embed iframe{display:block;width:100%;aspect-ratio:16 / 9;height:auto;border:0}