
.tablepress {
	--text-color: #111;
	--head-text-color: var(--text-color);
	--head-bg-color: #d9edf7;
	--odd-text-color: var(--text-color);
	--odd-bg-color: #fff;
	--even-text-color: var(--text-color);
	--even-bg-color: #f9f9f9;
	--hover-text-color: var(--text-color);
	--hover-bg-color: #f3f3f3;
	--border-color: #ddd;
	--padding: .5rem;
	border: none;
	border-collapse: collapse;
	border-spacing: 0;
	clear: both;
	margin: 0 auto 1rem;
	table-layout: auto;
	width: 100%;
}

.tablepress>:not(caption)>*>* {
	background: none;
	border: none;
	box-sizing: border-box;
	float: none !important;
	padding: var(--padding);
	text-align: left;
	vertical-align: top;
}

.tablepress>:where(thead)+tbody>:where(:not(.child))>*, .tablepress>tbody>*~:where(:not(.child))>*, .tablepress>tfoot>:where(:first-child)>* {
	border-top: 1px solid var(--border-color);
}

.tablepress>:where(thead, tfoot)>tr>* {
	background-color: var(--head-bg-color);
	color: var(--head-text-color);
	font-weight: 700;
	vertical-align: middle;
	word-break: normal;
}

.tablepress>:where(tbody)>tr>* {
	color: var(--text-color);
}

.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child, .dtrg-group)))+:where(.child)>*, .tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child, .dtrg-group)))>* {
	background-color: var(--odd-bg-color);
	color: var(--odd-text-color);
}

.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child, .dtrg-group)))+:where(.child)>*, .tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child, .dtrg-group)))>* {
	background-color: var(--even-bg-color);
	color: var(--even-text-color);
}

.tablepress>.row-hover>tr:has(+.child:hover)>*, .tablepress>.row-hover>tr:hover+:where(.child)>*, .tablepress>.row-hover>tr:where(:not(.dtrg-group)):hover>* {
	background-color: var(--hover-bg-color);
	color: var(--hover-text-color);
}

.tablepress img {
	border: none;
	margin: 0;
	max-width: none;
	padding: 0;
}

.tablepress-table-description {
	clear: both;
	display: block;
}

.dt-scroll {
	width: 100%;
}

.dt-scroll .tablepress {
	width: 100% !important;
}

div.dt-scroll-body tfoot tr, div.dt-scroll-body thead tr {
	height: 0;
}

div.dt-scroll-body tfoot tr td, div.dt-scroll-body tfoot tr th, div.dt-scroll-body thead tr td, div.dt-scroll-body thead tr th {
	border-bottom-width: 0 !important;
	border-top-width: 0 !important;
	height: 0 !important;
	padding-bottom: 0 !important;
	padding-top: 0 !important;
}

div.dt-scroll-body tfoot tr td div.dt-scroll-sizing, div.dt-scroll-body tfoot tr th div.dt-scroll-sizing, div.dt-scroll-body thead tr td div.dt-scroll-sizing, div.dt-scroll-body thead tr th div.dt-scroll-sizing {
	height: 0 !important;
	overflow: hidden !important;
}

div.dt-scroll-body>table.dataTable>thead>tr>td, div.dt-scroll-body>table.dataTable>thead>tr>th {
	overflow: hidden;
}

.tablepress {
	--head-active-bg-color: #049cdb;
	--head-active-text-color: var(--head-text-color);
	--head-sort-arrow-color: var(--head-active-text-color);
}

.tablepress thead th:active {
	outline: none;
}

.tablepress thead .dt-orderable-asc .dt-column-order:before, .tablepress thead .dt-ordering-asc .dt-column-order:before {
	bottom: 50%;
	content: "▲"/"";
	display: block;
	position: absolute;
}

.tablepress thead .dt-orderable-desc .dt-column-order:after, .tablepress thead .dt-ordering-desc .dt-column-order:after {
	content: "▼"/"";
	display: block;
	position: absolute;
	top: 50%;
}

.tablepress thead .dt-orderable-asc .dt-column-order, .tablepress thead .dt-orderable-desc .dt-column-order, .tablepress thead .dt-ordering-asc .dt-column-order, .tablepress thead .dt-ordering-desc .dt-column-order {
	color: var(--head-sort-arrow-color);
	font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Noto Sans, Liberation Sans, Arial, sans-serif !important;
	font-size: 14px;
	height: 24px;
	line-height: 12px;
	position: relative;
	width: 12px;
}

