.spro-pagination{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:0 40px;border-top:1px solid var(--wp--preset--color--stroke)}@media(min-width: 1200px){.spro-pagination{padding:0 120px}}.spro-pagination .page-numbers.prev,.spro-pagination .page-numbers.next{position:absolute;top:11px;display:flex;align-items:center;column-gap:10px;font-weight:500;font-size:16px;line-height:1.2;color:var(--wp--preset--color--navy);text-decoration:none}.spro-pagination .page-numbers.prev:hover,.spro-pagination .page-numbers.next:hover{color:var(--wp--preset--color--royal-blue)}.spro-pagination .page-numbers.prev span,.spro-pagination .page-numbers.next span{display:none}@media(min-width: 1200px){.spro-pagination .page-numbers.prev span,.spro-pagination .page-numbers.next span{display:inline-block}}.spro-pagination .page-numbers.prev{left:0}.spro-pagination .page-numbers.next{right:0}.spro-pagination .page-numbers:not(.prev):not(.next){position:relative;padding:16px 16px 0;border-top:1px solid rgba(0,0,0,0);font-weight:700;color:var(--wp--preset--color--black);text-decoration:none}.spro-pagination .page-numbers:not(.prev):not(.next)::before{content:"";position:absolute;top:-2px;left:0;width:100%;height:1px;background-color:var(--wp--preset--color--royal-blue);opacity:0}.spro-pagination .page-numbers:not(.prev):not(.next).current{color:var(--wp--preset--color--royal-blue)}.spro-pagination .page-numbers:not(.prev):not(.next).current::before{opacity:1}