/* Error de minimización. Devolviendo el contenido no minimizado.
(6,10): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,28): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,68): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,86): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,103): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,123): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,143): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,162): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,180): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,198): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,214): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,230): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,248): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,271): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,293): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,315): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,337): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,359): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,381): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,403): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,425): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,447): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,469): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,490): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,513): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,534): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,552): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,573): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,593): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,612): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,630): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,658): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,689): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,716): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,741): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,768): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,794): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,821): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,844): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,871): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,892): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,921): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,950): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,1151): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,1250): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,1339): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,1387): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,1412): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,1438): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,1464): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,1488): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,1506): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,1528): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,1552): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,1578): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,1629): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,1657): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,1687): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,1716): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,1743): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,1771): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,1801): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,1825): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,1855): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,1879): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,2053): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-family'
(6,2090): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-size'
(6,2127): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-weight'
(6,2166): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-line-height'
(6,2199): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(6,2231): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-text-align'
(6,2274): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(6,3502): run-time error CSS1039: Token not allowed after unary operator: '-bs-highlight-bg'
(6,3645): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color'
(6,3706): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-hover-color'
(6,3858): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-monospace'
(6,4065): run-time error CSS1039: Token not allowed after unary operator: '-bs-code-color'
(6,4180): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(6,4215): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(6,7682): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(6,7970): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,7991): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,8042): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(6,8085): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(6,8625): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,8646): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,8716): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
(6,8760): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(6,8803): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(6,8889): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(6,8932): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(6,8968): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
(6,10144): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,10171): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,10198): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,10231): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,10264): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,10296): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,10328): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,10358): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,10388): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,10420): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,10452): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,10482): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,11817): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,11850): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,11883): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,11922): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,11961): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,11999): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,12037): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,12073): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,12109): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,12147): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,12185): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,12221): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,13557): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,13590): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,13623): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,13662): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,13701): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,13739): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,13777): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,13813): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,13849): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,13887): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,13925): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,13961): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,15297): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,15330): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,15363): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,15402): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,15441): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,15479): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,15517): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,15553): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,15589): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,15627): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,15665): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,15701): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,17038): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,17071): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,17104): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,17143): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,17182): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,17220): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,17258): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,17294): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,17330): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,17368): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,17406): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,17442): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,18814): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,18849): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,18884): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,18925): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,18966): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,19006): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,19046): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,19084): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,19122): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,19162): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,19202): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,19240): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,19267): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,19305): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,19331): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,19378): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,19411): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,19457): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,19499): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,19544): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,19584): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,19628): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,19710): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(6,19764): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(6,19855): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-bg'
(6,19928): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-accent-bg'
(6,20416): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20475): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-striped-color'
(6,20555): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20614): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-striped-color'
(6,20653): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20711): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-active-color'
(6,20765): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20822): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-hover-color'
(6,20860): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20882): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20904): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20936): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20966): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20996): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,21025): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,21054): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,21082): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,21121): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(6,21156): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(6,21197): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,21219): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,21241): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,21273): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,21303): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,21333): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,21362): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,21391): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,21419): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,21458): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(6,21493): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(6,21532): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,21554): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,21576): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,21608): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,21638): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,21668): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,21697): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,21726): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,21754): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,21793): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(6,21828): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(6,21864): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,21886): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,21908): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,21940): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,21970): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,22000): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,22029): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,22058): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,22086): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,22125): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(6,22160): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(6,22199): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,22221): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,22243): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,22275): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,22305): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,22335): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,22364): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,22393): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,22421): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,22460): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(6,22495): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(6,22533): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,22555): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,22577): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,22609): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,22639): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,22669): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,22698): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,22727): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,22755): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,22794): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(6,22829): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(6,22866): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,22888): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,22910): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,22942): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,22972): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,23002): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,23031): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,23060): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,23088): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,23127): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(6,23162): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(6,23198): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,23220): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,23242): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,23274): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,23304): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,23334): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,23363): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,23392): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,23420): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,23459): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(6,23494): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(6,46069): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,46096): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,46124): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,46147): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,46171): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,46196): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,46221): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,46244): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,46268): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,46294): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,46328): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,46360): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,46400): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,46491): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,46522): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,46637): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-padding-y'
(6,46661): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-padding-x'
(6,46697): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-family'
(6,46733): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-size'
(6,46769): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-weight'
(6,46807): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-line-height'
(6,46839): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(6,47006): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-width'
(6,47039): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-color'
(6,47080): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-radius'
(6,47125): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-bg'
(6,47346): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(6,47389): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-bg'
(6,47425): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(6,47486): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(6,47523): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-bg'
(6,47553): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-color'
(6,47605): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(6,47648): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-bg'
(6,47684): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(6,47738): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(6,47812): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(6,47866): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(6,48002): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-color'
(6,48046): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-bg'
(6,48083): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-border-color'
(6,48297): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(6,48385): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-color'
(6,48451): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-bg'
(6,48490): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-border-color'
(6,48534): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-opacity'
(6,48573): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,48593): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,48613): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,48643): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,48669): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,48695): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,48731): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,48768): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,48795): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,48822): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,48859): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,48919): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,48948): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,48977): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,49031): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,49051): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,49071): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,49101): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,49127): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,49153): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,49189): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,49227): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,49254): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,49281): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,49318): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,49378): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,49407): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,49436): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,49488): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,49508): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,49528): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,49558): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,49584): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,49610): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,49646): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,49683): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,49710): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,49737): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,49774): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,49834): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,49863): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,49892): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,49941): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,49961): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,49981): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,50011): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,50037): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,50063): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,50099): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,50136): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,50163): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,50190): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,50227): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,50287): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,50316): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,50345): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,50397): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,50417): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,50437): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,50467): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,50493): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,50519): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,50555): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,50591): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,50618): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,50645): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,50682): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,50742): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,50771): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,50800): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,50851): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,50871): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,50891): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,50921): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,50947): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,50973): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51009): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51045): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51072): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51099): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51136): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51196): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51225): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51254): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51304): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51324): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51344): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51374): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51400): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51426): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51462): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51500): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51527): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51554): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51591): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51651): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51680): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51709): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51758): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51778): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51798): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51828): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51854): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51880): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51916): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51951): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51978): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,52005): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,52042): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,52102): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,52131): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,52160): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,52220): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,52243): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,52273): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,52299): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,52325): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,52361): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,52398): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,52425): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,52452): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,52489): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,52549): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,52581): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,52614): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,52653): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,52695): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,52718): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,52748): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,52774): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,52800): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,52836): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,52874): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,52901): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,52928): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,52965): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,53025): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,53057): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,53090): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,53129): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,53169): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,53192): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,53222): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,53248): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,53274): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,53310): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,53346): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,53373): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,53400): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,53437): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,53497): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,53529): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,53562): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,53601): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,53638): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,53661): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,53691): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,53717): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,53743): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,53779): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,53816): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,53843): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,53870): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,53907): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,53967): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,53999): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,54032): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,54071): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,54111): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,54134): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,54164): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,54190): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,54216): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,54252): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,54288): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,54315): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,54342): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,54379): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,54439): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,54471): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,54504): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,54543): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,54582): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,54605): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,54635): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,54661): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,54687): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,54723): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,54759): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,54786): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,54813): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,54850): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,54910): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,54942): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,54975): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55014): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55052): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55075): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55105): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55131): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55157): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55193): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55231): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55258): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55285): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55322): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55382): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55414): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55447): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55486): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55523): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55546): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55576): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55602): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55628): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55664): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55699): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55726): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55753): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55790): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55850): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55882): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55915): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55954): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55983): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,56008): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,56044): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,56068): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,56102): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,56150): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,56190): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,56239): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,56280): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,56312): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,56355): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,56380): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,56478): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(6,56520): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(6,56568): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,56594): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,56618): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,56645): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,56702): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,56729): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,56755): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,56783): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,57663): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,57689): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,57719): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,57745): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,57776): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,57806): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,57835): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,57863): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,57885): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,57947): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,57984): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,58015): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,58070): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,58130): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,58168): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,58227): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,58260): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,58299): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,58335): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,58372): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,58409): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,58451): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,58485): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,58522): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,58557): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,58593): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,58662): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-zindex'
(6,58711): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-min-width'
(6,58748): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-padding-y'
(6,58777): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-padding-x'
(6,58825): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-font-size'
(6,58860): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-color'
(6,58934): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-bg'
(6,58991): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-width'
(6,59029): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-color'
(6,59075): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-radius'
(6,59166): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(6,59208): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,59302): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,59422): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,59522): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,59646): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,59746): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,59870): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,59970): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,60095): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,60195): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,60321): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,60423): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,60591): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(6,60975): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(6,61414): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(6,61943): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-divider-margin-y'
(6,62018): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-divider-bg'
(6,62106): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-y'
(6,62140): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-x'
(6,62207): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-color'
(6,62382): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-hover-color'
(6,62435): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-hover-bg'
(6,62518): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-active-color'
(6,62593): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-active-bg'
(6,62681): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-disabled-color'
(6,62842): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-padding-y'
(6,62878): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-padding-x'
(6,62954): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-color'
(6,63047): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-y'
(6,63081): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-x'
(6,63121): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-color'
(6,63166): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,63194): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,63219): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,63281): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,63308): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,63341): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,63377): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,63437): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,63491): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,63528): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,63565): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,63607): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,65845): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,65874): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,65905): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,65933): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,65974): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,66027): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,66176): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-padding-y'
(6,66205): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-padding-x'
(6,66244): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-font-size'
(6,66285): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-font-weight'
(6,66322): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-color'
(6,66570): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-hover-color'
(6,66626): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-disabled-color'
(6,66700): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,66731): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,66766): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,66803): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,66865): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,66905): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,66939): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,67018): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(6,67056): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-color'
(6,67132): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(6,67187): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(6,67260): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-radius'
(6,67317): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-radius'
(6,67433): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-hover-border-color'
(6,67540): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-disabled-color'
(6,67696): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-color'
(6,67750): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-bg'
(6,67797): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-border-color'
(6,67887): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(6,67977): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,68015): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,68053): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,68155): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-border-radius'
(6,68225): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-disabled-color'
(6,68374): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-link-active-color'
(6,68429): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-link-active-bg'
(6,68779): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,68803): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,68832): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,68870): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,68913): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,68959): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,69003): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,69041): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,69075): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,69111): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,69154): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,69203): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,69241): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,69279): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,69317): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,69355): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,69619): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,69671): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,69714): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,69754): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,69922): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-padding-y'
(6,69949): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-padding-x'
(6,70237): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-padding-y'
(6,70285): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-padding-y'
(6,70331): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-margin-end'
(6,70375): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-font-size'
(6,70414): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-color'
(6,70529): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-hover-color'
(6,70571): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,70597): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,70628): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,70656): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,70699): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,70754): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,70965): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-active-color'
(6,71096): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-color'
(6,71182): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-active-color'
(6,71300): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-padding-y'
(6,71335): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-padding-x'
(6,71380): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-font-size'
(6,71435): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-color'
(6,71494): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(6,71523): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-border-color'
(6,71575): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-border-radius'
(6,71625): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-transition'
(6,71846): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-focus-width'
(6,71989): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-icon-bg'
(6,72128): run-time error CSS1039: Token not allowed after unary operator: '-bs-scroll-height'
(6,72426): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(6,72475): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(6,73340): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(6,73389): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(6,74254): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(6,74303): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(6,75169): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(6,75218): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(6,76088): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(6,76137): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(6,76971): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(6,77020): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(6,77621): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,77665): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,77715): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,77768): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,77798): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,77827): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,77862): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,77920): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,78196): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,78220): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,78244): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,78276): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,78303): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,78361): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,78394): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,78417): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,78468): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,78499): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,78528): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,78565): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,78587): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,78606): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,78624): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,78642): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,78677): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,78785): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-height'
(6,78845): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(6,78897): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(6,78931): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(6,78973): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-radius'
(6,79171): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(6,79230): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(6,79343): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(6,79404): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(6,79547): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-y'
(6,79571): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-x'
(6,79601): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-color'
(6,79648): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-title-spacer-y'
(6,79715): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-title-spacer-y'
(6,79834): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-x'
(6,79879): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(6,79908): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(6,79959): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-color'
(6,80001): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-bg'
(6,80037): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(6,80071): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(6,80138): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(6,80173): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(6,80233): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(6,80262): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(6,80297): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-color'
(6,80339): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-bg'
(6,80372): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(6,80406): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(6,80476): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(6,80511): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(6,80588): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(6,80642): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(6,80695): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(6,80793): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(6,80831): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(6,80892): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(6,80945): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(6,81049): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-img-overlay-padding'
(6,81098): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(6,81232): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(6,81291): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(6,81380): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(6,81441): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(6,81508): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-group-margin'
(6,82395): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,82424): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,82447): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,82617): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,82668): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,82700): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,82738): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,82794): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,82831): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,82865): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,82898): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,82943): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,83239): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,83277): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,83327): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,83389): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,83692): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,83738): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,83813): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,83851): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,83886): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,83922): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,84047): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-padding-y'
(6,84081): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-padding-x'
(6,84136): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-color'
(6,84199): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-bg'
(6,84283): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-transition'
(6,84428): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-active-color'
(6,84478): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-active-bg'
(6,84537): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-width'
(6,84573): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-color'
(6,84664): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-active-icon'
(6,84710): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-transform'
(6,84794): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(6,84836): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(6,84916): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon'
(6,84989): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(6,85035): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-transition'
(6,85237): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-focus-border-color'
(6,85301): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-focus-box-shadow'
(6,85398): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-color'
(6,85441): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-bg'
(6,85471): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-width'
(6,85510): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-color'
(6,85596): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(6,85654): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(6,85759): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(6,85823): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(6,85968): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(6,86028): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(6,86146): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(6,86212): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(6,86328): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(6,86388): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(6,86446): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-body-padding-y'
(6,86481): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-body-padding-x'
(6,86899): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,86927): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,86955): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,86990): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,87011): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,87043): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,87081): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,87119): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,87202): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-padding-y'
(6,87233): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-padding-x'
(6,87278): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-margin-bottom'
(6,87323): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-font-size'
(6,87387): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-bg'
(6,87425): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-border-radius'
(6,87507): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-padding-x'
(6,87610): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-padding-x'
(6,87652): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-divider-color'
(6,87695): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-divider'
(6,87759): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-active-color'
(6,87805): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,87839): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,87874): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,87905): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,87948): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,87972): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,88005): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,88042): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,88081): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,88136): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,88169): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,88212): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,88267): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,88300): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,88372): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,88406): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,88440): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,88484): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,88523): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,88556): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,88702): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-padding-y'
(6,88733): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-padding-x'
(6,88774): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-font-size'
(6,88811): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-color'
(6,88876): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-bg'
(6,88907): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-width'
(6,88947): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-color'
(6,89207): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-color'
(6,89257): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-bg'
(6,89300): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-border-color'
(6,89373): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-color'
(6,89423): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-bg'
(6,89474): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-box-shadow'
(6,89565): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-color'
(6,89616): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-bg'
(6,89660): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-border-color'
(6,89748): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-color'
(6,89821): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-bg'
(6,89867): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-border-color'
(6,90024): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(6,90085): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(6,90177): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(6,90239): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(6,90284): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,90317): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,90351): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,90385): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,90437): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,90470): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,90504): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,90539): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,90584): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,90612): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,90640): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,90668): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,90695): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,90717): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,90785): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-padding-y'
(6,90811): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-padding-x'
(6,90847): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-font-size'
(6,90885): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-font-weight'
(6,90933): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-color'
(6,91030): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-border-radius'
(6,91127): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,91153): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,91179): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,91205): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,91235): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,91260): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,91296): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,91353): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,91418): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-padding-y'
(6,91444): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-padding-x'
(6,91484): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-margin-bottom'
(6,91520): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-color'
(6,91559): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-bg'
(6,91585): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-border'
(6,91622): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-border-radius'
(6,91850): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,91875): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,91897): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,91987): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,92012): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,92034): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,92124): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,92149): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,92171): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,92256): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,92281): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,92303): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,92388): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,92413): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,92435): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,92522): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,92547): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,92569): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,92654): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,92679): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,92701): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,92784): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,92809): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,92831): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,92974): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,93000): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,93032): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,93057): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,93094): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,93156): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,93185): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,93214): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,93284): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-height'
(6,93336): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-font-size'
(6,93382): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bg'
(6,93418): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-border-radius'
(6,93545): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bar-color'
(6,93628): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bar-bg'
(6,93665): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bar-transition'
(6,93985): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-height'
(6,94011): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-height'
(6,94195): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,94225): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,94249): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,94299): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,94332): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,94371): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,94407): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,94445): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,94482): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,94525): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,94565): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,94609): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,94650): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,94689): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,94722): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,94756): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,94790): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,94919): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(6,95167): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-color'
(6,95296): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-hover-color'
(6,95374): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-hover-bg'
(6,95448): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-active-color'
(6,95506): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-active-bg'
(6,95601): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-item-padding-y'
(6,95637): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-item-padding-x'
(6,95679): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-color'
(6,95744): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-bg'
(6,95775): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6,95815): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-color'
(6,96096): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-disabled-color'
(6,96169): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-disabled-bg'
(6,96242): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-color'
(6,96293): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-bg'
(6,96337): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-border-color'
(6,96493): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6,96545): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6,96716): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(6,96870): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(6,97067): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6,97207): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6,97260): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6,97462): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(6,97619): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(6,97822): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6,97965): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6,98018): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6,98221): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(6,98378): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(6,98581): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6,98724): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6,98777): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6,98980): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(6,99137): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(6,99340): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6,99483): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6,99536): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6,99740): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(6,99897): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(6,100100): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6,100243): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6,100296): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6,100502): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(6,100660): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(6,100865): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6,101009): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6,101062): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6,101183): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6,104688): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,104711): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,104740): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,104768): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,104794): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,104821): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,104851): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,104870): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,104910): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,104938): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,104997): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,105031): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,105087): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,105119): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,105166): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,105228): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-max-width'
(6,105279): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-font-size'
(6,105311): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-color'
(6,105370): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-bg'
(6,105424): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(6,105459): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-color'
(6,105499): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-box-shadow'
(6,105540): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(6,105638): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,105692): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-zindex'
(6,105866): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-spacing'
(6,105944): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-y'
(6,105970): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(6,106002): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-color'
(6,106048): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-bg'
(6,106116): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(6,106151): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-border-color'
(6,106215): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(6,106247): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(6,106306): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(6,106338): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(6,106417): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(6,106456): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(6,106502): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(6,106551): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,106574): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,106597): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,106621): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,106646): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,106665): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,106684): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,106743): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,106771): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,106803): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,106865): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,106915): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,106948): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,106981): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,107017): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,107071): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,107106): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,107139): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,107168): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,107191): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,107245): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,107321): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-zindex'
(6,107474): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(6,107829): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(6,108060): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(6,108173): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-color'
(6,108232): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-bg'
(6,108286): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-width'
(6,108321): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-color'
(6,108364): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-radius'
(6,108415): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,108441): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,108463): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,108530): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-zindex'
(6,108598): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-bg'
(6,108680): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-opacity'
(6,108805): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding'
(6,108850): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-border-width'
(6,108892): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-border-color'
(6,108951): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(6,109011): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(6,109085): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(6,109129): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-x'
(6,109186): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(6,109231): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-x'
(6,109276): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(6,109356): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-title-line-height'
(6,109442): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-padding'
(6,109579): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-padding'
(6,109605): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-gap'
(6,109655): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-bg'
(6,109692): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-border-width'
(6,109734): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-border-color'
(6,109797): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(6,109859): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(6,109923): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-gap'
(6,109983): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,110009): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,110094): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-width'
(6,110156): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,110225): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,110285): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,112243): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,112268): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,112297): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,112327): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,112358): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,112380): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,112412): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,112436): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,112457): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,112493): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,112518): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,112550): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,112596): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-zindex'
(6,112643): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(6,112681): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-margin'
(6,112718): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-sans-serif'
(6,112990): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-font-size'
(6,113071): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-opacity'
(6,113141): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(6,113178): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(6,113543): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(6,113579): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(6,113634): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(6,113761): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(6,113799): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(6,113967): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(6,114003): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(6,114039): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(6,114096): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(6,114365): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(6,114401): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(6,114452): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(6,114581): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(6,114619): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(6,114787): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(6,114830): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(6,114866): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(6,114915): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(6,114961): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-max-width'
(6,114997): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-padding-y'
(6,115025): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-padding-x'
(6,115059): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-color'
(6,115118): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(6,115153): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-border-radius'
(6,115189): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,115214): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,115243): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,115275): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,115296): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,115326): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,115387): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,115421): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,115473): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,115531): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,115566): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,115603): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,115638): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,115666): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,115697): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,115730): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,115763): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,115795): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,115825): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,115858): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,115928): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-zindex'
(6,115977): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-max-width'
(6,116017): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-sans-serif'
(6,116289): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-font-size'
(6,116355): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(6,116411): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(6,116448): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-color'
(6,116493): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-radius'
(6,116569): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(6,116606): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(6,116911): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(6,116945): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(6,117202): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(6,117238): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(6,117409): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(6,117552): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(6,117600): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(6,117730): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(6,117764): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(6,117802): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(6,117840): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(6,118104): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(6,118140): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(6,118176): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(6,118349): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(6,118492): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(6,118542): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(6,118675): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(6,118709): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(6,118985): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(6,119021): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(6,119191): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(6,119337): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(6,119388): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(6,119577): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(6,119630): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(6,119686): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(6,119723): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-bg'
(6,119862): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(6,119896): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(6,119934): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(6,119972): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(6,120238): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(6,120281): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(6,120317): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(6,120484): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(6,120629): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(6,120678): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(6,120723): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-padding-y'
(6,120758): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-padding-x'
(6,120819): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-font-size'
(6,120860): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-color'
(6,120908): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-bg'
(6,120950): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(6,120987): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-color'
(6,121041): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-inner-border-radius'
(6,121103): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-inner-border-radius'
(6,121198): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-padding-y'
(6,121231): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-padding-x'
(6,121270): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-color'
(6,124993): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-width'
(6,125024): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-height'
(6,125064): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-vertical-align'
(6,125125): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-animation-speed'
(6,125175): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-animation-name'
(6,125274): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,125298): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,125323): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,125360): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,125393): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,125428): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,125483): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-border-width'
(6,125578): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,125602): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,125627): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,125749): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,125773): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,125798): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,125835): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,125870): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,125968): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,125992): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,126086): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,126203): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,126230): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,126257): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,126284): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,126314): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,126344): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,126367): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,126390): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,126422): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,126485): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,126630): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(6,126713): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(6,126774): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(6,127045): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(6,127084): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6,127123): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6,127261): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(6,127299): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6,127338): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6,127483): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(6,127540): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6,127579): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6,127722): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(6,127776): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6,127815): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6,128118): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,128145): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,128462): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(6,128545): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(6,128606): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(6,128877): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(6,128916): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6,128955): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6,129093): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(6,129131): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6,129170): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6,129315): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(6,129372): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6,129411): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6,129554): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(6,129608): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6,129647): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6,129950): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,129977): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,130294): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(6,130377): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(6,130438): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(6,130709): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(6,130748): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6,130787): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6,130925): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(6,130963): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6,131002): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6,131147): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(6,131204): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6,131243): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6,131386): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(6,131440): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6,131479): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6,131782): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,131809): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,132127): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(6,132210): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(6,132271): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(6,132544): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(6,132583): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6,132622): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6,132761): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(6,132799): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6,132838): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6,132984): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(6,133041): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6,133080): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6,133224): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(6,133278): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6,133317): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6,133623): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,133650): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,133969): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(6,134052): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(6,134113): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(6,134388): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(6,134427): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6,134466): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6,134606): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(6,134644): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6,134683): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6,134830): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(6,134887): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6,134926): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6,135071): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(6,135125): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6,135164): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6,135476): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,135503): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,135791): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(6,135874): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(6,135935): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(6,136146): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(6,136185): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6,136224): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6,136330): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(6,136368): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6,136407): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6,136520): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(6,136577): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6,136616): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6,136727): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(6,136781): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6,136820): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6,137282): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(6,137312): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(6,137384): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(6,137425): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(6,137483): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(6,137538): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(6,137594): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(6,137710): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(6,137740): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(6,138668): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(6,138776): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(6,138880): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(6,138982): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(6,139086): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(6,139189): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(6,139293): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(6,139393): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(6,140299): run-time error CSS1039: Token not allowed after unary operator: '-bs-aspect-ratio'
(6,140402): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,140436): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,140470): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,140507): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,144543): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(6,144566): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(6,144589): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(6,144674): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(6,144697): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(6,144720): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(6,144815): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(6,144838): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(6,144861): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(6,144962): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(6,144985): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(6,145008): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(6,145110): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(6,145133): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(6,145156): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(6,145240): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,145285): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(6,145307): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(6,145356): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,145401): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(6,145425): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(6,145472): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,145517): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(6,145539): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(6,145583): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,145628): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(6,145647): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(6,145694): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,145739): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(6,145761): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(6,145807): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,145852): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(6,145873): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(6,145918): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,145963): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(6,145983): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(6,146027): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,146072): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(6,146091): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(6,146136): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,146181): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(6,146201): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(6,146242): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,146274): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,146306): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,146338): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,146370): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,146411): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,146454): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,146498): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,146541): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,146586): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,153043): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-monospace'
(6,154395): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,154431): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(6,154453): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(6,154498): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,154534): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(6,154558): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(6,154601): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,154637): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(6,154659): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(6,154699): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,154735): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(6,154754): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(6,154797): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,154833): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(6,154855): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(6,154897): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,154933): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(6,154954): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(6,154995): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,155031): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(6,155051): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(6,155091): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,155127): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(6,155146): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(6,155187): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,155223): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(6,155243): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(6,155284): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,155320): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(6,155340): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(6,155380): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,155416): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color-rgb'
(6,155441): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(6,155482): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,155541): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,155607): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,155676): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,155737): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,155777): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,155816): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,155857): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,155889): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,155934): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(6,155956): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(6,155997): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,156042): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(6,156066): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(6,156105): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,156150): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(6,156172): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(6,156208): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,156253): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(6,156272): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(6,156311): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,156356): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(6,156378): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(6,156416): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,156461): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(6,156482): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(6,156519): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,156564): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(6,156584): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(6,156620): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,156665): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(6,156684): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(6,156721): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,156766): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(6,156786): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(6,156823): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,156868): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(6,156888): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(6,156924): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,156969): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg-rgb'
(6,156991): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(6,157034): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,157106): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,157141): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,157177): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,157212): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,157249): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,157302): run-time error CSS1039: Token not allowed after unary operator: '-bs-gradient'
(6,157764): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(6,157860): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(6,157922): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(6,157981): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(6,158043): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(6,158105): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-2xl'
(6,158215): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(6,158290): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(6,158348): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(6,158419): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(6,158480): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(6,158557): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(6,158617): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(6,158692): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(6,158749): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(15,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(94,22): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional'
(137,28): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional'
(141,30): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional'
(145,31): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional'
(149,29): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional'
(233,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(242,33): run-time error CSS1039: Token not allowed after unary operator: '-alerta-color'
(308,24): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional'
(311,21): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional'
(322,30): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional'
(402,26): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional'
(459,30): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional'
(493,21): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional'
(497,33): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional'
(575,1): run-time error CSS1019: Unexpected token, found '{'
(576,9): run-time error CSS1030: Expected identifier, found '0'
(576,9): run-time error CSS1031: Expected selector, found '0'
(576,9): run-time error CSS1025: Expected comma or open brace, found '0'
(577,10): run-time error CSS1030: Expected identifier, found '0'
(577,10): run-time error CSS1031: Expected selector, found '0'
(577,10): run-time error CSS1025: Expected comma or open brace, found '0'
(578,1): run-time error CSS1019: Unexpected token, found '}'
(591,14): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional-font'
(614,20): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional-footer'
(623,15): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional-font'
(629,14): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional-font'
(804,28): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional'
(817,21): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional'
(824,32): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional'
(898,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(899,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '100%'
(905,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(906,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '100%'
(912,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(913,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '100%'
(3422,32): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional'
(3435,28): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional'
(3500,65): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional'
(3500,97): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional'
(3535,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(3536,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(3945,17): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional'
(3954,26): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional'
(3974,28): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional'
(3991,32): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional'
(4198,66): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional'
(4291,63): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional'
(4363,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4364,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4365,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4411,28): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional'
(4448,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(4449,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(4472,22): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional'
(4577,22): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional'
(4578,24): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional'
(4596,22): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional'
(4631,22): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional'
(4658,28): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional'
(4662,30): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional'
(4666,31): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional'
(4670,29): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional'
(4682,53): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional'
(4775,19): run-time error CSS1046: Expect comma, found '109'
(4775,26): run-time error CSS1046: Expect comma, found ')'
(4796,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(4797,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(4820,28): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional'
(4822,24): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional'
(4826,17): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional'
(4830,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4867,30): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional'
(4873,49): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional'
(4965,28): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional'
(4967,24): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional'
(4971,17): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional'
(4986,32): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional'
(4987,34): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional'
(4996,45): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional'
(5013,32): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional'
(5014,34): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional'
(5023,45): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional'
(5047,19): run-time error CSS1046: Expect comma, found '96'
(5047,25): run-time error CSS1046: Expect comma, found ')'
(5332,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(5333,10): run-time error CSS1035: Expected colon, found '{'
(5698,61): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional'
(5712,17): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional-font'
(5715,33): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional'
(5731,26): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional'
(5774,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(5775,10): run-time error CSS1035: Expected colon, found '{'
(5778,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(5779,8): run-time error CSS1035: Expected colon, found '{'
(5782,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(5783,10): run-time error CSS1035: Expected colon, found '{'
(5786,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(5787,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(5791,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(5792,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(5903,63): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional'
(5939,21): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional-font'
(5953,25): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional'
(5961,25): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional-font'
(5970,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(5971,10): run-time error CSS1035: Expected colon, found '{'
(6136,58): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional'
(6238,22): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional'
(6307,28): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional'
(6382,17): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional'
(6383,24): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional'
(6413,22): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional'
(6418,57): run-time error CSS1039: Token not allowed after unary operator: '-color-institucional'
 */
