.recent-post-thumbnail {
    max-width: fit-content;
    height:252px;
    object-fit: cover;
  }
  
  
  
  /**
  * Pagination
  */
  .pagination {
    tab-size: 4;
    position:initial;
    display: block;
    box-sizing: border-box;
    border-width: 0;
    top: 0px;
    visibility: visible !important;
    transition: 0.3s;
    opacity: 1;
    box-shadow: none;
    width: auto;
    height: auto;
  }
  
  .pagination .nav-links {
    display: flex;
    gap: 0.75rem;
    justify-content: center;
    align-items: center;
    margin-bottom: 2.5rem;
  }
  
  /*
  * Pagination numbers
  */
  .page-numbers {
    display: flex;
    height: 2.5rem;
    width: 2.5rem;
    align-items: center;
    justify-content: center;
    border-radius: 9999px;
    border-width: 1px;
    border-color: transparent;
    color: #222222;
  }
  
  .page-numbers:hover {
    background-color: #F1F8FC;
    color: #222222;
  }
  
  .page-numbers:focus {
    background-color: #005584;
    color: white;
  }
  
  .page-numbers:disabled {
    border-color: #C9CAD1;
    color: #C9CAD1;
  }
  
  .page-numbers:disabled:hover {
    background-color: white;
    color: #C9CAD1;
  }
  
  
  /* 
  * Pagination Current Page 
  */
  .page-numbers.current{
    background-color: #00659D;
    color: white;
  }
  
  /* 
  * Pagination Next Button 
  */
  .pagination .next {
    display: flex;
    height: 3rem;
    width: 3rem;
    align-items: center;
    justify-content: center;
    border-radius: 9999px;
    border-width: 1px;
    border-color: #00659D;
    color: #00659D;
  }
  
  .pagination .next:hover {
    background-color: #00659D;
    color: white;
  }
  
  .pagination .next:focus {
    background-color: #005584;
    color: white;
  }
  
  .pagination .next:disabled {
    border-color: #C9CAD1;
    color: #C9CAD1;
  }
  
  .pagination .next:disabled:hover {
    background-color: white;
    color: #C9CAD1;
  }
  
  /* 
  * Pagination Previous Button 
  */
  .pagination .prev {
    display: flex;
    height: 3rem;
    width: 3rem;
    align-items: center;
    justify-content: center;
    border-radius: 9999px;
    border-width: 1px;
    border-color: #00659D;
    color: #00659D;
  }
  
  .pagination .prev:hover {
    background-color: #00659D;
    color: white;
  }
  
  .pagination .prev:focus {
    background-color: #005584;
    color: white;
  }
  
  .pagination .prev:disabled {
    border-color: #C9CAD1;
    color: #C9CAD1;
  }
  
  .pagination .prev:disabled:hover {
    background-color: white;
    color: #C9CAD1;
  }


/* 
* Faq answers styles
*/

.faq .answer ul {
  padding-left: 1.5rem;
  list-style-type: disc;
}

.faq .answer a {
  color: #00659D;
  text-underline-offset: 2px;
  text-decoration-line: underline;
}

.font-lato{
  font-family: 'Lato', sans-serif;
}

.font-lato p,
.font-lato h3{
  font-family: 'Lato', sans-serif;
}

.font-lato span{
  font-family: 'Lato', sans-serif;
}