@font-face{font-family:"OpenSans-Light";src:url("../../../clientlib-site/resources/fonts/OpenSans-Light.ttf") format("truetype");font-style:normal}
@font-face{font-family:"OpenSans";src:url("../../../clientlib-site/resources/fonts/OpenSans-Regular.ttf") format("truetype");font-style:normal}
@font-face{font-family:"OpenSans-SemiBold";src:url("../../../clientlib-site/resources/fonts/OpenSans-SemiBold.ttf") format("truetype");font-style:normal}
@font-face{font-family:"OpenSans-Bold";src:url("../../../clientlib-site/resources/fonts/OpenSans-Bold.ttf") format("truetype");font-style:normal}
@font-face{font-family:"TitilliumWeb";src:url("../../../clientlib-site/resources/fonts/TitilliumWeb-Light.woff2") format("woff2"),url("../../../clientlib-site/resources/fonts/TitilliumWeb-Light.woff") format("woff"),url("../../../clientlib-site/resources/fonts/TitilliumWeb-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:"TitilliumWeb";src:url("../../../clientlib-site/resources/fonts/TitilliumWeb-Regular.woff2") format("woff2"),url("../../../clientlib-site/resources/fonts/TitilliumWeb-Regular.woff") format("woff"),url("../../../clientlib-site/resources/fonts/TitilliumWeb-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"TitilliumWeb";src:url("../../../clientlib-site/resources/fonts/TitilliumWeb-Italic.woff2") format("woff2"),url("../../../clientlib-site/resources/fonts/TitilliumWeb-Italic.woff") format("woff"),url("../../../clientlib-site/resources/fonts/TitilliumWeb-Italic.ttf") format("truetype");font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:"TitilliumWeb";src:url("../../../clientlib-site/resources/fonts/TitilliumWeb-SemiBold.woff2") format("woff2"),url("../../../clientlib-site/resources/fonts/TitilliumWeb-SemiBold.woff") format("woff"),url("../../../clientlib-site/resources/fonts/TitilliumWeb-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:"TitilliumWeb";src:url("../../../clientlib-site/resources/fonts/TitilliumWeb-Bold.woff2") format("woff2"),url("../../../clientlib-site/resources/fonts/TitilliumWeb-Bold.woff") format("woff"),url("../../../clientlib-site/resources/fonts/TitilliumWeb-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"TitilliumWeb";src:url("../../../clientlib-site/resources/fonts/TitilliumWeb-Black.woff2") format("woff2"),url("../../../clientlib-site/resources/fonts/TitilliumWeb-Black.woff") format("woff"),url("../../../clientlib-site/resources/fonts/TitilliumWeb-Black.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}
.table .table--wrapper .table-title{font-size:30px;line-height:43px;color:#444;margin-top:14px}
.table .table--wrapper .table-container{position:relative;max-width:90%;display:inline-flex;flex-direction:row;border-bottom:1px solid #9bc3d3;scroll-behavior:smooth}
.table .table--wrapper .table-headers-container{flex:1;display:flex;flex-direction:column;width:min-content}
.table .table--wrapper .table-rows-container{display:flex;flex-direction:column;justify-content:stretch;overflow-x:hidden}
.table .table--wrapper .table-rows-container>div:not(.table-left-arrow):not(.table-right-arrow){flex:1;display:flex;flex-direction:row;width:min-content;background-color:#eff6f9}
.table .table--wrapper .table-rows-container>div:not(.table-left-arrow):not(.table-right-arrow):nth-of-type(2n+1){background-color:#f9fcfd}
.table .table--wrapper .table-left-arrow,.table .table--wrapper .table-right-arrow{position:absolute;display:flex;align-items:center;justify-content:center;cursor:pointer;height:100%;font-size:14pt;font-weight:bold;color:#ec0000;user-select:none;padding:0 16px}
.table .table--wrapper .table-left-arrow{left:0;background:#eff6f9;background:linear-gradient(to right,#eff6f9 0,rgba(255,255,255,0) 100%)}
.table .table--wrapper .table-headers-container ~ .table-left-arrow{left:180px}
.table .table--wrapper .table-right-arrow{transform:translate(-100%,0);left:100%;background:#eff6f9;background:linear-gradient(to right,rgba(255,255,255,0) 0,#eff6f9 100%)}
.table .table--wrapper .table-cell{min-width:148px;max-width:20%;font-size:14px;line-height:20px;color:#444;padding:16px;margin:0}
.table .table--wrapper .table-cell.header{background-color:#deedf2;font-weight:bold}
.table .table--wrapper .table-cell p{margin:0}
.table .table--wrapper .table-subtitle{font-size:16px;line-height:24px;font-style:italic;color:#767676;margin:24px 0 16px 0}