.checkbox__hidden{position:absolute;visibility:hidden;pointer-events:none;opacity:0}.hidden{display:none !important}.visuallyhidden{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.no-scroll{overflow:hidden;height:100%}.anchor-navigation{--anchor-navigation-background-color: var(--color-surface-base-4);--anchor-navigation-offset: calc(50vw - 45.3333333333vw);--anchor-navigation-right-shadow: linear-gradient(to right, color-mix(in srgb, var(--anchor-navigation-background-color), transparent 0%) calc(100% - var(--grid-outer-space)), color-mix(in srgb, var(--anchor-navigation-background-color), transparent 100%) 100%);--anchor-navigation-left-shadow: linear-gradient(to left, color-mix(in srgb, var(--anchor-navigation-background-color), transparent 0%) calc(100% - var(--grid-outer-space)), color-mix(in srgb, var(--anchor-navigation-background-color), transparent 100%) 100%);--anchor-navigation-width: 100vw}.anchor-navigation{margin-top:64px}@media only screen and (min-width: 768px){.anchor-navigation{margin-top:80px}}@media only screen and (min-width: 1440px){.anchor-navigation{margin-top:104px}}.anchor-navigation{margin-bottom:64px}@media only screen and (min-width: 768px){.anchor-navigation{margin-bottom:80px}}@media only screen and (min-width: 1440px){.anchor-navigation{margin-bottom:104px}}.anchor-navigation{position:-webkit-sticky;position:sticky;top:var(--anchor-navigation-top-position, 0);z-index:2;transition:top .33s ease-in-out,width .33s ease-in-out;background:var(--anchor-navigation-background-color);margin-inline:auto;width:var(--anchor-navigation-width);box-shadow:var(--box-shadow-m)}@media only screen and (min-width: 768px){.anchor-navigation{--anchor-navigation-offset: calc(50vw - 45.5729166667vw)}}@media only screen and (min-width: 1440px){.anchor-navigation{--anchor-navigation-width: calc(10 * var(--grid-column-outer) - var(--grid-gutter));--anchor-navigation-offset: 20px;margin-top:-44px !important}}.anchor-navigation.anchor-navigation--is-fixed{--anchor-navigation-width: 100%}@media only screen and (min-width: 1440px){.anchor-navigation.anchor-navigation--is-fixed{--anchor-navigation-offset: calc(0.5 * (100vw - (10 * var(--grid-column-outer) - var(--grid-gutter))))}.anchor-navigation.anchor-navigation--is-fixed .anchor-navigation__scroller{margin-inline:var(--anchor-navigation-offset)}}.anchor-navigation::before,.anchor-navigation::after{content:"";display:flex;width:var(--anchor-navigation-offset);padding-top:30px;height:calc(100% - 2px);position:absolute;top:0;z-index:1;transition:width .33s ease-in-out}.anchor-navigation::before{left:0;background-image:var(--anchor-navigation-right-shadow)}.anchor-navigation::after{right:0;content:var(--arrow-right);justify-content:flex-end;background-image:var(--anchor-navigation-left-shadow);width:calc(var(--anchor-navigation-offset) + 50px);padding-right:12px}@media only screen and (min-width: 768px){.anchor-navigation::after{width:calc(var(--anchor-navigation-offset) + 75px);padding-right:var(--anchor-navigation-offset)}}.siteheader:not(.siteheader--hidden)~.sitemain .anchor-navigation{--anchor-navigation-top-position: var(--siteheader-height)}.anchor-navigation.anchor-navigation--with-highlight::before{opacity:0}@media only screen and (max-width: 767px){.anchor-navigation.anchor-navigation--with-highlight::before{background-image:var(--anchor-navigation-right-shadow);width:calc(var(--anchor-navigation-offset) + 50px);padding-left:12px;justify-content:flex-start;opacity:0;transition:all .3s ease-in-out;content:var(--arrow-left)}}.anchor-navigation.anchor-navigation--is-scrolled-finish::after{opacity:0;pointer-events:none}.anchor-navigation.anchor-navigation--is-scrolled:not(.anchor-navigation--with-highlight)::before{content:var(--arrow-left);justify-content:flex-start;width:calc(var(--anchor-navigation-offset) + 50px);padding-left:12px;opacity:1}@media only screen and (min-width: 768px){.anchor-navigation.anchor-navigation--is-scrolled:not(.anchor-navigation--with-highlight)::before{width:calc(var(--anchor-navigation-offset) + 75px);padding-left:var(--anchor-navigation-offset)}}@media only screen and (max-width: 767px){.anchor-navigation.anchor-navigation--is-scrolled::before{opacity:1}}@media only screen and (min-width: 768px){.anchor-navigation.anchor-navigation--is-scrolled .anchor-navigation__item.anchor-navigation__item--highlight::after{opacity:1}}.anchor-navigation__scroller{display:flex;flex-direction:column;align-items:flex-start;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.anchor-navigation__scroller::-webkit-scrollbar{display:none}.anchor-navigation__inner{position:relative;z-index:0;width:100%}.anchor-navigation__items{display:flex;flex-direction:row;white-space:nowrap;position:relative;z-index:0;min-height:48px;margin:auto}.anchor-navigation__item{display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;flex-grow:1;background-color:var(--anchor-navigation-background-color);padding-block:20px;transition:background-color var(--animation-speed) var(--animation-ease)}@media(hover: hover){.anchor-navigation__item:hover{background-color:var(--color-surface-action-3-hover)}}.anchor-navigation__item.anchor-navigation__item--active .anchor-item::after{width:100%}.anchor-navigation__item.anchor-navigation__item--highlight{background-color:var(--color-surface-base-3);color:var(--color-content-action-4);margin-right:8px;position:relative}@media only screen and (min-width: 768px){.anchor-navigation__item.anchor-navigation__item--highlight{position:-webkit-sticky;position:sticky;left:0;top:0;z-index:2}}@media only screen and (min-width: 768px){.anchor-navigation__item.anchor-navigation__item--highlight::after{content:var(--arrow-left);display:block;padding-top:30px;padding-left:12px;width:75px;height:calc(100% - 2px);position:absolute;top:0;pointer-events:none;opacity:0;z-index:0;right:-75px;background-image:var(--anchor-navigation-right-shadow);transition:opacity .2s ease-in-out}}@media(hover: hover){.anchor-navigation__item.anchor-navigation__item--highlight:hover{background-color:var(--color-surface-action-1-hover) !important;color:var(--color-content-action-4)}.anchor-navigation__item.anchor-navigation__item--highlight:hover svg{fill:currentColor}}.anchor-navigation__item.anchor-navigation__item--highlight .anchor-item:focus-visible{outline-offset:-5px;outline-color:var(--color-border-action-4);outline-style:solid;outline-width:2px;border-radius:24px}.anchor-navigation__item.anchor-navigation__item--cta{display:none;flex-grow:0}@media only screen and (min-width: 1440px){.anchor-navigation--is-fixed .anchor-navigation__item.anchor-navigation__item--cta{display:flex}}.anchor-navigation__item.anchor-navigation__item--events svg{width:24px;height:24px;fill:var(--color-content-action-4)}.anchor-navigation__item .anchor-item{font-family:"Open Sans",Arial,sans-serif;font-size:14px;line-height:120%;cursor:pointer;font-weight:600;cursor:pointer;display:inline-flex;font-weight:700;align-items:center;justify-content:center;text-decoration:none;position:relative;height:calc(40px + 100%);gap:8px;padding:32px 16px;margin-block:-20px;color:var(--color-content-action-4)}.anchor-navigation__item .anchor-item::after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--color-content-action-4);z-index:0;transition:width var(--animation-speed) var(--animation-ease)}@media(hover: hover){.anchor-navigation__item .anchor-item:hover{background-color:var(--color-surface-base-1)}}.anchor-navigation__item .anchor-item:focus-visible{outline-offset:-5px;outline-color:var(--color-border-focus-1);outline-style:solid;outline-width:2px;border-radius:24px}@media only screen and (min-width: 768px){.anchor-navigation__item .anchor-item br{display:none}}.anchor-navigation__item .anchor-item--cta{padding-block:0;padding-right:0}.anchor-navigation__item .anchor-item__icon{width:24px;height:24px}.anchor-navigation__item .anchor-item__icon img,.anchor-navigation__item .anchor-item__icon svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;fill:var(--color-content-action-4)}
