:root{--bal-navbar-background: var(--bal-color-primary);--bal-navbar-light-background: var(--bal-color-white);--bal-navbar-active-menu-background: var(--bal-color-white);--bal-navbar-height: 4rem;--bal-navbar-height-desktop: 5rem;--bal-navbar-brand-title-text-color: var(--bal-color-text-primary-inverted);--bal-navbar-brand-title-font-size: var(--bal-size-medium);--bal-navbar-brand-title-light-text-color: var(--bal-color-text-primary);--bal-navbar-brand-text-color: var(--bal-color-text-primary-inverted);--bal-navbar-brand-logo-link-color: var(--bal-color-text-primary-inverted)}.bal-navbar{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;display:block}.bal-navbar--context-app:not(.bal-navbar--is-light),.bal-navbar--context-simple:not(.bal-navbar--is-light){background:var(--bal-navbar-background)}.bal-navbar--context-app,.bal-navbar--context-simple{height:var(--bal-navbar-height);max-height:var(--bal-navbar-height)}@media screen and (min-width: 1024px){.bal-navbar--context-app,.bal-navbar--context-simple{height:var(--bal-navbar-height-desktop);max-height:var(--bal-navbar-height-desktop)}}.bal-navbar__nav{display:flex;height:100%;gap:1rem}.bal-navbar__brand{flex:1;gap:2rem;display:flex;justify-content:flex-start;align-items:center}@media screen and (min-width: 1024px){.bal-navbar__brand{flex:initial}}.bal-navbar__brand>a{display:flex;align-items:center;height:100%}.bal-navbar__brand__logo{height:calc(100% - 1rem);object-fit:contain}@media screen and (min-width: 1024px){.bal-navbar__brand__logo{height:calc(100% - 2rem)}}.bal-navbar__brand__title{display:none;hyphens:auto}.bal-navbar__brand__title>bal-logo{display:none}@media screen and (min-width: 769px),print{.bal-navbar__brand__title{display:inline-block;font-size:var(--bal-navbar-brand-title-font-size);font-family:var(--bal-font-family-title);font-weight:var(--bal-weight-bold);color:var(--bal-navbar-brand-title-text-color)}}@media screen and (min-width: 1024px){.bal-navbar__brand__title{font-size:var(--bal-navbar-brand-title-font-size)}}.bal-navbar__brand--context-app,.bal-navbar__brand--context-simple{color:var(--bal-navbar-brand-text-color)}.bal-navbar__brand--context-app>a,.bal-navbar__brand--context-simple>a{color:var(--bal-navbar-brand-logo-link-color)}.bal-navbar__menu{position:static;display:none;z-index:var(--bal-z-index-navigation)}@media screen and (max-width: 1023px){.bal-navbar__menu--active{position:fixed !important;display:block;background:var(--bal-navbar-active-menu-background)}}@media screen and (max-width: 1023px){.bal-navbar__menu--context-app{padding-top:1rem;padding-bottom:1rem;overflow-y:auto;flex-direction:column-reverse;top:4rem;left:0;bottom:0;right:0}}@media screen and (min-width: 1024px){.bal-navbar__menu{display:flex;flex:1;gap:1rem;padding-right:0 !important}}.bal-navbar__menu--context-simple{display:flex;justify-content:flex-end;flex:1;gap:1rem}.bal-navbar__menu__start{display:block;margin-bottom:1rem}@media screen and (min-width: 1024px){.bal-navbar__menu__start{display:flex;flex:1;justify-content:center;align-items:center;gap:.5rem;margin-bottom:0}}.bal-navbar__menu__start--context-simple{display:none}.bal-navbar__menu__start--context-meta{justify-content:flex-start}.bal-navbar__menu__end{display:flex;justify-content:flex-end;align-items:center;gap:.5rem}.bal-navbar__menu__end .button-label{word-break:keep-all !important}.bal-navbar__menu__end .bal-button-group{width:100%}@media screen and (max-width: 1023px){.bal-navbar__menu__end .bal-button-group{margin-top:2rem}}.bal-navbar__menu__end--context-simple>.field{flex-shrink:0;justify-content:flex-end;align-items:center}.bal-navbar__menu__end>.field{flex:1}@media screen and (min-width: 1024px){.bal-navbar__menu__end>.field{flex-shrink:0;justify-content:flex-end;align-items:center}}.bal-navbar--is-light{background-color:var(--bal-navbar-light-background);box-shadow:var(--bal-shadow-normal)}.bal-navbar--is-light .bal-navbar__brand__title{color:var(--bal-navbar-brand-title-light-text-color)}.bal-navbar--is-light bal-logo svg svg,.bal-navbar--is-light bal-logo svg g,.bal-navbar--is-light bal-logo svg path,.bal-navbar--is-light bal-logo svg circle{fill:var(--bal-color-primary)}.bal-navbar__brand__burger.bal-button{margin-left:auto}@media screen and (min-width: 1024px){.bal-navbar__brand__burger.bal-button{display:none}}.bal-navbar__brand__burger--hidden.bal-button{display:none !important}