@keyframes arrowLinkHover{0%{margin-left:14px}50%{margin-left:19px}to{margin-left:14px}}.pagination{display:flex;gap:var(--global-spacing);grid-column:2;justify-content:center;position:relative}.pagination-list{align-items:center;display:inline-flex;justify-self:center;list-style-type:none;margin:0;padding:0;vertical-align:middle}.pagination-item{display:inline-block;margin:0 10px;padding:0}.pagination-item.active{margin:0 5px}.pagination-item:first-child{margin-left:0}.pagination-item:last-child{margin-right:0}.pagination-item label{margin:0}.pagination-item select{margin-left:5px}.pagination-item input[type=text]{margin-left:5px;text-align:center;width:30px}.pagination-link{color:#0075a5;display:flex;font-family:DM Sans,sans-serif;font-weight:700;text-decoration:none}.pagination-link.next,.pagination-link.previous{align-items:center;display:inline-flex}.pagination-link.next:before,.pagination-link.previous:before{content:"\f10c";font-family:icons!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;margin-right:10px;vertical-align:middle}@media (max-width:767.98px){.pagination-link.next span,.pagination-link.previous span{display:none}}.pagination-link.next{justify-self:end}.pagination-link.next:before{display:none}.pagination-link.next:after{content:"\f10d";display:inline-block;font-family:icons!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:10px}.pagination-link.active{align-items:center;background-color:#0075a5;border-radius:50%;color:#fff;display:block;display:flex;height:40px;justify-content:center;line-height:0;pointer-events:none;width:40px}.pagination-link:focus,.pagination-link:hover{color:#005172}.pagination-link.hidden{display:none;visibility:hidden}.pagination-container{display:grid;grid-column:1/-1;grid-template-columns:minmax(100px,max-content) 1fr minmax(100px,max-content);grid-template-rows:auto;margin-top:var(--global-spacing-module)}@media (max-width:767.98px){.pagination-container{grid-template-columns:minmax(25px,max-content) 1fr minmax(25px,max-content)}}.pagination .pagination{margin-top:10px}.pagination--justify-left{justify-content:flex-start}.pagination--justify-right{justify-content:flex-end}.pagination--justify-space{justify-content:space-evenly}