.mainnavigation{display:none}@media (width>=1200px),print and (orientation:landscape){.mainnavigation{display:block}.large-font .mainnavigation{overflow:auto}}.mainnavigation__list{align-items:center;gap:16px;display:flex}.mainnavigation__item{align-items:center;display:flex}.mainnavigation__itemLink{white-space:nowrap;border-color:#0000;justify-content:center;min-width:0;min-height:40px;padding:8px 16px}.mainnavigation__buttonGroup{flex-shrink:0;align-items:center;display:flex}.mainnavigation__button.btn{--btn-outline-color:var(--c-white);--btn-text-color:var(--c-off-black);--btn-font-weight:var(--f-weight-regular)}.header--scrolled .mainnavigation__button.btn{box-shadow:var(--nav-shadow)}.header--scrolled .mainnavigation__button.btn:hover,.header--scrolled .mainnavigation__button.btn:active,.header--scrolled .mainnavigation__button.btn.hover{box-shadow:var(--btn-shadow)}.mainnavigation__button.btn:focus-visible{border-color:var(--c-primary)}.mainnavigation__flyouts{display:none;position:relative}@media (width>=1200px),print and (orientation:landscape){.mainnavigation__flyouts{display:block}}.mainnavigation__flyout{--nav-item-font-size:.9375rem;z-index:20;opacity:0;transition:opacity var(--d-short) var(--e-ease-exponential), transform var(--d-short) var(--e-ease-exponential);position:absolute;top:8px;left:0;right:0;transform:translateY(-8px)}.mainnavigation__flyout[hidden]{display:none}.mainnavigation__flyout.is-open{opacity:1;transform:translateY(0)}@media screen and (prefers-reduced-motion:reduce){.mainnavigation__flyout{transition:none;transform:none}}.mainnavigation__flyoutInner{background-color:var(--c-white);width:fit-content;max-width:100%;box-shadow:var(--nav-shadow);border-radius:16px;padding:32px 40px 32px 24px;display:flex;position:relative}.mainnavigation__columns{flex-wrap:wrap;gap:24px;display:flex}.mainnavigation__column{width:218px}.large-font .mainnavigation__column{width:auto}.mainnavigation__columnTitle{color:var(--c-off-black);font-size:1rem;font-weight:var(--f-weight-bold);align-items:flex-start;gap:4px;margin-bottom:24px;line-height:1.5;text-decoration:none;display:inline-flex}.mainnavigation__columnTitle .nav-icon--arrow{flex-shrink:0;width:.875rem;height:.875rem;margin-top:5px}.mainnavigation__columnTitle:hover .mainnavigation__columnTitleText{text-underline-offset:3px;text-decoration:underline}.mainnavigation__columnTitle:focus-visible{outline:var(--c-primary) solid 2px;outline-offset:2px;border-radius:4px}.mainnavigation__sublist{flex-direction:column;gap:12px;padding-left:18px;padding-right:18px;display:flex}.mainnavigation__subitem{flex-direction:column;display:flex}.mainnavigation__subitem:has(>.mainnavigation__expander[aria-expanded=true]){border:1px solid var(--c-grey-70);background:var(--c-grey-20);border-radius:8px;margin:-10px -11px 0;padding:9px 10px}.mainnavigation__subpanel .mainnavigation__subitem:has(>.mainnavigation__expander[aria-expanded=true]){margin-top:0}.mainnavigation__sublink{color:var(--c-text-color);font-family:var(--f-base-font-family);font-size:var(--nav-item-font-size);line-height:1.5;text-decoration:none}.mainnavigation__sublink:hover{color:var(--c-off-black);text-underline-offset:3px;text-decoration:underline}.mainnavigation__sublink:focus-visible{outline:var(--c-primary) solid 2px;outline-offset:2px;border-radius:4px}.mainnavigation__expander{color:var(--c-grey-160);cursor:pointer;font-family:inherit;font-size:var(--nav-item-font-size);text-align:left;background:0 0;border:none;align-items:center;gap:4px;padding:0;line-height:1.5;display:inline-flex}.mainnavigation__expander:hover{color:var(--c-off-black)}.mainnavigation__expander:focus-visible{outline:var(--c-primary) solid 2px;outline-offset:2px;border-radius:4px}.mainnavigation__expander[aria-expanded=true]{color:var(--c-off-black)}.mainnavigation__expander[aria-expanded=true] .mainnavigation__expanderPlus{display:none}.mainnavigation__expander[aria-expanded=true] .mainnavigation__expanderMinus{display:block}.mainnavigation__expanderIcon{width:14px;height:14px;color:var(--c-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mainnavigation__expanderPlus,.mainnavigation__expanderMinus{width:14px;height:14px}.mainnavigation__expanderMinus{display:none}.mainnavigation__subpanel{overflow-clip-margin:4px;transition:max-height var(--d-short) var(--e-ease-exponential);margin-top:8px;overflow:clip}.mainnavigation__subpanel[hidden]{display:none}.mainnavigation__subpanel .mainnavigation__sublist{gap:8px}.mainnavigation__subpanel .mainnavigation__sublink,.mainnavigation__subpanel .mainnavigation__expander{font-size:var(--f-font-size-xs)}@media screen and (prefers-reduced-motion:reduce){.mainnavigation__subpanel{transition:none}}.mainnavigation__flyoutClose{background-color:var(--c-secondary-70);width:40px;height:40px;color:var(--c-off-black);cursor:pointer;border:none;border-radius:99px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:16px;right:18px}.mainnavigation__flyoutClose:hover{background-color:var(--c-secondary)}.mainnavigation__flyoutClose:focus-visible{outline:var(--c-primary) solid 2px;outline-offset:2px}.header{--nav-shadow:0 4px 8px 0 #0000000a, 0 8px 16px 0 #0000000a;z-index:20;transition:top var(--d-medium) var(--e-ease-exponential);position:fixed;top:8px;left:0;right:0}@media (width>=1200px),print and (orientation:landscape){.header{top:24px}}.header--scrolled{top:4px}@media (width>=1200px),print and (orientation:landscape){.header--scrolled{top:12px}}.header--scrolled:before{opacity:1}.header:before{z-index:-1;content:"";opacity:0;pointer-events:none;height:80px;transition:opacity var(--d-medium) var(--e-ease-exponential);background:linear-gradient(#0000000f 0%,#0000 100%);position:fixed;top:0;left:0;right:0}@media (width>=1200px),print and (orientation:landscape){.header:before{height:96px}}@media screen and (prefers-reduced-motion:reduce){.header:before{transition:none}}.header--scrolled .header__bar{box-shadow:0 8px 24px #00000014,0 12px 32px -8px #0000000f}@media screen and (prefers-reduced-motion:reduce){.header{transition:none}}.header__main{position:relative}.header__mainWrapper{justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.header__bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:var(--c-white);border-radius:99px;align-items:center;gap:14px;min-height:48px;padding:2px 24px;display:flex}@media (width>=1200px),print and (orientation:landscape){.header__bar{gap:40px;min-height:56px;padding:4px 32px}.large-font .header__bar{max-width:830px}}@media (width>=1400px),print and (orientation:landscape){.large-font .header__bar{max-width:1030px}}.header__logo{flex-shrink:0;align-items:center;display:flex}.header__logo:focus-visible{outline:var(--c-primary) solid 2px;outline-offset:2px;border-radius:4px}.header__logoImg{width:auto;height:25px;display:block}.header__lang{display:none}@media (width>=1200px),print and (orientation:landscape){.header__lang{align-items:center;gap:4px;display:inline-flex}}.header__langItem{min-width:36px;color:var(--c-text-color);font-family:var(--f-base-font-family);font-size:var(--f-font-size-sm);font-weight:var(--f-weight-semibold);line-height:var(--f-base-line-height);border-radius:6px;justify-content:center;align-items:center;padding:6px 10px;text-decoration:none;display:inline-flex;position:relative}.header__langItem:hover{color:var(--c-off-black)}.header__langItem:hover:before{border-bottom:2px solid var(--c-primary);content:"";pointer-events:none;border-radius:0;position:absolute;inset:0}.header__langItem:focus-visible{outline:var(--c-primary) solid 2px;outline-offset:3px}.header__langItem.is-active{color:var(--c-off-black)}.header__langItem.is-active:before{border-bottom:2px solid var(--c-primary);content:"";pointer-events:none;border-radius:0;position:absolute;inset:0}.header__icon{width:44px;height:44px;color:var(--c-off-black);cursor:pointer;background-color:#0000;border:none;border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.header__icon:focus-visible{outline:var(--c-primary) solid 2px;outline-offset:2px}.header__icon:hover{background-color:var(--c-secondary-70)}@media (width>=1200px),print and (orientation:landscape){.header__iconMenu{display:none}}.header__iconClose{background-color:#0000}
