.font-family-neue-regular {
  font-family: "Neue Haas Unica W1G Regular", sans-serif;
}

/**
 * Add an arrow element
 *
 * Accepts:
 * - $direction: {String} Positioning method for element
 * - $size: {String}
 * - $stroke: {String}
 *
 * Usage:
 * .selector {
 *   @include visually-shown(relative);
 * }
 */
.results-pages {
  padding-top: 80px;
  margin-bottom: 80px;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center 40px;
}

@media only screen and (min-width: 992px) {
  .results-pages {
    padding-top: calc(80px + 110 * (100vw - 992px) / 928);
  }
}

@media only screen and (min-width: 1920px) {
  .results-pages {
    padding-top: 190px;
  }
}

@media only screen and (min-width: 992px) {
  .results-pages {
    margin-bottom: calc(80px + 110 * (100vw - 992px) / 928);
  }
}

@media only screen and (min-width: 1920px) {
  .results-pages {
    margin-bottom: 190px;
  }
}

@media only screen and (min-width: 768px) {
  .results-pages {
    background-size: 114%;
    background-position: 33% 50px;
  }
}

@media only screen and (min-width: 992px) {
  .results-pages {
    margin-top: 40px;
  }
}

@media only screen and (min-width: 992px) and (min-width: 768px) {
  .results-pages {
    margin-top: calc(40px + 60 * (100vw - 768px) / 1152);
  }
}

@media only screen and (min-width: 992px) and (min-width: 1920px) {
  .results-pages {
    margin-top: 100px;
  }
}

@media only screen and (min-width: 2048px) {
  .results-pages {
    background-size: 90%;
    background-position: center top;
  }
}

@media only screen and (max-width: 991px) {
  .results-pages {
    padding-top: 100px;
  }
}

.results-pages .container {
  padding-top: 0;
  padding-bottom: 0;
}

@media only screen and (min-width: 1440px) {
  .results-pages .inner {
    padding-left: 100px;
  }
}

@media only screen and (min-width: 1440px) and (min-width: 1440px) {
  .results-pages .inner {
    padding-left: calc(100px + 55 * (100vw - 1440px) / 480);
  }
}

@media only screen and (min-width: 1440px) and (min-width: 1920px) {
  .results-pages .inner {
    padding-left: 155px;
  }
}

.results-pages__title {
  padding-top: 50px;
  color: #000;
  font-family: 'Neue Haas Unica W1G Light';
  font-size: 28px;
}

@media only screen and (min-width: 375px) {
  .results-pages__title {
    font-size: calc(28px + 4 * (100vw - 375px) / 1545);
  }
}

@media only screen and (min-width: 1920px) {
  .results-pages__title {
    font-size: 32px;
  }
}

@media only screen and (min-width: 768px) {
  .results-pages__title {
    padding-top: 0;
    padding-left: 6px;
  }
}

@media only screen and (min-width: 768px) and (min-width: 768px) {
  .results-pages__title {
    padding-left: calc(6px + 4 * (100vw - 768px) / 1152);
  }
}

@media only screen and (min-width: 768px) and (min-width: 1920px) {
  .results-pages__title {
    padding-left: 10px;
  }
}

@media only screen and (min-width: 1170px) {
  .results-pages__content {
    padding-right: 6%;
  }
}

.results-pages__result {
  width: 100%;
  font-family: "Noe Display";
  color: #54565a;
}

@media only screen and (min-width: 768px) {
  .results-pages__result {
    width: 48%;
    padding: 10px 0;
  }
}

@media only screen and (min-width: 992px) {
  .results-pages__result {
    width: 31%;
    padding: 20px 0;
  }
}

.results-pages__result-symbol, .results-pages__result-sign {
  padding-bottom: 5px;
  font-size: 24px;
}

@media only screen and (min-width: 375px) {
  .results-pages__result-symbol, .results-pages__result-sign {
    font-size: calc(24px + 18 * (100vw - 375px) / 1545);
  }
}

@media only screen and (min-width: 1920px) {
  .results-pages__result-symbol, .results-pages__result-sign {
    font-size: 42px;
  }
}

.results-pages__result .padd-r {
  padding-right: 26px;
}

@media only screen and (min-width: 375px) {
  .results-pages__result .padd-r {
    padding-right: calc(26px + 6 * (100vw - 375px) / 1545);
  }
}

@media only screen and (min-width: 1920px) {
  .results-pages__result .padd-r {
    padding-right: 32px;
  }
}

.results-pages__result-number {
  font-size: 50px;
}

@media only screen and (min-width: 768px) {
  .results-pages__result-number {
    font-size: 38px;
  }
}

@media only screen and (min-width: 768px) and (min-width: 768px) {
  .results-pages__result-number {
    font-size: calc(38px + 22 * (100vw - 768px) / 1152);
  }
}

@media only screen and (min-width: 768px) and (min-width: 1920px) {
  .results-pages__result-number {
    font-size: 60px;
  }
}

.results-pages__result-text {
  margin-top: -14px;
  font-size: 24px;
  line-height: 1;
  color: #865229;
  text-align: right;
}

@media only screen and (min-width: 375px) {
  .results-pages__result-text {
    font-size: calc(24px + 16 * (100vw - 375px) / 1545);
  }
}

@media only screen and (min-width: 1920px) {
  .results-pages__result-text {
    font-size: 40px;
  }
}

/*# sourceMappingURL=section-results-pages.css.map*/