.row {
  margin-bottom: 1.2em;
}

.row-labeled {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  padding-bottom: $tertiary-padding;
}

.row-labeled-label {
  width: 100%;
  display: flex;
  align-items: center;
  flex: 1;
}
.row-labeled-content {
  align-self: center;
  width: 100%;
}

@media (max-width: $break-point-tablet ) {
  .row-labeled {
    flex-direction: column;
  }
  .row-labeled-label {
    width: 100%;
  }
  .row-labeled-content {
    width: 100%;
  }
}