/* INFOTECH 3.10K — subtle page rhythm normalization */
:root{
  --it-page-max: 1160px;
  --it-shell-max: 1320px;
}
.hero,
.page-hero,
.tools-hero,
.stage-hero,
.network-hero,
.color-hero,
.dmx-hero,
.led-hero,
main > section:first-of-type:not(.app-shell){
  max-width:var(--it-page-max);
  margin-left:auto;
  margin-right:auto;
}
.app-shell,
.builder-app-shell{
  max-width:var(--it-shell-max);
}
@media(max-width:980px){
  .hero,
  .page-hero,
  .tools-hero,
  .stage-hero,
  .network-hero,
  .color-hero,
  .dmx-hero,
  .led-hero,
  main > section:first-of-type:not(.app-shell){
    width:calc(100vw - 28px);
  }
}
