.pagination{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:.025rem;padding:.75rem;font-weight:700}@media (min-width: 640px){.pagination{gap:.625rem}}.pagination .pagination-step{text-indent:var(--letter-spacing);width:2.8125rem;display:inline-flex;flex:none;align-items:center;justify-content:center;border-radius:.75rem;padding:0;text-align:center;color:var(--color-gray-2);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.pagination .pagination-step .fa-Icons{--fill:var(--color-blue);--width:1rem;--height:1rem}.pagination .pagination-step:hover .fa-Icons{--fill:var(--color-white)}.pagination .pagination-step.disabled .fa-Icons{--fill:var(--color-gray-5)}.pagination .pagination-step.disabled{pointer-events:none;cursor:default;opacity:.6}.pagination .pagination-step:hover,.pagination .pagination-step.active{background-color:var(--color-blue);color:var(--color-white)}@media (min-width: 640px){.pagination .pagination-step .fa-Icons{--width:1.5rem;--height:1.5rem}}.pagination .pagination-item{text-indent:var(--letter-spacing);display:inline-flex;flex:none;align-items:center;justify-content:center;border-radius:.75rem;padding:.75rem;text-align:center;color:var(--color-gray-2);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.pagination .pagination-item:hover,.pagination .pagination-item.active{background-color:var(--color-blue);color:var(--color-white)}.pagination .pagination-ellipsis{padding:.75rem;color:var(--color-gray-2)}
