.main-navigation{height:100%;display:inline-flex}.main-navigation ul{list-style:none;margin:0;padding-left:0;position:relative}.nav-list .nav-link,.nav-list>a{text-decoration:none;padding:0 1em;display:inline-block;transition:.2s linear}.nav-list .nav-item{position:relative}.layout-mobile-breakpoint .main-navigation{padding-left:0}.layout-mobile-breakpoint .main-navigation ul .nav-item .nav-link{padding:0 20px;display:inline-block;width:100%;border:0 solid;border-bottom-width:1px;border-color:var(--theme-border-color)}.layout-mobile-breakpoint .main-navigation ul .nav-item .nav-link .icon-arrow:first-of-type{margin-right:5px}.layout-mobile-breakpoint .nav-list{background-color:#f9f9f9;border-top-width:0}.button-wrap{display:inline-block}.button-wrap button{box-shadow:none;border:none}.button-wrap .menu-toggle{padding:0;width:2.2em;height:2.1em;font-size:1.5em;font-weight:400;border-radius:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;line-height:1.85714285714286}.button-wrap .menu-toggle.nav-list-toggle{padding:0 .5em;width:auto;text-align:center}.button-wrap .menu-toggle:focus{outline:dotted thin}.header-layout-primary .header-bar-alignment{margin-left:auto}.nav-shell{height:100%}.layout-header .nav-link *{transition:none}.icon.icon-arrow svg{height:.6em;width:.6em;position:relative;margin-left:10px}.layout-mobile-breakpoint .header-bar-navigation{flex:auto}.layout-mobile-breakpoint .header-bar-alignment{display:block;width:100%;flex:auto;order:4}.layout-mobile-breakpoint .icon.icon-arrow svg{height:.85em;width:.95em;position:relative;margin-left:10px}.icon svg{fill:currentColor}