@charset "UTF-8";/*!
 * Bootstrap  v5.2.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-2xl:2rem;--bs-border-radius-pill:50rem;--bs-link-color:#0d6efd;--bs-link-hover-color:#0a58ca;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em;background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:var(--bs-link-color);text-decoration:underline}a:hover{color:var(--bs-link-hover-color)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid var(--bs-border-color);border-radius:.375rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#6c757d}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color:var(--bs-body-color);--bs-table-bg:transparent;--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-body-color);--bs-table-striped-bg:rgba(0, 0, 0, 0.05);--bs-table-active-color:var(--bs-body-color);--bs-table-active-bg:rgba(0, 0, 0, 0.1);--bs-table-hover-color:var(--bs-body-color);--bs-table-hover-bg:rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;color:var(--bs-table-color);vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:2px solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover>*{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#bacbe6;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#cbccce;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#bcd0c7;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#badce3;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#e6dbb9;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#dfc2c4;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#dfe0e1;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#373b3e;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled{background-color:#e9ecef;opacity:1}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{width:3rem;height:calc(1.5em + .75rem + 2px);padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:.375rem}.form-control-color::-webkit-color-swatch{border-radius:.375rem}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + 2px)}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + 2px)}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(0.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:.25rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:.5rem}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;width:100%;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::-moz-placeholder,.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:not(:-moz-placeholder-shown),.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label{border-width:1px 0}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.375rem}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(25,135,84,.9);border-radius:.375rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#198754;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#198754}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#198754}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#198754}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.375rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#dc3545}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#dc3545}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc3545}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:#212529;--bs-btn-bg:transparent;--bs-btn-border-width:1px;--bs-btn-border-color:transparent;--bs-btn-border-radius:0.375rem;--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:none;--bs-btn-focus-shadow-rgb:49,132,253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:0.5rem}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:0.25rem}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:#212529;--bs-dropdown-bg:#fff;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:0.375rem;--bs-dropdown-border-width:1px;--bs-dropdown-inner-border-radius:calc(0.375rem - 1px);--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-dropdown-link-color:#212529;--bs-dropdown-link-hover-color:#1e2125;--bs-dropdown-link-hover-bg:#e9ecef;--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:.375rem}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:#6c757d;display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link.disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:1px;--bs-nav-tabs-border-color:#dee2e6;--bs-nav-tabs-border-radius:0.375rem;--bs-nav-tabs-link-hover-border-color:#e9ecef #e9ecef #dee2e6;--bs-nav-tabs-link-active-color:#495057;--bs-nav-tabs-link-active-bg:#fff;--bs-nav-tabs-link-active-border-color:#dee2e6 #dee2e6 #fff;border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));background:0 0;border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius:0.375rem;--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{background:0 0;border:0;border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(0, 0, 0, 0.55);--bs-navbar-hover-color:rgba(0, 0, 0, 0.7);--bs-navbar-disabled-color:rgba(0, 0, 0, 0.3);--bs-navbar-active-color:rgba(0, 0, 0, 0.9);--bs-navbar-brand-padding-y:0.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(0, 0, 0, 0.9);--bs-navbar-brand-hover-color:rgba(0, 0, 0, 0.9);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(0, 0, 0, 0.1);--bs-navbar-toggler-border-radius:0.375rem;--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .show>.nav-link{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark{--bs-navbar-color:rgba(255, 255, 255, 0.55);--bs-navbar-hover-color:rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color:rgba(255, 255, 255, 0.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, 0.1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-border-width:1px;--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:0.375rem;--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(0.375rem - 1px);--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(0, 0, 0, 0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:#fff;--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion{--bs-accordion-color:#212529;--bs-accordion-bg:#fff;--bs-accordion-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,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:1px;--bs-accordion-border-radius:0.375rem;--bs-accordion-inner-border-radius:calc(0.375rem - 1px);--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:#212529;--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color:#86b7fe;--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:#0c63e4;--bs-accordion-active-bg:#e7f1ff}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:#6c757d;--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:#6c757d;display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:#fff;--bs-pagination-border-width:1px;--bs-pagination-border-color:#dee2e6;--bs-pagination-border-radius:0.375rem;--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:#e9ecef;--bs-pagination-hover-border-color:#dee2e6;--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:#e9ecef;--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:#6c757d;--bs-pagination-disabled-bg:#fff;--bs-pagination-disabled-border-color:#dee2e6;display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.disabled>.page-link,.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:0.5rem}.pagination-sm{--bs-pagination-padding-x:0.5rem;--bs-pagination-padding-y:0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius:0.25rem}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:0.375rem;display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:1px solid var(--bs-alert-border-color);--bs-alert-border-radius:0.375rem;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color:#084298;--bs-alert-bg:#cfe2ff;--bs-alert-border-color:#b6d4fe}.alert-primary .alert-link{color:#06357a}.alert-secondary{--bs-alert-color:#41464b;--bs-alert-bg:#e2e3e5;--bs-alert-border-color:#d3d6d8}.alert-secondary .alert-link{color:#34383c}.alert-success{--bs-alert-color:#0f5132;--bs-alert-bg:#d1e7dd;--bs-alert-border-color:#badbcc}.alert-success .alert-link{color:#0c4128}.alert-info{--bs-alert-color:#055160;--bs-alert-bg:#cff4fc;--bs-alert-border-color:#b6effb}.alert-info .alert-link{color:#04414d}.alert-warning{--bs-alert-color:#664d03;--bs-alert-bg:#fff3cd;--bs-alert-border-color:#ffecb5}.alert-warning .alert-link{color:#523e02}.alert-danger{--bs-alert-color:#842029;--bs-alert-bg:#f8d7da;--bs-alert-border-color:#f5c2c7}.alert-danger .alert-link{color:#6a1a21}.alert-light{--bs-alert-color:#636464;--bs-alert-bg:#fefefe;--bs-alert-border-color:#fdfdfe}.alert-light .alert-link{color:#4f5050}.alert-dark{--bs-alert-color:#141619;--bs-alert-bg:#d3d3d4;--bs-alert-border-color:#bcbebf}.alert-dark .alert-link{color:#101214}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:#e9ecef;--bs-progress-border-radius:0.375rem;--bs-progress-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width 0.6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color:#212529;--bs-list-group-bg:#fff;--bs-list-group-border-color:rgba(0, 0, 0, 0.125);--bs-list-group-border-width:1px;--bs-list-group-border-radius:0.375rem;--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:0.5rem;--bs-list-group-action-color:#495057;--bs-list-group-action-hover-color:#495057;--bs-list-group-action-hover-bg:#f8f9fa;--bs-list-group-action-active-color:#212529;--bs-list-group-action-active-bg:#e9ecef;--bs-list-group-disabled-color:#6c757d;--bs-list-group-disabled-bg:#fff;--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#084298;background-color:#cfe2ff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#084298;background-color:#bacbe6}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#084298;border-color:#084298}.list-group-item-secondary{color:#41464b;background-color:#e2e3e5}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#41464b;background-color:#cbccce}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#41464b;border-color:#41464b}.list-group-item-success{color:#0f5132;background-color:#d1e7dd}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#055160;background-color:#cff4fc}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#055160;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}.list-group-item-warning{color:#664d03;background-color:#fff3cd}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#664d03;background-color:#e6dbb9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}.list-group-item-danger{color:#842029;background-color:#f8d7da}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#842029;background-color:#dfc2c4}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}.list-group-item-light{color:#636464;background-color:#fefefe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#636464;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}.list-group-item-dark{color:#141619;background-color:#d3d3d4}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#141619;background-color:#bebebf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);opacity:1}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(255, 255, 255, 0.85);--bs-toast-border-width:1px;--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:0.375rem;--bs-toast-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-toast-header-color:#6c757d;--bs-toast-header-bg:rgba(255, 255, 255, 0.85);--bs-toast-header-border-color:rgba(0, 0, 0, 0.05);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;position:absolute;z-index:var(--bs-toast-zindex);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-color: ;--bs-modal-bg:#fff;--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:1px;--bs-modal-border-radius:0.5rem;--bs-modal-box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-modal-inner-border-radius:calc(0.5rem - 1px);--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:1px;--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:1px;position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color:#fff;--bs-tooltip-bg:#000;--bs-tooltip-border-radius:0.375rem;--bs-tooltip-opacity:0.9;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;z-index:var(--bs-tooltip-zindex);display:block;padding:var(--bs-tooltip-arrow-height);margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:0.875rem;--bs-popover-bg:#fff;--bs-popover-border-width:1px;--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:0.5rem;--bs-popover-inner-border-radius:calc(0.5rem - 1px);--bs-popover-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color: ;--bs-popover-header-bg:#f0f0f0;--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:#212529;--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-top>.popover-arrow::before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-end>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::before{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-start>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}.spinner-border,.spinner-grow{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color: ;--bs-offcanvas-bg:#fff;--bs-offcanvas-border-width:1px;--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075)}@media (max-width:575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width:575.98px){.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}}@media (max-width:575.98px){.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media (min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media (max-width:767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}}@media (max-width:767.98px){.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}}@media (max-width:767.98px){.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width:767.98px){.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width:767.98px){.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}}@media (max-width:767.98px){.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media (min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width:991.98px){.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}}@media (max-width:991.98px){.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media (min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width:1199.98px){.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}}@media (max-width:1199.98px){.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media (min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width:1399.98px){.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}}@media (max-width:1399.98px){.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media (min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:1.5}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(13,110,253,var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(108,117,125,var(--bs-bg-opacity,1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(25,135,84,var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(13,202,240,var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(255,193,7,var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(220,53,69,var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(248,249,250,var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(33,37,41,var(--bs-bg-opacity,1))!important}.link-primary{color:#0d6efd!important}.link-primary:focus,.link-primary:hover{color:#0a58ca!important}.link-secondary{color:#6c757d!important}.link-secondary:focus,.link-secondary:hover{color:#565e64!important}.link-success{color:#198754!important}.link-success:focus,.link-success:hover{color:#146c43!important}.link-info{color:#0dcaf0!important}.link-info:focus,.link-info:hover{color:#3dd5f3!important}.link-warning{color:#ffc107!important}.link-warning:focus,.link-warning:hover{color:#ffcd39!important}.link-danger{color:#dc3545!important}.link-danger:focus,.link-danger:hover{color:#b02a37!important}.link-light{color:#f8f9fa!important}.link-light:focus,.link-light:hover{color:#f9fafb!important}.link-dark{color:#212529!important}.link-dark:focus,.link-dark:hover{color:#1a1e21!important}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:1px;min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-1{--bs-border-width:1px}.border-2{--bs-border-width:2px}.border-3{--bs-border-width:3px}.border-4{--bs-border-width:4px}.border-5{--bs-border-width:5px}.border-opacity-10{--bs-border-opacity:0.1}.border-opacity-25{--bs-border-opacity:0.25}.border-opacity-50{--bs-border-opacity:0.5}.border-opacity-75{--bs-border-opacity:0.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-semibold{font-weight:600!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:#6c757d!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,.5)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-2xl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}
/*# sourceMappingURL=bootstrap.min.css.map */
table.dataTable{clear:both;margin-top:6px !important;margin-bottom:6px !important;max-width:none !important;border-collapse:separate !important}table.dataTable td,table.dataTable th{-webkit-box-sizing:content-box;box-sizing:content-box}table.dataTable td.dataTables_empty,table.dataTable th.dataTables_empty{text-align:center}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}div.dataTables_wrapper div.dataTables_length label{font-weight:normal;text-align:left;white-space:nowrap}div.dataTables_wrapper div.dataTables_length select{width:75px;display:inline-block}div.dataTables_wrapper div.dataTables_filter{text-align:right}div.dataTables_wrapper div.dataTables_filter label{font-weight:normal;white-space:nowrap;text-align:left}div.dataTables_wrapper div.dataTables_filter input{margin-left:0.5em;display:inline-block;width:auto}div.dataTables_wrapper div.dataTables_info{padding-top:0.85em;white-space:nowrap}div.dataTables_wrapper div.dataTables_paginate{margin:0;white-space:nowrap;text-align:right}div.dataTables_wrapper div.dataTables_paginate ul.pagination{margin:2px 0;white-space:nowrap;justify-content:flex-end}div.dataTables_wrapper div.dataTables_processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-26px;text-align:center;padding:1em 0}table.dataTable thead>tr>th.sorting_asc,table.dataTable thead>tr>th.sorting_desc,table.dataTable thead>tr>th.sorting,table.dataTable thead>tr>td.sorting_asc,table.dataTable thead>tr>td.sorting_desc,table.dataTable thead>tr>td.sorting{padding-right:30px}table.dataTable thead>tr>th:active,table.dataTable thead>tr>td:active{outline:none}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{cursor:pointer;position:relative}table.dataTable thead .sorting:before,table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc:before,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc_disabled:before,table.dataTable thead .sorting_desc_disabled:after{position:absolute;bottom:0.9em;display:block;opacity:0.3}table.dataTable thead .sorting:before,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_desc:before,table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc_disabled:before{right:1em;content:"\2191"}table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc_disabled:after{right:0.5em;content:"\2193"}table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_desc:after{opacity:1}table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc_disabled:after{opacity:0}div.dataTables_scrollHead table.dataTable{margin-bottom:0 !important}div.dataTables_scrollBody table{border-top:none;margin-top:0 !important;margin-bottom:0 !important}div.dataTables_scrollBody table thead .sorting:after,div.dataTables_scrollBody table thead .sorting_asc:after,div.dataTables_scrollBody table thead .sorting_desc:after{display:none}div.dataTables_scrollBody table tbody tr:first-child th,div.dataTables_scrollBody table tbody tr:first-child td{border-top:none}div.dataTables_scrollFoot table{margin-top:0 !important;border-top:none}@media screen and (max-width: 767px){div.dataTables_wrapper div.dataTables_length,div.dataTables_wrapper div.dataTables_filter,div.dataTables_wrapper div.dataTables_info,div.dataTables_wrapper div.dataTables_paginate{text-align:center}}table.dataTable.table-condensed>thead>tr>th{padding-right:20px}table.dataTable.table-condensed .sorting:after,table.dataTable.table-condensed .sorting_asc:after,table.dataTable.table-condensed .sorting_desc:after{top:6px;right:6px}table.table-bordered.dataTable th,table.table-bordered.dataTable td{border-left-width:0}table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable td:last-child,table.table-bordered.dataTable td:last-child{border-right-width:0}table.table-bordered.dataTable tbody th,table.table-bordered.dataTable tbody td{border-bottom-width:0}div.dataTables_scrollHead table.table-bordered{border-bottom-width:0}div.table-responsive>div.dataTables_wrapper>div.row{margin:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^="col-"]:first-child{padding-left:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^="col-"]:last-child{padding-right:0}

