@font-face{font-family:"Saans";src:url("../resources/fonts/saans/Saans-Light.otf") format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Saans";src:url("../resources/fonts/saans/Saans-LightItalic.otf") format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Saans";src:url("../resources/fonts/saans/Saans-Regular.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Saans";src:url("../resources/fonts/saans/Saans-RegularItalic.otf") format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Saans";src:url("../resources/fonts/saans/Saans-Medium.otf") format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Saans";src:url("../resources/fonts/saans/Saans-MediumItalic.otf") format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Saans";src:url("../resources/fonts/saans/Saans-SemiBold.otf") format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Saans";src:url("../resources/fonts/saans/Saans-SemiBoldItalic.otf") format("opentype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Saans";src:url("../resources/fonts/saans/Saans-Bold.otf") format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Saans";src:url("../resources/fonts/saans/Saans-BoldItalic.otf") format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Saans";src:url("../resources/fonts/saans/Saans-Heavy.otf") format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Saans";src:url("../resources/fonts/saans/Saans-HeavyItalic.otf") format("opentype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:"Saans";src:url("../resources/fonts/saans-black/WEB/Saans-Black.woff2") format("woff2"),url("../resources/fonts/saans-black/WEB/Saans-Black.woff") format("woff"),url("../resources/fonts/saans-black/OTF/Saans-Black.otf") format("opentype"),url("../resources/fonts/saans-black/TTF/Saans-Black.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}.text-dark{color:var(--bs-dark) !important}.text-almost-dark{color:var(--bs-almost-dark) !important}.text-light{color:var(--bs-light) !important}.text-accent-1{color:var(--bs-accent-1) !important}.text-accent-2{color:var(--bs-accent-2) !important}.bg-dark{background-color:var(--bs-dark) !important}.bg-almost-dark{background-color:var(--bs-almost-dark) !important}.bg-light{background-color:var(--bs-light) !important}.bg-accent-1{background-color:var(--bs-accent-1) !important}.bg-accent-2{background-color:var(--bs-accent-2) !important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga","kern"}.block-flexible-table{--header-row-bg-color: var(--bs-dark);--even-rows-bg-color: #ffffff;--odd-rows-bg-color: #FDFDF8;--border-color: var(--bs-dark)}.block-flexible-table .content{margin-bottom:calc(1.5rem/2)}@media(min-width: 25rem){.block-flexible-table .content{margin-bottom:calc(1.5rem/2)}}@media(min-width: 40rem){.block-flexible-table .content{margin-bottom:calc(2rem/2)}}@media(min-width: 48rem){.block-flexible-table .content{margin-bottom:calc(2.5rem/2)}}@media(min-width: 64rem){.block-flexible-table .content{margin-bottom:calc(4rem/2)}}@media(min-width: 75rem){.block-flexible-table .content{margin-bottom:calc(5rem/2)}}@media(min-width: 90rem){.block-flexible-table .content{margin-bottom:calc(5rem/2)}}.block-flexible-table table.table tr th{color:#fff;font-weight:1000;line-height:.75;text-transform:uppercase}.block-flexible-table table.table tr:nth-child(1) th{background-color:var(--header-row-bg-color);padding:1rem}.block-flexible-table table.table tr:nth-child(even) td{background-color:var(--even-rows-bg-color)}.block-flexible-table table.table tr:nth-child(odd) td{background-color:var(--odd-rows-bg-color)}.block-flexible-table table.table tr td{padding:1rem}.block-flexible-table table.table th,.block-flexible-table table.table td{border:2px solid var(--border-color);min-width:10rem}.block-flexible-table table.table th a:hover,.block-flexible-table table.table th a:active,.block-flexible-table table.table th a:focus,.block-flexible-table table.table td a:hover,.block-flexible-table table.table td a:active,.block-flexible-table table.table td a:focus{text-decoration:underline}