.pagination-container{display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center;width:100%}.pagination-container .custom-pagination{display:flex;flex-direction:row;gap:5px;justify-content:center;align-items:center;width:100%}.pagination-container .custom-pagination .page-numbers{display:flex;align-items:center;justify-content:center;border-radius:8px;padding:0 8px;margin:0 2px;height:32px;min-width:32px;font-weight:600;font-size:13px;line-height:1;font-family:Manrope;background-color:var(--n-white);transition:0.3s;color:var(--n-dark-grey)}.pagination-container.dark .custom-pagination .page-numbers{background-color:var(--d-dark-60);color:var(--n-white)}.pagination-container .custom-pagination .page-numbers.next-page{margin-inline-start:7px}.pagination-container .custom-pagination .page-numbers.prev-page{margin-inline-end:7px}.pagination-container .custom-pagination .page-numbers.current{color:var(--n-white)!important;background-color:var(--bright-blue)!important}.pagination-container .custom-pagination span.page-numbers{background-color:var(--n-white)}.pagination-container .custom-pagination .page-numbers path{fill:var(--n-black)}.pagination-container.dark .custom-pagination .page-numbers path{fill:var(--n-white)}.pagination-container .custom-pagination span.page-numbers path{fill:var(--n-grey-60)}.pagination-container.dark .custom-pagination span.page-numbers{background-color:var(--d-dark-80)}.pagination-container.dark .custom-pagination span.page-numbers path{fill:var(--n-grey)}.pagination-container .custom-pagination .page-numbers.dots{background-color:transparent!important}.mobile-prev-next{display:none}@media (hover:hover){.pagination-container .custom-pagination .page-numbers:hover{background-color:var(--n-very-light-grey)}.pagination-container .custom-pagination .page-numbers.current:hover{background-color:var(--bright-blue)}.pagination-container .custom-pagination span.page-numbers:hover{background-color:var(--n-white)}.pagination-container.dark .custom-pagination .page-numbers:hover{background-color:var(--d-dark-40)}.pagination-container.dark .custom-pagination .page-numbers.current:hover{background-color:var(--bright-blue)}.pagination-container.dark .custom-pagination span.page-numbers:hover{background-color:var(--d-dark-80)}}@media (max-width:767px){.pagination-container .custom-pagination .page-numbers{height:40px;min-width:40px;margin:0 4px}.pagination-container .custom-pagination .page-numbers.next-page{margin-inline-start:9px}.pagination-container .custom-pagination .page-numbers.prev-page{margin-inline-end:9px}}@media (max-width:577px){.mobile-prev-next{display:flex;width:100%;align-items:center;gap:0;flex-direction:row}.pagination-container .custom-pagination .page-numbers.next-page,.pagination-container .custom-pagination .page-numbers.prev-page{display:none}.pagination-container .mobile-prev-next .prev-page,.pagination-container .mobile-prev-next .next-page{margin:0 4px;flex:1;border-radius:8px;background-color:var(--n-very-light-accent);transition:0.3s;display:flex;padding:12px;flex-direction:row;align-items:center;justify-content:center;gap:4px;font-weight:600;font-size:14px;line-height:16px;font-family:Manrope;color:var(--n-dark-accent)}.pagination-container.dark .mobile-prev-next .prev-page,.pagination-container.dark .mobile-prev-next .next-page{color:var(--n-very-light-accent);background-color:var(--d-dark-40)}.pagination-container .mobile-prev-next path{fill:var(--n-dark-accent)}.pagination-container.dark .mobile-prev-next path{fill:var(--n-very-light-accent)}.pagination-container .mobile-prev-next span.prev-page,.pagination-container .mobile-prev-next span.next-page{background-color:var(--n-very-light-grey);color:var(--n-grey-60)}.pagination-container.dark .mobile-prev-next span.prev-page,.pagination-container.dark .mobile-prev-next span.next-page{background-color:var(--d-dark-80);color:var(--n-grey)}.pagination-container .mobile-prev-next span.prev-page path,.pagination-container .mobile-prev-next span.next-page path{fill:var(--n-grey-60)}.pagination-container.dark .mobile-prev-next span.prev-page path,.pagination-container.dark .mobile-prev-next span.next-page path{fill:var(--n-grey)}}