table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty{cursor:default !important}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty:before{display:none !important}table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child,table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child{position:relative;padding-left:30px;cursor:pointer}table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before{top:12px;left:4px;height:14px;width:14px;display:block;position:absolute;color:white;border:2px solid white;border-radius:14px;box-shadow:0 0 3px #444;box-sizing:content-box;text-align:center;font-family:'Courier New', Courier, monospace;line-height:14px;content:'+';background-color:#0275d8}table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before{content:'-';background-color:#d33333}table.dataTable.dtr-inline.collapsed>tbody>tr.child td:before{display:none}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child{padding-left:27px}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child:before,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child:before{top:5px;left:4px;height:14px;width:14px;border-radius:14px;line-height:14px;text-indent:3px}table.dataTable.dtr-column>tbody>tr>td.control,table.dataTable.dtr-column>tbody>tr>th.control{position:relative;cursor:pointer}table.dataTable.dtr-column>tbody>tr>td.control:before,table.dataTable.dtr-column>tbody>tr>th.control:before{top:50%;left:50%;height:16px;width:16px;margin-top:-10px;margin-left:-10px;display:block;position:absolute;color:white;border:2px solid white;border-radius:14px;box-shadow:0 0 3px #444;box-sizing:content-box;text-align:center;font-family:'Courier New', Courier, monospace;line-height:14px;content:'+';background-color:#0275d8}table.dataTable.dtr-column>tbody>tr.parent td.control:before,table.dataTable.dtr-column>tbody>tr.parent th.control:before{content:'-';background-color:#d33333}table.dataTable>tbody>tr.child{padding:0.5em 1em}table.dataTable>tbody>tr.child:hover{background:transparent !important}table.dataTable>tbody>tr.child ul.dtr-details{display:inline-block;list-style-type:none;margin:0;padding:0}table.dataTable>tbody>tr.child ul.dtr-details li{border-bottom:1px solid #efefef;padding:0.5em 0}table.dataTable>tbody>tr.child ul.dtr-details li:first-child{padding-top:0}table.dataTable>tbody>tr.child ul.dtr-details li:last-child{border-bottom:none}table.dataTable>tbody>tr.child span.dtr-title{display:inline-block;min-width:75px;font-weight:bold}div.dtr-modal{position:fixed;box-sizing:border-box;top:0;left:0;height:100%;width:100%;z-index:100;padding:10em 1em}div.dtr-modal div.dtr-modal-display{position:absolute;top:0;left:0;bottom:0;right:0;width:50%;height:50%;overflow:auto;margin:auto;z-index:102;overflow:auto;background-color:#f5f5f7;border:1px solid black;border-radius:0.5em;box-shadow:0 12px 30px rgba(0,0,0,0.6)}div.dtr-modal div.dtr-modal-content{position:relative;padding:1em}div.dtr-modal div.dtr-modal-close{position:absolute;top:6px;right:6px;width:22px;height:22px;border:1px solid #eaeaea;background-color:#f9f9f9;text-align:center;border-radius:3px;cursor:pointer;z-index:12}div.dtr-modal div.dtr-modal-close:hover{background-color:#eaeaea}div.dtr-modal div.dtr-modal-background{position:fixed;top:0;left:0;right:0;bottom:0;z-index:101;background:rgba(0,0,0,0.6)}@media screen and (max-width: 767px){div.dtr-modal div.dtr-modal-display{width:95%}}div.dtr-bs-modal table.table tr:first-child td{border-top:none}

@keyframes dtb-spinner{100%{transform:rotate(360deg)}}@-o-keyframes dtb-spinner{100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes dtb-spinner{100%{-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dtb-spinner{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes dtb-spinner{100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}div.dt-button-info{position:fixed;top:50%;left:50%;width:400px;margin-top:-100px;margin-left:-200px;background-color:white;border:2px solid #111;box-shadow:3px 3px 8px rgba(0,0,0,0.3);border-radius:3px;text-align:center;z-index:21}div.dt-button-info h2{padding:0.5em;margin:0;font-weight:normal;border-bottom:1px solid #ddd;background-color:#f3f3f3}div.dt-button-info>div{padding:1em}ul.dt-button-collection.dropdown-menu{display:block;z-index:2002;-webkit-column-gap:8px;-moz-column-gap:8px;-ms-column-gap:8px;-o-column-gap:8px;column-gap:8px}ul.dt-button-collection.dropdown-menu.fixed{position:fixed;top:50%;left:50%;margin-left:-75px;border-radius:0}ul.dt-button-collection.dropdown-menu.fixed.two-column{margin-left:-150px}ul.dt-button-collection.dropdown-menu.fixed.three-column{margin-left:-225px}ul.dt-button-collection.dropdown-menu.fixed.four-column{margin-left:-300px}ul.dt-button-collection.dropdown-menu>*{-webkit-column-break-inside:avoid;break-inside:avoid}ul.dt-button-collection.dropdown-menu.two-column{width:300px;padding-bottom:1px;-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2}ul.dt-button-collection.dropdown-menu.three-column{width:450px;padding-bottom:1px;-webkit-column-count:3;-moz-column-count:3;-ms-column-count:3;-o-column-count:3;column-count:3}ul.dt-button-collection.dropdown-menu.four-column{width:600px;padding-bottom:1px;-webkit-column-count:4;-moz-column-count:4;-ms-column-count:4;-o-column-count:4;column-count:4}div.dt-button-background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2001}@media screen and (max-width: 767px){div.dt-buttons{float:none;width:100%;text-align:center;margin-bottom:0.5em}div.dt-buttons a.btn{float:none}}div.dt-buttons button.btn.processing,div.dt-buttons div.btn.processing,div.dt-buttons a.btn.processing{color:rgba(0,0,0,0.2)}div.dt-buttons button.btn.processing:after,div.dt-buttons div.btn.processing:after,div.dt-buttons a.btn.processing:after{position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;box-sizing:border-box;display:block;content:' ';border:2px solid #282828;border-radius:50%;border-left-color:transparent;border-right-color:transparent;animation:dtb-spinner 1500ms infinite linear;-o-animation:dtb-spinner 1500ms infinite linear;-ms-animation:dtb-spinner 1500ms infinite linear;-webkit-animation:dtb-spinner 1500ms infinite linear;-moz-animation:dtb-spinner 1500ms infinite linear}

:root {
    --color-institucional: #3ab3c8;
    --color-institucional-footer: #eaeaea;
    --color-institucional-font: #414042;
}

body {
    /*background-color: #fafafa;
	overflow-y:scroll;
	overflow-x:hidden;	
	*/
    overflow-y: scroll;
    overflow-x: hidden;
    background:linear-gradient(141deg, #ccc 25%, #eee 40%, #ddd 55%);
    /*-webkit-backface-visibility: hidden;
	-webkit-perspective: 1000;
	-webkit-transform: translate3d(0,0,0);	
	*/
}

div#Titulo {
  display:inline-block;
  overflow:hidden;
  white-space:nowrap;
  margin-left: 10px;
  color:#FFF;	
  font-family: Calibri;
  font-size: 24px;
  text-shadow:1px 1px 3px rgba(0,0,0,0.8);
  opacity: .9;
}

/*
div#Titulo:first-of-type {
  animation: showup 7s infinite;
}

div#Titulo:last-of-type {
  width:0px;
  animation: reveal 7s infinite;
}
*/
div#Titulo:last-of-type span{
  margin-left:-355px;
  animation: slidein 15s infinite;
}

@keyframes slidein {
    0% { opacity:0;margin-left:-800px; }
    20% { opacity:.4;margin-left:-300px; }
    35% { opacity:.9;margin-left:0px; }
	50% { opacity:1;margin-left:0px; }
	80% { opacity:1;margin-left:0px; }
	90% { opacity:.8;margin-left:0px; }
    100% { opacity:0;margin-left:0px; }
}

/*
@keyframes showup {
    0% {opacity:0;}
    20% {opacity:1;}
    80% {opacity:1;}
    100% {opacity:0;}
}

@keyframes reveal {
    0% {opacity:0;width:0px;}
    20% {opacity:1;width:0px;}
    30% {width:355px;}
    80% {opacity:1;}	
    100% {opacity:0;width:355px;}
}
*/
#Banner{
	background-image: url(../images/Banner.jpg);
	background-position: 100% 0; 
	height: 220px;
}

nav {
    background: var(--color-institucional) !important;
}

    nav > div a.nav-item.nav-link,
    nav > div a.nav-item.nav-link.active,
    nav > div a.nav-link.dropdown-toggle,
    nav > div a.nav-link.dropdown-toggle.active,
    nav > div label.nav-item.nav-link {
        border: none !important;
        padding: 18px 0px 18px 25px !important;
        color: #fff !important;
        border-radius: 0 !important;
    }

        nav > div a.nav-item.nav-link.active:after,
        nav > div a.nav-link.dropdown-toggle.active:after {
            content: "";
            position: relative;
            bottom: -60px;
            left: -10%;
            border: 15px solid transparent;
            border-top-color: #00796b;
        }

.tab-content{
  	background: #fdfdfd;
    line-height: 25px;
    border: 0px solid #ddd;
    border-top:5px solid #00796b;
}

.btn-default {
    border-color:white!important;
}

/* personalizo el tooltip de boostrap*/
.tooltip-inner {
    background-color: #00acd6 !important;
    /*!important is not necessary if you place custom.css at the end of your css calls. For the purpose of this demo, it seems to be required in SO snippet*/
    color: #fff;
}

.tooltip.top .tooltip-arrow {
    border-top-color: var(--color-institucional);
}

.tooltip.right .tooltip-arrow {
    border-right-color: var(--color-institucional);
}

.tooltip.bottom .tooltip-arrow {
    border-bottom-color: var(--color-institucional);
}

.tooltip.left .tooltip-arrow {
    border-left-color: var(--color-institucional);
}

/*@import url(http://fonts.googleapis.com/css?family=Open+Sans|Open+Sans+Condensed:300,700);*/

@font-face {
    font-family: 'fontello';
    src: url('fonts/fontello.eot?0000');
    src: url('fonts/fontello.eot?0000#iefix') format('embedded-opentype'), url('fonts/fontello.woff2?0000') format('woff2'), url('fonts/fontello.woff?0000') format('woff'), url('fonts/fontello.ttf?0000') format('truetype'), url('fonts/fontello.svg?0000#fontello') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Fuente Intitucional';
    src: url('fonts/Roboto-Light.ttf?0000') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/* Estilo de los campos (.group / .inputBox / label / .bar): ver inputbox.css */

.blanco{
    color:white;
}

/* mensaje de validacion dentro del campo, a la derecha, con forma de pastilla
   (va despues de span.bar, ver inputbox.css) */
.group > .text-danger {
    position: absolute;
    top: 23px;               /* mitad del alto del inputBox (46px) */
    right: 10px;
    transform: translateY(-50%);
    max-width: 55%;
    display: inline-flex;
    align-items: center;
    gap: 5px;
    padding: 3px 10px 3px 8px;
    background: #fdecee;
    color: #b42318 !important;
    border: 1px solid #f6c7cc;
    border-radius: 999px;
    font-family: 'Fuente Intitucional', Roboto, sans-serif;
    font-size: 12.5px;
    font-style: normal;
    font-weight: 500;
    line-height: 1.2;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    pointer-events: none;    /* el click llega al campo */
    z-index: 1;
}

    /* icono de alerta chico al inicio de la pastilla */
    .group > .text-danger::before {
        content: "";
        flex-shrink: 0;
        width: 13px;
        height: 13px;
        background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23b42318'%3E%3Cpath d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm-1-7v2h2v-2h-2zm0-8v6h2V7h-2z'/%3E%3C/svg%3E") no-repeat center / contain;
    }

    .group > .text-danger > span {
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .group > .text-danger:empty,
    .group > .field-validation-valid {
        display: none;
    }

/* con error, el texto que se escribe no pasa por debajo del mensaje */
.group > .inputBox.input-validation-error {
    padding-right: 45%;
}

.text-danger {
    text-align: left;
}

.validation-summary-errors {
    /* alerta moderna: tarjeta clara con acento rojo a la izquierda e icono */
    --alerta-color: #c62828;
    position: relative;
    height: auto;
    width: 97%;
    margin: 10px 10px;
    padding: 10px 14px 10px 14px;
    background: #fff5f5;
    color: #7f1d1d !important;
    border: 1px solid #f8c9c9;
    border-left: 4px solid var(--alerta-color);
    border-radius: 10px;
    box-shadow: 0 6px 18px -8px rgba(127, 29, 29, .35);
    font-family: 'Fuente Intitucional', Roboto, 'Trebuchet MS', Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.35;
    animation: alerta-entrada .3s ease-out;
}

    .validation-summary-errors ul {
        margin: 0;
        padding: 0 0 0 30px !important;
        list-style-type: none;
        position: relative;
    }

        .validation-summary-errors ul li + li {
            margin-top: 4px;
        }

        .validation-summary-errors ul::before {
            content: "";
            position: absolute;
            left: 0;
            top: 50%;
            transform: translateY(-50%);
            width: 20px;
            height: 20px;
            /* icono de alerta (circulo con signo de exclamacion) en el rojo de la alerta */
            background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23c62828'%3E%3Cpath d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm-1-7v2h2v-2h-2zm0-8v6h2V7h-2z'/%3E%3C/svg%3E") no-repeat center / contain;
        }

@keyframes alerta-entrada {
    from {
        opacity: 0;
        transform: translateY(-6px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* el resumen de errores del pie no ocupa lugar en el flujo: se muestra debajo de la imagen del pie
   y no desplaza los links (Registrarse / Recuperar Contraseña, etc.). Vale para todas las vistas con .footerRegistro */
.footerRegistro .validation-summary-errors {
    position: absolute;
    top: calc(100% + 12px);  /* 12px debajo del pie (en escritorio el pie mide 110px; en celular crece con los links) */
    left: 10px;
    right: 10px;
    width: auto;
    margin: 0;
    z-index: 6;
    text-align: left;
}

    .footerRegistro .col-12,
    .footerRegistro .row {
        position: static;    /* el resumen se ubica respecto del pie y no de estas columnas */
    }

.Texto_Registro {
    margin-top: -10px;
    border: 1px;
    border-color: var(--color-institucional);
}
    .Texto_Registro a {
        color: var(--color-institucional);
        padding: 8px 20px;
        border-radius: 10px;
        transition: all .4s linear;
        -moz-transition: all .4s linear;
        -ms-transition: all .4s linear;
        -o-transition: all .4s linear;
        -webkit-transition: all .4s linear;
        text-decoration: none;
    }
        .Texto_Registro a:hover {
            background: var(--color-institucional);
            color: whitesmoke;
            font-style: normal;
            text-decoration: none;
            /*background: white;*/
        }
.Texto_Registro a.disabled {
    pointer-events: none; /* Evita clicks */
    color: gray; /* Visualmente desactivado */
    opacity: 0.6;
    cursor: not-allowed;
    text-decoration: none;
}

.footer-bg {
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    /* ESTA ES LA CLAVE PARA QUE NO SE DEFORME */
    object-fit: cover;
    /* Centra la imagen para que en el celular se vea la parte del medio */
    object-position: center bottom;
}

/* ESTILOS PARA EL CHECKBOX */
.grupo_checked {
    line-height: 30px;
    font-size: 18px;
    font-family: 'Fuente Intitucional', 'Trebuchet MS', Arial, Helvetica, sans-serif;
    margin-top: 10px;
    min-height: 35px;
}

input[type=checkbox] {
    visibility: hidden;
}

.checkbox {
    display: inline-block;
    position: relative;
    width: 70px;
    height: 30px;
    background: #555;
    border-radius: 15px;
    box-shadow: inset 0px 1px 1px rgba(0,0,0,0.6), 0px 1px 0px rgba(255,255,255,0.3);
}

    .checkbox label {
        /* aspecto */
        display: block;
        width: 34px;
        height: 20px;
        border-radius: 17px;
        box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.35);
        background: #fcfff4;
        background: linear-gradient(to top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
        cursor: pointer;
        /* Posicionamiento */
        position: absolute;
        top: 5px;
        left: 5px;
        z-index: 1;
        /* Transición más suave para las propiedades left y right */
        transition: left 0.24s ease, right 0.24s ease;
        -moz-transition: left 0.24s ease, right 0.24s ease;
        -ms-transition: left 0.24s ease, right 0.24s ease;
        -o-transition: left 0.24s ease, right 0.24s ease;
        -webkit-transition: left 0.24s ease, right 0.24s ease;
        /* ocultar el posible texto que tenga */
        overflow: hidden;
        text-indent: 35px;
        transition: text-indent 0s;
    }

    /* estado activado */
    .checkbox input[type=checkbox]:checked + label {
        left: auto;
        right: 5px;
        /* Cambio de color de fondo cuando .checkbox-JASoft:before está activo */
        background: var(--color-institucional); /* Cambia este valor al color deseado */
        background: linear-gradient(to top, #3ab3c8 0%, #7abac9 40%, #a1ddeb 100%);
    }

    .checkbox:after {
        content: 'NO';
        font: 12px/30px 'Fuente Intitucional', 'Trebuchet MS', Arial, Helvetica, sans-serif;
        color: #AAA;
        position: absolute;
        right: 10px;
        z-index: 0;
        font-weight: bold;
        text-shadow: 1px 1px 0px rgba(255,255,255,.20);
    }

    .checkbox:before {
        content: 'SÍ';
        font: 12px/30px 'Fuente Intitucional', 'Trebuchet MS', Arial, Helvetica, sans-serif;
        color: white;
        position: absolute;
        left: 10px;
        z-index: 0;
        font-weight: bold;
    }

/* Radio Button*/
input[type="radio"] {
    display: none;
}

    input[type="radio"] + label {
        font-weight: 400;
        font-size: 14px;
    }

        input[type="radio"] + label span {
            display: inline-block;
            width: 30px;
            height: 30px;
            margin: -2px 10px 0 0;
            vertical-align: middle;
            cursor: pointer;
            -moz-border-radius: 50%;
            border-radius: 50%;
            border: 3px solid #555;
        }

        input[type="radio"] + label span {
            background-color: #555;
        }

    input[type="radio"]:checked + label {
        color: #333;
        font-weight: 700;
    }

        input[type="radio"]:checked + label span {
            background: var(--color-institucional);
            background: linear-gradient(to top, #3ab3c8 0%, #7abac9 40%, #a1ddeb 100%);
            border: 5px solid #555;
            box-shadow: 2px 2px 2px rgba(0,0,0,.1);
        }
/* input[type="radio"] + label span, input[type="radio"]:checked + label span {
    -webkit-transition: background 0.24s linear;
    -o-transition: background 0.24s linear;
    -moz-transition: background 0.24s linear;
    transition: background 0.24s linear;
} */
/* OJO PARA VER / OCULTAR LA CONTRASEÑA (lo agrega Global.js) ===== */
.ib-ojo {
    position: absolute;
    top: 0;
    right: 4px;
    height: 46px;            /* alto del inputBox */
    width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    border: 0;
    background: transparent;
    color: #8a94a3;
    font-size: 20px;
    line-height: 1;
    cursor: pointer;
    z-index: 2;
    transition: color .2s ease;
}

    .ib-ojo:hover,
    .ib-ojo[aria-pressed="true"] {
        color: var(--color-institucional);
    }

    .ib-ojo:focus-visible {
        outline: 2px solid var(--color-institucional);
        outline-offset: -4px;
        border-radius: 6px;
    }

/* lugar para el ojo dentro del campo; el mensaje de error se corre a su izquierda */
.ib-con-ojo > .inputBox {
    padding-right: 46px;
}

.ib-con-ojo > .text-danger {
    right: 46px;
}

/* oculto el ojo propio de Edge para que no aparezcan dos */
input[type="password"]::-ms-reveal,
input[type="password"]::-ms-clear {
    display: none;
}


/* BOTON PARA CERRAR LA ALERTA (lo agrega Global.js) ===== */
.validation-summary-errors {
    padding-right: 44px !important;
}

    .validation-summary-valid .alerta-cerrar {
        display: none;
    }

    .validation-summary-errors.alerta-cerrada {
        display: none !important;
    }

.alerta-cerrar {
    position: absolute;
    top: 50%;
    right: 8px;
    transform: translateY(-50%);
    width: 28px;
    height: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    border: 0;
    border-radius: 50%;
    background: transparent;
    color: #9f3a3a;
    font-size: 18px;
    line-height: 1;
    cursor: pointer;
    transition: background-color .2s ease, color .2s ease;
}

    .alerta-cerrar:hover {
        background: rgba(198, 40, 40, .12);
        color: #7f1d1d;
    }

    .alerta-cerrar:focus-visible {
        outline: 2px solid #c62828;
        outline-offset: 1px;
    }

/* TAMAÑO DEL TEXTO DE LOS CAMPOS =====
   inputbox.css (copia de WebApiMA) usa 16px; aca se sube a 18px para equilibrarlo con
   los titulos y el resto de los textos del portal. La etiqueta en reposo acompaña el
   tamaño; arriba (pestaña) sigue en 12px porque esas reglas de inputbox.css se cargan despues. */
.group .inputBox {
    font-size: 18px;
}

.group .inputBox ~ label {
    font-size: 18px;
    top: 12px;
}

{
	margin:0px;
	padding:0px;
}

#footer {
    background-color: #414042;
    border-top: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea;
    margin-bottom: 1px;
    padding: 70px 0 80px;
}

.boton {
	/*background: #3ab3c8;*/
	background: whitesmoke;
	color: var(--color-institucional-font);
	font-family: 'Fuente Intitucional', 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	float: left;
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	height: 100%;
	min-height: 80px;
	width: 100%;
	display: block;
	border: 1.0px solid rgba(65,64,66,0.3);
	border-radius: 15px;
	vertical-align: middle;
	transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	-o-transition: all .4s;
	-webkit-transition: all .4s;
	opacity: .9;
}
	.boton:hover {
		background: var(--color-institucional-footer);
		border: 1.0px solid rgba(58,179,200,0.5);
		-webkit-box-shadow: 0px 15px 30px -23px rgba(0,0,0,0.68);
		-moz-box-shadow: 0px 15px 30px -23px rgba(0,0,0,0.68);
		box-shadow: 0px 15px 30px -23px rgba(0,0,0,0.68);
		/*		box-shadow: 1px 1px 10px rgba(0,0,0,.7);*/
		opacity: 1;
	}
	.boton a {
		color: var(--color-institucional-font);
		font-family: 'Fuente Intitucional', 'Trebuchet MS', Arial, Helvetica, sans-serif;
		font-size: 1.1em;
	}

.boton a:hover {
	color: var(--color-institucional-font);
	font-style: normal;
	text-decoration: none;
}

.boton#uno{
	font-family: Calibri;
	color: white;	
	font-size: 36px;
	background-color: rgb(0,114,77);
	background:linear-gradient(top,rgb(0,114,77),rgba(39,122,95,1.00));
	background:-moz-linear-gradient(top,rgb(0,114,77),rgba(39,122,95,1.00));
	background:-o-linear-gradient(top,rgb(0,114,77),rgba(39,122,95,1.00));
	background:-ms-linear-gradient(top,rgb(0,114,77),rgba(39,122,95,1.00));
	background:-webkit-linear-gradient(top,rgb(0,114,77),rgba(39,122,95,1.00));	
}

.boton#uno:hover{
	background-color: rgba(39,122,95,1.00);
	background:linear-gradient(top,rgba(39,122,95,1.00),rgb(0,114,77));
	background:-moz-linear-gradient(top,rgba(39,122,95,1.00),rgb(0,114,77));
	background:-o-linear-gradient(top,rgba(39,122,95,1.00),rgb(0,114,77));
	background:-ms-linear-gradient(top,rgba(39,122,95,1.00),rgb(0,114,77));
	background:-webkit-linear-gradient(top,rgba(39,122,95,1.00),rgb(0,114,77));	
}

.boton#dos{
	font-family: Calibri;
	color: white;	
	font-size: 36px;	
	background-color: rgb(102,49,140);
	background:linear-gradient(top,rgb(102,49,140),rgba(119,70,154,1.00));
	background:-moz-linear-gradient(top,rgb(102,49,140),rgba(119,70,154,1.00));
	background:-o-linear-gradient(top,rgb(102,49,140),rgba(119,70,154,1.00));
	background:-ms-linear-gradient(top,rgb(102,49,140),rgba(119,70,154,1.00));
	background:-webkit-linear-gradient(top,rgb(102,49,140),rgba(119,70,154,1.00));		
}

.boton#dos:hover{
	background-color: rgba(119,70,154,1.00);
	background:linear-gradient(top,rgba(119,70,154,1.00),rgb(102,49,140));
	background:-moz-linear-gradient(top,rgba(119,70,154,1.00),rgb(102,49,140));
	background:-o-linear-gradient(top,rgba(119,70,154,1.00),rgb(102,49,140));
	background:-ms-linear-gradient(top,rgba(119,70,154,1.00),rgb(102,49,140));
	background:-webkit-linear-gradient(top,rgba(119,70,154,1.00),rgb(102,49,140));		
}

.boton#tres{
	font-family: Calibri;
	color: white;	
	font-size: 36px;	
	background-color: rgb(184,143,18);
	background:linear-gradient(top,rgb(184,143,18),rgba(192,156,47,1.00));
	background:-moz-linear-gradient(top,rgb(184,143,18),rgba(192,156,47,1.00));
	background:-o-linear-gradient(top,rgb(184,143,18),rgba(192,156,47,1.00));
	background:-ms-linear-gradient(top,rgb(184,143,18),rgba(192,156,47,1.00));
	background:-webkit-linear-gradient(top,rgb(184,143,18),rgba(192,156,47,1.00));		
}

.boton#tres:hover{
	background-color: rgba(192,156,47,1.00);
	background:linear-gradient(top,rgba(192,156,47,1.00),rgb(184,143,18));
	background:-moz-linear-gradient(top,rgba(192,156,47,1.00),rgb(184,143,18));
	background:-o-linear-gradient(top,rgba(192,156,47,1.00),rgb(184,143,18));
	background:-ms-linear-gradient(top,rgba(192,156,47,1.00),rgb(184,143,18));
	background:-webkit-linear-gradient(top,rgba(192,156,47,1.00),rgb(184,143,18));		
}

.boton#cuatro{
	font-family: Calibri;
	color: white;	
	font-size: 36px;	
	background-color: rgb(209,31,93);
	background:linear-gradient(top,rgb(209,31,93),rgba(225,54,113,1.00));
	background:-moz-linear-gradient(top,rgb(209,31,93),rgba(225,54,113,1.00));
	background:-o-linear-gradient(top,rgb(209,31,93),rgba(225,54,113,1.00));
	background:-ms-linear-gradient(top,rgb(209,31,93),rgba(225,54,113,1.00));
	background:-webkit-linear-gradient(top,rgb(209,31,93),rgba(225,54,113,1.00));		
}

.boton#cuatro:hover{
	background-color: rgba(225,54,113,1.00);
	background:linear-gradient(top,rgba(225,54,113,1.00),rgb(209,31,93));
	background:-moz-linear-gradient(top,rgba(225,54,113,1.00),rgb(209,31,93));
	background:-o-linear-gradient(top,rgba(225,54,113,1.00),rgb(209,31,93));
	background:-ms-linear-gradient(top,rgba(225,54,113,1.00),rgb(209,31,93));
	background:-webkit-linear-gradient(top,rgba(225,54,113,1.00),rgb(209,31,93));		
}

.Titulo_Texto {
	color:#FFF;
    font-family: Calibri;
	font-size: 63px;
	font-style: normal;
	line-height: normal;
	text-decoration: none;	
    text-shadow:1px 1px 3px rgba(0,0,0,0.8);	
}

.LinkTexto_Blanco {
	color:#FFF;
    font-family: Calibri;
	font-size: 20px;
	font-style: normal;
	line-height: normal;
	text-decoration: none;	

    transition:text-shadow .4s;				
	-moz-transition:text-shadow .4s;
	-ms-transition:text-shadow .4s;
	-o-transition:text-shadow .4s;
	-webkit-transition:text-shadow .4s;			
}

.LinkTexto_Blanco:hover {
	color:#FFF;
    font-family: Calibri;
	font-size: 20px;
	font-style: normal;
	line-height: normal;
	text-decoration: none;	
	cursor: pointer;
    text-shadow: 0 0 10px #333333;	
	-moz-text-shadow: 0 0 10px #333333;	
 	-ms-text-shadow: 0 0 10px #333333;	
	-o-text-shadow: 0 0 10px #333333;	
	-webkit-text-shadow: 0 0 10px #333333;	
}

.LinkTexto_Gis {
	color:#414042;
    font-family: Calibri;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	text-decoration: none;	
	cursor: pointer;
    transition:text-shadow .4s;				
	-moz-transition:text-shadow .4s;
	-ms-transition:text-shadow .4s;
	-o-transition:text-shadow .4s;
	-webkit-transition:text-shadow .4s;			
}

.LinkTexto_Gis:hover {

    font-family: Calibri;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	text-decoration: none;	

    text-shadow: 0 0 10px #333333;	
	-moz-text-shadow: 0 0 10px #333333;	
 	-ms-text-shadow: 0 0 10px #333333;	
	-o-text-shadow: 0 0 10px #333333;	
	-webkit-text-shadow: 0 0 10px #333333;	
}

/* =====================================================================
   BOTON PRINCIPAL (.boton) - estilo "tarjeta seleccionada"
   Igual que la opcion elegida del selector CUIL/Intranet del login:
   fondo celeste muy claro, borde y halo celeste. Icono arriba del texto
   (en el celular, al costado). Reemplaza el gris anterior.
   ===================================================================== */
.boton {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 8px;
    background: #f3fbfd;
    color: #414042;
    font-size: 1rem;
    font-weight: 600;
    border: 1px solid var(--color-institucional);
    border-radius: 10px;
    box-shadow: 0 0 0 3px rgba(58, 179, 200, .15);
    opacity: 1;
    cursor: pointer;
    text-decoration: none;
    transition: background-color .25s ease, box-shadow .25s ease, transform .12s ease;
}

    .boton i {
        font-size: 22px;
        line-height: 1;
        font-weight: normal;
        color: var(--color-institucional);
    }

    .boton:hover,
    .boton:focus {
        background: #e6f6f9;
        color: #414042;
        border: 1px solid var(--color-institucional);
        box-shadow: 0 0 0 4px rgba(58, 179, 200, .25);
        text-decoration: none;
    }

    .boton:active {
        transform: scale(.98);
    }

    .boton:focus-visible {
        outline: 3px solid #1a4173;
        outline-offset: 2px;
    }

    .boton:disabled {
        opacity: .6;
        cursor: not-allowed;
    }

/* celular: el boton es bajo (48px), el icono va al costado del texto */
@media (max-width: 700px) {
    .FormLogin .boton {
        flex-direction: row;
    }

        .FormLogin .boton i {
            font-size: 20px;
        }
}

.LogoBicentenario {
    position: absolute;
    padding: 0px 0px 0px 500px;
    text-align: left;
    transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
    -webkit-transition: all .4s;    
}

    .LogoBicentenario img:hover {
        filter: drop-shadow(0 3px 7px rgba(0, 0, 0, 0.68));
    }

    .LogoBicentenario img {
        -webkit-animation: square 120s infinite linear;
        -moz-animation: square 120s infinite linear;
        animation: square 120s infinite linear;
    }

.LogoBicentenario2 {
    padding: 10px 40px 10px 30px;
    text-align: right;
    transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
    -webkit-transition: all .4s;
    z-index: 1001 !important;
}

    .LogoBicentenario2 img:hover {
        filter: drop-shadow(0 3px 7px rgba(0, 0, 0, 0.7));
    }

    .LogoBicentenario2 img {
        -webkit-animation: square 120s infinite linear;
        -moz-animation: square 120s infinite linear;
        animation: square 120s infinite linear;
    }
/*
* Animaciones
*/
@-webkit-keyframes square {
    100% {
        -webkit-transform: rotate(600deg);
        transform: rotate(600deg);
    }
}

@-moz-keyframes square {
    100% {
        -moz-transform: rotate(600deg);
        transform: rotate(600deg);
    }
}

@keyframes square {
    100% {
        -webkit-transform: rotate(600deg);
        transform: rotate(600deg);
    }
}

/*
* Remix Icon v2.2.0
* https://remixicon.com
* https://github.com/Remix-Design/RemixIcon
*
* Copyright RemixIcon.com
* Released under the Apache License Version 2.0
*
* Date: 2020-01-10
*/
@font-face {
  font-family: "remixicon";
  src: url('fonts/remixicon.eot?t=1578671877458'); /* IE9*/
  src: url('fonts/remixicon.eot?t=1578671877458#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url("fonts/remixicon.woff2?t=1578671877458") format("woff2"),
  url("fonts/remixicon.woff?t=1578671877458") format("woff"),
  url('fonts/remixicon.ttf?t=1578671877458') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('fonts/remixicon.svg?t=1578671877458#remixicon') format('svg'); /* iOS 4.1- */
  font-display: swap;
}

[class^="ri-"], [class*=" ri-"] {
  font-family: 'remixicon' !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ri-lg { font-size: 1.3333em; line-height: 0.75em; vertical-align: -.0667em; }
.ri-xl { font-size: 1.5em; line-height: 0.6666em; vertical-align: -.075em; }
.ri-xxs { font-size: .5em; }
.ri-xs { font-size: .75em; }
.ri-sm { font-size: .875em }
.ri-1x { font-size: 1em; }
.ri-2x { font-size: 2em; }
.ri-3x { font-size: 3em; }
.ri-4x { font-size: 4em; }
.ri-5x { font-size: 5em; }
.ri-6x { font-size: 6em; }
.ri-7x { font-size: 7em; }
.ri-8x { font-size: 8em; }
.ri-9x { font-size: 9em; }
.ri-10x { font-size: 10em; }
.ri-fw { text-align: center; width: 1.25em; }

.ri-4k-fill:before { content: "\ea01"; }
.ri-4k-line:before { content: "\ea02"; }
.ri-account-box-fill:before { content: "\ea03"; }
.ri-account-box-line:before { content: "\ea04"; }
.ri-account-circle-fill:before { content: "\ea05"; }
.ri-account-circle-line:before { content: "\ea06"; }
.ri-account-pin-box-fill:before { content: "\ea07"; }
.ri-account-pin-box-line:before { content: "\ea08"; }
.ri-account-pin-circle-fill:before { content: "\ea09"; }
.ri-account-pin-circle-line:before { content: "\ea0a"; }
.ri-add-box-fill:before { content: "\ea0b"; }
.ri-add-box-line:before { content: "\ea0c"; }
.ri-add-circle-fill:before { content: "\ea0d"; }
.ri-add-circle-line:before { content: "\ea0e"; }
.ri-add-fill:before { content: "\ea0f"; }
.ri-add-line:before { content: "\ea10"; }
.ri-admin-fill:before { content: "\ea11"; }
.ri-admin-line:before { content: "\ea12"; }
.ri-advertisement-fill:before { content: "\ea13"; }
.ri-advertisement-line:before { content: "\ea14"; }
.ri-airplay-fill:before { content: "\ea15"; }
.ri-airplay-line:before { content: "\ea16"; }
.ri-alarm-fill:before { content: "\ea17"; }
.ri-alarm-line:before { content: "\ea18"; }
.ri-alarm-warning-fill:before { content: "\ea19"; }
.ri-alarm-warning-line:before { content: "\ea1a"; }
.ri-album-fill:before { content: "\ea1b"; }
.ri-album-line:before { content: "\ea1c"; }
.ri-alert-fill:before { content: "\ea1d"; }
.ri-alert-line:before { content: "\ea1e"; }
.ri-aliens-fill:before { content: "\ea1f"; }
.ri-aliens-line:before { content: "\ea20"; }
.ri-align-bottom:before { content: "\ea21"; }
.ri-align-center:before { content: "\ea22"; }
.ri-align-justify:before { content: "\ea23"; }
.ri-align-left:before { content: "\ea24"; }
.ri-align-right:before { content: "\ea25"; }
.ri-align-top:before { content: "\ea26"; }
.ri-align-vertically:before { content: "\ea27"; }
.ri-alipay-fill:before { content: "\ea28"; }
.ri-alipay-line:before { content: "\ea29"; }
.ri-amazon-fill:before { content: "\ea2a"; }
.ri-amazon-line:before { content: "\ea2b"; }
.ri-anchor-fill:before { content: "\ea2c"; }
.ri-anchor-line:before { content: "\ea2d"; }
.ri-ancient-gate-fill:before { content: "\ea2e"; }
.ri-ancient-gate-line:before { content: "\ea2f"; }
.ri-ancient-pavilion-fill:before { content: "\ea30"; }
.ri-ancient-pavilion-line:before { content: "\ea31"; }
.ri-android-fill:before { content: "\ea32"; }
.ri-android-line:before { content: "\ea33"; }
.ri-angularjs-fill:before { content: "\ea34"; }
.ri-angularjs-line:before { content: "\ea35"; }
.ri-anticlockwise-2-fill:before { content: "\ea36"; }
.ri-anticlockwise-2-line:before { content: "\ea37"; }
.ri-anticlockwise-fill:before { content: "\ea38"; }
.ri-anticlockwise-line:before { content: "\ea39"; }
.ri-app-store-fill:before { content: "\ea3a"; }
.ri-app-store-line:before { content: "\ea3b"; }
.ri-apple-fill:before { content: "\ea3c"; }
.ri-apple-line:before { content: "\ea3d"; }
.ri-apps-2-fill:before { content: "\ea3e"; }
.ri-apps-2-line:before { content: "\ea3f"; }
.ri-apps-fill:before { content: "\ea40"; }
.ri-apps-line:before { content: "\ea41"; }
.ri-archive-drawer-fill:before { content: "\ea42"; }
.ri-archive-drawer-line:before { content: "\ea43"; }
.ri-archive-fill:before { content: "\ea44"; }
.ri-archive-line:before { content: "\ea45"; }
.ri-arrow-down-circle-fill:before { content: "\ea46"; }
.ri-arrow-down-circle-line:before { content: "\ea47"; }
.ri-arrow-down-fill:before { content: "\ea48"; }
.ri-arrow-down-line:before { content: "\ea49"; }
.ri-arrow-down-s-fill:before { content: "\ea4a"; }
.ri-arrow-down-s-line:before { content: "\ea4b"; }
.ri-arrow-drop-down-fill:before { content: "\ea4c"; }
.ri-arrow-drop-down-line:before { content: "\ea4d"; }
.ri-arrow-drop-left-fill:before { content: "\ea4e"; }
.ri-arrow-drop-left-line:before { content: "\ea4f"; }
.ri-arrow-drop-right-fill:before { content: "\ea50"; }
.ri-arrow-drop-right-line:before { content: "\ea51"; }
.ri-arrow-drop-up-fill:before { content: "\ea52"; }
.ri-arrow-drop-up-line:before { content: "\ea53"; }
.ri-arrow-go-back-fill:before { content: "\ea54"; }
.ri-arrow-go-back-line:before { content: "\ea55"; }
.ri-arrow-go-forward-fill:before { content: "\ea56"; }
.ri-arrow-go-forward-line:before { content: "\ea57"; }
.ri-arrow-left-circle-fill:before { content: "\ea58"; }
.ri-arrow-left-circle-line:before { content: "\ea59"; }
.ri-arrow-left-down-fill:before { content: "\ea5a"; }
.ri-arrow-left-down-line:before { content: "\ea5b"; }
.ri-arrow-left-fill:before { content: "\ea5c"; }
.ri-arrow-left-line:before { content: "\ea5d"; }
.ri-arrow-left-s-fill:before { content: "\ea5e"; }
.ri-arrow-left-s-line:before { content: "\ea5f"; }
.ri-arrow-left-up-fill:before { content: "\ea60"; }
.ri-arrow-left-up-line:before { content: "\ea61"; }
.ri-arrow-right-circle-fill:before { content: "\ea62"; }
.ri-arrow-right-circle-line:before { content: "\ea63"; }
.ri-arrow-right-down-fill:before { content: "\ea64"; }
.ri-arrow-right-down-line:before { content: "\ea65"; }
.ri-arrow-right-fill:before { content: "\ea66"; }
.ri-arrow-right-line:before { content: "\ea67"; }
.ri-arrow-right-s-fill:before { content: "\ea68"; }
.ri-arrow-right-s-line:before { content: "\ea69"; }
.ri-arrow-right-up-fill:before { content: "\ea6a"; }
.ri-arrow-right-up-line:before { content: "\ea6b"; }
.ri-arrow-up-circle-fill:before { content: "\ea6c"; }
.ri-arrow-up-circle-line:before { content: "\ea6d"; }
.ri-arrow-up-fill:before { content: "\ea6e"; }
.ri-arrow-up-line:before { content: "\ea6f"; }
.ri-arrow-up-s-fill:before { content: "\ea70"; }
.ri-arrow-up-s-line:before { content: "\ea71"; }
.ri-artboard-2-fill:before { content: "\ea72"; }
.ri-artboard-2-line:before { content: "\ea73"; }
.ri-artboard-fill:before { content: "\ea74"; }
.ri-artboard-line:before { content: "\ea75"; }
.ri-article-fill:before { content: "\ea76"; }
.ri-article-line:before { content: "\ea77"; }
.ri-aspect-ratio-fill:before { content: "\ea78"; }
.ri-aspect-ratio-line:before { content: "\ea79"; }
.ri-asterisk:before { content: "\ea7a"; }
.ri-at-fill:before { content: "\ea7b"; }
.ri-at-line:before { content: "\ea7c"; }
.ri-attachment-2:before { content: "\ea7d"; }
.ri-attachment-fill:before { content: "\ea7e"; }
.ri-attachment-line:before { content: "\ea7f"; }
.ri-auction-fill:before { content: "\ea80"; }
.ri-auction-line:before { content: "\ea81"; }
.ri-award-fill:before { content: "\ea82"; }
.ri-award-line:before { content: "\ea83"; }
.ri-baidu-fill:before { content: "\ea84"; }
.ri-baidu-line:before { content: "\ea85"; }
.ri-ball-pen-fill:before { content: "\ea86"; }
.ri-ball-pen-line:before { content: "\ea87"; }
.ri-bank-card-2-fill:before { content: "\ea88"; }
.ri-bank-card-2-line:before { content: "\ea89"; }
.ri-bank-card-fill:before { content: "\ea8a"; }
.ri-bank-card-line:before { content: "\ea8b"; }
.ri-bank-fill:before { content: "\ea8c"; }
.ri-bank-line:before { content: "\ea8d"; }
.ri-bar-chart-2-fill:before { content: "\ea8e"; }
.ri-bar-chart-2-line:before { content: "\ea8f"; }
.ri-bar-chart-box-fill:before { content: "\ea90"; }
.ri-bar-chart-box-line:before { content: "\ea91"; }
.ri-bar-chart-fill:before { content: "\ea92"; }
.ri-bar-chart-grouped-fill:before { content: "\ea93"; }
.ri-bar-chart-grouped-line:before { content: "\ea94"; }
.ri-bar-chart-horizontal-fill:before { content: "\ea95"; }
.ri-bar-chart-horizontal-line:before { content: "\ea96"; }
.ri-bar-chart-line:before { content: "\ea97"; }
.ri-barcode-box-fill:before { content: "\ea98"; }
.ri-barcode-box-line:before { content: "\ea99"; }
.ri-barcode-fill:before { content: "\ea9a"; }
.ri-barcode-line:before { content: "\ea9b"; }
.ri-barricade-fill:before { content: "\ea9c"; }
.ri-barricade-line:before { content: "\ea9d"; }
.ri-base-station-fill:before { content: "\ea9e"; }
.ri-base-station-line:before { content: "\ea9f"; }
.ri-basketball-fill:before { content: "\eaa0"; }
.ri-basketball-line:before { content: "\eaa1"; }
.ri-battery-2-charge-fill:before { content: "\eaa2"; }
.ri-battery-2-charge-line:before { content: "\eaa3"; }
.ri-battery-2-fill:before { content: "\eaa4"; }
.ri-battery-2-line:before { content: "\eaa5"; }
.ri-battery-charge-fill:before { content: "\eaa6"; }
.ri-battery-charge-line:before { content: "\eaa7"; }
.ri-battery-fill:before { content: "\eaa8"; }
.ri-battery-line:before { content: "\eaa9"; }
.ri-battery-low-fill:before { content: "\eaaa"; }
.ri-battery-low-line:before { content: "\eaab"; }
.ri-bear-smile-fill:before { content: "\eaac"; }
.ri-bear-smile-line:before { content: "\eaad"; }
.ri-behance-fill:before { content: "\eaae"; }
.ri-behance-line:before { content: "\eaaf"; }
.ri-bell-fill:before { content: "\eab0"; }
.ri-bell-line:before { content: "\eab1"; }
.ri-bike-fill:before { content: "\eab2"; }
.ri-bike-line:before { content: "\eab3"; }
.ri-bilibili-fill:before { content: "\eab4"; }
.ri-bilibili-line:before { content: "\eab5"; }
.ri-bill-fill:before { content: "\eab6"; }
.ri-bill-line:before { content: "\eab7"; }
.ri-billiards-fill:before { content: "\eab8"; }
.ri-billiards-line:before { content: "\eab9"; }
.ri-bit-coin-fill:before { content: "\eaba"; }
.ri-bit-coin-line:before { content: "\eabb"; }
.ri-blaze-fill:before { content: "\eabc"; }
.ri-blaze-line:before { content: "\eabd"; }
.ri-bluetooth-connect-fill:before { content: "\eabe"; }
.ri-bluetooth-connect-line:before { content: "\eabf"; }
.ri-bluetooth-fill:before { content: "\eac0"; }
.ri-bluetooth-line:before { content: "\eac1"; }
.ri-blur-off-fill:before { content: "\eac2"; }
.ri-blur-off-line:before { content: "\eac3"; }
.ri-body-scan-fill:before { content: "\eac4"; }
.ri-body-scan-line:before { content: "\eac5"; }
.ri-bold:before { content: "\eac6"; }
.ri-book-2-fill:before { content: "\eac7"; }
.ri-book-2-line:before { content: "\eac8"; }
.ri-book-3-fill:before { content: "\eac9"; }
.ri-book-3-line:before { content: "\eaca"; }
.ri-book-fill:before { content: "\eacb"; }
.ri-book-line:before { content: "\eacc"; }
.ri-book-mark-fill:before { content: "\eacd"; }
.ri-book-mark-line:before { content: "\eace"; }
.ri-book-open-fill:before { content: "\eacf"; }
.ri-book-open-line:before { content: "\ead0"; }
.ri-book-read-fill:before { content: "\ead1"; }
.ri-book-read-line:before { content: "\ead2"; }
.ri-booklet-fill:before { content: "\ead3"; }
.ri-booklet-line:before { content: "\ead4"; }
.ri-bookmark-2-fill:before { content: "\ead5"; }
.ri-bookmark-2-line:before { content: "\ead6"; }
.ri-bookmark-3-fill:before { content: "\ead7"; }
.ri-bookmark-3-line:before { content: "\ead8"; }
.ri-bookmark-fill:before { content: "\ead9"; }
.ri-bookmark-line:before { content: "\eada"; }
.ri-boxing-fill:before { content: "\eadb"; }
.ri-boxing-line:before { content: "\eadc"; }
.ri-braces-fill:before { content: "\eadd"; }
.ri-braces-line:before { content: "\eade"; }
.ri-brackets-fill:before { content: "\eadf"; }
.ri-brackets-line:before { content: "\eae0"; }
.ri-briefcase-2-fill:before { content: "\eae1"; }
.ri-briefcase-2-line:before { content: "\eae2"; }
.ri-briefcase-3-fill:before { content: "\eae3"; }
.ri-briefcase-3-line:before { content: "\eae4"; }
.ri-briefcase-4-fill:before { content: "\eae5"; }
.ri-briefcase-4-line:before { content: "\eae6"; }
.ri-briefcase-5-fill:before { content: "\eae7"; }
.ri-briefcase-5-line:before { content: "\eae8"; }
.ri-briefcase-fill:before { content: "\eae9"; }
.ri-briefcase-line:before { content: "\eaea"; }
.ri-broadcast-fill:before { content: "\eaeb"; }
.ri-broadcast-line:before { content: "\eaec"; }
.ri-brush-2-fill:before { content: "\eaed"; }
.ri-brush-2-line:before { content: "\eaee"; }
.ri-brush-3-fill:before { content: "\eaef"; }
.ri-brush-3-line:before { content: "\eaf0"; }
.ri-brush-4-fill:before { content: "\eaf1"; }
.ri-brush-4-line:before { content: "\eaf2"; }
.ri-brush-fill:before { content: "\eaf3"; }
.ri-brush-line:before { content: "\eaf4"; }
.ri-bug-2-fill:before { content: "\eaf5"; }
.ri-bug-2-line:before { content: "\eaf6"; }
.ri-bug-fill:before { content: "\eaf7"; }
.ri-bug-line:before { content: "\eaf8"; }
.ri-building-2-fill:before { content: "\eaf9"; }
.ri-building-2-line:before { content: "\eafa"; }
.ri-building-3-fill:before { content: "\eafb"; }
.ri-building-3-line:before { content: "\eafc"; }
.ri-building-4-fill:before { content: "\eafd"; }
.ri-building-4-line:before { content: "\eafe"; }
.ri-building-fill:before { content: "\eaff"; }
.ri-building-line:before { content: "\eb00"; }
.ri-bus-2-fill:before { content: "\eb01"; }
.ri-bus-2-line:before { content: "\eb02"; }
.ri-bus-fill:before { content: "\eb03"; }
.ri-bus-line:before { content: "\eb04"; }
.ri-bus-wifi-fill:before { content: "\eb05"; }
.ri-bus-wifi-line:before { content: "\eb06"; }
.ri-cake-2-fill:before { content: "\eb07"; }
.ri-cake-2-line:before { content: "\eb08"; }
.ri-cake-3-fill:before { content: "\eb09"; }
.ri-cake-3-line:before { content: "\eb0a"; }
.ri-cake-fill:before { content: "\eb0b"; }
.ri-cake-line:before { content: "\eb0c"; }
.ri-calculator-fill:before { content: "\eb0d"; }
.ri-calculator-line:before { content: "\eb0e"; }
.ri-calendar-2-fill:before { content: "\eb0f"; }
.ri-calendar-2-line:before { content: "\eb10"; }
.ri-calendar-check-fill:before { content: "\eb11"; }
.ri-calendar-check-line:before { content: "\eb12"; }
.ri-calendar-event-fill:before { content: "\eb13"; }
.ri-calendar-event-line:before { content: "\eb14"; }
.ri-calendar-fill:before { content: "\eb15"; }
.ri-calendar-line:before { content: "\eb16"; }
.ri-calendar-todo-fill:before { content: "\eb17"; }
.ri-calendar-todo-line:before { content: "\eb18"; }
.ri-camera-2-fill:before { content: "\eb19"; }
.ri-camera-2-line:before { content: "\eb1a"; }
.ri-camera-3-fill:before { content: "\eb1b"; }
.ri-camera-3-line:before { content: "\eb1c"; }
.ri-camera-fill:before { content: "\eb1d"; }
.ri-camera-lens-fill:before { content: "\eb1e"; }
.ri-camera-lens-line:before { content: "\eb1f"; }
.ri-camera-line:before { content: "\eb20"; }
.ri-camera-off-fill:before { content: "\eb21"; }
.ri-camera-off-line:before { content: "\eb22"; }
.ri-camera-switch-fill:before { content: "\eb23"; }
.ri-camera-switch-line:before { content: "\eb24"; }
.ri-car-fill:before { content: "\eb25"; }
.ri-car-line:before { content: "\eb26"; }
.ri-car-washing-fill:before { content: "\eb27"; }
.ri-car-washing-line:before { content: "\eb28"; }
.ri-cast-fill:before { content: "\eb29"; }
.ri-cast-line:before { content: "\eb2a"; }
.ri-cellphone-fill:before { content: "\eb2b"; }
.ri-cellphone-line:before { content: "\eb2c"; }
.ri-celsius-fill:before { content: "\eb2d"; }
.ri-celsius-line:before { content: "\eb2e"; }
.ri-charging-pile-2-fill:before { content: "\eb2f"; }
.ri-charging-pile-2-line:before { content: "\eb30"; }
.ri-charging-pile-fill:before { content: "\eb31"; }
.ri-charging-pile-line:before { content: "\eb32"; }
.ri-chat-1-fill:before { content: "\eb33"; }
.ri-chat-1-line:before { content: "\eb34"; }
.ri-chat-2-fill:before { content: "\eb35"; }
.ri-chat-2-line:before { content: "\eb36"; }
.ri-chat-3-fill:before { content: "\eb37"; }
.ri-chat-3-line:before { content: "\eb38"; }
.ri-chat-4-fill:before { content: "\eb39"; }
.ri-chat-4-line:before { content: "\eb3a"; }
.ri-chat-check-fill:before { content: "\eb3b"; }
.ri-chat-check-line:before { content: "\eb3c"; }
.ri-chat-delete-fill:before { content: "\eb3d"; }
.ri-chat-delete-line:before { content: "\eb3e"; }
.ri-chat-download-fill:before { content: "\eb3f"; }
.ri-chat-download-line:before { content: "\eb40"; }
.ri-chat-forward-fill:before { content: "\eb41"; }
.ri-chat-forward-line:before { content: "\eb42"; }
.ri-chat-heart-fill:before { content: "\eb43"; }
.ri-chat-heart-line:before { content: "\eb44"; }
.ri-chat-new-fill:before { content: "\eb45"; }
.ri-chat-new-line:before { content: "\eb46"; }
.ri-chat-off-fill:before { content: "\eb47"; }
.ri-chat-off-line:before { content: "\eb48"; }
.ri-chat-settings-fill:before { content: "\eb49"; }
.ri-chat-settings-line:before { content: "\eb4a"; }
.ri-chat-smile-2-fill:before { content: "\eb4b"; }
.ri-chat-smile-2-line:before { content: "\eb4c"; }
.ri-chat-smile-3-fill:before { content: "\eb4d"; }
.ri-chat-smile-3-line:before { content: "\eb4e"; }
.ri-chat-smile-fill:before { content: "\eb4f"; }
.ri-chat-smile-line:before { content: "\eb50"; }
.ri-chat-upload-fill:before { content: "\eb51"; }
.ri-chat-upload-line:before { content: "\eb52"; }
.ri-chat-voice-fill:before { content: "\eb53"; }
.ri-chat-voice-line:before { content: "\eb54"; }
.ri-check-double-fill:before { content: "\eb55"; }
.ri-check-double-line:before { content: "\eb56"; }
.ri-check-fill:before { content: "\eb57"; }
.ri-check-line:before { content: "\eb58"; }
.ri-checkbox-blank-circle-fill:before { content: "\eb59"; }
.ri-checkbox-blank-circle-line:before { content: "\eb5a"; }
.ri-checkbox-blank-fill:before { content: "\eb5b"; }
.ri-checkbox-blank-line:before { content: "\eb5c"; }
.ri-checkbox-circle-fill:before { content: "\eb5d"; }
.ri-checkbox-circle-line:before { content: "\eb5e"; }
.ri-checkbox-fill:before { content: "\eb5f"; }
.ri-checkbox-indeterminate-fill:before { content: "\eb60"; }
.ri-checkbox-indeterminate-line:before { content: "\eb61"; }
.ri-checkbox-line:before { content: "\eb62"; }
.ri-checkbox-multiple-blank-fill:before { content: "\eb63"; }
.ri-checkbox-multiple-blank-line:before { content: "\eb64"; }
.ri-checkbox-multiple-fill:before { content: "\eb65"; }
.ri-checkbox-multiple-line:before { content: "\eb66"; }
.ri-china-railway-fill:before { content: "\eb67"; }
.ri-china-railway-line:before { content: "\eb68"; }
.ri-chrome-fill:before { content: "\eb69"; }
.ri-chrome-line:before { content: "\eb6a"; }
.ri-clapperboard-fill:before { content: "\eb6b"; }
.ri-clapperboard-line:before { content: "\eb6c"; }
.ri-clipboard-fill:before { content: "\eb6d"; }
.ri-clipboard-line:before { content: "\eb6e"; }
.ri-clockwise-2-fill:before { content: "\eb6f"; }
.ri-clockwise-2-line:before { content: "\eb70"; }
.ri-clockwise-fill:before { content: "\eb71"; }
.ri-clockwise-line:before { content: "\eb72"; }
.ri-close-circle-fill:before { content: "\eb73"; }
.ri-close-circle-line:before { content: "\eb74"; }
.ri-close-fill:before { content: "\eb75"; }
.ri-close-line:before { content: "\eb76"; }
.ri-cloud-fill:before { content: "\eb77"; }
.ri-cloud-line:before { content: "\eb78"; }
.ri-cloud-off-fill:before { content: "\eb79"; }
.ri-cloud-off-line:before { content: "\eb7a"; }
.ri-cloud-windy-fill:before { content: "\eb7b"; }
.ri-cloud-windy-line:before { content: "\eb7c"; }
.ri-cloudy-2-fill:before { content: "\eb7d"; }
.ri-cloudy-2-line:before { content: "\eb7e"; }
.ri-cloudy-fill:before { content: "\eb7f"; }
.ri-cloudy-line:before { content: "\eb80"; }
.ri-code-box-fill:before { content: "\eb81"; }
.ri-code-box-line:before { content: "\eb82"; }
.ri-code-fill:before { content: "\eb83"; }
.ri-code-line:before { content: "\eb84"; }
.ri-code-s-fill:before { content: "\eb85"; }
.ri-code-s-line:before { content: "\eb86"; }
.ri-code-s-slash-fill:before { content: "\eb87"; }
.ri-code-s-slash-line:before { content: "\eb88"; }
.ri-code-view:before { content: "\eb89"; }
.ri-codepen-fill:before { content: "\eb8a"; }
.ri-codepen-line:before { content: "\eb8b"; }
.ri-coin-fill:before { content: "\eb8c"; }
.ri-coin-line:before { content: "\eb8d"; }
.ri-coins-fill:before { content: "\eb8e"; }
.ri-coins-line:before { content: "\eb8f"; }
.ri-command-fill:before { content: "\eb90"; }
.ri-command-line:before { content: "\eb91"; }
.ri-community-fill:before { content: "\eb92"; }
.ri-community-line:before { content: "\eb93"; }
.ri-compass-2-fill:before { content: "\eb94"; }
.ri-compass-2-line:before { content: "\eb95"; }
.ri-compass-3-fill:before { content: "\eb96"; }
.ri-compass-3-line:before { content: "\eb97"; }
.ri-compass-4-fill:before { content: "\eb98"; }
.ri-compass-4-line:before { content: "\eb99"; }
.ri-compass-discover-fill:before { content: "\eb9a"; }
.ri-compass-discover-line:before { content: "\eb9b"; }
.ri-compass-fill:before { content: "\eb9c"; }
.ri-compass-line:before { content: "\eb9d"; }
.ri-compasses-2-fill:before { content: "\eb9e"; }
.ri-compasses-2-line:before { content: "\eb9f"; }
.ri-compasses-fill:before { content: "\eba0"; }
.ri-compasses-line:before { content: "\eba1"; }
.ri-computer-fill:before { content: "\eba2"; }
.ri-computer-line:before { content: "\eba3"; }
.ri-contacts-book-2-fill:before { content: "\eba4"; }
.ri-contacts-book-2-line:before { content: "\eba5"; }
.ri-contacts-book-fill:before { content: "\eba6"; }
.ri-contacts-book-line:before { content: "\eba7"; }
.ri-contacts-book-upload-fill:before { content: "\eba8"; }
.ri-contacts-book-upload-line:before { content: "\eba9"; }
.ri-contacts-fill:before { content: "\ebaa"; }
.ri-contacts-line:before { content: "\ebab"; }
.ri-contrast-2-fill:before { content: "\ebac"; }
.ri-contrast-2-line:before { content: "\ebad"; }
.ri-contrast-drop-2-fill:before { content: "\ebae"; }
.ri-contrast-drop-2-line:before { content: "\ebaf"; }
.ri-contrast-drop-fill:before { content: "\ebb0"; }
.ri-contrast-drop-line:before { content: "\ebb1"; }
.ri-contrast-fill:before { content: "\ebb2"; }
.ri-contrast-line:before { content: "\ebb3"; }
.ri-copper-coin-fill:before { content: "\ebb4"; }
.ri-copper-coin-line:before { content: "\ebb5"; }
.ri-copper-diamond-fill:before { content: "\ebb6"; }
.ri-copper-diamond-line:before { content: "\ebb7"; }
.ri-copyright-fill:before { content: "\ebb8"; }
.ri-copyright-line:before { content: "\ebb9"; }
.ri-coreos-fill:before { content: "\ebba"; }
.ri-coreos-line:before { content: "\ebbb"; }
.ri-coupon-2-fill:before { content: "\ebbc"; }
.ri-coupon-2-line:before { content: "\ebbd"; }
.ri-coupon-3-fill:before { content: "\ebbe"; }
.ri-coupon-3-line:before { content: "\ebbf"; }
.ri-coupon-4-fill:before { content: "\ebc0"; }
.ri-coupon-4-line:before { content: "\ebc1"; }
.ri-coupon-5-fill:before { content: "\ebc2"; }
.ri-coupon-5-line:before { content: "\ebc3"; }
.ri-coupon-fill:before { content: "\ebc4"; }
.ri-coupon-line:before { content: "\ebc5"; }
.ri-cpu-fill:before { content: "\ebc6"; }
.ri-cpu-line:before { content: "\ebc7"; }
.ri-creative-commons-by-fill:before { content: "\ebc8"; }
.ri-creative-commons-by-line:before { content: "\ebc9"; }
.ri-creative-commons-fill:before { content: "\ebca"; }
.ri-creative-commons-line:before { content: "\ebcb"; }
.ri-creative-commons-nc-fill:before { content: "\ebcc"; }
.ri-creative-commons-nc-line:before { content: "\ebcd"; }
.ri-creative-commons-nd-fill:before { content: "\ebce"; }
.ri-creative-commons-nd-line:before { content: "\ebcf"; }
.ri-creative-commons-sa-fill:before { content: "\ebd0"; }
.ri-creative-commons-sa-line:before { content: "\ebd1"; }
.ri-creative-commons-zero-fill:before { content: "\ebd2"; }
.ri-creative-commons-zero-line:before { content: "\ebd3"; }
.ri-criminal-fill:before { content: "\ebd4"; }
.ri-criminal-line:before { content: "\ebd5"; }
.ri-crop-2-fill:before { content: "\ebd6"; }
.ri-crop-2-line:before { content: "\ebd7"; }
.ri-crop-fill:before { content: "\ebd8"; }
.ri-crop-line:before { content: "\ebd9"; }
.ri-css3-fill:before { content: "\ebda"; }
.ri-css3-line:before { content: "\ebdb"; }
.ri-cup-fill:before { content: "\ebdc"; }
.ri-cup-line:before { content: "\ebdd"; }
.ri-currency-fill:before { content: "\ebde"; }
.ri-currency-line:before { content: "\ebdf"; }
.ri-cursor-fill:before { content: "\ebe0"; }
.ri-cursor-line:before { content: "\ebe1"; }
.ri-customer-service-2-fill:before { content: "\ebe2"; }
.ri-customer-service-2-line:before { content: "\ebe3"; }
.ri-customer-service-fill:before { content: "\ebe4"; }
.ri-customer-service-line:before { content: "\ebe5"; }
.ri-dashboard-fill:before { content: "\ebe6"; }
.ri-dashboard-line:before { content: "\ebe7"; }
.ri-database-2-fill:before { content: "\ebe8"; }
.ri-database-2-line:before { content: "\ebe9"; }
.ri-database-fill:before { content: "\ebea"; }
.ri-database-line:before { content: "\ebeb"; }
.ri-delete-back-2-fill:before { content: "\ebec"; }
.ri-delete-back-2-line:before { content: "\ebed"; }
.ri-delete-back-fill:before { content: "\ebee"; }
.ri-delete-back-line:before { content: "\ebef"; }
.ri-delete-bin-2-fill:before { content: "\ebf0"; }
.ri-delete-bin-2-line:before { content: "\ebf1"; }
.ri-delete-bin-3-fill:before { content: "\ebf2"; }
.ri-delete-bin-3-line:before { content: "\ebf3"; }
.ri-delete-bin-4-fill:before { content: "\ebf4"; }
.ri-delete-bin-4-line:before { content: "\ebf5"; }
.ri-delete-bin-5-fill:before { content: "\ebf6"; }
.ri-delete-bin-5-line:before { content: "\ebf7"; }
.ri-delete-bin-6-fill:before { content: "\ebf8"; }
.ri-delete-bin-6-line:before { content: "\ebf9"; }
.ri-delete-bin-7-fill:before { content: "\ebfa"; }
.ri-delete-bin-7-line:before { content: "\ebfb"; }
.ri-delete-bin-fill:before { content: "\ebfc"; }
.ri-delete-bin-line:before { content: "\ebfd"; }
.ri-device-fill:before { content: "\ebfe"; }
.ri-device-line:before { content: "\ebff"; }
.ri-dingding-fill:before { content: "\ec00"; }
.ri-dingding-line:before { content: "\ec01"; }
.ri-direction-fill:before { content: "\ec02"; }
.ri-direction-line:before { content: "\ec03"; }
.ri-disc-fill:before { content: "\ec04"; }
.ri-disc-line:before { content: "\ec05"; }
.ri-discord-fill:before { content: "\ec06"; }
.ri-discord-line:before { content: "\ec07"; }
.ri-discuss-fill:before { content: "\ec08"; }
.ri-discuss-line:before { content: "\ec09"; }
.ri-divide-fill:before { content: "\ec0a"; }
.ri-divide-line:before { content: "\ec0b"; }
.ri-door-lock-box-fill:before { content: "\ec0c"; }
.ri-door-lock-box-line:before { content: "\ec0d"; }
.ri-door-lock-fill:before { content: "\ec0e"; }
.ri-door-lock-line:before { content: "\ec0f"; }
.ri-douban-fill:before { content: "\ec10"; }
.ri-douban-line:before { content: "\ec11"; }
.ri-double-quotes-l:before { content: "\ec12"; }
.ri-double-quotes-r:before { content: "\ec13"; }
.ri-download-2-fill:before { content: "\ec14"; }
.ri-download-2-line:before { content: "\ec15"; }
.ri-download-cloud-2-fill:before { content: "\ec16"; }
.ri-download-cloud-2-line:before { content: "\ec17"; }
.ri-download-cloud-fill:before { content: "\ec18"; }
.ri-download-cloud-line:before { content: "\ec19"; }
.ri-download-fill:before { content: "\ec1a"; }
.ri-download-line:before { content: "\ec1b"; }
.ri-drag-drop-fill:before { content: "\ec1c"; }
.ri-drag-drop-line:before { content: "\ec1d"; }
.ri-drag-move-2-fill:before { content: "\ec1e"; }
.ri-drag-move-2-line:before { content: "\ec1f"; }
.ri-drag-move-fill:before { content: "\ec20"; }
.ri-drag-move-line:before { content: "\ec21"; }
.ri-dribbble-fill:before { content: "\ec22"; }
.ri-dribbble-line:before { content: "\ec23"; }
.ri-drive-fill:before { content: "\ec24"; }
.ri-drive-line:before { content: "\ec25"; }
.ri-drizzle-fill:before { content: "\ec26"; }
.ri-drizzle-line:before { content: "\ec27"; }
.ri-drop-fill:before { content: "\ec28"; }
.ri-drop-line:before { content: "\ec29"; }
.ri-dropbox-fill:before { content: "\ec2a"; }
.ri-dropbox-line:before { content: "\ec2b"; }
.ri-dual-sim-1-fill:before { content: "\ec2c"; }
.ri-dual-sim-1-line:before { content: "\ec2d"; }
.ri-dual-sim-2-fill:before { content: "\ec2e"; }
.ri-dual-sim-2-line:before { content: "\ec2f"; }
.ri-dv-fill:before { content: "\ec30"; }
.ri-dv-line:before { content: "\ec31"; }
.ri-dvd-fill:before { content: "\ec32"; }
.ri-dvd-line:before { content: "\ec33"; }
.ri-e-bike-2-fill:before { content: "\ec34"; }
.ri-e-bike-2-line:before { content: "\ec35"; }
.ri-e-bike-fill:before { content: "\ec36"; }
.ri-e-bike-line:before { content: "\ec37"; }
.ri-earth-fill:before { content: "\ec38"; }
.ri-earth-line:before { content: "\ec39"; }
.ri-earthquake-fill:before { content: "\ec3a"; }
.ri-earthquake-line:before { content: "\ec3b"; }
.ri-edge-fill:before { content: "\ec3c"; }
.ri-edge-line:before { content: "\ec3d"; }
.ri-edit-2-fill:before { content: "\ec3e"; }
.ri-edit-2-line:before { content: "\ec3f"; }
.ri-edit-box-fill:before { content: "\ec40"; }
.ri-edit-box-line:before { content: "\ec41"; }
.ri-edit-circle-fill:before { content: "\ec42"; }
.ri-edit-circle-line:before { content: "\ec43"; }
.ri-edit-fill:before { content: "\ec44"; }
.ri-edit-line:before { content: "\ec45"; }
.ri-eject-fill:before { content: "\ec46"; }
.ri-eject-line:before { content: "\ec47"; }
.ri-emotion-2-fill:before { content: "\ec48"; }
.ri-emotion-2-line:before { content: "\ec49"; }
.ri-emotion-fill:before { content: "\ec4a"; }
.ri-emotion-happy-fill:before { content: "\ec4b"; }
.ri-emotion-happy-line:before { content: "\ec4c"; }
.ri-emotion-laugh-fill:before { content: "\ec4d"; }
.ri-emotion-laugh-line:before { content: "\ec4e"; }
.ri-emotion-line:before { content: "\ec4f"; }
.ri-emotion-normal-fill:before { content: "\ec50"; }
.ri-emotion-normal-line:before { content: "\ec51"; }
.ri-emotion-sad-fill:before { content: "\ec52"; }
.ri-emotion-sad-line:before { content: "\ec53"; }
.ri-emotion-unhappy-fill:before { content: "\ec54"; }
.ri-emotion-unhappy-line:before { content: "\ec55"; }
.ri-emphasis-cn:before { content: "\ec56"; }
.ri-emphasis:before { content: "\ec57"; }
.ri-equalizer-fill:before { content: "\ec58"; }
.ri-equalizer-line:before { content: "\ec59"; }
.ri-eraser-fill:before { content: "\ec5a"; }
.ri-eraser-line:before { content: "\ec5b"; }
.ri-error-warning-fill:before { content: "\ec5c"; }
.ri-error-warning-line:before { content: "\ec5d"; }
.ri-evernote-fill:before { content: "\ec5e"; }
.ri-evernote-line:before { content: "\ec5f"; }
.ri-exchange-box-fill:before { content: "\ec60"; }
.ri-exchange-box-line:before { content: "\ec61"; }
.ri-exchange-cny-fill:before { content: "\ec62"; }
.ri-exchange-cny-line:before { content: "\ec63"; }
.ri-exchange-dollar-fill:before { content: "\ec64"; }
.ri-exchange-dollar-line:before { content: "\ec65"; }
.ri-exchange-fill:before { content: "\ec66"; }
.ri-exchange-funds-fill:before { content: "\ec67"; }
.ri-exchange-funds-line:before { content: "\ec68"; }
.ri-exchange-line:before { content: "\ec69"; }
.ri-external-link-fill:before { content: "\ec6a"; }
.ri-external-link-line:before { content: "\ec6b"; }
.ri-eye-2-fill:before { content: "\ec6c"; }
.ri-eye-2-line:before { content: "\ec6d"; }
.ri-eye-close-fill:before { content: "\ec6e"; }
.ri-eye-close-line:before { content: "\ec6f"; }
.ri-eye-fill:before { content: "\ec70"; }
.ri-eye-line:before { content: "\ec71"; }
.ri-eye-off-fill:before { content: "\ec72"; }
.ri-eye-off-line:before { content: "\ec73"; }
.ri-facebook-box-fill:before { content: "\ec74"; }
.ri-facebook-box-line:before { content: "\ec75"; }
.ri-facebook-circle-fill:before { content: "\ec76"; }
.ri-facebook-circle-line:before { content: "\ec77"; }
.ri-facebook-fill:before { content: "\ec78"; }
.ri-facebook-line:before { content: "\ec79"; }
.ri-fahrenheit-fill:before { content: "\ec7a"; }
.ri-fahrenheit-line:before { content: "\ec7b"; }
.ri-feedback-fill:before { content: "\ec7c"; }
.ri-feedback-line:before { content: "\ec7d"; }
.ri-file-2-fill:before { content: "\ec7e"; }
.ri-file-2-line:before { content: "\ec7f"; }
.ri-file-3-fill:before { content: "\ec80"; }
.ri-file-3-line:before { content: "\ec81"; }
.ri-file-4-fill:before { content: "\ec82"; }
.ri-file-4-line:before { content: "\ec83"; }
.ri-file-add-fill:before { content: "\ec84"; }
.ri-file-add-line:before { content: "\ec85"; }
.ri-file-chart-2-fill:before { content: "\ec86"; }
.ri-file-chart-2-line:before { content: "\ec87"; }
.ri-file-chart-fill:before { content: "\ec88"; }
.ri-file-chart-line:before { content: "\ec89"; }
.ri-file-cloud-fill:before { content: "\ec8a"; }
.ri-file-cloud-line:before { content: "\ec8b"; }
.ri-file-code-fill:before { content: "\ec8c"; }
.ri-file-code-line:before { content: "\ec8d"; }
.ri-file-copy-2-fill:before { content: "\ec8e"; }
.ri-file-copy-2-line:before { content: "\ec8f"; }
.ri-file-copy-fill:before { content: "\ec90"; }
.ri-file-copy-line:before { content: "\ec91"; }
.ri-file-damage-fill:before { content: "\ec92"; }
.ri-file-damage-line:before { content: "\ec93"; }
.ri-file-download-fill:before { content: "\ec94"; }
.ri-file-download-line:before { content: "\ec95"; }
.ri-file-edit-fill:before { content: "\ec96"; }
.ri-file-edit-line:before { content: "\ec97"; }
.ri-file-excel-2-fill:before { content: "\ec98"; }
.ri-file-excel-2-line:before { content: "\ec99"; }
.ri-file-excel-fill:before { content: "\ec9a"; }
.ri-file-excel-line:before { content: "\ec9b"; }
.ri-file-fill:before { content: "\ec9c"; }
.ri-file-forbid-fill:before { content: "\ec9d"; }
.ri-file-forbid-line:before { content: "\ec9e"; }
.ri-file-hwp-fill:before { content: "\ec9f"; }
.ri-file-hwp-line:before { content: "\eca0"; }
.ri-file-info-fill:before { content: "\eca1"; }
.ri-file-info-line:before { content: "\eca2"; }
.ri-file-line:before { content: "\eca3"; }
.ri-file-list-2-fill:before { content: "\eca4"; }
.ri-file-list-2-line:before { content: "\eca5"; }
.ri-file-list-3-fill:before { content: "\eca6"; }
.ri-file-list-3-line:before { content: "\eca7"; }
.ri-file-list-fill:before { content: "\eca8"; }
.ri-file-list-line:before { content: "\eca9"; }
.ri-file-lock-fill:before { content: "\ecaa"; }
.ri-file-lock-line:before { content: "\ecab"; }
.ri-file-mark-fill:before { content: "\ecac"; }
.ri-file-mark-line:before { content: "\ecad"; }
.ri-file-music-fill:before { content: "\ecae"; }
.ri-file-music-line:before { content: "\ecaf"; }
.ri-file-paper-2-fill:before { content: "\ecb0"; }
.ri-file-paper-2-line:before { content: "\ecb1"; }
.ri-file-paper-fill:before { content: "\ecb2"; }
.ri-file-paper-line:before { content: "\ecb3"; }
.ri-file-pdf-fill:before { content: "\ecb4"; }
.ri-file-pdf-line:before { content: "\ecb5"; }
.ri-file-ppt-2-fill:before { content: "\ecb6"; }
.ri-file-ppt-2-line:before { content: "\ecb7"; }
.ri-file-ppt-fill:before { content: "\ecb8"; }
.ri-file-ppt-line:before { content: "\ecb9"; }
.ri-file-reduce-fill:before { content: "\ecba"; }
.ri-file-reduce-line:before { content: "\ecbb"; }
.ri-file-search-fill:before { content: "\ecbc"; }
.ri-file-search-line:before { content: "\ecbd"; }
.ri-file-settings-fill:before { content: "\ecbe"; }
.ri-file-settings-line:before { content: "\ecbf"; }
.ri-file-shield-2-fill:before { content: "\ecc0"; }
.ri-file-shield-2-line:before { content: "\ecc1"; }
.ri-file-shield-fill:before { content: "\ecc2"; }
.ri-file-shield-line:before { content: "\ecc3"; }
.ri-file-shred-fill:before { content: "\ecc4"; }
.ri-file-shred-line:before { content: "\ecc5"; }
.ri-file-text-fill:before { content: "\ecc6"; }
.ri-file-text-line:before { content: "\ecc7"; }
.ri-file-transfer-fill:before { content: "\ecc8"; }
.ri-file-transfer-line:before { content: "\ecc9"; }
.ri-file-unknow-fill:before { content: "\ecca"; }
.ri-file-unknow-line:before { content: "\eccb"; }
.ri-file-upload-fill:before { content: "\eccc"; }
.ri-file-upload-line:before { content: "\eccd"; }
.ri-file-user-fill:before { content: "\ecce"; }
.ri-file-user-line:before { content: "\eccf"; }
.ri-file-warning-fill:before { content: "\ecd0"; }
.ri-file-warning-line:before { content: "\ecd1"; }
.ri-file-word-2-fill:before { content: "\ecd2"; }
.ri-file-word-2-line:before { content: "\ecd3"; }
.ri-file-word-fill:before { content: "\ecd4"; }
.ri-file-word-line:before { content: "\ecd5"; }
.ri-file-zip-fill:before { content: "\ecd6"; }
.ri-file-zip-line:before { content: "\ecd7"; }
.ri-film-fill:before { content: "\ecd8"; }
.ri-film-line:before { content: "\ecd9"; }
.ri-filter-2-fill:before { content: "\ecda"; }
.ri-filter-2-line:before { content: "\ecdb"; }
.ri-filter-3-fill:before { content: "\ecdc"; }
.ri-filter-3-line:before { content: "\ecdd"; }
.ri-filter-fill:before { content: "\ecde"; }
.ri-filter-line:before { content: "\ecdf"; }
.ri-find-replace-fill:before { content: "\ece0"; }
.ri-find-replace-line:before { content: "\ece1"; }
.ri-fingerprint-2-fill:before { content: "\ece2"; }
.ri-fingerprint-2-line:before { content: "\ece3"; }
.ri-fingerprint-fill:before { content: "\ece4"; }
.ri-fingerprint-line:before { content: "\ece5"; }
.ri-fire-fill:before { content: "\ece6"; }
.ri-fire-line:before { content: "\ece7"; }
.ri-firefox-fill:before { content: "\ece8"; }
.ri-firefox-line:before { content: "\ece9"; }
.ri-flag-2-fill:before { content: "\ecea"; }
.ri-flag-2-line:before { content: "\eceb"; }
.ri-flag-fill:before { content: "\ecec"; }
.ri-flag-line:before { content: "\eced"; }
.ri-flashlight-fill:before { content: "\ecee"; }
.ri-flashlight-line:before { content: "\ecef"; }
.ri-flask-fill:before { content: "\ecf0"; }
.ri-flask-line:before { content: "\ecf1"; }
.ri-flight-land-fill:before { content: "\ecf2"; }
.ri-flight-land-line:before { content: "\ecf3"; }
.ri-flight-takeoff-fill:before { content: "\ecf4"; }
.ri-flight-takeoff-line:before { content: "\ecf5"; }
.ri-flood-fill:before { content: "\ecf6"; }
.ri-flood-line:before { content: "\ecf7"; }
.ri-flutter-fill:before { content: "\ecf8"; }
.ri-flutter-line:before { content: "\ecf9"; }
.ri-focus-2-fill:before { content: "\ecfa"; }
.ri-focus-2-line:before { content: "\ecfb"; }
.ri-focus-3-fill:before { content: "\ecfc"; }
.ri-focus-3-line:before { content: "\ecfd"; }
.ri-focus-fill:before { content: "\ecfe"; }
.ri-focus-line:before { content: "\ecff"; }
.ri-foggy-fill:before { content: "\ed00"; }
.ri-foggy-line:before { content: "\ed01"; }
.ri-folder-2-fill:before { content: "\ed02"; }
.ri-folder-2-line:before { content: "\ed03"; }
.ri-folder-3-fill:before { content: "\ed04"; }
.ri-folder-3-line:before { content: "\ed05"; }
.ri-folder-4-fill:before { content: "\ed06"; }
.ri-folder-4-line:before { content: "\ed07"; }
.ri-folder-5-fill:before { content: "\ed08"; }
.ri-folder-5-line:before { content: "\ed09"; }
.ri-folder-add-fill:before { content: "\ed0a"; }
.ri-folder-add-line:before { content: "\ed0b"; }
.ri-folder-chart-2-fill:before { content: "\ed0c"; }
.ri-folder-chart-2-line:before { content: "\ed0d"; }
.ri-folder-chart-fill:before { content: "\ed0e"; }
.ri-folder-chart-line:before { content: "\ed0f"; }
.ri-folder-download-fill:before { content: "\ed10"; }
.ri-folder-download-line:before { content: "\ed11"; }
.ri-folder-fill:before { content: "\ed12"; }
.ri-folder-forbid-fill:before { content: "\ed13"; }
.ri-folder-forbid-line:before { content: "\ed14"; }
.ri-folder-info-fill:before { content: "\ed15"; }
.ri-folder-info-line:before { content: "\ed16"; }
.ri-folder-line:before { content: "\ed17"; }
.ri-folder-lock-fill:before { content: "\ed18"; }
.ri-folder-lock-line:before { content: "\ed19"; }
.ri-folder-music-fill:before { content: "\ed1a"; }
.ri-folder-music-line:before { content: "\ed1b"; }
.ri-folder-open-fill:before { content: "\ed1c"; }
.ri-folder-open-line:before { content: "\ed1d"; }
.ri-folder-received-fill:before { content: "\ed1e"; }
.ri-folder-received-line:before { content: "\ed1f"; }
.ri-folder-reduce-fill:before { content: "\ed20"; }
.ri-folder-reduce-line:before { content: "\ed21"; }
.ri-folder-settings-fill:before { content: "\ed22"; }
.ri-folder-settings-line:before { content: "\ed23"; }
.ri-folder-shared-fill:before { content: "\ed24"; }
.ri-folder-shared-line:before { content: "\ed25"; }
.ri-folder-shield-2-fill:before { content: "\ed26"; }
.ri-folder-shield-2-line:before { content: "\ed27"; }
.ri-folder-shield-fill:before { content: "\ed28"; }
.ri-folder-shield-line:before { content: "\ed29"; }
.ri-folder-transfer-fill:before { content: "\ed2a"; }
.ri-folder-transfer-line:before { content: "\ed2b"; }
.ri-folder-unknow-fill:before { content: "\ed2c"; }
.ri-folder-unknow-line:before { content: "\ed2d"; }
.ri-folder-upload-fill:before { content: "\ed2e"; }
.ri-folder-upload-line:before { content: "\ed2f"; }
.ri-folder-user-fill:before { content: "\ed30"; }
.ri-folder-user-line:before { content: "\ed31"; }
.ri-folder-warning-fill:before { content: "\ed32"; }
.ri-folder-warning-line:before { content: "\ed33"; }
.ri-folders-fill:before { content: "\ed34"; }
.ri-folders-line:before { content: "\ed35"; }
.ri-font-color:before { content: "\ed36"; }
.ri-font-size-2:before { content: "\ed37"; }
.ri-font-size:before { content: "\ed38"; }
.ri-football-fill:before { content: "\ed39"; }
.ri-football-line:before { content: "\ed3a"; }
.ri-footprint-fill:before { content: "\ed3b"; }
.ri-footprint-line:before { content: "\ed3c"; }
.ri-forbid-2-fill:before { content: "\ed3d"; }
.ri-forbid-2-line:before { content: "\ed3e"; }
.ri-forbid-fill:before { content: "\ed3f"; }
.ri-forbid-line:before { content: "\ed40"; }
.ri-format-clear:before { content: "\ed41"; }
.ri-fullscreen-exit-fill:before { content: "\ed42"; }
.ri-fullscreen-exit-line:before { content: "\ed43"; }
.ri-fullscreen-fill:before { content: "\ed44"; }
.ri-fullscreen-line:before { content: "\ed45"; }
.ri-function-fill:before { content: "\ed46"; }
.ri-function-line:before { content: "\ed47"; }
.ri-functions:before { content: "\ed48"; }
.ri-funds-box-fill:before { content: "\ed49"; }
.ri-funds-box-line:before { content: "\ed4a"; }
.ri-funds-fill:before { content: "\ed4b"; }
.ri-funds-line:before { content: "\ed4c"; }
.ri-gallery-fill:before { content: "\ed4d"; }
.ri-gallery-line:before { content: "\ed4e"; }
.ri-gallery-upload-fill:before { content: "\ed4f"; }
.ri-gallery-upload-line:before { content: "\ed50"; }
.ri-game-fill:before { content: "\ed51"; }
.ri-game-line:before { content: "\ed52"; }
.ri-gamepad-fill:before { content: "\ed53"; }
.ri-gamepad-line:before { content: "\ed54"; }
.ri-gas-station-fill:before { content: "\ed55"; }
.ri-gas-station-line:before { content: "\ed56"; }
.ri-gatsby-fill:before { content: "\ed57"; }
.ri-gatsby-line:before { content: "\ed58"; }
.ri-genderless-fill:before { content: "\ed59"; }
.ri-genderless-line:before { content: "\ed5a"; }
.ri-ghost-2-fill:before { content: "\ed5b"; }
.ri-ghost-2-line:before { content: "\ed5c"; }
.ri-ghost-fill:before { content: "\ed5d"; }
.ri-ghost-line:before { content: "\ed5e"; }
.ri-ghost-smile-fill:before { content: "\ed5f"; }
.ri-ghost-smile-line:before { content: "\ed60"; }
.ri-gift-2-fill:before { content: "\ed61"; }
.ri-gift-2-line:before { content: "\ed62"; }
.ri-gift-fill:before { content: "\ed63"; }
.ri-gift-line:before { content: "\ed64"; }
.ri-git-branch-fill:before { content: "\ed65"; }
.ri-git-branch-line:before { content: "\ed66"; }
.ri-git-commit-fill:before { content: "\ed67"; }
.ri-git-commit-line:before { content: "\ed68"; }
.ri-git-merge-fill:before { content: "\ed69"; }
.ri-git-merge-line:before { content: "\ed6a"; }
.ri-git-pull-request-fill:before { content: "\ed6b"; }
.ri-git-pull-request-line:before { content: "\ed6c"; }
.ri-git-repository-commits-fill:before { content: "\ed6d"; }
.ri-git-repository-commits-line:before { content: "\ed6e"; }
.ri-git-repository-fill:before { content: "\ed6f"; }
.ri-git-repository-line:before { content: "\ed70"; }
.ri-git-repository-private-fill:before { content: "\ed71"; }
.ri-git-repository-private-line:before { content: "\ed72"; }
.ri-github-fill:before { content: "\ed73"; }
.ri-github-line:before { content: "\ed74"; }
.ri-gitlab-fill:before { content: "\ed75"; }
.ri-gitlab-line:before { content: "\ed76"; }
.ri-global-fill:before { content: "\ed77"; }
.ri-global-line:before { content: "\ed78"; }
.ri-globe-fill:before { content: "\ed79"; }
.ri-globe-line:before { content: "\ed7a"; }
.ri-goblet-fill:before { content: "\ed7b"; }
.ri-goblet-line:before { content: "\ed7c"; }
.ri-google-fill:before { content: "\ed7d"; }
.ri-google-line:before { content: "\ed7e"; }
.ri-google-play-fill:before { content: "\ed7f"; }
.ri-google-play-line:before { content: "\ed80"; }
.ri-government-fill:before { content: "\ed81"; }
.ri-government-line:before { content: "\ed82"; }
.ri-gps-fill:before { content: "\ed83"; }
.ri-gps-line:before { content: "\ed84"; }
.ri-gradienter-fill:before { content: "\ed85"; }
.ri-gradienter-line:before { content: "\ed86"; }
.ri-grid-fill:before { content: "\ed87"; }
.ri-grid-line:before { content: "\ed88"; }
.ri-group-2-fill:before { content: "\ed89"; }
.ri-group-2-line:before { content: "\ed8a"; }
.ri-group-fill:before { content: "\ed8b"; }
.ri-group-line:before { content: "\ed8c"; }
.ri-guide-fill:before { content: "\ed8d"; }
.ri-guide-line:before { content: "\ed8e"; }
.ri-hail-fill:before { content: "\ed8f"; }
.ri-hail-line:before { content: "\ed90"; }
.ri-hammer-fill:before { content: "\ed91"; }
.ri-hammer-line:before { content: "\ed92"; }
.ri-hand-coin-fill:before { content: "\ed93"; }
.ri-hand-coin-line:before { content: "\ed94"; }
.ri-hand-heart-fill:before { content: "\ed95"; }
.ri-hand-heart-line:before { content: "\ed96"; }
.ri-handbag-fill:before { content: "\ed97"; }
.ri-handbag-line:before { content: "\ed98"; }
.ri-hard-drive-2-fill:before { content: "\ed99"; }
.ri-hard-drive-2-line:before { content: "\ed9a"; }
.ri-hard-drive-fill:before { content: "\ed9b"; }
.ri-hard-drive-line:before { content: "\ed9c"; }
.ri-hashtag:before { content: "\ed9d"; }
.ri-haze-2-fill:before { content: "\ed9e"; }
.ri-haze-2-line:before { content: "\ed9f"; }
.ri-haze-fill:before { content: "\eda0"; }
.ri-haze-line:before { content: "\eda1"; }
.ri-hd-fill:before { content: "\eda2"; }
.ri-hd-line:before { content: "\eda3"; }
.ri-heading:before { content: "\eda4"; }
.ri-headphone-fill:before { content: "\eda5"; }
.ri-headphone-line:before { content: "\eda6"; }
.ri-heart-2-fill:before { content: "\eda7"; }
.ri-heart-2-line:before { content: "\eda8"; }
.ri-heart-add-fill:before { content: "\eda9"; }
.ri-heart-add-line:before { content: "\edaa"; }
.ri-heart-fill:before { content: "\edab"; }
.ri-heart-line:before { content: "\edac"; }
.ri-hearts-fill:before { content: "\edad"; }
.ri-hearts-line:before { content: "\edae"; }
.ri-heavy-showers-fill:before { content: "\edaf"; }
.ri-heavy-showers-line:before { content: "\edb0"; }
.ri-home-2-fill:before { content: "\edb1"; }
.ri-home-2-line:before { content: "\edb2"; }
.ri-home-3-fill:before { content: "\edb3"; }
.ri-home-3-line:before { content: "\edb4"; }
.ri-home-4-fill:before { content: "\edb5"; }
.ri-home-4-line:before { content: "\edb6"; }
.ri-home-5-fill:before { content: "\edb7"; }
.ri-home-5-line:before { content: "\edb8"; }
.ri-home-6-fill:before { content: "\edb9"; }
.ri-home-6-line:before { content: "\edba"; }
.ri-home-7-fill:before { content: "\edbb"; }
.ri-home-7-line:before { content: "\edbc"; }
.ri-home-8-fill:before { content: "\edbd"; }
.ri-home-8-line:before { content: "\edbe"; }
.ri-home-fill:before { content: "\edbf"; }
.ri-home-gear-fill:before { content: "\edc0"; }
.ri-home-gear-line:before { content: "\edc1"; }
.ri-home-heart-fill:before { content: "\edc2"; }
.ri-home-heart-line:before { content: "\edc3"; }
.ri-home-line:before { content: "\edc4"; }
.ri-home-smile-2-fill:before { content: "\edc5"; }
.ri-home-smile-2-line:before { content: "\edc6"; }
.ri-home-smile-fill:before { content: "\edc7"; }
.ri-home-smile-line:before { content: "\edc8"; }
.ri-home-wifi-fill:before { content: "\edc9"; }
.ri-home-wifi-line:before { content: "\edca"; }
.ri-honour-fill:before { content: "\edcb"; }
.ri-honour-line:before { content: "\edcc"; }
.ri-hospital-fill:before { content: "\edcd"; }
.ri-hospital-line:before { content: "\edce"; }
.ri-hotel-bed-fill:before { content: "\edcf"; }
.ri-hotel-bed-line:before { content: "\edd0"; }
.ri-hotel-fill:before { content: "\edd1"; }
.ri-hotel-line:before { content: "\edd2"; }
.ri-hq-fill:before { content: "\edd3"; }
.ri-hq-line:before { content: "\edd4"; }
.ri-html5-fill:before { content: "\edd5"; }
.ri-html5-line:before { content: "\edd6"; }
.ri-ie-fill:before { content: "\edd7"; }
.ri-ie-line:before { content: "\edd8"; }
.ri-image-2-fill:before { content: "\edd9"; }
.ri-image-2-line:before { content: "\edda"; }
.ri-image-add-fill:before { content: "\eddb"; }
.ri-image-add-line:before { content: "\eddc"; }
.ri-image-fill:before { content: "\eddd"; }
.ri-image-line:before { content: "\edde"; }
.ri-inbox-archive-fill:before { content: "\eddf"; }
.ri-inbox-archive-line:before { content: "\ede0"; }
.ri-inbox-fill:before { content: "\ede1"; }
.ri-inbox-line:before { content: "\ede2"; }
.ri-increase-decrease-fill:before { content: "\ede3"; }
.ri-increase-decrease-line:before { content: "\ede4"; }
.ri-indent-decrease:before { content: "\ede5"; }
.ri-indent-increase:before { content: "\ede6"; }
.ri-indeterminate-circle-fill:before { content: "\ede7"; }
.ri-indeterminate-circle-line:before { content: "\ede8"; }
.ri-information-fill:before { content: "\ede9"; }
.ri-information-line:before { content: "\edea"; }
.ri-input-method-fill:before { content: "\edeb"; }
.ri-input-method-line:before { content: "\edec"; }
.ri-instagram-fill:before { content: "\eded"; }
.ri-instagram-line:before { content: "\edee"; }
.ri-invision-fill:before { content: "\edef"; }
.ri-invision-line:before { content: "\edf0"; }
.ri-italic:before { content: "\edf1"; }
.ri-kakao-talk-fill:before { content: "\edf2"; }
.ri-kakao-talk-line:before { content: "\edf3"; }
.ri-key-2-fill:before { content: "\edf4"; }
.ri-key-2-line:before { content: "\edf5"; }
.ri-key-fill:before { content: "\edf6"; }
.ri-key-line:before { content: "\edf7"; }
.ri-keyboard-box-fill:before { content: "\edf8"; }
.ri-keyboard-box-line:before { content: "\edf9"; }
.ri-keyboard-fill:before { content: "\edfa"; }
.ri-keyboard-line:before { content: "\edfb"; }
.ri-keynote-fill:before { content: "\edfc"; }
.ri-keynote-line:before { content: "\edfd"; }
.ri-knife-blood-fill:before { content: "\edfe"; }
.ri-knife-blood-line:before { content: "\edff"; }
.ri-knife-fill:before { content: "\ee00"; }
.ri-knife-line:before { content: "\ee01"; }
.ri-landscape-fill:before { content: "\ee02"; }
.ri-landscape-line:before { content: "\ee03"; }
.ri-layout-2-fill:before { content: "\ee04"; }
.ri-layout-2-line:before { content: "\ee05"; }
.ri-layout-column-fill:before { content: "\ee06"; }
.ri-layout-column-line:before { content: "\ee07"; }
.ri-layout-fill:before { content: "\ee08"; }
.ri-layout-line:before { content: "\ee09"; }
.ri-layout-row-fill:before { content: "\ee0a"; }
.ri-layout-row-line:before { content: "\ee0b"; }
.ri-lifebuoy-fill:before { content: "\ee0c"; }
.ri-lifebuoy-line:before { content: "\ee0d"; }
.ri-lightbulb-fill:before { content: "\ee0e"; }
.ri-lightbulb-flash-fill:before { content: "\ee0f"; }
.ri-lightbulb-flash-line:before { content: "\ee10"; }
.ri-lightbulb-line:before { content: "\ee11"; }
.ri-line-fill:before { content: "\ee12"; }
.ri-line-height:before { content: "\ee13"; }
.ri-line-line:before { content: "\ee14"; }
.ri-link-m:before { content: "\ee15"; }
.ri-link-unlink-m:before { content: "\ee16"; }
.ri-link-unlink:before { content: "\ee17"; }
.ri-link:before { content: "\ee18"; }
.ri-linkedin-box-fill:before { content: "\ee19"; }
.ri-linkedin-box-line:before { content: "\ee1a"; }
.ri-linkedin-fill:before { content: "\ee1b"; }
.ri-linkedin-line:before { content: "\ee1c"; }
.ri-links-fill:before { content: "\ee1d"; }
.ri-links-line:before { content: "\ee1e"; }
.ri-list-check-2:before { content: "\ee1f"; }
.ri-list-check:before { content: "\ee20"; }
.ri-list-ordered:before { content: "\ee21"; }
.ri-list-settings-fill:before { content: "\ee22"; }
.ri-list-settings-line:before { content: "\ee23"; }
.ri-list-unordered:before { content: "\ee24"; }
.ri-live-fill:before { content: "\ee25"; }
.ri-live-line:before { content: "\ee26"; }
.ri-loader-2-fill:before { content: "\ee27"; }
.ri-loader-2-line:before { content: "\ee28"; }
.ri-loader-3-fill:before { content: "\ee29"; }
.ri-loader-3-line:before { content: "\ee2a"; }
.ri-loader-4-fill:before { content: "\ee2b"; }
.ri-loader-4-line:before { content: "\ee2c"; }
.ri-loader-5-fill:before { content: "\ee2d"; }
.ri-loader-5-line:before { content: "\ee2e"; }
.ri-loader-fill:before { content: "\ee2f"; }
.ri-loader-line:before { content: "\ee30"; }
.ri-lock-2-fill:before { content: "\ee31"; }
.ri-lock-2-line:before { content: "\ee32"; }
.ri-lock-fill:before { content: "\ee33"; }
.ri-lock-line:before { content: "\ee34"; }
.ri-lock-password-fill:before { content: "\ee35"; }
.ri-lock-password-line:before { content: "\ee36"; }
.ri-lock-unlock-fill:before { content: "\ee37"; }
.ri-lock-unlock-line:before { content: "\ee38"; }
.ri-login-box-fill:before { content: "\ee39"; }
.ri-login-box-line:before { content: "\ee3a"; }
.ri-login-circle-fill:before { content: "\ee3b"; }
.ri-login-circle-line:before { content: "\ee3c"; }
.ri-logout-box-fill:before { content: "\ee3d"; }
.ri-logout-box-line:before { content: "\ee3e"; }
.ri-logout-box-r-fill:before { content: "\ee3f"; }
.ri-logout-box-r-line:before { content: "\ee40"; }
.ri-logout-circle-fill:before { content: "\ee41"; }
.ri-logout-circle-line:before { content: "\ee42"; }
.ri-logout-circle-r-fill:before { content: "\ee43"; }
.ri-logout-circle-r-line:before { content: "\ee44"; }
.ri-mac-fill:before { content: "\ee45"; }
.ri-mac-line:before { content: "\ee46"; }
.ri-macbook-fill:before { content: "\ee47"; }
.ri-macbook-line:before { content: "\ee48"; }
.ri-magic-fill:before { content: "\ee49"; }
.ri-magic-line:before { content: "\ee4a"; }
.ri-mail-add-fill:before { content: "\ee4b"; }
.ri-mail-add-line:before { content: "\ee4c"; }
.ri-mail-check-fill:before { content: "\ee4d"; }
.ri-mail-check-line:before { content: "\ee4e"; }
.ri-mail-close-fill:before { content: "\ee4f"; }
.ri-mail-close-line:before { content: "\ee50"; }
.ri-mail-download-fill:before { content: "\ee51"; }
.ri-mail-download-line:before { content: "\ee52"; }
.ri-mail-fill:before { content: "\ee53"; }
.ri-mail-forbid-fill:before { content: "\ee54"; }
.ri-mail-forbid-line:before { content: "\ee55"; }
.ri-mail-line:before { content: "\ee56"; }
.ri-mail-lock-fill:before { content: "\ee57"; }
.ri-mail-lock-line:before { content: "\ee58"; }
.ri-mail-open-fill:before { content: "\ee59"; }
.ri-mail-open-line:before { content: "\ee5a"; }
.ri-mail-send-fill:before { content: "\ee5b"; }
.ri-mail-send-line:before { content: "\ee5c"; }
.ri-mail-settings-fill:before { content: "\ee5d"; }
.ri-mail-settings-line:before { content: "\ee5e"; }
.ri-mail-star-fill:before { content: "\ee5f"; }
.ri-mail-star-line:before { content: "\ee60"; }
.ri-mail-unread-fill:before { content: "\ee61"; }
.ri-mail-unread-line:before { content: "\ee62"; }
.ri-mail-volume-fill:before { content: "\ee63"; }
.ri-mail-volume-line:before { content: "\ee64"; }
.ri-map-2-fill:before { content: "\ee65"; }
.ri-map-2-line:before { content: "\ee66"; }
.ri-map-fill:before { content: "\ee67"; }
.ri-map-line:before { content: "\ee68"; }
.ri-map-pin-2-fill:before { content: "\ee69"; }
.ri-map-pin-2-line:before { content: "\ee6a"; }
.ri-map-pin-3-fill:before { content: "\ee6b"; }
.ri-map-pin-3-line:before { content: "\ee6c"; }
.ri-map-pin-4-fill:before { content: "\ee6d"; }
.ri-map-pin-4-line:before { content: "\ee6e"; }
.ri-map-pin-5-fill:before { content: "\ee6f"; }
.ri-map-pin-5-line:before { content: "\ee70"; }
.ri-map-pin-add-fill:before { content: "\ee71"; }
.ri-map-pin-add-line:before { content: "\ee72"; }
.ri-map-pin-fill:before { content: "\ee73"; }
.ri-map-pin-line:before { content: "\ee74"; }
.ri-map-pin-range-fill:before { content: "\ee75"; }
.ri-map-pin-range-line:before { content: "\ee76"; }
.ri-map-pin-time-fill:before { content: "\ee77"; }
.ri-map-pin-time-line:before { content: "\ee78"; }
.ri-map-pin-user-fill:before { content: "\ee79"; }
.ri-map-pin-user-line:before { content: "\ee7a"; }
.ri-mark-pen-fill:before { content: "\ee7b"; }
.ri-mark-pen-line:before { content: "\ee7c"; }
.ri-markdown-fill:before { content: "\ee7d"; }
.ri-markdown-line:before { content: "\ee7e"; }
.ri-markup-fill:before { content: "\ee7f"; }
.ri-markup-line:before { content: "\ee80"; }
.ri-mastercard-fill:before { content: "\ee81"; }
.ri-mastercard-line:before { content: "\ee82"; }
.ri-mastodon-fill:before { content: "\ee83"; }
.ri-mastodon-line:before { content: "\ee84"; }
.ri-medal-2-fill:before { content: "\ee85"; }
.ri-medal-2-line:before { content: "\ee86"; }
.ri-medal-fill:before { content: "\ee87"; }
.ri-medal-line:before { content: "\ee88"; }
.ri-medium-fill:before { content: "\ee89"; }
.ri-medium-line:before { content: "\ee8a"; }
.ri-men-fill:before { content: "\ee8b"; }
.ri-men-line:before { content: "\ee8c"; }
.ri-menu-2-fill:before { content: "\ee8d"; }
.ri-menu-2-line:before { content: "\ee8e"; }
.ri-menu-3-fill:before { content: "\ee8f"; }
.ri-menu-3-line:before { content: "\ee90"; }
.ri-menu-add-fill:before { content: "\ee91"; }
.ri-menu-add-line:before { content: "\ee92"; }
.ri-menu-fill:before { content: "\ee93"; }
.ri-menu-line:before { content: "\ee94"; }
.ri-message-2-fill:before { content: "\ee95"; }
.ri-message-2-line:before { content: "\ee96"; }
.ri-message-3-fill:before { content: "\ee97"; }
.ri-message-3-line:before { content: "\ee98"; }
.ri-message-fill:before { content: "\ee99"; }
.ri-message-line:before { content: "\ee9a"; }
.ri-messenger-fill:before { content: "\ee9b"; }
.ri-messenger-line:before { content: "\ee9c"; }
.ri-meteor-fill:before { content: "\ee9d"; }
.ri-meteor-line:before { content: "\ee9e"; }
.ri-mic-2-fill:before { content: "\ee9f"; }
.ri-mic-2-line:before { content: "\eea0"; }
.ri-mic-fill:before { content: "\eea1"; }
.ri-mic-line:before { content: "\eea2"; }
.ri-mic-off-fill:before { content: "\eea3"; }
.ri-mic-off-line:before { content: "\eea4"; }
.ri-mickey-fill:before { content: "\eea5"; }
.ri-mickey-line:before { content: "\eea6"; }
.ri-mini-program-fill:before { content: "\eea7"; }
.ri-mini-program-line:before { content: "\eea8"; }
.ri-mist-fill:before { content: "\eea9"; }
.ri-mist-line:before { content: "\eeaa"; }
.ri-money-cny-box-fill:before { content: "\eeab"; }
.ri-money-cny-box-line:before { content: "\eeac"; }
.ri-money-cny-circle-fill:before { content: "\eead"; }
.ri-money-cny-circle-line:before { content: "\eeae"; }
.ri-money-dollar-box-fill:before { content: "\eeaf"; }
.ri-money-dollar-box-line:before { content: "\eeb0"; }
.ri-money-dollar-circle-fill:before { content: "\eeb1"; }
.ri-money-dollar-circle-line:before { content: "\eeb2"; }
.ri-money-euro-box-fill:before { content: "\eeb3"; }
.ri-money-euro-box-line:before { content: "\eeb4"; }
.ri-money-euro-circle-fill:before { content: "\eeb5"; }
.ri-money-euro-circle-line:before { content: "\eeb6"; }
.ri-money-pound-box-fill:before { content: "\eeb7"; }
.ri-money-pound-box-line:before { content: "\eeb8"; }
.ri-money-pound-circle-fill:before { content: "\eeb9"; }
.ri-money-pound-circle-line:before { content: "\eeba"; }
.ri-moon-clear-fill:before { content: "\eebb"; }
.ri-moon-clear-line:before { content: "\eebc"; }
.ri-moon-cloudy-fill:before { content: "\eebd"; }
.ri-moon-cloudy-line:before { content: "\eebe"; }
.ri-moon-fill:before { content: "\eebf"; }
.ri-moon-foggy-fill:before { content: "\eec0"; }
.ri-moon-foggy-line:before { content: "\eec1"; }
.ri-moon-line:before { content: "\eec2"; }
.ri-more-2-fill:before { content: "\eec3"; }
.ri-more-2-line:before { content: "\eec4"; }
.ri-more-fill:before { content: "\eec5"; }
.ri-more-line:before { content: "\eec6"; }
.ri-motorbike-fill:before { content: "\eec7"; }
.ri-motorbike-line:before { content: "\eec8"; }
.ri-mouse-fill:before { content: "\eec9"; }
.ri-mouse-line:before { content: "\eeca"; }
.ri-movie-2-fill:before { content: "\eecb"; }
.ri-movie-2-line:before { content: "\eecc"; }
.ri-movie-fill:before { content: "\eecd"; }
.ri-movie-line:before { content: "\eece"; }
.ri-music-2-fill:before { content: "\eecf"; }
.ri-music-2-line:before { content: "\eed0"; }
.ri-music-fill:before { content: "\eed1"; }
.ri-music-line:before { content: "\eed2"; }
.ri-mv-fill:before { content: "\eed3"; }
.ri-mv-line:before { content: "\eed4"; }
.ri-navigation-fill:before { content: "\eed5"; }
.ri-navigation-line:before { content: "\eed6"; }
.ri-netease-cloud-music-fill:before { content: "\eed7"; }
.ri-netease-cloud-music-line:before { content: "\eed8"; }
.ri-netflix-fill:before { content: "\eed9"; }
.ri-netflix-line:before { content: "\eeda"; }
.ri-newspaper-fill:before { content: "\eedb"; }
.ri-newspaper-line:before { content: "\eedc"; }
.ri-notification-2-fill:before { content: "\eedd"; }
.ri-notification-2-line:before { content: "\eede"; }
.ri-notification-3-fill:before { content: "\eedf"; }
.ri-notification-3-line:before { content: "\eee0"; }
.ri-notification-4-fill:before { content: "\eee1"; }
.ri-notification-4-line:before { content: "\eee2"; }
.ri-notification-badge-fill:before { content: "\eee3"; }
.ri-notification-badge-line:before { content: "\eee4"; }
.ri-notification-fill:before { content: "\eee5"; }
.ri-notification-line:before { content: "\eee6"; }
.ri-notification-off-fill:before { content: "\eee7"; }
.ri-notification-off-line:before { content: "\eee8"; }
.ri-number-0:before { content: "\eee9"; }
.ri-number-1:before { content: "\eeea"; }
.ri-number-2:before { content: "\eeeb"; }
.ri-number-3:before { content: "\eeec"; }
.ri-number-4:before { content: "\eeed"; }
.ri-number-5:before { content: "\eeee"; }
.ri-number-6:before { content: "\eeef"; }
.ri-number-7:before { content: "\eef0"; }
.ri-number-8:before { content: "\eef1"; }
.ri-number-9:before { content: "\eef2"; }
.ri-numbers-fill:before { content: "\eef3"; }
.ri-numbers-line:before { content: "\eef4"; }
.ri-oil-fill:before { content: "\eef5"; }
.ri-oil-line:before { content: "\eef6"; }
.ri-omega:before { content: "\eef7"; }
.ri-open-arm-fill:before { content: "\eef8"; }
.ri-open-arm-line:before { content: "\eef9"; }
.ri-opera-fill:before { content: "\eefa"; }
.ri-opera-line:before { content: "\eefb"; }
.ri-order-play-fill:before { content: "\eefc"; }
.ri-order-play-line:before { content: "\eefd"; }
.ri-outlet-2-fill:before { content: "\eefe"; }
.ri-outlet-2-line:before { content: "\eeff"; }
.ri-outlet-fill:before { content: "\ef00"; }
.ri-outlet-line:before { content: "\ef01"; }
.ri-page-separator:before { content: "\ef02"; }
.ri-pages-fill:before { content: "\ef03"; }
.ri-pages-line:before { content: "\ef04"; }
.ri-paint-brush-fill:before { content: "\ef05"; }
.ri-paint-brush-line:before { content: "\ef06"; }
.ri-paint-fill:before { content: "\ef07"; }
.ri-paint-line:before { content: "\ef08"; }
.ri-palette-fill:before { content: "\ef09"; }
.ri-palette-line:before { content: "\ef0a"; }
.ri-pantone-fill:before { content: "\ef0b"; }
.ri-pantone-line:before { content: "\ef0c"; }
.ri-paragraph:before { content: "\ef0d"; }
.ri-parent-fill:before { content: "\ef0e"; }
.ri-parent-line:before { content: "\ef0f"; }
.ri-parentheses-fill:before { content: "\ef10"; }
.ri-parentheses-line:before { content: "\ef11"; }
.ri-parking-box-fill:before { content: "\ef12"; }
.ri-parking-box-line:before { content: "\ef13"; }
.ri-parking-fill:before { content: "\ef14"; }
.ri-parking-line:before { content: "\ef15"; }
.ri-patreon-fill:before { content: "\ef16"; }
.ri-patreon-line:before { content: "\ef17"; }
.ri-pause-circle-fill:before { content: "\ef18"; }
.ri-pause-circle-line:before { content: "\ef19"; }
.ri-pause-fill:before { content: "\ef1a"; }
.ri-pause-line:before { content: "\ef1b"; }
.ri-pause-mini-fill:before { content: "\ef1c"; }
.ri-pause-mini-line:before { content: "\ef1d"; }
.ri-paypal-fill:before { content: "\ef1e"; }
.ri-paypal-line:before { content: "\ef1f"; }
.ri-pen-nib-fill:before { content: "\ef20"; }
.ri-pen-nib-line:before { content: "\ef21"; }
.ri-pencil-fill:before { content: "\ef22"; }
.ri-pencil-line:before { content: "\ef23"; }
.ri-pencil-ruler-2-fill:before { content: "\ef24"; }
.ri-pencil-ruler-2-line:before { content: "\ef25"; }
.ri-pencil-ruler-fill:before { content: "\ef26"; }
.ri-pencil-ruler-line:before { content: "\ef27"; }
.ri-percent-fill:before { content: "\ef28"; }
.ri-percent-line:before { content: "\ef29"; }
.ri-phone-camera-fill:before { content: "\ef2a"; }
.ri-phone-camera-line:before { content: "\ef2b"; }
.ri-phone-fill:before { content: "\ef2c"; }
.ri-phone-line:before { content: "\ef2d"; }
.ri-picture-in-picture-2-fill:before { content: "\ef2e"; }
.ri-picture-in-picture-2-line:before { content: "\ef2f"; }
.ri-picture-in-picture-exit-fill:before { content: "\ef30"; }
.ri-picture-in-picture-exit-line:before { content: "\ef31"; }
.ri-picture-in-picture-fill:before { content: "\ef32"; }
.ri-picture-in-picture-line:before { content: "\ef33"; }
.ri-pie-chart-2-fill:before { content: "\ef34"; }
.ri-pie-chart-2-line:before { content: "\ef35"; }
.ri-pie-chart-box-fill:before { content: "\ef36"; }
.ri-pie-chart-box-line:before { content: "\ef37"; }
.ri-pie-chart-fill:before { content: "\ef38"; }
.ri-pie-chart-line:before { content: "\ef39"; }
.ri-pin-distance-fill:before { content: "\ef3a"; }
.ri-pin-distance-line:before { content: "\ef3b"; }
.ri-ping-pang-fill:before { content: "\ef3c"; }
.ri-ping-pang-line:before { content: "\ef3d"; }
.ri-pinterest-fill:before { content: "\ef3e"; }
.ri-pinterest-line:before { content: "\ef3f"; }
.ri-plane-fill:before { content: "\ef40"; }
.ri-plane-line:before { content: "\ef41"; }
.ri-play-circle-fill:before { content: "\ef42"; }
.ri-play-circle-line:before { content: "\ef43"; }
.ri-play-fill:before { content: "\ef44"; }
.ri-play-line:before { content: "\ef45"; }
.ri-play-list-add-fill:before { content: "\ef46"; }
.ri-play-list-add-line:before { content: "\ef47"; }
.ri-play-list-fill:before { content: "\ef48"; }
.ri-play-list-line:before { content: "\ef49"; }
.ri-play-mini-fill:before { content: "\ef4a"; }
.ri-play-mini-line:before { content: "\ef4b"; }
.ri-playstation-fill:before { content: "\ef4c"; }
.ri-playstation-line:before { content: "\ef4d"; }
.ri-plug-2-fill:before { content: "\ef4e"; }
.ri-plug-2-line:before { content: "\ef4f"; }
.ri-plug-fill:before { content: "\ef50"; }
.ri-plug-line:before { content: "\ef51"; }
.ri-polaroid-2-fill:before { content: "\ef52"; }
.ri-polaroid-2-line:before { content: "\ef53"; }
.ri-polaroid-fill:before { content: "\ef54"; }
.ri-polaroid-line:before { content: "\ef55"; }
.ri-police-car-fill:before { content: "\ef56"; }
.ri-police-car-line:before { content: "\ef57"; }
.ri-price-tag-2-fill:before { content: "\ef58"; }
.ri-price-tag-2-line:before { content: "\ef59"; }
.ri-price-tag-3-fill:before { content: "\ef5a"; }
.ri-price-tag-3-line:before { content: "\ef5b"; }
.ri-price-tag-fill:before { content: "\ef5c"; }
.ri-price-tag-line:before { content: "\ef5d"; }
.ri-printer-cloud-fill:before { content: "\ef5e"; }
.ri-printer-cloud-line:before { content: "\ef5f"; }
.ri-printer-fill:before { content: "\ef60"; }
.ri-printer-line:before { content: "\ef61"; }
.ri-product-hunt-fill:before { content: "\ef62"; }
.ri-product-hunt-line:before { content: "\ef63"; }
.ri-profile-fill:before { content: "\ef64"; }
.ri-profile-line:before { content: "\ef65"; }
.ri-projector-2-fill:before { content: "\ef66"; }
.ri-projector-2-line:before { content: "\ef67"; }
.ri-projector-fill:before { content: "\ef68"; }
.ri-projector-line:before { content: "\ef69"; }
.ri-pushpin-2-fill:before { content: "\ef6a"; }
.ri-pushpin-2-line:before { content: "\ef6b"; }
.ri-pushpin-fill:before { content: "\ef6c"; }
.ri-pushpin-line:before { content: "\ef6d"; }
.ri-qq-fill:before { content: "\ef6e"; }
.ri-qq-line:before { content: "\ef6f"; }
.ri-qr-code-fill:before { content: "\ef70"; }
.ri-qr-code-line:before { content: "\ef71"; }
.ri-qr-scan-2-fill:before { content: "\ef72"; }
.ri-qr-scan-2-line:before { content: "\ef73"; }
.ri-qr-scan-fill:before { content: "\ef74"; }
.ri-qr-scan-line:before { content: "\ef75"; }
.ri-question-answer-fill:before { content: "\ef76"; }
.ri-question-answer-line:before { content: "\ef77"; }
.ri-question-fill:before { content: "\ef78"; }
.ri-question-line:before { content: "\ef79"; }
.ri-questionnaire-fill:before { content: "\ef7a"; }
.ri-questionnaire-line:before { content: "\ef7b"; }
.ri-quill-pen-fill:before { content: "\ef7c"; }
.ri-quill-pen-line:before { content: "\ef7d"; }
.ri-radar-fill:before { content: "\ef7e"; }
.ri-radar-line:before { content: "\ef7f"; }
.ri-radio-2-fill:before { content: "\ef80"; }
.ri-radio-2-line:before { content: "\ef81"; }
.ri-radio-button-fill:before { content: "\ef82"; }
.ri-radio-button-line:before { content: "\ef83"; }
.ri-radio-fill:before { content: "\ef84"; }
.ri-radio-line:before { content: "\ef85"; }
.ri-rainbow-fill:before { content: "\ef86"; }
.ri-rainbow-line:before { content: "\ef87"; }
.ri-rainy-fill:before { content: "\ef88"; }
.ri-rainy-line:before { content: "\ef89"; }
.ri-reactjs-fill:before { content: "\ef8a"; }
.ri-reactjs-line:before { content: "\ef8b"; }
.ri-record-circle-fill:before { content: "\ef8c"; }
.ri-record-circle-line:before { content: "\ef8d"; }
.ri-record-mail-fill:before { content: "\ef8e"; }
.ri-record-mail-line:before { content: "\ef8f"; }
.ri-red-packet-fill:before { content: "\ef90"; }
.ri-red-packet-line:before { content: "\ef91"; }
.ri-reddit-fill:before { content: "\ef92"; }
.ri-reddit-line:before { content: "\ef93"; }
.ri-refresh-fill:before { content: "\ef94"; }
.ri-refresh-line:before { content: "\ef95"; }
.ri-refund-2-fill:before { content: "\ef96"; }
.ri-refund-2-line:before { content: "\ef97"; }
.ri-refund-fill:before { content: "\ef98"; }
.ri-refund-line:before { content: "\ef99"; }
.ri-registered-fill:before { content: "\ef9a"; }
.ri-registered-line:before { content: "\ef9b"; }
.ri-remixicon-fill:before { content: "\ef9c"; }
.ri-remixicon-line:before { content: "\ef9d"; }
.ri-remote-control-2-fill:before { content: "\ef9e"; }
.ri-remote-control-2-line:before { content: "\ef9f"; }
.ri-remote-control-fill:before { content: "\efa0"; }
.ri-remote-control-line:before { content: "\efa1"; }
.ri-repeat-2-fill:before { content: "\efa2"; }
.ri-repeat-2-line:before { content: "\efa3"; }
.ri-repeat-fill:before { content: "\efa4"; }
.ri-repeat-line:before { content: "\efa5"; }
.ri-repeat-one-fill:before { content: "\efa6"; }
.ri-repeat-one-line:before { content: "\efa7"; }
.ri-reply-fill:before { content: "\efa8"; }
.ri-reply-line:before { content: "\efa9"; }
.ri-reserved-fill:before { content: "\efaa"; }
.ri-reserved-line:before { content: "\efab"; }
.ri-restart-fill:before { content: "\efac"; }
.ri-restart-line:before { content: "\efad"; }
.ri-restaurant-2-fill:before { content: "\efae"; }
.ri-restaurant-2-line:before { content: "\efaf"; }
.ri-restaurant-fill:before { content: "\efb0"; }
.ri-restaurant-line:before { content: "\efb1"; }
.ri-rewind-fill:before { content: "\efb2"; }
.ri-rewind-line:before { content: "\efb3"; }
.ri-rewind-mini-fill:before { content: "\efb4"; }
.ri-rewind-mini-line:before { content: "\efb5"; }
.ri-rhythm-fill:before { content: "\efb6"; }
.ri-rhythm-line:before { content: "\efb7"; }
.ri-riding-fill:before { content: "\efb8"; }
.ri-riding-line:before { content: "\efb9"; }
.ri-road-map-fill:before { content: "\efba"; }
.ri-road-map-line:before { content: "\efbb"; }
.ri-roadster-fill:before { content: "\efbc"; }
.ri-roadster-line:before { content: "\efbd"; }
.ri-robot-fill:before { content: "\efbe"; }
.ri-robot-line:before { content: "\efbf"; }
.ri-rocket-2-fill:before { content: "\efc0"; }
.ri-rocket-2-line:before { content: "\efc1"; }
.ri-rocket-fill:before { content: "\efc2"; }
.ri-rocket-line:before { content: "\efc3"; }
.ri-rotate-lock-fill:before { content: "\efc4"; }
.ri-rotate-lock-line:before { content: "\efc5"; }
.ri-route-fill:before { content: "\efc6"; }
.ri-route-line:before { content: "\efc7"; }
.ri-router-fill:before { content: "\efc8"; }
.ri-router-line:before { content: "\efc9"; }
.ri-rss-fill:before { content: "\efca"; }
.ri-rss-line:before { content: "\efcb"; }
.ri-ruler-2-fill:before { content: "\efcc"; }
.ri-ruler-2-line:before { content: "\efcd"; }
.ri-ruler-fill:before { content: "\efce"; }
.ri-ruler-line:before { content: "\efcf"; }
.ri-run-fill:before { content: "\efd0"; }
.ri-run-line:before { content: "\efd1"; }
.ri-safari-fill:before { content: "\efd2"; }
.ri-safari-line:before { content: "\efd3"; }
.ri-safe-2-fill:before { content: "\efd4"; }
.ri-safe-2-line:before { content: "\efd5"; }
.ri-safe-fill:before { content: "\efd6"; }
.ri-safe-line:before { content: "\efd7"; }
.ri-sailboat-fill:before { content: "\efd8"; }
.ri-sailboat-line:before { content: "\efd9"; }
.ri-save-2-fill:before { content: "\efda"; }
.ri-save-2-line:before { content: "\efdb"; }
.ri-save-3-fill:before { content: "\efdc"; }
.ri-save-3-line:before { content: "\efdd"; }
.ri-save-fill:before { content: "\efde"; }
.ri-save-line:before { content: "\efdf"; }
.ri-scan-2-fill:before { content: "\efe0"; }
.ri-scan-2-line:before { content: "\efe1"; }
.ri-scan-fill:before { content: "\efe2"; }
.ri-scan-line:before { content: "\efe3"; }
.ri-scissors-2-fill:before { content: "\efe4"; }
.ri-scissors-2-line:before { content: "\efe5"; }
.ri-scissors-cut-fill:before { content: "\efe6"; }
.ri-scissors-cut-line:before { content: "\efe7"; }
.ri-scissors-fill:before { content: "\efe8"; }
.ri-scissors-line:before { content: "\efe9"; }
.ri-screenshot-2-fill:before { content: "\efea"; }
.ri-screenshot-2-line:before { content: "\efeb"; }
.ri-screenshot-fill:before { content: "\efec"; }
.ri-screenshot-line:before { content: "\efed"; }
.ri-sd-card-fill:before { content: "\efee"; }
.ri-sd-card-line:before { content: "\efef"; }
.ri-sd-card-mini-fill:before { content: "\eff0"; }
.ri-sd-card-mini-line:before { content: "\eff1"; }
.ri-search-2-fill:before { content: "\eff2"; }
.ri-search-2-line:before { content: "\eff3"; }
.ri-search-eye-fill:before { content: "\eff4"; }
.ri-search-eye-line:before { content: "\eff5"; }
.ri-search-fill:before { content: "\eff6"; }
.ri-search-line:before { content: "\eff7"; }
.ri-secure-payment-fill:before { content: "\eff8"; }
.ri-secure-payment-line:before { content: "\eff9"; }
.ri-send-plane-2-fill:before { content: "\effa"; }
.ri-send-plane-2-line:before { content: "\effb"; }
.ri-send-plane-fill:before { content: "\effc"; }
.ri-send-plane-line:before { content: "\effd"; }
.ri-sensor-fill:before { content: "\effe"; }
.ri-sensor-line:before { content: "\efff"; }
.ri-separator:before { content: "\f000"; }
.ri-server-fill:before { content: "\f001"; }
.ri-server-line:before { content: "\f002"; }
.ri-service-fill:before { content: "\f003"; }
.ri-service-line:before { content: "\f004"; }
.ri-settings-2-fill:before { content: "\f005"; }
.ri-settings-2-line:before { content: "\f006"; }
.ri-settings-3-fill:before { content: "\f007"; }
.ri-settings-3-line:before { content: "\f008"; }
.ri-settings-4-fill:before { content: "\f009"; }
.ri-settings-4-line:before { content: "\f00a"; }
.ri-settings-5-fill:before { content: "\f00b"; }
.ri-settings-5-line:before { content: "\f00c"; }
.ri-settings-6-fill:before { content: "\f00d"; }
.ri-settings-6-line:before { content: "\f00e"; }
.ri-settings-fill:before { content: "\f00f"; }
.ri-settings-line:before { content: "\f010"; }
.ri-shape-2-fill:before { content: "\f011"; }
.ri-shape-2-line:before { content: "\f012"; }
.ri-shape-fill:before { content: "\f013"; }
.ri-shape-line:before { content: "\f014"; }
.ri-share-box-fill:before { content: "\f015"; }
.ri-share-box-line:before { content: "\f016"; }
.ri-share-circle-fill:before { content: "\f017"; }
.ri-share-circle-line:before { content: "\f018"; }
.ri-share-fill:before { content: "\f019"; }
.ri-share-forward-2-fill:before { content: "\f01a"; }
.ri-share-forward-2-line:before { content: "\f01b"; }
.ri-share-forward-box-fill:before { content: "\f01c"; }
.ri-share-forward-box-line:before { content: "\f01d"; }
.ri-share-forward-fill:before { content: "\f01e"; }
.ri-share-forward-line:before { content: "\f01f"; }
.ri-share-line:before { content: "\f020"; }
.ri-shield-cross-fill:before { content: "\f021"; }
.ri-shield-cross-line:before { content: "\f022"; }
.ri-shield-fill:before { content: "\f023"; }
.ri-shield-flash-fill:before { content: "\f024"; }
.ri-shield-flash-line:before { content: "\f025"; }
.ri-shield-keyhole-fill:before { content: "\f026"; }
.ri-shield-keyhole-line:before { content: "\f027"; }
.ri-shield-line:before { content: "\f028"; }
.ri-shield-star-fill:before { content: "\f029"; }
.ri-shield-star-line:before { content: "\f02a"; }
.ri-shield-user-fill:before { content: "\f02b"; }
.ri-shield-user-line:before { content: "\f02c"; }
.ri-ship-2-fill:before { content: "\f02d"; }
.ri-ship-2-line:before { content: "\f02e"; }
.ri-ship-fill:before { content: "\f02f"; }
.ri-ship-line:before { content: "\f030"; }
.ri-shirt-fill:before { content: "\f031"; }
.ri-shirt-line:before { content: "\f032"; }
.ri-shopping-bag-2-fill:before { content: "\f033"; }
.ri-shopping-bag-2-line:before { content: "\f034"; }
.ri-shopping-bag-3-fill:before { content: "\f035"; }
.ri-shopping-bag-3-line:before { content: "\f036"; }
.ri-shopping-bag-fill:before { content: "\f037"; }
.ri-shopping-bag-line:before { content: "\f038"; }
.ri-shopping-basket-fill:before { content: "\f039"; }
.ri-shopping-basket-line:before { content: "\f03a"; }
.ri-shopping-cart-2-fill:before { content: "\f03b"; }
.ri-shopping-cart-2-line:before { content: "\f03c"; }
.ri-shopping-cart-fill:before { content: "\f03d"; }
.ri-shopping-cart-line:before { content: "\f03e"; }
.ri-showers-fill:before { content: "\f03f"; }
.ri-showers-line:before { content: "\f040"; }
.ri-shuffle-fill:before { content: "\f041"; }
.ri-shuffle-line:before { content: "\f042"; }
.ri-shut-down-fill:before { content: "\f043"; }
.ri-shut-down-line:before { content: "\f044"; }
.ri-side-bar-fill:before { content: "\f045"; }
.ri-side-bar-line:before { content: "\f046"; }
.ri-signal-tower-fill:before { content: "\f047"; }
.ri-signal-tower-line:before { content: "\f048"; }
.ri-sim-card-2-fill:before { content: "\f049"; }
.ri-sim-card-2-line:before { content: "\f04a"; }
.ri-sim-card-fill:before { content: "\f04b"; }
.ri-sim-card-line:before { content: "\f04c"; }
.ri-single-quotes-l:before { content: "\f04d"; }
.ri-single-quotes-r:before { content: "\f04e"; }
.ri-sip-fill:before { content: "\f04f"; }
.ri-sip-line:before { content: "\f050"; }
.ri-skip-back-fill:before { content: "\f051"; }
.ri-skip-back-line:before { content: "\f052"; }
.ri-skip-back-mini-fill:before { content: "\f053"; }
.ri-skip-back-mini-line:before { content: "\f054"; }
.ri-skip-forward-fill:before { content: "\f055"; }
.ri-skip-forward-line:before { content: "\f056"; }
.ri-skip-forward-mini-fill:before { content: "\f057"; }
.ri-skip-forward-mini-line:before { content: "\f058"; }
.ri-skull-2-fill:before { content: "\f059"; }
.ri-skull-2-line:before { content: "\f05a"; }
.ri-skull-fill:before { content: "\f05b"; }
.ri-skull-line:before { content: "\f05c"; }
.ri-skype-fill:before { content: "\f05d"; }
.ri-skype-line:before { content: "\f05e"; }
.ri-slack-fill:before { content: "\f05f"; }
.ri-slack-line:before { content: "\f060"; }
.ri-slice-fill:before { content: "\f061"; }
.ri-slice-line:before { content: "\f062"; }
.ri-slideshow-2-fill:before { content: "\f063"; }
.ri-slideshow-2-line:before { content: "\f064"; }
.ri-slideshow-3-fill:before { content: "\f065"; }
.ri-slideshow-3-line:before { content: "\f066"; }
.ri-slideshow-4-fill:before { content: "\f067"; }
.ri-slideshow-4-line:before { content: "\f068"; }
.ri-slideshow-fill:before { content: "\f069"; }
.ri-slideshow-line:before { content: "\f06a"; }
.ri-smartphone-fill:before { content: "\f06b"; }
.ri-smartphone-line:before { content: "\f06c"; }
.ri-snapchat-fill:before { content: "\f06d"; }
.ri-snapchat-line:before { content: "\f06e"; }
.ri-snowy-fill:before { content: "\f06f"; }
.ri-snowy-line:before { content: "\f070"; }
.ri-sound-module-fill:before { content: "\f071"; }
.ri-sound-module-line:before { content: "\f072"; }
.ri-soundcloud-fill:before { content: "\f073"; }
.ri-soundcloud-line:before { content: "\f074"; }
.ri-space-ship-fill:before { content: "\f075"; }
.ri-space-ship-line:before { content: "\f076"; }
.ri-space:before { content: "\f077"; }
.ri-spam-2-fill:before { content: "\f078"; }
.ri-spam-2-line:before { content: "\f079"; }
.ri-spam-3-fill:before { content: "\f07a"; }
.ri-spam-3-line:before { content: "\f07b"; }
.ri-spam-fill:before { content: "\f07c"; }
.ri-spam-line:before { content: "\f07d"; }
.ri-speaker-2-fill:before { content: "\f07e"; }
.ri-speaker-2-line:before { content: "\f07f"; }
.ri-speaker-3-fill:before { content: "\f080"; }
.ri-speaker-3-line:before { content: "\f081"; }
.ri-speaker-fill:before { content: "\f082"; }
.ri-speaker-line:before { content: "\f083"; }
.ri-spectrum-fill:before { content: "\f084"; }
.ri-spectrum-line:before { content: "\f085"; }
.ri-speed-fill:before { content: "\f086"; }
.ri-speed-line:before { content: "\f087"; }
.ri-speed-mini-fill:before { content: "\f088"; }
.ri-speed-mini-line:before { content: "\f089"; }
.ri-spotify-fill:before { content: "\f08a"; }
.ri-spotify-line:before { content: "\f08b"; }
.ri-stack-fill:before { content: "\f08c"; }
.ri-stack-line:before { content: "\f08d"; }
.ri-stack-overflow-fill:before { content: "\f08e"; }
.ri-stack-overflow-line:before { content: "\f08f"; }
.ri-stackshare-fill:before { content: "\f090"; }
.ri-stackshare-line:before { content: "\f091"; }
.ri-star-fill:before { content: "\f092"; }
.ri-star-half-fill:before { content: "\f093"; }
.ri-star-half-line:before { content: "\f094"; }
.ri-star-half-s-fill:before { content: "\f095"; }
.ri-star-half-s-line:before { content: "\f096"; }
.ri-star-line:before { content: "\f097"; }
.ri-star-s-fill:before { content: "\f098"; }
.ri-star-s-line:before { content: "\f099"; }
.ri-star-smile-fill:before { content: "\f09a"; }
.ri-star-smile-line:before { content: "\f09b"; }
.ri-steering-2-fill:before { content: "\f09c"; }
.ri-steering-2-line:before { content: "\f09d"; }
.ri-steering-fill:before { content: "\f09e"; }
.ri-steering-line:before { content: "\f09f"; }
.ri-sticky-note-2-fill:before { content: "\f0a0"; }
.ri-sticky-note-2-line:before { content: "\f0a1"; }
.ri-sticky-note-fill:before { content: "\f0a2"; }
.ri-sticky-note-line:before { content: "\f0a3"; }
.ri-stock-fill:before { content: "\f0a4"; }
.ri-stock-line:before { content: "\f0a5"; }
.ri-stop-circle-fill:before { content: "\f0a6"; }
.ri-stop-circle-line:before { content: "\f0a7"; }
.ri-stop-fill:before { content: "\f0a8"; }
.ri-stop-line:before { content: "\f0a9"; }
.ri-stop-mini-fill:before { content: "\f0aa"; }
.ri-stop-mini-line:before { content: "\f0ab"; }
.ri-store-2-fill:before { content: "\f0ac"; }
.ri-store-2-line:before { content: "\f0ad"; }
.ri-store-3-fill:before { content: "\f0ae"; }
.ri-store-3-line:before { content: "\f0af"; }
.ri-store-fill:before { content: "\f0b0"; }
.ri-store-line:before { content: "\f0b1"; }
.ri-strikethrough-2:before { content: "\f0b2"; }
.ri-strikethrough:before { content: "\f0b3"; }
.ri-subscript-2:before { content: "\f0b4"; }
.ri-subscript:before { content: "\f0b5"; }
.ri-subtract-fill:before { content: "\f0b6"; }
.ri-subtract-line:before { content: "\f0b7"; }
.ri-subway-fill:before { content: "\f0b8"; }
.ri-subway-line:before { content: "\f0b9"; }
.ri-subway-wifi-fill:before { content: "\f0ba"; }
.ri-subway-wifi-line:before { content: "\f0bb"; }
.ri-sun-cloudy-fill:before { content: "\f0bc"; }
.ri-sun-cloudy-line:before { content: "\f0bd"; }
.ri-sun-fill:before { content: "\f0be"; }
.ri-sun-foggy-fill:before { content: "\f0bf"; }
.ri-sun-foggy-line:before { content: "\f0c0"; }
.ri-sun-line:before { content: "\f0c1"; }
.ri-superscript-2:before { content: "\f0c2"; }
.ri-superscript:before { content: "\f0c3"; }
.ri-surround-sound-fill:before { content: "\f0c4"; }
.ri-surround-sound-line:before { content: "\f0c5"; }
.ri-swap-box-fill:before { content: "\f0c6"; }
.ri-swap-box-line:before { content: "\f0c7"; }
.ri-swap-fill:before { content: "\f0c8"; }
.ri-swap-line:before { content: "\f0c9"; }
.ri-switch-fill:before { content: "\f0ca"; }
.ri-switch-line:before { content: "\f0cb"; }
.ri-sword-fill:before { content: "\f0cc"; }
.ri-sword-line:before { content: "\f0cd"; }
.ri-t-box-fill:before { content: "\f0ce"; }
.ri-t-box-line:before { content: "\f0cf"; }
.ri-t-shirt-2-fill:before { content: "\f0d0"; }
.ri-t-shirt-2-line:before { content: "\f0d1"; }
.ri-t-shirt-air-fill:before { content: "\f0d2"; }
.ri-t-shirt-air-line:before { content: "\f0d3"; }
.ri-t-shirt-fill:before { content: "\f0d4"; }
.ri-t-shirt-line:before { content: "\f0d5"; }
.ri-table-2:before { content: "\f0d6"; }
.ri-table-fill:before { content: "\f0d7"; }
.ri-table-line:before { content: "\f0d8"; }
.ri-tablet-fill:before { content: "\f0d9"; }
.ri-tablet-line:before { content: "\f0da"; }
.ri-takeaway-fill:before { content: "\f0db"; }
.ri-takeaway-line:before { content: "\f0dc"; }
.ri-taobao-fill:before { content: "\f0dd"; }
.ri-taobao-line:before { content: "\f0de"; }
.ri-tape-fill:before { content: "\f0df"; }
.ri-tape-line:before { content: "\f0e0"; }
.ri-task-fill:before { content: "\f0e1"; }
.ri-task-line:before { content: "\f0e2"; }
.ri-taxi-fill:before { content: "\f0e3"; }
.ri-taxi-line:before { content: "\f0e4"; }
.ri-taxi-wifi-fill:before { content: "\f0e5"; }
.ri-taxi-wifi-line:before { content: "\f0e6"; }
.ri-team-fill:before { content: "\f0e7"; }
.ri-team-line:before { content: "\f0e8"; }
.ri-telegram-fill:before { content: "\f0e9"; }
.ri-telegram-line:before { content: "\f0ea"; }
.ri-temp-cold-fill:before { content: "\f0eb"; }
.ri-temp-cold-line:before { content: "\f0ec"; }
.ri-temp-hot-fill:before { content: "\f0ed"; }
.ri-temp-hot-line:before { content: "\f0ee"; }
.ri-terminal-box-fill:before { content: "\f0ef"; }
.ri-terminal-box-line:before { content: "\f0f0"; }
.ri-terminal-fill:before { content: "\f0f1"; }
.ri-terminal-line:before { content: "\f0f2"; }
.ri-terminal-window-fill:before { content: "\f0f3"; }
.ri-terminal-window-line:before { content: "\f0f4"; }
.ri-text-direction-l:before { content: "\f0f5"; }
.ri-text-direction-r:before { content: "\f0f6"; }
.ri-text-spacing:before { content: "\f0f7"; }
.ri-text-wrap:before { content: "\f0f8"; }
.ri-text:before { content: "\f0f9"; }
.ri-thumb-down-fill:before { content: "\f0fa"; }
.ri-thumb-down-line:before { content: "\f0fb"; }
.ri-thumb-up-fill:before { content: "\f0fc"; }
.ri-thumb-up-line:before { content: "\f0fd"; }
.ri-thunderstorms-fill:before { content: "\f0fe"; }
.ri-thunderstorms-line:before { content: "\f0ff"; }
.ri-ticket-2-fill:before { content: "\f100"; }
.ri-ticket-2-line:before { content: "\f101"; }
.ri-ticket-fill:before { content: "\f102"; }
.ri-ticket-line:before { content: "\f103"; }
.ri-time-fill:before { content: "\f104"; }
.ri-time-line:before { content: "\f105"; }
.ri-timer-2-fill:before { content: "\f106"; }
.ri-timer-2-line:before { content: "\f107"; }
.ri-timer-fill:before { content: "\f108"; }
.ri-timer-flash-fill:before { content: "\f109"; }
.ri-timer-flash-line:before { content: "\f10a"; }
.ri-timer-line:before { content: "\f10b"; }
.ri-todo-fill:before { content: "\f10c"; }
.ri-todo-line:before { content: "\f10d"; }
.ri-toggle-fill:before { content: "\f10e"; }
.ri-toggle-line:before { content: "\f10f"; }
.ri-tools-fill:before { content: "\f110"; }
.ri-tools-line:before { content: "\f111"; }
.ri-tornado-fill:before { content: "\f112"; }
.ri-tornado-line:before { content: "\f113"; }
.ri-trademark-fill:before { content: "\f114"; }
.ri-trademark-line:before { content: "\f115"; }
.ri-traffic-light-fill:before { content: "\f116"; }
.ri-traffic-light-line:before { content: "\f117"; }
.ri-train-fill:before { content: "\f118"; }
.ri-train-line:before { content: "\f119"; }
.ri-train-wifi-fill:before { content: "\f11a"; }
.ri-train-wifi-line:before { content: "\f11b"; }
.ri-translate-2:before { content: "\f11c"; }
.ri-translate:before { content: "\f11d"; }
.ri-travesti-fill:before { content: "\f11e"; }
.ri-travesti-line:before { content: "\f11f"; }
.ri-treasure-map-fill:before { content: "\f120"; }
.ri-treasure-map-line:before { content: "\f121"; }
.ri-trello-fill:before { content: "\f122"; }
.ri-trello-line:before { content: "\f123"; }
.ri-trophy-fill:before { content: "\f124"; }
.ri-trophy-line:before { content: "\f125"; }
.ri-truck-fill:before { content: "\f126"; }
.ri-truck-line:before { content: "\f127"; }
.ri-tumblr-fill:before { content: "\f128"; }
.ri-tumblr-line:before { content: "\f129"; }
.ri-tv-2-fill:before { content: "\f12a"; }
.ri-tv-2-line:before { content: "\f12b"; }
.ri-tv-fill:before { content: "\f12c"; }
.ri-tv-line:before { content: "\f12d"; }
.ri-twitch-fill:before { content: "\f12e"; }
.ri-twitch-line:before { content: "\f12f"; }
.ri-twitter-fill:before { content: "\f130"; }
.ri-twitter-line:before { content: "\f131"; }
.ri-typhoon-fill:before { content: "\f132"; }
.ri-typhoon-line:before { content: "\f133"; }
.ri-u-disk-fill:before { content: "\f134"; }
.ri-u-disk-line:before { content: "\f135"; }
.ri-ubuntu-fill:before { content: "\f136"; }
.ri-ubuntu-line:before { content: "\f137"; }
.ri-umbrella-fill:before { content: "\f138"; }
.ri-umbrella-line:before { content: "\f139"; }
.ri-underline:before { content: "\f13a"; }
.ri-upload-2-fill:before { content: "\f13b"; }
.ri-upload-2-line:before { content: "\f13c"; }
.ri-upload-cloud-2-fill:before { content: "\f13d"; }
.ri-upload-cloud-2-line:before { content: "\f13e"; }
.ri-upload-cloud-fill:before { content: "\f13f"; }
.ri-upload-cloud-line:before { content: "\f140"; }
.ri-upload-fill:before { content: "\f141"; }
.ri-upload-line:before { content: "\f142"; }
.ri-user-2-fill:before { content: "\f143"; }
.ri-user-2-line:before { content: "\f144"; }
.ri-user-3-fill:before { content: "\f145"; }
.ri-user-3-line:before { content: "\f146"; }
.ri-user-4-fill:before { content: "\f147"; }
.ri-user-4-line:before { content: "\f148"; }
.ri-user-5-fill:before { content: "\f149"; }
.ri-user-5-line:before { content: "\f14a"; }
.ri-user-6-fill:before { content: "\f14b"; }
.ri-user-6-line:before { content: "\f14c"; }
.ri-user-add-fill:before { content: "\f14d"; }
.ri-user-add-line:before { content: "\f14e"; }
.ri-user-fill:before { content: "\f14f"; }
.ri-user-follow-fill:before { content: "\f150"; }
.ri-user-follow-line:before { content: "\f151"; }
.ri-user-heart-fill:before { content: "\f152"; }
.ri-user-heart-line:before { content: "\f153"; }
.ri-user-line:before { content: "\f154"; }
.ri-user-location-fill:before { content: "\f155"; }
.ri-user-location-line:before { content: "\f156"; }
.ri-user-received-2-fill:before { content: "\f157"; }
.ri-user-received-2-line:before { content: "\f158"; }
.ri-user-received-fill:before { content: "\f159"; }
.ri-user-received-line:before { content: "\f15a"; }
.ri-user-search-fill:before { content: "\f15b"; }
.ri-user-search-line:before { content: "\f15c"; }
.ri-user-settings-fill:before { content: "\f15d"; }
.ri-user-settings-line:before { content: "\f15e"; }
.ri-user-shared-2-fill:before { content: "\f15f"; }
.ri-user-shared-2-line:before { content: "\f160"; }
.ri-user-shared-fill:before { content: "\f161"; }
.ri-user-shared-line:before { content: "\f162"; }
.ri-user-smile-fill:before { content: "\f163"; }
.ri-user-smile-line:before { content: "\f164"; }
.ri-user-star-fill:before { content: "\f165"; }
.ri-user-star-line:before { content: "\f166"; }
.ri-user-unfollow-fill:before { content: "\f167"; }
.ri-user-unfollow-line:before { content: "\f168"; }
.ri-user-voice-fill:before { content: "\f169"; }
.ri-user-voice-line:before { content: "\f16a"; }
.ri-video-chat-fill:before { content: "\f16b"; }
.ri-video-chat-line:before { content: "\f16c"; }
.ri-video-fill:before { content: "\f16d"; }
.ri-video-line:before { content: "\f16e"; }
.ri-vidicon-2-fill:before { content: "\f16f"; }
.ri-vidicon-2-line:before { content: "\f170"; }
.ri-vidicon-fill:before { content: "\f171"; }
.ri-vidicon-line:before { content: "\f172"; }
.ri-vip-crown-2-fill:before { content: "\f173"; }
.ri-vip-crown-2-line:before { content: "\f174"; }
.ri-vip-crown-fill:before { content: "\f175"; }
.ri-vip-crown-line:before { content: "\f176"; }
.ri-vip-diamond-fill:before { content: "\f177"; }
.ri-vip-diamond-line:before { content: "\f178"; }
.ri-vip-fill:before { content: "\f179"; }
.ri-vip-line:before { content: "\f17a"; }
.ri-visa-fill:before { content: "\f17b"; }
.ri-visa-line:before { content: "\f17c"; }
.ri-voiceprint-fill:before { content: "\f17d"; }
.ri-voiceprint-line:before { content: "\f17e"; }
.ri-volume-down-fill:before { content: "\f17f"; }
.ri-volume-down-line:before { content: "\f180"; }
.ri-volume-mute-fill:before { content: "\f181"; }
.ri-volume-mute-line:before { content: "\f182"; }
.ri-volume-up-fill:before { content: "\f183"; }
.ri-volume-up-line:before { content: "\f184"; }
.ri-vuejs-fill:before { content: "\f185"; }
.ri-vuejs-line:before { content: "\f186"; }
.ri-walk-fill:before { content: "\f187"; }
.ri-walk-line:before { content: "\f188"; }
.ri-wallet-2-fill:before { content: "\f189"; }
.ri-wallet-2-line:before { content: "\f18a"; }
.ri-wallet-3-fill:before { content: "\f18b"; }
.ri-wallet-3-line:before { content: "\f18c"; }
.ri-wallet-fill:before { content: "\f18d"; }
.ri-wallet-line:before { content: "\f18e"; }
.ri-water-flash-fill:before { content: "\f18f"; }
.ri-water-flash-line:before { content: "\f190"; }
.ri-webcam-fill:before { content: "\f191"; }
.ri-webcam-line:before { content: "\f192"; }
.ri-wechat-2-fill:before { content: "\f193"; }
.ri-wechat-2-line:before { content: "\f194"; }
.ri-wechat-fill:before { content: "\f195"; }
.ri-wechat-line:before { content: "\f196"; }
.ri-wechat-pay-fill:before { content: "\f197"; }
.ri-wechat-pay-line:before { content: "\f198"; }
.ri-weibo-fill:before { content: "\f199"; }
.ri-weibo-line:before { content: "\f19a"; }
.ri-whatsapp-fill:before { content: "\f19b"; }
.ri-whatsapp-line:before { content: "\f19c"; }
.ri-wifi-fill:before { content: "\f19d"; }
.ri-wifi-line:before { content: "\f19e"; }
.ri-wifi-off-fill:before { content: "\f19f"; }
.ri-wifi-off-line:before { content: "\f1a0"; }
.ri-window-2-fill:before { content: "\f1a1"; }
.ri-window-2-line:before { content: "\f1a2"; }
.ri-window-fill:before { content: "\f1a3"; }
.ri-window-line:before { content: "\f1a4"; }
.ri-windows-fill:before { content: "\f1a5"; }
.ri-windows-line:before { content: "\f1a6"; }
.ri-windy-fill:before { content: "\f1a7"; }
.ri-windy-line:before { content: "\f1a8"; }
.ri-women-fill:before { content: "\f1a9"; }
.ri-women-line:before { content: "\f1aa"; }
.ri-xbox-fill:before { content: "\f1ab"; }
.ri-xbox-line:before { content: "\f1ac"; }
.ri-xing-fill:before { content: "\f1ad"; }
.ri-xing-line:before { content: "\f1ae"; }
.ri-youtube-fill:before { content: "\f1af"; }
.ri-youtube-line:before { content: "\f1b0"; }
.ri-zcool-fill:before { content: "\f1b1"; }
.ri-zcool-line:before { content: "\f1b2"; }
.ri-zhihu-fill:before { content: "\f1b3"; }
.ri-zhihu-line:before { content: "\f1b4"; }
.ri-zoom-in-fill:before { content: "\f1b5"; }
.ri-zoom-in-line:before { content: "\f1b6"; }
.ri-zoom-out-fill:before { content: "\f1b7"; }
.ri-zoom-out-line:before { content: "\f1b8"; }

.layout {
    width: 4px;
    min-height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    /*flex-grow: 1;*/
}

    .layout.has-sidebar {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }

    .layout .header {
        -webkit-transition: width, 0.3s;
        transition: width, 0.3s;
        height: 64px;
        min-height: 64px;
        position: relative;
    }

    .layout .sidebar {
        width: 280px;
        min-width: 280px;
        -webkit-transition: width, left, right, 0.3s;
        transition: width, left, right, 0.3s;
    }

        .layout .sidebar.collapsed {
            width: 80px;
            min-width: 80px;
        }

@media (max-width: 480px) {
    .layout .sidebar.break-point-xs {
        position: fixed;
        left: -280px;
        height: 100%;
        top: 0;
        z-index: 100;
    }

        .layout .sidebar.break-point-xs.collapsed {
            left: -80px;
        }

        .layout .sidebar.break-point-xs.toggled {
            left: 0;
        }

            .layout .sidebar.break-point-xs.toggled ~ .overlay {
                display: block;
            }

        .layout .sidebar.break-point-xs ~ .layout .header {
            width: 100% !important;
            -webkit-transition: none;
            transition: none;
        }
}

@media (max-width: 576px) {
    .layout .sidebar.break-point-sm {
        position: fixed;
        left: -280px;
        height: 100%;
        top: 0;
        z-index: 100;
    }

        .layout .sidebar.break-point-sm.collapsed {
            left: -80px;
        }

        .layout .sidebar.break-point-sm.toggled {
            left: 0;
        }

            .layout .sidebar.break-point-sm.toggled ~ .overlay {
                display: block;
            }

        .layout .sidebar.break-point-sm ~ .layout .header {
            width: 100% !important;
            -webkit-transition: none;
            transition: none;
        }
}

@media (max-width: 768px) {
    .layout .sidebar.break-point-md {
        position: fixed;
        left: -280px;
        height: 100%;
        top: 0;
        z-index: 100;
    }

        .layout .sidebar.break-point-md.collapsed {
            left: -80px;
        }

        .layout .sidebar.break-point-md.toggled {
            left: 0;
        }

            .layout .sidebar.break-point-md.toggled ~ .overlay {
                display: block;
            }

        .layout .sidebar.break-point-md ~ .layout .header {
            width: 100% !important;
            -webkit-transition: none;
            transition: none;
        }
}

@media (max-width: 992px) {
    .layout .sidebar.break-point-lg {
        position: fixed;
        left: -280px;
        height: 100%;
        top: 0;
        z-index: 100;
    }

        .layout .sidebar.break-point-lg.collapsed {
            left: -80px;
        }

        .layout .sidebar.break-point-lg.toggled {
            left: 0;
        }

            .layout .sidebar.break-point-lg.toggled ~ .overlay {
                display: block;
            }

        .layout .sidebar.break-point-lg ~ .layout .header {
            width: 100% !important;
            -webkit-transition: none;
            transition: none;
        }
}

@media (max-width: 1200px) {
    .layout .sidebar.break-point-xl {
        position: fixed;
        left: -280px;
        height: 100%;
        top: 0;
        z-index: 100;
    }

        .layout .sidebar.break-point-xl.collapsed {
            left: -80px;
        }

        .layout .sidebar.break-point-xl.toggled {
            left: 0;
        }

            .layout .sidebar.break-point-xl.toggled ~ .overlay {
                display: block;
            }

        .layout .sidebar.break-point-xl ~ .layout .header {
            width: 100% !important;
            -webkit-transition: none;
            transition: none;
        }
}

@media (max-width: 1600px) {
    .layout .sidebar.break-point-xxl {
        position: fixed;
        left: -280px;
        height: 100%;
        top: 0;
        z-index: 100;
    }

        .layout .sidebar.break-point-xxl.collapsed {
            left: -80px;
        }

        .layout .sidebar.break-point-xxl.toggled {
            left: 0;
        }

            .layout .sidebar.break-point-xxl.toggled ~ .overlay {
                display: block;
            }

        .layout .sidebar.break-point-xxl ~ .layout .header {
            width: 100% !important;
            -webkit-transition: none;
            transition: none;
        }
}

.layout .footer {
    height: 64px;
    min-height: 64px;
}

.layout .content {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.layout .overlay {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.3);
    z-index: 99;
    display: none;
}

.layout .sidebar-toggler {
    display: none;
}

@media (max-width: 480px) {
    .layout .sidebar-toggler.break-point-xs {
        display: initial;
    }
}

@media (max-width: 576px) {
    .layout .sidebar-toggler.break-point-sm {
        display: initial;
    }
}

@media (max-width: 768px) {
    .layout .sidebar-toggler.break-point-md {
        display: initial;
    }
}

@media (max-width: 992px) {
    .layout .sidebar-toggler.break-point-lg {
        display: initial;
    }
}

@media (max-width: 1200px) {
    .layout .sidebar-toggler.break-point-xl {
        display: initial;
    }
}

@media (max-width: 1600px) {
    .layout .sidebar-toggler.break-point-xxl {
        display: initial;
    }
}

.layout.fixed-sidebar {
    height: 100%;
}

    .layout.fixed-sidebar .sidebar {
        height: 100%;
        overflow: auto;
    }

        .layout.fixed-sidebar .sidebar ~ .layout {
            height: 100%;
            overflow: auto;
        }

.layout.fixed-header .header {
    position: fixed;
    width: 100%;
    z-index: 2;
}

    .layout.fixed-header .header ~ .layout,
    .layout.fixed-header .header ~ .content {
        margin-top: 64px;
    }

.layout.fixed-header.fixed-sidebar .header {
    width: calc(100% - 280px);
}

.layout.fixed-header.fixed-sidebar .sidebar.collapsed ~ .layout .header {
    width: calc(100% - 80px);
}

.layout.rtl {
    direction: rtl;
}

@media (max-width: 480px) {
    .layout.rtl .sidebar.break-point-xs {
        left: auto;
        right: -280px;
    }

        .layout.rtl .sidebar.break-point-xs.collapsed {
            left: auto;
            right: -80px;
        }

        .layout.rtl .sidebar.break-point-xs.toggled {
            left: auto;
            right: 0;
        }
}

@media (max-width: 576px) {
    .layout.rtl .sidebar.break-point-sm {
        left: auto;
        right: -280px;
    }

        .layout.rtl .sidebar.break-point-sm.collapsed {
            left: auto;
            right: -80px;
        }

        .layout.rtl .sidebar.break-point-sm.toggled {
            left: auto;
            right: 0;
        }
}

@media (max-width: 768px) {
    .layout.rtl .sidebar.break-point-md {
        left: auto;
        right: -280px;
    }

        .layout.rtl .sidebar.break-point-md.collapsed {
            left: auto;
            right: -80px;
        }

        .layout.rtl .sidebar.break-point-md.toggled {
            left: auto;
            right: 0;
        }
}

@media (max-width: 992px) {
    .layout.rtl .sidebar.break-point-lg {
        left: auto;
        right: -280px;
    }

        .layout.rtl .sidebar.break-point-lg.collapsed {
            left: auto;
            right: -80px;
        }

        .layout.rtl .sidebar.break-point-lg.toggled {
            left: auto;
            right: 0;
        }
}

@media (max-width: 1200px) {
    .layout.rtl .sidebar.break-point-xl {
        left: auto;
        right: -280px;
    }

        .layout.rtl .sidebar.break-point-xl.collapsed {
            left: auto;
            right: -80px;
        }

        .layout.rtl .sidebar.break-point-xl.toggled {
            left: auto;
            right: 0;
        }
}

@media (max-width: 1600px) {
    .layout.rtl .sidebar.break-point-xxl {
        left: auto;
        right: -280px;
    }

        .layout.rtl .sidebar.break-point-xxl.collapsed {
            left: auto;
            right: -80px;
        }

        .layout.rtl .sidebar.break-point-xxl.toggled {
            left: auto;
            right: 0;
        }
}

.layout {
    z-index: 1;
}

    .layout .header {
        display: flex;
        align-items: center;
        padding: 20px;
    }

    .layout .content {
        padding: 12px 50px;
        display: flex;
        flex-direction: column;
    }

    .layout .footer {
        text-align: center;
        margin-top: auto;
        margin-bottom: 20px;
        padding: 20px;
    }

.sidebar {
    color: #ffffff;
    background: #617289;
    overflow-x: hidden !important;
    position: relative;
    border-radius: 0px 32px 0px 0px;
    -moz-border-radius: 0px 32px 0px 0px;
    -webkit-border-radius: 0px 32px 0px 0px;
    -webkit-box-shadow: -3px 6px 56px -7px rgba(0,0,0,0.65);
    -moz-box-shadow: -3px 6px 56px -7px rgba(0,0,0,0.65);
    box-shadow: -3px 6px 56px -7px rgba(0,0,0,0.65);
    direction: rtl;
    overflow: visible !important;
}
    /*desafecto la ubicacion por defecto del scroll del .sidebar*/
    .sidebar .inputBox {
        direction: ltr;
    }

    .sidebar .pro-sidebar-logo {
        direction: ltr;
    }

    .sidebar .sidebar-header {
        direction: ltr;
    }

    .sidebar .sidebar-content {
        direction: ltr;
    }

    .sidebar .bootstrap-datetimepicker-widget {
        z-index: 99999 !important; /* Ajusta el valor de z-index seg�n sea necesario */
        direction: ltr !important;
    }

.sidebar-content {
    max-height: 100%; /* Usa la altura de la ventana */
    overflow-y: auto; /* Activa el scroll solo dentro de sidebar-content */
}

    .sidebar-content::-webkit-scrollbar-thumb {
        border-radius: 4px;
    }

    .sidebar-content:hover::-webkit-scrollbar-thumb {
        background-color: var(--color-institucional); /*#1a4173;*/
    }

    .sidebar-content::-webkit-scrollbar {
        width: 6px;
        background-color: #0c1e35;
    }

.sidebar::-webkit-scrollbar-thumb {
    border-radius: 4px;
}

.sidebar:hover::-webkit-scrollbar-thumb {
    background-color: var(--color-institucional); /*#1a4173;*/
}

.sidebar::-webkit-scrollbar {
    width: 6px;
    background-color: #0c1e35;
}

.sidebar .image-wrapper {
    overflow: hidden;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    display: none;
}

    .sidebar .image-wrapper > img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
    }

.sidebar.has-bg-image .image-wrapper {
    display: block;
}

.sidebar .sidebar-layout {
    height: auto;
    min-height: 100%;
    display: flex;
    flex-direction: column;
    position: relative;
    /*background-color: #0c1e35;*/
    background-color: #617289;
    border-radius: 0px 32px 0px 0px !important;
    -moz-border-radius: 0px 32px 0px 0px !important;
    -webkit-border-radius: 0px 32px 0px 0px !important;
    z-index: 2;
}

    .sidebar .sidebar-layout .sidebar-header {
        background: linear-gradient(to bottom, rgba(245, 6, 110, 0), rgba(58, 179, 200, 0), rgba(97, 114, 137, 1));
        height: 100px;
        min-height: 70px;
        display: flex;
        align-items: center;
        padding: 0 20px;
        position: relative; /* A�adido para posicionar correctamente el pseudo-elemento */
        border-radius: 0px 32px 0px 0px !important;
        -moz-border-radius: 0px 32px 0px 0px !important;
        -webkit-border-radius: 0px 32px 0px 0px !important;
    }

        .sidebar .sidebar-layout .sidebar-header::before {
            content: ''; /* Necesario para que el pseudo-elemento sea visualizado */
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            z-index: -1; /* Para colocar el pseudo-elemento detr�s del elemento principal */
            background: linear-gradient(to right, #f5066e, var(--color-institucional) 75%, var(--color-institucional) 5%);
            border-radius: 0px 32px 0px 0px !important;
            -moz-border-radius: 0px 32px 0px 0px !important;
            -webkit-border-radius: 0px 32px 0px 0px !important;
        }

        .sidebar .sidebar-layout .sidebar-header > span {
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

    .sidebar .sidebar-layout .sidebar-content {
        flex-grow: 1;
        padding: 10px 0;
    }

.sidebar-content li:hover {
    cursor: pointer;
}

.sidebar .sidebar-layout .sidebar-footer {
    /*height: 230px;*/
    min-height: 30px;
    display: flex;
    align-items: center;
    padding: 0 20px;
}

    .sidebar .sidebar-layout .sidebar-footer > span {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

@keyframes swing {
    0%, 30%, 50%, 70%, 100% {
        transform: rotate(0deg);
    }

    10% {
        transform: rotate(10deg);
    }

    40% {
        transform: rotate(-10deg);
    }

    60% {
        transform: rotate(5deg);
    }

    80% {
        transform: rotate(-5deg);
    }
}

.layout .sidebar .menu ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    margin-top: 3px;
    margin-top: 3px;
    margin-bottom: 3px;
}

.layout .sidebar .menu .menu-header {
    font-weight: 600;
    padding: 10px 25px;
    font-size: 0.8em;
    letter-spacing: 2px;
    transition: opacity 0.3s;
    opacity: 0.5;
}

.layout .sidebar .menu .menu-item a {
    display: flex;
    align-items: center;
    height: 50px;
    padding: 0 20px;
    /*color: #7d84ab;*/
    color: whitesmoke;
}

    .layout .sidebar .menu .menu-item a .menu-icon {
        font-size: 1.2rem;
        width: 35px;
        min-width: 35px;
        height: 35px;
        line-height: 35px;
        text-align: center;
        display: inline-block;
        margin-right: 10px;
        border-radius: 2px;
        transition: color 0.3s;
    }

        .layout .sidebar .menu .menu-item a .menu-icon i {
            display: inline-block;
        }

    .layout .sidebar .menu .menu-item a .menu-title {
        font-size: 0.9em;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        flex-grow: 1;
        transition: color 0.3s;
    }

    .layout .sidebar .menu .menu-item a .menu-prefix,
    .layout .sidebar .menu .menu-item a .menu-suffix {
        display: inline-block;
        padding: 5px;
        opacity: 1;
        transition: opacity 0.3s;
    }

    .layout .sidebar .menu .menu-item a:hover .menu-title {
        color: #dee2ec;
    }

    .layout .sidebar .menu .menu-item a:hover .menu-icon {
        color: #ff8100;
    }

    .layout .sidebar .menu .menu-item a:active .menu-icon {
        color: #ff8100;
    }

    .layout .sidebar .menu .menu-item a:hover .menu-icon i {
        animation: swing ease-in-out 0.5s 1 alternate;
    }

    .layout .sidebar .menu .menu-item a:hover::after {
        border-color: #dee2ec !important;
    }

.layout .sidebar .menu .menu-item.sub-menu {
    position: relative;
}

    .layout .sidebar .menu .menu-item.sub-menu > a::after {
        content: "";
        transition: transform 0.3s;
        border-right: 2px solid currentcolor;
        border-bottom: 2px solid currentcolor;
        width: 5px;
        height: 5px;
        transform: rotate(-45deg);
    }

    .layout .sidebar .menu .menu-item.sub-menu > .sub-menu-list {
        padding-left: 20px;
        display: none;
        overflow: hidden;
        z-index: 999;
    }

    .layout .sidebar .menu .menu-item.sub-menu.open > a {
        color: #dee2ec;
    }

        .layout .sidebar .menu .menu-item.sub-menu.open > a::after {
            transform: rotate(45deg);
        }

.layout .sidebar .menu .menu-item.active > a .menu-title {
    color: #dee2ec;
}

.layout .sidebar .menu .menu-item.active > a::after {
    border-color: #dee2ec;
}

.layout .sidebar .menu .menu-item.active > a .menu-icon {
    color: #dee2ec;
}

.layout .sidebar .menu > ul > .sub-menu > .sub-menu-list {
    background-color: #0b1a2c;
}

.layout .sidebar .menu.icon-shape-circle .menu-item a .menu-icon, .layout .sidebar .menu.icon-shape-rounded .menu-item a .menu-icon, .layout .sidebar .menu.icon-shape-square .menu-item a .menu-icon {
    background-color: #0b1a2c;
}

.layout .sidebar .menu.icon-shape-circle .menu-item a .menu-icon {
    border-radius: 50%;
}

.layout .sidebar .menu.icon-shape-rounded .menu-item a .menu-icon {
    border-radius: 4px;
}

.layout .sidebar .menu.icon-shape-square .menu-item a .menu-icon {
    border-radius: 0;
}

.layout .sidebar:not(.collapsed) .menu > ul > .menu-item.sub-menu > .sub-menu-list {
    visibility: visible !important;
    position: static !important;
    transform: translate(0, 0) !important;
}

.layout .sidebar.collapsed .menu > ul > .menu-header {
    opacity: 0;
}

.layout .sidebar.collapsed .menu > ul > .menu-item > a .menu-prefix,
.layout .sidebar.collapsed .menu > ul > .menu-item > a .menu-suffix {
    opacity: 0;
}

.layout .sidebar.collapsed .menu > ul > .menu-item.sub-menu > a::after {
    content: "";
    width: 5px;
    height: 5px;
    background-color: currentcolor;
    border-radius: 50%;
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    border: none;
    transform: translateY(-50%);
}

.layout .sidebar.collapsed .menu > ul > .menu-item.sub-menu > a:hover::after {
    background-color: #dee2ec;
}

.layout .sidebar.collapsed .menu > ul > .menu-item.sub-menu > .sub-menu-list {
    transition: none !important;
    /* width: 200px; */
    margin-left: 3px !important;
    border-radius: 4px;
    display: block !important;
}

.layout .sidebar.collapsed .menu > ul > .menu-item.active > a::after {
    background-color: #dee2ec;
}

.layout .sidebar.has-bg-image .menu.icon-shape-circle .menu-item a .menu-icon, .layout .sidebar.has-bg-image .menu.icon-shape-rounded .menu-item a .menu-icon, .layout .sidebar.has-bg-image .menu.icon-shape-square .menu-item a .menu-icon {
    background-color: rgba(11, 26, 44, 0.6);
}

.layout .sidebar.has-bg-image:not(.collapsed) .menu > ul > .sub-menu > .sub-menu-list {
    background-color: rgba(11, 26, 44, 0.6);
}

.layout.rtl .sidebar .menu .menu-item a .menu-icon {
    margin-left: 10px;
    margin-right: 0;
}

.layout.rtl .sidebar .menu .menu-item.sub-menu > a::after {
    transform: rotate(135deg);
}

.layout.rtl .sidebar .menu .menu-item.sub-menu > .sub-menu-list {
    padding-left: 0;
    padding-right: 20px;
}

.layout.rtl .sidebar .menu .menu-item.sub-menu.open > a::after {
    transform: rotate(45deg);
}

.layout.rtl .sidebar.collapsed .menu > ul > .menu-item.sub-menu a::after {
    right: auto;
    left: 10px;
}

.layout.rtl .sidebar.collapsed .menu > ul > .menu-item.sub-menu > .sub-menu-list {
    margin-left: -3px !important;
}

* {
    box-sizing: border-box;
}

body {
    margin: 0;
    height: 100vh;
    font-family: 'Fuente Intitucional', 'Trebuchet MS', Arial, Helvetica, sans-serif;
    color: #3f4750;
    font-size: 0.9rem;
}

a {
    text-decoration: none;
}

@media (max-width: 992px) {
    #btn-collapse {
        display: none;
    }
}

.layout .sidebar .pro-sidebar-logo {
    display: flex;
    align-items: baseline;
}

    .layout .sidebar .pro-sidebar-logo > div {
        width: 35px;
        min-width: 35px;
        height: 35px;
        min-height: 35px;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 8px;
        color: white;
        font-size: 24px;
        font-weight: 700;
        background-color: #ff8100;
        margin-right: 10px;
    }

    .layout .sidebar .pro-sidebar-logo > h5 {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        font-size: 20px;
        line-height: 30px;
        transition: opacity 0.3s;
        opacity: 1;
    }

.layout .sidebar .footer-box {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-size: 0.8em;
    padding: 20px 0;
    /*border-radius: 8px;*/
    width: 100%;
    min-width: 190px;
    margin: 0 auto;
    background-color: #162d4a;
    margin: 0px;
}

    .layout .sidebar .footer-box img.react-logo {
        width: 40px;
        height: 40px;
        margin-bottom: 10px;
    }

    .layout .sidebar .footer-box a {
        color: #fff;
        font-weight: 600;
        margin-bottom: 10px;
    }

.layout .sidebar .sidebar-collapser {
    transition: left, right, 0.3s;
    position: fixed;
    left: 260px;
    top: 350px;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: #00829f;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    font-size: 1.2em;
    transform: translateX(50%);
    z-index: 111;
    cursor: pointer;
    color: white;
    box-shadow: 1px 1px 4px #0c1e35;
}

.layout .sidebar.collapsed .pro-sidebar-logo > h5 {
    opacity: 0;
}

.layout .sidebar.collapsed .footer-box {
    display: none;
}

.layout .sidebar.collapsed .sidebar-collapser {
    left: 60px;
}

    .layout .sidebar.collapsed .sidebar-collapser i {
        transform: rotate(180deg);
    }

.badge {
    display: inline-block;
    padding: 0.25em 0.4em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 0.25rem;
    color: #fff;
    background-color: #6c757d;
}

    .badge.primary {
        background-color: #ab2dff;
    }

    .badge.secondary {
        background-color: #ff8100;
        min-width: 65px;
        min-height: 17px;
    }

.sidebar-toggler {
    color: white;
    font-size: 1.2em;
    font-weight: bold;
    position: fixed;
    left: 20px;
    top: 25px;
}

.social-links a {
    margin: 0 10px;
    color: #3f4750;
}

/* adapto otros estilos que se inctustan en el sidebar*/
/* inputBox en el sidebar: la etiqueta usa la misma pesta�a que en el resto del portal (textbox.css);
   aca solo se pisan los colores claros que se usaban antes sobre el fondo pizarra */
.sidebar .fijar {
    color: #4d5b6b !important;
}

.sidebar .inputBox:focus ~ label {
    color: var(--color-institucional) !important;
}

.sidebar .boton {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

    .sidebar .boton:hover {
        background: var(--color-institucional) !important;
        color: whitesmoke;
    }

.disabled {
    pointer-events: none;
    color: gray; /* Cambia el color del texto a gris */
    cursor: url('/images/Achicar.png'), not-allowed !important; /* Cambia el cursor a "no permitido" */
}

    .disabled .menu-title {
        color: gray;
    }

    .disabled .menu-icon {
        pointer-events: none;
        color: gray; /* Cambia el color del texto a gris */
    }

.selected {
    background-color: var(--color-institucional); /* Cambia esto al color que desees */
    border-radius: 5px 0px 0px 5px;
    /* margin: 5px 0px 0px 0px; */
}

/* canbia los estilos cuando se supera el scroll superior*/
#sidebar.is-fixed {
    position: fixed; /* Cambia la posici�n a fija cuando se desplaza */
    top: 0; /* Coloca el men� en la parte superior de la pantalla */
    z-index: 999; /* Asegura que est� por encima de otros elementos */
    transition: all 0.3s ease; /* Agrega una transici�n suave */
    border-radius: 0px !important;
}

    #sidebar.is-fixed .sidebar-header {
        /* Estilos adicionales para sidebar-header cuando is-fixed est� presente */
        /* background-color: #cecece;   */
        background-color: var(--color-institucional);
        height: 70px;
        transition: all 0.3s ease; /* Agrega una transici�n suave */
    }

    #sidebar.is-fixed .pro-sidebar-logo {
        /* Estilos adicionales para pro-sidebar-logo cuando is-fixed est� presente */
        visibility: hidden;
    }

    #sidebar.is-fixed .sidebar-layout {
        border-radius: 0px !important;
    }

        #sidebar.is-fixed .sidebar-layout .sidebar-header {
            border-radius: 0px !important;
        }

