.custom-pagination{width:100%;display:flex;justify-content:center;margin:0;padding:0}.custom-pagination *{box-sizing:border-box}.custom-pagination .page-item{margin:0 4px;border:none;background:transparent;outline:none;cursor:pointer}.custom-pagination .page-item.active .page-link{border:none;background-color:#111;color:#fff}.custom-pagination .page-item.disabled{cursor:not-allowed}.custom-pagination .page-item.disabled .page-link{pointer-events:none;background-color:#fff;border:1px solid #d5d6dd;color:#d5d6dd}.custom-pagination .page-link{padding:0 6px;width:auto;max-width:100px;min-width:32px;height:32px;background-color:#fff;border:1px solid #111;border-radius:8px;font-size:14px;font-weight:400;line-height:14px;color:#111;display:flex;justify-content:center;align-items:center;white-space:nowrap;overflow:hidden}.custom-pagination .page-link:focus,.custom-pagination .page-link:hover{outline:unset;color:unset;background-color:#fff;border:1px solid #111;box-shadow:none}.custom-pagination .ellipsis .page-link{padding:0;border:0;font-size:32px;font-weight:400;background-color:transparent;color:#111;line-height:25px;align-items:flex-end;justify-content:center}.custom-pagination .first .page-link,.custom-pagination .last .page-link,.custom-pagination .next .page-link,.custom-pagination .prev .page-link{padding:0 12px}