.pagination {	display: flex;	padding-left: 0;	list-style: none;}.page-link {	position: relative;	display: block;	color: #222222;	background-color: #fafafa;	border: 1px solid #e8e8e9;	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce) {	.page-link {		transition: none;	}}.page-link:hover {	z-index: 2;	color: #222222;	background-color: #fff;	border-color: #e8e8e9;}.page-link:focus {	z-index: 3;	color: #562e97;	background-color: #f8f8f8;	outline: none;	box-shadow: 0 0 0 1px #e8e8e9;}.page-item:not(:first-child) .page-link {	margin-left: -1px;}.page-item.active .page-link {	z-index: 3;	color: #fff;	background-color: #255957;	border-color: #255957;}.page-item.disabled .page-link {	color: #BFBFBF;	pointer-events: none;	background-color: #fff;	border-color: #e8e8e9;}.page-link {	padding: 13px 3px;}.page-item:first-child .page-link {	border-top-left-radius: 0.375rem;	border-bottom-left-radius: 0.375rem;}.page-item:last-child .page-link {	border-top-right-radius: 0.375rem;	border-bottom-right-radius: 0.375rem;}.pagination-lg .page-link {	padding: 0.75rem 1.5rem;	font-size: calc(1.275rem + 0.3vw);}@media (min-width: 1200px) {	.pagination-lg .page-link {		font-size: 1.5rem;	}}.pagination-lg .page-item:first-child .page-link {	border-top-left-radius: 0.875rem;	border-bottom-left-radius: 0.875rem;}.pagination-lg .page-item:last-child .page-link {	border-top-right-radius: 0.875rem;	border-bottom-right-radius: 0.875rem;}.pagination-sm .page-link {	padding: 5px 3px;	font-size: 0.875rem;}.pagination-sm .page-item:first-child .page-link {	border-top-left-radius: 0.375rem;	border-bottom-left-radius: 0.375rem;}.pagination-sm .page-item:last-child .page-link {	border-top-right-radius: 0.375rem;	border-bottom-right-radius: 0.375rem;}.pagination {	border-radius: 0;	margin-bottom: -10px;	margin-left: -10px;}.pagination:empty {	margin-bottom: 0;	margin-left: 0;}.pagination > * {	margin-top: 0;	margin-bottom: 10px;	margin-left: 10px;}.page-link {	width: 3.15rem;	height: 3.15rem;	margin-left: 0;	text-align: center;	font-size: 0.875rem;	font-weight: 400;	border-radius: 0.375rem;	transition: all 0.2s ease-in-out;}.page-link:hover {	box-shadow: 0 0 0 1px #e8e8e9;}.page-link.inactive {	pointer-events: none;}.page-item:first-child .page-link {	border-top-left-radius: 0;	border-bottom-left-radius: 0;}.page-item:last-child .page-link {	border-top-right-radius: 0;	border-bottom-right-radius: 0;}.page-item .page-link.page-link-prev,.page-item .page-link.page-link-next {	border: none;	background: none;}.page-item .page-link.page-link-prev:hover, .page-item .page-link.page-link-prev:focus,.page-item .page-link.page-link-next:hover,.page-item .page-link.page-link-next:focus {	color: #255957;	background: none;	box-shadow: none;}* + .pagination {	margin-top: 30px;}.pagination-sm {	line-height: 1.6;}.pagination-sm .page-link {	padding: 5px 3px;	font-size: 0.875rem;}.pagination-sm .page-item:first-child .page-link {	border-top-left-radius: 0.375rem;	border-bottom-left-radius: 0.375rem;}.pagination-sm .page-item:last-child .page-link {	border-top-right-radius: 0.375rem;	border-bottom-right-radius: 0.375rem;}.pagination-sm .page-link {	width: 2.15rem;	height: 2.15rem;}.pagination-rounded .page-link {	border-radius: 50rem;}.context-dark .page-item .page-link.page-link-prev,.context-dark .page-item .page-link.page-link-next {	color: inherit;}.context-dark .page-item .page-link.page-link-prev:hover, .context-dark .page-item .page-link.page-link-prev:focus,.context-dark .page-item .page-link.page-link-next:hover,.context-dark .page-item .page-link.page-link-next:focus {	color: #255957;}@media (min-width: 1600px) {	* + .pagination {		margin-top: 80px;	}}