.form-horizontal {
    padding: 30px 20px !important;
    background: white !important;
    border-radius: 0.3em !important;
    background: white url(../../images/imagen_footer.png) no-repeat bottom center !important;
    background-repeat: repeat-x !important; /* Repite la imagen horizontalmente */
    background-size: auto 150px !important; /* Ajusta el alto (en este caso, 200px) y permite que el ancho se ajuste autom�ticamente */
}

    .form-horizontal.sidebar-fixed {
        transition: margin-left 0.3s ease !important; /* Transici�n suave de 0.3 segundos */
    }

    .form-horizontal.collapsed {
        margin-left: 80px !important; /* Cambia el margen cuando la clase "collapsed" est� presente */
    }

/* =====================================================================
   SIDEBAR RESPONSIVE (#Busqueda)
   - >= 992px : columna lateral fluida (ocupa el ancho de su columna)
                y contenido sticky al hacer scroll (clase .sidebar-sticky, ver SideBar.js)
   - 577-991px: barra de filtros horizontal arriba de los resultados
   - <= 576px : panel off-canvas que se abre con el boton hamburguesa
   ===================================================================== */
#Busqueda > .layout {
    width: 100%; /* css-pro-layout define width: 4px y el sidebar desbordaba su columna */
}

#Busqueda .sidebar {
    width: 100%;
    min-width: 0;
}

    /* Evita la linea gris oscura en la esquina redondeada superior derecha:
       el fondo gris del .sidebar y del .sidebar-layout se asomaba por el borde
       suavizado (antialias) del degradado del encabezado. Dejo transparente
       la franja superior (alto del radio) para que solo se dibuje el degradado */
    #Busqueda .sidebar,
    #Busqueda .sidebar .sidebar-layout {
        background: linear-gradient(to bottom, transparent 0, transparent 32px, #617289 32px) !important;
    }

    #Busqueda .sidebar #frm {
        direction: ltr; /* el .sidebar usa rtl solo para ubicar el scroll a la izquierda */
    }

    #Busqueda .sidebar .pro-sidebar-logo > h5 {
        font-size: clamp(16px, 1.3vw, 20px);
    }

