.cmp-paginator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cmp-paginator__pages-total{color:#2a5595;font-size:12px;font-weight:600;line-height:16px}.cmp-paginator__pagination{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;gap:8px;justify-content:flex-end;margin:16px 0}.cmp-paginator__pagination a,.cmp-paginator__pagination a:hover{text-decoration:none}@media(min-width:768px){.cmp-paginator__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@container (min-width: "768px"){.cmp-paginator__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.cmp-paginator__select-page{border:1px solid #e2e4e7;border-radius:8px;color:#384553;font-size:16px;margin:0 10px;padding:8px}.cmp-paginator__first-page,.cmp-paginator__last-page,.cmp-paginator__next-page,.cmp-paginator__previous-page{background-color:#fff;background-repeat:no-repeat;background-size:contain;border:0;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;width:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;cursor:pointer;justify-content:center;margin:0 5px}.cmp-paginator__first-page,.cmp-paginator__last-page{font-size:16px;text-decoration:underline}.cmp-paginator__next-page,.cmp-paginator__page,.cmp-paginator__previous-page{border:1px solid #e2e4e7;border-radius:100%}.cmp-paginator__page{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;width:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:#384553;cursor:pointer;font-size:16px;font-weight:600;justify-content:center}.cmp-paginator__page:hover{text-decoration:underline}.cmp-paginator__more-button,.cmp-paginator__page.--current{background-color:#1d4f91;color:#fff}.cmp-paginator__more-button{border:0;border-radius:4px;cursor:pointer;font-size:12px;font-weight:600;height:48px;line-height:18px;margin:8px 0;width:100%}.cmp-paginator__more-button:hover{background-color:#4b67a2}@media(min-width:768px){.cmp-paginator__more-button{display:none}}@container (min-width: "768px"){.cmp-paginator__more-button{display:none}}