﻿.pagination{display:block;margin-top:var(--section);max-width:unset}.pagination .screen-reader-text{display:none}.pagination .nav-links{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0 .4em}.pagination a,.pagination span{line-height:56px;width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-weight:600;border-radius:99px}.pagination a.active,.pagination a.current,.pagination span.active,.pagination span.current{pointer-events:none;background-color:var(--primary);color:#fff}.pagination a.active:hover,.pagination a.current:hover,.pagination span.active:hover,.pagination span.current:hover{background-color:var(--highlight)}.pagination a.prev,.pagination a.next,.pagination span.prev,.pagination span.next{border:solid 1px var(--primary);background-color:rgba(0,0,0,0);color:var(--primary);border-radius:999px;padding:0 1.8em;width:unset}.pagination a.prev::before,.pagination a.prev::after,.pagination a.next::before,.pagination a.next::after,.pagination span.prev::before,.pagination span.prev::after,.pagination span.next::before,.pagination span.next::after{font-size:.8em}.pagination a.prev:before,.pagination span.prev:before{content:"";font-family:var(--font-icon);font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:.8em}.pagination a.next:after,.pagination span.next:after{content:"";font-family:var(--font-icon);font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:.8em}.pagination a:hover,.pagination span:hover{background-color:var(--primary);color:#fff;text-decoration:none}