.entry-header-page {
  margin: 0 -9999px 2em;
  margin: 0 calc((100% - 100vw) / 2) 2em;
  padding: 1em 9999px;
  padding: 1em calc((-100% + 100vw) / 2);
  position: relative;
  background: var(--color-secondary);
}
.entry-header-page h1 {
  color: #fff;
  width: 90%;
}
@media (min-width: 1025px) {
  .entry-header-page h1 {
    width: 70%;
  }
}
.entry-header-page h1.page-title-with-content {
  padding-bottom: 0;
}

.entry-header-page .header-content {
  color: #fff;
  width: 50%;
  padding-bottom: 1.5em;
}

.entry-header-page .container-sidebar {
  align-items: center;
}

.entry-header-page .advertiser-disclosure {
  text-align: right;
  color: rgba(255, 255, 255, 0.7);
  font-size: 0.8rem;
  letter-spacing: 0.05em;
  font-weight: var(--font-weight-bold);
}

.page-template-page-no-margin .mapboxgl-map {
  margin-bottom: 0;
  height: 80vh !important;
}
.page-template-page-no-margin .site-footer {
  margin-top: 0;
}

.big-quote {
  padding: 2em;
}
.big-quote blockquote {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.big-quote p {
  font-size: 1.4em;
  line-height: var(--heading-line-height);
}
@media (min-width: 481px) {
  .big-quote p {
    font-size: 1.8em;
  }
}

/*# sourceMappingURL=page.css.map */
