.pager {
  margin-top: 30px;
  margin-bottom: 80px;
  border-bottom: 1px solid #000;
  padding-bottom: 30px; }
  .pager ul {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    position: relative;
    align-items: center;
    justify-content: center; }
    .pager ul li.pager__item {
      margin-right: 7.5px;
      margin-left: 7.5px; }
      .pager ul li.pager__item--previous, .pager ul li.pager__item--next {
        position: absolute;
        color: #006ff0;
        transition: 0.25s ease; }
        .pager ul li.pager__item--previous:before, .pager ul li.pager__item--previous:after, .pager ul li.pager__item--next:before, .pager ul li.pager__item--next:after {
          position: absolute;
          transition: 0.25s ease;
          top: 50%;
          transform: translate(0, -50%); }
          @media (max-width: 767.98px) {
            .pager ul li.pager__item--previous:before, .pager ul li.pager__item--previous:after, .pager ul li.pager__item--next:before, .pager ul li.pager__item--next:after {
              display: none !important; } }
      .pager ul li.pager__item--previous {
        left: 0;
        padding-left: 30px; }
        .pager ul li.pager__item--previous:before {
          content: "\f109";
          font-family: "icons" !important;
          font-style: normal;
          font-weight: normal;
          font-variant: normal;
          text-transform: none;
          display: inline-block;
          vertical-align: middle;
          line-height: 1;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
          left: 0; }
        .pager ul li.pager__item--previous:hover:before, .pager ul li.pager__item--previous:focus:before {
          left: -10px; }
      .pager ul li.pager__item--next {
        right: 0;
        padding-right: 30px; }
        .pager ul li.pager__item--next:after {
          content: "\f10a";
          font-family: "icons" !important;
          font-style: normal;
          font-weight: normal;
          font-variant: normal;
          text-transform: none;
          display: inline-block;
          vertical-align: middle;
          line-height: 1;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
          right: 0; }
        .pager ul li.pager__item--next:hover:after, .pager ul li.pager__item--next:focus:after {
          right: -10px; }
      .pager ul li.pager__item a {
        color: #006ff0;
        font-size: 16px;
        text-decoration: none;
        font-weight: 700; }
        .pager ul li.pager__item a.pager-number {
          display: flex;
          width: 28px;
          height: 28px;
          border-radius: 100%;
          background-color: transparent;
          align-items: center;
          justify-content: center;
          transition: 0.25s ease; }
          .pager ul li.pager__item a.pager-number:hover, .pager ul li.pager__item a.pager-number:focus {
            background-color: #EBEDED;
            color: #000; }
    .pager ul li.is-active a.pager-number {
      background-color: #006ff0;
      color: #fff; }
    @media (max-width: 767.98px) {
      .pager ul li.pager__item--next {
        padding-right: 15px; } }
    @media (max-width: 767.98px) {
      .pager ul li.pager__item--next a span[aria-hidden] {
        display: none; }
      .pager ul li.pager__item--next a:after {
        content: "\f10a";
        font-family: "icons" !important;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        display: inline-block;
        vertical-align: middle;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; } }
    @media (max-width: 767.98px) {
      .pager ul li.pager__item--previous {
        padding-left: 15px; } }
    @media (max-width: 767.98px) {
      .pager ul li.pager__item--previous a span[aria-hidden] {
        display: none; }
      .pager ul li.pager__item--previous a:after {
        content: "\f109";
        font-family: "icons" !important;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        display: inline-block;
        vertical-align: middle;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; } }
/*# sourceMappingURL=pager.css.map */