.tablepress thead .dt-orderable-asc .dt-column-order:after, .tablepress thead .dt-orderable-asc .dt-column-order:before, .tablepress thead .dt-orderable-desc .dt-column-order:after, .tablepress thead .dt-orderable-desc .dt-column-order:before, .tablepress thead .dt-ordering-asc .dt-column-order:after, .tablepress thead .dt-ordering-asc .dt-column-order:before, .tablepress thead .dt-ordering-desc .dt-column-order:after, .tablepress thead .dt-ordering-desc .dt-column-order:before {
	opacity: .2;
}

.tablepress thead .dt-orderable-asc, .tablepress thead .dt-orderable-desc {
	cursor: pointer;
	outline-offset: -2px;
}

.tablepress thead .dt-orderable-asc:hover, .tablepress thead .dt-orderable-desc:hover, .tablepress thead .dt-ordering-asc, .tablepress thead .dt-ordering-desc {
	background-color: var(--head-active-bg-color);
	color: var(--head-active-text-color);
}

.tablepress thead .dt-ordering-asc .dt-column-order:before, .tablepress thead .dt-ordering-desc .dt-column-order:after {
	opacity: .8;
}

.tablepress tfoot>tr>* .dt-column-footer, .tablepress tfoot>tr>* .dt-column-header, .tablepress thead>tr>* .dt-column-footer, .tablepress thead>tr>* .dt-column-header {
	align-items: center;
	display: flex;
	gap: 4px;
	justify-content: space-between;
}

.tablepress tfoot>tr>* .dt-column-footer .dt-column-title, .tablepress tfoot>tr>* .dt-column-header .dt-column-title, .tablepress thead>tr>* .dt-column-footer .dt-column-title, .tablepress thead>tr>* .dt-column-header .dt-column-title {
	flex-grow: 1;
}

.tablepress tfoot>tr>* .dt-column-footer .dt-column-title:empty, .tablepress tfoot>tr>* .dt-column-header .dt-column-title:empty, .tablepress thead>tr>* .dt-column-footer .dt-column-title:empty, .tablepress thead>tr>* .dt-column-header .dt-column-title:empty {
	display: none;
}

.tablepress:where(.auto-type-alignment) .dt-right, .tablepress:where(.auto-type-alignment) .dt-type-date, .tablepress:where(.auto-type-alignment) .dt-type-numeric {
	text-align: right;
}

.tablepress:where(.auto-type-alignment) .dt-right .dt-column-footer, .tablepress:where(.auto-type-alignment) .dt-right .dt-column-header, .tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-footer, .tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-header, .tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-footer, .tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-header {
	flex-direction: row-reverse;
}

.dt-container {
	clear: both;
	margin-bottom: 1rem;
	position: relative;
}

.dt-container .tablepress {
	margin-bottom: 0;
}

.dt-container .tablepress tfoot:empty {
	display: none;
}

.dt-container .dt-layout-row {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
}

.dt-container .dt-layout-row.dt-layout-table .dt-layout-cell {
	display: block;
	width: 100%;
}

.dt-container .dt-layout-cell {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 1em;
	padding: 5px 0;
}

.dt-container .dt-layout-cell.dt-layout-full {
	align-items: center;
	justify-content: space-between;
	width: 100%;
}

.dt-container .dt-layout-cell.dt-layout-full>:only-child {
	margin: auto;
}

.dt-container .dt-layout-cell.dt-layout-start {
	align-items: center;
	justify-content: flex-start;
	margin-right: auto;
}

.dt-container .dt-layout-cell.dt-layout-end {
	align-items: center;
	justify-content: flex-end;
	margin-left: auto;
}

.dt-container .dt-layout-cell:empty {
	display: none;
}

.dt-container .dt-input, .dt-container label {
	display: inline;
	width: auto;
}

.dt-container .dt-input {
	font-size: inherit;
	padding: 5px;
}

.dt-container .dt-length, .dt-container .dt-search {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	gap: 5px;
	justify-content: center;
}

.dt-container .dt-paging .dt-paging-button {
	background: rgba(0, 0, 0, 0);
	border: 1px solid rgba(0, 0, 0, 0);
	border-radius: 2px;
	box-sizing: border-box;
	color: inherit !important;
	cursor: pointer;
	display: inline-block;
	font-size: 1em;
	height: 32px;
	margin-left: 2px;
	min-width: 32px;
	padding: 0 5px;
	text-align: center;
	text-decoration: none !important;
	vertical-align: middle;
}

