.mainnavigation__link.mdc-list-item{font-weight:700;color:var(--clink);padding-right:96px;text-decoration:none}.mainnavigation__link.mdc-list-item.highlight{color:var(--chighlight)}.mainnavigation__link.mdc-list-item.mdc-ripple-upgraded{left:0}.mainnavigation__base{max-width:100%}.mainnavigation__base--withSecondLevel{align-items:center;display:flex}.mainnavigation__base .mdc-simple-menu{top:0 !important;width:auto}.mainnavigation__base .mdc-simple-menu--animating::-webkit-scrollbar{display:none}.mainnavigation__base .mdc-simple-menu--animating{-ms-overflow-style:none;scrollbar-width:none}.mainnavigation__base .flyout__position{top:-56px !important}.mainnavigation__base .tabbar__base{flex:1;overflow:hidden}.mainnavigation__base .tabbar__base::before{content:none}.mainnavigation__base .tabbar__base .tabbar__scrollerIndicatorBack,.mainnavigation__base .tabbar__base .tabbar__scrollerIndicatorForward{display:none}.mainnavigation__base .tabbar__indicator{bottom:12px;height:2px}.mainnavigation__menuButton{box-shadow:none;background-color:transparent;transition:none;border:0;border-radius:0;font-family:inherit;padding:0;margin:0;font-size:18px;line-height:26px;font-weight:700;color:var(--clink);align-items:center;cursor:pointer;display:flex;height:48px;margin-right:0;white-space:nowrap}.mainnavigation__buttonIcon{margin-left:6px;margin-right:8px;position:relative}.mainnavigation__firstLevel{font-weight:600;color:var(--cbodytext);font-size:18px;line-height:26px;align-items:center;display:flex;flex:1}.mainnavigation__firstLevel--only{height:48px}.mainnavigation__firstLevelItem{list-style:none;margin-right:24px}.mainnavigation__secondLevel{font-size:18px;line-height:26px;font-weight:600;color:var(--cbodytext)}.mainnavigation__link{text-decoration:none}.mainnavigation__link.tabbar__item:focus::before{border:1px solid var(--tabbar-item-focus-color);border-radius:2px;box-sizing:border-box;content:"";display:block;height:66px;left:-4px;position:absolute;top:-4px;width:calc(100% + 8px)}.mainnavigation__verticalDivider{align-self:stretch;box-shadow:3px 0 0 var(--cdivider);width:3px}.mainnavigation__horizontalDivider{border-bottom:3px var(--cdivider) solid;height:0;margin-left:16px;margin-right:16px}.mainnavigation__account{margin-left:auto}.mainnavigation__account .mainnavigation__link{align-items:center;display:flex}.mainnavigation__accountIcon{padding-left:4px}.mainnavigation__login,.mainnavigation__logout{box-shadow:none;background-color:transparent;transition:none;border:0;border-radius:0;font-family:inherit;padding:0;margin:0;height:56px;justify-content:flex-start;width:100%}.mainnavigation__login.button--link{justify-content:flex-start}@media screen and (min-width: 600px){.mainnavigation__base .tabbar__base{margin-left:4px}.mainnavigation__horizontalDivider{margin-left:0;margin-right:0}}@media screen and (min-width:600px){.mainnavigation__base .tabbar__base .tabbar__scrollerIndicatorBack,.mainnavigation__base .tabbar__base .tabbar__scrollerIndicatorForward{display:flex}.mainnavigation__menuButton:focus,.mainnavigation__menuButton:focus svg,.mainnavigation__menuButton:hover,.mainnavigation__menuButton:hover svg{color:var(--chighlight);outline:none}.mainnavigation__simpleMenuItem{font-weight:600;color:var(--cbodytext);font-size:18px;line-height:26px}}@media print, (min-width: 960px){.mainnavigation__menuButton{height:56px}.mainnavigation__firstLevel--only{height:56px}}@media print,(min-width:960px){.mainnavigation__base .tabbar__indicator{bottom:15px}.mainnavigation__login,.mainnavigation__logout{padding:0 24px;text-align:right}}
