.training-requirements {
  margin: 0 auto;
  text-align: initial;
}

.training-requirements > p {
  margin-bottom: .75rem; /* @global-margin */
}

.training-requirements ~ .uk-button {
  margin-top: 3rem; /* @global-margin-xlarge */
}

.training-requirements-group ul {
  margin: 0;
}

[dir=ltr] .training-requirements-group ul {
  padding-left: 2rem; /* @base-list-padding-left */
}

[dir=rtl] .training-requirements-group ul {
  padding-right: 2rem; /* @base-list-padding-left */
}

.training-requirements-group li + li {
  margin-top: .5rem; /* @global-margin-small */
}

.training-requirements-grouped .training-requirements-group {
  border-radius: 4px; /* @global-border-radius */
  padding: 1rem; /* @global-margin-medium */
}

.training-requirements-grouped .training-requirements-group + p {
  margin-top: .75rem;
}

[dir=ltr] .training-requirements-grouped .training-requirements-group ul {
  margin-left: -1rem;
}

[dir=rtl] .training-requirements-grouped .training-requirements-group ul {
  margin-right: -1rem;
}

.training-requirements:not(.training-requirements-grouped) .training-requirements-group ul {
  list-style-position: inside;
  padding-left: 0;
  padding-right: 0;
}

@media (min-width: 480px) {
  /* @breakpoint-small */
  .training-requirements {
    max-width: 75%;
  }
}

@media (min-width: 960px) {
  /* @breakpoint-large */
  .training-requirements {
    max-width: 60%;
  }
}