/* ---------- Escritorio ---------- */
@media (min-width: 992px) {
    #Busqueda .sidebar.sidebar-sticky .sidebar-layout {
        position: sticky;
        top: 70px; /* pegado al menu fijo (70px). Coincide con SIDEBAR_TOP_STICKY */
        min-height: 0;
    }

    /* Mientras esta fijado (clase .sidebar-stuck, ver SideBar.js) el encabezado queda
       pegado al menu sin esquinas redondeadas, asi no se ve el fondo gris por detras.
       El difuminado de "Buscar Ticket" se mantiene igual que sin fijar */
    #Busqueda .sidebar.sidebar-stuck .sidebar-layout,
    #Busqueda .sidebar.sidebar-stuck .sidebar-layout .sidebar-header,
    #Busqueda .sidebar.sidebar-stuck .sidebar-layout .sidebar-header::before {
        border-radius: 0 !important;
    }

    #Busqueda .sidebar .sidebar-layout,
    #Busqueda .sidebar .sidebar-layout .sidebar-header,
    #Busqueda .sidebar .sidebar-layout .sidebar-header::before {
        transition: border-radius 0.3s ease;
    }
}

/* ---------- Tablet: barra de filtros horizontal ---------- */
@media (min-width: 577px) and (max-width: 991.98px) {
    #Busqueda {
        margin-bottom: 20px;
    }

        #Busqueda > .layout,
        #Busqueda .sidebar {
            height: auto;
        }

            #Busqueda .sidebar .sidebar-layout {
                min-height: 0;
            }

                #Busqueda .sidebar .sidebar-layout .sidebar-header {
                    height: 60px;
                    min-height: 60px;
                }

            #Busqueda .sidebar #frm {
                display: grid;
                grid-template-columns: repeat(auto-fit, minmax(210px, 1fr));
                gap: 25px 16px; /* el gap vertical deja lugar a los labels flotantes */
                align-items: stretch;
                margin-top: 10px !important;
            }

                #Busqueda .sidebar #frm .group {
                    margin-bottom: 0;
                    align-self: end;
                }

                #Busqueda .sidebar #frm .boton {
                    margin-top: 0 !important;
                    min-height: 60px;
                }
}

