html{scroll-behavior:smooth;scroll-padding-top:var(--gg-anchor-offset,calc(var(--gg-header-height) + var(--gg-anchor-bar, 0px) + var(--gg-space-6)))}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.gg-anchormenu{background:var(--gg-white);padding-bottom:var(--gg-space-4);padding-top:var(--gg-space-6);position:relative;z-index:40}.gg-anchormenu.is-fixed{left:0;position:fixed;right:0;top:var(--gg-header-height)}.gg-anchormenu__spacer{height:0}.gg-anchormenu__shell{position:relative}.gg-anchormenu__bar{align-items:center;background:var(--gg-light-grey);border-radius:8px;display:flex;flex-wrap:nowrap;justify-content:flex-start;list-style:none;margin:0;overflow-x:auto;overscroll-behavior-x:contain;padding:0 var(--gg-space-8);scrollbar-width:none}.gg-anchormenu__bar::-webkit-scrollbar{display:none}.gg-anchormenu__item{flex:0 0 auto}.gg-anchormenu__item:first-child{margin-left:auto}.gg-anchormenu__item:last-child{margin-right:auto}.gg-anchormenu__link{align-items:center;color:var(--gg-dark-grey);display:flex;font-family:var(--gg-font);font-size:16px;font-weight:var(--gg-weight-bold);gap:var(--gg-space-xs);justify-content:center;line-height:1;opacity:.3;padding:14px 30px 16px;text-decoration:none;transition:opacity var(--gg-transition),color var(--gg-transition);white-space:nowrap}.gg-anchormenu__link:hover{opacity:1}.gg-anchormenu__link.gg-anchormenu__link:focus,.gg-anchormenu__link.gg-anchormenu__link:hover{color:var(--gg-dark-grey)}.gg-anchormenu__link:focus-visible{border-radius:4px;outline:2px solid var(--gg-red);outline-offset:-2px}.gg-anchormenu__link.is-active{font-weight:var(--gg-weight-medium);opacity:1}.gg-anchormenu__link.gg-anchormenu__link.is-active,.gg-anchormenu__link.gg-anchormenu__link.is-active:hover{color:var(--gg-red)}.gg-anchormenu__icon{flex:0 0 auto;height:12px;transition:transform var(--gg-transition);width:12px}.gg-anchormenu__icon svg{display:block;height:100%;width:100%}.gg-anchormenu__link.is-active .gg-anchormenu__icon{display:none}.gg-anchormenu__link.is-before .gg-anchormenu__icon{transform:rotate(180deg)}.gg-anchormenu__toggle{display:none}@media (max-width:767px){.gg-anchormenu{padding-bottom:var(--gg-space-3);padding-top:var(--gg-space-4)}.gg-anchormenu__toggle{align-items:center;cursor:pointer;display:flex;font-family:var(--gg-font);font-size:16px;font-weight:var(--gg-weight-bold);gap:var(--gg-space-3);justify-content:space-between;line-height:1.2;min-height:56px;padding:16px 18px;text-align:left;width:100%}.gg-anchormenu__toggle,.gg-anchormenu__toggle.gg-anchormenu__toggle:active,.gg-anchormenu__toggle.gg-anchormenu__toggle:focus,.gg-anchormenu__toggle.gg-anchormenu__toggle:hover{background:var(--gg-light-grey);border:0;border-radius:8px;color:var(--gg-red)}.gg-anchormenu__toggle:focus-visible{outline:2px solid var(--gg-red);outline-offset:2px}.gg-anchormenu__current{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gg-anchormenu__zeichen{flex:0 0 auto;height:20px;width:20px}.gg-anchormenu__zeichen svg{display:block;height:100%;width:100%}.gg-anchormenu__strich{transform-origin:center;transition:opacity var(--gg-transition),transform var(--gg-transition)}.gg-anchormenu.is-open .gg-anchormenu__strich{opacity:0;transform:scaleY(0)}.gg-anchormenu__bar{align-items:stretch;background:var(--gg-light-grey);border:0;border-radius:8px;box-shadow:none;display:none;flex-direction:column;left:0;max-height:60vh;overflow-x:visible;overflow-y:auto;padding:var(--gg-space-2) 0;position:absolute;right:0;top:100%;z-index:5}.gg-anchormenu.is-open .gg-anchormenu__bar{display:flex}.gg-anchormenu.is-open .gg-anchormenu__toggle{border-bottom-left-radius:0;border-bottom-right-radius:0}.gg-anchormenu.is-open .gg-anchormenu__bar{border-top-left-radius:0;border-top-right-radius:0}.gg-anchormenu__item:first-child,.gg-anchormenu__item:last-child{margin:0}.gg-anchormenu__link{font-weight:var(--gg-weight-bold);gap:var(--gg-space-2);justify-content:flex-start;line-height:1.25;opacity:.3;padding:18px;white-space:normal}.gg-anchormenu__link,.gg-anchormenu__link.gg-anchormenu__link:focus,.gg-anchormenu__link.gg-anchormenu__link:hover{color:var(--gg-dark-grey)}.gg-anchormenu__icon,.gg-anchormenu__link.is-active{opacity:1}}@media (prefers-reduced-motion:reduce){.gg-anchormenu__icon,.gg-anchormenu__link,.gg-anchormenu__strich{transition:none}}