.dt-container .dt-paging .dt-paging-button.current, .dt-container .dt-paging .dt-paging-button:hover {
	border: 1px solid #111;
}

.dt-container .dt-paging .dt-paging-button.disabled, .dt-container .dt-paging .dt-paging-button.disabled:active, .dt-container .dt-paging .dt-paging-button.disabled:hover {
	border: 1px solid rgba(0, 0, 0, 0);
	color: rgba(0, 0, 0, .3) !important;
	cursor: default;
	outline: none;
}

.dt-container .dt-paging>.dt-paging-button:first-child {
	margin-left: 0;
}

.dt-container .dt-paging .ellipsis {
	padding: 0 1em;
}

@media screen and (max-width:767px) {
	.dt-container .dt-layout-row {
		flex-direction: column;
	}
	
	.dt-container .dt-layout-cell {
		flex-direction: column;
		padding: .5em 0;
	}
}

@import url("https://cdn-ilbbbol.nitrocdn.com/bGPgmNkEoLJJjXCBKtFLWxVwttKtfPAz/assets/static/source/rev-10f3e2e/fonts.googleapis.com/2e09413f744cc11e48aba49d14caa2eb.css2");

.checklist-table, .compliance-table, .legal-compliance-table {
	width: 100%;
	border-collapse: separate;
	border-spacing: 0;
	border: 1px solid #e0dce7;
	border-radius: 16px;
	overflow: hidden;
	font-family: "Manrope", sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 130%;
}

@media (max-width: 768px) {
	.checklist-table, .compliance-table, .legal-compliance-table {
		display: block;
		overflow-x: auto;
	}
}

.checklist-table thead th {
	background: #f3edff;
	color: #280071;
	padding: 15px 20px;
	text-align: left;
}

.checklist-table td {
	padding: 15px 20px;
	color: #4e3c70;
	vertical-align: top;
}

.checklist-table thead th {
	border-bottom: 1px solid #e0dce7;
}

.checklist-table tbody tr:not(:last-child) td {
	border-bottom: 1px solid #e0dce7;
}

.checklist-table th:not(:last-child), .checklist-table td:not(:last-child) {
	border-right: 1px solid #e0dce7;
}

.checklist-table tbody tr:nth-child(odd) td {
	background: #fff;
}

.checklist-table tbody tr:nth-child(even) td {
	background: #fbfbfb;
}

.checklist-table thead th:first-child {
	border-top-left-radius: 16px;
}

.checklist-table thead th:last-child {
	border-top-right-radius: 16px;
}

.checklist-table tbody tr:last-child td:first-child {
	border-bottom-left-radius: 16px;
}

.checklist-table tbody tr:last-child td:last-child {
	border-bottom-right-radius: 16px;
}

.checklist-table a {
	color: #da1884;
	font-family: "Manrope", sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 130%;
	text-decoration: underline;
	display: block;
	margin-top: 10px;
}

.compliance-table thead th {
	padding: 15px 20px;
	text-align: left;
	font-weight: 600;
	font-size: 18px;
}

.compliance-table thead th:first-child {
	background: #f3f3f3;
	color: #280071;
	width: 50%;
}

.compliance-table thead th:last-child {
	background: #f3edff;
	color: #280071;
	width: 50%;
}

.compliance-table td {
	padding: 18px 20px;
	color: #4e3c70;
	vertical-align: top;
}

.compliance-table td strong {
	font-weight: 700;
}

.compliance-table thead th {
	border-bottom: 1px solid #e0dce7;
}

.compliance-table tbody tr:not(:last-child) td {
	border-bottom: 1px solid #e0dce7;
}

.compliance-table th:not(:last-child), .compliance-table td:not(:last-child) {
	border-right: 1px solid #e0dce7;
}

.compliance-table tbody tr:nth-child(odd) td {
	background: #fff;
}

.compliance-table tbody tr:nth-child(even) td {
	background: #fbfbfb;
}

.compliance-table thead th:first-child {
	border-top-left-radius: 16px;
}

.compliance-table thead th:last-child {
	border-top-right-radius: 16px;
}

.compliance-table tbody tr:last-child td:first-child {
	border-bottom-left-radius: 16px;
}

.compliance-table tbody tr:last-child td:last-child {
	border-bottom-right-radius: 16px;
}

.compliance-table td:first-child {
	position: relative;
	padding-left: 48px;
}

.compliance-table td:last-child {
	position: relative;
	padding-left: 48px;
}