/* ---------- Celular: panel off-canvas ---------- */
@media (max-width: 576px) {
    #Busqueda > .layout {
        z-index: auto; /* evita que el contexto de apilamiento deje el panel debajo del menu fijo */
    }

    #Busqueda .sidebar.break-point-sm {
        width: min(85vw, 320px);
        min-width: 0;
        left: calc(-100vw - 60px); /* incluye la sombra */
        z-index: 1050;
        overflow-y: auto !important;
        border-radius: 0 !important;
        transition: left 0.3s ease;
    }

        #Busqueda .sidebar.break-point-sm.toggled {
            left: 0;
        }

        #Busqueda .sidebar.break-point-sm .sidebar-layout,
        #Busqueda .sidebar.break-point-sm .sidebar-layout .sidebar-header,
        #Busqueda .sidebar.break-point-sm .sidebar-layout .sidebar-header::before {
            border-radius: 0 !important;
        }

    body.sidebar-abierto {
        overflow: hidden; /* bloquea el scroll del fondo con el panel abierto */
    }

        body.sidebar-abierto #overlay {
            display: block;
            position: fixed;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            background-color: rgba(0, 0, 0, 0.35);
            z-index: 1040;
        }
}

/* =====================================================================
   ACCIONES DEL SIDEBAR como items de lista (reemplazan a los .boton)
   ===================================================================== */
