.np-flow-navigation {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  box-sizing: border-box;
  min-height: 96px;
}
.np-flow-navigation--border-bottom {
  border-bottom: 1px solid rgba(0,0,0,0.10196);
  border-bottom: 1px solid var(--color-border-neutral);
}
.np-flow-navigation__content {
  width: 100%;
  min-width: 320px;
  max-width: calc(1160px - 36px);
}
.np-flow-navigation__stepper {
  padding-bottom: 0 !important;
}
[dir="rtl"] .np-flow-navigation__stepper {
  padding-right: 0 !important;
}
html:not([dir="rtl"]) .np-flow-navigation__stepper {
  padding-left: 0 !important;
}
[dir="rtl"] .np-flow-navigation__stepper {
  padding-left: 0 !important;
}
html:not([dir="rtl"]) .np-flow-navigation__stepper {
  padding-right: 0 !important;
}
.np-flow-navigation--xs-max .np-flow-navigation__stepper .tw-stepper-steps {
  display: none;
}
.np-flow-navigation--xs-max .np-flow-navigation__stepper .progress {
  margin-bottom: 0;
}
.np-flow-navigation--xs-max .np-animated-label {
  height: auto;
}
.np-flow-navigation--xs-max .np-animated-label .tw-icon-chevron-down {
  margin-left: 4px;
  margin-left: var(--size-4);
}
.np-flow-navigation--sm .np-flow-navigation__stepper {
  min-height: 56px;
}
[dir="rtl"] .np-flow-navigation--sm .np-flow-navigation__stepper {
  padding-right: 24px !important;
  padding-right: var(--size-24) !important;
}
html:not([dir="rtl"]) .np-flow-navigation--sm .np-flow-navigation__stepper {
  padding-left: 24px !important;
  padding-left: var(--size-24) !important;
}
[dir="rtl"] .np-flow-navigation--sm .np-flow-navigation__stepper {
  padding-left: 24px !important;
  padding-left: var(--size-24) !important;
}
html:not([dir="rtl"]) .np-flow-navigation--sm .np-flow-navigation__stepper {
  padding-right: 24px !important;
  padding-right: var(--size-24) !important;
}
.np-flow-navigation--lg .np-flow-navigation__stepper {
  max-width: 562px;
}
.np-flow-navigation--lg .np-flow-header__left,
.np-flow-navigation--lg .np-flow-header__right {
  width: 180px;
}
.np-flow-navigation--hidden {
  visibility: hidden;
}
.np-flow-navigation--composable {
  min-height: 80px;
}
@media (min-width: 320.02px) {
  .np-flow-navigation--composable {
    min-height: 128px;
  }
}
.np-flow-navigation--composable .np-flow-navigation__content {
  max-width: none;
}
.np-theme-personal--forest-green .np-flow-navigation .np-flow-header__left path,
.np-theme-personal--bright-green .np-flow-navigation .np-flow-header__left path,
.np-theme-personal--dark .np-flow-navigation .np-flow-header__left path {
  fill: var(--color-interactive-primary);
}