.compliance-table td:first-child::before {
	content: "";
	position: absolute;
	left: 20px;
	top: 18px;
	width: 18px;
	height: 18px;
	background-image: url("data:image/svg+xml;utf8,<svg width=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M9.1 0.359374C13.9699 0.359374 17.9156 4.30508 17.9156 9.175C17.9156 14.0449 13.9699 17.9906 9.1 17.9906C4.23008 17.9906 0.284375 14.0449 0.284375 9.175C0.284375 4.30508 4.23008 0.359374 9.1 0.359374ZM13.4012 11.5211L11.0906 9.175L13.4012 6.86445C13.5789 6.72227 13.5789 6.43789 13.4012 6.26016L12.0148 4.87383C11.8371 4.69609 11.5527 4.69609 11.4105 4.87383L9.1 7.18437L6.78945 4.87383C6.61172 4.69609 6.32734 4.69609 6.18516 4.87383L4.76328 6.26016C4.58555 6.43789 4.58555 6.72227 4.76328 6.86445L7.10938 9.175L4.76328 11.4855C4.58555 11.6633 4.58555 11.9477 4.76328 12.0898L6.14961 13.5117C6.32734 13.6895 6.61172 13.6895 6.75391 13.5117L9.1 11.1656L11.4105 13.5117C11.5527 13.6895 11.8371 13.6895 12.0148 13.5117L13.4012 12.1254C13.5789 11.9477 13.5789 11.6633 13.4012 11.5211Z\" fill=\"%23FC003B\"/></svg>");
	background-repeat: no-repeat;
}

.compliance-table td:last-child::before {
	content: "";
	position: absolute;
	left: 20px;
	top: 18px;
	width: 18px;
	height: 18px;
	background-image: url("data:image/svg+xml;utf8,<svg width=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M17.9156 9.175C17.9156 14.0449 13.9344 17.9906 9.1 17.9906C4.23008 17.9906 0.284375 14.0449 0.284375 9.175C0.284375 4.34062 4.23008 0.359374 9.1 0.359374C13.9344 0.359374 17.9156 4.34062 17.9156 9.175ZM8.06914 13.8672L14.6098 7.32656C14.823 7.11328 14.823 6.72227 14.6098 6.50898L13.7922 5.72695C13.5789 5.47812 13.2234 5.47812 13.0102 5.72695L7.67813 11.059L5.1543 8.5707C4.94102 8.32187 4.58555 8.32187 4.37227 8.5707L3.55469 9.35273C3.34141 9.56602 3.34141 9.95703 3.55469 10.1703L7.25156 13.8672C7.46484 14.0805 7.85586 14.0805 8.06914 13.8672Z\" fill=\"%231FC881\"/></svg>");
	background-repeat: no-repeat;
}

@media (max-width: 768px) {
	.compliance-table td:first-child, .compliance-table td:last-child {
		padding-left: 40px;
	}
	
	.compliance-table td:first-child::before, .compliance-table td:last-child::before {
		left: 15px;
	}
}

.legal-compliance-table thead th {
	background: #f3edff;
	color: #280071;
	padding: 15px 20px;
	text-align: left;
}

.legal-compliance-table td {
	padding: 15px 20px;
	color: #4e3c70;
	vertical-align: top;
}

.legal-compliance-table thead th {
	border-bottom: 1px solid #e0dce7;
}

.legal-compliance-table tbody tr:not(:last-child) td {
	border-bottom: 1px solid #e0dce7;
}

.legal-compliance-table th:not(:last-child), .legal-compliance-table td:not(:last-child) {
	border-right: 1px solid #e0dce7;
}

.legal-compliance-table tbody tr:nth-child(odd) td {
	background: #fff;
}

.legal-compliance-table tbody tr:nth-child(even) td {
	background: #fbfbfb;
}

.legal-compliance-table thead th:first-child {
	border-top-left-radius: 16px;
}

.legal-compliance-table thead th:last-child {
	border-top-right-radius: 16px;
}

.legal-compliance-table tbody tr:last-child td:first-child {
	border-bottom-left-radius: 16px;
}

.legal-compliance-table tbody tr:last-child td:last-child {
	border-bottom-right-radius: 16px;
}

.legal-compliance-table th:nth-last-child(2), .legal-compliance-table td:nth-last-child(2) {
	min-width: 250px;
}

.legal-compliance-table th:last-child, .legal-compliance-table td:last-child {
	min-width: 250px;
}

.legal-compliance-table a {
	color: #da1884;
	font-family: "Manrope", sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 130%;
	text-decoration: underline;
	display: block;
	margin-top: 10px;
}

