/* Equal outer gutters on the artist overview and all artist detail pages.
   Reduce symmetric outer gutters and move artist introductions left. */
.typobg { display: none !important; }

.contentcontainer { width: 100%; }

.contentcontainer > .section_wrapper,
body > .section_wrapper.backbtn {
  --helium-artist-inset: 13px;
  width: calc(100% - 2 * var(--helium-artist-inset));
  margin-inline: var(--helium-artist-inset);
  padding-inline: 3.5vw;
}

.contentcontainer > .section_wrapper.artistcontactalignment,
.contentcontainer > .section_wrapper.contactteaserspacing,
.contentcontainer > .section_wrapper.artistportfolioalignment,
.contentcontainer > .section_wrapper.textblocker {
  --helium-artist-inset: 0px;
}

.contentcontainer > .section_wrapper > .contentwrapper {
  width: calc(100% - 7vw);
  max-width: calc(1500px - 2 * var(--helium-artist-inset));
}

.contentcontainer > .section_wrapper.footer > .contentwrapper.footer {
  width: calc(100% - 7vw);
  max-width: none;
}

@media screen and (max-width: 991px) {
  .contentcontainer > .section_wrapper > .contentwrapper {
    width: calc(100% - 4vw);
  }
}

@media screen and (max-width: 479px) {
  .contentcontainer > .section_wrapper,
  body > .section_wrapper.backbtn { --helium-artist-inset: 0px; }
  .contentcontainer > .section_wrapper.textblocker { --helium-artist-inset: 38px; }
}
