/* Remove default padding from content area */
.wp-site-blocks,
.wp-block-group.alignfull > .wp-block-group__inner-container {
  padding-left: 0 !important;
  padding-right: 0 !important;
}


/* Tablet padding - outer viewport only */
@media (min-width: 768px) {
  main {
    padding-left: 24px;
    padding-right: 24px;
  }
}

/* Desktop padding - outer viewport only */
@media (min-width: 1280px) {
  main {
    padding-left: 30px;
    padding-right: 30px;
  }
}

.wp-block-group.has-global-padding.pit-footer {
  padding: 30px!important;
} 

/* Content container shouldn't add extra padding */
.wp-block-group > .wp-block-group__inner-container {
  padding-left: 0;
  padding-right: 0;
}