.layout-header-shell.layout-mobile-breakpoint .header-bar-navigation{width:100%;margin:0}.layout-header-shell .menu-toggle.toggled .mobile-svg{display:none}.layout-header-shell .menu-toggle.toggled .close-svg{display:block}.menu-toggle .close-svg{display:none}.mobile-header-wrap .menu-toggle .mobile-menu-toggle-icon{display:inline-flex;align-self:center}.mobile-header-wrap .button-wrap .menu-toggle.nav-list-toggle{display:flex;align-items:center;width:auto;height:auto}.menu-toggle .mobile-menu-toggle-icon{display:inline-flex;align-self:center}.button-wrap .menu-toggle.nav-list-toggle{padding:.5em;align-items:center;display:flex}.layout-header{z-index:99;position:relative}.header-bar-wrap{position:relative}.header-bar{background-color:#fff;border-bottom-color:var(--theme-border-color);border-bottom-style:solid;margin-left:auto;margin-right:auto;z-index:4;position:relative}.layout-mobile-breakpoint .header-bar{border:0;border-bottom-color:var(--theme-border-color);border-bottom-style:solid;display:block;line-height:3}.brand{line-height:1;align-self:center}.nav-mobile-open .header-bar{padding-bottom:0}.header-bar .header-bar-navigation:empty{padding:0}.brand-identity{padding:1em 0}.layout-mobile-breakpoint .layout-header .header-bar-wrap .brand{flex:1;align-self:center}.layout-mobile-breakpoint .brand-identity{width:100%}.layout-mobile-breakpoint .header-bar .header-bar-navigation{line-height:3}.layout-mobile-breakpoint .header-bar .header-bar-navigation .nav-list{border-top-width:0}.layout-mobile-breakpoint .main-navigation{display:block;width:100%}.layout-mobile-breakpoint .main-navigation ul ul{left:auto;right:auto}.layout-mobile-breakpoint .main-navigation .stack-on-mobile li{width:100%}.layout-mobile-breakpoint .main-navigation .content-panel{margin-bottom:1em}.layout-mobile-breakpoint .main-navigation .content-panel li{width:auto}.layout-mobile-breakpoint .main-navigation .content-panel:last-child{margin-bottom:0}.layout-mobile-breakpoint .header-bar-navigation{width:calc(100% + 40px);margin:0 -20px}.layout-mobile-breakpoint .nav-list ul ul{top:0}.layout-mobile-breakpoint .layout-menu{width:100%}.layout-mobile-breakpoint .mobile-header-wrap .layout-flex.stack-on-mobile{flex-wrap:wrap}