nav.pager .pager__items .pager__item--previous a::before, nav.pager .pager__items .pager__item--previous a::after, nav.pager .pager__items .pager__item--next a::before, nav.pager .pager__items .pager__item--next a::after {
  font-family: 'icomoon';
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

nav.pager {
  margin-top: calc(20px + 20 * ((100vw - 600px) / 800));
  margin-bottom: calc(20px + 20 * ((100vw - 600px) / 800));
  width: 100%;
  float: left;
  position: relative;
  text-align: center; }
  @media screen and (max-width: 600px) {
    nav.pager {
      margin-top: 20px; } }
  @media screen and (min-width: 1400px) {
    nav.pager {
      margin-top: 40px; } }
  @media screen and (max-width: 600px) {
    nav.pager {
      margin-bottom: 20px; } }
  @media screen and (min-width: 1400px) {
    nav.pager {
      margin-bottom: 40px; } }
  @media (max-width: 650px) {
    nav.pager {
      text-align: left; } }
  nav.pager .pager__items {
    display: inline-block; }
    nav.pager .pager__items .pager__item {
      margin-right: calc(8px + 7 * ((100vw - 600px) / 800));
      display: inline-block; }
      @media screen and (max-width: 600px) {
        nav.pager .pager__items .pager__item {
          margin-right: 8px; } }
      @media screen and (min-width: 1400px) {
        nav.pager .pager__items .pager__item {
          margin-right: 15px; } }
      nav.pager .pager__items .pager__item.is-active a {
        font-family: "Founders-grotesk-Medium", "sans-serif";
        color: var(--color-primary); }
      nav.pager .pager__items .pager__item--previous, nav.pager .pager__items .pager__item--next {
        margin: 0;
        position: absolute; }
        nav.pager .pager__items .pager__item--previous a, nav.pager .pager__items .pager__item--next a {
          display: flex;
          align-items: center; }
          nav.pager .pager__items .pager__item--previous a::before, nav.pager .pager__items .pager__item--previous a::after, nav.pager .pager__items .pager__item--next a::before, nav.pager .pager__items .pager__item--next a::after {
            font-size: calc(16px + 6 * ((100vw - 600px) / 800));
            height: calc(18px + 4 * ((100vw - 600px) / 800)); }
            @media screen and (max-width: 600px) {
              nav.pager .pager__items .pager__item--previous a::before, nav.pager .pager__items .pager__item--previous a::after, nav.pager .pager__items .pager__item--next a::before, nav.pager .pager__items .pager__item--next a::after {
                font-size: 16px; } }
            @media screen and (min-width: 1400px) {
              nav.pager .pager__items .pager__item--previous a::before, nav.pager .pager__items .pager__item--previous a::after, nav.pager .pager__items .pager__item--next a::before, nav.pager .pager__items .pager__item--next a::after {
                font-size: 22px; } }
            @media screen and (max-width: 600px) {
              nav.pager .pager__items .pager__item--previous a::before, nav.pager .pager__items .pager__item--previous a::after, nav.pager .pager__items .pager__item--next a::before, nav.pager .pager__items .pager__item--next a::after {
                height: 18px; } }
            @media screen and (min-width: 1400px) {
              nav.pager .pager__items .pager__item--previous a::before, nav.pager .pager__items .pager__item--previous a::after, nav.pager .pager__items .pager__item--next a::before, nav.pager .pager__items .pager__item--next a::after {
                height: 22px; } }
      nav.pager .pager__items .pager__item--next {
        right: 0; }
        nav.pager .pager__items .pager__item--next a::after {
          margin-left: calc(4px + 2 * ((100vw - 600px) / 800));
          content: "\e900"; }
          @media screen and (max-width: 600px) {
            nav.pager .pager__items .pager__item--next a::after {
              margin-left: 4px; } }
          @media screen and (min-width: 1400px) {
            nav.pager .pager__items .pager__item--next a::after {
              margin-left: 6px; } }
      nav.pager .pager__items .pager__item--previous {
        left: 0; }
        nav.pager .pager__items .pager__item--previous a::before {
          margin-right: calc(4px + 2 * ((100vw - 600px) / 800));
          content: "\e906"; }
          @media screen and (max-width: 600px) {
            nav.pager .pager__items .pager__item--previous a::before {
              margin-right: 4px; } }
          @media screen and (min-width: 1400px) {
            nav.pager .pager__items .pager__item--previous a::before {
              margin-right: 6px; } }

/*# sourceMappingURL=../../_maps/components/view/view--ui--pager.css.map */
