.pagination{width:100%;text-align:center;padding:30px 0;font-family:Arial, sans-serif;}
.pagination-info{color:rgba(76, 76, 76, 0.6);font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.28px;margin-bottom:15px;}
.pagination-list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;list-style:none;padding:0;margin:0;}
.pagination-list li a, .pagination-list li span{font-family:"DIN 2014";display:inline-flex;justify-content:center;align-items:center;padding-top:4px;width:36px;height:32px;border-radius:50%;background-color:rgba(33, 97, 150, 0.1);color:#4c4c4c;font-size:16px;text-decoration:none;transition:all 0.2s ease;}
.pagination-list li a:hover{background-color:#6fa5d1;color:#fff;}
.pagination-list li .current{background-color:#216196;color:#fff;}
.pagination-list li .dots{pointer-events:none;color:#999;background:none;border:none;}
.pagination-list li.first-page a, .pagination-list li.last-page a, .pagination-list li.prev-page a, .pagination-list li.next-page a{border:0;background:#fff;}
a.next.page-numbers, a.prev.page-numbers {
display: none;
}