.module-table .bloc-table--scrollable .bloc-table__wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.module-table .bloc-table__table{border-collapse:collapse;width:100%}.module-table .bloc-table__table tbody tr td,.module-table .bloc-table__table tbody tr th,.module-table .bloc-table__table thead tr td,.module-table .bloc-table__table thead tr th{border:2px solid var(--color-primary,#3ee98d);padding:.75rem 1rem;position:relative;text-align:center;vertical-align:middle}.module-table .bloc-table--has-header .bloc-table__table thead tr td,.module-table .bloc-table--has-header .bloc-table__table thead tr th{background-color:var(--color-primary,#3ee98d);border-color:var(--color-primary,#3ee98d);color:var(--color-background,#fff);font-weight:700}.module-table .bloc-table--has-header .bloc-table__table thead tr td:after,.module-table .bloc-table--has-header .bloc-table__table thead tr th:after{background-color:var(--color-background,#fff);content:"";height:calc(100% - 1.5rem);left:0;position:absolute;top:.75rem;transform:translate(-100%);width:2px;z-index:99}.module-table .bloc-table--has-header .bloc-table__table thead tr td:first-child,.module-table .bloc-table--has-header .bloc-table__table thead tr th:first-child{text-align:left}.module-table .bloc-table--has-header .bloc-table__table thead tr td:first-child:after,.module-table .bloc-table--has-header .bloc-table__table thead tr th:first-child:after{display:none}.module-table .bloc-table--row-header .bloc-table__table tbody tr td:first-child,.module-table .bloc-table--row-header .bloc-table__table tbody tr th:first-child{background-color:var(--color-secondary,#02bd9c);border-color:var(--color-secondary,#02bd9c);color:var(--color-background,#fff);font-weight:600;text-align:left}.module-table .bloc-table--row-header .bloc-table__table tbody tr:not(:last-child) td:first-child:after,.module-table .bloc-table--row-header .bloc-table__table tbody tr:not(:last-child) th:first-child:after{background-color:var(--color-background,#fff);bottom:0;content:"";height:2px;left:1rem;position:absolute;transform:translateY(100%);width:20%;z-index:99}.module-table .bloc-table--striped.bloc-table--row-header .bloc-table__table tbody tr:nth-child(2n) td:not(:first-child),.module-table .bloc-table--striped.bloc-table--row-header .bloc-table__table tbody tr:nth-child(2n) th:not(:first-child),.module-table .bloc-table--striped:not(.bloc-table--row-header) .bloc-table__table tbody tr:nth-child(2n) td,.module-table .bloc-table--striped:not(.bloc-table--row-header) .bloc-table__table tbody tr:nth-child(2n) th{background-color:#f5f5f5}.module-table .bloc-table--has-header:not(.bloc-table--row-header) .bloc-table__table thead tr td:first-child,.module-table .bloc-table--has-header:not(.bloc-table--row-header) .bloc-table__table thead tr th:first-child{text-align:center}.module-table .bloc-table__caption{color:var(--color-background,#fff);display:block;font-size:.875em;padding:1rem 0;text-align:center}.module-table .bloc-table__caption.align-left{text-align:left}.module-table .bloc-table__caption.align-right{text-align:right}.border-rounded .bloc-table__wrapper{border-radius:.75rem;overflow:hidden}.border-rounded .bloc-table__wrapper .bloc-table__table{border-collapse:initial;border-spacing:0}.border-rounded .bloc-table__wrapper .bloc-table__table tbody tr td,.border-rounded .bloc-table__wrapper .bloc-table__table tbody tr th,.border-rounded .bloc-table__wrapper .bloc-table__table thead tr td,.border-rounded .bloc-table__wrapper .bloc-table__table thead tr th{border-bottom:none;border-right:none}.border-rounded .bloc-table__wrapper .bloc-table__table tbody tr:last-child td,.border-rounded .bloc-table__wrapper .bloc-table__table tbody tr:last-child th{border-bottom:2px solid var(--color-primary,#3ee98d)}.border-rounded .bloc-table__wrapper .bloc-table__table tbody tr td:last-child,.border-rounded .bloc-table__wrapper .bloc-table__table tbody tr th:last-child,.border-rounded .bloc-table__wrapper .bloc-table__table thead tr td:last-child,.border-rounded .bloc-table__wrapper .bloc-table__table thead tr th:last-child{border-right:2px solid var(--color-primary,#3ee98d)}.border-rounded .bloc-table__wrapper .bloc-table__table tbody tr:last-child td:first-child,.border-rounded .bloc-table__wrapper .bloc-table__table tbody tr:last-child th:first-child{border-bottom-left-radius:.75rem}.border-rounded .bloc-table__wrapper .bloc-table__table tbody tr:last-child td:last-child,.border-rounded .bloc-table__wrapper .bloc-table__table tbody tr:last-child th:last-child{border-bottom-right-radius:.75rem}.border-rounded .bloc-table__wrapper .bloc-table__table thead tr:first-child td:first-child,.border-rounded .bloc-table__wrapper .bloc-table__table thead tr:first-child th:first-child{border-top-left-radius:.75rem}.border-rounded .bloc-table__wrapper .bloc-table__table thead tr:first-child td:last-child,.border-rounded .bloc-table__wrapper .bloc-table__table thead tr:first-child th:last-child{border-top-right-radius:.75rem}.border-rounded .bloc-table__wrapper .bloc-table__table tbody tr:first-child td:first-child,.border-rounded .bloc-table__wrapper .bloc-table__table tbody tr:first-child th:first-child{border-top-left-radius:.75rem}.border-rounded .bloc-table__wrapper .bloc-table__table tbody tr:first-child td:last-child,.border-rounded .bloc-table__wrapper .bloc-table__table tbody tr:first-child th:last-child{border-top-right-radius:.75rem}.border-rounded .bloc-table--has-header .bloc-table__wrapper .bloc-table__table tbody tr:first-child td:first-child,.border-rounded .bloc-table--has-header .bloc-table__wrapper .bloc-table__table tbody tr:first-child th:first-child{border-top-left-radius:0}.border-rounded .bloc-table--has-header .bloc-table__wrapper .bloc-table__table tbody tr:first-child td:last-child,.border-rounded .bloc-table--has-header .bloc-table__wrapper .bloc-table__table tbody tr:first-child th:last-child{border-top-right-radius:0}.border-rounded .bloc-table--row-header .bloc-table__wrapper .bloc-table__table tbody tr:last-child td:first-child,.border-rounded .bloc-table--row-header .bloc-table__wrapper .bloc-table__table tbody tr:last-child th:first-child{border-bottom:none}.cols-background-primary .module-table .bloc-table__table tbody tr td,.cols-background-primary .module-table .bloc-table__table tbody tr th,.cols-background-primary .module-table .bloc-table__table thead tr td,.cols-background-primary .module-table .bloc-table__table thead tr th,.module-columns.has-background-primary:not(.cols_have_background) .module-table .bloc-table__table tbody tr td,.module-columns.has-background-primary:not(.cols_have_background) .module-table .bloc-table__table tbody tr th,.module-columns.has-background-primary:not(.cols_have_background) .module-table .bloc-table__table thead tr td,.module-columns.has-background-primary:not(.cols_have_background) .module-table .bloc-table__table thead tr th,.module-table.has-background-primary:not(.cols_have_background) .bloc-table__table tbody tr td,.module-table.has-background-primary:not(.cols_have_background) .bloc-table__table tbody tr th,.module-table.has-background-primary:not(.cols_have_background) .bloc-table__table thead tr td,.module-table.has-background-primary:not(.cols_have_background) .bloc-table__table thead tr th{border-color:var(--color-background,#fff);color:var(--color-background,#fff)}.cols-background-primary .module-table .bloc-table--has-header .bloc-table__table thead tr td,.cols-background-primary .module-table .bloc-table--has-header .bloc-table__table thead tr th,.module-columns.has-background-primary:not(.cols_have_background) .module-table .bloc-table--has-header .bloc-table__table thead tr td,.module-columns.has-background-primary:not(.cols_have_background) .module-table .bloc-table--has-header .bloc-table__table thead tr th,.module-table.has-background-primary:not(.cols_have_background) .bloc-table--has-header .bloc-table__table thead tr td,.module-table.has-background-primary:not(.cols_have_background) .bloc-table--has-header .bloc-table__table thead tr th{background-color:var(--color-background,#fff);border-color:var(--color-background,#fff);color:var(--color-primary,#3ee98d)}.cols-background-primary .module-table .bloc-table--has-header .bloc-table__table thead tr td:after,.cols-background-primary .module-table .bloc-table--has-header .bloc-table__table thead tr th:after,.module-columns.has-background-primary:not(.cols_have_background) .module-table .bloc-table--has-header .bloc-table__table thead tr td:after,.module-columns.has-background-primary:not(.cols_have_background) .module-table .bloc-table--has-header .bloc-table__table thead tr th:after,.module-table.has-background-primary:not(.cols_have_background) .bloc-table--has-header .bloc-table__table thead tr td:after,.module-table.has-background-primary:not(.cols_have_background) .bloc-table--has-header .bloc-table__table thead tr th:after{background-color:var(--color-primary,#3ee98d)}.cols-background-primary .module-table .bloc-table--has-header.bloc-table--row-header .bloc-table__table thead tr:first-child td:first-child:after,.cols-background-primary .module-table .bloc-table--has-header.bloc-table--row-header .bloc-table__table thead tr:first-child th:first-child:after,.module-columns.has-background-primary:not(.cols_have_background) .module-table .bloc-table--has-header.bloc-table--row-header .bloc-table__table thead tr:first-child td:first-child:after,.module-columns.has-background-primary:not(.cols_have_background) .module-table .bloc-table--has-header.bloc-table--row-header .bloc-table__table thead tr:first-child th:first-child:after,.module-table.has-background-primary:not(.cols_have_background) .bloc-table--has-header.bloc-table--row-header .bloc-table__table thead tr:first-child td:first-child:after,.module-table.has-background-primary:not(.cols_have_background) .bloc-table--has-header.bloc-table--row-header .bloc-table__table thead tr:first-child th:first-child:after{background-color:var(--color-primary,#3ee98d);display:block;height:2px;left:1rem;top:100%;transform:translate(0);width:20%}.cols-background-primary .module-table .bloc-table--row-header .bloc-table__table tbody tr td:first-child,.cols-background-primary .module-table .bloc-table--row-header .bloc-table__table tbody tr th:first-child,.module-columns.has-background-primary:not(.cols_have_background) .module-table .bloc-table--row-header .bloc-table__table tbody tr td:first-child,.module-columns.has-background-primary:not(.cols_have_background) .module-table .bloc-table--row-header .bloc-table__table tbody tr th:first-child,.module-table.has-background-primary:not(.cols_have_background) .bloc-table--row-header .bloc-table__table tbody tr td:first-child,.module-table.has-background-primary:not(.cols_have_background) .bloc-table--row-header .bloc-table__table tbody tr th:first-child{background-color:var(--color-background,#fff);border-color:var(--color-background,#fff);color:var(--color-primary,#3ee98d)}.cols-background-primary .module-table .bloc-table--row-header .bloc-table__table tbody tr:not(:last-child) td:first-child:after,.cols-background-primary .module-table .bloc-table--row-header .bloc-table__table tbody tr:not(:last-child) th:first-child:after,.module-columns.has-background-primary:not(.cols_have_background) .module-table .bloc-table--row-header .bloc-table__table tbody tr:not(:last-child) td:first-child:after,.module-columns.has-background-primary:not(.cols_have_background) .module-table .bloc-table--row-header .bloc-table__table tbody tr:not(:last-child) th:first-child:after,.module-table.has-background-primary:not(.cols_have_background) .bloc-table--row-header .bloc-table__table tbody tr:not(:last-child) td:first-child:after,.module-table.has-background-primary:not(.cols_have_background) .bloc-table--row-header .bloc-table__table tbody tr:not(:last-child) th:first-child:after{background-color:var(--color-primary,#3ee98d)}.cols-background-primary .module-table .bloc-table--striped.bloc-table--row-header .bloc-table__table tbody tr:nth-child(2n) td:not(:first-child),.cols-background-primary .module-table .bloc-table--striped.bloc-table--row-header .bloc-table__table tbody tr:nth-child(2n) th:not(:first-child),.cols-background-primary .module-table .bloc-table--striped:not(.bloc-table--row-header) .bloc-table__table tbody tr:nth-child(2n) td,.cols-background-primary .module-table .bloc-table--striped:not(.bloc-table--row-header) .bloc-table__table tbody tr:nth-child(2n) th,.module-columns.has-background-primary:not(.cols_have_background) .module-table .bloc-table--striped.bloc-table--row-header .bloc-table__table tbody tr:nth-child(2n) td:not(:first-child),.module-columns.has-background-primary:not(.cols_have_background) .module-table .bloc-table--striped.bloc-table--row-header .bloc-table__table tbody tr:nth-child(2n) th:not(:first-child),.module-columns.has-background-primary:not(.cols_have_background) .module-table .bloc-table--striped:not(.bloc-table--row-header) .bloc-table__table tbody tr:nth-child(2n) td,.module-columns.has-background-primary:not(.cols_have_background) .module-table .bloc-table--striped:not(.bloc-table--row-header) .bloc-table__table tbody tr:nth-child(2n) th,.module-table.has-background-primary:not(.cols_have_background) .bloc-table--striped.bloc-table--row-header .bloc-table__table tbody tr:nth-child(2n) td:not(:first-child),.module-table.has-background-primary:not(.cols_have_background) .bloc-table--striped.bloc-table--row-header .bloc-table__table tbody tr:nth-child(2n) th:not(:first-child),.module-table.has-background-primary:not(.cols_have_background) .bloc-table--striped:not(.bloc-table--row-header) .bloc-table__table tbody tr:nth-child(2n) td,.module-table.has-background-primary:not(.cols_have_background) .bloc-table--striped:not(.bloc-table--row-header) .bloc-table__table tbody tr:nth-child(2n) th{background-color:hsla(0,0%,100%,.15)}.cols-background-secondary .module-table .bloc-table__table tbody tr td,.cols-background-secondary .module-table .bloc-table__table tbody tr th,.cols-background-secondary .module-table .bloc-table__table thead tr td,.cols-background-secondary .module-table .bloc-table__table thead tr th,.module-columns.has-background-secondary:not(.cols_have_background) .module-table .bloc-table__table tbody tr td,.module-columns.has-background-secondary:not(.cols_have_background) .module-table .bloc-table__table tbody tr th,.module-columns.has-background-secondary:not(.cols_have_background) .module-table .bloc-table__table thead tr td,.module-columns.has-background-secondary:not(.cols_have_background) .module-table .bloc-table__table thead tr th,.module-table.has-background-secondary:not(.cols_have_background) .bloc-table__table tbody tr td,.module-table.has-background-secondary:not(.cols_have_background) .bloc-table__table tbody tr th,.module-table.has-background-secondary:not(.cols_have_background) .bloc-table__table thead tr td,.module-table.has-background-secondary:not(.cols_have_background) .bloc-table__table thead tr th{border-color:var(--color-background,#fff);color:var(--color-background,#fff)}.cols-background-secondary .module-table .bloc-table--has-header .bloc-table__table thead tr td,.cols-background-secondary .module-table .bloc-table--has-header .bloc-table__table thead tr th,.module-columns.has-background-secondary:not(.cols_have_background) .module-table .bloc-table--has-header .bloc-table__table thead tr td,.module-columns.has-background-secondary:not(.cols_have_background) .module-table .bloc-table--has-header .bloc-table__table thead tr th,.module-table.has-background-secondary:not(.cols_have_background) .bloc-table--has-header .bloc-table__table thead tr td,.module-table.has-background-secondary:not(.cols_have_background) .bloc-table--has-header .bloc-table__table thead tr th{background-color:var(--color-background,#fff);border-color:var(--color-background,#fff);color:var(--color-secondary,#02bd9c)}.cols-background-secondary .module-table .bloc-table--has-header .bloc-table__table thead tr td:after,.cols-background-secondary .module-table .bloc-table--has-header .bloc-table__table thead tr th:after,.module-columns.has-background-secondary:not(.cols_have_background) .module-table .bloc-table--has-header .bloc-table__table thead tr td:after,.module-columns.has-background-secondary:not(.cols_have_background) .module-table .bloc-table--has-header .bloc-table__table thead tr th:after,.module-table.has-background-secondary:not(.cols_have_background) .bloc-table--has-header .bloc-table__table thead tr td:after,.module-table.has-background-secondary:not(.cols_have_background) .bloc-table--has-header .bloc-table__table thead tr th:after{background-color:var(--color-secondary,#02bd9c)}.cols-background-secondary .module-table .bloc-table--has-header.bloc-table--row-header .bloc-table__table thead tr:first-child td:first-child:after,.cols-background-secondary .module-table .bloc-table--has-header.bloc-table--row-header .bloc-table__table thead tr:first-child th:first-child:after,.module-columns.has-background-secondary:not(.cols_have_background) .module-table .bloc-table--has-header.bloc-table--row-header .bloc-table__table thead tr:first-child td:first-child:after,.module-columns.has-background-secondary:not(.cols_have_background) .module-table .bloc-table--has-header.bloc-table--row-header .bloc-table__table thead tr:first-child th:first-child:after,.module-table.has-background-secondary:not(.cols_have_background) .bloc-table--has-header.bloc-table--row-header .bloc-table__table thead tr:first-child td:first-child:after,.module-table.has-background-secondary:not(.cols_have_background) .bloc-table--has-header.bloc-table--row-header .bloc-table__table thead tr:first-child th:first-child:after{background-color:var(--color-secondary,#02bd9c);display:block;height:2px;left:1rem;top:100%;transform:translate(0);width:20%}.cols-background-secondary .module-table .bloc-table--row-header .bloc-table__table tbody tr td:first-child,.cols-background-secondary .module-table .bloc-table--row-header .bloc-table__table tbody tr th:first-child,.module-columns.has-background-secondary:not(.cols_have_background) .module-table .bloc-table--row-header .bloc-table__table tbody tr td:first-child,.module-columns.has-background-secondary:not(.cols_have_background) .module-table .bloc-table--row-header .bloc-table__table tbody tr th:first-child,.module-table.has-background-secondary:not(.cols_have_background) .bloc-table--row-header .bloc-table__table tbody tr td:first-child,.module-table.has-background-secondary:not(.cols_have_background) .bloc-table--row-header .bloc-table__table tbody tr th:first-child{background-color:var(--color-background,#fff);border-color:var(--color-background,#fff);color:var(--color-secondary,#02bd9c)}.cols-background-secondary .module-table .bloc-table--row-header .bloc-table__table tbody tr:not(:last-child) td:first-child:after,.cols-background-secondary .module-table .bloc-table--row-header .bloc-table__table tbody tr:not(:last-child) th:first-child:after,.module-columns.has-background-secondary:not(.cols_have_background) .module-table .bloc-table--row-header .bloc-table__table tbody tr:not(:last-child) td:first-child:after,.module-columns.has-background-secondary:not(.cols_have_background) .module-table .bloc-table--row-header .bloc-table__table tbody tr:not(:last-child) th:first-child:after,.module-table.has-background-secondary:not(.cols_have_background) .bloc-table--row-header .bloc-table__table tbody tr:not(:last-child) td:first-child:after,.module-table.has-background-secondary:not(.cols_have_background) .bloc-table--row-header .bloc-table__table tbody tr:not(:last-child) th:first-child:after{background-color:var(--color-secondary,#02bd9c)}.cols-background-secondary .module-table .bloc-table--striped.bloc-table--row-header .bloc-table__table tbody tr:nth-child(2n) td:not(:first-child),.cols-background-secondary .module-table .bloc-table--striped.bloc-table--row-header .bloc-table__table tbody tr:nth-child(2n) th:not(:first-child),.cols-background-secondary .module-table .bloc-table--striped:not(.bloc-table--row-header) .bloc-table__table tbody tr:nth-child(2n) td,.cols-background-secondary .module-table .bloc-table--striped:not(.bloc-table--row-header) .bloc-table__table tbody tr:nth-child(2n) th,.module-columns.has-background-secondary:not(.cols_have_background) .module-table .bloc-table--striped.bloc-table--row-header .bloc-table__table tbody tr:nth-child(2n) td:not(:first-child),.module-columns.has-background-secondary:not(.cols_have_background) .module-table .bloc-table--striped.bloc-table--row-header .bloc-table__table tbody tr:nth-child(2n) th:not(:first-child),.module-columns.has-background-secondary:not(.cols_have_background) .module-table .bloc-table--striped:not(.bloc-table--row-header) .bloc-table__table tbody tr:nth-child(2n) td,.module-columns.has-background-secondary:not(.cols_have_background) .module-table .bloc-table--striped:not(.bloc-table--row-header) .bloc-table__table tbody tr:nth-child(2n) th,.module-table.has-background-secondary:not(.cols_have_background) .bloc-table--striped.bloc-table--row-header .bloc-table__table tbody tr:nth-child(2n) td:not(:first-child),.module-table.has-background-secondary:not(.cols_have_background) .bloc-table--striped.bloc-table--row-header .bloc-table__table tbody tr:nth-child(2n) th:not(:first-child),.module-table.has-background-secondary:not(.cols_have_background) .bloc-table--striped:not(.bloc-table--row-header) .bloc-table__table tbody tr:nth-child(2n) td,.module-table.has-background-secondary:not(.cols_have_background) .bloc-table--striped:not(.bloc-table--row-header) .bloc-table__table tbody tr:nth-child(2n) th{background-color:hsla(0,0%,100%,.15)}