.pagination{margin-top:2.5rem;display:flex;justify-content:center}@media(max-width:991.98px){.pagination{margin-top:2rem}}.pagination .nav-links{display:flex;align-items:center;gap:.5rem}.pagination .page-numbers{display:flex;align-items:center;justify-content:center;width:2.625rem;height:2.625rem;border-radius:50%;font-weight:500;font-size:1rem;line-height:100%;color:var(--black);text-decoration:none;transition:all .3s ease;background-color:transparent}.pagination .page-numbers:not(.current):not(.dots):hover{color:var(--accent);background-color:#42cfa31a}.pagination .page-numbers.current{background-color:var(--accent);color:var(--black);cursor:default}.pagination .page-numbers.dots{border:none;background:transparent;cursor:default;width:auto;padding:0 .3125rem}.pagination .page-numbers.prev,.pagination .page-numbers.next{width:2rem;height:2rem;padding:.5rem;display:flex;align-items:center;justify-content:center;background:transparent!important;border:none}.pagination .page-numbers.prev .icon,.pagination .page-numbers.next .icon{display:block;transition:color .3s}@media(any-hover:hover){.pagination .page-numbers.prev:hover,.pagination .page-numbers.next:hover{color:var(--accent)}}.pagination .page-numbers.prev .icon{transform:rotate(-180deg)}
