/* Give the home artist teaser equal outer gutters and more room inside its image. */
.contentcontainer { width: 100%; }

.section_wrapper.homeartistteaseralignment {
  width: 100%;
  margin-inline: 0;
  padding-inline: calc(10vw + 42px);
}

.homeartistteaseralignment > .teaser_big_colored {
  width: 100%;
}

.homeartistteaseralignment .contentwrapper.artistteaser {
  width: 100%;
  max-width: none;
  padding-inline: 145px;
}

@media screen and (max-width: 991px) {
  .section_wrapper.homeartistteaseralignment {
    padding-inline: calc(7vw + 42px);
  }
}

@media screen and (max-width: 767px) {
  .homeartistteaseralignment .contentwrapper.artistteaser {
    padding-inline: 96px;
  }
}

@media screen and (max-width: 479px) {
  .section_wrapper.homeartistteaseralignment {
    padding-inline: calc(7vw + 8px);
  }
  .homeartistteaseralignment .contentwrapper.artistteaser {
    padding-inline: 55px;
  }
}
