.wp-block-nmh-pageup-widget-block .job-listing-wrapper {
    justify-content: center;
    overflow: scroll;
  }
  .wp-block-nmh-pageup-widget-block .job-listing-wrapper .paging-list {
    padding-left: 0;
    display: flex;
    justify-content: center;
    list-style: none;
    gap: 0.5rem;
  }
  .wp-block-nmh-pageup-widget-block .job-listing-wrapper .paging-item a {
    padding: 1rem;
    display: inline-block;
  }
  .wp-block-nmh-pageup-widget-block .job-listing-wrapper .paging-item a.active-page:hover, .wp-block-nmh-pageup-widget-block .job-listing-wrapper .paging-item a.active-page:focus {
    color: inherit;
  }
  .wp-block-nmh-pageup-widget-block .job-listing-wrapper .paging-item a:hover:not(.active-page), .wp-block-nmh-pageup-widget-block .job-listing-wrapper .paging-item a:focus:not(.active-page) {
    background-color: #fafafa;
    cursor: pointer;
  }
  .wp-block-nmh-pageup-widget-block #PageUpPeopleLink {
    display: none;
  }
  
  .nmh-pageup-listing-table {
    border-collapse: collapse;
    min-width: 43.75rem;
  }
  .nmh-pageup-listing-table thead th {
    text-align: left;
    font-weight: bold;
    padding: 0.75em 1em;
    font-size: 1.125rem;
    border-style: solid;
    border-color: #dbdbdb;
    border-width: 0 0 2px;
  }
  .nmh-pageup-listing-table td {
    padding: 0.75em 1em;
  }
  .nmh-pageup-listing-table.is-striped tbody tr:not(.is-selected):nth-child(even) {
    background-color: #fafafa;
  }
  .nmh-pageup-listing-table .job-link {
    font-size: 1.125rem;
    font-weight: 700;
    text-decoration: none;
  }
  

  .wp-block-nmh-pageup-widget-block .job-lisitng-grid {
    list-style: none;
    padding-left: 0;
    display: grid;
    gap: 2rem;
    grid-template-columns: repeat(auto-fit, minmax(18.75rem, 1fr));
    margin: 0;
  }
  .wp-block-nmh-pageup-widget-block .job-lisitng-grid__item {
    border: 1px solid #e5e5e5;
    padding: 1rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }

  .wp-block-nmh-pageup-widget-block .job-lisitng-grid__item .position-categories {
    font-size: .875rem;
    line-height: 1.21429;
    font-weight: 600;
    margin-bottom: 0.5rem;
  }

  .wp-block-nmh-pageup-widget-block .job-lisitng-grid__item .position-title {
    margin-bottom: 1rem;
    margin-top: 0;
    font-weight: 700;
    font-size: 1.125rem;
    line-height: 1.22222;
    color: #565962;
  }

  .wp-block-nmh-pageup-widget-block .job-lisitng-grid__item .position-contact {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: flex-end;
    gap: 0.5rem;
  }
  

  .wp-block-nmh-pageup-widget-block .job-lisitng-grid__item .position-contact address {
    font-size: .875rem;
    font-style: normal;
    padding: 0 0;
    color: #B6B6B6;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .wp-block-nmh-pageup-widget-block .job-lisitng-grid__item .position-contact address:before {
    content:"";
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMSAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjgyMTEgNi41Njc1QzExLjgyMTEgOC4zMTgzNSA5LjE5NDE1IDguMzE4MzUgOS4xOTQxNSA2LjU2NzVDOS4xOTQxNSA0LjgxNjY1IDExLjgyMTEgNC44MTY2NSAxMS44MjExIDYuNTY3NVoiIGZpbGw9ImN1cnJlbnRDb2xvciIgLz4KPHBhdGggZD0iTTEuNjk0MjYgMTYuOTUzM0w4LjExNDE1IDIwLjQxMTRDOS42MDcxOSAyMS4yMTU2IDExLjQwNDQgMjEuMjE1NiAxMi44OTg0IDIwLjQxMTRMMTkuMzIwOSAxNi45NTMzQzIwLjUxMTMgMTYuMzA1NiAyMS4xNjggMTQuOTgwNiAyMC45NjI4IDEzLjY0MDFDMjAuNzg5NiAxMi42MDg5IDIwLjE0MTkgMTEuNzE4NyAxOS4yMTMyIDExLjIzNjRMMTYuMzA2NiA5LjY3MjgxVjkuNjc0MDlDMTYuNzk0MSA4LjcwOTUxIDE3LjA1NTcgNy42NDc0NSAxNy4wNzUgNi41Njc0NUMxNy4wODI3IDQuODYxNDkgMTYuNDIzMyAzLjIxOTc2IDE1LjIzNjkgMS45OTJDMTQuMDUxNyAwLjc2NTc1IDEyLjQzMjkgMC4wNTAwMTAxIDEwLjcyODQgMEgxMC4yOTFDOC41ODUwNiAwLjA1MDAyMzMgNi45NjYzMSAwLjc2NDQ2OSA1Ljc3OTkyIDEuOTkwNzJDNC41OTM0NCAzLjIxODI1IDMuOTMyODYgNC44NjAwOCAzLjk0MDU1IDYuNTY3NDhDMy45NTMzNyA3LjY1MDA3IDQuMjEyNDggOC43MTQ3IDQuNjk2MDUgOS42ODMxMkwxLjc4NjkzIDExLjIzNjVDMC44NTY5OTUgMTEuNzE4OCAwLjIwOTIyOCAxMi42MDg5IDAuMDM2MDgwMiAxMy42NDAyQy0wLjE2NjU4NCAxNC45ODQ1IDAuNDk3ODI4IDE2LjMxMDcgMS42OTQ1OSAxNi45NTM0TDEuNjk0MjYgMTYuOTUzM1pNMTAuMzc2NiAyLjYyNzA2SDEwLjY0MjFDMTIuNzY0OSAyLjcwMDE3IDE0LjQ0OTIgNC40NDMzMiAxNC40NDc5IDYuNTY3NDVDMTQuNDQ3OSA4LjY2MjA2IDEyLjYxMjQgMTAuNjA5MyAxMS4zMzQ4IDEyLjA5NzFDMTEuMTI4MyAxMi4zMzU3IDEwLjgyOTQgMTIuNDcxNyAxMC41MTM5IDEyLjQ3MTdDMTAuMTk5NiAxMi40NzE3IDkuODk5NDcgMTIuMzM1NyA5LjY5Mjk2IDEyLjA5NzFDOC40MDI1OCAxMC42MDkyIDYuNTY3MDggOC42NjIxIDYuNTY3MDggNi41Njc0NUM2LjU2NTggNC40NDIwMyA4LjI1MTI0IDIuNjk3NjYgMTAuMzc2OCAyLjYyNzA2SDEwLjM3NjZaTTIuOTM4NDQgMTMuNTk3OEw2LjEwMDI0IDExLjkwOThDNi41NDAxOSAxMi40ODA2IDYuOTkwNDEgMTMuMDAyNiA3LjQxMzcxIDEzLjQ3NTlMNy42OTk3NCAxMy44MDQzQzguNDA1MjEgMTQuNjI2NSA5LjQzMzkxIDE1LjA5ODUgMTAuNTE3OCAxNS4wOTg1QzExLjYwMDQgMTUuMDk4NSAxMi42MjkxIDE0LjYyNjUgMTMuMzM0NSAxMy44MDQzTDEzLjYyMDYgMTMuNDc1OUMxNC4wMzQ5IDEzIDE0LjQ4NzcgMTIuNDc0MSAxNC45MzQgMTEuODk5NUwxOC4wODk0IDEzLjU5NzhDMTguMjgwNiAxMy43MDA0IDE4LjM5OTggMTMuOTAwNSAxOC4zOTk4IDE0LjExODVDMTguMzk5OCAxNC4zMzUzIDE4LjI4MDYgMTQuNTM1NCAxOC4wODk0IDE0LjYzOEwxMS42NTI4IDE4LjFDMTAuOTM1OCAxOC40ODYxIDEwLjA3MjUgMTguNDg2MSA5LjM1NDI1IDE4LjFMMi45MzgzIDE0LjYzOEMyLjc0NzE4IDE0LjUzNTQgMi42Mjc5IDE0LjMzNTMgMi42Mjc5IDE0LjExODVDMi42Mjc5IDEzLjkwMDUgMi43NDcxOCAxMy43MDA0IDIuOTM4MyAxMy41OTc4SDIuOTM4NDRaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KPC9zdmc+Cg==);
    opacity: 0.3;
    height: 1.3125rem;
    width: 1.3125rem;
    margin-right: 0.5rem;
    display: inline-block;
    flex-shrink: 0;
  }

  .wp-block-nmh-pageup-widget-block .job-lisitng-grid__item .position-contact a {
    transition: color .3s;
    text-decoration: none;
    font-size: 1rem;
    flex-shrink: 0;
  }

  @media (min-width: 640px){
    .wp-block-nmh-pageup-widget-block .job-lisitng-grid__item .position-contact {
      flex-wrap: nowrap;
      gap: 0.75rem;
    }

    .wp-block-nmh-pageup-widget-block .job-lisitng-grid {
      grid-template-columns: repeat(auto-fit, minmax(25rem, 1fr));
    }

  }

  .acf-block-preview.wp-block-nmh-pageup-widget-block {
    padding: 1rem;
    border: 1px solid #e5e5e5;
  }

  .acf-block-preview.wp-block-nmh-pageup-widget-block + .acf-block-preview.wp-block-nmh-pageup-widget-block {
    margin-top: 2rem;
  }