#Busqueda .sidebar .sidebar-acciones {
    list-style: none;
    padding: 0;
    margin: 25px -10px 0 -10px; /* ocupa todo el ancho del panel */
    border-top: 1px solid rgba(255, 255, 255, 0.12);
}

    #Busqueda .sidebar .sidebar-acciones li {
        border-bottom: 1px solid rgba(255, 255, 255, 0.12);
    }

    #Busqueda .sidebar .sidebar-acciones .accion {
        position: relative;
        display: flex;
        align-items: center;
        gap: 12px;
        padding: 14px 14px 14px 18px;
        color: rgba(255, 255, 255, 0.88);
        text-decoration: none;
        cursor: pointer;
        transition: background-color 0.25s ease, color 0.25s ease;
    }

        /* barra de acento con el degradado del encabezado */
        #Busqueda .sidebar .sidebar-acciones .accion::before {
            content: "";
            position: absolute;
            left: 0;
            top: 0;
            bottom: 0;
            width: 4px;
            background: linear-gradient(to bottom, #f5066e, var(--color-institucional));
            transform: scaleY(0);
            transform-origin: center;
            transition: transform 0.25s ease;
        }

    #Busqueda .sidebar .sidebar-acciones .accion-icono {
        flex: 0 0 36px;
        width: 36px;
        height: 36px;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 1.2rem;
        border-radius: 8px;
        background-color: rgba(11, 26, 44, 0.35);
        color: #fff;
        transition: background-color 0.25s ease;
    }

    #Busqueda .sidebar .sidebar-acciones .accion-texto {
        flex: 1 1 auto;
        min-width: 0;
        display: flex;
        flex-direction: column;
        text-align: left;
    }

    #Busqueda .sidebar .sidebar-acciones .accion-titulo {
        font-size: 1.05em;
        font-weight: 600;
        line-height: 1.2;
    }

    #Busqueda .sidebar .sidebar-acciones .accion-ayuda {
        font-size: 0.75em;
        line-height: 1.3;
        margin-top: 3px;
        color: rgba(255, 255, 255, 0.65);
    }

    #Busqueda .sidebar .sidebar-acciones .accion-flecha {
        flex: 0 0 auto;
        font-size: 1.3rem;
        opacity: 0.4;
        transition: transform 0.25s ease, opacity 0.25s ease;
    }

    /* hover / foco */
    #Busqueda .sidebar .sidebar-acciones .accion:hover,
    #Busqueda .sidebar .sidebar-acciones .accion:focus-visible {
        background-color: rgba(255, 255, 255, 0.08);
        color: #fff;
        outline: none;
    }

        #Busqueda .sidebar .sidebar-acciones .accion:hover::before,
        #Busqueda .sidebar .sidebar-acciones .accion:focus-visible::before {
            transform: scaleY(1);
        }

        #Busqueda .sidebar .sidebar-acciones .accion:hover .accion-icono,
        #Busqueda .sidebar .sidebar-acciones .accion:focus-visible .accion-icono {
            background-color: #ff8100; /* mismo naranja de la "T" */
        }

            #Busqueda .sidebar .sidebar-acciones .accion:hover .accion-icono::before {
                display: inline-block;
                animation: swing ease-in-out 0.5s 1 alternate;
            }

        #Busqueda .sidebar .sidebar-acciones .accion:hover .accion-flecha,
        #Busqueda .sidebar .sidebar-acciones .accion:focus-visible .accion-flecha {
            opacity: 1;
            transform: translateX(4px);
        }

    #Busqueda .sidebar .sidebar-acciones .accion:active {
        background-color: rgba(255, 255, 255, 0.14);
    }

    /* ultima busqueda ejecutada */
    #Busqueda .sidebar .sidebar-acciones .accion.activa {
        background-color: rgba(11, 26, 44, 0.25);
        color: #fff;
    }

        #Busqueda .sidebar .sidebar-acciones .accion.activa::before {
            transform: scaleY(1);
        }

        /* icono de la opcion elegida: degradado del encabezado (distinto del naranja del hover) */
        #Busqueda .sidebar .sidebar-acciones .accion.activa .accion-icono {
            background: linear-gradient(135deg, #f5066e, var(--color-institucional));
            box-shadow: 0 3px 10px -3px rgba(245, 6, 110, 0.6);
        }

        #Busqueda .sidebar .sidebar-acciones .accion.activa .accion-flecha {
            opacity: 1;
        }

/* Tablet: las acciones ocupan toda la fila de la barra de filtros, una al lado de la otra */
@media (min-width: 577px) and (max-width: 991.98px) {
    #Busqueda .sidebar #frm .sidebar-acciones {
        grid-column: 1 / -1;
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
        margin-top: 0;
    }
}

/* Boton para cerrar el panel off-canvas (solo celular, lo agrega SideBar.js) */
#Busqueda .sidebar .sidebar-cerrar {
    display: none;
}

@media (max-width: 576px) {
    #Busqueda .sidebar .sidebar-layout .sidebar-header {
        justify-content: space-between;
    }

    #Busqueda .sidebar .sidebar-cerrar {
        display: flex;
        align-items: center;
        justify-content: center;
        flex: 0 0 36px;
        width: 36px;
        height: 36px;
        margin-left: 10px;
        padding: 0;
        border: 0;
        border-radius: 50%;
        background: rgba(255, 255, 255, 0.18);
        color: #fff;
        font-size: 1.4rem;
        line-height: 1;
        cursor: pointer;
        transition: background-color 0.2s ease, transform 0.2s ease;
    }

        #Busqueda .sidebar .sidebar-cerrar:hover,
        #Busqueda .sidebar .sidebar-cerrar:focus-visible {
            background: #f5066e;
            transform: rotate(90deg);
            outline: none;
        }

    body.sidebar-abierto > #overlay {
        cursor: pointer;
    }
}

/* propio de WebApiAcceso (no existe en WebApiMA) */
.form-modal {
    padding: 30px 50px !important;
    margin: 10px 0px 0px 0px;
    background: white !important;
    border-radius: 0.3em !important;
    background-repeat: repeat-x !important; /* Repite la imagen horizontalmente */
    background-size: auto 150px !important; /* Ajusta el alto (en este caso, 200px) y permite que el ancho se ajuste autom�ticamente */
}

/*@import url(http://fonts.googleapis.com/css?family=Open+Sans|Open+Sans+Condensed:300,700);
*/
:root {
    --color-institucional: #3ab3c8;
    --color-institucional-footer: #eaeaea;
    --color-institucional-font: #414042;
}

@font-face {
    font-family: 'Fuente Intitucional';
    src: url('fonts/Roboto-Light.ttf?0000') format('truetype');
    font-weight: normal;
    font-style: normal;
}

body, html {
    height: 100%;
    margin: 0px;
    padding: 0px!important;
}

body {
    /*background-color: #fafafa;
	overflow-y:scroll;
	overflow-x:hidden;	
	*/
    height:100%;
    overflow-y: scroll;
    overflow-x: hidden;
    /*background: linear-gradient(141deg, #ccc 25%, #eee 40%, #ddd 55%);*/
    background: #ddd;
    /*-webkit-backface-visibility: hidden;
	-webkit-perspective: 1000;
	-webkit-transform: translate3d(0,0,0);	
	*/
}

/* Estilo base para la barra */
::-webkit-scrollbar {
    width: 12px; /* ancho vertical */
    height: 12px; /* alto horizontal */
}

/* Fondo de la barra */
::-webkit-scrollbar-track {
    background: #2e3e51;
    border-radius: 0px;
}

/* La parte que se desplaza (thumb) */
::-webkit-scrollbar-thumb {
    background-color: var(--color-institucional);
    border-radius: 10px;
    /* border: 1px solid whitesmoke; */
}

    /* Hover sobre el thumb */
    ::-webkit-scrollbar-thumb:hover {
        background-color: whitesmoke;
    }

div#Titulo {
  display:inline-block;
  overflow:hidden;
  white-space:nowrap;
  margin-left: 10px;
  color:#FFF;	
  font-family: Calibri;
  font-size: 24px;
  text-shadow:1px 1px 8px rgba(0,0,0,0.9);
  opacity: .9;
}

/*
div#Titulo:first-of-type {
  animation: showup 7s infinite;
}

div#Titulo:last-of-type {
  width:0px;
  animation: reveal 7s infinite;
}
*/
div#Titulo:last-of-type span{
  margin-left:-355px;
  animation: slidein 15s infinite;
}

@keyframes slidein {
    0% { opacity:0;margin-left:-800px; }
    20% { opacity:.8;margin-left:0px; }
    35% { opacity:1;margin-left:0px; }
	50% { opacity:1;margin-left:0px; }
	80% { opacity:1;margin-left:0px; }
	90% { opacity:.8;margin-left:0px; }
    100% { opacity:0;margin-left:0px; }
}

#Banner{	
	background-position: 100% 0; 
	height: 250px;
    background-size:cover;
}

nav > .nav.nav-tabs {
    border: none;
    color: #fff;
    background: #272e38;
    border-radius: 0;
}

nav {
    background: var(--color-institucional) !important;
}

.navbar-light .navbar-nav .nav-link {
    color: white !important;
    font-size: 1.2em !important;
}

.navbar-light:hover .navbar-nav:hover .nav-link:hover {
    border: none;
    color: #fff;
    /*text-align: center;*/
    border-radius: 0;
    transition: all .4s linear;
    -moz-transition: all .4s linear;
    -ms-transition: all .4s linear;
    -o-transition: all .4s linear;
    -webkit-transition: all .4s linear;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.8);
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -ms-border-radius: 4px 4px 4px 4px;
    -o-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
}

.navbar-toggler-icon {
    background-image: url("../images/menu.png")!important;
}

.navbar-toggler:focus,
.navbar-toggler:active,
.navbar-toggler-icon:focus {
    outline: none !important;
    box-shadow: none !important;
}

.nav-item {
    border: none!important;
    padding: 10px 0px 10px 0px!important;
    color: #fff!important;
    border-radius: 0!important;
}

nav > .nav-item.nav-link,
nav > .nav-item.nav-link.active,
nav > .nav-link.dropdown-toggle,
nav > .nav-link.dropdown-toggle.active
{
    border: none;
    padding: 18px 25px;
    color: #fff;    
    border-radius: 0;
}

nav > .nav-item.nav-link.active:after,
nav > .nav-link.dropdown-toggle.active:after
 {
	content: "";
	position: relative;
	bottom: -60px;
	left: -10%;
	border: 15px solid transparent;
	border-top-color: #00796b ;
}
.tab-content{
  	background: #fdfdfd;
    line-height: 25px;
    border: 0px solid #ddd;
    border-top:5px solid #00796b;
}

.nav-item.nav-link,
.nav-link.dropdown-toggle {
    color: white !important;
    font-size: 1.2em !important;
}

    .nav-item.nav-link:hover,
    .nav-item.nav-link:focus,
    .nav-link.dropdown-toggle:hover,
    .nav-link.dropdown-toggle:focus {
        border: none;
        color: #fff;
        /*text-align: center;*/
        border-radius: 0;
        transition: all .4s linear;
        -moz-transition: all .4s linear;
        -ms-transition: all .4s linear;
        -o-transition: all .4s linear;
        -webkit-transition: all .4s linear;
        text-shadow: 1px 1px 3px rgba(0,0,0,0.8);
        border-radius: 4px 4px 4px 4px;
        -moz-border-radius: 4px 4px 4px 4px;
        -ms-border-radius: 4px 4px 4px 4px;
        -o-border-radius: 4px 4px 4px 4px;
        -webkit-border-radius: 4px 4px 4px 4px;
    }

div label.nav-item.nav-link {
    color: white !important;
    font-size: 1.2em !important;
}

.navbar {
    background: var(--color-institucional) !important;
    border-color: var(--color-institucional) !important;
    position: absolute;
    z-index: 100;
    width: 100%;
    height: 60px;
    padding: 0px !important;
    opacity: 0.8;
    transition: all .4s linear;
    -moz-transition: all .4s linear;
    -ms-transition: all .4s linear;
    -o-transition: all .4s linear;
    -webkit-transition: all .4s linear;
}
.navbar:hover{
    opacity:1;
}

.navbar-collapse {
    background: var(--color-institucional)!important;    
}

.navbar-light .navbar-toggler {
    border:0px!important;
}

.dropdown-menu {
    margin-top: -10px !important;
    margin-left: 20px!important;
}

.container-fluid {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

@media (min-width: 991px) {
    .navbar-collapse {
        height: 50px !important;
        padding: 30px !important;
    }
}

nav > div label.nav-item.nav-link,
nav > div label.nav-item.nav-link.active,
nav > div label.nav-link.dropdown-toggle,
nav > div label.nav-link.dropdown-toggle.active {
    border: none;
    padding: 18px 25px;
    color: #fff;
    border-radius: 0;
}

.navbar-brand{
    background: var(--color-institucional)!important;
    margin: 0px!important;
    padding-left: 10px!important;
}

.btn-default {
    border-color: white !important;
}

.imagen {
    opacity: 0.8;
}
    /*agrandar la imagen*/
    .imagen:hover {
        cursor: pointer;
        opacity: 1;
        transition: 0.4s;
    }

/* personalizo el tooltip de boostrap*/
.tooltip-inner {
    background-color: #00acd6 !important;
    /*!important is not necessary if you place custom.css at the end of your css calls. For the purpose of this demo, it seems to be required in SO snippet*/
    color: #fff;
}

.tooltip.top .tooltip-arrow {
    border-top-color: var(--color-institucional);
}

.tooltip.right .tooltip-arrow {
    border-right-color: var(--color-institucional);
}

.tooltip.bottom .tooltip-arrow {
    border-bottom-color: var(--color-institucional);
}

.tooltip.left .tooltip-arrow {
    border-left-color: var(--color-institucional);
}
/**********************************************************************************************************************************/
/* Personalizo DataTable                     */
table.dataTable {
    background: white;
    border-collapse: collapse !important;
    font-family: 'Fuente Intitucional' !important;
    font-size: 1.1em;
}

    table.dataTable thead tr {
        background: linear-gradient(to bottom, var(--color-institucional) 96%, rgba(255, 255, 255, 0) 100%);
        color: white;
    }

        table.dataTable thead tr th {
            border: 0px !important;
        }

    table.dataTable tbody tr td {
        border: 0px !important;
    }

    table.dataTable tbody .Estado {
        background: red !important;
        margin: 10px;
        font-weight: bold;
    }

    table.dataTable tbody tr {
        /*background-color: #B9DCFF;*/
        transition: background-color .4s;
        -moz-transition: background-color .4s;
        -ms-transition: background-color .4s;
        -o-transition: background-color .4s;
        -webkit-transition: background-color .4s;
    }

        table.dataTable tbody tr.shown {
            background-color: #dadada;
        }

        table.dataTable tbody tr.odd:hover {
            background-color: #B9DCFF!important;
            -webkit-border-radius: 0px 7px 7px 0px!important;
            -webkit-box-shadow: 0px 10px 14px -9px rgba(0,0,0,0.23)!important;
            -moz-box-shadow: 0px 10px 14px -9px rgba(0,0,0,0.23)!important;
            box-shadow: 0px 10px 14px -9px rgba(0,0,0,0.23)!important;
        }

        table.dataTable tbody tr.even:hover {
            background-color: #B9DCFF!important;
            -webkit-border-radius: 0px 7px 7px 0px!important;
            -webkit-box-shadow: 0px 10px 14px -9px rgba(0,0,0,0.23)!important;
            -moz-box-shadow: 0px 10px 14px -9px rgba(0,0,0,0.23)!important;
            box-shadow: 0px 10px 14px -9px rgba(0,0,0,0.23)!important;
        }

    /*legend asigno ellipse estilo dialog child del row*/
    table.dataTable tbody td.detalle {
        background-color: whitesmoke !important;
        -webkit-box-shadow: none !important;
        -moz-box-shadow: none !important;
        box-shadow: none !important;
    }

    table.dataTable tbody td.detalle {
        background-color: whitesmoke !important;
        padding: 25px 15px!important;
        -webkit-border-radius: 0px 7px 7px 0px!important;
        -webkit-box-shadow: 0px 10px 14px -9px rgba(0,0,0,0.23)!important;
        -moz-box-shadow: 0px 10px 14px -9px rgba(0,0,0,0.23)!important;
        box-shadow: 0px 10px 14px -9px rgba(0,0,0,0.23)!important;
    }

/* estilo para la paginacion del datatable*/
div.dataTables_wrapper div.dataTables_paginate {
    font-family: 'Fuente Intitucional' !important;
}

/* estilo del resumen de registros totales*/
div.dataTables_wrapper div.dataTables_info {
    font-family: 'Fuente Intitucional' !important;
}

table.dataTable td {
    vertical-align: middle;
}

.table-bordered > :not(caption) > * {
    border-width: 0px 0 !important;
}

td.details-control, td.details-coincidente {
    background: rgb(93, 109, 125) !important; /* Eliminamos el background-image */
    width: 16px !important; /* Ajusta el ancho para que el ícono tenga espacio */
    padding: 5px;
    cursor: pointer !important;
    text-align: center !important;
    vertical-align: middle !important;
    position: relative; /* Necesario para posicionar el pseudo-elemento si hiciera falta */

    margin-top: -5px;
    font-size: 0px !important;
    color: rgb(93 109 125);
}

    /* Inyectamos el ícono de Remix Icon antes del contenido de la celda */
    td.details-control::before, td.details-coincidente::before {
        font-family: "remixicon" !important; /* Nombre de la fuente de Remix Icon */
        content: "\ea4b" !important; /* REEMPLAZA ESTE CÓDIGO por el unicode del ícono que quieras */
        font-size: 28px !important; /* Controla el tamaño del ícono aquí */
        color: #ffffff !important; /* Color del ícono (blanco para que resalte en ese fondo gris) */
        display: inline-block;
        transition: transform .4s ease !important; /* Por si quieres animarlo al abrirse */
    }

/* Cuando la fila de DataTables se abre, rotamos el ícono */
tr.shown td.details-control::before,
tr.shown td.details-coincidente::before {
    transform: rotate(180deg) !important; /* Si es una cruz, se transformará en una 'X' de cerrar */
    color: #ffc107 !important; /* Opcional: puedes cambiarle el color al estar abierto */
}

/* 1. Definimos la animación de rebote (sube y baja 3 píxeles) */
@keyframes flechaRebote {
    0%, 100% {
        transform: translateY(0);
    }

    50% {
        transform: translateY(3px); /* Desplaza la flecha hacia abajo */
    }
}

/* 2. Aplicamos la animación al hacer hover, pero SOLO si la fila está cerrada */
/* Usamos :not(.shown) para asegurarnos de que no rebote si ya está abierta */
tr:not(.shown):hover td.details-control::before,
tr:not(.shown):hover td.details-coincidente::before {
    animation: flechaRebote 0.6s ease-in-out infinite;
}

/* pongo la etiqueta a del td en rojo*/
td.red {
    color: #FF3229!important;
    font-weight: bold!important;
}

.page-item.active .page-link {
    background-color: var(--color-institucional) !important;
    color: white !important;
    border-color: var(--color-institucional) !important;
}

.page-link {
    color: var(--color-institucional) !important;
}

.table {
    --bs-table-striped-bg:none!important; /*desactivo el intercalado de colores del table de boostrap*/
}

table.dataTable {
    border-collapse: separate;
    border-spacing: 0;
    border-radius: 5px; /* Ajusta según el nivel de redondez que quieras */
    overflow: hidden; /* Asegura que los bordes no sobresalgan */
}
/* Esquinas superiores */
table.dataTable thead tr:first-child th:first-child {
    border-top-left-radius: 5px;
}
table.dataTable thead tr:first-child th:last-child {
    border-top-right-radius: 5px;
}
/* Esquinas inferiores */
table.dataTable tbody tr:last-child td:first-child {
    border-bottom-left-radius: 5px;
}
table.dataTable tbody tr:last-child td:last-child {
    border-bottom-right-radius: 5px;
}
/**********************************************************************************************************************************
/*personalizo el select de DataTable*/
select {
    appearance: auto !important;
    -webkit-appearance: auto !important;
}

.form-control:focus {
    outline: none !important;
    border-radius: 5px 5px 0px 0px !important;
    box-shadow: none !important;
}

.form-control:hover {
    border: 1.2px solid var(--color-institucional) !important;
}
/**********************************************************************************************************************************
/* personalizo el modal de boostrap*/
.modal-header {
    font-family: 'Fuente Intitucional' !important;
    background: linear-gradient(to bottom, var(--color-institucional) 96%, rgba(255, 255, 255, 0) 100%);
    border-bottom: none !important;
    color: white !important;
    border-radius: 4px 4px 0px 0px !important;
    height:65px!important;
}

.close {
    margin: -10px 0px 0px 0px !important;
    color:white!important;
    font-size:2.9em!important;
    padding: 5px!important
}

@media (min-width: 1200px) {
    .modal-xxl {
        max-width: 80%;
    }
}

.modal-content {
    border: 1.0px solid rgba(58,179,200,0.5) !important;
    border-radius: 5px !important;
    box-shadow: 0 0 5px;
    -webkit-box-shadow: 0px 0px 49px 2px rgba(0,0,0,0.49);
    -moz-box-shadow: 0px 0px 49px 2px rgba(0,0,0,0.49);
    box-shadow: 0px 0px 49px 2px rgba(0,0,0,0.49);
}

.modal-open .header-content,
.modal-open .body-content,
.modal-open .footer-content {
    -webkit-filter: blur(5px);
    -moz-filter: blur(5px);
    -o-filter: blur(5px);
    -ms-filter: blur(5px);
    filter: blur(5px);
}

.modal-backdrop {
    background-color: whitesmoke !important;
}

.btn{
    border:0px!important;
}
    .btn:hover img {
        filter: drop-shadow(5px 5px 7px rgba(0, 0, 0, 0.3));
    }

.modal-large {
    max-width: 90%!important;
}

.modal {
    overflow: scroll!important;
}

.btn-close {
    background: none !important; /* Quita la imagen de fondo predeterminada */
    position: relative;
    width: 2rem; /* Ajusta el tamaño */
    height: 2rem;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 0px !important;
    opacity: 1 !important; /* Asegura que sea visible */
}

.btn-close::before {
    content: "\eb75"; /* Código del icono 'ri-close-line' en Remix Icon */
    font-family: "remixicon";
    font-size: 1.8rem; /* Tamaño del icono */
    color: white; /* Color del icono */
}

.btn-close:hover::before {
    color: #ff4d4f; /* Color rojo al pasar el mouse */
    transform: scale(1.2);
    transition: all 0.2s ease-in-out;
}

.jumbotron {
    -webkit-box-shadow: 0px 15px 30px -23px rgba(0,0,0,0.68);
    -moz-box-shadow: 0px 15px 30px -23px rgba(0,0,0,0.68);
    box-shadow: 0px 15px 30px -23px rgba(0,0,0,0.68);
    height:450px;
    max-height:450px;
}

.page-item.active .page-link {
    background-color: var(--color-institucional) !important;
    color: white !important;
    border-color: var(--color-institucional)!important;
}

.page-link {
    color: var(--color-institucional)!important;
}

form li {
    min-height: 35px; /* Cambia este valor al mínimo que desees */
    margin-top: 20px;
}

/* personalizar botones anterior y proximo del calendario*/
.bootstrap-datetimepicker-widget table th.next {
    position: absolute;
    top: 22px;
    width: 2vmin;
    height: 2vmin;
    background: transparent;
    border-top: 5px solid var(--color-institucional);
    border-right: 5px solid var(--color-institucional);
    box-shadow: 0 0 0 lightgray;
    transition: all 200ms ease;
    right: 20px;
    transform: translate3d(0,-50%,0) rotate(45deg);
}
    .bootstrap-datetimepicker-widget table th.next:hover {
        background:none!important;
        border-color: orange;
        box-shadow: 0.5vmin -0.5vmin 0 var(--color-institucional);
    }
    .bootstrap-datetimepicker-widget table th.next:before {        
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-40%,-60%) rotate(45deg);
        width: 200%;
        height: 200%;
    }

