.wp-block-navigation{font-size:var(--wp--preset--font-size--s);font-weight:700;letter-spacing:var(--wp--custom--laufweite--subheadline)}.wp-block-navigation .wp-block-navigation-item__content{position:relative;padding-block:.55rem;text-decoration:none}.wp-block-navigation .wp-block-navigation-item__content::after{content:"";position:absolute;inset-inline:0;bottom:0;height:.375rem;background-color:var(--wp--preset--color--fdp-cyan);transform:scaleX(0);transform-origin:left;transition:transform var(--wp--custom--uebergang--normal) var(--wp--custom--uebergang--kurve)}.wp-block-navigation .wp-block-navigation-item__content:hover::after,.wp-block-navigation .wp-block-navigation-item__content:focus-visible::after,.wp-block-navigation .current-menu-item>.wp-block-navigation-item__content::after,.wp-block-navigation .current-menu-ancestor>.wp-block-navigation-item__content::after{transform:scaleX(1)}.wp-block-navigation .wp-block-navigation__submenu-container{background-color:var(--wp--preset--color--fdp-blau);border:0;box-shadow:var(--wp--preset--shadow--angehoben)}.wp-block-navigation .wp-block-navigation__submenu-container a{color:var(--wp--preset--color--weiss)}.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item__content::after{background-color:var(--wp--preset--color--fdp-gelb)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container,.fdp-fussnavigation .wp-block-navigation__submenu-container{background-color:#fff0;box-shadow:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding-block-end:.6rem}.wp-block-navigation.fdp-fussnavigation{font-weight:400;letter-spacing:var(--wp--custom--laufweite--fliesstext)}.fdp-fussnavigation .wp-block-navigation-item__content{padding-block:.3rem}.fdp-fussnavigation .wp-block-navigation-item__content::after{height:.2rem}.fdp-fussnavigation .current-menu-item>.wp-block-navigation-item__content:not(:hover):not(:focus-visible)::after,.fdp-fussnavigation .current-menu-ancestor>.wp-block-navigation-item__content:not(:hover):not(:focus-visible)::after{transform:scaleX(0)}.fdp-fussnavigation .wp-block-navigation__submenu-icon{display:none}.fdp-fussnavigation .wp-block-navigation-submenu__toggle{display:flex;align-items:center;gap:.45em}.fdp-fussnavigation .wp-block-navigation-submenu__toggle::before{content:"";order:1;width:.4em;height:.4em;border-right:.12em solid currentColor;border-bottom:.12em solid currentColor;transform:translateY(-.12em) rotate(45deg);transition:transform var(--wp--custom--uebergang--normal) var(--wp--custom--uebergang--kurve)}.fdp-fussnavigation .wp-block-navigation-submenu__toggle[aria-expanded="true"]::before{transform:translateY(.07em) rotate(-135deg)}.fdp-fussnavigation .wp-block-navigation-submenu{flex-direction:column;align-items:flex-start;gap:var(--wp--preset--spacing--20)}.wp-block-navigation.fdp-fussnavigation .has-child .wp-block-navigation__submenu-container{width:auto;min-width:0;padding-left:1rem;border:0;border-left:1px solid var(--wp--preset--color--text-gedimmt);background-color:#fff0;color:inherit;gap:var(--wp--preset--spacing--20)}.wp-block-navigation.fdp-fussnavigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded="true"]~.wp-block-navigation__submenu-container{position:static;visibility:visible;overflow:visible;height:auto;opacity:1}.wp-block-navigation.fdp-fussnavigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{color:inherit}.wp-block-navigation__responsive-container.is-menu-open{background-color:var(--wp--preset--color--fdp-blau)!important;color:var(--wp--preset--color--weiss);padding-top:calc(var(--wp--preset--spacing--60) + env(safe-area-inset-top, 0px))}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content{font-size:var(--wp--preset--font-size--xl);font-weight:900;letter-spacing:var(--wp--custom--laufweite--headline)}.wp-block-navigation__responsive-container.is-menu-open .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{padding:0 0 .375rem;font-size:var(--wp--preset--font-size--l);font-weight:700;letter-spacing:var(--wp--custom--laufweite--subheadline)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close{padding:.625rem;margin:-.625rem}.wp-block-navigation__responsive-container:not(.is-menu-open) a:not(.wp-element-button):not(.wp-block-button__link),.wp-block-navigation__responsive-container:not(.is-menu-open) a:not(.wp-element-button):not(.wp-block-button__link):hover{color:inherit}.wp-block-navigation .fdp-menue-cta>a:not(.wp-element-button):not(.wp-block-button__link){background-color:var(--wp--preset--color--fdp-gelb);color:var(--wp--preset--color--schwarz);padding:.5em 1.1em;text-decoration:none}.wp-block-navigation .fdp-menue-cta>a::after{display:none}.wp-block-navigation .fdp-menue-cta>a:not(.wp-element-button):not(.wp-block-button__link):hover,.wp-block-navigation .fdp-menue-cta>a:not(.wp-element-button):not(.wp-block-button__link):focus-visible{background-color:var(--wp--preset--color--schwarz);color:var(--wp--preset--color--fdp-gelb)}.is-menu-open .wp-block-navigation .fdp-menue-cta>a:not(.wp-element-button):not(.wp-block-button__link):hover,.is-menu-open .wp-block-navigation .fdp-menue-cta>a:not(.wp-element-button):not(.wp-block-button__link):focus-visible{box-shadow:inset 0 0 0 2px var(--wp--preset--color--fdp-gelb)}.wp-block-navigation .fdp-menue-cta>a:not(.wp-element-button):not(.wp-block-button__link):active{background-color:var(--wp--preset--color--fdp-cyan);color:var(--wp--preset--color--schwarz);box-shadow:none}.fdp-fussnavigation .fdp-menue-cta>a:not(.wp-element-button):not(.wp-block-button__link){padding-inline:.75em;font-weight:700}.fdp-fussnavigation .fdp-menue-cta>a::after{display:none}.fdp-fussnavigation .fdp-menue-cta>a:not(.wp-element-button):not(.wp-block-button__link):hover,.fdp-fussnavigation .fdp-menue-cta>a:not(.wp-element-button):not(.wp-block-button__link):focus{background-color:var(--wp--preset--color--schwarz);color:var(--wp--preset--color--fdp-gelb);box-shadow:inset 0 0 0 2px var(--wp--preset--color--fdp-gelb)}.wp-block-navigation.fdp-navigation--eng .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none}.wp-block-navigation.fdp-navigation--eng .wp-block-navigation__responsive-container-open:not(.always-shown){display:flex}