.training-banner .des-column-wrapper {
  margin: auto;
  max-width: 87.2%;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .training-banner .des-column-wrapper {
    max-width: 91.67%;
  }
}
@media only screen and (min-width: 1280px) {
  .training-banner .des-column-wrapper {
    max-width: 1180px;
  }
}
@media only screen and (min-width: 1680px) {
  .training-banner .des-column-wrapper {
    max-width: 1400px;
  }
}
.training-banner .banner__image {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #30578d;
  min-height: 300px;
  display: flex;
  align-items: center;
}
@media only screen and (min-width: 768px) {
  .training-banner .banner__image {
    min-height: 224px;
  }
}
@media only screen and (min-width: 1280px) {
  .training-banner .banner__image {
    min-height: 358px;
  }
}
.training-banner .banner__image.advanced {
  background-color: #823e81;
}
@media only screen and (min-width: 1280px) {
  .training-banner .training-heading {
    width: 90%;
  }
}
@media only screen and (min-width: 1440px) {
  .training-banner .training-heading {
    width: 80%;
  }
}