.legal-compliance-table td:last-child a {
	display: flex;
	padding: 14px 20px;
	background-color: rgba(255, 255, 255, 1);
	color: #4e3c70;
	text-decoration: none;
	border-radius: 60px;
	justify-content: center;
	align-items: center;
	gap: 10px;
	flex: 1 0 0;
	border: 1px solid #e0dce7;
	text-align: center;
	transition: background-color .3s;
}

.legal-compliance-table td:last-child a:hover {
	background-color: #f9f9f9;
}

.legal-compliance-table td ul {
	list-style: none;
	padding-left: 0;
	margin: 0;
}

.legal-compliance-table td ul li {
	position: relative;
	padding-left: 25px;
	margin-bottom: 5px;
}

.legal-compliance-table td ul li::before {
	content: "";
	position: absolute;
	left: 0;
	top: 2px;
	width: 18px;
	height: 18px;
	background-image: url("data:image/svg+xml;utf8,<svg width=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M9.1 0.359374C13.9699 0.359374 17.9156 4.30508 17.9156 9.175C17.9156 14.0449 13.9699 17.9906 9.1 17.9906C4.23008 17.9906 0.284375 14.0449 0.284375 9.175C0.284375 4.30508 4.23008 0.359374 9.1 0.359374ZM13.4012 11.5211L11.0906 9.175L13.4012 6.86445C13.5789 6.72227 13.5789 6.43789 13.4012 6.26016L12.0148 4.87383C11.8371 4.69609 11.5527 4.69609 11.4105 4.87383L9.1 7.18437L6.78945 4.87383C6.61172 4.69609 6.32734 4.69609 6.18516 4.87383L4.76328 6.26016C4.58555 6.43789 4.58555 6.72227 4.76328 6.86445L7.10938 9.175L4.76328 11.4855C4.58555 11.6633 4.58555 11.9477 4.76328 12.0898L6.14961 13.5117C6.32734 13.6895 6.61172 13.6895 6.75391 13.5117L9.1 11.1656L11.4105 13.5117C11.5527 13.6895 11.8371 13.6895 12.0148 13.5117L13.4012 12.1254C13.5789 11.9477 13.5789 11.6633 13.4012 11.5211Z\" fill=\"%23FC003B\"/></svg>");
	background-repeat: no-repeat;
}

@media (max-width: 768px) {
	.legal-compliance-table th:nth-last-child(2), .legal-compliance-table td:nth-last-child(2), .legal-compliance-table th:last-child, .legal-compliance-table td:last-child {
		min-width: auto;
	}
}

.checklist-table li a, .compliance-table li a, .legal-compliance-table li a {
	display: inline;
	margin-top: 0;
	margin-right: 5px;
}

.checklist-table, .compliance-table, .legal-compliance-table {
	border-collapse: separate !important;
	border-spacing: 0 !important;
}

.checklist-table thead th, .compliance-table thead th, .legal-compliance-table thead th {
	border-bottom-width: 1px !important;
}

.checklist-table tbody tr td, .compliance-table tbody tr td, .legal-compliance-table tbody tr td {
	border-top: none !important;
	border-bottom-width: 1px !important;
}

.checklist-table tbody tr:first-child td, .compliance-table tbody tr:first-child td, .legal-compliance-table tbody tr:first-child td {
	border-top: none !important;
}

.tablepress thead tr:first-child th {
	border-top: none !important;
}

.tablepress {
	box-shadow: none !important;
}

.tablepress-scroll-wrapper {
	width: 100%;
	overflow-x: auto;
	position: relative;
	display: block;
}

.tablepress thead th:first-child, .tablepress tbody td:first-child {
	position: sticky !important;
	left: 0 !important;
	z-index: 3 !important;
}

.tablepress thead th:first-child {
	background: #f3edff !important;
}

.tablepress tbody tr:nth-child(odd) td:first-child {
	background: #fff !important;
}

.tablepress tbody tr:nth-child(even) td:first-child {
	background: #fbfbfb !important;
}

.tablepress th:not(:first-child), .tablepress td:not(:first-child) {
	min-width: 200px;
}

.checklist-table thead th:first-child, .checklist-table tbody td:first-child, .compliance-table thead th:first-child, .compliance-table tbody td:first-child, .legal-compliance-table thead th:first-child, .legal-compliance-table tbody td:first-child {
	position: sticky !important;
	left: 0 !important;
	z-index: 2 !important;
}

