.region-footer {
  margin-left: -5%;
  margin-right: -5%; }
  @media (max-width: 1580px) {
    .region-footer {
      margin-left: calc(-50vw + 50%);
      margin-right: calc(-50vw + 50%);
      max-width: 100vw; }
      .visible-scroll .region-footer {
        margin-left: calc(-50vw + 50% + 8px);
        margin-right: calc(-50vw + 50% + 8px); } }

.region-footer {
  padding-left: 5%;
  padding-right: 5%; }
  @media (max-width: 1580px) {
    .region-footer {
      padding-left: calc(50vw - 50%);
      padding-right: calc(50vw - 50%); }
      .visible-scroll .region-footer {
        padding-left: calc(50vw - 50% - 8px);
        padding-right: calc(50vw - 50% - 8px); } }

.region-footer {
  margin-left: -5%;
  margin-right: -5%; }
  @media (max-width: 1580px) {
    .region-footer {
      margin-left: calc(-50vw + 50%);
      margin-right: calc(-50vw + 50%);
      max-width: 100vw; }
      .visible-scroll .region-footer {
        margin-left: calc(-50vw + 50% + 8px);
        margin-right: calc(-50vw + 50% + 8px); } }

.region-footer {
  padding-left: 5%;
  padding-right: 5%; }
  @media (max-width: 1580px) {
    .region-footer {
      padding-left: calc(50vw - 50%);
      padding-right: calc(50vw - 50%); }
      .visible-scroll .region-footer {
        padding-left: calc(50vw - 50% - 8px);
        padding-right: calc(50vw - 50% - 8px); } }

.path-user .region-highlighted {
  margin-bottom: calc(20px + 20 * ((100vw - 600px) / 800)); }
  @media screen and (max-width: 600px) {
    .path-user .region-highlighted {
      margin-bottom: 20px; } }
  @media screen and (min-width: 1400px) {
    .path-user .region-highlighted {
      margin-bottom: 40px; } }

.region-content {
  width: 90%;
  max-width: 1400px;
  margin: 0 auto; }
  .page-node-type-job-posting .region-content {
    min-height: calc(100vh - calc(var(--header-outer-height) + var(--site-header-top) + 20px) - 316px); }
    @media (max-width: 600px) {
      .page-node-type-job-posting .region-content {
        min-height: 0; } }
  @media print {
    .region-content {
      margin-top: 20px; } }

.region-footer {
  background-color: var(--color-background); }

/*# sourceMappingURL=../_maps/layout/region.css.map */
