.pagination_group{display:flex;flex-direction:column}.pagination{display:flex;align-items:center;gap:8px;padding:1rem 0;flex-wrap:wrap}@media screen and (max-width:768px){.pagination{padding-left:2px}}.goBack,.next{gap:8px;padding:18px 24px;background:rgba(0,0,0,0);color:#333c99;font-size:var(--base-font-size);line-height:24px;cursor:pointer;border-radius:4px;transition:all .2s ease;border:1px solid #b4b4b4;height:50px;min-width:118px;box-shadow:0 2px 2.5px 0 rgba(0,0,0,.0784313725);display:flex;align-items:center;justify-content:center}.goBack:hover,.next:hover{background-color:#fff;border-color:#8c99d2;color:#506edc}.goBack.active,.next.active{color:#2a2b64}.goBack .icon,.next .icon{width:1rem;height:1rem}.goBack svg,.next svg{color:#333c99}.goBack.disabled svg,.next.disabled svg{color:#ccc}.goBack{padding:12px 23px 12px 13px}.next{padding:12px 14px 12px 23px}@media(min-width:768px){.goBack{padding:14px 24px 14px 14px}.next{padding:14px 14px 14px 24px}}.pageNumbers{display:flex;align-items:center;gap:8px}@media screen and (max-width:768px){.pageNumbers{gap:6px;margin-left:2px}}.disabled{border:1px solid #dcdcdc;background-color:#fff;color:#ccc;pointer-events:none;cursor:default}.pageButton{display:flex;align-items:center;justify-content:center;width:49px;height:50px;padding:16px 20px;background:rgba(0,0,0,0);border:1px solid #b4b4b4;color:#333c99;font-size:calc(var(--base-size)*18);line-height:27px;font-weight:400;cursor:pointer;border-radius:4px;transition:all .2s ease;box-shadow:0 2px 2.5px 0 rgba(0,0,0,.0784313725)}.pageButton:hover{background-color:#fff;border-color:#8c99d2;color:#506edc}.pageButton.active{background:#2a2b64;border-color:#2a2b64;color:#fff}.pageButton.active:hover{background-color:#111827;border-color:#2a2b64}.ellipsis{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;color:#6b7280;font-size:var(--base-font-size);font-weight:500;padding-bottom:8px}@media(min-width:768px){.pagination__sp{display:none}}@media screen and (max-width:768px){.pagination{display:none}.pagination__sp{display:flex;flex-direction:column;align-items:center;gap:36px}.pagination__sp .pagination__sp_buttons{display:flex;gap:12px}.pagination__sp .pagination__sp_buttons .goBack,.pagination__sp .pagination__sp_buttons .next{height:48px}.pagination__sp .pageButton{width:45px;height:48px}}