.pagination{display:flex;justify-content:space-between;align-items:center;margin:0 auto;padding-top:60px}@media(min-width: 500px){.pagination{justify-content:center}}@media(min-width: 1050px){.pagination{padding-top:80px}}.pagination .numbersWrapper{display:flex;align-items:center}.pagination li.active a:not(.prev,.next) span{color:var(--colour-white)}.pagination li.active a:not(.prev,.next):after{background-color:var(--colour-primary)}.pagination li.active a:not(.prev,.next):hover{border-color:var(--colour-borderHover)}.pagination li a[disabled]{opacity:.3;cursor:auto}.pagination li a[disabled].prev,.pagination li a[disabled].next{color:var(--colour-text)}.pagination li a[disabled].prev svg,.pagination li a[disabled].next svg{fill:var(--colour-text)}.pagination li a[disabled].prev:hover,.pagination li a[disabled].next:hover{text-decoration-color:transparent}.pagination li a[disabled]:hover{color:var(--colour-text)}.pagination li a[disabled]:hover svg{fill:var(--colour-text)}.pagination li a[disabled] svg{fill:var(--colour-text)}.pagination li a:focus-visible{outline:var(--colour-linkFocus) 1px solid;outline-offset:3px}.pagination li a:not(.prev,.next){width:30px;height:30px;border:1px solid var(--colour-border);background-color:var(--colour-white);display:flex;align-items:center;justify-content:center;margin:0 3px;border-radius:4px;text-decoration:none;position:relative;transition:border-color .2s ease}@media(min-width: 768px){.pagination li a:not(.prev,.next){width:34px;height:34px;margin:0 4px}}@media(min-width: 1050px){.pagination li a:not(.prev,.next){width:40px;height:40px;border-radius:4px;margin:0 5px}}.pagination li a:not(.prev,.next):hover{border-color:var(--colour-borderHover)}.pagination li a:not(.prev,.next):hover:after{background-color:var(--colour-primary)}.pagination li a:not(.prev,.next):hover span{color:var(--colour-white)}.pagination li a:not(.prev,.next):after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:25px;height:25px;border-radius:1.5px;background-color:var(--colour-white);transition:background-color .2s ease}@media(min-width: 768px){.pagination li a:not(.prev,.next):after{width:29px;height:29px}}@media(min-width: 1050px){.pagination li a:not(.prev,.next):after{border-radius:2px;width:34px;height:34px}}.pagination li a:not(.prev,.next) span{display:block;position:relative;color:var(--colour-text);font-family:var(--font-body);font-size:1.2rem;font-weight:500;transition:color .2s ease;z-index:10;margin-top:2px}@media(min-width: 768px){.pagination li a:not(.prev,.next) span{font-size:1.3rem}}@media(min-width: 1050px){.pagination li a:not(.prev,.next) span{font-size:1.4rem}}.pagination li a.prev,.pagination li a.next{color:var(--colour-text);font-size:0;font-weight:500;font-family:var(--font-body);position:relative;display:flex;align-items:center;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:2px;transition:text-decoration-color .2s ease;margin-left:20px}@media(min-width: 375px){.pagination li a.prev,.pagination li a.next{font-size:1.3rem}}@media(min-width: 500px){.pagination li a.prev,.pagination li a.next{margin-left:40px}}@media(min-width: 768px){.pagination li a.prev,.pagination li a.next{font-size:1.6rem}}@media(min-width: 1050px){.pagination li a.prev,.pagination li a.next{font-size:1.8rem;margin-left:60px}}@media(min-width: 1420px){.pagination li a.prev,.pagination li a.next{margin-left:80px}}.pagination li a.prev:hover,.pagination li a.next:hover{text-decoration-color:inherit}.pagination li a.prev svg,.pagination li a.next svg{width:16px;height:6px;fill:var(--colour-text);margin-top:-2px;margin-left:8px}@media(min-width: 768px){.pagination li a.prev svg,.pagination li a.next svg{margin-left:10px;margin-top:-3px}}.pagination li a.prev{margin-right:20px;margin-left:0}@media(min-width: 500px){.pagination li a.prev{margin-right:40px}}@media(min-width: 1050px){.pagination li a.prev{margin-right:60px}}@media(min-width: 1420px){.pagination li a.prev{margin-right:80px}}.pagination li a.prev svg{transform:rotate(180deg);margin-right:8px;margin-left:0}@media(min-width: 768px){.pagination li a.prev svg{margin-right:10px}}