.bootstrap-datetimepicker-widget table th.prev {
    position: absolute;
    top: 22px;
    width: 2vmin;
    height: 2vmin;
    background: transparent;
    border-top: 5px solid var(--color-institucional);
    border-right: 5px solid var(--color-institucional);
    box-shadow: 0 0 0 lightgray;
    transition: all 200ms ease;
    left: 20px;
    transform: translate3d(0,-50%,0) rotate(-135deg);
}
    .bootstrap-datetimepicker-widget table th.prev:hover {
        background: none !important;
        border-color: orange;
        box-shadow: 0.5vmin -0.5vmin 0 var(--color-institucional);
    
    }
    .bootstrap-datetimepicker-widget table th.prev:before {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-40%,-60%) rotate(45deg);
        width: 200%;
        height: 200%;
    }

  /* Aplica el estilo al input de tipo date */
  input[type="date"]::-webkit-calendar-picker-indicator {
    cursor: pointer;
  }
  
  input[type="date"]::-moz-calendar-picker-indicator {
    cursor: pointer;
  }

  sup {
    vertical-align: top; /* Ajusta la posición */
    font-size: 0.80em;    /* Ajusta el tamaño */
    color: rgb(34 96 147);       /* Cambia el color */
    position: relative;
    top: 0px;            /* Ajuste de la posición si es necesario */
}
body {
    padding-top: 50px;
    padding-bottom: 20px;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
    margin-right: 5px;
    margin-left: 5px;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    /*    max-width: 280px;*/
}

.bg {
    /*background-image: url("../images/FondoLogin.jpeg");*/
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    height: 100%;
    width: 200px;
    z-index: 1;
    right: 0;
}

.footerFlotante {
    position: relative !important;
    padding-top: 1px;
}

body header {
    font-family: 'Fuente Intitucional' !important;
    text-align: right;
    padding: 0px 30px;
    top: 0px;
    width: 100%;
    height: 160px;
    z-index: 5;
}

#loginForm {
    height: 285px !important;
}

@media (max-width: 767px) {
    body header {
        height: 120px;
    }

    #loginForm {
        margin-top: 110px;
        height: 290px !important;
    }
}

body header h2, h3, h4, h5, h6 {
    padding-left: 10px !important;
}

.footer {
    text-align: right;
    position: relative !important;
    bottom: 0;
    width: 100%;
    /* Set the fixed height of the footer here */
    height: 80px;
    z-index: 5;
}

.footerRegistro {
    /*background: linear-gradient(to top, rgba(255,255,255,0) 50%, rgba(255,255,255,0)) 50%, url("../images/imagen_footer_2025.png");*/
    border: 0px solid white;
    background-repeat: no-repeat;
    /*background-size: contain;*/
    background-size: cover;
    text-align: right;
    position: relative !important;
    /*bottom: 0;*/
    width: 100%;
    height: 110px !important;
    z-index: 5;
}

.footer-content {
    margin-top: -90px !important;
    padding-right: 10px;
}

.myDiv {
    position: relative !important;
    float: right;
    z-index: 5;
    height: 100%;
    width: 700px;
    -webkit-box-shadow: -15px 2px 45px -15px rgba(0,0,0,0.68);
    -moz-box-shadow: -15px 2px 45px -15px rgba(0,0,0,0.68);
    box-shadow: -15px 2px 45px -15px rgba(0,0,0,0.68);
}

    .myDiv::before {
        content: "";
        position: absolute;
        z-index: -1;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background: linear-gradient(to right, #f5066e, #3ab3c8);
        opacity: .6;
    }

.FormLogin {
    background-color: white;
    margin-top: 0px;
    position: absolute;
    width: 100%;
    height: 600px;
    top: 0px;
    padding-top: 25px;
}

@media (max-width: 700px) {
    .bg {
        width: 100%;
    }

    .myDiv {
        width: 100%;
    }

    .FormLogin {
        height: 640px;
    }

    .footerRegistro {
        margin-top: 85px !important;
    }

    /* centro el captcha*/
    .g-recaptcha {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
}

@media (max-width: 575px) {
    .boton {
        margin-top: -15px !important;
        margin-left: 0px !important;
        height: 50px !important
    }
}

.myDiv #formulario {
    position: relative;
    background: white;
}

.login-container {
    margin: 30px 5px 5px 5px;
    font-family: 'Fuente Intitucional' !important;
}

.center-div {
    margin: auto;
    float: none;
}

#headerwrap {
    /*background-color: #e5e9ec;*/
    text-align: center;
    padding-top: 90px;
    padding-bottom: 90px;
}

.jumbotron {
    -webkit-box-shadow: 0px 15px 30px -23px rgba(0,0,0,0.68);
    -moz-box-shadow: 0px 15px 30px -23px rgba(0,0,0,0.68);
    box-shadow: 0px 15px 30px -23px rgba(0,0,0,0.68);
}

.modal-header {
    background-color: #3ab3c8 !important;
    color: white !important;
}

table.dataTable {
    background: white;
    border-collapse: collapse !important;
}

    table.dataTable thead tr {
        background-color: #3ab3c8 !important;
        color: white;
    }

        table.dataTable thead tr th {
            border: 0px !important;
        }

    table.dataTable tbody tr td {
        border: 0px !important;
    }

    table.dataTable tbody .Estado {
        background: red !important;
        margin: 10px;
        font-weight: bold;
    }

    table.dataTable tbody tr {
        /*        background-color: #B9DCFF;*/
        transition: background-color .4s;
        -moz-transition: background-color .4s;
        -ms-transition: background-color .4s;
        -o-transition: background-color .4s;
        -webkit-transition: background-color .4s;
    }

        table.dataTable tbody tr:hover {
            background-color: #B9DCFF;
            -webkit-border-radius: 0px 7px 7px 0px;
            -webkit-box-shadow: 0px 10px 14px -9px rgba(0,0,0,0.23);
            -moz-box-shadow: 0px 10px 14px -9px rgba(0,0,0,0.23);
            box-shadow: 0px 10px 14px -9px rgba(0,0,0,0.23);
        }

.ventana {
    position: relative;
    top: 0;
    left: 0;
    display: none;
    z-index: 1050;
    top: 140px;
}

.form {
    width: 100%;
    height: 340px;
    z-index: 5;
    text-align: left;
    padding: 60px 20px 0px 20px;
    margin-top: -65px;
    font-size: 24px;
    background: white;
    opacity: 0.9;
    color: #666;
    position: absolute;
    padding-left: 60px;
}

.preloader {
    width: 70px;
    height: 70px;
    border: 10px solid #eee;
    border-top: 10px solid #666;
    border-radius: 50%;
    animation-name: girar;
    animation-duration: 2s;
    animation-iteration-count: infinite;
    margin-left: 15px;
    margin-right: 15px;
}

@keyframes girar {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}

.menubar {
    width: 100%;
    height: 70px;
    margin-left: 20px;
    margin-right: 20px;
    width: 98%;
    padding: 0px 20px !important;
    /*margin: 0px 15px 0px 15px;*/
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px;
    border-radius: 50px;
    -webkit-box-shadow: -10px 34px 14px -30px rgba(0,0,0,0.32);
    -moz-box-shadow: -10px 34px 14px -30px rgba(0,0,0,0.32);
    -ms-box-shadow: -10px 34px 14px -30px rgba(0,0,0,0.32);
    -o-box-shadow: -10px 34px 14px -30px rgba(0,0,0,0.32);
    box-shadow: -10px 34px 14px -30px rgba(0,0,0,0.32);
    transition: all 0.6s;
    -moz-transition: all 0.6s;
    -ms-transition: all 0.6s;
    -o-transition: all 0.6s;
    -webkit-transition: all 0.6s;
    opacity: 1;
}
/* --- Clase que agregaremos cuando el usuario haga scroll --- */
.menubar-fixed {
    display: flex;
    position: fixed;
    width: 100%;
    z-index: 1000;
    margin: 0px;
    top: 0;
    left: 0;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    opacity: .8;
    transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    -webkit-transition: all 0.4s;
}

    .menubar-fixed:hover {
        opacity: 1;
        -webkit-box-shadow: -10px 34px 14px -30px rgba(0,0,0,0.32);
        -moz-box-shadow: -10px 34px 14px -30px rgba(0,0,0,0.32);
        -ms-box-shadow: -10px 34px 14px -30px rgba(0,0,0,0.32);
        -o-box-shadow: -10px 34px 14px -30px rgba(0,0,0,0.32);
        box-shadow: -10px 34px 14px -30px rgba(0,0,0,0.32);
    }

@media only screen and (max-width: 576px) {
    .menubar-fixed {
        opacity: 1;
    }
}

#DivContenedor {
    width: 100%;
    padding: 0px;
    margin: 0px;
    top: -7px;
}

#divResultado {
    height: 100%;
    padding: 20px 10px 30px 10px;
}

#divMenu {
    margin-left: 10px !important;
    margin-right: 10px !important;
}
/* =====================================================================
   CELULAR (hasta 700px): portal de acceso (_LayoutLogin: Login, Registrarse,
   Recuperar/Cambiar contraseña, Verificar codigo, etc.)
   El diseño de escritorio usa alturas fijas y posiciones absolutas; en el
   celular todo pasa al flujo normal con scroll y margenes laterales de 16px.
   ===================================================================== */
.footerRegistro.footer-absoluto {
    position: absolute !important;
}

@media (max-width: 700px) {
    /* la pagina se puede desplazar (en escritorio el layout bloquea el scroll) */
    html, body {
        height: auto !important;
        min-height: 100%;
    }

    /* scrollea solo el documento (si scrollean los dos aparece una segunda barra) */
    html {
        overflow-x: hidden !important;
        overflow-y: auto !important;
    }

    body {
        display: block !important;
        overflow: visible !important;
        background-color: #fff !important;
    }

    /* logos del pie del layout: en celular no entran (en escritorio ya se ocultan con poca altura) */
    body > footer.footer {
        display: none !important;
    }

    /* el carrusel de fotos de fondo queda tapado por el formulario: no se muestra (y no se descarga) */
    #wowslider-container1 {
        display: none !important;
    }

    .bg {
        position: relative !important;
        height: auto !important;
        min-height: 100vh;
    }

    .myDiv {
        float: none;
        height: auto !important;
        min-height: 100vh;
    }

    .FormLogin {
        position: relative !important;
        height: auto !important;
        padding: 20px 0 0 !important;
    }

    #headerwrap {
        padding: 0 !important;
    }

    /* ENCABEZADO */
    .FormLogin header {
        height: auto !important;
        padding: 0 16px !important;
        text-align: left;
    }

        .FormLogin header .row {
            margin: 0 !important;
        }

            .FormLogin header .row > [class*="col-"] {
                padding: 0 !important;
            }

            .FormLogin header .row + .row {
                margin-top: 10px !important;
            }

        /* el titulo hace salto de linea en vez de desplazarse */
        .FormLogin header h1,
        .FormLogin header h1.hay-desborde {
            font-size: 1.45rem !important;
            margin: 0 0 4px !important;
            white-space: normal;
            animation: none !important;
            transform: none !important;
        }

        .FormLogin header .row > [class*="col-"] > div {
            -webkit-mask-image: none !important;
            mask-image: none !important;
        }

        .FormLogin header h4,
        .FormLogin header h5 {
            font-size: 1rem;
            padding-left: 0 !important;
            margin-bottom: 2px;
        }

        /* clima en su propia linea, sin el separador */
        .FormLogin header .d-flex > .mx-2 {
            display: none;
        }

        .FormLogin header #weather-info {
            width: 100%;
            font-size: .85rem !important;
            color: #5f6b76;
        }

    /* FORMULARIO */
    .FormLogin #loginForm {
        height: auto !important;
        margin-top: 14px !important;
        padding: 0 16px;
    }

    .FormLogin .login-container {
        margin: 0 !important;
    }

        .FormLogin .login-container > .tiles {
            width: 100%;
            max-width: 100%;
            flex: 0 0 100%;
            padding: 0 !important;
        }

    .FormLogin #formulario {
        padding: 0 !important;
        margin: 0 !important;
    }

        .FormLogin #formulario .row {
            margin: 0;
        }

            .FormLogin #formulario .row > [class*="col-"] {
                flex: 0 0 100%;
                max-width: 100%;
                padding: 0;
            }

    .FormLogin .user-type-toggle-container {
        margin: 0 0 30px !important;
    }

    .FormLogin .msg-ministerio-floating {
        top: 0;
        margin: -16px 0 24px;
    }

    /* menos espacio entre campos (la pestaña de la etiqueta necesita ~20px) */
    .FormLogin .inputBox {
        margin-bottom: 30px;
    }

    .FormLogin .bar:before,
    .FormLogin .bar:after {
        bottom: 31px;
    }

    .FormLogin .captcha-container-overlay {
        margin: 0 0 14px !important;
    }

    .FormLogin .g-recaptcha {
        position: relative !important;
        top: auto !important;
        left: auto !important;
        transform: none !important;
        margin: 0 auto 14px;
        width: 308px;    /* marco del captcha con padding (ver Login.cshtml) */
    }

    /* boton principal: ancho completo y alto comodo para el dedo */
    .FormLogin .boton,
    .FormLogin input[type="submit"].boton {
        float: none;
        width: 100% !important;
        height: 48px !important;
        min-height: 0 !important;
        margin: 0 !important;
    }

    /* PIE: los links van arriba de la imagen, sobre fondo blanco */
    .FormLogin .footerRegistro,
    .FormLogin .footerRegistro.footer-absoluto {
        position: relative !important;
        margin-top: 24px !important;
        height: auto !important;
        display: flex;
        flex-direction: column;
    }

        .FormLogin .footerRegistro .footer-bg {
            height: 110px;
        }

        .FormLogin .footerRegistro .footer-content {
            order: -1;
            margin: 0 0 10px !important;
            padding: 0 16px !important;
        }

            .FormLogin .footerRegistro .footer-content .row,
            .FormLogin .footerRegistro > .row {
                margin: 0;
                justify-content: center;
            }

        .FormLogin .footerRegistro .Texto_Registro {
            margin: 0 !important;
            width: 100%;
            text-align: center;
        }

            .FormLogin .footerRegistro .Texto_Registro a {
                display: inline-block;
                padding: 8px 6px;
                font-size: .95rem;
                white-space: nowrap;
            }
}

/* =====================================================================
   ESPERANDO: aviso al enviar un formulario del portal de acceso.
   Mismo diseño que EsperadoDialog() de WebApiMA (barra de progreso con el
   degradado rosa -> celeste + aviso flotante con tres puntos), pero dentro
   del panel del formulario (.FormLogin) en lugar de toda la pagina.
   ===================================================================== */
.esperando-overlay {
    position: fixed;
    inset: 0;
    z-index: 2000;
    background: rgba(255, 255, 255, 0.35);
    cursor: progress; /* bloquea los clics mientras se espera */
    animation: esperando-fade 0.2s ease;
}

    .esperando-overlay.saliendo {
        animation: esperando-fade-out 0.2s ease forwards;
    }

    /* variante limitada al panel del formulario */
    .esperando-overlay.esperando-en-formulario {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        /* EsperadoDialog2() (_LayoutLogin) estira el alto hasta el borde inferior de la imagen del pie */
    }

.esperando-progreso {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 4px;
    overflow: hidden;
    background: rgba(58, 179, 200, 0.2);
}

    .esperando-progreso::after {
        content: "";
        position: absolute;
        top: 0;
        bottom: 0;
        width: 35%;
        background: linear-gradient(to right, #f5066e, var(--color-institucional));
        animation: esperando-indeterminado 1.1s ease-in-out infinite;
    }

.esperando-aviso {
    position: absolute;
    right: 20px;
    bottom: 20px;
    max-width: calc(100% - 40px);
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 14px 18px;
    background: #fff;
    color: var(--color-institucional-font);
    font-size: 16px;
    border-radius: 12px;
    border-left: 4px solid var(--color-institucional);
    box-shadow: 0 10px 30px -10px rgba(0, 0, 0, 0.45);
    animation: esperando-subir 0.35s ease;
    text-align: left;
}

.esperando-puntos {
    display: flex;
    gap: 5px;
    flex: 0 0 auto;
}

    .esperando-puntos i {
        width: 9px;
        height: 9px;
        border-radius: 50%;
        background: var(--color-institucional);
        animation: esperando-rebote 1s infinite ease-in-out;
    }

        .esperando-puntos i:nth-child(1) {
            background: #f5066e;
        }

        .esperando-puntos i:nth-child(2) {
            background: #9a5db0;
            animation-delay: 0.15s;
        }

        .esperando-puntos i:nth-child(3) {
            animation-delay: 0.3s;
        }

@media (max-width: 576px) {
    .esperando-aviso {
        left: 12px;
        right: 12px;
        bottom: 12px;
        max-width: none;
        font-size: 15px;
    }
}

/* celular: el formulario es mas alto que la pantalla; la barra y el aviso quedan
   fijos en la pantalla para que se vean sin importar el desplazamiento */
@media (max-width: 700px) {
    .esperando-en-formulario .esperando-progreso {
        position: fixed;
    }

    .esperando-en-formulario .esperando-aviso {
        position: fixed;
        left: 12px;
        right: 12px;
        bottom: 12px;
        max-width: none;
    }
}

@keyframes esperando-fade {
    from { opacity: 0; }
}

@keyframes esperando-fade-out {
    to { opacity: 0; }
}

@keyframes esperando-subir {
    from { opacity: 0; transform: translateY(12px); }
}

@keyframes esperando-indeterminado {
    0% { left: -35%; }
    100% { left: 100%; }
}

@keyframes esperando-rebote {
    0%, 80%, 100% { transform: translateY(0); opacity: 0.5; }
    40% { transform: translateY(-6px); opacity: 1; }
}

@media (prefers-reduced-motion: reduce) {
    .esperando-progreso::after,
    .esperando-puntos i {
        animation-duration: 2.5s;
    }
}

/* copiado de WebApiMA (Content/Site.css) */
/* =====================================================================
   NAVBAR - Propuesta A: celeste con pildoras
   (se mantiene la ubicacion y el comportamiento .menubar / .menubar-fixed)
   ===================================================================== */
nav.menubar {
    opacity: 1 !important;
}

    /* fijo: mas transparente; con el mouse encima (o un desplegable abierto) se vuelve opaco */
    nav.menubar.menubar-fixed {
        background: rgba(58, 179, 200, 0.65) !important;
        -webkit-backdrop-filter: blur(10px);
        backdrop-filter: blur(10px);
        box-shadow: 0 6px 18px -8px rgba(0, 0, 0, 0.35) !important;
        transition: background-color 0.3s ease, box-shadow 0.3s ease !important;
    }

        nav.menubar.menubar-fixed:hover,
        nav.menubar.menubar-fixed:focus-within {
            background: rgba(58, 179, 200, 1) !important;
            box-shadow: 0 8px 22px -8px rgba(0, 0, 0, 0.45) !important;
        }

/* Celular: la barra es fija desde el primer render por CSS, sin esperar a que el JS
   agregue .menubar-fixed (antes se veia un instante con formato de pildora y luego
   "saltaba" animando margenes, ancho y bordes por el transition: all de .menubar) */
@media (max-width: 576px) {
    nav.menubar,
    nav.menubar.menubar-fixed {
        display: flex;
        position: fixed !important;
        top: 0;
        left: 0;
        width: 100% !important;
        margin: 0 !important;
        border-radius: 0 !important;
        z-index: 1000;
        background: rgba(58, 179, 200, 0.65) !important;
        -webkit-backdrop-filter: blur(10px);
        backdrop-filter: blur(10px);
        box-shadow: 0 6px 18px -8px rgba(0, 0, 0, 0.35) !important;
        transition: background-color 0.3s ease, box-shadow 0.3s ease !important;
    }

        nav.menubar:hover,
        nav.menubar:focus-within {
            background: rgba(58, 179, 200, 1) !important;
        }
}

/* el logo tenia fondo celeste opaco (custom.css) y con la barra fija semitransparente se veia un recuadro */
nav.menubar .navbar-brand {
    background: transparent !important;
}

@media (min-width: 992px) {
    nav.menubar #navbarSupportedContent {
        height: 100% !important;
        padding: 0 0 0 20px !important;
        background: transparent !important;
        align-items: center;
    }
}

/* links */
nav.menubar #navbarSupportedContent .navbar-nav {
    gap: 4px;
    align-items: center;
}

    nav.menubar #navbarSupportedContent .navbar-nav a.nav-link {
        display: flex !important;
        align-items: center;
        gap: 7px;
        padding: 8px 16px !important;
        border-radius: 30px !important;
        color: rgba(255, 255, 255, 0.92) !important;
        font-size: 1.1em !important;
        text-shadow: none !important;
        white-space: nowrap;
        transition: background-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease !important;
    }

        nav.menubar #navbarSupportedContent .navbar-nav a.nav-link i {
            font-size: 1.15rem;
            line-height: 1;
        }

        nav.menubar #navbarSupportedContent .navbar-nav a.nav-link:hover,
        nav.menubar #navbarSupportedContent .navbar-nav a.nav-link:focus-visible,
        nav.menubar #navbarSupportedContent .navbar-nav a.nav-link.show {
            background-color: rgba(255, 255, 255, 0.18);
            color: #fff !important;
            outline: none;
        }

        /* pagina actual */
        /* mismo estilo que la opcion elegida del sidebar (.accion.activa .accion-icono) */
        nav.menubar #navbarSupportedContent .navbar-nav a.nav-link.activo {
            background: linear-gradient(135deg, #f5066e, var(--color-institucional));
            color: #fff !important;
            font-weight: 500;
            box-shadow: 0 3px 10px -3px rgba(245, 6, 110, 0.6), inset 0 0 0 1px rgba(255, 255, 255, 0.35);
        }

            nav.menubar #navbarSupportedContent .navbar-nav a.nav-link.activo:hover {
                filter: brightness(1.08);
            }

        nav.menubar #navbarSupportedContent .navbar-nav a.nav-link::after {
            transition: transform 0.2s ease;
        }

        nav.menubar #navbarSupportedContent .navbar-nav a.dropdown-toggle.show::after {
            transform: rotate(180deg);
        }

/* desplegable */
nav.menubar .dropdown-menu {
    margin: 8px 0 0 0 !important;
    min-width: 230px;
    padding: 6px;
    border: 0;
    border-radius: 12px;
    background: #fff;
    box-shadow: 0 14px 34px -12px rgba(0, 0, 0, 0.4);
    animation: nav-drop 0.2s ease;
}

    nav.menubar .dropdown-menu .dropdown-item {
        display: flex;
        align-items: center;
        gap: 10px;
        padding: 9px 12px;
        border-radius: 8px;
        color: var(--color-institucional-font);
        font-size: 1em;
        transition: background-color 0.2s ease;
    }

        nav.menubar .dropdown-menu .dropdown-item .dropdown-icono {
            width: 30px;
            height: 30px;
            flex: 0 0 30px;
            display: flex;
            align-items: center;
            justify-content: center;
            border-radius: 8px;
            background: rgba(58, 179, 200, 0.15);
            color: var(--color-institucional);
            font-size: 1.05rem;
            transition: background-color 0.2s ease, color 0.2s ease;
        }

        nav.menubar .dropdown-menu .dropdown-item:hover,
        nav.menubar .dropdown-menu .dropdown-item:focus {
            background: #f1f6f8;
            color: var(--color-institucional-font);
        }

            nav.menubar .dropdown-menu .dropdown-item:hover .dropdown-icono,
            nav.menubar .dropdown-menu .dropdown-item:focus .dropdown-icono {
                background: #ff8100;
                color: #fff;
            }

@keyframes nav-drop {
    from { opacity: 0; transform: translateY(-6px); }
}

/* usuario: saludo + avatar + salir */
nav.menubar .nav-usuario-form {
    padding: 0 !important;
}

nav.menubar .nav-usuario {
    flex-direction: row !important;
    align-items: center;
    gap: 10px;
}

    nav.menubar .nav-usuario label.nav-saludo {
        padding: 0 !important;
        margin: 0;
        color: #fff !important;
        font-size: 1.1em !important;
        white-space: nowrap;
    }

nav.menubar .nav-avatar {
    width: 36px;
    height: 36px;
    flex: 0 0 36px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #ff8100; /* naranja de la "T" del sidebar */
    color: #fff;
    font-weight: 500;
    font-size: 14px;
    letter-spacing: 0.5px;
    box-shadow: 0 2px 8px -2px rgba(0, 0, 0, 0.35);
    user-select: none;
}

nav.menubar .nav-usuario a.nav-salir {
    width: 36px;
    height: 36px;
    display: flex !important;
    align-items: center;
    justify-content: center;
    padding: 0 !important;
    border-radius: 50% !important;
    background: rgba(255, 255, 255, 0.15);
    color: #fff !important;
    font-size: 1.15rem !important;
    text-shadow: none !important;
    transition: background-color 0.2s ease !important;
}

    nav.menubar .nav-usuario a.nav-salir:hover,
    nav.menubar .nav-usuario a.nav-salir:focus-visible {
        background: #f5066e;
        outline: none;
    }

/* textos que solo se muestran con el menu colapsado (ej: "Inicio") */
nav.menubar .nav-texto-movil {
    display: none;
}

/* menu colapsado (< 992px) */
@media (max-width: 991.98px) {
    nav.menubar .nav-texto-movil {
        display: inline;
    }
}

@media (max-width: 991.98px) {
    nav.menubar #navbarSupportedContent {
        margin-top: 8px;
        padding: 12px !important;
        border-radius: 16px;
        box-shadow: 0 14px 30px -12px rgba(0, 0, 0, 0.4);
    }

        nav.menubar #navbarSupportedContent .navbar-nav {
            align-items: stretch;
        }

    nav.menubar .dropdown-menu {
        background: rgba(255, 255, 255, 0.95);
    }

    nav.menubar .nav-usuario {
        justify-content: flex-end;
        padding-top: 10px;
        border-top: 1px solid rgba(255, 255, 255, 0.25);
    }
}


/* =====================================================================
   MODALES DE ADMINISTRACIÓN (compartido): sis-modal + sis-form + sis-cod + sis-ib
   Antes vivían en Sistemas.cshtml / EditarSistema.cshtml (solo esas páginas).
   Acá quedan globales para que el modal "Ver como usuario" (que se abre desde
   cualquier página) use exactamente el mismo estilo que "Editar sistema".
   ===================================================================== */
.sis-cod {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 50px;
    height: 28px;
    padding: 0 8px;
    border-radius: 8px;
    background: #e8f6f9;
    color: #1f7f91;
    font-weight: 700;
    font-variant-numeric: tabular-nums;
    letter-spacing: .02em;
}

.sis-ib {
    width: 32px;
    height: 32px;
    margin-left: auto;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: 0;
    border-radius: 8px;
    background: transparent;
    color: #4d5b6b;
    font-size: 1.15rem;
    cursor: pointer;
    transition: background-color .2s ease, color .2s ease;
}

    .sis-ib:hover,
    .sis-ib:focus-visible {
        background: #e8f6f9;
        color: #1f7f91;
        outline: none;
    }

.sis-modal .modal-content {
    border: 0 !important;
    border-radius: 16px !important;
    overflow: hidden;
    box-shadow: 0 30px 60px -25px rgba(0, 0, 0, .45) !important;
}

.sis-modal .modal-header {
    position: relative;
    height: auto !important;
    padding: 22px 22px 16px !important;
    background: linear-gradient(180deg, rgba(58, 179, 200, .12), #fff) !important;
    color: #414042 !important;
    border-bottom: 1px solid #eef1f4 !important;
    border-radius: 0 !important;
    align-items: flex-start;
}

    .sis-modal .modal-header::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        height: 4px;
        background: linear-gradient(90deg, #f5066e, var(--color-institucional));
    }

.sis-modal-tit {
    display: flex;
    align-items: center;
    gap: 14px;
    min-width: 0;
}

    .sis-modal-tit .sis-cod {
        min-width: 56px;
        height: 40px;
        font-size: 1.1rem;
        background: #617289;
        color: #fff;
        box-shadow: 0 4px 10px -5px rgba(97, 114, 137, .9);
    }

        .sis-modal-tit .sis-cod i {
            font-size: 1.4rem;
        }

    .sis-modal-tit .modal-title {
        margin: 0;
        font-size: 1.25rem;
        font-weight: 500;
        color: #414042;
    }

    .sis-modal-tit small {
        display: block;
        margin-top: 2px;
        color: #8a94a3;
        font-size: .88rem;
    }

.sis-modal .modal-header .sis-ib {
    margin-left: auto;
    font-size: 1.4rem;
}

.sis-modal .modal-body {
    padding: 26px 26px 22px;
}

/* formulario dentro de estos modales */
.sis-form-estado {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    margin: -14px 0 0;
    padding: 12px 16px;
    background: #f8fafb;
    border: 1px solid #e3e8ee;
    border-radius: 12px;
    line-height: 1.3;
    font-size: 1rem;
}

    .sis-form-estado label {
        font-weight: 500;
        color: #414042;
    }

    .sis-form-estado small {
        display: block;
        margin-top: 2px;
        color: #8a94a3;
        font-size: .82rem;
    }

.sis-form-acciones {
    display: flex;
    justify-content: flex-end;
    gap: 10px;
    margin-top: 22px;
    padding-top: 18px;
    border-top: 1px solid #eef1f4;
}

.sis-form-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
    height: 44px;
    min-width: 130px;
    padding: 0 20px;
    border-radius: 10px;
    font-weight: 600;
    cursor: pointer;
    transition: background-color .2s ease, box-shadow .2s ease, filter .2s ease;
}

    .sis-form-btn i {
        font-size: 1.15rem;
    }

.sis-form-btn-pri {
    border: 0;
    background: var(--color-institucional);
    color: #fff;
    box-shadow: 0 6px 14px -8px rgba(58, 179, 200, .9);
}

    .sis-form-btn-pri:hover {
        filter: brightness(.93);
    }

.sis-form-btn-sec {
    border: 1px solid #d3d9e1;
    background: #fff;
    color: #4d5b6b;
}

    .sis-form-btn-sec:hover {
        background: #f4f6f8;
    }

.sis-form-btn:focus-visible {
    outline: 3px solid #1a4173;
    outline-offset: 2px;
}

@media (max-width: 576px) {
    .sis-form-acciones {
        flex-direction: column-reverse;
    }

    .sis-form-btn {
        width: 100%;
    }
}

/* =====================================================================
   InputBox (propuesta A): contorno fino, etiqueta que sube y queda sobre
   el borde, halo celeste con el foco y linea inferior que crece desde el
   centro con el degradado rosa -> celeste.
   Estructura: .group > .inputBox + label + span.highlight + span.bar
   (FijarLabel() de Global.js agrega .fijar al label cuando hay valor)
   ===================================================================== */
.group {
    position: relative;
    margin-bottom: 10px;
    height: auto;
}

.inputBox {
    font-family: 'Fuente Intitucional', 'Trebuchet MS', Arial, Helvetica, sans-serif;
    font-size: 16px;
    padding: 9px 12px;
    display: flex;
    width: 100% !important;
    height: 46px;
    background-color: #fff;
    border: 1px solid #d3d9e1;
    border-radius: 8px;
    color: #414042;
    margin-bottom: 40px;
    outline: none;
    transition: border-color .25s ease, box-shadow .25s ease, border-radius .25s ease;
}

    .inputBox:hover {
        border-color: #aeb8c5;
    }

    .inputBox:focus {
        outline: none;
        border-color: var(--color-institucional);
        border-radius: 8px 8px 4px 4px;
        box-shadow: 0 0 0 3px rgba(58, 179, 200, .15);
    }

    .inputBox:disabled {
        background-color: #f4f6f8;
        color: #8a94a3;
        cursor: not-allowed;
    }

/* desplegables: flecha propia en el gris pizarra
   (!important porque custom.css y style.css fuerzan "appearance: auto !important" en todos los select) */
select.inputBox {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    cursor: pointer;
    padding-right: 36px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23617289'%3E%3Cpath d='M12 13.17l4.95-4.95 1.41 1.41L12 16 5.64 9.63l1.41-1.41z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right 10px center;
    background-size: 20px;
}

    select.inputBox::-ms-expand {
        display: none;
    }

/* LABEL ======================================= */
.group label {
    color: #8a94a3;
    font-family: 'Fuente Intitucional', 'Trebuchet MS', Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: normal;
    line-height: 1.2;
    padding: 0 4px;
    position: absolute;
    pointer-events: none;
    top: 13px;
    left: 9px;
    border-radius: 4px;
    background: transparent;
    transition: all .2s ease;
}

/* etiqueta arriba (con foco o con valor): se convierte en una pestaña ("joroba") pegada al borde
   superior del campo, con el mismo fondo blanco y el mismo borde que el input, sin borde abajo.
   Queda 1px mas baja que el borde para taparlo y que la pestaña y el campo se vean unidos.
   Funciona igual sobre fondos claros (tarjetas) y oscuros (sidebar). */
.inputBox:focus ~ label,
.group label.fijar,
.fijar {
    top: -17px;
    margin-top: 0;
    left: 10px;
    height: 18px;
    line-height: 16px;
    padding: 1px 8px 0 8px;
    font-size: 12px;
    font-weight: 500;
    color: #4d5b6b;
    background: #fff;
    border: 1px solid #d3d9e1;
    border-bottom: 0;
    border-radius: 6px 6px 0 0;
    box-sizing: border-box;
}

.inputBox:disabled ~ label.fijar {
    background: #f4f6f8;
}

/* con el foco la pestaña toma el celeste del borde del campo */
.inputBox:focus ~ label {
    color: var(--color-institucional);
    border-color: var(--color-institucional);
}

/* BOTTOM BARS ================================= */
.highlight {
    display: none;
}

.bar {
    position: relative;
    display: block;
    width: auto;
    bottom: 0px;
    margin: 0 4px;
}

    .bar:before, .bar:after {
        content: '';
        height: 2px;
        width: 0;
        bottom: 41px; /* 40px del margin-bottom del inputBox + 1px del borde */
        position: absolute;
        border-radius: 2px;
        transition: 0.25s ease all;
        -moz-transition: 0.25s ease all;
        -webkit-transition: 0.25s ease all;
    }

.bar:before {
    left: 50%;
    background: var(--color-institucional);
}

.bar:after {
    right: 50%;
    background: linear-gradient(to right, #f5066e, var(--color-institucional));
}

/* active state */
.inputBox:focus ~ .bar:before, .inputBox:focus ~ .bar:after {
    width: 50%;
}

.blanco {
    color: white;
}