.tablepress-id-87 tbody td {
	text-align: center;
}

.mobile-table-nav {
	display: none;
	align-items: center;
	gap: 10px;
	padding: 10px 15px;
	margin-bottom: 10px;
	background: transparent;
	border-radius: 8px;
	z-index: 999;
	width: calc(100% - 30px);
	margin-left: auto;
	margin-right: auto;
}

.mobile-table-nav.is-sticky {
	position: fixed;
	top: 60px;
	left: 50%;
	transform: translateX(-50%);
	background: rgba(255, 255, 255, .98);
	backdrop-filter: blur(10px);
	max-width: 100%;
	width: auto;
	min-width: 300px;
	z-index: 999;
}

.mobile-table-nav-placeholder {
	display: none;
	height: 66px;
}

.mobile-table-nav-placeholder.is-active {
	display: block;
}

@media (max-width: 768px) {
	.mobile-table-nav {
		display: flex;
	}
}

.mobile-table-nav .scroll-arrow {
	width: 36px;
	height: 36px;
	border-radius: 50%;
	border: 1px solid #e0dce7;
	background-color: #fff;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 20px 20px;
	cursor: pointer;
	transition: all .3s ease;
	flex-shrink: 0;
	font-size: 0;
	color: transparent;
}

.mobile-table-nav .scroll-arrow:hover {
	background: #fff;
	border-color: #280071;
}

.mobile-table-nav .scroll-arrow.scroll-left:not(:disabled) {
	background-image: url("https://cdn-ilbbbol.nitrocdn.com/bGPgmNkEoLJJjXCBKtFLWxVwttKtfPAz/assets/images/optimized/rev-acb44aa/onceforall.fr/wp-content/uploads/Iconarrow.png");
}

.mobile-table-nav .scroll-arrow.scroll-left:not(:disabled).nitro-lazy {
	background-image: none !important;
}

.mobile-table-nav .scroll-arrow.scroll-left:disabled {
	background-image: url("https://cdn-ilbbbol.nitrocdn.com/bGPgmNkEoLJJjXCBKtFLWxVwttKtfPAz/assets/images/optimized/rev-acb44aa/onceforall.fr/wp-content/uploads/Iconarrow-1.png");
}

.mobile-table-nav .scroll-arrow.scroll-left:disabled.nitro-lazy {
	background-image: none !important;
}

.mobile-table-nav .scroll-arrow.scroll-right:not(:disabled) {
	background-image: url("https://cdn-ilbbbol.nitrocdn.com/bGPgmNkEoLJJjXCBKtFLWxVwttKtfPAz/assets/images/optimized/rev-acb44aa/onceforall.fr/wp-content/uploads/Iconarrow-2.png");
}

.mobile-table-nav .scroll-arrow.scroll-right:not(:disabled).nitro-lazy {
	background-image: none !important;
}

.mobile-table-nav .scroll-arrow.scroll-right:disabled {
	background-image: url("https://cdn-ilbbbol.nitrocdn.com/bGPgmNkEoLJJjXCBKtFLWxVwttKtfPAz/assets/images/optimized/rev-acb44aa/onceforall.fr/wp-content/uploads/Iconarrow-3.png");
}

.mobile-table-nav .scroll-arrow.scroll-right:disabled.nitro-lazy {
	background-image: none !important;
}

.mobile-table-nav .scroll-arrow:disabled:hover {
	background: #fff;
	border-color: #e0dce7;
}

.mobile-table-nav .scroll-arrow:disabled {
	opacity: 1;
	cursor: not-allowed;
}

.mobile-table-nav .scroll-indicator {
	flex: 1;
	padding: 0 10px;
}

.mobile-table-nav .scroll-track {
	height: 6px;
	background: #e9eaeb;
	border-radius: 3px;
	position: relative;
	overflow: hidden;
}

.mobile-table-nav .scroll-thumb {
	height: 100%;
	background: #280071;
	border-radius: 3px;
	position: absolute;
	left: 0;
	top: 0;
	width: 30%;
	transition: left .3s ease, width .3s ease;
}

.mobile-table-nav .scroll-arrow:focus {
	outline: none;
	background-size: 20px 20px;
}

.mobile-table-nav .scroll-arrow:active {
	background-size: 20px 20px;
	background-position: center;
}

@media (max-width: 768px) {
	.tablepress-scroll-wrapper {
		scroll-behavior: smooth;
	}
	
	.checklist-table, .compliance-table, .legal-compliance-table {
		scroll-behavior: smooth;
	}
}
