.ba-module__line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ba-module__line .line__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 38px;
}
.ba-module__line .line__wrapper .line__border {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border-top-width: 1px;
}
.ba-module__line .line__wrapper .line__content {
  padding: 0.5em 1em;
  display: grid;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-auto-flow: column;
  gap: 1em;
}