.header.full-width .wrapper, .footer.full-width .wrapper {
   padding: 0;
}
.error-page .wrapper {
text-align: center;
}
.error-page img {
    max-width: 48rem;
    width: 100%;
    margin: 0 auto;
}
h1 {
    font-size: var(--text-7xl);
    color: var(--base-emphasis);
    line-height: 1.3;
    margin-bottom: 1rem;
}
@media only screen and (min-width: 360px) {
  /* CSS rules */
}

@media only screen and (min-width: 500px) {
  /* CSS rules */
}

@media only screen and (min-width: 640px) {
  /* CSS rules */
}

@media only screen and (min-width: 768px) {
  /* CSS rules */
}

@media only screen and (min-width: 1024px) {
  h1 {
        font-size: 3.75rem;
}

@media only screen and (min-width: 1280px) {
  /* CSS rules */
}

@media only screen and (min-width: 1536px) {
.full-width .wrapper {
        padding: 1rem 0;
    }
}
