/**
 * Page
 *  - for page.html.twig and region markup.
 ============================================================================ */
.path-frontpage #block-inner-compass-local-tasks {
  display: none;
}

.pr-leaderboard__leaderboard .block,
.pr-header__header-top .block {
  overflow: hidden;
}

.pr-leaderboard__leaderboard .block:not(.has-title),
.pr-header__header-top .block:not(.has-title) {
  margin: 0;
}

.pr-leaderboard__leaderboard .block:not(.has-title) p,
.pr-header__header-top .block:not(.has-title) p {
  margin: 1rem 0 0;
}

.pr-leaderboard__leaderboard .block ul,
.pr-leaderboard__leaderboard .block ol,
.pr-header__header-top .block ul,
.pr-header__header-top .block ol {
  margin: 0;
}

.pr-content-prefix__content-prefix .block {
  margin: 0 0 1em;
}

.pr-subfeatures .l-rw {
  margin-top: 50px;
  border-top: 1px solid #dda526;
}

@media screen and (min-width: 60.0625em) {
  .pr-subfeatures .l-rw {
    margin-left: 7.5%;
    margin-right: 7.5%;
    margin-top: 80px;
    margin-bottom: 40px;
  }
}

@media screen and (min-width: 60.0625em) {
  .pr-subfeatures .l-r {
    padding: 0;
  }
}

@media screen and (max-width: 60em) {
  .pr-subfeatures .block-menu {
    margin-bottom: 0;
  }
}

.pr-footer .block {
  background-color: #f8f8f8;
  margin: 0;
  padding: 1em;
}

@media screen and (min-width: 60.0625em) {
  .pr-footer .block__inner {
    margin-left: 7.5%;
    margin-right: 7.5%;
  }
}

.pr-footer .block__content {
  font-family: "Jost", sans-serif;
  font-weight: 200;
  font-size: 0.875rem;
}

@media screen and (min-width: 60.0625em) {
  .pr-footer .block {
    padding: 60px 0;
  }
}
/*# sourceMappingURL=page.css.map */
