@charset "UTF-8";.pagination-wrapper{padding:calc(1rem + 1.5vw) 0;display:flex;justify-content:center;text-align:center}@media (max-width: 765.98px){.pagination-wrapper{padding:1.25rem 0 0}}.pagination{margin-bottom:0;padding:0 .9375rem;text-align:center;background:#f6f6f6;border-radius:0}@media (max-width: 765.98px){.pagination{background-color:#fff}}@media (max-width: 439.98px){.pagination{padding:0}}.pagination li{display:flex;padding:calc(.4rem + .5vw) calc(.2rem + .25vw)}@media (max-width: 765.98px){.pagination li{padding:calc(.4rem + .5vw) .15rem}}.pagination li>span{display:flex;align-items:center;justify-content:center;width:3em;height:3em;border:none;background-color:#fff;font-weight:400;font-size:.875rem;color:#818181;font-weight:700;border-radius:50%}.pagination li>span{font-size:.75rem}@media screen and (min-width: 20rem){.pagination li>span{font-size:calc(.75rem + .15 * (100vw - 20rem) / 80)}}@media screen and (min-width: 100rem){.pagination li>span{font-size:.9rem}}@media (max-width: 765.98px){.pagination li>span{width:1.5em;height:1.5em;font-size:1rem;border-radius:0}}.pagination li>span.pagination-ddd{width:auto;align-items:flex-end;background-color:#f6f6f6;color:#000}@media (max-width: 765.98px){.pagination li>span.pagination-ddd{background-color:#fff;border-bottom:.1875rem solid transparent}}.pagination li.active>span,.pagination li.active a{background:#ee1d23;color:#fff;cursor:default}@media (max-width: 765.98px){.pagination li.active>span,.pagination li.active a{background-color:#fff;color:#000;border-bottom:.1875rem solid #ee1d23;border-radius:0}}.pagination li.disabled>span{cursor:not-allowed;background-color:#fff;color:#bdbdbd}.pagination li a{background:#ffffff;display:flex;align-items:center;justify-content:center;width:3em;height:3em;margin-left:-.0625rem;text-decoration:none;color:#ee1d23;font-size:.875rem;font-weight:700;border:none;border-radius:50%}.pagination li a{font-size:.75rem}@media screen and (min-width: 20rem){.pagination li a{font-size:calc(.75rem + .25 * (100vw - 20rem) / 80)}}@media screen and (min-width: 100rem){.pagination li a{font-size:1rem}}.pagination li a:hover,.pagination li a:focus{background:#ffffff;color:#231f20}@media (max-width: 765.98px){.pagination li a{width:1.5em;height:1.5em;color:#000;font-size:1rem;border-bottom:.1875rem solid transparent;border-radius:50%}}.pagination li .icon{bottom:0;width:.75rem;height:.75rem}@media (max-width: 765.98px){.pagination li .icon{width:.875rem;height:.875rem}}.pagination .prev .icon,.pagination .next .icon{top:0rem}
