/* Minification failed. Returning unminified contents.
(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'
(13,10): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,25): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,59): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,74): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,88): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,105): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,122): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,138): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,153): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,168): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,181): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,196): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,216): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,234): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,254): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,272): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,287): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,305): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,322): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,338): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,353): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,371): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,393): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,415): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,437): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,460): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,510): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2502,27): run-time error CSS1039: Token not allowed after unary operator: '-effect-scale'
(2508,27): run-time error CSS1039: Token not allowed after unary operator: '-effect-scale'
(2532,27): run-time error CSS1039: Token not allowed after unary operator: '-effect-scale'
(2641,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4858,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4859,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4860,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4861,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4862,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4863,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4864,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4865,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4866,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4867,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4868,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4872,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4890,21): run-time error CSS1039: Token not allowed after unary operator: '-number-width'
(4901,17): run-time error CSS1039: Token not allowed after unary operator: '-range-width'
(4914,17): run-time error CSS1039: Token not allowed after unary operator: '-thumb-size'
(4915,18): run-time error CSS1039: Token not allowed after unary operator: '-thumb-size'
(4916,25): run-time error CSS1039: Token not allowed after unary operator: '-thumb-radius'
(4917,22): run-time error CSS1039: Token not allowed after unary operator: '-thumb-color'
(4918,18): run-time error CSS1039: Token not allowed after unary operator: '-thumb-border-width'
(4918,50): run-time error CSS1039: Token not allowed after unary operator: '-thumb-border-color'
(4919,22): run-time error CSS1039: Token not allowed after unary operator: '-thumb-shadow'
(4924,26): run-time error CSS1039: Token not allowed after unary operator: '-thumb-hover-color'
(4935,38): run-time error CSS1039: Token not allowed after unary operator: '-track-active-color'
(4935,65): run-time error CSS1039: Token not allowed after unary operator: '-track-active-color'
(4935,94): run-time error CSS1039: Token not allowed after unary operator: '-progress'
(4935,126): run-time error CSS1039: Token not allowed after unary operator: '-track-color'
(4939,17): run-time error CSS1039: Token not allowed after unary operator: '-thumb-size'
(4940,18): run-time error CSS1039: Token not allowed after unary operator: '-thumb-size'
(4942,25): run-time error CSS1039: Token not allowed after unary operator: '-thumb-radius'
(4943,22): run-time error CSS1039: Token not allowed after unary operator: '-thumb-color'
(4944,18): run-time error CSS1039: Token not allowed after unary operator: '-thumb-border-width'
(4944,50): run-time error CSS1039: Token not allowed after unary operator: '-thumb-border-color'
(4945,22): run-time error CSS1039: Token not allowed after unary operator: '-thumb-shadow'
(4949,26): run-time error CSS1039: Token not allowed after unary operator: '-thumb-hover-color'
(4960,38): run-time error CSS1039: Token not allowed after unary operator: '-track-active-color'
(4960,65): run-time error CSS1039: Token not allowed after unary operator: '-track-active-color'
(4960,94): run-time error CSS1039: Token not allowed after unary operator: '-progress'
(4960,126): run-time error CSS1039: Token not allowed after unary operator: '-track-color'
(4994,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4995,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4996,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4997,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4998,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4999,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5000,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5001,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5002,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5003,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5004,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5005,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5006,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5007,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5008,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5009,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5010,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5020,23): run-time error CSS1039: Token not allowed after unary operator: '-progress-spacing'
(5021,24): run-time error CSS1039: Token not allowed after unary operator: '-progress-spacing'
(5029,25): run-time error CSS1039: Token not allowed after unary operator: '-step-icon-size'
(5030,33): run-time error CSS1039: Token not allowed after unary operator: '-step-icon-size'
(5032,32): run-time error CSS1039: Token not allowed after unary operator: '-bar-default-color'
(5033,22): run-time error CSS1039: Token not allowed after unary operator: '-bar-size'
(5042,28): run-time error CSS1039: Token not allowed after unary operator: '-bar-active-color'
(5059,28): run-time error CSS1039: Token not allowed after unary operator: '-step-icon-default-color'
(5060,18): run-time error CSS1039: Token not allowed after unary operator: '-step-icon-border-width'
(5060,54): run-time error CSS1039: Token not allowed after unary operator: '-step-icon-border-color'
(5061,25): run-time error CSS1039: Token not allowed after unary operator: '-step-icon-border-radius'
(5062,17): run-time error CSS1039: Token not allowed after unary operator: '-step-icon-text-default-color'
(5063,17): run-time error CSS1039: Token not allowed after unary operator: '-step-icon-size'
(5064,18): run-time error CSS1039: Token not allowed after unary operator: '-step-icon-size'
(5084,28): run-time error CSS1039: Token not allowed after unary operator: '-step-icon-active-color'
(5085,17): run-time error CSS1039: Token not allowed after unary operator: '-step-icon-text-active-color'
(5089,28): run-time error CSS1039: Token not allowed after unary operator: '-step-icon-done-color'
(5090,17): run-time error CSS1039: Token not allowed after unary operator: '-step-icon-text-done-color'
(5097,17): run-time error CSS1039: Token not allowed after unary operator: '-step-text-default-color'
(5101,17): run-time error CSS1039: Token not allowed after unary operator: '-step-text-active-color'
(5105,17): run-time error CSS1039: Token not allowed after unary operator: '-step-text-done-color'
(10242,17): run-time error CSS1039: Token not allowed after unary operator: '-theme-sheet-width-xl'
(10246,17): run-time error CSS1039: Token not allowed after unary operator: '-theme-sheet-width-xxl'
(10251,21): run-time error CSS1039: Token not allowed after unary operator: '-theme-sheet-width-xxl'
(10257,21): run-time error CSS1039: Token not allowed after unary operator: '-theme-sheet-width-xl'
(10263,21): run-time error CSS1039: Token not allowed after unary operator: '-theme-sheet-width-xl'
(10269,21): run-time error CSS1039: Token not allowed after unary operator: '-theme-sheet-width-lg'
(10275,21): run-time error CSS1039: Token not allowed after unary operator: '-theme-sheet-width-md'
(10281,21): run-time error CSS1039: Token not allowed after unary operator: '-theme-sheet-width-sm'
(10287,21): run-time error CSS1039: Token not allowed after unary operator: '-theme-sheet-width-xs'
(25257,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25258,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25259,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25260,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25261,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25262,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25263,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25264,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25265,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25266,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25267,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25268,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25269,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25270,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25271,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25272,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25273,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25274,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25275,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25276,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25277,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25278,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25279,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25280,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25281,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25282,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25283,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25284,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25285,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25286,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25287,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25288,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25289,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25290,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25291,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25292,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25293,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25294,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25295,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25296,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25297,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25298,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25299,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25300,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25301,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25302,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25303,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25304,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25305,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25306,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25307,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25308,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25309,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25310,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25311,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25312,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25313,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25314,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25315,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25316,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25317,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25318,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25319,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25878,23): run-time error CSS1039: Token not allowed after unary operator: '-animation-fade_in-opacity'
(25892,23): run-time error CSS1039: Token not allowed after unary operator: '-animation-fade_in_down-opacity'
(25908,23): run-time error CSS1039: Token not allowed after unary operator: '-animation-fade_in_down_big-opacity'
(25924,23): run-time error CSS1039: Token not allowed after unary operator: '-animation-fade_in_left-opacity'
(25940,23): run-time error CSS1039: Token not allowed after unary operator: '-animation-fade_in_left_big-opacity'
(25956,23): run-time error CSS1039: Token not allowed after unary operator: '-animation-fade_in_right-opacity'
(25972,23): run-time error CSS1039: Token not allowed after unary operator: '-animation-fade_in_right_big-opacity'
(25988,23): run-time error CSS1039: Token not allowed after unary operator: '-animation-fade_in_up-opacity'
(26004,23): run-time error CSS1039: Token not allowed after unary operator: '-animation-fade_in_up_big-opacity'
(26024,23): run-time error CSS1039: Token not allowed after unary operator: '-animation-fade_out-opacity'
(26038,23): run-time error CSS1039: Token not allowed after unary operator: '-animation-fade_out_down-opacity'
(26053,23): run-time error CSS1039: Token not allowed after unary operator: '-animation-fade_out_down_big-opacity'
(26068,23): run-time error CSS1039: Token not allowed after unary operator: '-animation-fade_out_left-opacity'
(26083,23): run-time error CSS1039: Token not allowed after unary operator: '-animation-fade_out_left_big-opacity'
(26098,23): run-time error CSS1039: Token not allowed after unary operator: '-animation-fade_out_right-opacity'
(26113,23): run-time error CSS1039: Token not allowed after unary operator: '-animation-fade_out_right_big-opacity'
(26128,23): run-time error CSS1039: Token not allowed after unary operator: '-animation-fade_out_up-opacity'
(26143,23): run-time error CSS1039: Token not allowed after unary operator: '-animation-fade_out_up_big-opacity'
(26339,43): run-time error CSS1039: Token not allowed after unary operator: '-animation-rotate_in-rotate'
(26357,43): run-time error CSS1039: Token not allowed after unary operator: '-animation-rotate_in_down_left-rotate'
(26375,43): run-time error CSS1039: Token not allowed after unary operator: '-animation-rotate_in_down_right-rotate'
(26393,43): run-time error CSS1039: Token not allowed after unary operator: '-animation-rotate_in_up_left-rotate'
(26411,43): run-time error CSS1039: Token not allowed after unary operator: '-animation-rotate_in_up_right-rotate'
(26434,43): run-time error CSS1039: Token not allowed after unary operator: '-animation-rotate_out-rotate'
(26451,43): run-time error CSS1039: Token not allowed after unary operator: '-animation-rotate_out_down_left-rotate'
(26468,43): run-time error CSS1039: Token not allowed after unary operator: '-animation-rotate_out_down_right-rotate'
(26485,43): run-time error CSS1039: Token not allowed after unary operator: '-animation-rotate_out_up_left-rotate'
(26502,43): run-time error CSS1039: Token not allowed after unary operator: '-animation-rotate_out_up_right-rotate'
(26569,37): run-time error CSS1039: Token not allowed after unary operator: '-animation-roll_in-translate_x'
(26569,99): run-time error CSS1039: Token not allowed after unary operator: '-animation-roll_in-rotate'
(26589,37): run-time error CSS1039: Token not allowed after unary operator: '-animation-roll_out-translate_x'
(26589,100): run-time error CSS1039: Token not allowed after unary operator: '-animation-roll_out-rotate'
(26600,33): run-time error CSS1039: Token not allowed after unary operator: '-animation-zoom_in-scale'
(26600,65): run-time error CSS1039: Token not allowed after unary operator: '-animation-zoom_in-scale'
(26600,97): run-time error CSS1039: Token not allowed after unary operator: '-animation-zoom_in-scale'
(26621,33): run-time error CSS1039: Token not allowed after unary operator: '-animation-zoom_in_down-scale'
(26621,70): run-time error CSS1039: Token not allowed after unary operator: '-animation-zoom_in_down-scale'
(26621,107): run-time error CSS1039: Token not allowed after unary operator: '-animation-zoom_in_down-scale'
(26621,159): run-time error CSS1039: Token not allowed after unary operator: '-animation-zoom_in_down-translate_y'
(26639,33): run-time error CSS1039: Token not allowed after unary operator: '-animation-zoom_in_left-scale'
(26639,70): run-time error CSS1039: Token not allowed after unary operator: '-animation-zoom_in_left-scale'
(26639,107): run-time error CSS1039: Token not allowed after unary operator: '-animation-zoom_in_left-scale'
(26639,156): run-time error CSS1039: Token not allowed after unary operator: '-animation-zoom_in_left-translate_x'
(26657,33): run-time error CSS1039: Token not allowed after unary operator: '-animation-zoom_in_right-scale'
(26657,71): run-time error CSS1039: Token not allowed after unary operator: '-animation-zoom_in_right-scale'
(26657,109): run-time error CSS1039: Token not allowed after unary operator: '-animation-zoom_in_right-scale'
(26657,159): run-time error CSS1039: Token not allowed after unary operator: '-animation-zoom_in_right-translate_x'
(26675,33): run-time error CSS1039: Token not allowed after unary operator: '-animation-zoom_in_up-scale'
(26675,68): run-time error CSS1039: Token not allowed after unary operator: '-animation-zoom_in_up-scale'
(26675,103): run-time error CSS1039: Token not allowed after unary operator: '-animation-zoom_in_up-scale'
(26675,153): run-time error CSS1039: Token not allowed after unary operator: '-animation-zoom_in_up-translate_y'
(26691,33): run-time error CSS1039: Token not allowed after unary operator: '-animation-zoom_out-scale'
(26691,66): run-time error CSS1039: Token not allowed after unary operator: '-animation-zoom_out-scale'
(26691,99): run-time error CSS1039: Token not allowed after unary operator: '-animation-zoom_out-scale'
(26706,33): run-time error CSS1039: Token not allowed after unary operator: '-animation-zoom_out_down-scale'
(26706,71): run-time error CSS1039: Token not allowed after unary operator: '-animation-zoom_out_down-scale'
(26706,109): run-time error CSS1039: Token not allowed after unary operator: '-animation-zoom_out_down-scale'
(26706,162): run-time error CSS1039: Token not allowed after unary operator: '-animation-zoom_out_down-translate_y'
(26725,33): run-time error CSS1039: Token not allowed after unary operator: '-animation-zoom_out_left-scale'
(26725,71): run-time error CSS1039: Token not allowed after unary operator: '-animation-zoom_out_left-scale'
(26725,109): run-time error CSS1039: Token not allowed after unary operator: '-animation-zoom_out_left-scale'
(26725,159): run-time error CSS1039: Token not allowed after unary operator: '-animation-zoom_out_left-translate_x'
(26742,33): run-time error CSS1039: Token not allowed after unary operator: '-animation-zoom_out_right-scale'
(26742,72): run-time error CSS1039: Token not allowed after unary operator: '-animation-zoom_out_right-scale'
(26742,111): run-time error CSS1039: Token not allowed after unary operator: '-animation-zoom_out_right-scale'
(26742,162): run-time error CSS1039: Token not allowed after unary operator: '-animation-zoom_out_right-translate_x'
(26759,33): run-time error CSS1039: Token not allowed after unary operator: '-animation-zoom_out_up-scale'
(26759,69): run-time error CSS1039: Token not allowed after unary operator: '-animation-zoom_out_up-scale'
(26759,105): run-time error CSS1039: Token not allowed after unary operator: '-animation-zoom_out_up-scale'
(26759,156): run-time error CSS1039: Token not allowed after unary operator: '-animation-zoom_out_up-translate_y'
(26777,40): run-time error CSS1039: Token not allowed after unary operator: '-animation-slide_in_down-translate_y'
(26792,37): run-time error CSS1039: Token not allowed after unary operator: '-animation-slide_in_left-translate_x'
(26807,37): run-time error CSS1039: Token not allowed after unary operator: '-animation-slide_in_right-translate_x'
(26822,40): run-time error CSS1039: Token not allowed after unary operator: '-animation-slide_in_up-translate_y'
(26842,40): run-time error CSS1039: Token not allowed after unary operator: '-animation-slide_out_down-translate_y'
(26857,37): run-time error CSS1039: Token not allowed after unary operator: '-animation-slide_out_left-translate_x'
(26872,37): run-time error CSS1039: Token not allowed after unary operator: '-animation-slide_out_right-translate_x'
(26887,40): run-time error CSS1039: Token not allowed after unary operator: '-animation-slide_out_up-translate_y'
(26962,40): run-time error CSS1039: Token not allowed after unary operator: '-animation-slide_out_up-translate_y'
(26972,37): run-time error CSS1039: Token not allowed after unary operator: '-animation-slide_out_right-translate_x'
(26982,40): run-time error CSS1039: Token not allowed after unary operator: '-animation-slide_out_down-translate_y'
(26992,37): run-time error CSS1039: Token not allowed after unary operator: '-animation-slide_out_left-translate_x'
(26999,33): run-time error CSS1039: Token not allowed after unary operator: '-animation-zoom_in-scale'
(26999,65): run-time error CSS1039: Token not allowed after unary operator: '-animation-zoom_in-scale'
(26999,97): run-time error CSS1039: Token not allowed after unary operator: '-animation-zoom_in-scale'
(27020,33): run-time error CSS1039: Token not allowed after unary operator: '-animation-zoom_in_down-scale'
(27020,70): run-time error CSS1039: Token not allowed after unary operator: '-animation-zoom_in_down-scale'
(27020,107): run-time error CSS1039: Token not allowed after unary operator: '-animation-zoom_in_down-scale'
(27020,159): run-time error CSS1039: Token not allowed after unary operator: '-animation-zoom_in_down-translate_y'
(27038,33): run-time error CSS1039: Token not allowed after unary operator: '-animation-zoom_in_left-scale'
(27038,70): run-time error CSS1039: Token not allowed after unary operator: '-animation-zoom_in_left-scale'
(27038,107): run-time error CSS1039: Token not allowed after unary operator: '-animation-zoom_in_left-scale'
(27038,156): run-time error CSS1039: Token not allowed after unary operator: '-animation-zoom_in_left-translate_x'
(27056,33): run-time error CSS1039: Token not allowed after unary operator: '-animation-zoom_in_right-scale'
(27056,71): run-time error CSS1039: Token not allowed after unary operator: '-animation-zoom_in_right-scale'
(27056,109): run-time error CSS1039: Token not allowed after unary operator: '-animation-zoom_in_right-scale'
(27056,159): run-time error CSS1039: Token not allowed after unary operator: '-animation-zoom_in_right-translate_x'
(27074,33): run-time error CSS1039: Token not allowed after unary operator: '-animation-zoom_in_up-scale'
(27074,68): run-time error CSS1039: Token not allowed after unary operator: '-animation-zoom_in_up-scale'
(27074,103): run-time error CSS1039: Token not allowed after unary operator: '-animation-zoom_in_up-scale'
(27074,153): run-time error CSS1039: Token not allowed after unary operator: '-animation-zoom_in_up-translate_y'
(27086,37): run-time error CSS1039: Token not allowed after unary operator: '-animation-custom_in-translate_x'
(27086,77): run-time error CSS1039: Token not allowed after unary operator: '-animation-custom_in-translate_y'
(27086,128): run-time error CSS1039: Token not allowed after unary operator: '-animation-custom_in-scale'
(27086,162): run-time error CSS1039: Token not allowed after unary operator: '-animation-custom_in-scale'
(27086,196): run-time error CSS1039: Token not allowed after unary operator: '-animation-custom_in-scale'
(27086,248): run-time error CSS1039: Token not allowed after unary operator: '-animation-custom_in-rotate'
(27087,23): run-time error CSS1039: Token not allowed after unary operator: '-animation-custom_in-opacity'
(27092,37): run-time error CSS1019: Unexpected token, found '!important'
(27092,37): run-time error CSS1042: Expected function, found '!important'
(27092,47): run-time error CSS1062: Expected semicolon or closing curly-brace, found ','
(27100,37): run-time error CSS1019: Unexpected token, found '!important'
(27100,37): run-time error CSS1042: Expected function, found '!important'
(27100,47): run-time error CSS1062: Expected semicolon or closing curly-brace, found ','
(27106,37): run-time error CSS1039: Token not allowed after unary operator: '-animation-custom_in-translate_x'
(27106,77): run-time error CSS1039: Token not allowed after unary operator: '-animation-custom_in-translate_y'
(27106,128): run-time error CSS1039: Token not allowed after unary operator: '-animation-custom_in-scale'
(27106,162): run-time error CSS1039: Token not allowed after unary operator: '-animation-custom_in-scale'
(27106,196): run-time error CSS1039: Token not allowed after unary operator: '-animation-custom_in-scale'
(27106,248): run-time error CSS1039: Token not allowed after unary operator: '-animation-custom_in-rotate'
(27107,23): run-time error CSS1039: Token not allowed after unary operator: '-animation-custom_in-opacity'
(27130,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27134,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27246,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27247,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27248,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27249,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27250,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27251,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27252,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27253,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27254,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27255,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27256,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27257,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27266,28): run-time error CSS1039: Token not allowed after unary operator: '-filter-spacing'
(27267,27): run-time error CSS1039: Token not allowed after unary operator: '-filter-padding-vertical'
(27267,58): run-time error CSS1039: Token not allowed after unary operator: '-filter-padding-horizontal'
(27269,36): run-time error CSS1039: Token not allowed after unary operator: '-filter-default-color'
(27270,25): run-time error CSS1039: Token not allowed after unary operator: '-filter-text-default-color'
(27271,26): run-time error CSS1039: Token not allowed after unary operator: '-filter-border-width'
(27271,59): run-time error CSS1039: Token not allowed after unary operator: '-filter-border-color'
(27272,33): run-time error CSS1039: Token not allowed after unary operator: '-filter-border-radius'
(27276,40): run-time error CSS1039: Token not allowed after unary operator: '-filter-hover-color'
(27277,29): run-time error CSS1039: Token not allowed after unary operator: '-filter-text-hover-color'
(27281,36): run-time error CSS1039: Token not allowed after unary operator: '-filter-active-color'
(27282,25): run-time error CSS1039: Token not allowed after unary operator: '-filter-text-active-color'
(30576,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30577,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30612,36): run-time error CSS1039: Token not allowed after unary operator: '-checkbox-checked-icon'
(30623,36): run-time error CSS1039: Token not allowed after unary operator: '-radio-checked-icon'
(31017,25): run-time error CSS1039: Token not allowed after unary operator: '-border-top-left-radius'
(31017,55): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(31017,80): run-time error CSS1039: Token not allowed after unary operator: '-border-top-right-radius'
(31017,111): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(31017,136): run-time error CSS1039: Token not allowed after unary operator: '-border-bottom-right-radius'
(31017,170): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(31017,195): run-time error CSS1039: Token not allowed after unary operator: '-border-bottom-left-radius'
(31017,228): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(31021,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31025,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31029,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31033,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31037,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31041,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31045,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31049,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31053,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31057,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31061,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31065,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31069,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31073,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31077,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31081,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31085,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31089,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31093,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31097,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31101,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31105,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31109,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31113,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31117,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31121,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31125,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31129,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31133,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31137,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31141,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31145,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31149,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31153,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31157,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31161,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31165,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31169,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31173,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31177,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31181,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31185,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31189,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31193,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31197,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31201,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31205,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31209,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31213,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31217,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31221,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31225,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31229,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31233,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31237,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31241,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31245,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31249,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31253,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31257,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31261,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31265,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31269,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31273,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31277,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31281,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31285,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31289,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31293,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31297,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31301,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31305,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31309,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31313,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31317,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31321,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31325,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31329,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31333,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31337,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31341,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31345,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31349,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31353,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31357,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31361,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31365,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31369,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31373,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31377,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31381,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31385,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31389,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31393,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31397,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31401,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31405,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31409,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31413,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31417,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31421,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31425,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31429,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31433,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31437,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31441,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31445,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31449,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31453,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31457,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31461,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31465,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31469,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31473,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31477,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31481,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31485,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31489,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31493,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31497,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31501,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31505,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31509,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31513,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31517,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31521,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31525,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31529,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31533,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31537,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31541,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31545,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31549,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31553,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31557,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31561,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31565,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31569,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31573,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31577,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31581,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31585,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31589,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31593,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31597,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31601,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31605,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31609,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31613,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31617,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31621,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31625,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31629,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31633,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31637,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31641,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31645,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31649,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31653,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31657,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31661,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31665,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31669,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31673,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31677,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31681,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31685,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31689,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31693,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31697,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31701,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31705,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31709,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31713,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31717,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31721,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31725,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31729,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31733,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31737,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31741,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31745,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31749,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31753,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31757,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31761,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31765,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31769,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31773,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31777,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31781,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31785,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31789,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31793,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31797,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31801,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31805,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31809,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31813,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31817,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31821,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31825,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31829,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31833,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31837,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31841,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31845,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31849,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31853,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31857,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31861,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31865,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31869,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31873,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31877,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31881,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31885,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31889,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31893,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31897,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31901,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31905,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31909,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31913,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31917,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31921,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31925,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31929,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31933,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31937,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31941,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31945,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31949,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31953,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31957,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31961,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31965,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31969,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31973,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31977,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31981,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31985,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31989,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31993,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31997,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32001,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32005,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32009,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32013,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32017,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32021,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32025,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32029,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32033,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32037,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32068,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(49979,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(49980,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(49981,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(49982,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(49983,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
 */
@charset "UTF-8";/*!
 * Bootstrap  v5.2.3 (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 */
/*!
 * Bootstrap v4.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:'Montserrat', sans-serif;--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:'Montserrat', sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}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}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.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:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014 \00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;background-color:transparent}.table td,.table th{padding:.45rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table .table{background-color:#fff}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#212529;border-color:#32383e}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#212529}.table-dark td,.table-dark th,.table-dark thead th{border-color:#32383e}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(2.25rem + 2px);padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.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;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.8125rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(2.875rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.custom-select.is-valid,.form-control.is-valid,.was-validated .custom-select:valid,.was-validated .form-control:valid{border-color:#28a745}.custom-select.is-valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{background-color:#71dd8a}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(40,167,69,.25)}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label::after,.was-validated .custom-file-input:valid~.custom-file-label::after{border-color:inherit}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;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;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.custom-select.is-invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.was-validated .form-control:invalid{border-color:#dc3545}.custom-select.is-invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{background-color:#efa2a9}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(220,53,69,.25)}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label::after,.was-validated .custom-file-input:invalid~.custom-file-label::after{border-color:inherit}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;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 screen and (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:focus,.btn:hover{text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-primary{color:#007bff;background-color:transparent;background-image:none;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;background-color:transparent;background-image:none;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;background-color:transparent;background-image:none;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;background-color:transparent;background-image:none;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;background-color:transparent;background-image:none;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;background-color:transparent;background-image:none;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;background-color:transparent;background-image:none;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;background-color:transparent;background-image:none;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;background-color:transparent}.btn-link:hover{color:#0056b3;text-decoration:underline;background-color:transparent;border-color:transparent}.btn-link.focus,.btn-link:focus{text-decoration:underline;border-color:transparent;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media screen and (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media screen and (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle::after{display:inline-block;width:0;height:0;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{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-right{right:0;left:auto}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;width:0;height:0;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}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;width:0;height:0;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:0 1 auto;flex:0 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn-group:not(:last-child)>.btn,.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:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .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{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical .btn,.btn-group-vertical .btn-group{width:100%}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.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:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{height:calc(2.875rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{height:calc(1.8125rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:active~.custom-control-label::before{color:#fff;background-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#dee2e6}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::before{background-color:#007bff}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::before{background-color:#007bff}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(2.25rem + 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(128,189,255,.5)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{opacity:0}.custom-select-sm{height:calc(1.8125rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:75%}.custom-select-lg{height:calc(2.875rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:125%}.custom-file{position:relative;display:inline-block;width:100%;height:calc(2.25rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(2.25rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:focus~.custom-file-label::after{border-color:#80bdff}.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(2.25rem + 2px);padding:.375rem .75rem;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:2.25rem;padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:1px solid #ced4da;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;padding-left:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;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 screen and (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;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 screen and (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media screen and (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler:not(:disabled):not(.disabled){cursor:pointer}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-ms-flexbox;display:flex;-ms-flex:1 0 0%;flex:1 0 0%;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:first-child .card-header,.card-group>.card:first-child .card-img-top{border-top-right-radius:0}.card-group>.card:first-child .card-footer,.card-group>.card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:last-child .card-header,.card-group>.card:last-child .card-img-top{border-top-left-radius:0}.card-group>.card:last-child .card-footer,.card-group>.card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group>.card:only-child{border-radius:.25rem}.card-group>.card:only-child .card-header,.card-group>.card:only-child .card-img-top{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-group>.card:only-child .card-footer,.card-group>.card:only-child .card-img-bottom{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-group>.card:not(:first-child):not(:last-child):not(:only-child){border-radius:0}.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top{border-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion .card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion .card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion .card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion .card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-link:not(:disabled):not(.disabled){cursor:pointer}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}.badge-primary[href]:focus,.badge-primary[href]:hover{color:#fff;text-decoration:none;background-color:#0062cc}.badge-secondary{color:#fff;background-color:#6c757d}.badge-secondary[href]:focus,.badge-secondary[href]:hover{color:#fff;text-decoration:none;background-color:#545b62}.badge-success{color:#fff;background-color:#28a745}.badge-success[href]:focus,.badge-success[href]:hover{color:#fff;text-decoration:none;background-color:#1e7e34}.badge-info{color:#fff;background-color:#17a2b8}.badge-info[href]:focus,.badge-info[href]:hover{color:#fff;text-decoration:none;background-color:#117a8b}.badge-warning{color:#212529;background-color:#ffc107}.badge-warning[href]:focus,.badge-warning[href]:hover{color:#212529;text-decoration:none;background-color:#d39e00}.badge-danger{color:#fff;background-color:#dc3545}.badge-danger[href]:focus,.badge-danger[href]:hover{color:#fff;text-decoration:none;background-color:#bd2130}.badge-light{color:#212529;background-color:#f8f9fa}.badge-light[href]:focus,.badge-light[href]:hover{color:#212529;text-decoration:none;background-color:#dae0e5}.badge-dark{color:#fff;background-color:#343a40}.badge-dark[href]:focus,.badge-dark[href]:hover{color:#fff;text-decoration:none;background-color:#1d2124}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media screen and (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:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item:focus,.list-group-item:hover{z-index:1;text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:not(:disabled):not(.disabled){cursor:pointer}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{color:#000;text-decoration:none;opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}@media screen and (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - (.5rem * 2))}.modal-dialog-centered::before{display:block;height:calc(100vh - (.5rem * 2));content:""}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #e9ecef}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-centered{min-height:calc(100% - (1.75rem * 2))}.modal-dialog-centered::before{height:calc(100vh - (1.75rem * 2))}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg{max-width:800px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:'Montserrat', 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;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:'Montserrat', 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;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top] .arrow,.bs-popover-top .arrow{bottom:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::after,.bs-popover-top .arrow::before{border-width:.5rem .5rem 0}.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::before{bottom:0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-top .arrow::after{bottom:1px;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right] .arrow,.bs-popover-right .arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::after,.bs-popover-right .arrow::before{border-width:.5rem .5rem .5rem 0}.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::before{left:0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-right .arrow::after{left:1px;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom] .arrow,.bs-popover-bottom .arrow{top:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::after,.bs-popover-bottom .arrow::before{border-width:0 .5rem .5rem .5rem}.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::before{top:0;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-bottom .arrow::after{top:1px;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left] .arrow,.bs-popover-left .arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::after,.bs-popover-left .arrow::before{border-width:.5rem 0 .5rem .5rem}.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::before{right:0;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-left .arrow::after{right:1px;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;color:inherit;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;-ms-flex-align:center;align-items:center;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease}@media screen and (prefers-reduced-motion:reduce){.carousel-item-next,.carousel-item-prev,.carousel-item.active{transition:none}}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translateX(0);transform:translateX(0)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.active.carousel-item-right,.carousel-item-next{-webkit-transform:translateX(100%);transform:translateX(100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-right,.carousel-item-next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.carousel-fade .carousel-item{opacity:0;transition-duration:.6s;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translateX(0);transform:translateX(0)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5}.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:20px;height:20px;background:transparent no-repeat center center;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:10px;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{position:relative;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:rgba(255,255,255,.5)}.carousel-indicators li::before{position:absolute;top:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li::after{position:absolute;bottom:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.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}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-circle{border-radius:50%!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!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:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!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:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!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:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!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:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!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:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float: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}.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}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.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}.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}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0062cc!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#545b62!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#1e7e34!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#117a8b!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#d39e00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#bd2130!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#dae0e5!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#1d2124!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}
/*# sourceMappingURL=bootstrap.min.css.map */

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

@font-face {
	font-family: 'themify';
	src:url('../fonts/themify.eot');
	src:url('../fonts/themify.eot?#iefix') format('embedded-opentype'),
		url('../fonts/themify.woff') format('woff'),
		url('../fonts/themify.ttf') format('truetype'),
		url('../fonts/themify.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="ti-"], [class*=" ti-"] {
	font-family: 'themify';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.ti-wand:before {
	content: "\e600";
}
.ti-volume:before {
	content: "\e601";
}
.ti-user:before {
	content: "\e602";
}
.ti-unlock:before {
	content: "\e603";
}
.ti-unlink:before {
	content: "\e604";
}
.ti-trash:before {
	content: "\e605";
}
.ti-thought:before {
	content: "\e606";
}
.ti-target:before {
	content: "\e607";
}
.ti-tag:before {
	content: "\e608";
}
.ti-tablet:before {
	content: "\e609";
}
.ti-star:before {
	content: "\e60a";
}
.ti-spray:before {
	content: "\e60b";
}
.ti-signal:before {
	content: "\e60c";
}
.ti-shopping-cart:before {
	content: "\e60d";
}
.ti-shopping-cart-full:before {
	content: "\e60e";
}
.ti-settings:before {
	content: "\e60f";
}
.ti-search:before {
	content: "\e610";
}
.ti-zoom-in:before {
	content: "\e611";
}
.ti-zoom-out:before {
	content: "\e612";
}
.ti-cut:before {
	content: "\e613";
}
.ti-ruler:before {
	content: "\e614";
}
.ti-ruler-pencil:before {
	content: "\e615";
}
.ti-ruler-alt:before {
	content: "\e616";
}
.ti-bookmark:before {
	content: "\e617";
}
.ti-bookmark-alt:before {
	content: "\e618";
}
.ti-reload:before {
	content: "\e619";
}
.ti-plus:before {
	content: "\e61a";
}
.ti-pin:before {
	content: "\e61b";
}
.ti-pencil:before {
	content: "\e61c";
}
.ti-pencil-alt:before {
	content: "\e61d";
}
.ti-paint-roller:before {
	content: "\e61e";
}
.ti-paint-bucket:before {
	content: "\e61f";
}
.ti-na:before {
	content: "\e620";
}
.ti-mobile:before {
	content: "\e621";
}
.ti-minus:before {
	content: "\e622";
}
.ti-medall:before {
	content: "\e623";
}
.ti-medall-alt:before {
	content: "\e624";
}
.ti-marker:before {
	content: "\e625";
}
.ti-marker-alt:before {
	content: "\e626";
}
.ti-arrow-up:before {
	content: "\e627";
}
.ti-arrow-right:before {
	content: "\e628";
}
.ti-arrow-left:before {
	content: "\e629";
}
.ti-arrow-down:before {
	content: "\e62a";
}
.ti-lock:before {
	content: "\e62b";
}
.ti-location-arrow:before {
	content: "\e62c";
}
.ti-link:before {
	content: "\e62d";
}
.ti-layout:before {
	content: "\e62e";
}
.ti-layers:before {
	content: "\e62f";
}
.ti-layers-alt:before {
	content: "\e630";
}
.ti-key:before {
	content: "\e631";
}
.ti-import:before {
	content: "\e632";
}
.ti-image:before {
	content: "\e633";
}
.ti-heart:before {
	content: "\e634";
}
.ti-heart-broken:before {
	content: "\e635";
}
.ti-hand-stop:before {
	content: "\e636";
}
.ti-hand-open:before {
	content: "\e637";
}
.ti-hand-drag:before {
	content: "\e638";
}
.ti-folder:before {
	content: "\e639";
}
.ti-flag:before {
	content: "\e63a";
}
.ti-flag-alt:before {
	content: "\e63b";
}
.ti-flag-alt-2:before {
	content: "\e63c";
}
.ti-eye:before {
	content: "\e63d";
}
.ti-export:before {
	content: "\e63e";
}
.ti-exchange-vertical:before {
	content: "\e63f";
}
.ti-desktop:before {
	content: "\e640";
}
.ti-cup:before {
	content: "\e641";
}
.ti-crown:before {
	content: "\e642";
}
.ti-comments:before {
	content: "\e643";
}
.ti-comment:before {
	content: "\e644";
}
.ti-comment-alt:before {
	content: "\e645";
}
.ti-close:before {
	content: "\e646";
}
.ti-clip:before {
	content: "\e647";
}
.ti-angle-up:before {
	content: "\e648";
}
.ti-angle-right:before {
	content: "\e649";
}
.ti-angle-left:before {
	content: "\e64a";
}
.ti-angle-down:before {
	content: "\e64b";
}
.ti-check:before {
	content: "\e64c";
}
.ti-check-box:before {
	content: "\e64d";
}
.ti-camera:before {
	content: "\e64e";
}
.ti-announcement:before {
	content: "\e64f";
}
.ti-brush:before {
	content: "\e650";
}
.ti-briefcase:before {
	content: "\e651";
}
.ti-bolt:before {
	content: "\e652";
}
.ti-bolt-alt:before {
	content: "\e653";
}
.ti-blackboard:before {
	content: "\e654";
}
.ti-bag:before {
	content: "\e655";
}
.ti-move:before {
	content: "\e656";
}
.ti-arrows-vertical:before {
	content: "\e657";
}
.ti-arrows-horizontal:before {
	content: "\e658";
}
.ti-fullscreen:before {
	content: "\e659";
}
.ti-arrow-top-right:before {
	content: "\e65a";
}
.ti-arrow-top-left:before {
	content: "\e65b";
}
.ti-arrow-circle-up:before {
	content: "\e65c";
}
.ti-arrow-circle-right:before {
	content: "\e65d";
}
.ti-arrow-circle-left:before {
	content: "\e65e";
}
.ti-arrow-circle-down:before {
	content: "\e65f";
}
.ti-angle-double-up:before {
	content: "\e660";
}
.ti-angle-double-right:before {
	content: "\e661";
}
.ti-angle-double-left:before {
	content: "\e662";
}
.ti-angle-double-down:before {
	content: "\e663";
}
.ti-zip:before {
	content: "\e664";
}
.ti-world:before {
	content: "\e665";
}
.ti-wheelchair:before {
	content: "\e666";
}
.ti-view-list:before {
	content: "\e667";
}
.ti-view-list-alt:before {
	content: "\e668";
}
.ti-view-grid:before {
	content: "\e669";
}
.ti-uppercase:before {
	content: "\e66a";
}
.ti-upload:before {
	content: "\e66b";
}
.ti-underline:before {
	content: "\e66c";
}
.ti-truck:before {
	content: "\e66d";
}
.ti-timer:before {
	content: "\e66e";
}
.ti-ticket:before {
	content: "\e66f";
}
.ti-thumb-up:before {
	content: "\e670";
}
.ti-thumb-down:before {
	content: "\e671";
}
.ti-text:before {
	content: "\e672";
}
.ti-stats-up:before {
	content: "\e673";
}
.ti-stats-down:before {
	content: "\e674";
}
.ti-split-v:before {
	content: "\e675";
}
.ti-split-h:before {
	content: "\e676";
}
.ti-smallcap:before {
	content: "\e677";
}
.ti-shine:before {
	content: "\e678";
}
.ti-shift-right:before {
	content: "\e679";
}
.ti-shift-left:before {
	content: "\e67a";
}
.ti-shield:before {
	content: "\e67b";
}
.ti-notepad:before {
	content: "\e67c";
}
.ti-server:before {
	content: "\e67d";
}
.ti-quote-right:before {
	content: "\e67e";
}
.ti-quote-left:before {
	content: "\e67f";
}
.ti-pulse:before {
	content: "\e680";
}
.ti-printer:before {
	content: "\e681";
}
.ti-power-off:before {
	content: "\e682";
}
.ti-plug:before {
	content: "\e683";
}
.ti-pie-chart:before {
	content: "\e684";
}
.ti-paragraph:before {
	content: "\e685";
}
.ti-panel:before {
	content: "\e686";
}
.ti-package:before {
	content: "\e687";
}
.ti-music:before {
	content: "\e688";
}
.ti-music-alt:before {
	content: "\e689";
}
.ti-mouse:before {
	content: "\e68a";
}
.ti-mouse-alt:before {
	content: "\e68b";
}
.ti-money:before {
	content: "\e68c";
}
.ti-microphone:before {
	content: "\e68d";
}
.ti-menu:before {
	content: "\e68e";
}
.ti-menu-alt:before {
	content: "\e68f";
}
.ti-map:before {
	content: "\e690";
}
.ti-map-alt:before {
	content: "\e691";
}
.ti-loop:before {
	content: "\e692";
}
.ti-location-pin:before {
	content: "\e693";
}
.ti-list:before {
	content: "\e694";
}
.ti-light-bulb:before {
	content: "\e695";
}
.ti-Italic:before {
	content: "\e696";
}
.ti-info:before {
	content: "\e697";
}
.ti-infinite:before {
	content: "\e698";
}
.ti-id-badge:before {
	content: "\e699";
}
.ti-hummer:before {
	content: "\e69a";
}
.ti-home:before {
	content: "\e69b";
}
.ti-help:before {
	content: "\e69c";
}
.ti-headphone:before {
	content: "\e69d";
}
.ti-harddrives:before {
	content: "\e69e";
}
.ti-harddrive:before {
	content: "\e69f";
}
.ti-gift:before {
	content: "\e6a0";
}
.ti-game:before {
	content: "\e6a1";
}
.ti-filter:before {
	content: "\e6a2";
}
.ti-files:before {
	content: "\e6a3";
}
.ti-file:before {
	content: "\e6a4";
}
.ti-eraser:before {
	content: "\e6a5";
}
.ti-envelope:before {
	content: "\e6a6";
}
.ti-download:before {
	content: "\e6a7";
}
.ti-direction:before {
	content: "\e6a8";
}
.ti-direction-alt:before {
	content: "\e6a9";
}
.ti-dashboard:before {
	content: "\e6aa";
}
.ti-control-stop:before {
	content: "\e6ab";
}
.ti-control-shuffle:before {
	content: "\e6ac";
}
.ti-control-play:before {
	content: "\e6ad";
}
.ti-control-pause:before {
	content: "\e6ae";
}
.ti-control-forward:before {
	content: "\e6af";
}
.ti-control-backward:before {
	content: "\e6b0";
}
.ti-cloud:before {
	content: "\e6b1";
}
.ti-cloud-up:before {
	content: "\e6b2";
}
.ti-cloud-down:before {
	content: "\e6b3";
}
.ti-clipboard:before {
	content: "\e6b4";
}
.ti-car:before {
	content: "\e6b5";
}
.ti-calendar:before {
	content: "\e6b6";
}
.ti-book:before {
	content: "\e6b7";
}
.ti-bell:before {
	content: "\e6b8";
}
.ti-basketball:before {
	content: "\e6b9";
}
.ti-bar-chart:before {
	content: "\e6ba";
}
.ti-bar-chart-alt:before {
	content: "\e6bb";
}
.ti-back-right:before {
	content: "\e6bc";
}
.ti-back-left:before {
	content: "\e6bd";
}
.ti-arrows-corner:before {
	content: "\e6be";
}
.ti-archive:before {
	content: "\e6bf";
}
.ti-anchor:before {
	content: "\e6c0";
}
.ti-align-right:before {
	content: "\e6c1";
}
.ti-align-left:before {
	content: "\e6c2";
}
.ti-align-justify:before {
	content: "\e6c3";
}
.ti-align-center:before {
	content: "\e6c4";
}
.ti-alert:before {
	content: "\e6c5";
}
.ti-alarm-clock:before {
	content: "\e6c6";
}
.ti-agenda:before {
	content: "\e6c7";
}
.ti-write:before {
	content: "\e6c8";
}
.ti-window:before {
	content: "\e6c9";
}
.ti-widgetized:before {
	content: "\e6ca";
}
.ti-widget:before {
	content: "\e6cb";
}
.ti-widget-alt:before {
	content: "\e6cc";
}
.ti-wallet:before {
	content: "\e6cd";
}
.ti-video-clapper:before {
	content: "\e6ce";
}
.ti-video-camera:before {
	content: "\e6cf";
}
.ti-vector:before {
	content: "\e6d0";
}
.ti-themify-logo:before {
	content: "\e6d1";
}
.ti-themify-favicon:before {
	content: "\e6d2";
}
.ti-themify-favicon-alt:before {
	content: "\e6d3";
}
.ti-support:before {
	content: "\e6d4";
}
.ti-stamp:before {
	content: "\e6d5";
}
.ti-split-v-alt:before {
	content: "\e6d6";
}
.ti-slice:before {
	content: "\e6d7";
}
.ti-shortcode:before {
	content: "\e6d8";
}
.ti-shift-right-alt:before {
	content: "\e6d9";
}
.ti-shift-left-alt:before {
	content: "\e6da";
}
.ti-ruler-alt-2:before {
	content: "\e6db";
}
.ti-receipt:before {
	content: "\e6dc";
}
.ti-pin2:before {
	content: "\e6dd";
}
.ti-pin-alt:before {
	content: "\e6de";
}
.ti-pencil-alt2:before {
	content: "\e6df";
}
.ti-palette:before {
	content: "\e6e0";
}
.ti-more:before {
	content: "\e6e1";
}
.ti-more-alt:before {
	content: "\e6e2";
}
.ti-microphone-alt:before {
	content: "\e6e3";
}
.ti-magnet:before {
	content: "\e6e4";
}
.ti-line-double:before {
	content: "\e6e5";
}
.ti-line-dotted:before {
	content: "\e6e6";
}
.ti-line-dashed:before {
	content: "\e6e7";
}
.ti-layout-width-full:before {
	content: "\e6e8";
}
.ti-layout-width-default:before {
	content: "\e6e9";
}
.ti-layout-width-default-alt:before {
	content: "\e6ea";
}
.ti-layout-tab:before {
	content: "\e6eb";
}
.ti-layout-tab-window:before {
	content: "\e6ec";
}
.ti-layout-tab-v:before {
	content: "\e6ed";
}
.ti-layout-tab-min:before {
	content: "\e6ee";
}
.ti-layout-slider:before {
	content: "\e6ef";
}
.ti-layout-slider-alt:before {
	content: "\e6f0";
}
.ti-layout-sidebar-right:before {
	content: "\e6f1";
}
.ti-layout-sidebar-none:before {
	content: "\e6f2";
}
.ti-layout-sidebar-left:before {
	content: "\e6f3";
}
.ti-layout-placeholder:before {
	content: "\e6f4";
}
.ti-layout-menu:before {
	content: "\e6f5";
}
.ti-layout-menu-v:before {
	content: "\e6f6";
}
.ti-layout-menu-separated:before {
	content: "\e6f7";
}
.ti-layout-menu-full:before {
	content: "\e6f8";
}
.ti-layout-media-right-alt:before {
	content: "\e6f9";
}
.ti-layout-media-right:before {
	content: "\e6fa";
}
.ti-layout-media-overlay:before {
	content: "\e6fb";
}
.ti-layout-media-overlay-alt:before {
	content: "\e6fc";
}
.ti-layout-media-overlay-alt-2:before {
	content: "\e6fd";
}
.ti-layout-media-left-alt:before {
	content: "\e6fe";
}
.ti-layout-media-left:before {
	content: "\e6ff";
}
.ti-layout-media-center-alt:before {
	content: "\e700";
}
.ti-layout-media-center:before {
	content: "\e701";
}
.ti-layout-list-thumb:before {
	content: "\e702";
}
.ti-layout-list-thumb-alt:before {
	content: "\e703";
}
.ti-layout-list-post:before {
	content: "\e704";
}
.ti-layout-list-large-image:before {
	content: "\e705";
}
.ti-layout-line-solid:before {
	content: "\e706";
}
.ti-layout-grid4:before {
	content: "\e707";
}
.ti-layout-grid3:before {
	content: "\e708";
}
.ti-layout-grid2:before {
	content: "\e709";
}
.ti-layout-grid2-thumb:before {
	content: "\e70a";
}
.ti-layout-cta-right:before {
	content: "\e70b";
}
.ti-layout-cta-left:before {
	content: "\e70c";
}
.ti-layout-cta-center:before {
	content: "\e70d";
}
.ti-layout-cta-btn-right:before {
	content: "\e70e";
}
.ti-layout-cta-btn-left:before {
	content: "\e70f";
}
.ti-layout-column4:before {
	content: "\e710";
}
.ti-layout-column3:before {
	content: "\e711";
}
.ti-layout-column2:before {
	content: "\e712";
}
.ti-layout-accordion-separated:before {
	content: "\e713";
}
.ti-layout-accordion-merged:before {
	content: "\e714";
}
.ti-layout-accordion-list:before {
	content: "\e715";
}
.ti-ink-pen:before {
	content: "\e716";
}
.ti-info-alt:before {
	content: "\e717";
}
.ti-help-alt:before {
	content: "\e718";
}
.ti-headphone-alt:before {
	content: "\e719";
}
.ti-hand-point-up:before {
	content: "\e71a";
}
.ti-hand-point-right:before {
	content: "\e71b";
}
.ti-hand-point-left:before {
	content: "\e71c";
}
.ti-hand-point-down:before {
	content: "\e71d";
}
.ti-gallery:before {
	content: "\e71e";
}
.ti-face-smile:before {
	content: "\e71f";
}
.ti-face-sad:before {
	content: "\e720";
}
.ti-credit-card:before {
	content: "\e721";
}
.ti-control-skip-forward:before {
	content: "\e722";
}
.ti-control-skip-backward:before {
	content: "\e723";
}
.ti-control-record:before {
	content: "\e724";
}
.ti-control-eject:before {
	content: "\e725";
}
.ti-comments-smiley:before {
	content: "\e726";
}
.ti-brush-alt:before {
	content: "\e727";
}
.ti-youtube:before {
	content: "\e728";
}
.ti-vimeo:before {
	content: "\e729";
}
.ti-twitter:before {
	content: "\e72a";
}
.ti-time:before {
	content: "\e72b";
}
.ti-tumblr:before {
	content: "\e72c";
}
.ti-skype:before {
	content: "\e72d";
}
.ti-share:before {
	content: "\e72e";
}
.ti-share-alt:before {
	content: "\e72f";
}
.ti-rocket:before {
	content: "\e730";
}
.ti-pinterest:before {
	content: "\e731";
}
.ti-new-window:before {
	content: "\e732";
}
.ti-microsoft:before {
	content: "\e733";
}
.ti-list-ol:before {
	content: "\e734";
}
.ti-linkedin:before {
	content: "\e735";
}
.ti-layout-sidebar-2:before {
	content: "\e736";
}
.ti-layout-grid4-alt:before {
	content: "\e737";
}
.ti-layout-grid3-alt:before {
	content: "\e738";
}
.ti-layout-grid2-alt:before {
	content: "\e739";
}
.ti-layout-column4-alt:before {
	content: "\e73a";
}
.ti-layout-column3-alt:before {
	content: "\e73b";
}
.ti-layout-column2-alt:before {
	content: "\e73c";
}
.ti-instagram:before {
	content: "\e73d";
}
.ti-google:before {
	content: "\e73e";
}
.ti-github:before {
	content: "\e73f";
}
.ti-flickr:before {
	content: "\e740";
}
.ti-facebook:before {
	content: "\e741";
}
.ti-dropbox:before {
	content: "\e742";
}
.ti-dribbble:before {
	content: "\e743";
}
.ti-apple:before {
	content: "\e744";
}
.ti-android:before {
	content: "\e745";
}
.ti-save:before {
	content: "\e746";
}
.ti-save-alt:before {
	content: "\e747";
}
.ti-yahoo:before {
	content: "\e748";
}
.ti-wordpress:before {
	content: "\e749";
}
.ti-vimeo-alt:before {
	content: "\e74a";
}
.ti-twitter-alt:before {
	content: "\e74b";
}
.ti-tumblr-alt:before {
	content: "\e74c";
}
.ti-trello:before {
	content: "\e74d";
}
.ti-stack-overflow:before {
	content: "\e74e";
}
.ti-soundcloud:before {
	content: "\e74f";
}
.ti-sharethis:before {
	content: "\e750";
}
.ti-sharethis-alt:before {
	content: "\e751";
}
.ti-reddit:before {
	content: "\e752";
}
.ti-pinterest-alt:before {
	content: "\e753";
}
.ti-microsoft-alt:before {
	content: "\e754";
}
.ti-linux:before {
	content: "\e755";
}
.ti-jsfiddle:before {
	content: "\e756";
}
.ti-joomla:before {
	content: "\e757";
}
.ti-html5:before {
	content: "\e758";
}
.ti-flickr-alt:before {
	content: "\e759";
}
.ti-email:before {
	content: "\e75a";
}
.ti-drupal:before {
	content: "\e75b";
}
.ti-dropbox-alt:before {
	content: "\e75c";
}
.ti-css3:before {
	content: "\e75d";
}
.ti-rss:before {
	content: "\e75e";
}
.ti-rss-alt:before {
	content: "\e75f";
}

.flag-icon-background{background-size:contain;background-position:50%;background-repeat:no-repeat}.flag-icon{background-size:contain;background-position:50%;background-repeat:no-repeat;position:relative;display:inline-block;width:1.33333333em;line-height:1em}.flag-icon:before{content:"\00a0"}.flag-icon.flag-icon-squared{width:1em}.flag-icon-ad{background-image:url(../flags/4x3/ad.svg)}.flag-icon-ad.flag-icon-squared{background-image:url(../flags/1x1/ad.svg)}.flag-icon-ae{background-image:url(../flags/4x3/ae.svg)}.flag-icon-ae.flag-icon-squared{background-image:url(../flags/1x1/ae.svg)}.flag-icon-af{background-image:url(../flags/4x3/af.svg)}.flag-icon-af.flag-icon-squared{background-image:url(../flags/1x1/af.svg)}.flag-icon-ag{background-image:url(../flags/4x3/ag.svg)}.flag-icon-ag.flag-icon-squared{background-image:url(../flags/1x1/ag.svg)}.flag-icon-ai{background-image:url(../flags/4x3/ai.svg)}.flag-icon-ai.flag-icon-squared{background-image:url(../flags/1x1/ai.svg)}.flag-icon-al{background-image:url(../flags/4x3/al.svg)}.flag-icon-al.flag-icon-squared{background-image:url(../flags/1x1/al.svg)}.flag-icon-am{background-image:url(../flags/4x3/am.svg)}.flag-icon-am.flag-icon-squared{background-image:url(../flags/1x1/am.svg)}.flag-icon-ao{background-image:url(../flags/4x3/ao.svg)}.flag-icon-ao.flag-icon-squared{background-image:url(../flags/1x1/ao.svg)}.flag-icon-aq{background-image:url(../flags/4x3/aq.svg)}.flag-icon-aq.flag-icon-squared{background-image:url(../flags/1x1/aq.svg)}.flag-icon-ar{background-image:url(../flags/4x3/ar.svg)}.flag-icon-ar.flag-icon-squared{background-image:url(../flags/1x1/ar.svg)}.flag-icon-as{background-image:url(../flags/4x3/as.svg)}.flag-icon-as.flag-icon-squared{background-image:url(../flags/1x1/as.svg)}.flag-icon-at{background-image:url(../flags/4x3/at.svg)}.flag-icon-at.flag-icon-squared{background-image:url(../flags/1x1/at.svg)}.flag-icon-au{background-image:url(../flags/4x3/au.svg)}.flag-icon-au.flag-icon-squared{background-image:url(../flags/1x1/au.svg)}.flag-icon-aw{background-image:url(../flags/4x3/aw.svg)}.flag-icon-aw.flag-icon-squared{background-image:url(../flags/1x1/aw.svg)}.flag-icon-ax{background-image:url(../flags/4x3/ax.svg)}.flag-icon-ax.flag-icon-squared{background-image:url(../flags/1x1/ax.svg)}.flag-icon-az{background-image:url(../flags/4x3/az.svg)}.flag-icon-az.flag-icon-squared{background-image:url(../flags/1x1/az.svg)}.flag-icon-ba{background-image:url(../flags/4x3/ba.svg)}.flag-icon-ba.flag-icon-squared{background-image:url(../flags/1x1/ba.svg)}.flag-icon-bb{background-image:url(../flags/4x3/bb.svg)}.flag-icon-bb.flag-icon-squared{background-image:url(../flags/1x1/bb.svg)}.flag-icon-bd{background-image:url(../flags/4x3/bd.svg)}.flag-icon-bd.flag-icon-squared{background-image:url(../flags/1x1/bd.svg)}.flag-icon-be{background-image:url(../flags/4x3/be.svg)}.flag-icon-be.flag-icon-squared{background-image:url(../flags/1x1/be.svg)}.flag-icon-bf{background-image:url(../flags/4x3/bf.svg)}.flag-icon-bf.flag-icon-squared{background-image:url(../flags/1x1/bf.svg)}.flag-icon-bg{background-image:url(../flags/4x3/bg.svg)}.flag-icon-bg.flag-icon-squared{background-image:url(../flags/1x1/bg.svg)}.flag-icon-bh{background-image:url(../flags/4x3/bh.svg)}.flag-icon-bh.flag-icon-squared{background-image:url(../flags/1x1/bh.svg)}.flag-icon-bi{background-image:url(../flags/4x3/bi.svg)}.flag-icon-bi.flag-icon-squared{background-image:url(../flags/1x1/bi.svg)}.flag-icon-bj{background-image:url(../flags/4x3/bj.svg)}.flag-icon-bj.flag-icon-squared{background-image:url(../flags/1x1/bj.svg)}.flag-icon-bl{background-image:url(../flags/4x3/bl.svg)}.flag-icon-bl.flag-icon-squared{background-image:url(../flags/1x1/bl.svg)}.flag-icon-bm{background-image:url(../flags/4x3/bm.svg)}.flag-icon-bm.flag-icon-squared{background-image:url(../flags/1x1/bm.svg)}.flag-icon-bn{background-image:url(../flags/4x3/bn.svg)}.flag-icon-bn.flag-icon-squared{background-image:url(../flags/1x1/bn.svg)}.flag-icon-bo{background-image:url(../flags/4x3/bo.svg)}.flag-icon-bo.flag-icon-squared{background-image:url(../flags/1x1/bo.svg)}.flag-icon-bq{background-image:url(../flags/4x3/bq.svg)}.flag-icon-bq.flag-icon-squared{background-image:url(../flags/1x1/bq.svg)}.flag-icon-br{background-image:url(../flags/4x3/br.svg)}.flag-icon-br.flag-icon-squared{background-image:url(../flags/1x1/br.svg)}.flag-icon-bs{background-image:url(../flags/4x3/bs.svg)}.flag-icon-bs.flag-icon-squared{background-image:url(../flags/1x1/bs.svg)}.flag-icon-bt{background-image:url(../flags/4x3/bt.svg)}.flag-icon-bt.flag-icon-squared{background-image:url(../flags/1x1/bt.svg)}.flag-icon-bv{background-image:url(../flags/4x3/bv.svg)}.flag-icon-bv.flag-icon-squared{background-image:url(../flags/1x1/bv.svg)}.flag-icon-bw{background-image:url(../flags/4x3/bw.svg)}.flag-icon-bw.flag-icon-squared{background-image:url(../flags/1x1/bw.svg)}.flag-icon-by{background-image:url(../flags/4x3/by.svg)}.flag-icon-by.flag-icon-squared{background-image:url(../flags/1x1/by.svg)}.flag-icon-bz{background-image:url(../flags/4x3/bz.svg)}.flag-icon-bz.flag-icon-squared{background-image:url(../flags/1x1/bz.svg)}.flag-icon-ca{background-image:url(../flags/4x3/ca.svg)}.flag-icon-ca.flag-icon-squared{background-image:url(../flags/1x1/ca.svg)}.flag-icon-cc{background-image:url(../flags/4x3/cc.svg)}.flag-icon-cc.flag-icon-squared{background-image:url(../flags/1x1/cc.svg)}.flag-icon-cd{background-image:url(../flags/4x3/cd.svg)}.flag-icon-cd.flag-icon-squared{background-image:url(../flags/1x1/cd.svg)}.flag-icon-cf{background-image:url(../flags/4x3/cf.svg)}.flag-icon-cf.flag-icon-squared{background-image:url(../flags/1x1/cf.svg)}.flag-icon-cg{background-image:url(../flags/4x3/cg.svg)}.flag-icon-cg.flag-icon-squared{background-image:url(../flags/1x1/cg.svg)}.flag-icon-ch{background-image:url(../flags/4x3/ch.svg)}.flag-icon-ch.flag-icon-squared{background-image:url(../flags/1x1/ch.svg)}.flag-icon-ci{background-image:url(../flags/4x3/ci.svg)}.flag-icon-ci.flag-icon-squared{background-image:url(../flags/1x1/ci.svg)}.flag-icon-ck{background-image:url(../flags/4x3/ck.svg)}.flag-icon-ck.flag-icon-squared{background-image:url(../flags/1x1/ck.svg)}.flag-icon-cl{background-image:url(../flags/4x3/cl.svg)}.flag-icon-cl.flag-icon-squared{background-image:url(../flags/1x1/cl.svg)}.flag-icon-cm{background-image:url(../flags/4x3/cm.svg)}.flag-icon-cm.flag-icon-squared{background-image:url(../flags/1x1/cm.svg)}.flag-icon-cn{background-image:url(../flags/4x3/cn.svg)}.flag-icon-cn.flag-icon-squared{background-image:url(../flags/1x1/cn.svg)}.flag-icon-co{background-image:url(../flags/4x3/co.svg)}.flag-icon-co.flag-icon-squared{background-image:url(../flags/1x1/co.svg)}.flag-icon-cr{background-image:url(../flags/4x3/cr.svg)}.flag-icon-cr.flag-icon-squared{background-image:url(../flags/1x1/cr.svg)}.flag-icon-cu{background-image:url(../flags/4x3/cu.svg)}.flag-icon-cu.flag-icon-squared{background-image:url(../flags/1x1/cu.svg)}.flag-icon-cv{background-image:url(../flags/4x3/cv.svg)}.flag-icon-cv.flag-icon-squared{background-image:url(../flags/1x1/cv.svg)}.flag-icon-cw{background-image:url(../flags/4x3/cw.svg)}.flag-icon-cw.flag-icon-squared{background-image:url(../flags/1x1/cw.svg)}.flag-icon-cx{background-image:url(../flags/4x3/cx.svg)}.flag-icon-cx.flag-icon-squared{background-image:url(../flags/1x1/cx.svg)}.flag-icon-cy{background-image:url(../flags/4x3/cy.svg)}.flag-icon-cy.flag-icon-squared{background-image:url(../flags/1x1/cy.svg)}.flag-icon-cz{background-image:url(../flags/4x3/cz.svg)}.flag-icon-cz.flag-icon-squared{background-image:url(../flags/1x1/cz.svg)}.flag-icon-de{background-image:url(../flags/4x3/de.svg)}.flag-icon-de.flag-icon-squared{background-image:url(../flags/1x1/de.svg)}.flag-icon-dj{background-image:url(../flags/4x3/dj.svg)}.flag-icon-dj.flag-icon-squared{background-image:url(../flags/1x1/dj.svg)}.flag-icon-dk{background-image:url(../flags/4x3/dk.svg)}.flag-icon-dk.flag-icon-squared{background-image:url(../flags/1x1/dk.svg)}.flag-icon-dm{background-image:url(../flags/4x3/dm.svg)}.flag-icon-dm.flag-icon-squared{background-image:url(../flags/1x1/dm.svg)}.flag-icon-do{background-image:url(../flags/4x3/do.svg)}.flag-icon-do.flag-icon-squared{background-image:url(../flags/1x1/do.svg)}.flag-icon-dz{background-image:url(../flags/4x3/dz.svg)}.flag-icon-dz.flag-icon-squared{background-image:url(../flags/1x1/dz.svg)}.flag-icon-ec{background-image:url(../flags/4x3/ec.svg)}.flag-icon-ec.flag-icon-squared{background-image:url(../flags/1x1/ec.svg)}.flag-icon-ee{background-image:url(../flags/4x3/ee.svg)}.flag-icon-ee.flag-icon-squared{background-image:url(../flags/1x1/ee.svg)}.flag-icon-eg{background-image:url(../flags/4x3/eg.svg)}.flag-icon-eg.flag-icon-squared{background-image:url(../flags/1x1/eg.svg)}.flag-icon-eh{background-image:url(../flags/4x3/eh.svg)}.flag-icon-eh.flag-icon-squared{background-image:url(../flags/1x1/eh.svg)}.flag-icon-er{background-image:url(../flags/4x3/er.svg)}.flag-icon-er.flag-icon-squared{background-image:url(../flags/1x1/er.svg)}.flag-icon-es{background-image:url(../flags/4x3/es.svg)}.flag-icon-es.flag-icon-squared{background-image:url(../flags/1x1/es.svg)}.flag-icon-et{background-image:url(../flags/4x3/et.svg)}.flag-icon-et.flag-icon-squared{background-image:url(../flags/1x1/et.svg)}.flag-icon-fi{background-image:url(../flags/4x3/fi.svg)}.flag-icon-fi.flag-icon-squared{background-image:url(../flags/1x1/fi.svg)}.flag-icon-fj{background-image:url(../flags/4x3/fj.svg)}.flag-icon-fj.flag-icon-squared{background-image:url(../flags/1x1/fj.svg)}.flag-icon-fk{background-image:url(../flags/4x3/fk.svg)}.flag-icon-fk.flag-icon-squared{background-image:url(../flags/1x1/fk.svg)}.flag-icon-fm{background-image:url(../flags/4x3/fm.svg)}.flag-icon-fm.flag-icon-squared{background-image:url(../flags/1x1/fm.svg)}.flag-icon-fo{background-image:url(../flags/4x3/fo.svg)}.flag-icon-fo.flag-icon-squared{background-image:url(../flags/1x1/fo.svg)}.flag-icon-fr{background-image:url(../flags/4x3/fr.svg)}.flag-icon-fr.flag-icon-squared{background-image:url(../flags/1x1/fr.svg)}.flag-icon-ga{background-image:url(../flags/4x3/ga.svg)}.flag-icon-ga.flag-icon-squared{background-image:url(../flags/1x1/ga.svg)}.flag-icon-gb{background-image:url(../flags/4x3/gb.svg)}.flag-icon-gb.flag-icon-squared{background-image:url(../flags/1x1/gb.svg)}.flag-icon-gd{background-image:url(../flags/4x3/gd.svg)}.flag-icon-gd.flag-icon-squared{background-image:url(../flags/1x1/gd.svg)}.flag-icon-ge{background-image:url(../flags/4x3/ge.svg)}.flag-icon-ge.flag-icon-squared{background-image:url(../flags/1x1/ge.svg)}.flag-icon-gf{background-image:url(../flags/4x3/gf.svg)}.flag-icon-gf.flag-icon-squared{background-image:url(../flags/1x1/gf.svg)}.flag-icon-gg{background-image:url(../flags/4x3/gg.svg)}.flag-icon-gg.flag-icon-squared{background-image:url(../flags/1x1/gg.svg)}.flag-icon-gh{background-image:url(../flags/4x3/gh.svg)}.flag-icon-gh.flag-icon-squared{background-image:url(../flags/1x1/gh.svg)}.flag-icon-gi{background-image:url(../flags/4x3/gi.svg)}.flag-icon-gi.flag-icon-squared{background-image:url(../flags/1x1/gi.svg)}.flag-icon-gl{background-image:url(../flags/4x3/gl.svg)}.flag-icon-gl.flag-icon-squared{background-image:url(../flags/1x1/gl.svg)}.flag-icon-gm{background-image:url(../flags/4x3/gm.svg)}.flag-icon-gm.flag-icon-squared{background-image:url(../flags/1x1/gm.svg)}.flag-icon-gn{background-image:url(../flags/4x3/gn.svg)}.flag-icon-gn.flag-icon-squared{background-image:url(../flags/1x1/gn.svg)}.flag-icon-gp{background-image:url(../flags/4x3/gp.svg)}.flag-icon-gp.flag-icon-squared{background-image:url(../flags/1x1/gp.svg)}.flag-icon-gq{background-image:url(../flags/4x3/gq.svg)}.flag-icon-gq.flag-icon-squared{background-image:url(../flags/1x1/gq.svg)}.flag-icon-gr{background-image:url(../flags/4x3/gr.svg)}.flag-icon-gr.flag-icon-squared{background-image:url(../flags/1x1/gr.svg)}.flag-icon-gs{background-image:url(../flags/4x3/gs.svg)}.flag-icon-gs.flag-icon-squared{background-image:url(../flags/1x1/gs.svg)}.flag-icon-gt{background-image:url(../flags/4x3/gt.svg)}.flag-icon-gt.flag-icon-squared{background-image:url(../flags/1x1/gt.svg)}.flag-icon-gu{background-image:url(../flags/4x3/gu.svg)}.flag-icon-gu.flag-icon-squared{background-image:url(../flags/1x1/gu.svg)}.flag-icon-gw{background-image:url(../flags/4x3/gw.svg)}.flag-icon-gw.flag-icon-squared{background-image:url(../flags/1x1/gw.svg)}.flag-icon-gy{background-image:url(../flags/4x3/gy.svg)}.flag-icon-gy.flag-icon-squared{background-image:url(../flags/1x1/gy.svg)}.flag-icon-hk{background-image:url(../flags/4x3/hk.svg)}.flag-icon-hk.flag-icon-squared{background-image:url(../flags/1x1/hk.svg)}.flag-icon-hm{background-image:url(../flags/4x3/hm.svg)}.flag-icon-hm.flag-icon-squared{background-image:url(../flags/1x1/hm.svg)}.flag-icon-hn{background-image:url(../flags/4x3/hn.svg)}.flag-icon-hn.flag-icon-squared{background-image:url(../flags/1x1/hn.svg)}.flag-icon-hr{background-image:url(../flags/4x3/hr.svg)}.flag-icon-hr.flag-icon-squared{background-image:url(../flags/1x1/hr.svg)}.flag-icon-ht{background-image:url(../flags/4x3/ht.svg)}.flag-icon-ht.flag-icon-squared{background-image:url(../flags/1x1/ht.svg)}.flag-icon-hu{background-image:url(../flags/4x3/hu.svg)}.flag-icon-hu.flag-icon-squared{background-image:url(../flags/1x1/hu.svg)}.flag-icon-id{background-image:url(../flags/4x3/id.svg)}.flag-icon-id.flag-icon-squared{background-image:url(../flags/1x1/id.svg)}.flag-icon-ie{background-image:url(../flags/4x3/ie.svg)}.flag-icon-ie.flag-icon-squared{background-image:url(../flags/1x1/ie.svg)}.flag-icon-il{background-image:url(../flags/4x3/il.svg)}.flag-icon-il.flag-icon-squared{background-image:url(../flags/1x1/il.svg)}.flag-icon-im{background-image:url(../flags/4x3/im.svg)}.flag-icon-im.flag-icon-squared{background-image:url(../flags/1x1/im.svg)}.flag-icon-in{background-image:url(../flags/4x3/in.svg)}.flag-icon-in.flag-icon-squared{background-image:url(../flags/1x1/in.svg)}.flag-icon-io{background-image:url(../flags/4x3/io.svg)}.flag-icon-io.flag-icon-squared{background-image:url(../flags/1x1/io.svg)}.flag-icon-iq{background-image:url(../flags/4x3/iq.svg)}.flag-icon-iq.flag-icon-squared{background-image:url(../flags/1x1/iq.svg)}.flag-icon-ir{background-image:url(../flags/4x3/ir.svg)}.flag-icon-ir.flag-icon-squared{background-image:url(../flags/1x1/ir.svg)}.flag-icon-is{background-image:url(../flags/4x3/is.svg)}.flag-icon-is.flag-icon-squared{background-image:url(../flags/1x1/is.svg)}.flag-icon-it{background-image:url(../flags/4x3/it.svg)}.flag-icon-it.flag-icon-squared{background-image:url(../flags/1x1/it.svg)}.flag-icon-je{background-image:url(../flags/4x3/je.svg)}.flag-icon-je.flag-icon-squared{background-image:url(../flags/1x1/je.svg)}.flag-icon-jm{background-image:url(../flags/4x3/jm.svg)}.flag-icon-jm.flag-icon-squared{background-image:url(../flags/1x1/jm.svg)}.flag-icon-jo{background-image:url(../flags/4x3/jo.svg)}.flag-icon-jo.flag-icon-squared{background-image:url(../flags/1x1/jo.svg)}.flag-icon-jp{background-image:url(../flags/4x3/jp.svg)}.flag-icon-jp.flag-icon-squared{background-image:url(../flags/1x1/jp.svg)}.flag-icon-ke{background-image:url(../flags/4x3/ke.svg)}.flag-icon-ke.flag-icon-squared{background-image:url(../flags/1x1/ke.svg)}.flag-icon-kg{background-image:url(../flags/4x3/kg.svg)}.flag-icon-kg.flag-icon-squared{background-image:url(../flags/1x1/kg.svg)}.flag-icon-kh{background-image:url(../flags/4x3/kh.svg)}.flag-icon-kh.flag-icon-squared{background-image:url(../flags/1x1/kh.svg)}.flag-icon-ki{background-image:url(../flags/4x3/ki.svg)}.flag-icon-ki.flag-icon-squared{background-image:url(../flags/1x1/ki.svg)}.flag-icon-km{background-image:url(../flags/4x3/km.svg)}.flag-icon-km.flag-icon-squared{background-image:url(../flags/1x1/km.svg)}.flag-icon-kn{background-image:url(../flags/4x3/kn.svg)}.flag-icon-kn.flag-icon-squared{background-image:url(../flags/1x1/kn.svg)}.flag-icon-kp{background-image:url(../flags/4x3/kp.svg)}.flag-icon-kp.flag-icon-squared{background-image:url(../flags/1x1/kp.svg)}.flag-icon-kr{background-image:url(../flags/4x3/kr.svg)}.flag-icon-kr.flag-icon-squared{background-image:url(../flags/1x1/kr.svg)}.flag-icon-kw{background-image:url(../flags/4x3/kw.svg)}.flag-icon-kw.flag-icon-squared{background-image:url(../flags/1x1/kw.svg)}.flag-icon-ky{background-image:url(../flags/4x3/ky.svg)}.flag-icon-ky.flag-icon-squared{background-image:url(../flags/1x1/ky.svg)}.flag-icon-kz{background-image:url(../flags/4x3/kz.svg)}.flag-icon-kz.flag-icon-squared{background-image:url(../flags/1x1/kz.svg)}.flag-icon-la{background-image:url(../flags/4x3/la.svg)}.flag-icon-la.flag-icon-squared{background-image:url(../flags/1x1/la.svg)}.flag-icon-lb{background-image:url(../flags/4x3/lb.svg)}.flag-icon-lb.flag-icon-squared{background-image:url(../flags/1x1/lb.svg)}.flag-icon-lc{background-image:url(../flags/4x3/lc.svg)}.flag-icon-lc.flag-icon-squared{background-image:url(../flags/1x1/lc.svg)}.flag-icon-li{background-image:url(../flags/4x3/li.svg)}.flag-icon-li.flag-icon-squared{background-image:url(../flags/1x1/li.svg)}.flag-icon-lk{background-image:url(../flags/4x3/lk.svg)}.flag-icon-lk.flag-icon-squared{background-image:url(../flags/1x1/lk.svg)}.flag-icon-lr{background-image:url(../flags/4x3/lr.svg)}.flag-icon-lr.flag-icon-squared{background-image:url(../flags/1x1/lr.svg)}.flag-icon-ls{background-image:url(../flags/4x3/ls.svg)}.flag-icon-ls.flag-icon-squared{background-image:url(../flags/1x1/ls.svg)}.flag-icon-lt{background-image:url(../flags/4x3/lt.svg)}.flag-icon-lt.flag-icon-squared{background-image:url(../flags/1x1/lt.svg)}.flag-icon-lu{background-image:url(../flags/4x3/lu.svg)}.flag-icon-lu.flag-icon-squared{background-image:url(../flags/1x1/lu.svg)}.flag-icon-lv{background-image:url(../flags/4x3/lv.svg)}.flag-icon-lv.flag-icon-squared{background-image:url(../flags/1x1/lv.svg)}.flag-icon-ly{background-image:url(../flags/4x3/ly.svg)}.flag-icon-ly.flag-icon-squared{background-image:url(../flags/1x1/ly.svg)}.flag-icon-ma{background-image:url(../flags/4x3/ma.svg)}.flag-icon-ma.flag-icon-squared{background-image:url(../flags/1x1/ma.svg)}.flag-icon-mc{background-image:url(../flags/4x3/mc.svg)}.flag-icon-mc.flag-icon-squared{background-image:url(../flags/1x1/mc.svg)}.flag-icon-md{background-image:url(../flags/4x3/md.svg)}.flag-icon-md.flag-icon-squared{background-image:url(../flags/1x1/md.svg)}.flag-icon-me{background-image:url(../flags/4x3/me.svg)}.flag-icon-me.flag-icon-squared{background-image:url(../flags/1x1/me.svg)}.flag-icon-mf{background-image:url(../flags/4x3/mf.svg)}.flag-icon-mf.flag-icon-squared{background-image:url(../flags/1x1/mf.svg)}.flag-icon-mg{background-image:url(../flags/4x3/mg.svg)}.flag-icon-mg.flag-icon-squared{background-image:url(../flags/1x1/mg.svg)}.flag-icon-mh{background-image:url(../flags/4x3/mh.svg)}.flag-icon-mh.flag-icon-squared{background-image:url(../flags/1x1/mh.svg)}.flag-icon-mk{background-image:url(../flags/4x3/mk.svg)}.flag-icon-mk.flag-icon-squared{background-image:url(../flags/1x1/mk.svg)}.flag-icon-ml{background-image:url(../flags/4x3/ml.svg)}.flag-icon-ml.flag-icon-squared{background-image:url(../flags/1x1/ml.svg)}.flag-icon-mm{background-image:url(../flags/4x3/mm.svg)}.flag-icon-mm.flag-icon-squared{background-image:url(../flags/1x1/mm.svg)}.flag-icon-mn{background-image:url(../flags/4x3/mn.svg)}.flag-icon-mn.flag-icon-squared{background-image:url(../flags/1x1/mn.svg)}.flag-icon-mo{background-image:url(../flags/4x3/mo.svg)}.flag-icon-mo.flag-icon-squared{background-image:url(../flags/1x1/mo.svg)}.flag-icon-mp{background-image:url(../flags/4x3/mp.svg)}.flag-icon-mp.flag-icon-squared{background-image:url(../flags/1x1/mp.svg)}.flag-icon-mq{background-image:url(../flags/4x3/mq.svg)}.flag-icon-mq.flag-icon-squared{background-image:url(../flags/1x1/mq.svg)}.flag-icon-mr{background-image:url(../flags/4x3/mr.svg)}.flag-icon-mr.flag-icon-squared{background-image:url(../flags/1x1/mr.svg)}.flag-icon-ms{background-image:url(../flags/4x3/ms.svg)}.flag-icon-ms.flag-icon-squared{background-image:url(../flags/1x1/ms.svg)}.flag-icon-mt{background-image:url(../flags/4x3/mt.svg)}.flag-icon-mt.flag-icon-squared{background-image:url(../flags/1x1/mt.svg)}.flag-icon-mu{background-image:url(../flags/4x3/mu.svg)}.flag-icon-mu.flag-icon-squared{background-image:url(../flags/1x1/mu.svg)}.flag-icon-mv{background-image:url(../flags/4x3/mv.svg)}.flag-icon-mv.flag-icon-squared{background-image:url(../flags/1x1/mv.svg)}.flag-icon-mw{background-image:url(../flags/4x3/mw.svg)}.flag-icon-mw.flag-icon-squared{background-image:url(../flags/1x1/mw.svg)}.flag-icon-mx{background-image:url(../flags/4x3/mx.svg)}.flag-icon-mx.flag-icon-squared{background-image:url(../flags/1x1/mx.svg)}.flag-icon-my{background-image:url(../flags/4x3/my.svg)}.flag-icon-my.flag-icon-squared{background-image:url(../flags/1x1/my.svg)}.flag-icon-mz{background-image:url(../flags/4x3/mz.svg)}.flag-icon-mz.flag-icon-squared{background-image:url(../flags/1x1/mz.svg)}.flag-icon-na{background-image:url(../flags/4x3/na.svg)}.flag-icon-na.flag-icon-squared{background-image:url(../flags/1x1/na.svg)}.flag-icon-nc{background-image:url(../flags/4x3/nc.svg)}.flag-icon-nc.flag-icon-squared{background-image:url(../flags/1x1/nc.svg)}.flag-icon-ne{background-image:url(../flags/4x3/ne.svg)}.flag-icon-ne.flag-icon-squared{background-image:url(../flags/1x1/ne.svg)}.flag-icon-nf{background-image:url(../flags/4x3/nf.svg)}.flag-icon-nf.flag-icon-squared{background-image:url(../flags/1x1/nf.svg)}.flag-icon-ng{background-image:url(../flags/4x3/ng.svg)}.flag-icon-ng.flag-icon-squared{background-image:url(../flags/1x1/ng.svg)}.flag-icon-ni{background-image:url(../flags/4x3/ni.svg)}.flag-icon-ni.flag-icon-squared{background-image:url(../flags/1x1/ni.svg)}.flag-icon-nl{background-image:url(../flags/4x3/nl.svg)}.flag-icon-nl.flag-icon-squared{background-image:url(../flags/1x1/nl.svg)}.flag-icon-no{background-image:url(../flags/4x3/no.svg)}.flag-icon-no.flag-icon-squared{background-image:url(../flags/1x1/no.svg)}.flag-icon-np{background-image:url(../flags/4x3/np.svg)}.flag-icon-np.flag-icon-squared{background-image:url(../flags/1x1/np.svg)}.flag-icon-nr{background-image:url(../flags/4x3/nr.svg)}.flag-icon-nr.flag-icon-squared{background-image:url(../flags/1x1/nr.svg)}.flag-icon-nu{background-image:url(../flags/4x3/nu.svg)}.flag-icon-nu.flag-icon-squared{background-image:url(../flags/1x1/nu.svg)}.flag-icon-nz{background-image:url(../flags/4x3/nz.svg)}.flag-icon-nz.flag-icon-squared{background-image:url(../flags/1x1/nz.svg)}.flag-icon-om{background-image:url(../flags/4x3/om.svg)}.flag-icon-om.flag-icon-squared{background-image:url(../flags/1x1/om.svg)}.flag-icon-pa{background-image:url(../flags/4x3/pa.svg)}.flag-icon-pa.flag-icon-squared{background-image:url(../flags/1x1/pa.svg)}.flag-icon-pe{background-image:url(../flags/4x3/pe.svg)}.flag-icon-pe.flag-icon-squared{background-image:url(../flags/1x1/pe.svg)}.flag-icon-pf{background-image:url(../flags/4x3/pf.svg)}.flag-icon-pf.flag-icon-squared{background-image:url(../flags/1x1/pf.svg)}.flag-icon-pg{background-image:url(../flags/4x3/pg.svg)}.flag-icon-pg.flag-icon-squared{background-image:url(../flags/1x1/pg.svg)}.flag-icon-ph{background-image:url(../flags/4x3/ph.svg)}.flag-icon-ph.flag-icon-squared{background-image:url(../flags/1x1/ph.svg)}.flag-icon-pk{background-image:url(../flags/4x3/pk.svg)}.flag-icon-pk.flag-icon-squared{background-image:url(../flags/1x1/pk.svg)}.flag-icon-pl{background-image:url(../flags/4x3/pl.svg)}.flag-icon-pl.flag-icon-squared{background-image:url(../flags/1x1/pl.svg)}.flag-icon-pm{background-image:url(../flags/4x3/pm.svg)}.flag-icon-pm.flag-icon-squared{background-image:url(../flags/1x1/pm.svg)}.flag-icon-pn{background-image:url(../flags/4x3/pn.svg)}.flag-icon-pn.flag-icon-squared{background-image:url(../flags/1x1/pn.svg)}.flag-icon-pr{background-image:url(../flags/4x3/pr.svg)}.flag-icon-pr.flag-icon-squared{background-image:url(../flags/1x1/pr.svg)}.flag-icon-ps{background-image:url(../flags/4x3/ps.svg)}.flag-icon-ps.flag-icon-squared{background-image:url(../flags/1x1/ps.svg)}.flag-icon-pt{background-image:url(../flags/4x3/pt.svg)}.flag-icon-pt.flag-icon-squared{background-image:url(../flags/1x1/pt.svg)}.flag-icon-pw{background-image:url(../flags/4x3/pw.svg)}.flag-icon-pw.flag-icon-squared{background-image:url(../flags/1x1/pw.svg)}.flag-icon-py{background-image:url(../flags/4x3/py.svg)}.flag-icon-py.flag-icon-squared{background-image:url(../flags/1x1/py.svg)}.flag-icon-qa{background-image:url(../flags/4x3/qa.svg)}.flag-icon-qa.flag-icon-squared{background-image:url(../flags/1x1/qa.svg)}.flag-icon-re{background-image:url(../flags/4x3/re.svg)}.flag-icon-re.flag-icon-squared{background-image:url(../flags/1x1/re.svg)}.flag-icon-ro{background-image:url(../flags/4x3/ro.svg)}.flag-icon-ro.flag-icon-squared{background-image:url(../flags/1x1/ro.svg)}.flag-icon-rs{background-image:url(../flags/4x3/rs.svg)}.flag-icon-rs.flag-icon-squared{background-image:url(../flags/1x1/rs.svg)}.flag-icon-ru{background-image:url(../flags/4x3/ru.svg)}.flag-icon-ru.flag-icon-squared{background-image:url(../flags/1x1/ru.svg)}.flag-icon-rw{background-image:url(../flags/4x3/rw.svg)}.flag-icon-rw.flag-icon-squared{background-image:url(../flags/1x1/rw.svg)}.flag-icon-sa{background-image:url(../flags/4x3/sa.svg)}.flag-icon-sa.flag-icon-squared{background-image:url(../flags/1x1/sa.svg)}.flag-icon-sb{background-image:url(../flags/4x3/sb.svg)}.flag-icon-sb.flag-icon-squared{background-image:url(../flags/1x1/sb.svg)}.flag-icon-sc{background-image:url(../flags/4x3/sc.svg)}.flag-icon-sc.flag-icon-squared{background-image:url(../flags/1x1/sc.svg)}.flag-icon-sd{background-image:url(../flags/4x3/sd.svg)}.flag-icon-sd.flag-icon-squared{background-image:url(../flags/1x1/sd.svg)}.flag-icon-se{background-image:url(../flags/4x3/se.svg)}.flag-icon-se.flag-icon-squared{background-image:url(../flags/1x1/se.svg)}.flag-icon-sg{background-image:url(../flags/4x3/sg.svg)}.flag-icon-sg.flag-icon-squared{background-image:url(../flags/1x1/sg.svg)}.flag-icon-sh{background-image:url(../flags/4x3/sh.svg)}.flag-icon-sh.flag-icon-squared{background-image:url(../flags/1x1/sh.svg)}.flag-icon-si{background-image:url(../flags/4x3/si.svg)}.flag-icon-si.flag-icon-squared{background-image:url(../flags/1x1/si.svg)}.flag-icon-sj{background-image:url(../flags/4x3/sj.svg)}.flag-icon-sj.flag-icon-squared{background-image:url(../flags/1x1/sj.svg)}.flag-icon-sk{background-image:url(../flags/4x3/sk.svg)}.flag-icon-sk.flag-icon-squared{background-image:url(../flags/1x1/sk.svg)}.flag-icon-sl{background-image:url(../flags/4x3/sl.svg)}.flag-icon-sl.flag-icon-squared{background-image:url(../flags/1x1/sl.svg)}.flag-icon-sm{background-image:url(../flags/4x3/sm.svg)}.flag-icon-sm.flag-icon-squared{background-image:url(../flags/1x1/sm.svg)}.flag-icon-sn{background-image:url(../flags/4x3/sn.svg)}.flag-icon-sn.flag-icon-squared{background-image:url(../flags/1x1/sn.svg)}.flag-icon-so{background-image:url(../flags/4x3/so.svg)}.flag-icon-so.flag-icon-squared{background-image:url(../flags/1x1/so.svg)}.flag-icon-sr{background-image:url(../flags/4x3/sr.svg)}.flag-icon-sr.flag-icon-squared{background-image:url(../flags/1x1/sr.svg)}.flag-icon-ss{background-image:url(../flags/4x3/ss.svg)}.flag-icon-ss.flag-icon-squared{background-image:url(../flags/1x1/ss.svg)}.flag-icon-st{background-image:url(../flags/4x3/st.svg)}.flag-icon-st.flag-icon-squared{background-image:url(../flags/1x1/st.svg)}.flag-icon-sv{background-image:url(../flags/4x3/sv.svg)}.flag-icon-sv.flag-icon-squared{background-image:url(../flags/1x1/sv.svg)}.flag-icon-sx{background-image:url(../flags/4x3/sx.svg)}.flag-icon-sx.flag-icon-squared{background-image:url(../flags/1x1/sx.svg)}.flag-icon-sy{background-image:url(../flags/4x3/sy.svg)}.flag-icon-sy.flag-icon-squared{background-image:url(../flags/1x1/sy.svg)}.flag-icon-sz{background-image:url(../flags/4x3/sz.svg)}.flag-icon-sz.flag-icon-squared{background-image:url(../flags/1x1/sz.svg)}.flag-icon-tc{background-image:url(../flags/4x3/tc.svg)}.flag-icon-tc.flag-icon-squared{background-image:url(../flags/1x1/tc.svg)}.flag-icon-td{background-image:url(../flags/4x3/td.svg)}.flag-icon-td.flag-icon-squared{background-image:url(../flags/1x1/td.svg)}.flag-icon-tf{background-image:url(../flags/4x3/tf.svg)}.flag-icon-tf.flag-icon-squared{background-image:url(../flags/1x1/tf.svg)}.flag-icon-tg{background-image:url(../flags/4x3/tg.svg)}.flag-icon-tg.flag-icon-squared{background-image:url(../flags/1x1/tg.svg)}.flag-icon-th{background-image:url(../flags/4x3/th.svg)}.flag-icon-th.flag-icon-squared{background-image:url(../flags/1x1/th.svg)}.flag-icon-tj{background-image:url(../flags/4x3/tj.svg)}.flag-icon-tj.flag-icon-squared{background-image:url(../flags/1x1/tj.svg)}.flag-icon-tk{background-image:url(../flags/4x3/tk.svg)}.flag-icon-tk.flag-icon-squared{background-image:url(../flags/1x1/tk.svg)}.flag-icon-tl{background-image:url(../flags/4x3/tl.svg)}.flag-icon-tl.flag-icon-squared{background-image:url(../flags/1x1/tl.svg)}.flag-icon-tm{background-image:url(../flags/4x3/tm.svg)}.flag-icon-tm.flag-icon-squared{background-image:url(../flags/1x1/tm.svg)}.flag-icon-tn{background-image:url(../flags/4x3/tn.svg)}.flag-icon-tn.flag-icon-squared{background-image:url(../flags/1x1/tn.svg)}.flag-icon-to{background-image:url(../flags/4x3/to.svg)}.flag-icon-to.flag-icon-squared{background-image:url(../flags/1x1/to.svg)}.flag-icon-tr{background-image:url(../flags/4x3/tr.svg)}.flag-icon-tr.flag-icon-squared{background-image:url(../flags/1x1/tr.svg)}.flag-icon-tt{background-image:url(../flags/4x3/tt.svg)}.flag-icon-tt.flag-icon-squared{background-image:url(../flags/1x1/tt.svg)}.flag-icon-tv{background-image:url(../flags/4x3/tv.svg)}.flag-icon-tv.flag-icon-squared{background-image:url(../flags/1x1/tv.svg)}.flag-icon-tw{background-image:url(../flags/4x3/tw.svg)}.flag-icon-tw.flag-icon-squared{background-image:url(../flags/1x1/tw.svg)}.flag-icon-tz{background-image:url(../flags/4x3/tz.svg)}.flag-icon-tz.flag-icon-squared{background-image:url(../flags/1x1/tz.svg)}.flag-icon-ua{background-image:url(../flags/4x3/ua.svg)}.flag-icon-ua.flag-icon-squared{background-image:url(../flags/1x1/ua.svg)}.flag-icon-ug{background-image:url(../flags/4x3/ug.svg)}.flag-icon-ug.flag-icon-squared{background-image:url(../flags/1x1/ug.svg)}.flag-icon-um{background-image:url(../flags/4x3/um.svg)}.flag-icon-um.flag-icon-squared{background-image:url(../flags/1x1/um.svg)}.flag-icon-us{background-image:url(../flags/4x3/us.svg)}.flag-icon-us.flag-icon-squared{background-image:url(../flags/1x1/us.svg)}.flag-icon-uy{background-image:url(../flags/4x3/uy.svg)}.flag-icon-uy.flag-icon-squared{background-image:url(../flags/1x1/uy.svg)}.flag-icon-uz{background-image:url(../flags/4x3/uz.svg)}.flag-icon-uz.flag-icon-squared{background-image:url(../flags/1x1/uz.svg)}.flag-icon-va{background-image:url(../flags/4x3/va.svg)}.flag-icon-va.flag-icon-squared{background-image:url(../flags/1x1/va.svg)}.flag-icon-vc{background-image:url(../flags/4x3/vc.svg)}.flag-icon-vc.flag-icon-squared{background-image:url(../flags/1x1/vc.svg)}.flag-icon-ve{background-image:url(../flags/4x3/ve.svg)}.flag-icon-ve.flag-icon-squared{background-image:url(../flags/1x1/ve.svg)}.flag-icon-vg{background-image:url(../flags/4x3/vg.svg)}.flag-icon-vg.flag-icon-squared{background-image:url(../flags/1x1/vg.svg)}.flag-icon-vi{background-image:url(../flags/4x3/vi.svg)}.flag-icon-vi.flag-icon-squared{background-image:url(../flags/1x1/vi.svg)}.flag-icon-vn{background-image:url(../flags/4x3/vn.svg)}.flag-icon-vn.flag-icon-squared{background-image:url(../flags/1x1/vn.svg)}.flag-icon-vu{background-image:url(../flags/4x3/vu.svg)}.flag-icon-vu.flag-icon-squared{background-image:url(../flags/1x1/vu.svg)}.flag-icon-wf{background-image:url(../flags/4x3/wf.svg)}.flag-icon-wf.flag-icon-squared{background-image:url(../flags/1x1/wf.svg)}.flag-icon-ws{background-image:url(../flags/4x3/ws.svg)}.flag-icon-ws.flag-icon-squared{background-image:url(../flags/1x1/ws.svg)}.flag-icon-ye{background-image:url(../flags/4x3/ye.svg)}.flag-icon-ye.flag-icon-squared{background-image:url(../flags/1x1/ye.svg)}.flag-icon-yt{background-image:url(../flags/4x3/yt.svg)}.flag-icon-yt.flag-icon-squared{background-image:url(../flags/1x1/yt.svg)}.flag-icon-za{background-image:url(../flags/4x3/za.svg)}.flag-icon-za.flag-icon-squared{background-image:url(../flags/1x1/za.svg)}.flag-icon-zm{background-image:url(../flags/4x3/zm.svg)}.flag-icon-zm.flag-icon-squared{background-image:url(../flags/1x1/zm.svg)}.flag-icon-zw{background-image:url(../flags/4x3/zw.svg)}.flag-icon-zw.flag-icon-squared{background-image:url(../flags/1x1/zw.svg)}.flag-icon-es-ct{background-image:url(../flags/4x3/es-ct.svg)}.flag-icon-es-ct.flag-icon-squared{background-image:url(../flags/1x1/es-ct.svg)}.flag-icon-eu{background-image:url(../flags/4x3/eu.svg)}.flag-icon-eu.flag-icon-squared{background-image:url(../flags/1x1/eu.svg)}.flag-icon-gb-eng{background-image:url(../flags/4x3/gb-eng.svg)}.flag-icon-gb-eng.flag-icon-squared{background-image:url(../flags/1x1/gb-eng.svg)}.flag-icon-gb-nir{background-image:url(../flags/4x3/gb-nir.svg)}.flag-icon-gb-nir.flag-icon-squared{background-image:url(../flags/1x1/gb-nir.svg)}.flag-icon-gb-sct{background-image:url(../flags/4x3/gb-sct.svg)}.flag-icon-gb-sct.flag-icon-squared{background-image:url(../flags/1x1/gb-sct.svg)}.flag-icon-gb-wls{background-image:url(../flags/4x3/gb-wls.svg)}.flag-icon-gb-wls.flag-icon-squared{background-image:url(../flags/1x1/gb-wls.svg)}.flag-icon-un{background-image:url(../flags/4x3/un.svg)}.flag-icon-un.flag-icon-squared{background-image:url(../flags/1x1/un.svg)}
@font-face {
	font-family: 'icomoon';
	src:url('../fonts/icomoon/icomoon.eot?-rdnm34');
	src:url('../fonts/icomoon/icomoon.eot?#iefix-rdnm34') format('embedded-opentype'),
		url('../fonts/icomoon/icomoon.woff?-rdnm34') format('woff'),
		url('../fonts/icomoon/icomoon.ttf?-rdnm34') format('truetype'),
		url('../fonts/icomoon/icomoon.svg?-rdnm34#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

div.cs-skin-elastic {
	background: transparent;
	font-size: 1.5em;
	font-weight: 700;
	color: #5b8583;
}

@media screen and (max-width: 30em) {
	div.cs-skin-elastic { font-size: 1em; }
}

.cs-skin-elastic > span {
	background-color: #fff;
	z-index: 100;
}

.cs-skin-elastic > span::after {
	font-family: 'icomoon';
	content: '\e005';
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.cs-skin-elastic .cs-options {
	overflow: visible;
	background: transparent;
	opacity: 1;
	visibility: visible;
	padding-bottom: 1.25em;
	pointer-events: none;
}

.cs-skin-elastic.cs-active .cs-options {
	pointer-events: auto;
}

.cs-skin-elastic .cs-options > ul::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	-webkit-transform: scale3d(1,0,1);
	transform: scale3d(1,0,1);
	background: #fff;
	-webkit-transform-origin: 50% 0%;
	transform-origin: 50% 0%;
	-webkit-transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
}

.cs-skin-elastic.cs-active .cs-options > ul::before {
	-webkit-transform: scale3d(1,1,1);
	transform: scale3d(1,1,1);
	-webkit-transition: none;
	transition: none;
	-webkit-animation: expand 0.6s ease-out;
  	animation: expand 0.6s ease-out;
}

.cs-skin-elastic .cs-options ul li {
	opacity: 0;
	-webkit-transform: translate3d(0,-25px,0);
	transform: translate3d(0,-25px,0);
	-webkit-transition: opacity 0.15s, -webkit-transform 0.15s;
	transition: opacity 0.15s, transform 0.15s;
}

.cs-skin-elastic.cs-active .cs-options ul li {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	opacity: 1;
	-webkit-transition: none;
	transition: none;
	-webkit-animation: bounce 0.6s ease-out;
  	animation: bounce 0.6s ease-out;
}

/* Optional delays (problematic in IE 11/Win) */
/*
.cs-skin-elastic.cs-active .cs-options ul li:first-child {
	-webkit-animation-delay: 0.1s;
	animation-delay: 0.1s;
}

.cs-skin-elastic.cs-active .cs-options ul li:nth-child(2) {
	-webkit-animation-delay: 0.15s;
	animation-delay: 0.15s;
}

.cs-skin-elastic.cs-active .cs-options ul li:nth-child(3) {
	-webkit-animation-delay: 0.2s;
	animation-delay: 0.2s;
}

.cs-skin-elastic.cs-active .cs-options ul li:nth-child(4) {
	-webkit-animation-delay: 0.25s;
	animation-delay: 0.25s;
} 

/* with more items, more delays declarations are needed */


.cs-skin-elastic .cs-options span {
	background-repeat: no-repeat;
	background-position: 1.5em 50%;
	background-size: 2em auto;
	padding: 0.8em 1em 0.8em 4em;
}

.cs-skin-elastic .cs-options span:hover,
.cs-skin-elastic .cs-options li.cs-focus span,
.cs-skin-elastic .cs-options .cs-selected span {
	color: #1e4c4a;
}

.cs-skin-elastic .cs-options .cs-selected span::after {
	content: '';
}

.cs-skin-elastic .cs-options li.flag-france span {
	background-image: url(../img/france.svg);
}

.cs-skin-elastic .cs-options li.flag-brazil span {
	background-image: url(../img/brazil.svg);
}

.cs-skin-elastic .cs-options li.flag-safrica span {
	background-image: url(../img/south-africa.svg);
}

.cs-skin-elastic .cs-options li.flag-argentina span {
	background-image: url(../img/argentina.svg);
}

@-webkit-keyframes expand { 
	0% { -webkit-transform: scale3d(1,0,1); }
	25% { -webkit-transform: scale3d(1,1.2,1); }
	50% { -webkit-transform: scale3d(1,0.85,1); }
	75% { -webkit-transform: scale3d(1,1.05,1) }
	100% { -webkit-transform: scale3d(1,1,1); }
}

@keyframes expand { 
	0% { -webkit-transform: scale3d(1,0,1); transform: scale3d(1,0,1); }
	25% { -webkit-transform: scale3d(1,1.2,1); transform: scale3d(1,1.2,1); }
	50% { -webkit-transform: scale3d(1,0.85,1); transform: scale3d(1,0.85,1); }
	75% { -webkit-transform: scale3d(1,1.05,1); transform: scale3d(1,1.05,1); }
	100% { -webkit-transform: scale3d(1,1,1); transform: scale3d(1,1,1); }
}


@-webkit-keyframes bounce { 
	0% { -webkit-transform: translate3d(0,-25px,0); opacity:0; }
	25% { -webkit-transform: translate3d(0,10px,0); }
	50% { -webkit-transform: translate3d(0,-6px,0); }
	75% { -webkit-transform: translate3d(0,2px,0); }
	100% { -webkit-transform: translate3d(0,0,0); opacity: 1; }
}

@keyframes bounce { 
	0% { -webkit-transform: translate3d(0,-25px,0); transform: translate3d(0,-25px,0); opacity:0; }
	25% { -webkit-transform: translate3d(0,10px,0); transform: translate3d(0,10px,0); }
	50% { -webkit-transform: translate3d(0,-6px,0); transform: translate3d(0,-6px,0); }
	75% { -webkit-transform: translate3d(0,2px,0); transform: translate3d(0,2px,0); }
	100% { -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); opacity: 1; }
}

table.dataTable{clear:both;margin-top:6px !important;margin-bottom:6px !important;max-width:none !important;border-collapse:separate !important;border-spacing:0}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:auto;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:before,div.dataTables_scrollBody table thead .sorting_asc:before,div.dataTables_scrollBody table thead .sorting_desc:before,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>.dataTables_scrollFootInner{box-sizing:content-box}div.dataTables_scrollFoot>.dataTables_scrollFootInner>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-sm>thead>tr>th{padding-right:20px}table.dataTable.table-sm .sorting:before,table.dataTable.table-sm .sorting_asc:before,table.dataTable.table-sm .sorting_desc:before{top:5px;right:0.85em}table.dataTable.table-sm .sorting:after,table.dataTable.table-sm .sorting_asc:after,table.dataTable.table-sm .sorting_desc:after{top:5px}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}

@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}div.dt-button-collection-title{text-align:center;padding:0.3em 0 0.5em;font-size:0.9em}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}ul.dt-button-collection.dropdown-menu .dt-button{border-radius:0}ul.dt-button-collection{-webkit-column-gap:8px;-moz-column-gap:8px;-ms-column-gap:8px;-o-column-gap:8px;column-gap:8px}ul.dt-button-collection.fixed{position:fixed;top:50%;left:50%;margin-left:-75px;border-radius:0}ul.dt-button-collection.fixed.two-column{margin-left:-150px}ul.dt-button-collection.fixed.three-column{margin-left:-225px}ul.dt-button-collection.fixed.four-column{margin-left:-300px}ul.dt-button-collection>*{-webkit-column-break-inside:avoid;break-inside:avoid}ul.dt-button-collection.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.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.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}ul.dt-button-collection .dt-button{border-radius:0}ul.dt-button-collection.fixed{max-width:none}ul.dt-button-collection.fixed:before,ul.dt-button-collection.fixed:after{display:none}div.dt-button-background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999}@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}

/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.8.7
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2018 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15);clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%)}.chosen-container.chosen-with-drop .chosen-drop{clip:auto;-webkit-clip-path:none;clip-path:none}.chosen-container a{cursor:pointer}.chosen-container .chosen-single .group-name,.chosen-container .search-choice .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .chosen-single .group-name:after,.chosen-container .search-choice .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),to(#f4f4f4));background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;-webkit-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(chosen-sprite.png) no-repeat 0 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:url(chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%)}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#eee),color-stop(15%,#fff));background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:0 0!important;-webkit-box-shadow:none;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0;width:25px}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#eee),color-stop(80%,#fff));background-image:linear-gradient(#eee 20%,#fff 80%);-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:url(chosen-sprite.png) no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-rtl .chosen-search input[type=text]{background-image:url(chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}
/*begin-commonstyles library*/ /*!
 * froala_editor v4.0.6 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2021 Froala Labs
 */
.fr-clearfix::after {
    clear: both;
    display: block;
    content: "";
    height: 0;
}

.fr-hide-by-clipping {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

.fr-view img.fr-rounded, .fr-view .fr-img-caption.fr-rounded img {
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

.fr-view img.fr-shadow, .fr-view .fr-img-caption.fr-shadow img {
    -webkit-box-shadow: 10px 10px 5px 0px #cccccc;
    -moz-box-shadow: 10px 10px 5px 0px #cccccc;
    box-shadow: 10px 10px 5px 0px #cccccc;
}

.fr-view img.fr-bordered, .fr-view .fr-img-caption.fr-bordered img {
    border: solid 5px #CCC;
}

.fr-view img.fr-bordered {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.fr-view .fr-img-caption.fr-bordered img {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.fr-view {
    word-wrap: break-word;
}

    .fr-view span[style~="color:"] a {
        color: inherit;
    }

    .fr-view strong {
        font-weight: 700;
    }

    .fr-view table[border='0'] td:not([class]), .fr-view table[border='0'] th:not([class]), .fr-view table[border='0'] td[class=""], .fr-view table[border='0'] th[class=""] {
        border-width: 0px;
    }

    .fr-view table {
        border: none;
        border-collapse: collapse;
        empty-cells: show;
        max-width: 100%;
    }

        .fr-view table td {
            min-width: 5px;
        }

        .fr-view table.fr-dashed-borders td, .fr-view table.fr-dashed-borders th {
            border-style: dashed;
        }

        .fr-view table.fr-alternate-rows tbody tr:nth-child(2n) {
            background: whitesmoke;
        }

        .fr-view table td, .fr-view table th {
            border: 1px solid #DDD;
        }

            .fr-view table td:empty, .fr-view table th:empty {
                height: 20px;
            }

            .fr-view table td.fr-highlighted, .fr-view table th.fr-highlighted {
                border: 1px double red;
            }

            .fr-view table td.fr-thick, .fr-view table th.fr-thick {
                border-width: 2px;
            }

        .fr-view table th {
            background: #ececec;
        }

    .fr-view hr {
        clear: both;
        user-select: none;
        -o-user-select: none;
        -moz-user-select: none;
        -khtml-user-select: none;
        -webkit-user-select: none;
        -ms-user-select: none;
        break-after: always;
        page-break-after: always;
    }

    .fr-view .fr-file {
        position: relative;
    }

        .fr-view .fr-file::after {
            position: relative;
            content: "\1F4CE";
            font-weight: normal;
        }

    .fr-view pre {
        white-space: pre-wrap;
        word-wrap: break-word;
        overflow: visible;
    }
    /*  .fr-view[dir="rtl"] blockquote {
    border-left: none;
    border-right: solid 2px #5E35B1;
    margin-right: 0;
    padding-right: 5px;
    padding-left: 0; }
    .fr-view[dir="rtl"] blockquote blockquote {
      border-color: #00BCD4; }
      .fr-view[dir="rtl"] blockquote blockquote blockquote {
        border-color: #43A047; }
  .fr-view blockquote {
    border-left: solid 2px #5E35B1;
    margin-left: 0;
    padding-left: 5px;
    color: #5E35B1; }
    .fr-view blockquote blockquote {
      border-color: #00BCD4;
      color: #00BCD4; }
      .fr-view blockquote blockquote blockquote {
        border-color: #43A047;
        color: #43A047; } */
    .fr-view span.fr-emoticon {
        font-weight: normal;
        font-family: "Apple Color Emoji","Segoe UI Emoji","NotoColorEmoji","Segoe UI Symbol","Android Emoji","EmojiSymbols";
        display: inline;
        line-height: 0;
    }

        .fr-view span.fr-emoticon.fr-emoticon-img {
            background-repeat: no-repeat !important;
            font-size: inherit;
            height: 1em;
            width: 1em;
            min-height: 20px;
            min-width: 20px;
            display: inline-block;
            margin: -.1em .1em .1em;
            line-height: 1;
            vertical-align: middle;
        }

    .fr-view .fr-text-gray {
        color: #AAA !important;
    }

    .fr-view .fr-text-bordered {
        border-top: solid 1px #222;
        border-bottom: solid 1px #222;
        padding: 10px 0;
    }

    .fr-view .fr-text-spaced {
        letter-spacing: 1px;
    }

    .fr-view .fr-text-uppercase {
        text-transform: uppercase;
    }

    .fr-view .fr-class-highlighted {
        background-color: #ffff00;
    }

    .fr-view .fr-class-code {
        border-color: #cccccc;
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        background: #f5f5f5;
        padding: 10px;
        font-family: "Courier New", Courier, monospace;
    }

    .fr-view .fr-class-transparency {
        opacity: 0.5;
    }

    .fr-view img {
        position: relative;
        max-width: 100%;
    }

        .fr-view img.fr-dib {
            margin: 10px auto;
            display: block;
            float: none;
            vertical-align: top;
        }

            .fr-view img.fr-dib.fr-fil {
                margin-left: 0;
                text-align: left;
            }

            .fr-view img.fr-dib.fr-fir {
                margin-right: 0;
                text-align: right;
            }

        .fr-view img.fr-dii {
            display: inline-block;
            float: none;
            vertical-align: bottom;
            margin-left: 5px;
            margin-right: 5px;
            max-width: calc(100% - (2 * 5px));
        }

            .fr-view img.fr-dii.fr-fil {
                float: left;
                margin: 10px 15px 10px 0;
                max-width: calc(100% - 5px);
            }

            .fr-view img.fr-dii.fr-fir {
                float: right;
                margin: 10px 0 10px 15px;
                max-width: calc(100% - 5px);
            }

    .fr-view span.fr-img-caption {
        position: relative;
        max-width: 100%;
    }

        .fr-view span.fr-img-caption.fr-dib {
            margin: 5px auto;
            display: block;
            float: none;
            vertical-align: top;
        }

            .fr-view span.fr-img-caption.fr-dib.fr-fil {
                margin-left: 0;
                text-align: left;
            }

            .fr-view span.fr-img-caption.fr-dib.fr-fir {
                margin-right: 0;
                text-align: right;
            }

        .fr-view span.fr-img-caption.fr-dii {
            display: inline-block;
            float: none;
            vertical-align: bottom;
            margin-left: 5px;
            margin-right: 5px;
            max-width: calc(100% - (2 * 5px));
        }

            .fr-view span.fr-img-caption.fr-dii.fr-fil {
                float: left;
                margin: 5px 5px 5px 0;
                max-width: calc(100% - 5px);
            }

            .fr-view span.fr-img-caption.fr-dii.fr-fir {
                float: right;
                margin: 5px 0 5px 5px;
                max-width: calc(100% - 5px);
            }

    .fr-view .fr-video {
        text-align: center;
        position: relative;
    }

        .fr-view .fr-video.fr-rv {
            padding-bottom: 56.25%;
            padding-top: 30px;
            height: 0;
            overflow: hidden;
        }

            .fr-view .fr-video.fr-rv > iframe, .fr-view .fr-video.fr-rv object, .fr-view .fr-video.fr-rv embed {
                position: absolute !important;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
            }

        .fr-view .fr-video > * {
            -webkit-box-sizing: content-box;
            -moz-box-sizing: content-box;
            box-sizing: content-box;
            max-width: 100%;
            border: none;
        }

        .fr-view .fr-video.fr-dvb {
            display: block;
            clear: both;
        }

            .fr-view .fr-video.fr-dvb.fr-fvl {
                text-align: left;
            }

            .fr-view .fr-video.fr-dvb.fr-fvr {
                text-align: right;
            }

        .fr-view .fr-video.fr-dvi {
            display: inline-block;
        }

            .fr-view .fr-video.fr-dvi.fr-fvl {
                float: left;
            }

            .fr-view .fr-video.fr-dvi.fr-fvr {
                float: right;
            }

    .fr-view a.fr-strong {
        font-weight: 700;
    }

    .fr-view a.fr-green {
        color: green;
    }

    .fr-view .fr-img-caption {
        text-align: center;
    }

        .fr-view .fr-img-caption .fr-img-wrap {
            padding: 0;
            margin: auto;
            text-align: center;
            width: 100%;
        }

            .fr-view .fr-img-caption .fr-img-wrap a {
                display: block;
            }

            .fr-view .fr-img-caption .fr-img-wrap img {
                display: block;
                margin: auto;
                width: 100%;
            }

            .fr-view .fr-img-caption .fr-img-wrap > span {
                margin: auto;
                display: block;
                padding: 5px 5px 10px;
                font-size: 14px;
                font-weight: initial;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
                -webkit-opacity: 0.9;
                -moz-opacity: 0.9;
                opacity: 0.9;
                -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
                width: 100%;
                text-align: center;
            }

    .fr-view button.fr-rounded, .fr-view input.fr-rounded, .fr-view textarea.fr-rounded {
        border-radius: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
    }

    .fr-view button.fr-large, .fr-view input.fr-large, .fr-view textarea.fr-large {
        font-size: 24px;
    }

/**
 * Image style.
 */
a.fr-view.fr-strong {
    font-weight: 700;
}

a.fr-view.fr-green {
    color: green;
}

/**
 * Link style.
 */
img.fr-view {
    position: relative;
    max-width: 100%;
}

    img.fr-view.fr-dib {
        margin: 5px auto;
        display: block;
        float: none;
        vertical-align: top;
    }

        img.fr-view.fr-dib.fr-fil {
            margin-left: 0;
            text-align: left;
        }

        img.fr-view.fr-dib.fr-fir {
            margin-right: 0;
            text-align: right;
        }

    img.fr-view.fr-dii {
        display: inline-block;
        float: none;
        vertical-align: bottom;
        margin-left: 5px;
        margin-right: 5px;
        max-width: calc(100% - (2 * 5px));
    }

        img.fr-view.fr-dii.fr-fil {
            float: left;
            margin: 5px 5px 5px 0;
            max-width: calc(100% - 5px);
        }

        img.fr-view.fr-dii.fr-fir {
            float: right;
            margin: 5px 0 5px 5px;
            max-width: calc(100% - 5px);
        }

span.fr-img-caption.fr-view {
    position: relative;
    max-width: 100%;
}

    span.fr-img-caption.fr-view.fr-dib {
        margin: 5px auto;
        display: block;
        float: none;
        vertical-align: top;
    }

        span.fr-img-caption.fr-view.fr-dib.fr-fil {
            margin-left: 0;
            text-align: left;
        }

        span.fr-img-caption.fr-view.fr-dib.fr-fir {
            margin-right: 0;
            text-align: right;
        }

    span.fr-img-caption.fr-view.fr-dii {
        display: inline-block;
        float: none;
        vertical-align: bottom;
        margin-left: 5px;
        margin-right: 5px;
        max-width: calc(100% - (2 * 5px));
    }

        span.fr-img-caption.fr-view.fr-dii.fr-fil {
            float: left;
            margin: 5px 5px 5px 0;
            max-width: calc(100% - 5px);
        }

        span.fr-img-caption.fr-view.fr-dii.fr-fir {
            float: right;
            margin: 5px 0 5px 5px;
            max-width: calc(100% - 5px);
        }
/*end-commonstyles library*/ @charset "UTF-8";

.u-hidden-block {
    visibility: hidden !important;
}

.u-locked-block {
    pointer-events: none !important;
}
/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

body {
    margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
    display: block;
}

audio,
canvas,
progress,
video {
    display: inline-block;
}

    audio:not([controls]) {
        display: none;
        height: 0;
    }

progress {
    vertical-align: baseline;
}

template,
[hidden] {
    display: none;
}

a {
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}

    a:active,
    a:hover {
        outline-width: 0;
    }

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
}

b,
strong {
    font-weight: inherit;
    font-weight: bold;
}

dfn {
    font-style: italic;
}

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

mark {
    background-color: #ff0;
    color: #000;
}

small {
    font-size: 80%;
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sub {
    bottom: -0.25em;
}

sup {
    top: -0.5em;
}

img {
    border-style: none;
}

svg:not(:root) {
    overflow: hidden;
}

code,
kbd,
pre,
samp {
    font-family: monospace,monospace;
    font-size: 1em;
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
}

button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}

optgroup {
    font-weight: 700;
}

button,
input {
    overflow: visible;
}

button,
select {
    text-transform: none;
}

button,
html [type="button"],
[type="reset"],
[type="submit"] {
    -webkit-appearance: button;
}

    button::-moz-focus-inner,
    [type="button"]::-moz-focus-inner,
    [type="reset"]::-moz-focus-inner,
    [type="submit"]::-moz-focus-inner {
        border-style: none;
        padding: 0;
    }

    button:-moz-focusring,
    [type="button"]:-moz-focusring,
    [type="reset"]:-moz-focusring,
    [type="submit"]:-moz-focusring {
        outline: 1px dotted ButtonText;
    }

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal;
}

textarea {
    overflow: auto;
    outline: none;
}

button,
select,
input,
textarea {
    outline: none;
}

[type="checkbox"],
[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

[type="search"] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
}

    [type="search"]::-webkit-search-cancel-button,
    [type="search"]::-webkit-search-decoration {
        -webkit-appearance: none;
    }

::-webkit-input-placeholder {
    color: inherit;
    opacity: 0.54;
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
}

ul,
ol {
    padding-left: 20px;
}
/* Fade effect */
/* Over effect */
/* Slide effect */
/* Over and Slide effect */
/* Flip Left effect */
/* Flip Right effect */
/* Flip Top effect */
/* Flip Bottom effect */
/* Wobble Left effect */
/* Wobble Right effect */
/* Wobble top effect */
/* Wobble bottom effect */
/* Zoom and Rotate Effects */
/* Utility */
.u-over-slide {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.u-background-effect {
    overflow: hidden;
}

    .u-background-effect ~ .u-container-layout {
        cursor: pointer;
    }
/* Fade effect */
.u-effect-fade .u-over-slide {
    opacity: 0;
    transition: all 500ms ease;
}

.u-effect-fade:hover .u-over-slide,
.u-effect-fade.u-effect-active .u-over-slide {
    opacity: 1;
}
/* Over effect */
.u-effect-over-left .u-over-slide {
    transform: translate(-100%, 0);
    transition: all 500ms ease;
}

.u-effect-over-left:hover .u-over-slide,
.u-effect-over-left.u-effect-active .u-over-slide {
    transform: translate(0, 0);
}

.u-effect-over-right .u-over-slide {
    transform: translate(100%, 0);
    transition: all 500ms ease;
}

.u-effect-over-right:hover .u-over-slide,
.u-effect-over-right.u-effect-active .u-over-slide {
    transform: translate(0, 0);
}

.u-effect-over-top .u-over-slide {
    transform: translate(0, -100%);
    transition: all 500ms ease;
}

.u-effect-over-top:hover .u-over-slide,
.u-effect-over-top.u-effect-active .u-over-slide {
    transform: translate(0, 0);
}

.u-effect-over-bottom .u-over-slide {
    transform: translate(0, 100%);
    transition: all 500ms ease;
}

.u-effect-over-bottom:hover .u-over-slide,
.u-effect-over-bottom.u-effect-active .u-over-slide {
    transform: translate(0, 0);
}

.u-effect-over-topleft .u-over-slide {
    transform: translate(-100%, -100%);
    transition: all 500ms ease;
}

.u-effect-over-topleft:hover .u-over-slide,
.u-effect-over-topleft.u-effect-active .u-over-slide {
    transform: translate(0, 0);
}

.u-effect-over-topright .u-over-slide {
    transform: translate(100%, -100%);
    transition: all 500ms ease;
}

.u-effect-over-topright:hover .u-over-slide,
.u-effect-over-topright.u-effect-active .u-over-slide {
    transform: translate(0, 0);
}

.u-effect-over-bottomleft .u-over-slide {
    transform: translate(-100%, 100%);
    transition: all 500ms ease;
}

.u-effect-over-bottomleft:hover .u-over-slide,
.u-effect-over-bottomleft.u-effect-active .u-over-slide {
    transform: translate(0, 0);
}

.u-effect-over-bottomright .u-over-slide {
    transform: translate(100%, 100%);
    transition: all 500ms ease;
}

.u-effect-over-bottomright:hover .u-over-slide,
.u-effect-over-bottomright.u-effect-active .u-over-slide {
    transform: translate(0, 0);
}
/* Slide effect */
.u-effect-slide-left .u-over-slide {
    transform: translate(-100%, 0);
    transition: all 500ms ease;
}

.u-effect-slide-left:hover .u-over-slide,
.u-effect-slide-left.u-effect-active .u-over-slide {
    transform: translate(0, 0);
}

.u-effect-slide-left .u-back-slide {
    transition: all 500ms ease;
}

.u-effect-slide-left:hover .u-back-slide,
.u-effect-slide-left.u-effect-active .u-back-slide {
    transform: translate(100%, 0);
}

.u-effect-slide-right .u-over-slide {
    transform: translate(100%, 0);
    transition: all 500ms ease;
}

.u-effect-slide-right:hover .u-over-slide,
.u-effect-slide-right.u-effect-active .u-over-slide {
    transform: translate(0, 0);
}

.u-effect-slide-right .u-back-slide {
    transition: all 500ms ease;
}

.u-effect-slide-right:hover .u-back-slide,
.u-effect-slide-right.u-effect-active .u-back-slide {
    transform: translate(-100%, 0);
}

.u-effect-slide-top .u-over-slide {
    transform: translate(0, -100%);
    transition: all 500ms ease;
}

.u-effect-slide-top:hover .u-over-slide,
.u-effect-slide-top.u-effect-active .u-over-slide {
    transform: translate(0, 0);
}

.u-effect-slide-top .u-back-slide {
    transition: all 500ms ease;
}

.u-effect-slide-top:hover .u-back-slide,
.u-effect-slide-top.u-effect-active .u-back-slide {
    transform: translate(0, 100%);
}

.u-effect-slide-bottom .u-over-slide {
    transform: translate(0, 100%);
    transition: all 500ms ease;
}

.u-effect-slide-bottom:hover .u-over-slide,
.u-effect-slide-bottom.u-effect-active .u-over-slide {
    transform: translate(0, 0);
}

.u-effect-slide-bottom .u-back-slide {
    transition: all 500ms ease;
}

.u-effect-slide-bottom:hover .u-back-slide,
.u-effect-slide-bottom.u-effect-active .u-back-slide {
    transform: translate(0, -100%);
}

.u-effect-slide-topleft .u-over-slide {
    transform: translate(-100%, -100%);
    transition: all 500ms ease;
}

.u-effect-slide-topleft:hover .u-over-slide,
.u-effect-slide-topleft.u-effect-active .u-over-slide {
    transform: translate(0, 0);
}

.u-effect-slide-topleft .u-back-slide {
    transition: all 500ms ease;
}

.u-effect-slide-topleft:hover .u-back-slide,
.u-effect-slide-topleft.u-effect-active .u-back-slide {
    transform: translate(100%, 100%);
}

.u-effect-slide-topright .u-over-slide {
    transform: translate(100%, -100%);
    transition: all 500ms ease;
}

.u-effect-slide-topright:hover .u-over-slide,
.u-effect-slide-topright.u-effect-active .u-over-slide {
    transform: translate(0, 0);
}

.u-effect-slide-topright .u-back-slide {
    transition: all 500ms ease;
}

.u-effect-slide-topright:hover .u-back-slide,
.u-effect-slide-topright.u-effect-active .u-back-slide {
    transform: translate(-100%, 100%);
}

.u-effect-slide-bottomleft .u-over-slide {
    transform: translate(-100%, 100%);
    transition: all 500ms ease;
}

.u-effect-slide-bottomleft:hover .u-over-slide,
.u-effect-slide-bottomleft.u-effect-active .u-over-slide {
    transform: translate(0, 0);
}

.u-effect-slide-bottomleft .u-back-slide {
    transition: all 500ms ease;
}

.u-effect-slide-bottomleft:hover .u-back-slide,
.u-effect-slide-bottomleft.u-effect-active .u-back-slide {
    transform: translate(100%, -100%);
}

.u-effect-slide-bottomright .u-over-slide {
    transform: translate(100%, 100%);
    transition: all 500ms ease;
}

.u-effect-slide-bottomright:hover .u-over-slide,
.u-effect-slide-bottomright.u-effect-active .u-over-slide {
    transform: translate(0, 0);
}

.u-effect-slide-bottomright .u-back-slide {
    transition: all 500ms ease;
}

.u-effect-slide-bottomright:hover .u-back-slide,
.u-effect-slide-bottomright.u-effect-active .u-back-slide {
    transform: translate(-100%, -100%);
}
/* Flip */
.u-effect-flip-left,
.u-effect-flip-left .u-slidesWrapper {
    perspective: 300px;
}

    .u-effect-flip-left .u-over-slide {
        opacity: 0;
        transform: rotateY(180deg);
        transform-origin: center left;
        transition: transform 500ms ease, transform-origin 500ms ease, opacity 0ms ease 500ms;
    }

    .u-effect-flip-left:hover .u-over-slide,
    .u-effect-flip-left.u-effect-active .u-over-slide {
        opacity: 1;
        transform: rotateY(0deg);
        transition: transform 500ms ease, transform-origin 500ms ease;
    }

.u-effect-flip-right,
.u-effect-flip-right .u-slidesWrapper {
    perspective: 300px;
}

    .u-effect-flip-right .u-over-slide {
        opacity: 0;
        transform: rotateY(-180deg);
        transform-origin: center right;
        transition: transform 500ms ease, transform-origin 500ms ease, opacity 0ms ease 500ms;
    }

    .u-effect-flip-right:hover .u-over-slide,
    .u-effect-flip-right.u-effect-active .u-over-slide {
        opacity: 1;
        transform: rotateY(0deg);
        transition: transform 500ms ease, transform-origin 500ms ease;
    }

.u-effect-flip-top,
.u-effect-flip-top .u-slidesWrapper {
    perspective: 300px;
}

    .u-effect-flip-top .u-over-slide {
        opacity: 0;
        transform: rotateX(-180deg);
        transform-origin: center top;
        transition: transform 500ms ease, transform-origin 500ms ease, opacity 0ms ease 500ms;
    }

    .u-effect-flip-top:hover .u-over-slide,
    .u-effect-flip-top.u-effect-active .u-over-slide {
        opacity: 1;
        transform: rotateX(0deg);
        transition: transform 500ms ease, transform-origin 500ms ease;
    }

.u-effect-flip-bottom,
.u-effect-flip-bottom .u-slidesWrapper {
    perspective: 300px;
}

    .u-effect-flip-bottom .u-over-slide {
        opacity: 0;
        transform: rotateX(180deg);
        transform-origin: center bottom;
        transition: transform 500ms ease, transform-origin 500ms ease, opacity 0ms ease 500ms;
    }

    .u-effect-flip-bottom:hover .u-over-slide,
    .u-effect-flip-bottom.u-effect-active .u-over-slide {
        opacity: 1;
        transform: rotateX(0deg);
        transition: transform 500ms ease, transform-origin 500ms ease;
    }
/* Wooble */
.u-effect-wobble-left,
.u-effect-wobble-left .u-slidesWrapper {
    perspective: 300px;
}

    .u-effect-wobble-left .u-over-slide {
        opacity: 0;
        transform: rotateY(130deg);
        transform-origin: center left;
        transition: transform 500ms ease, transform-origin 500ms ease, opacity 0ms ease 500ms;
    }

    .u-effect-wobble-left:hover .u-over-slide,
    .u-effect-wobble-left.u-effect-active .u-over-slide {
        opacity: 1;
        transform: rotateY(0deg);
        transform-origin: center right;
        transition: transform 500ms ease, transform-origin 500ms ease;
    }

.u-effect-wobble-right,
.u-effect-wobble-right .u-slidesWrapper {
    perspective: 300px;
}

    .u-effect-wobble-right .u-over-slide {
        opacity: 0;
        transform: rotateY(-130deg);
        transform-origin: center right;
        transition: transform 500ms ease, transform-origin 500ms ease, opacity 0ms ease 500ms;
    }

    .u-effect-wobble-right:hover .u-over-slide,
    .u-effect-wobble-right.u-effect-active .u-over-slide {
        opacity: 1;
        transform: rotateY(0deg);
        transform-origin: center left;
        transition: transform 500ms ease, transform-origin 500ms ease;
    }

.u-effect-wobble-top,
.u-effect-wobble-top .u-slidesWrapper {
    perspective: 300px;
}

    .u-effect-wobble-top .u-over-slide {
        opacity: 0;
        transform: rotateX(-130deg);
        transform-origin: center top;
        transition: transform 500ms ease, transform-origin 500ms ease, opacity 0ms ease 500ms;
    }

    .u-effect-wobble-top:hover .u-over-slide,
    .u-effect-wobble-top.u-effect-active .u-over-slide {
        opacity: 1;
        transform: rotateX(0deg);
        transform-origin: center bottom;
        transition: transform 500ms ease, transform-origin 500ms ease;
    }

.u-effect-wobble-bottom,
.u-effect-wobble-bottom .u-slidesWrapper {
    perspective: 300px;
}

    .u-effect-wobble-bottom .u-over-slide {
        opacity: 0;
        transform: rotateX(130deg);
        transform-origin: center bottom;
        transition: transform 500ms ease, transform-origin 500ms ease, opacity 0ms ease 500ms;
    }

    .u-effect-wobble-bottom:hover .u-over-slide,
    .u-effect-wobble-bottom.u-effect-active .u-over-slide {
        opacity: 1;
        transform: rotateX(0deg);
        transform-origin: center top;
        transition: transform 500ms ease, transform-origin 500ms ease;
    }
/* Zoom */
.u-effect-zoom .u-over-slide {
    transition: transform 500ms ease;
    transform: scale(0, 0);
}

.u-effect-zoom:hover .u-over-slide,
.u-effect-zoom.u-effect-active .u-over-slide {
    transform: scale(1, 1);
}

.u-effect-hover-zoom .u-back-slide,
.u-effect-hover-zoom .u-background-effect-image {
    transition: transform 500ms ease;
    transform: scale(1);
}

.u-effect-hover-zoom:hover .u-back-slide,
.u-effect-hover-zoom:hover .u-background-effect-image,
.u-effect-hover-zoom.u-effect-active .u-back-slide,
.u-effect-hover-zoom.u-effect-active .u-background-effect-image {
    transform: scale(var(--effect-scale));
}

.u-effect-hover-zoomOut .u-back-slide,
.u-effect-hover-zoomOut .u-background-effect-image {
    transition: transform 500ms ease;
    transform: scale(var(--effect-scale));
}

.u-effect-hover-zoomOut:hover .u-back-slide,
.u-effect-hover-zoomOut:hover .u-background-effect-image,
.u-effect-hover-zoomOut.u-effect-active .u-back-slide,
.u-effect-hover-zoomOut.u-effect-active .u-background-effect-image {
    transform: scale(1);
}

.u-effect-hover-liftUp > .u-background-effect {
    overflow: visible;
}

.u-effect-hover-liftUp .u-back-slide,
.u-effect-hover-liftUp .u-background-effect-image {
    transition: transform 500ms ease;
    transform: scale(1);
}

.u-effect-hover-liftUp:hover .u-back-slide,
.u-effect-hover-liftUp.u-effect-active .u-back-slide,
.u-effect-hover-liftUp:hover .u-background-effect-image,
.u-effect-hover-liftUp.u-effect-active .u-background-effect-image {
    transform: scale(var(--effect-scale));
    z-index: 1;
}

.u-effect-hover-liftUp:hover > .u-container-layout {
    z-index: 2;
}

.u-effect-zoom-rotate .u-over-slide {
    transition: transform 500ms ease;
    transform: rotate(0deg) scale(0, 0);
}

.u-effect-zoom-rotate:hover .u-over-slide,
.u-effect-zoom-rotate.u-effect-active .u-over-slide {
    transform: rotate(360deg) scale(1, 1);
}

.u-effect-zoom-rotateX .u-over-slide {
    transition: transform 500ms ease;
    transform: rotateX(0deg) scale(0, 0);
}

.u-effect-zoom-rotateX:hover .u-over-slide,
.u-effect-zoom-rotateX.u-effect-active .u-over-slide {
    transform: rotateX(360deg) scale(1, 1);
}

.u-effect-zoom-rotateY .u-over-slide {
    transition: transform 500ms ease;
    transform: rotateY(0deg) scale(0, 0);
}

.u-effect-zoom-rotateY:hover .u-over-slide,
.u-effect-zoom-rotateY.u-effect-active .u-over-slide {
    transform: rotateY(360deg) scale(1, 1);
}

.u-effect-hover-slide .u-back-image,
.u-effect-hover-slide .u-background-effect-image {
    transition-duration: 500ms;
    transition-timing-function: ease;
    transition-property: left, right, top, bottom;
}

.u-effect-hover-slide .u-effect-hover-slide-direction-right {
    left: auto;
}

.u-effect-hover-slide .u-effect-hover-slide-direction-up {
    top: auto;
}

.u-effect-hover-slide:hover .u-back-image.u-effect-hover-slide-direction-left,
.u-effect-hover-slide:hover .u-background-effect-image.u-effect-hover-slide-direction-left,
.u-effect-hover-slide.u-effect-active .u-back-image.u-effect-hover-slide-direction-left,
.u-effect-hover-slide.u-effect-active .u-background-effect-image.u-effect-hover-slide-direction-left {
    left: 0 !important;
}

.u-effect-hover-slide:hover .u-back-image.u-effect-hover-slide-direction-right,
.u-effect-hover-slide:hover .u-background-effect-image.u-effect-hover-slide-direction-right,
.u-effect-hover-slide.u-effect-active .u-back-image.u-effect-hover-slide-direction-right,
.u-effect-hover-slide.u-effect-active .u-background-effect-image.u-effect-hover-slide-direction-right {
    right: 0 !important;
}

.u-effect-hover-slide:hover .u-back-image.u-effect-hover-slide-direction-up,
.u-effect-hover-slide:hover .u-background-effect-image.u-effect-hover-slide-direction-up,
.u-effect-hover-slide.u-effect-active .u-back-image.u-effect-hover-slide-direction-up,
.u-effect-hover-slide.u-effect-active .u-background-effect-image.u-effect-hover-slide-direction-up {
    bottom: 0 !important;
}

.u-effect-hover-slide:hover .u-back-image.u-effect-hover-slide-direction-down,
.u-effect-hover-slide:hover .u-background-effect-image.u-effect-hover-slide-direction-down,
.u-effect-hover-slide.u-effect-active .u-back-image.u-effect-hover-slide-direction-down,
.u-effect-hover-slide.u-effect-active .u-background-effect-image.u-effect-hover-slide-direction-down {
    top: 0 !important;
}

.u-btn {
    /*display: inline-block;*/
    display: table;
    /*TODO maye need another solution for negative marin*/
    cursor: pointer;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
    letter-spacing: inherit;
    text-transform: inherit;
    font-style: inherit;
    font-weight: inherit;
    text-decoration: none;
    border: 0 none transparent;
    outline-width: 0;
    background-color: transparent;
    margin: 0;
    -webkit-text-decoration-skip: objects;
    font-style: initial;
    white-space: nowrap;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    text-align: center;
    padding: 10px 30px;
    border-radius: 0;
    --border-radius: 0;
    align-self: flex-start;
}

    .u-btn:focus,
    .u-btn:active:focus,
    .u-btn.active:focus {
        outline: thin dotted;
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px;
    }

    .u-btn:hover,
    .u-btn:focus {
        text-decoration: none;
    }

    .u-btn:active,
    .u-btn.active {
        outline: 0;
        background-image: none;
    }

    .u-btn.disabled,
    .u-btn[disabled] {
        opacity: 0.6;
    }

.u-btn-circle {
    border-radius: 50%;
}

.u-button-style.u-border-no-right.u-border-no-left.u-border-no-bottom,
.u-button-style.u-border-no-top.u-border-no-left.u-border-no-bottom,
.u-button-style.u-border-no-top.u-border-no-right.u-border-no-bottom,
.u-button-style.u-border-no-top.u-border-no-right.u-border-no-left,
.u-btn-rectangle {
    border-radius: 0 !important;
}

.u-text a,
.u-post-content a,
.u-tab-item a,
.u-nav-item a {
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
    letter-spacing: inherit;
    text-transform: inherit;
}

.u-text:not(ul):not(ol):not(p):not(.u-post-content):not(.u-block-content):not(.u-product-desc):not(.u-cart-block-content):not(.u-checkout-block-content) a {
    color: inherit;
}

    .u-text:not(ul):not(ol):not(p):not(.u-post-content):not(.u-block-content):not(.u-product-desc):not(.u-cart-block-content):not(.u-checkout-block-content) a,
    .u-text:not(ul):not(ol):not(p):not(.u-post-content):not(.u-block-content):not(.u-product-desc):not(.u-cart-block-content):not(.u-checkout-block-content) a:hover {
        text-decoration: none;
    }

.u-link,
a {
    border-top-width: 0;
    border-left-width: 0;
    border-right-width: 0;
}

.u-link {
    display: table;
    border-style: solid;
    border-bottom-width: 0;
    white-space: nowrap;
    align-self: flex-start;
}

    .u-link,
    .u-link:hover,
    .u-link:focus {
        text-decoration: none;
    }

        .u-link:focus,
        .u-link:active:focus,
        .u-link.active:focus {
            outline: thin dotted;
            outline: 5px auto -webkit-focus-ring-color;
            outline-offset: -2px;
        }

.u-underline,
.u-underline:hover {
    text-decoration: underline;
    border-bottom-width: 0;
}

.u-no-underline,
.u-no-underline:hover {
    text-decoration: none;
    border-bottom-width: 0;
}

.u-block-content > :first-child,
.u-product-desc > :first-child,
.u-product-tab-pane > :first-child,
.u-post-content > :first-child {
    margin-top: 0;
}

.u-block-content > :last-child,
.u-product-desc > :last-child,
.u-product-tab-pane > :last-child,
.u-post-content > :last-child {
    margin-bottom: 0;
}

.u-block-content p,
.u-product-desc p,
.u-product-tab-pane p,
.u-post-content p {
    text-decoration: inherit !important;
    color: inherit !important;
    font-style: inherit !important;
    font-size: inherit !important;
    font-weight: inherit !important;
    font-family: inherit !important;
    line-height: inherit !important;
    letter-spacing: inherit !important;
    text-transform: inherit !important;
}

.u-logo {
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
    letter-spacing: inherit;
    text-transform: inherit;
    font-style: inherit;
    font-weight: inherit;
    text-decoration: none;
    border: 0 none transparent;
    outline-width: 0;
    background-color: transparent;
    margin: 0;
    -webkit-text-decoration-skip: objects;
}

.u-image.u-logo {
    display: table;
    white-space: nowrap;
}

    .u-image.u-logo img {
        display: block;
    }

.u-form-horizontal {
    display: flex;
    flex-flow: row;
    align-items: center;
    flex-grow: 1;
}

.u-input {
    display: block;
    width: 100%;
    padding: 10px 12px;
    background-image: none;
    background-clip: padding-box;
    border-width: 0;
    border-radius: 3px;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    background-color: transparent;
    color: inherit;
    height: auto;
}

    .u-input:read-only {
        background-color: lightgray;
    }

.u-form-horizontal .u-form-group:not(.u-label-top) label,
.u-form-horizontal .u-form-group:not(.u-label-top) input,
.u-form-horizontal .u-form-select-wrapper,
.u-form-horizontal .u-form-radio-button-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
    flex-grow: 1;
}

.u-form-vertical {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
}

    .u-form-vertical.u-form-spacing-50,
    .u-form-vertical.u-form-spacing-50 .u-form-step {
        margin-left: -50px;
        width: calc(100% + 50px);
    }

        .u-form-vertical.u-form-spacing-50 .u-form-group,
        .u-form-vertical.u-form-spacing-50 .u-form-step .u-form-group {
            margin-bottom: 50px;
        }

            .u-form-vertical.u-form-spacing-50 .u-form-group:not(.u-image):not(.u-form-progress),
            .u-form-vertical.u-form-spacing-50 .u-form-step .u-form-group:not(.u-image):not(.u-form-progress) {
                padding-left: 50px;
            }

            .u-form-vertical.u-form-spacing-50 .u-form-group.u-image,
            .u-form-vertical.u-form-spacing-50 .u-form-step .u-form-group.u-image {
                margin-left: 50px !important;
            }

            .u-form-vertical.u-form-spacing-50 .u-form-group.u-form-line,
            .u-form-vertical.u-form-spacing-50 .u-form-step .u-form-group.u-form-line {
                margin-left: 50px;
            }

    .u-form-vertical.u-form-spacing-49,
    .u-form-vertical.u-form-spacing-49 .u-form-step {
        margin-left: -49px;
        width: calc(100% + 49px);
    }

        .u-form-vertical.u-form-spacing-49 .u-form-group,
        .u-form-vertical.u-form-spacing-49 .u-form-step .u-form-group {
            margin-bottom: 49px;
        }

            .u-form-vertical.u-form-spacing-49 .u-form-group:not(.u-image):not(.u-form-progress),
            .u-form-vertical.u-form-spacing-49 .u-form-step .u-form-group:not(.u-image):not(.u-form-progress) {
                padding-left: 49px;
            }

            .u-form-vertical.u-form-spacing-49 .u-form-group.u-image,
            .u-form-vertical.u-form-spacing-49 .u-form-step .u-form-group.u-image {
                margin-left: 49px !important;
            }

            .u-form-vertical.u-form-spacing-49 .u-form-group.u-form-line,
            .u-form-vertical.u-form-spacing-49 .u-form-step .u-form-group.u-form-line {
                margin-left: 49px;
            }

    .u-form-vertical.u-form-spacing-48,
    .u-form-vertical.u-form-spacing-48 .u-form-step {
        margin-left: -48px;
        width: calc(100% + 48px);
    }

        .u-form-vertical.u-form-spacing-48 .u-form-group,
        .u-form-vertical.u-form-spacing-48 .u-form-step .u-form-group {
            margin-bottom: 48px;
        }

            .u-form-vertical.u-form-spacing-48 .u-form-group:not(.u-image):not(.u-form-progress),
            .u-form-vertical.u-form-spacing-48 .u-form-step .u-form-group:not(.u-image):not(.u-form-progress) {
                padding-left: 48px;
            }

            .u-form-vertical.u-form-spacing-48 .u-form-group.u-image,
            .u-form-vertical.u-form-spacing-48 .u-form-step .u-form-group.u-image {
                margin-left: 48px !important;
            }

            .u-form-vertical.u-form-spacing-48 .u-form-group.u-form-line,
            .u-form-vertical.u-form-spacing-48 .u-form-step .u-form-group.u-form-line {
                margin-left: 48px;
            }

    .u-form-vertical.u-form-spacing-47,
    .u-form-vertical.u-form-spacing-47 .u-form-step {
        margin-left: -47px;
        width: calc(100% + 47px);
    }

        .u-form-vertical.u-form-spacing-47 .u-form-group,
        .u-form-vertical.u-form-spacing-47 .u-form-step .u-form-group {
            margin-bottom: 47px;
        }

            .u-form-vertical.u-form-spacing-47 .u-form-group:not(.u-image):not(.u-form-progress),
            .u-form-vertical.u-form-spacing-47 .u-form-step .u-form-group:not(.u-image):not(.u-form-progress) {
                padding-left: 47px;
            }

            .u-form-vertical.u-form-spacing-47 .u-form-group.u-image,
            .u-form-vertical.u-form-spacing-47 .u-form-step .u-form-group.u-image {
                margin-left: 47px !important;
            }

            .u-form-vertical.u-form-spacing-47 .u-form-group.u-form-line,
            .u-form-vertical.u-form-spacing-47 .u-form-step .u-form-group.u-form-line {
                margin-left: 47px;
            }

    .u-form-vertical.u-form-spacing-46,
    .u-form-vertical.u-form-spacing-46 .u-form-step {
        margin-left: -46px;
        width: calc(100% + 46px);
    }

        .u-form-vertical.u-form-spacing-46 .u-form-group,
        .u-form-vertical.u-form-spacing-46 .u-form-step .u-form-group {
            margin-bottom: 46px;
        }

            .u-form-vertical.u-form-spacing-46 .u-form-group:not(.u-image):not(.u-form-progress),
            .u-form-vertical.u-form-spacing-46 .u-form-step .u-form-group:not(.u-image):not(.u-form-progress) {
                padding-left: 46px;
            }

            .u-form-vertical.u-form-spacing-46 .u-form-group.u-image,
            .u-form-vertical.u-form-spacing-46 .u-form-step .u-form-group.u-image {
                margin-left: 46px !important;
            }

            .u-form-vertical.u-form-spacing-46 .u-form-group.u-form-line,
            .u-form-vertical.u-form-spacing-46 .u-form-step .u-form-group.u-form-line {
                margin-left: 46px;
            }

    .u-form-vertical.u-form-spacing-45,
    .u-form-vertical.u-form-spacing-45 .u-form-step {
        margin-left: -45px;
        width: calc(100% + 45px);
    }

        .u-form-vertical.u-form-spacing-45 .u-form-group,
        .u-form-vertical.u-form-spacing-45 .u-form-step .u-form-group {
            margin-bottom: 45px;
        }

            .u-form-vertical.u-form-spacing-45 .u-form-group:not(.u-image):not(.u-form-progress),
            .u-form-vertical.u-form-spacing-45 .u-form-step .u-form-group:not(.u-image):not(.u-form-progress) {
                padding-left: 45px;
            }

            .u-form-vertical.u-form-spacing-45 .u-form-group.u-image,
            .u-form-vertical.u-form-spacing-45 .u-form-step .u-form-group.u-image {
                margin-left: 45px !important;
            }

            .u-form-vertical.u-form-spacing-45 .u-form-group.u-form-line,
            .u-form-vertical.u-form-spacing-45 .u-form-step .u-form-group.u-form-line {
                margin-left: 45px;
            }

    .u-form-vertical.u-form-spacing-44,
    .u-form-vertical.u-form-spacing-44 .u-form-step {
        margin-left: -44px;
        width: calc(100% + 44px);
    }

        .u-form-vertical.u-form-spacing-44 .u-form-group,
        .u-form-vertical.u-form-spacing-44 .u-form-step .u-form-group {
            margin-bottom: 44px;
        }

            .u-form-vertical.u-form-spacing-44 .u-form-group:not(.u-image):not(.u-form-progress),
            .u-form-vertical.u-form-spacing-44 .u-form-step .u-form-group:not(.u-image):not(.u-form-progress) {
                padding-left: 44px;
            }

            .u-form-vertical.u-form-spacing-44 .u-form-group.u-image,
            .u-form-vertical.u-form-spacing-44 .u-form-step .u-form-group.u-image {
                margin-left: 44px !important;
            }

            .u-form-vertical.u-form-spacing-44 .u-form-group.u-form-line,
            .u-form-vertical.u-form-spacing-44 .u-form-step .u-form-group.u-form-line {
                margin-left: 44px;
            }

    .u-form-vertical.u-form-spacing-43,
    .u-form-vertical.u-form-spacing-43 .u-form-step {
        margin-left: -43px;
        width: calc(100% + 43px);
    }

        .u-form-vertical.u-form-spacing-43 .u-form-group,
        .u-form-vertical.u-form-spacing-43 .u-form-step .u-form-group {
            margin-bottom: 43px;
        }

            .u-form-vertical.u-form-spacing-43 .u-form-group:not(.u-image):not(.u-form-progress),
            .u-form-vertical.u-form-spacing-43 .u-form-step .u-form-group:not(.u-image):not(.u-form-progress) {
                padding-left: 43px;
            }

            .u-form-vertical.u-form-spacing-43 .u-form-group.u-image,
            .u-form-vertical.u-form-spacing-43 .u-form-step .u-form-group.u-image {
                margin-left: 43px !important;
            }

            .u-form-vertical.u-form-spacing-43 .u-form-group.u-form-line,
            .u-form-vertical.u-form-spacing-43 .u-form-step .u-form-group.u-form-line {
                margin-left: 43px;
            }

    .u-form-vertical.u-form-spacing-42,
    .u-form-vertical.u-form-spacing-42 .u-form-step {
        margin-left: -42px;
        width: calc(100% + 42px);
    }

        .u-form-vertical.u-form-spacing-42 .u-form-group,
        .u-form-vertical.u-form-spacing-42 .u-form-step .u-form-group {
            margin-bottom: 42px;
        }

            .u-form-vertical.u-form-spacing-42 .u-form-group:not(.u-image):not(.u-form-progress),
            .u-form-vertical.u-form-spacing-42 .u-form-step .u-form-group:not(.u-image):not(.u-form-progress) {
                padding-left: 42px;
            }

            .u-form-vertical.u-form-spacing-42 .u-form-group.u-image,
            .u-form-vertical.u-form-spacing-42 .u-form-step .u-form-group.u-image {
                margin-left: 42px !important;
            }

            .u-form-vertical.u-form-spacing-42 .u-form-group.u-form-line,
            .u-form-vertical.u-form-spacing-42 .u-form-step .u-form-group.u-form-line {
                margin-left: 42px;
            }

    .u-form-vertical.u-form-spacing-41,
    .u-form-vertical.u-form-spacing-41 .u-form-step {
        margin-left: -41px;
        width: calc(100% + 41px);
    }

        .u-form-vertical.u-form-spacing-41 .u-form-group,
        .u-form-vertical.u-form-spacing-41 .u-form-step .u-form-group {
            margin-bottom: 41px;
        }

            .u-form-vertical.u-form-spacing-41 .u-form-group:not(.u-image):not(.u-form-progress),
            .u-form-vertical.u-form-spacing-41 .u-form-step .u-form-group:not(.u-image):not(.u-form-progress) {
                padding-left: 41px;
            }

            .u-form-vertical.u-form-spacing-41 .u-form-group.u-image,
            .u-form-vertical.u-form-spacing-41 .u-form-step .u-form-group.u-image {
                margin-left: 41px !important;
            }

            .u-form-vertical.u-form-spacing-41 .u-form-group.u-form-line,
            .u-form-vertical.u-form-spacing-41 .u-form-step .u-form-group.u-form-line {
                margin-left: 41px;
            }

    .u-form-vertical.u-form-spacing-40,
    .u-form-vertical.u-form-spacing-40 .u-form-step {
        margin-left: -40px;
        width: calc(100% + 40px);
    }

        .u-form-vertical.u-form-spacing-40 .u-form-group,
        .u-form-vertical.u-form-spacing-40 .u-form-step .u-form-group {
            margin-bottom: 40px;
        }

            .u-form-vertical.u-form-spacing-40 .u-form-group:not(.u-image):not(.u-form-progress),
            .u-form-vertical.u-form-spacing-40 .u-form-step .u-form-group:not(.u-image):not(.u-form-progress) {
                padding-left: 40px;
            }

            .u-form-vertical.u-form-spacing-40 .u-form-group.u-image,
            .u-form-vertical.u-form-spacing-40 .u-form-step .u-form-group.u-image {
                margin-left: 40px !important;
            }

            .u-form-vertical.u-form-spacing-40 .u-form-group.u-form-line,
            .u-form-vertical.u-form-spacing-40 .u-form-step .u-form-group.u-form-line {
                margin-left: 40px;
            }

    .u-form-vertical.u-form-spacing-39,
    .u-form-vertical.u-form-spacing-39 .u-form-step {
        margin-left: -39px;
        width: calc(100% + 39px);
    }

        .u-form-vertical.u-form-spacing-39 .u-form-group,
        .u-form-vertical.u-form-spacing-39 .u-form-step .u-form-group {
            margin-bottom: 39px;
        }

            .u-form-vertical.u-form-spacing-39 .u-form-group:not(.u-image):not(.u-form-progress),
            .u-form-vertical.u-form-spacing-39 .u-form-step .u-form-group:not(.u-image):not(.u-form-progress) {
                padding-left: 39px;
            }

            .u-form-vertical.u-form-spacing-39 .u-form-group.u-image,
            .u-form-vertical.u-form-spacing-39 .u-form-step .u-form-group.u-image {
                margin-left: 39px !important;
            }

            .u-form-vertical.u-form-spacing-39 .u-form-group.u-form-line,
            .u-form-vertical.u-form-spacing-39 .u-form-step .u-form-group.u-form-line {
                margin-left: 39px;
            }

    .u-form-vertical.u-form-spacing-38,
    .u-form-vertical.u-form-spacing-38 .u-form-step {
        margin-left: -38px;
        width: calc(100% + 38px);
    }

        .u-form-vertical.u-form-spacing-38 .u-form-group,
        .u-form-vertical.u-form-spacing-38 .u-form-step .u-form-group {
            margin-bottom: 38px;
        }

            .u-form-vertical.u-form-spacing-38 .u-form-group:not(.u-image):not(.u-form-progress),
            .u-form-vertical.u-form-spacing-38 .u-form-step .u-form-group:not(.u-image):not(.u-form-progress) {
                padding-left: 38px;
            }

            .u-form-vertical.u-form-spacing-38 .u-form-group.u-image,
            .u-form-vertical.u-form-spacing-38 .u-form-step .u-form-group.u-image {
                margin-left: 38px !important;
            }

            .u-form-vertical.u-form-spacing-38 .u-form-group.u-form-line,
            .u-form-vertical.u-form-spacing-38 .u-form-step .u-form-group.u-form-line {
                margin-left: 38px;
            }

    .u-form-vertical.u-form-spacing-37,
    .u-form-vertical.u-form-spacing-37 .u-form-step {
        margin-left: -37px;
        width: calc(100% + 37px);
    }

        .u-form-vertical.u-form-spacing-37 .u-form-group,
        .u-form-vertical.u-form-spacing-37 .u-form-step .u-form-group {
            margin-bottom: 37px;
        }

            .u-form-vertical.u-form-spacing-37 .u-form-group:not(.u-image):not(.u-form-progress),
            .u-form-vertical.u-form-spacing-37 .u-form-step .u-form-group:not(.u-image):not(.u-form-progress) {
                padding-left: 37px;
            }

            .u-form-vertical.u-form-spacing-37 .u-form-group.u-image,
            .u-form-vertical.u-form-spacing-37 .u-form-step .u-form-group.u-image {
                margin-left: 37px !important;
            }

            .u-form-vertical.u-form-spacing-37 .u-form-group.u-form-line,
            .u-form-vertical.u-form-spacing-37 .u-form-step .u-form-group.u-form-line {
                margin-left: 37px;
            }

    .u-form-vertical.u-form-spacing-36,
    .u-form-vertical.u-form-spacing-36 .u-form-step {
        margin-left: -36px;
        width: calc(100% + 36px);
    }

        .u-form-vertical.u-form-spacing-36 .u-form-group,
        .u-form-vertical.u-form-spacing-36 .u-form-step .u-form-group {
            margin-bottom: 36px;
        }

            .u-form-vertical.u-form-spacing-36 .u-form-group:not(.u-image):not(.u-form-progress),
            .u-form-vertical.u-form-spacing-36 .u-form-step .u-form-group:not(.u-image):not(.u-form-progress) {
                padding-left: 36px;
            }

            .u-form-vertical.u-form-spacing-36 .u-form-group.u-image,
            .u-form-vertical.u-form-spacing-36 .u-form-step .u-form-group.u-image {
                margin-left: 36px !important;
            }

            .u-form-vertical.u-form-spacing-36 .u-form-group.u-form-line,
            .u-form-vertical.u-form-spacing-36 .u-form-step .u-form-group.u-form-line {
                margin-left: 36px;
            }

    .u-form-vertical.u-form-spacing-35,
    .u-form-vertical.u-form-spacing-35 .u-form-step {
        margin-left: -35px;
        width: calc(100% + 35px);
    }

        .u-form-vertical.u-form-spacing-35 .u-form-group,
        .u-form-vertical.u-form-spacing-35 .u-form-step .u-form-group {
            margin-bottom: 35px;
        }

            .u-form-vertical.u-form-spacing-35 .u-form-group:not(.u-image):not(.u-form-progress),
            .u-form-vertical.u-form-spacing-35 .u-form-step .u-form-group:not(.u-image):not(.u-form-progress) {
                padding-left: 35px;
            }

            .u-form-vertical.u-form-spacing-35 .u-form-group.u-image,
            .u-form-vertical.u-form-spacing-35 .u-form-step .u-form-group.u-image {
                margin-left: 35px !important;
            }

            .u-form-vertical.u-form-spacing-35 .u-form-group.u-form-line,
            .u-form-vertical.u-form-spacing-35 .u-form-step .u-form-group.u-form-line {
                margin-left: 35px;
            }

    .u-form-vertical.u-form-spacing-34,
    .u-form-vertical.u-form-spacing-34 .u-form-step {
        margin-left: -34px;
        width: calc(100% + 34px);
    }

        .u-form-vertical.u-form-spacing-34 .u-form-group,
        .u-form-vertical.u-form-spacing-34 .u-form-step .u-form-group {
            margin-bottom: 34px;
        }

            .u-form-vertical.u-form-spacing-34 .u-form-group:not(.u-image):not(.u-form-progress),
            .u-form-vertical.u-form-spacing-34 .u-form-step .u-form-group:not(.u-image):not(.u-form-progress) {
                padding-left: 34px;
            }

            .u-form-vertical.u-form-spacing-34 .u-form-group.u-image,
            .u-form-vertical.u-form-spacing-34 .u-form-step .u-form-group.u-image {
                margin-left: 34px !important;
            }

            .u-form-vertical.u-form-spacing-34 .u-form-group.u-form-line,
            .u-form-vertical.u-form-spacing-34 .u-form-step .u-form-group.u-form-line {
                margin-left: 34px;
            }

    .u-form-vertical.u-form-spacing-33,
    .u-form-vertical.u-form-spacing-33 .u-form-step {
        margin-left: -33px;
        width: calc(100% + 33px);
    }

        .u-form-vertical.u-form-spacing-33 .u-form-group,
        .u-form-vertical.u-form-spacing-33 .u-form-step .u-form-group {
            margin-bottom: 33px;
        }

            .u-form-vertical.u-form-spacing-33 .u-form-group:not(.u-image):not(.u-form-progress),
            .u-form-vertical.u-form-spacing-33 .u-form-step .u-form-group:not(.u-image):not(.u-form-progress) {
                padding-left: 33px;
            }

            .u-form-vertical.u-form-spacing-33 .u-form-group.u-image,
            .u-form-vertical.u-form-spacing-33 .u-form-step .u-form-group.u-image {
                margin-left: 33px !important;
            }

            .u-form-vertical.u-form-spacing-33 .u-form-group.u-form-line,
            .u-form-vertical.u-form-spacing-33 .u-form-step .u-form-group.u-form-line {
                margin-left: 33px;
            }

    .u-form-vertical.u-form-spacing-32,
    .u-form-vertical.u-form-spacing-32 .u-form-step {
        margin-left: -32px;
        width: calc(100% + 32px);
    }

        .u-form-vertical.u-form-spacing-32 .u-form-group,
        .u-form-vertical.u-form-spacing-32 .u-form-step .u-form-group {
            margin-bottom: 32px;
        }

            .u-form-vertical.u-form-spacing-32 .u-form-group:not(.u-image):not(.u-form-progress),
            .u-form-vertical.u-form-spacing-32 .u-form-step .u-form-group:not(.u-image):not(.u-form-progress) {
                padding-left: 32px;
            }

            .u-form-vertical.u-form-spacing-32 .u-form-group.u-image,
            .u-form-vertical.u-form-spacing-32 .u-form-step .u-form-group.u-image {
                margin-left: 32px !important;
            }

            .u-form-vertical.u-form-spacing-32 .u-form-group.u-form-line,
            .u-form-vertical.u-form-spacing-32 .u-form-step .u-form-group.u-form-line {
                margin-left: 32px;
            }

    .u-form-vertical.u-form-spacing-31,
    .u-form-vertical.u-form-spacing-31 .u-form-step {
        margin-left: -31px;
        width: calc(100% + 31px);
    }

        .u-form-vertical.u-form-spacing-31 .u-form-group,
        .u-form-vertical.u-form-spacing-31 .u-form-step .u-form-group {
            margin-bottom: 31px;
        }

            .u-form-vertical.u-form-spacing-31 .u-form-group:not(.u-image):not(.u-form-progress),
            .u-form-vertical.u-form-spacing-31 .u-form-step .u-form-group:not(.u-image):not(.u-form-progress) {
                padding-left: 31px;
            }

            .u-form-vertical.u-form-spacing-31 .u-form-group.u-image,
            .u-form-vertical.u-form-spacing-31 .u-form-step .u-form-group.u-image {
                margin-left: 31px !important;
            }

            .u-form-vertical.u-form-spacing-31 .u-form-group.u-form-line,
            .u-form-vertical.u-form-spacing-31 .u-form-step .u-form-group.u-form-line {
                margin-left: 31px;
            }

    .u-form-vertical.u-form-spacing-30,
    .u-form-vertical.u-form-spacing-30 .u-form-step {
        margin-left: -30px;
        width: calc(100% + 30px);
    }

        .u-form-vertical.u-form-spacing-30 .u-form-group,
        .u-form-vertical.u-form-spacing-30 .u-form-step .u-form-group {
            margin-bottom: 30px;
        }

            .u-form-vertical.u-form-spacing-30 .u-form-group:not(.u-image):not(.u-form-progress),
            .u-form-vertical.u-form-spacing-30 .u-form-step .u-form-group:not(.u-image):not(.u-form-progress) {
                padding-left: 30px;
            }

            .u-form-vertical.u-form-spacing-30 .u-form-group.u-image,
            .u-form-vertical.u-form-spacing-30 .u-form-step .u-form-group.u-image {
                margin-left: 30px !important;
            }

            .u-form-vertical.u-form-spacing-30 .u-form-group.u-form-line,
            .u-form-vertical.u-form-spacing-30 .u-form-step .u-form-group.u-form-line {
                margin-left: 30px;
            }

    .u-form-vertical.u-form-spacing-29,
    .u-form-vertical.u-form-spacing-29 .u-form-step {
        margin-left: -29px;
        width: calc(100% + 29px);
    }

        .u-form-vertical.u-form-spacing-29 .u-form-group,
        .u-form-vertical.u-form-spacing-29 .u-form-step .u-form-group {
            margin-bottom: 29px;
        }

            .u-form-vertical.u-form-spacing-29 .u-form-group:not(.u-image):not(.u-form-progress),
            .u-form-vertical.u-form-spacing-29 .u-form-step .u-form-group:not(.u-image):not(.u-form-progress) {
                padding-left: 29px;
            }

            .u-form-vertical.u-form-spacing-29 .u-form-group.u-image,
            .u-form-vertical.u-form-spacing-29 .u-form-step .u-form-group.u-image {
                margin-left: 29px !important;
            }

            .u-form-vertical.u-form-spacing-29 .u-form-group.u-form-line,
            .u-form-vertical.u-form-spacing-29 .u-form-step .u-form-group.u-form-line {
                margin-left: 29px;
            }

    .u-form-vertical.u-form-spacing-28,
    .u-form-vertical.u-form-spacing-28 .u-form-step {
        margin-left: -28px;
        width: calc(100% + 28px);
    }

        .u-form-vertical.u-form-spacing-28 .u-form-group,
        .u-form-vertical.u-form-spacing-28 .u-form-step .u-form-group {
            margin-bottom: 28px;
        }

            .u-form-vertical.u-form-spacing-28 .u-form-group:not(.u-image):not(.u-form-progress),
            .u-form-vertical.u-form-spacing-28 .u-form-step .u-form-group:not(.u-image):not(.u-form-progress) {
                padding-left: 28px;
            }

            .u-form-vertical.u-form-spacing-28 .u-form-group.u-image,
            .u-form-vertical.u-form-spacing-28 .u-form-step .u-form-group.u-image {
                margin-left: 28px !important;
            }

            .u-form-vertical.u-form-spacing-28 .u-form-group.u-form-line,
            .u-form-vertical.u-form-spacing-28 .u-form-step .u-form-group.u-form-line {
                margin-left: 28px;
            }

    .u-form-vertical.u-form-spacing-27,
    .u-form-vertical.u-form-spacing-27 .u-form-step {
        margin-left: -27px;
        width: calc(100% + 27px);
    }

        .u-form-vertical.u-form-spacing-27 .u-form-group,
        .u-form-vertical.u-form-spacing-27 .u-form-step .u-form-group {
            margin-bottom: 27px;
        }

            .u-form-vertical.u-form-spacing-27 .u-form-group:not(.u-image):not(.u-form-progress),
            .u-form-vertical.u-form-spacing-27 .u-form-step .u-form-group:not(.u-image):not(.u-form-progress) {
                padding-left: 27px;
            }

            .u-form-vertical.u-form-spacing-27 .u-form-group.u-image,
            .u-form-vertical.u-form-spacing-27 .u-form-step .u-form-group.u-image {
                margin-left: 27px !important;
            }

            .u-form-vertical.u-form-spacing-27 .u-form-group.u-form-line,
            .u-form-vertical.u-form-spacing-27 .u-form-step .u-form-group.u-form-line {
                margin-left: 27px;
            }

    .u-form-vertical.u-form-spacing-26,
    .u-form-vertical.u-form-spacing-26 .u-form-step {
        margin-left: -26px;
        width: calc(100% + 26px);
    }

        .u-form-vertical.u-form-spacing-26 .u-form-group,
        .u-form-vertical.u-form-spacing-26 .u-form-step .u-form-group {
            margin-bottom: 26px;
        }

            .u-form-vertical.u-form-spacing-26 .u-form-group:not(.u-image):not(.u-form-progress),
            .u-form-vertical.u-form-spacing-26 .u-form-step .u-form-group:not(.u-image):not(.u-form-progress) {
                padding-left: 26px;
            }

            .u-form-vertical.u-form-spacing-26 .u-form-group.u-image,
            .u-form-vertical.u-form-spacing-26 .u-form-step .u-form-group.u-image {
                margin-left: 26px !important;
            }

            .u-form-vertical.u-form-spacing-26 .u-form-group.u-form-line,
            .u-form-vertical.u-form-spacing-26 .u-form-step .u-form-group.u-form-line {
                margin-left: 26px;
            }

    .u-form-vertical.u-form-spacing-25,
    .u-form-vertical.u-form-spacing-25 .u-form-step {
        margin-left: -25px;
        width: calc(100% + 25px);
    }

        .u-form-vertical.u-form-spacing-25 .u-form-group,
        .u-form-vertical.u-form-spacing-25 .u-form-step .u-form-group {
            margin-bottom: 25px;
        }

            .u-form-vertical.u-form-spacing-25 .u-form-group:not(.u-image):not(.u-form-progress),
            .u-form-vertical.u-form-spacing-25 .u-form-step .u-form-group:not(.u-image):not(.u-form-progress) {
                padding-left: 25px;
            }

            .u-form-vertical.u-form-spacing-25 .u-form-group.u-image,
            .u-form-vertical.u-form-spacing-25 .u-form-step .u-form-group.u-image {
                margin-left: 25px !important;
            }

            .u-form-vertical.u-form-spacing-25 .u-form-group.u-form-line,
            .u-form-vertical.u-form-spacing-25 .u-form-step .u-form-group.u-form-line {
                margin-left: 25px;
            }

    .u-form-vertical.u-form-spacing-24,
    .u-form-vertical.u-form-spacing-24 .u-form-step {
        margin-left: -24px;
        width: calc(100% + 24px);
    }

        .u-form-vertical.u-form-spacing-24 .u-form-group,
        .u-form-vertical.u-form-spacing-24 .u-form-step .u-form-group {
            margin-bottom: 24px;
        }

            .u-form-vertical.u-form-spacing-24 .u-form-group:not(.u-image):not(.u-form-progress),
            .u-form-vertical.u-form-spacing-24 .u-form-step .u-form-group:not(.u-image):not(.u-form-progress) {
                padding-left: 24px;
            }

            .u-form-vertical.u-form-spacing-24 .u-form-group.u-image,
            .u-form-vertical.u-form-spacing-24 .u-form-step .u-form-group.u-image {
                margin-left: 24px !important;
            }

            .u-form-vertical.u-form-spacing-24 .u-form-group.u-form-line,
            .u-form-vertical.u-form-spacing-24 .u-form-step .u-form-group.u-form-line {
                margin-left: 24px;
            }

    .u-form-vertical.u-form-spacing-23,
    .u-form-vertical.u-form-spacing-23 .u-form-step {
        margin-left: -23px;
        width: calc(100% + 23px);
    }

        .u-form-vertical.u-form-spacing-23 .u-form-group,
        .u-form-vertical.u-form-spacing-23 .u-form-step .u-form-group {
            margin-bottom: 23px;
        }

            .u-form-vertical.u-form-spacing-23 .u-form-group:not(.u-image):not(.u-form-progress),
            .u-form-vertical.u-form-spacing-23 .u-form-step .u-form-group:not(.u-image):not(.u-form-progress) {
                padding-left: 23px;
            }

            .u-form-vertical.u-form-spacing-23 .u-form-group.u-image,
            .u-form-vertical.u-form-spacing-23 .u-form-step .u-form-group.u-image {
                margin-left: 23px !important;
            }

            .u-form-vertical.u-form-spacing-23 .u-form-group.u-form-line,
            .u-form-vertical.u-form-spacing-23 .u-form-step .u-form-group.u-form-line {
                margin-left: 23px;
            }

    .u-form-vertical.u-form-spacing-22,
    .u-form-vertical.u-form-spacing-22 .u-form-step {
        margin-left: -22px;
        width: calc(100% + 22px);
    }

        .u-form-vertical.u-form-spacing-22 .u-form-group,
        .u-form-vertical.u-form-spacing-22 .u-form-step .u-form-group {
            margin-bottom: 22px;
        }

            .u-form-vertical.u-form-spacing-22 .u-form-group:not(.u-image):not(.u-form-progress),
            .u-form-vertical.u-form-spacing-22 .u-form-step .u-form-group:not(.u-image):not(.u-form-progress) {
                padding-left: 22px;
            }

            .u-form-vertical.u-form-spacing-22 .u-form-group.u-image,
            .u-form-vertical.u-form-spacing-22 .u-form-step .u-form-group.u-image {
                margin-left: 22px !important;
            }

            .u-form-vertical.u-form-spacing-22 .u-form-group.u-form-line,
            .u-form-vertical.u-form-spacing-22 .u-form-step .u-form-group.u-form-line {
                margin-left: 22px;
            }

    .u-form-vertical.u-form-spacing-21,
    .u-form-vertical.u-form-spacing-21 .u-form-step {
        margin-left: -21px;
        width: calc(100% + 21px);
    }

        .u-form-vertical.u-form-spacing-21 .u-form-group,
        .u-form-vertical.u-form-spacing-21 .u-form-step .u-form-group {
            margin-bottom: 21px;
        }

            .u-form-vertical.u-form-spacing-21 .u-form-group:not(.u-image):not(.u-form-progress),
            .u-form-vertical.u-form-spacing-21 .u-form-step .u-form-group:not(.u-image):not(.u-form-progress) {
                padding-left: 21px;
            }

            .u-form-vertical.u-form-spacing-21 .u-form-group.u-image,
            .u-form-vertical.u-form-spacing-21 .u-form-step .u-form-group.u-image {
                margin-left: 21px !important;
            }

            .u-form-vertical.u-form-spacing-21 .u-form-group.u-form-line,
            .u-form-vertical.u-form-spacing-21 .u-form-step .u-form-group.u-form-line {
                margin-left: 21px;
            }

    .u-form-vertical.u-form-spacing-20,
    .u-form-vertical.u-form-spacing-20 .u-form-step {
        margin-left: -20px;
        width: calc(100% + 20px);
    }

        .u-form-vertical.u-form-spacing-20 .u-form-group,
        .u-form-vertical.u-form-spacing-20 .u-form-step .u-form-group {
            margin-bottom: 20px;
        }

            .u-form-vertical.u-form-spacing-20 .u-form-group:not(.u-image):not(.u-form-progress),
            .u-form-vertical.u-form-spacing-20 .u-form-step .u-form-group:not(.u-image):not(.u-form-progress) {
                padding-left: 20px;
            }

            .u-form-vertical.u-form-spacing-20 .u-form-group.u-image,
            .u-form-vertical.u-form-spacing-20 .u-form-step .u-form-group.u-image {
                margin-left: 20px !important;
            }

            .u-form-vertical.u-form-spacing-20 .u-form-group.u-form-line,
            .u-form-vertical.u-form-spacing-20 .u-form-step .u-form-group.u-form-line {
                margin-left: 20px;
            }

    .u-form-vertical.u-form-spacing-19,
    .u-form-vertical.u-form-spacing-19 .u-form-step {
        margin-left: -19px;
        width: calc(100% + 19px);
    }

        .u-form-vertical.u-form-spacing-19 .u-form-group,
        .u-form-vertical.u-form-spacing-19 .u-form-step .u-form-group {
            margin-bottom: 19px;
        }

            .u-form-vertical.u-form-spacing-19 .u-form-group:not(.u-image):not(.u-form-progress),
            .u-form-vertical.u-form-spacing-19 .u-form-step .u-form-group:not(.u-image):not(.u-form-progress) {
                padding-left: 19px;
            }

            .u-form-vertical.u-form-spacing-19 .u-form-group.u-image,
            .u-form-vertical.u-form-spacing-19 .u-form-step .u-form-group.u-image {
                margin-left: 19px !important;
            }

            .u-form-vertical.u-form-spacing-19 .u-form-group.u-form-line,
            .u-form-vertical.u-form-spacing-19 .u-form-step .u-form-group.u-form-line {
                margin-left: 19px;
            }

    .u-form-vertical.u-form-spacing-18,
    .u-form-vertical.u-form-spacing-18 .u-form-step {
        margin-left: -18px;
        width: calc(100% + 18px);
    }

        .u-form-vertical.u-form-spacing-18 .u-form-group,
        .u-form-vertical.u-form-spacing-18 .u-form-step .u-form-group {
            margin-bottom: 18px;
        }

            .u-form-vertical.u-form-spacing-18 .u-form-group:not(.u-image):not(.u-form-progress),
            .u-form-vertical.u-form-spacing-18 .u-form-step .u-form-group:not(.u-image):not(.u-form-progress) {
                padding-left: 18px;
            }

            .u-form-vertical.u-form-spacing-18 .u-form-group.u-image,
            .u-form-vertical.u-form-spacing-18 .u-form-step .u-form-group.u-image {
                margin-left: 18px !important;
            }

            .u-form-vertical.u-form-spacing-18 .u-form-group.u-form-line,
            .u-form-vertical.u-form-spacing-18 .u-form-step .u-form-group.u-form-line {
                margin-left: 18px;
            }

    .u-form-vertical.u-form-spacing-17,
    .u-form-vertical.u-form-spacing-17 .u-form-step {
        margin-left: -17px;
        width: calc(100% + 17px);
    }

        .u-form-vertical.u-form-spacing-17 .u-form-group,
        .u-form-vertical.u-form-spacing-17 .u-form-step .u-form-group {
            margin-bottom: 17px;
        }

            .u-form-vertical.u-form-spacing-17 .u-form-group:not(.u-image):not(.u-form-progress),
            .u-form-vertical.u-form-spacing-17 .u-form-step .u-form-group:not(.u-image):not(.u-form-progress) {
                padding-left: 17px;
            }

            .u-form-vertical.u-form-spacing-17 .u-form-group.u-image,
            .u-form-vertical.u-form-spacing-17 .u-form-step .u-form-group.u-image {
                margin-left: 17px !important;
            }

            .u-form-vertical.u-form-spacing-17 .u-form-group.u-form-line,
            .u-form-vertical.u-form-spacing-17 .u-form-step .u-form-group.u-form-line {
                margin-left: 17px;
            }

    .u-form-vertical.u-form-spacing-16,
    .u-form-vertical.u-form-spacing-16 .u-form-step {
        margin-left: -16px;
        width: calc(100% + 16px);
    }

        .u-form-vertical.u-form-spacing-16 .u-form-group,
        .u-form-vertical.u-form-spacing-16 .u-form-step .u-form-group {
            margin-bottom: 16px;
        }

            .u-form-vertical.u-form-spacing-16 .u-form-group:not(.u-image):not(.u-form-progress),
            .u-form-vertical.u-form-spacing-16 .u-form-step .u-form-group:not(.u-image):not(.u-form-progress) {
                padding-left: 16px;
            }

            .u-form-vertical.u-form-spacing-16 .u-form-group.u-image,
            .u-form-vertical.u-form-spacing-16 .u-form-step .u-form-group.u-image {
                margin-left: 16px !important;
            }

            .u-form-vertical.u-form-spacing-16 .u-form-group.u-form-line,
            .u-form-vertical.u-form-spacing-16 .u-form-step .u-form-group.u-form-line {
                margin-left: 16px;
            }

    .u-form-vertical.u-form-spacing-15,
    .u-form-vertical.u-form-spacing-15 .u-form-step {
        margin-left: -15px;
        width: calc(100% + 15px);
    }

        .u-form-vertical.u-form-spacing-15 .u-form-group,
        .u-form-vertical.u-form-spacing-15 .u-form-step .u-form-group {
            margin-bottom: 15px;
        }

            .u-form-vertical.u-form-spacing-15 .u-form-group:not(.u-image):not(.u-form-progress),
            .u-form-vertical.u-form-spacing-15 .u-form-step .u-form-group:not(.u-image):not(.u-form-progress) {
                padding-left: 15px;
            }

            .u-form-vertical.u-form-spacing-15 .u-form-group.u-image,
            .u-form-vertical.u-form-spacing-15 .u-form-step .u-form-group.u-image {
                margin-left: 15px !important;
            }

            .u-form-vertical.u-form-spacing-15 .u-form-group.u-form-line,
            .u-form-vertical.u-form-spacing-15 .u-form-step .u-form-group.u-form-line {
                margin-left: 15px;
            }

    .u-form-vertical.u-form-spacing-14,
    .u-form-vertical.u-form-spacing-14 .u-form-step {
        margin-left: -14px;
        width: calc(100% + 14px);
    }

        .u-form-vertical.u-form-spacing-14 .u-form-group,
        .u-form-vertical.u-form-spacing-14 .u-form-step .u-form-group {
            margin-bottom: 14px;
        }

            .u-form-vertical.u-form-spacing-14 .u-form-group:not(.u-image):not(.u-form-progress),
            .u-form-vertical.u-form-spacing-14 .u-form-step .u-form-group:not(.u-image):not(.u-form-progress) {
                padding-left: 14px;
            }

            .u-form-vertical.u-form-spacing-14 .u-form-group.u-image,
            .u-form-vertical.u-form-spacing-14 .u-form-step .u-form-group.u-image {
                margin-left: 14px !important;
            }

            .u-form-vertical.u-form-spacing-14 .u-form-group.u-form-line,
            .u-form-vertical.u-form-spacing-14 .u-form-step .u-form-group.u-form-line {
                margin-left: 14px;
            }

    .u-form-vertical.u-form-spacing-13,
    .u-form-vertical.u-form-spacing-13 .u-form-step {
        margin-left: -13px;
        width: calc(100% + 13px);
    }

        .u-form-vertical.u-form-spacing-13 .u-form-group,
        .u-form-vertical.u-form-spacing-13 .u-form-step .u-form-group {
            margin-bottom: 13px;
        }

            .u-form-vertical.u-form-spacing-13 .u-form-group:not(.u-image):not(.u-form-progress),
            .u-form-vertical.u-form-spacing-13 .u-form-step .u-form-group:not(.u-image):not(.u-form-progress) {
                padding-left: 13px;
            }

            .u-form-vertical.u-form-spacing-13 .u-form-group.u-image,
            .u-form-vertical.u-form-spacing-13 .u-form-step .u-form-group.u-image {
                margin-left: 13px !important;
            }

            .u-form-vertical.u-form-spacing-13 .u-form-group.u-form-line,
            .u-form-vertical.u-form-spacing-13 .u-form-step .u-form-group.u-form-line {
                margin-left: 13px;
            }

    .u-form-vertical.u-form-spacing-12,
    .u-form-vertical.u-form-spacing-12 .u-form-step {
        margin-left: -12px;
        width: calc(100% + 12px);
    }

        .u-form-vertical.u-form-spacing-12 .u-form-group,
        .u-form-vertical.u-form-spacing-12 .u-form-step .u-form-group {
            margin-bottom: 12px;
        }

            .u-form-vertical.u-form-spacing-12 .u-form-group:not(.u-image):not(.u-form-progress),
            .u-form-vertical.u-form-spacing-12 .u-form-step .u-form-group:not(.u-image):not(.u-form-progress) {
                padding-left: 12px;
            }

            .u-form-vertical.u-form-spacing-12 .u-form-group.u-image,
            .u-form-vertical.u-form-spacing-12 .u-form-step .u-form-group.u-image {
                margin-left: 12px !important;
            }

            .u-form-vertical.u-form-spacing-12 .u-form-group.u-form-line,
            .u-form-vertical.u-form-spacing-12 .u-form-step .u-form-group.u-form-line {
                margin-left: 12px;
            }

    .u-form-vertical.u-form-spacing-11,
    .u-form-vertical.u-form-spacing-11 .u-form-step {
        margin-left: -11px;
        width: calc(100% + 11px);
    }

        .u-form-vertical.u-form-spacing-11 .u-form-group,
        .u-form-vertical.u-form-spacing-11 .u-form-step .u-form-group {
            margin-bottom: 11px;
        }

            .u-form-vertical.u-form-spacing-11 .u-form-group:not(.u-image):not(.u-form-progress),
            .u-form-vertical.u-form-spacing-11 .u-form-step .u-form-group:not(.u-image):not(.u-form-progress) {
                padding-left: 11px;
            }

            .u-form-vertical.u-form-spacing-11 .u-form-group.u-image,
            .u-form-vertical.u-form-spacing-11 .u-form-step .u-form-group.u-image {
                margin-left: 11px !important;
            }

            .u-form-vertical.u-form-spacing-11 .u-form-group.u-form-line,
            .u-form-vertical.u-form-spacing-11 .u-form-step .u-form-group.u-form-line {
                margin-left: 11px;
            }

    .u-form-vertical.u-form-spacing-10,
    .u-form-vertical.u-form-spacing-10 .u-form-step {
        margin-left: -10px;
        width: calc(100% + 10px);
    }

        .u-form-vertical.u-form-spacing-10 .u-form-group,
        .u-form-vertical.u-form-spacing-10 .u-form-step .u-form-group {
            margin-bottom: 10px;
        }

            .u-form-vertical.u-form-spacing-10 .u-form-group:not(.u-image):not(.u-form-progress),
            .u-form-vertical.u-form-spacing-10 .u-form-step .u-form-group:not(.u-image):not(.u-form-progress) {
                padding-left: 10px;
            }

            .u-form-vertical.u-form-spacing-10 .u-form-group.u-image,
            .u-form-vertical.u-form-spacing-10 .u-form-step .u-form-group.u-image {
                margin-left: 10px !important;
            }

            .u-form-vertical.u-form-spacing-10 .u-form-group.u-form-line,
            .u-form-vertical.u-form-spacing-10 .u-form-step .u-form-group.u-form-line {
                margin-left: 10px;
            }

    .u-form-vertical.u-form-spacing-9,
    .u-form-vertical.u-form-spacing-9 .u-form-step {
        margin-left: -9px;
        width: calc(100% + 9px);
    }

        .u-form-vertical.u-form-spacing-9 .u-form-group,
        .u-form-vertical.u-form-spacing-9 .u-form-step .u-form-group {
            margin-bottom: 9px;
        }

            .u-form-vertical.u-form-spacing-9 .u-form-group:not(.u-image):not(.u-form-progress),
            .u-form-vertical.u-form-spacing-9 .u-form-step .u-form-group:not(.u-image):not(.u-form-progress) {
                padding-left: 9px;
            }

            .u-form-vertical.u-form-spacing-9 .u-form-group.u-image,
            .u-form-vertical.u-form-spacing-9 .u-form-step .u-form-group.u-image {
                margin-left: 9px !important;
            }

            .u-form-vertical.u-form-spacing-9 .u-form-group.u-form-line,
            .u-form-vertical.u-form-spacing-9 .u-form-step .u-form-group.u-form-line {
                margin-left: 9px;
            }

    .u-form-vertical.u-form-spacing-8,
    .u-form-vertical.u-form-spacing-8 .u-form-step {
        margin-left: -8px;
        width: calc(100% + 8px);
    }

        .u-form-vertical.u-form-spacing-8 .u-form-group,
        .u-form-vertical.u-form-spacing-8 .u-form-step .u-form-group {
            margin-bottom: 8px;
        }

            .u-form-vertical.u-form-spacing-8 .u-form-group:not(.u-image):not(.u-form-progress),
            .u-form-vertical.u-form-spacing-8 .u-form-step .u-form-group:not(.u-image):not(.u-form-progress) {
                padding-left: 8px;
            }

            .u-form-vertical.u-form-spacing-8 .u-form-group.u-image,
            .u-form-vertical.u-form-spacing-8 .u-form-step .u-form-group.u-image {
                margin-left: 8px !important;
            }

            .u-form-vertical.u-form-spacing-8 .u-form-group.u-form-line,
            .u-form-vertical.u-form-spacing-8 .u-form-step .u-form-group.u-form-line {
                margin-left: 8px;
            }

    .u-form-vertical.u-form-spacing-7,
    .u-form-vertical.u-form-spacing-7 .u-form-step {
        margin-left: -7px;
        width: calc(100% + 7px);
    }

        .u-form-vertical.u-form-spacing-7 .u-form-group,
        .u-form-vertical.u-form-spacing-7 .u-form-step .u-form-group {
            margin-bottom: 7px;
        }

            .u-form-vertical.u-form-spacing-7 .u-form-group:not(.u-image):not(.u-form-progress),
            .u-form-vertical.u-form-spacing-7 .u-form-step .u-form-group:not(.u-image):not(.u-form-progress) {
                padding-left: 7px;
            }

            .u-form-vertical.u-form-spacing-7 .u-form-group.u-image,
            .u-form-vertical.u-form-spacing-7 .u-form-step .u-form-group.u-image {
                margin-left: 7px !important;
            }

            .u-form-vertical.u-form-spacing-7 .u-form-group.u-form-line,
            .u-form-vertical.u-form-spacing-7 .u-form-step .u-form-group.u-form-line {
                margin-left: 7px;
            }

    .u-form-vertical.u-form-spacing-6,
    .u-form-vertical.u-form-spacing-6 .u-form-step {
        margin-left: -6px;
        width: calc(100% + 6px);
    }

        .u-form-vertical.u-form-spacing-6 .u-form-group,
        .u-form-vertical.u-form-spacing-6 .u-form-step .u-form-group {
            margin-bottom: 6px;
        }

            .u-form-vertical.u-form-spacing-6 .u-form-group:not(.u-image):not(.u-form-progress),
            .u-form-vertical.u-form-spacing-6 .u-form-step .u-form-group:not(.u-image):not(.u-form-progress) {
                padding-left: 6px;
            }

            .u-form-vertical.u-form-spacing-6 .u-form-group.u-image,
            .u-form-vertical.u-form-spacing-6 .u-form-step .u-form-group.u-image {
                margin-left: 6px !important;
            }

            .u-form-vertical.u-form-spacing-6 .u-form-group.u-form-line,
            .u-form-vertical.u-form-spacing-6 .u-form-step .u-form-group.u-form-line {
                margin-left: 6px;
            }

    .u-form-vertical.u-form-spacing-5,
    .u-form-vertical.u-form-spacing-5 .u-form-step {
        margin-left: -5px;
        width: calc(100% + 5px);
    }

        .u-form-vertical.u-form-spacing-5 .u-form-group,
        .u-form-vertical.u-form-spacing-5 .u-form-step .u-form-group {
            margin-bottom: 5px;
        }

            .u-form-vertical.u-form-spacing-5 .u-form-group:not(.u-image):not(.u-form-progress),
            .u-form-vertical.u-form-spacing-5 .u-form-step .u-form-group:not(.u-image):not(.u-form-progress) {
                padding-left: 5px;
            }

            .u-form-vertical.u-form-spacing-5 .u-form-group.u-image,
            .u-form-vertical.u-form-spacing-5 .u-form-step .u-form-group.u-image {
                margin-left: 5px !important;
            }

            .u-form-vertical.u-form-spacing-5 .u-form-group.u-form-line,
            .u-form-vertical.u-form-spacing-5 .u-form-step .u-form-group.u-form-line {
                margin-left: 5px;
            }

    .u-form-vertical.u-form-spacing-4,
    .u-form-vertical.u-form-spacing-4 .u-form-step {
        margin-left: -4px;
        width: calc(100% + 4px);
    }

        .u-form-vertical.u-form-spacing-4 .u-form-group,
        .u-form-vertical.u-form-spacing-4 .u-form-step .u-form-group {
            margin-bottom: 4px;
        }

            .u-form-vertical.u-form-spacing-4 .u-form-group:not(.u-image):not(.u-form-progress),
            .u-form-vertical.u-form-spacing-4 .u-form-step .u-form-group:not(.u-image):not(.u-form-progress) {
                padding-left: 4px;
            }

            .u-form-vertical.u-form-spacing-4 .u-form-group.u-image,
            .u-form-vertical.u-form-spacing-4 .u-form-step .u-form-group.u-image {
                margin-left: 4px !important;
            }

            .u-form-vertical.u-form-spacing-4 .u-form-group.u-form-line,
            .u-form-vertical.u-form-spacing-4 .u-form-step .u-form-group.u-form-line {
                margin-left: 4px;
            }

    .u-form-vertical.u-form-spacing-3,
    .u-form-vertical.u-form-spacing-3 .u-form-step {
        margin-left: -3px;
        width: calc(100% + 3px);
    }

        .u-form-vertical.u-form-spacing-3 .u-form-group,
        .u-form-vertical.u-form-spacing-3 .u-form-step .u-form-group {
            margin-bottom: 3px;
        }

            .u-form-vertical.u-form-spacing-3 .u-form-group:not(.u-image):not(.u-form-progress),
            .u-form-vertical.u-form-spacing-3 .u-form-step .u-form-group:not(.u-image):not(.u-form-progress) {
                padding-left: 3px;
            }

            .u-form-vertical.u-form-spacing-3 .u-form-group.u-image,
            .u-form-vertical.u-form-spacing-3 .u-form-step .u-form-group.u-image {
                margin-left: 3px !important;
            }

            .u-form-vertical.u-form-spacing-3 .u-form-group.u-form-line,
            .u-form-vertical.u-form-spacing-3 .u-form-step .u-form-group.u-form-line {
                margin-left: 3px;
            }

    .u-form-vertical.u-form-spacing-2,
    .u-form-vertical.u-form-spacing-2 .u-form-step {
        margin-left: -2px;
        width: calc(100% + 2px);
    }

        .u-form-vertical.u-form-spacing-2 .u-form-group,
        .u-form-vertical.u-form-spacing-2 .u-form-step .u-form-group {
            margin-bottom: 2px;
        }

            .u-form-vertical.u-form-spacing-2 .u-form-group:not(.u-image):not(.u-form-progress),
            .u-form-vertical.u-form-spacing-2 .u-form-step .u-form-group:not(.u-image):not(.u-form-progress) {
                padding-left: 2px;
            }

            .u-form-vertical.u-form-spacing-2 .u-form-group.u-image,
            .u-form-vertical.u-form-spacing-2 .u-form-step .u-form-group.u-image {
                margin-left: 2px !important;
            }

            .u-form-vertical.u-form-spacing-2 .u-form-group.u-form-line,
            .u-form-vertical.u-form-spacing-2 .u-form-step .u-form-group.u-form-line {
                margin-left: 2px;
            }

    .u-form-vertical.u-form-spacing-1,
    .u-form-vertical.u-form-spacing-1 .u-form-step {
        margin-left: -1px;
        width: calc(100% + 1px);
    }

        .u-form-vertical.u-form-spacing-1 .u-form-group,
        .u-form-vertical.u-form-spacing-1 .u-form-step .u-form-group {
            margin-bottom: 1px;
        }

            .u-form-vertical.u-form-spacing-1 .u-form-group:not(.u-image):not(.u-form-progress),
            .u-form-vertical.u-form-spacing-1 .u-form-step .u-form-group:not(.u-image):not(.u-form-progress) {
                padding-left: 1px;
            }

            .u-form-vertical.u-form-spacing-1 .u-form-group.u-image,
            .u-form-vertical.u-form-spacing-1 .u-form-step .u-form-group.u-image {
                margin-left: 1px !important;
            }

            .u-form-vertical.u-form-spacing-1 .u-form-group.u-form-line,
            .u-form-vertical.u-form-spacing-1 .u-form-step .u-form-group.u-form-line {
                margin-left: 1px;
            }

    .u-form-vertical.u-form-spacing-0,
    .u-form-vertical.u-form-spacing-0 .u-form-step {
        margin-left: 0px;
        width: calc(100% + 0px);
    }

        .u-form-vertical.u-form-spacing-0 .u-form-group,
        .u-form-vertical.u-form-spacing-0 .u-form-step .u-form-group {
            margin-bottom: 0px;
        }

            .u-form-vertical.u-form-spacing-0 .u-form-group:not(.u-image):not(.u-form-progress),
            .u-form-vertical.u-form-spacing-0 .u-form-step .u-form-group:not(.u-image):not(.u-form-progress) {
                padding-left: 0px;
            }

            .u-form-vertical.u-form-spacing-0 .u-form-group.u-image,
            .u-form-vertical.u-form-spacing-0 .u-form-step .u-form-group.u-image {
                margin-left: 0px !important;
            }

            .u-form-vertical.u-form-spacing-0 .u-form-group.u-form-line,
            .u-form-vertical.u-form-spacing-0 .u-form-step .u-form-group.u-form-line {
                margin-left: 0px;
            }

    .u-form-vertical .u-form-group {
        width: 100%;
    }

    .u-form-vertical .u-form-partition-factor-10 {
        width: 10%;
    }

    .u-form-vertical .u-form-partition-factor-9 {
        width: 11.11111111%;
    }

    .u-form-vertical .u-form-partition-factor-8 {
        width: 12.5%;
    }

    .u-form-vertical .u-form-partition-factor-7 {
        width: 14.28571429%;
    }

    .u-form-vertical .u-form-partition-factor-6 {
        width: 16.66666667%;
    }

    .u-form-vertical .u-form-partition-factor-5 {
        width: 20%;
    }

    .u-form-vertical .u-form-partition-factor-4 {
        width: 25%;
    }

    .u-form-vertical .u-form-partition-factor-3 {
        width: 33.33333333%;
    }

    .u-form-vertical .u-form-partition-factor-2 {
        width: 50%;
    }

    .u-form-vertical .u-form-partition-factor-1 {
        width: 100%;
    }

@media (max-width: 575px) {
    .u-form-vertical .u-form-group {
        width: 100%;
    }
}

@media (max-width: 575px) {
    .u-form-vertical .u-form-group.u-label-left {
        display: block;
    }
}

.u-form-vertical.u-inner-form::before,
.u-form-vertical.u-inner-form::after {
    content: "";
    width: 100%;
    height: 0;
    order: 1;
}

.u-form-vertical .u-form-image ~ .u-form-group {
    order: 1;
}

.u-form-vertical .u-form-image ~ .u-form-image ~ .u-form-group {
    order: 2;
}

.u-label-left {
    display: flex;
}

    .u-label-left label:nth-child(1) {
        flex: none;
        width: 100px;
    }

    .u-label-left label + input,
    .u-label-left label + textarea,
    .u-label-left label + .u-form-select-wrapper,
    .u-label-left label + div.u-input {
        flex-grow: 1;
    }

.u-agree-label {
    width: auto !important;
}

.u-label-left.u-form-agree label + input {
    flex-grow: 0;
}

.u-form-submit.u-label-left label {
    pointer-events: none;
}

.u-form-submit.u-label-left .u-btn-submit {
    pointer-events: auto;
}

.u-form-horizontal .u-form-group:not(.u-label-top) {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row nowrap;
    align-items: center;
    margin-bottom: 0;
    flex-grow: 1;
}

.u-form-horizontal .u-form-group.u-label-top:not(.u-form-submit) {
    width: 100%;
}

.u-form-horizontal .u-form-group.u-form-image {
    display: none;
}

.u-form-horizontal .u-form-group.u-form-line {
    display: none;
}

.u-form-horizontal .u-form-submit {
    display: flex;
    flex-grow: 0 !important;
}

    .u-form-horizontal .u-form-submit label {
        display: none !important;
    }

.u-form-horizontal .u-form-group.u-label-top.u-form-submit {
    align-self: flex-end;
}

.u-form-horizontal .u-form-group:not(.u-label-top) label {
    display: flex;
    flex-grow: 0;
    margin-right: 10px;
}

.u-form-horizontal .u-form-group:not(.u-label-top) .u-input {
    display: flex;
    width: 0;
    vertical-align: middle;
    flex-grow: 1;
    flex-shrink: 1;
    min-width: 0px;
}

.u-label-none:not(.u-form-agree):not(.u-form-checkbox) > label {
    display: none !important;
}

.u-form-horizontal .input-group {
    width: auto;
}

.u-form-control-hidden {
    display: none !important;
}

.u-form .u-btn-submit,
.u-form .u-btn-step {
    margin-top: 1px;
    margin-bottom: 1px;
    position: relative;
}

.u-form-horizontal .u-form-group:not(.u-label-top) {
    flex-shrink: 1;
    min-width: 0;
}
/* ********  spacing ******** */
.u-form-horizontal.u-form-spacing-50 .u-form-group {
    margin-right: 50px;
}

.u-form-horizontal.u-form-spacing-49 .u-form-group {
    margin-right: 49px;
}

.u-form-horizontal.u-form-spacing-48 .u-form-group {
    margin-right: 48px;
}

.u-form-horizontal.u-form-spacing-47 .u-form-group {
    margin-right: 47px;
}

.u-form-horizontal.u-form-spacing-46 .u-form-group {
    margin-right: 46px;
}

.u-form-horizontal.u-form-spacing-45 .u-form-group {
    margin-right: 45px;
}

.u-form-horizontal.u-form-spacing-44 .u-form-group {
    margin-right: 44px;
}

.u-form-horizontal.u-form-spacing-43 .u-form-group {
    margin-right: 43px;
}

.u-form-horizontal.u-form-spacing-42 .u-form-group {
    margin-right: 42px;
}

.u-form-horizontal.u-form-spacing-41 .u-form-group {
    margin-right: 41px;
}

.u-form-horizontal.u-form-spacing-40 .u-form-group {
    margin-right: 40px;
}

.u-form-horizontal.u-form-spacing-39 .u-form-group {
    margin-right: 39px;
}

.u-form-horizontal.u-form-spacing-38 .u-form-group {
    margin-right: 38px;
}

.u-form-horizontal.u-form-spacing-37 .u-form-group {
    margin-right: 37px;
}

.u-form-horizontal.u-form-spacing-36 .u-form-group {
    margin-right: 36px;
}

.u-form-horizontal.u-form-spacing-35 .u-form-group {
    margin-right: 35px;
}

.u-form-horizontal.u-form-spacing-34 .u-form-group {
    margin-right: 34px;
}

.u-form-horizontal.u-form-spacing-33 .u-form-group {
    margin-right: 33px;
}

.u-form-horizontal.u-form-spacing-32 .u-form-group {
    margin-right: 32px;
}

.u-form-horizontal.u-form-spacing-31 .u-form-group {
    margin-right: 31px;
}

.u-form-horizontal.u-form-spacing-30 .u-form-group {
    margin-right: 30px;
}

.u-form-horizontal.u-form-spacing-29 .u-form-group {
    margin-right: 29px;
}

.u-form-horizontal.u-form-spacing-28 .u-form-group {
    margin-right: 28px;
}

.u-form-horizontal.u-form-spacing-27 .u-form-group {
    margin-right: 27px;
}

.u-form-horizontal.u-form-spacing-26 .u-form-group {
    margin-right: 26px;
}

.u-form-horizontal.u-form-spacing-25 .u-form-group {
    margin-right: 25px;
}

.u-form-horizontal.u-form-spacing-24 .u-form-group {
    margin-right: 24px;
}

.u-form-horizontal.u-form-spacing-23 .u-form-group {
    margin-right: 23px;
}

.u-form-horizontal.u-form-spacing-22 .u-form-group {
    margin-right: 22px;
}

.u-form-horizontal.u-form-spacing-21 .u-form-group {
    margin-right: 21px;
}

.u-form-horizontal.u-form-spacing-20 .u-form-group {
    margin-right: 20px;
}

.u-form-horizontal.u-form-spacing-19 .u-form-group {
    margin-right: 19px;
}

.u-form-horizontal.u-form-spacing-18 .u-form-group {
    margin-right: 18px;
}

.u-form-horizontal.u-form-spacing-17 .u-form-group {
    margin-right: 17px;
}

.u-form-horizontal.u-form-spacing-16 .u-form-group {
    margin-right: 16px;
}

.u-form-horizontal.u-form-spacing-15 .u-form-group {
    margin-right: 15px;
}

.u-form-horizontal.u-form-spacing-14 .u-form-group {
    margin-right: 14px;
}

.u-form-horizontal.u-form-spacing-13 .u-form-group {
    margin-right: 13px;
}

.u-form-horizontal.u-form-spacing-12 .u-form-group {
    margin-right: 12px;
}

.u-form-horizontal.u-form-spacing-11 .u-form-group {
    margin-right: 11px;
}

.u-form-horizontal.u-form-spacing-10 .u-form-group {
    margin-right: 10px;
}

.u-form-horizontal.u-form-spacing-9 .u-form-group {
    margin-right: 9px;
}

.u-form-horizontal.u-form-spacing-8 .u-form-group {
    margin-right: 8px;
}

.u-form-horizontal.u-form-spacing-7 .u-form-group {
    margin-right: 7px;
}

.u-form-horizontal.u-form-spacing-6 .u-form-group {
    margin-right: 6px;
}

.u-form-horizontal.u-form-spacing-5 .u-form-group {
    margin-right: 5px;
}

.u-form-horizontal.u-form-spacing-4 .u-form-group {
    margin-right: 4px;
}

.u-form-horizontal.u-form-spacing-3 .u-form-group {
    margin-right: 3px;
}

.u-form-horizontal.u-form-spacing-2 .u-form-group {
    margin-right: 2px;
}

.u-form-horizontal.u-form-spacing-1 .u-form-group {
    margin-right: 1px;
}

.u-form-horizontal.u-form-spacing-0 .u-form-group {
    margin-right: 0px;
}
/* ********  end of spacing ******** */
.u-form-horizontal .u-form-group.u-form-submit {
    margin-right: 0;
}

.u-form div.u-form-send-error,
.u-form div.u-form-send-success {
    display: none;
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    text-align: center;
    color: #fff;
    padding: 20px;
    border: none;
}

.u-form .u-form-group.u-form-checkbox,
.u-form .u-form-group.u-form-agree {
    display: flex;
}

    .u-form .u-form-group.u-form-checkbox input[type="checkbox"],
    .u-form .u-form-group.u-form-agree input[type="checkbox"] {
        float: left;
        flex-shrink: 0;
    }

    .u-form .u-form-group.u-form-checkbox label.u-field-label:last-child,
    .u-form .u-form-group.u-form-agree label.u-field-label:last-child,
    .u-form .u-form-group.u-form-checkbox label.u-label:last-child,
    .u-form .u-form-group.u-form-agree label.u-label:last-child {
        margin-left: 5px;
    }

        .u-form .u-form-group.u-form-checkbox label.u-field-label:last-child a,
        .u-form .u-form-group.u-form-agree label.u-field-label:last-child a,
        .u-form .u-form-group.u-form-checkbox label.u-label:last-child a,
        .u-form .u-form-group.u-form-agree label.u-label:last-child a {
            margin-top: 0;
            margin-bottom: 0;
        }

.u-form .u-form-horizontal .u-form-group.u-form-checkbox,
.u-form .u-form-horizontal .u-form-group.u-form-agree {
    align-items: center;
}

.u-form .u-form-horizontal input[type="checkbox"] {
    width: 13px;
    max-width: 13px;
    margin-bottom: 3px;
    min-width: 13px;
}

.u-form .u-form-vertical .u-form-group.u-form-checkbox,
.u-form .u-form-vertical .u-form-group.u-form-agree {
    align-items: baseline;
}

.u-form .u-form-send-message-close {
    color: white;
    position: absolute;
    right: 8px;
    top: 0;
}

.u-form-send-message {
    z-index: 1;
}

.u-form-send-error {
    background: #F95D51;
}

.u-form-send-success {
    background: #62C584;
}

.u-form {
    position: relative;
    font-size: 1rem;
    height: auto !important;
}

.u-form-group {
    text-align: start;
}

.u-btn-submit,
.u-btn-step {
    display: inline-block;
}

.u-field-label,
.u-label {
    font-weight: normal;
}

.u-form ::placeholder {
    opacity: 0.5;
}

.u-form :-ms-input-placeholder {
    opacity: 1;
}

.u-form-horizontal .u-form-submit {
    margin-right: 0 !important;
}

@media (max-width: 767px) {
    .u-form-horizontal {
        flex-direction: column;
        align-items: stretch;
        margin: -0.5rem !important;
    }

        .u-form-horizontal .u-form-group {
            border: 0.5rem solid transparent !important;
            margin-right: 0 !important;
        }

        .u-form-horizontal label {
            display: none;
        }

        .u-form-horizontal .u-btn-submit {
            flex-grow: 1;
        }
}

.u-input-round {
    border-radius: 4px;
}

.u-input-rectangle {
    border-radius: 0;
}

.u-form-select-wrapper {
    position: relative;
}

    .u-form-select-wrapper select {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }

    .u-form-select-wrapper .u-caret {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        right: 10px;
        pointer-events: none;
    }

    .u-form-select-wrapper select[size] ~ .u-caret {
        display: none;
    }

.u-btn-submit-container {
    width: 100%;
    pointer-events: none;
}

.u-form-file-upload input[type="file"] {
    display: none !important;
}

.u-form-file-upload .u-file-template {
    display: none !important;
}

.u-form-file-upload .u-file-input-wrapper,
.u-form-file-upload .u-file-list,
.u-form-file-upload .u-file-item {
    display: flex;
}

.u-form-file-upload .u-file-input-wrapper {
    flex-wrap: wrap;
}

.u-form-file-upload .u-file-item {
    align-items: center;
}

.u-form-file-upload .u-file-name {
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: normal;
}

.u-form-file-upload .u-file-list {
    flex: 1 0 auto;
    flex-direction: column;
    max-width: 100%;
}

.u-form-file-upload .u-file-remove {
    margin-left: 0.5em;
}

.u-form-file-upload .u-upload-button {
    margin: 0 0.5em 0 0;
}

.u-form-file-upload .u-file-remove {
    cursor: pointer;
}

.u-form-file-upload .u-file-max {
    flex-basis: 100%;
    margin-top: 0.5em;
    margin-bottom: 0;
}

.u-form-text.u-text {
    margin-top: 0;
    margin-bottom: 0;
}

.u-input-row {
    display: flex;
    align-items: center;
}

    .u-input-row input {
        margin: 0;
        flex-shrink: 0;
    }

    .u-input-row .u-field-label,
    .u-input-row .u-label {
        display: inline-block;
        margin-left: 5px;
        margin-bottom: 0;
    }

.u-form-input-layout-horizontal .u-form-radio-button-wrapper,
.u-form-input-layout-horizontal .u-form-checkbox-group-wrapper {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

    .u-form-input-layout-horizontal .u-form-radio-button-wrapper .u-input-row,
    .u-form-input-layout-horizontal .u-form-checkbox-group-wrapper .u-input-row {
        margin-right: 1em;
    }

.u-form-rating .u-input-hidden {
    height: 100%;
    width: 0 !important;
    opacity: 0;
    flex-grow: 0;
    float: right;
    display: block;
    border: none;
    pointer-events: none;
    margin-left: -12%;
}

.u-form-rating .u-rating-icons {
    display: flex;
}

    .u-form-rating .u-rating-icons .u-form-rating-item {
        display: inline;
        line-height: 0;
        cursor: pointer;
    }

.u-form-horizontal .u-form-rating.u-form-group {
    display: none;
}

.u-form-signature div {
    position: relative;
}

    .u-form-signature div canvas {
        width: 100%;
        height: 200px;
    }

    .u-form-signature div .u-clear-button {
        position: absolute;
        top: 2px;
        right: 5px;
        cursor: pointer;
        margin: 0;
    }

.u-form-gallery.u-layout-grid .u-back-slide {
    height: auto;
}

.u-form-gallery.u-layout-grid .u-over-slide {
    display: flex;
    position: relative;
    height: auto;
}

.u-form-gallery.u-layout-grid input {
    margin: 0;
    vertical-align: middle;
}

.u-form {
    --thumb-color: transparent;
    --thumb-hover-color: transparent;
    --thumb-border-width: 0;
    --thumb-border-color: transparent;
    --thumb-radius: 50%;
    --thumb-shadow: none;
    --thumb-size: 13px;
    --track-color: transparent;
    --track-active-color: transparent;
    --range-width: 50%;
    --number-width: 100px;
}

.u-form-number {
    --progress: 0%;
}

    .u-form-number .u-input-row {
        flex: 1;
    }

        .u-form-number .u-input-row .u-input:not(:first-child) {
            margin-left: 12px;
        }

    .u-form-number.u-form-number-layout-range .u-input-row:after {
        content: attr(data-value);
        display: inline-block;
        margin-left: 12px;
    }

    .u-form-number input[type="number"] {
        width: var(--number-width);
    }

    .u-form-number input[type="range"] {
        -webkit-appearance: none;
        padding-left: 0;
        padding-right: 0;
    }

.u-form-number-layout-range.u-form-number input[type="range"] {
    flex-shrink: 1;
    width: var(--range-width);
}

.u-form-number-layout-range-number.u-form-number input[type="range"] {
    flex: 1 1 0;
}

.u-form-number input[type="range"]:focus {
    outline: none;
}

.u-form-number input[type="range"]::-webkit-slider-thumb {
    -webkit-appearance: none;
    width: var(--thumb-size);
    height: var(--thumb-size);
    border-radius: var(--thumb-radius);
    background: var(--thumb-color);
    border: var(--thumb-border-width) solid var(--thumb-border-color);
    box-shadow: var(--thumb-shadow);
    margin-top: -6px;
}

    .u-form-number input[type="range"]::-webkit-slider-thumb:hover {
        background: var(--thumb-hover-color);
    }

.u-form-number input[type="range"]::-webkit-slider-runnable-track {
    height: 2px;
    border: none;
    border-radius: 0;
    box-shadow: none;
}

.u-form-number input[type="range"]::-webkit-slider-runnable-track {
    background: linear-gradient(var(--track-active-color), var(--track-active-color)) 0/var(--progress) 100% no-repeat, var(--track-color);
}

.u-form-number input[type="range"]::-moz-range-thumb {
    width: var(--thumb-size);
    height: var(--thumb-size);
    transform: translateY(-1px);
    border-radius: var(--thumb-radius);
    background: var(--thumb-color);
    border: var(--thumb-border-width) solid var(--thumb-border-color);
    box-shadow: var(--thumb-shadow);
}

    .u-form-number input[type="range"]::-moz-range-thumb:hover {
        background: var(--thumb-hover-color);
    }

.u-form-number input[type="range"]::-moz-range-track {
    height: 2px;
    border: none;
    border-radius: 0;
    box-shadow: none;
}

.u-form-number input[type="range"]::-moz-range-track {
    background: linear-gradient(var(--track-active-color), var(--track-active-color)) 0/var(--progress) 100% no-repeat, var(--track-color);
}

.u-form.u-carousel form {
    width: 100%;
    margin-left: unset;
}

.u-form.u-carousel .u-carousel-inner {
    z-index: 1;
}

.u-form.u-carousel .u-form-step.u-carousel-item.u-active {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
}

.u-form.u-carousel .u-form-submit {
    padding-left: 0 !important;
    margin-bottom: 0 !important;
}

    .u-form.u-carousel .u-form-submit .u-btn {
        margin-left: 0;
        margin-right: 12px;
    }

    .u-form.u-carousel .u-form-submit.u-align-right .u-btn {
        margin-left: 12px;
        margin-right: 0;
    }

.u-form {
    --progress-spacing: 0;
    --bar-size: 0;
    --bar-default-color: transparent;
    --bar-active-color: transparent;
    --step-icon-default-color: transparent;
    --step-icon-done-color: transparent;
    --step-icon-active-color: transparent;
    --step-icon-text-default-color: transparent;
    --step-icon-text-done-color: transparent;
    --step-icon-text-active-color: transparent;
    --step-text-default-color: transparent;
    --step-text-done-color: transparent;
    --step-text-active-color: transparent;
    --step-icon-border-color: transparent;
    --step-icon-border-width: 0;
    --step-icon-border-radius: 0;
    --step-icon-size: 0;
}

.u-form-progress-inner {
    display: flex;
    justify-content: space-between;
    counter-reset: step;
    margin-top: 0;
    margin-bottom: 2em;
    position: relative;
    margin-left: var(--progress-spacing);
    margin-right: var(--progress-spacing);
}

    .u-form-progress-inner:before,
    .u-form-progress-bar {
        content: '';
        position: absolute;
        top: 50%;
        left: calc(var(--step-icon-size) / 2);
        width: calc(100% - var(--step-icon-size));
        transform: translateY(-50%);
        background-color: var(--bar-default-color);
        height: var(--bar-size);
    }

.u-form-progress.u-hidden-bar .u-form-progress-inner:before,
.u-form-progress.u-hidden-bar .u-form-progress-bar {
    display: none;
}

.u-form-progress-bar {
    background-color: var(--bar-active-color);
    transition: 0.2s;
    width: 0;
}

.u-form-progress-step {
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 1;
}

.u-form-progress-icon.u-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    background-color: var(--step-icon-default-color);
    border: var(--step-icon-border-width) solid var(--step-icon-border-color);
    border-radius: var(--step-icon-border-radius);
    color: var(--step-icon-text-default-color);
    width: var(--step-icon-size);
    height: var(--step-icon-size);
}

    .u-form-progress-icon.u-icon svg:first-child {
        width: 100% !important;
        height: 100% !important;
    }

    .u-form-progress-icon.u-icon img {
        height: 100% !important;
        width: auto !important;
    }

    .u-form-progress-icon.u-icon:empty:before {
        counter-increment: step;
        content: counter(step);
        line-height: normal;
    }

.u-form-progress-step.active .u-form-progress-icon {
    background-color: var(--step-icon-active-color);
    color: var(--step-icon-text-active-color);
}

.u-form-progress-step.done .u-form-progress-icon {
    background-color: var(--step-icon-done-color);
    color: var(--step-icon-text-done-color);
}

.u-form-progress .u-form-progress-text {
    position: absolute;
    top: calc(100% + 0.5rem);
    bottom: auto;
    color: var(--step-text-default-color);
}

.u-form-progress .u-form-progress-step.active .u-form-progress-text {
    color: var(--step-text-active-color);
}

.u-form-progress .u-form-progress-step.done .u-form-progress-text {
    color: var(--step-text-done-color);
}

.u-form-progress-text-top .u-form-progress-text {
    top: auto;
    bottom: calc(100% + 0.5rem);
}

.u-form-progress-text-top .u-form-progress-inner {
    margin-bottom: 0;
    margin-top: 2em;
}

*,
*:before,
*:after {
    box-sizing: border-box;
}

html {
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
}

body {
    height: auto;
    min-height: 100%;
}

body,
aside,
.u-sidebar-block,
section,
header,
footer {
    position: relative;
}

    section > *,
    header > *,
    footer > *,
    .u-sheet > *,
    .u-section-row > * {
        position: relative;
    }

base {
    display: none;
}

a {
    color: #259bca;
    text-decoration: none;
}

    a:hover {
        color: #0676a4;
    }

    a:focus {
        outline: thin dotted;
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px;
    }

.u-clearfix:after,
.u-clearfix:before {
    content: '';
    display: table;
}

.u-clearfix:after {
    clear: both;
}

.u-textlink,
.u-textlink:hover,
.u-textlink:focus,
.u-textlink:active {
    color: inherit;
}

.u-spacing-100.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-100 li {
    margin-bottom: 100px;
}

.u-text.u-indent-100,
.u-text.u-indent-100 ul,
.u-text.u-indent-100 ol {
    padding-left: 120px;
}

.u-form-vertical .u-label-left .u-spacing-100.u-field-label,
.u-form-vertical .u-label-left .u-spacing-100.u-label,
.u-rating-icons.u-spacing-100 > .u-form-rating-item {
    margin-right: 100px;
}

.u-spacing-100.u-countdown-counter > div + div,
.u-spacing-100.u-price-wrapper > div + div,
.u-spacing-100.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-100 .u-social-url + .u-social-url {
    margin-left: 100px;
}

.u-spacing-100.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 100px;
}

.u-spacing-100.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 50px;
}

.u-spacing-100.u-search-icon,
.u-spacing-100.u-gallery-nav,
.u-spacing-100.u-carousel-control {
    padding: 100px;
}

blockquote.u-text.u-indent-100 {
    padding-left: 100px;
}

.u-spacing-99.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-99 li {
    margin-bottom: 99px;
}

.u-text.u-indent-99,
.u-text.u-indent-99 ul,
.u-text.u-indent-99 ol {
    padding-left: 119px;
}

.u-form-vertical .u-label-left .u-spacing-99.u-field-label,
.u-form-vertical .u-label-left .u-spacing-99.u-label,
.u-rating-icons.u-spacing-99 > .u-form-rating-item {
    margin-right: 99px;
}

.u-spacing-99.u-countdown-counter > div + div,
.u-spacing-99.u-price-wrapper > div + div,
.u-spacing-99.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-99 .u-social-url + .u-social-url {
    margin-left: 99px;
}

.u-spacing-99.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 99px;
}

.u-spacing-99.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 49.5px;
}

.u-spacing-99.u-search-icon,
.u-spacing-99.u-gallery-nav,
.u-spacing-99.u-carousel-control {
    padding: 99px;
}

blockquote.u-text.u-indent-99 {
    padding-left: 99px;
}

.u-spacing-98.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-98 li {
    margin-bottom: 98px;
}

.u-text.u-indent-98,
.u-text.u-indent-98 ul,
.u-text.u-indent-98 ol {
    padding-left: 118px;
}

.u-form-vertical .u-label-left .u-spacing-98.u-field-label,
.u-form-vertical .u-label-left .u-spacing-98.u-label,
.u-rating-icons.u-spacing-98 > .u-form-rating-item {
    margin-right: 98px;
}

.u-spacing-98.u-countdown-counter > div + div,
.u-spacing-98.u-price-wrapper > div + div,
.u-spacing-98.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-98 .u-social-url + .u-social-url {
    margin-left: 98px;
}

.u-spacing-98.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 98px;
}

.u-spacing-98.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 49px;
}

.u-spacing-98.u-search-icon,
.u-spacing-98.u-gallery-nav,
.u-spacing-98.u-carousel-control {
    padding: 98px;
}

blockquote.u-text.u-indent-98 {
    padding-left: 98px;
}

.u-spacing-97.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-97 li {
    margin-bottom: 97px;
}

.u-text.u-indent-97,
.u-text.u-indent-97 ul,
.u-text.u-indent-97 ol {
    padding-left: 117px;
}

.u-form-vertical .u-label-left .u-spacing-97.u-field-label,
.u-form-vertical .u-label-left .u-spacing-97.u-label,
.u-rating-icons.u-spacing-97 > .u-form-rating-item {
    margin-right: 97px;
}

.u-spacing-97.u-countdown-counter > div + div,
.u-spacing-97.u-price-wrapper > div + div,
.u-spacing-97.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-97 .u-social-url + .u-social-url {
    margin-left: 97px;
}

.u-spacing-97.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 97px;
}

.u-spacing-97.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 48.5px;
}

.u-spacing-97.u-search-icon,
.u-spacing-97.u-gallery-nav,
.u-spacing-97.u-carousel-control {
    padding: 97px;
}

blockquote.u-text.u-indent-97 {
    padding-left: 97px;
}

.u-spacing-96.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-96 li {
    margin-bottom: 96px;
}

.u-text.u-indent-96,
.u-text.u-indent-96 ul,
.u-text.u-indent-96 ol {
    padding-left: 116px;
}

.u-form-vertical .u-label-left .u-spacing-96.u-field-label,
.u-form-vertical .u-label-left .u-spacing-96.u-label,
.u-rating-icons.u-spacing-96 > .u-form-rating-item {
    margin-right: 96px;
}

.u-spacing-96.u-countdown-counter > div + div,
.u-spacing-96.u-price-wrapper > div + div,
.u-spacing-96.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-96 .u-social-url + .u-social-url {
    margin-left: 96px;
}

.u-spacing-96.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 96px;
}

.u-spacing-96.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 48px;
}

.u-spacing-96.u-search-icon,
.u-spacing-96.u-gallery-nav,
.u-spacing-96.u-carousel-control {
    padding: 96px;
}

blockquote.u-text.u-indent-96 {
    padding-left: 96px;
}

.u-spacing-95.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-95 li {
    margin-bottom: 95px;
}

.u-text.u-indent-95,
.u-text.u-indent-95 ul,
.u-text.u-indent-95 ol {
    padding-left: 115px;
}

.u-form-vertical .u-label-left .u-spacing-95.u-field-label,
.u-form-vertical .u-label-left .u-spacing-95.u-label,
.u-rating-icons.u-spacing-95 > .u-form-rating-item {
    margin-right: 95px;
}

.u-spacing-95.u-countdown-counter > div + div,
.u-spacing-95.u-price-wrapper > div + div,
.u-spacing-95.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-95 .u-social-url + .u-social-url {
    margin-left: 95px;
}

.u-spacing-95.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 95px;
}

.u-spacing-95.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 47.5px;
}

.u-spacing-95.u-search-icon,
.u-spacing-95.u-gallery-nav,
.u-spacing-95.u-carousel-control {
    padding: 95px;
}

blockquote.u-text.u-indent-95 {
    padding-left: 95px;
}

.u-spacing-94.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-94 li {
    margin-bottom: 94px;
}

.u-text.u-indent-94,
.u-text.u-indent-94 ul,
.u-text.u-indent-94 ol {
    padding-left: 114px;
}

.u-form-vertical .u-label-left .u-spacing-94.u-field-label,
.u-form-vertical .u-label-left .u-spacing-94.u-label,
.u-rating-icons.u-spacing-94 > .u-form-rating-item {
    margin-right: 94px;
}

.u-spacing-94.u-countdown-counter > div + div,
.u-spacing-94.u-price-wrapper > div + div,
.u-spacing-94.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-94 .u-social-url + .u-social-url {
    margin-left: 94px;
}

.u-spacing-94.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 94px;
}

.u-spacing-94.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 47px;
}

.u-spacing-94.u-search-icon,
.u-spacing-94.u-gallery-nav,
.u-spacing-94.u-carousel-control {
    padding: 94px;
}

blockquote.u-text.u-indent-94 {
    padding-left: 94px;
}

.u-spacing-93.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-93 li {
    margin-bottom: 93px;
}

.u-text.u-indent-93,
.u-text.u-indent-93 ul,
.u-text.u-indent-93 ol {
    padding-left: 113px;
}

.u-form-vertical .u-label-left .u-spacing-93.u-field-label,
.u-form-vertical .u-label-left .u-spacing-93.u-label,
.u-rating-icons.u-spacing-93 > .u-form-rating-item {
    margin-right: 93px;
}

.u-spacing-93.u-countdown-counter > div + div,
.u-spacing-93.u-price-wrapper > div + div,
.u-spacing-93.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-93 .u-social-url + .u-social-url {
    margin-left: 93px;
}

.u-spacing-93.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 93px;
}

.u-spacing-93.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 46.5px;
}

.u-spacing-93.u-search-icon,
.u-spacing-93.u-gallery-nav,
.u-spacing-93.u-carousel-control {
    padding: 93px;
}

blockquote.u-text.u-indent-93 {
    padding-left: 93px;
}

.u-spacing-92.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-92 li {
    margin-bottom: 92px;
}

.u-text.u-indent-92,
.u-text.u-indent-92 ul,
.u-text.u-indent-92 ol {
    padding-left: 112px;
}

.u-form-vertical .u-label-left .u-spacing-92.u-field-label,
.u-form-vertical .u-label-left .u-spacing-92.u-label,
.u-rating-icons.u-spacing-92 > .u-form-rating-item {
    margin-right: 92px;
}

.u-spacing-92.u-countdown-counter > div + div,
.u-spacing-92.u-price-wrapper > div + div,
.u-spacing-92.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-92 .u-social-url + .u-social-url {
    margin-left: 92px;
}

.u-spacing-92.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 92px;
}

.u-spacing-92.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 46px;
}

.u-spacing-92.u-search-icon,
.u-spacing-92.u-gallery-nav,
.u-spacing-92.u-carousel-control {
    padding: 92px;
}

blockquote.u-text.u-indent-92 {
    padding-left: 92px;
}

.u-spacing-91.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-91 li {
    margin-bottom: 91px;
}

.u-text.u-indent-91,
.u-text.u-indent-91 ul,
.u-text.u-indent-91 ol {
    padding-left: 111px;
}

.u-form-vertical .u-label-left .u-spacing-91.u-field-label,
.u-form-vertical .u-label-left .u-spacing-91.u-label,
.u-rating-icons.u-spacing-91 > .u-form-rating-item {
    margin-right: 91px;
}

.u-spacing-91.u-countdown-counter > div + div,
.u-spacing-91.u-price-wrapper > div + div,
.u-spacing-91.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-91 .u-social-url + .u-social-url {
    margin-left: 91px;
}

.u-spacing-91.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 91px;
}

.u-spacing-91.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 45.5px;
}

.u-spacing-91.u-search-icon,
.u-spacing-91.u-gallery-nav,
.u-spacing-91.u-carousel-control {
    padding: 91px;
}

blockquote.u-text.u-indent-91 {
    padding-left: 91px;
}

.u-spacing-90.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-90 li {
    margin-bottom: 90px;
}

.u-text.u-indent-90,
.u-text.u-indent-90 ul,
.u-text.u-indent-90 ol {
    padding-left: 110px;
}

.u-form-vertical .u-label-left .u-spacing-90.u-field-label,
.u-form-vertical .u-label-left .u-spacing-90.u-label,
.u-rating-icons.u-spacing-90 > .u-form-rating-item {
    margin-right: 90px;
}

.u-spacing-90.u-countdown-counter > div + div,
.u-spacing-90.u-price-wrapper > div + div,
.u-spacing-90.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-90 .u-social-url + .u-social-url {
    margin-left: 90px;
}

.u-spacing-90.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 90px;
}

.u-spacing-90.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 45px;
}

.u-spacing-90.u-search-icon,
.u-spacing-90.u-gallery-nav,
.u-spacing-90.u-carousel-control {
    padding: 90px;
}

blockquote.u-text.u-indent-90 {
    padding-left: 90px;
}

.u-spacing-89.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-89 li {
    margin-bottom: 89px;
}

.u-text.u-indent-89,
.u-text.u-indent-89 ul,
.u-text.u-indent-89 ol {
    padding-left: 109px;
}

.u-form-vertical .u-label-left .u-spacing-89.u-field-label,
.u-form-vertical .u-label-left .u-spacing-89.u-label,
.u-rating-icons.u-spacing-89 > .u-form-rating-item {
    margin-right: 89px;
}

.u-spacing-89.u-countdown-counter > div + div,
.u-spacing-89.u-price-wrapper > div + div,
.u-spacing-89.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-89 .u-social-url + .u-social-url {
    margin-left: 89px;
}

.u-spacing-89.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 89px;
}

.u-spacing-89.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 44.5px;
}

.u-spacing-89.u-search-icon,
.u-spacing-89.u-gallery-nav,
.u-spacing-89.u-carousel-control {
    padding: 89px;
}

blockquote.u-text.u-indent-89 {
    padding-left: 89px;
}

.u-spacing-88.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-88 li {
    margin-bottom: 88px;
}

.u-text.u-indent-88,
.u-text.u-indent-88 ul,
.u-text.u-indent-88 ol {
    padding-left: 108px;
}

.u-form-vertical .u-label-left .u-spacing-88.u-field-label,
.u-form-vertical .u-label-left .u-spacing-88.u-label,
.u-rating-icons.u-spacing-88 > .u-form-rating-item {
    margin-right: 88px;
}

.u-spacing-88.u-countdown-counter > div + div,
.u-spacing-88.u-price-wrapper > div + div,
.u-spacing-88.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-88 .u-social-url + .u-social-url {
    margin-left: 88px;
}

.u-spacing-88.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 88px;
}

.u-spacing-88.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 44px;
}

.u-spacing-88.u-search-icon,
.u-spacing-88.u-gallery-nav,
.u-spacing-88.u-carousel-control {
    padding: 88px;
}

blockquote.u-text.u-indent-88 {
    padding-left: 88px;
}

.u-spacing-87.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-87 li {
    margin-bottom: 87px;
}

.u-text.u-indent-87,
.u-text.u-indent-87 ul,
.u-text.u-indent-87 ol {
    padding-left: 107px;
}

.u-form-vertical .u-label-left .u-spacing-87.u-field-label,
.u-form-vertical .u-label-left .u-spacing-87.u-label,
.u-rating-icons.u-spacing-87 > .u-form-rating-item {
    margin-right: 87px;
}

.u-spacing-87.u-countdown-counter > div + div,
.u-spacing-87.u-price-wrapper > div + div,
.u-spacing-87.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-87 .u-social-url + .u-social-url {
    margin-left: 87px;
}

.u-spacing-87.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 87px;
}

.u-spacing-87.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 43.5px;
}

.u-spacing-87.u-search-icon,
.u-spacing-87.u-gallery-nav,
.u-spacing-87.u-carousel-control {
    padding: 87px;
}

blockquote.u-text.u-indent-87 {
    padding-left: 87px;
}

.u-spacing-86.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-86 li {
    margin-bottom: 86px;
}

.u-text.u-indent-86,
.u-text.u-indent-86 ul,
.u-text.u-indent-86 ol {
    padding-left: 106px;
}

.u-form-vertical .u-label-left .u-spacing-86.u-field-label,
.u-form-vertical .u-label-left .u-spacing-86.u-label,
.u-rating-icons.u-spacing-86 > .u-form-rating-item {
    margin-right: 86px;
}

.u-spacing-86.u-countdown-counter > div + div,
.u-spacing-86.u-price-wrapper > div + div,
.u-spacing-86.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-86 .u-social-url + .u-social-url {
    margin-left: 86px;
}

.u-spacing-86.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 86px;
}

.u-spacing-86.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 43px;
}

.u-spacing-86.u-search-icon,
.u-spacing-86.u-gallery-nav,
.u-spacing-86.u-carousel-control {
    padding: 86px;
}

blockquote.u-text.u-indent-86 {
    padding-left: 86px;
}

.u-spacing-85.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-85 li {
    margin-bottom: 85px;
}

.u-text.u-indent-85,
.u-text.u-indent-85 ul,
.u-text.u-indent-85 ol {
    padding-left: 105px;
}

.u-form-vertical .u-label-left .u-spacing-85.u-field-label,
.u-form-vertical .u-label-left .u-spacing-85.u-label,
.u-rating-icons.u-spacing-85 > .u-form-rating-item {
    margin-right: 85px;
}

.u-spacing-85.u-countdown-counter > div + div,
.u-spacing-85.u-price-wrapper > div + div,
.u-spacing-85.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-85 .u-social-url + .u-social-url {
    margin-left: 85px;
}

.u-spacing-85.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 85px;
}

.u-spacing-85.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 42.5px;
}

.u-spacing-85.u-search-icon,
.u-spacing-85.u-gallery-nav,
.u-spacing-85.u-carousel-control {
    padding: 85px;
}

blockquote.u-text.u-indent-85 {
    padding-left: 85px;
}

.u-spacing-84.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-84 li {
    margin-bottom: 84px;
}

.u-text.u-indent-84,
.u-text.u-indent-84 ul,
.u-text.u-indent-84 ol {
    padding-left: 104px;
}

.u-form-vertical .u-label-left .u-spacing-84.u-field-label,
.u-form-vertical .u-label-left .u-spacing-84.u-label,
.u-rating-icons.u-spacing-84 > .u-form-rating-item {
    margin-right: 84px;
}

.u-spacing-84.u-countdown-counter > div + div,
.u-spacing-84.u-price-wrapper > div + div,
.u-spacing-84.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-84 .u-social-url + .u-social-url {
    margin-left: 84px;
}

.u-spacing-84.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 84px;
}

.u-spacing-84.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 42px;
}

.u-spacing-84.u-search-icon,
.u-spacing-84.u-gallery-nav,
.u-spacing-84.u-carousel-control {
    padding: 84px;
}

blockquote.u-text.u-indent-84 {
    padding-left: 84px;
}

.u-spacing-83.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-83 li {
    margin-bottom: 83px;
}

.u-text.u-indent-83,
.u-text.u-indent-83 ul,
.u-text.u-indent-83 ol {
    padding-left: 103px;
}

.u-form-vertical .u-label-left .u-spacing-83.u-field-label,
.u-form-vertical .u-label-left .u-spacing-83.u-label,
.u-rating-icons.u-spacing-83 > .u-form-rating-item {
    margin-right: 83px;
}

.u-spacing-83.u-countdown-counter > div + div,
.u-spacing-83.u-price-wrapper > div + div,
.u-spacing-83.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-83 .u-social-url + .u-social-url {
    margin-left: 83px;
}

.u-spacing-83.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 83px;
}

.u-spacing-83.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 41.5px;
}

.u-spacing-83.u-search-icon,
.u-spacing-83.u-gallery-nav,
.u-spacing-83.u-carousel-control {
    padding: 83px;
}

blockquote.u-text.u-indent-83 {
    padding-left: 83px;
}

.u-spacing-82.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-82 li {
    margin-bottom: 82px;
}

.u-text.u-indent-82,
.u-text.u-indent-82 ul,
.u-text.u-indent-82 ol {
    padding-left: 102px;
}

.u-form-vertical .u-label-left .u-spacing-82.u-field-label,
.u-form-vertical .u-label-left .u-spacing-82.u-label,
.u-rating-icons.u-spacing-82 > .u-form-rating-item {
    margin-right: 82px;
}

.u-spacing-82.u-countdown-counter > div + div,
.u-spacing-82.u-price-wrapper > div + div,
.u-spacing-82.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-82 .u-social-url + .u-social-url {
    margin-left: 82px;
}

.u-spacing-82.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 82px;
}

.u-spacing-82.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 41px;
}

.u-spacing-82.u-search-icon,
.u-spacing-82.u-gallery-nav,
.u-spacing-82.u-carousel-control {
    padding: 82px;
}

blockquote.u-text.u-indent-82 {
    padding-left: 82px;
}

.u-spacing-81.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-81 li {
    margin-bottom: 81px;
}

.u-text.u-indent-81,
.u-text.u-indent-81 ul,
.u-text.u-indent-81 ol {
    padding-left: 101px;
}

.u-form-vertical .u-label-left .u-spacing-81.u-field-label,
.u-form-vertical .u-label-left .u-spacing-81.u-label,
.u-rating-icons.u-spacing-81 > .u-form-rating-item {
    margin-right: 81px;
}

.u-spacing-81.u-countdown-counter > div + div,
.u-spacing-81.u-price-wrapper > div + div,
.u-spacing-81.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-81 .u-social-url + .u-social-url {
    margin-left: 81px;
}

.u-spacing-81.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 81px;
}

.u-spacing-81.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 40.5px;
}

.u-spacing-81.u-search-icon,
.u-spacing-81.u-gallery-nav,
.u-spacing-81.u-carousel-control {
    padding: 81px;
}

blockquote.u-text.u-indent-81 {
    padding-left: 81px;
}

.u-spacing-80.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-80 li {
    margin-bottom: 80px;
}

.u-text.u-indent-80,
.u-text.u-indent-80 ul,
.u-text.u-indent-80 ol {
    padding-left: 100px;
}

.u-form-vertical .u-label-left .u-spacing-80.u-field-label,
.u-form-vertical .u-label-left .u-spacing-80.u-label,
.u-rating-icons.u-spacing-80 > .u-form-rating-item {
    margin-right: 80px;
}

.u-spacing-80.u-countdown-counter > div + div,
.u-spacing-80.u-price-wrapper > div + div,
.u-spacing-80.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-80 .u-social-url + .u-social-url {
    margin-left: 80px;
}

.u-spacing-80.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 80px;
}

.u-spacing-80.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 40px;
}

.u-spacing-80.u-search-icon,
.u-spacing-80.u-gallery-nav,
.u-spacing-80.u-carousel-control {
    padding: 80px;
}

blockquote.u-text.u-indent-80 {
    padding-left: 80px;
}

.u-spacing-79.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-79 li {
    margin-bottom: 79px;
}

.u-text.u-indent-79,
.u-text.u-indent-79 ul,
.u-text.u-indent-79 ol {
    padding-left: 99px;
}

.u-form-vertical .u-label-left .u-spacing-79.u-field-label,
.u-form-vertical .u-label-left .u-spacing-79.u-label,
.u-rating-icons.u-spacing-79 > .u-form-rating-item {
    margin-right: 79px;
}

.u-spacing-79.u-countdown-counter > div + div,
.u-spacing-79.u-price-wrapper > div + div,
.u-spacing-79.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-79 .u-social-url + .u-social-url {
    margin-left: 79px;
}

.u-spacing-79.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 79px;
}

.u-spacing-79.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 39.5px;
}

.u-spacing-79.u-search-icon,
.u-spacing-79.u-gallery-nav,
.u-spacing-79.u-carousel-control {
    padding: 79px;
}

blockquote.u-text.u-indent-79 {
    padding-left: 79px;
}

.u-spacing-78.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-78 li {
    margin-bottom: 78px;
}

.u-text.u-indent-78,
.u-text.u-indent-78 ul,
.u-text.u-indent-78 ol {
    padding-left: 98px;
}

.u-form-vertical .u-label-left .u-spacing-78.u-field-label,
.u-form-vertical .u-label-left .u-spacing-78.u-label,
.u-rating-icons.u-spacing-78 > .u-form-rating-item {
    margin-right: 78px;
}

.u-spacing-78.u-countdown-counter > div + div,
.u-spacing-78.u-price-wrapper > div + div,
.u-spacing-78.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-78 .u-social-url + .u-social-url {
    margin-left: 78px;
}

.u-spacing-78.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 78px;
}

.u-spacing-78.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 39px;
}

.u-spacing-78.u-search-icon,
.u-spacing-78.u-gallery-nav,
.u-spacing-78.u-carousel-control {
    padding: 78px;
}

blockquote.u-text.u-indent-78 {
    padding-left: 78px;
}

.u-spacing-77.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-77 li {
    margin-bottom: 77px;
}

.u-text.u-indent-77,
.u-text.u-indent-77 ul,
.u-text.u-indent-77 ol {
    padding-left: 97px;
}

.u-form-vertical .u-label-left .u-spacing-77.u-field-label,
.u-form-vertical .u-label-left .u-spacing-77.u-label,
.u-rating-icons.u-spacing-77 > .u-form-rating-item {
    margin-right: 77px;
}

.u-spacing-77.u-countdown-counter > div + div,
.u-spacing-77.u-price-wrapper > div + div,
.u-spacing-77.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-77 .u-social-url + .u-social-url {
    margin-left: 77px;
}

.u-spacing-77.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 77px;
}

.u-spacing-77.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 38.5px;
}

.u-spacing-77.u-search-icon,
.u-spacing-77.u-gallery-nav,
.u-spacing-77.u-carousel-control {
    padding: 77px;
}

blockquote.u-text.u-indent-77 {
    padding-left: 77px;
}

.u-spacing-76.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-76 li {
    margin-bottom: 76px;
}

.u-text.u-indent-76,
.u-text.u-indent-76 ul,
.u-text.u-indent-76 ol {
    padding-left: 96px;
}

.u-form-vertical .u-label-left .u-spacing-76.u-field-label,
.u-form-vertical .u-label-left .u-spacing-76.u-label,
.u-rating-icons.u-spacing-76 > .u-form-rating-item {
    margin-right: 76px;
}

.u-spacing-76.u-countdown-counter > div + div,
.u-spacing-76.u-price-wrapper > div + div,
.u-spacing-76.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-76 .u-social-url + .u-social-url {
    margin-left: 76px;
}

.u-spacing-76.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 76px;
}

.u-spacing-76.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 38px;
}

.u-spacing-76.u-search-icon,
.u-spacing-76.u-gallery-nav,
.u-spacing-76.u-carousel-control {
    padding: 76px;
}

blockquote.u-text.u-indent-76 {
    padding-left: 76px;
}

.u-spacing-75.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-75 li {
    margin-bottom: 75px;
}

.u-text.u-indent-75,
.u-text.u-indent-75 ul,
.u-text.u-indent-75 ol {
    padding-left: 95px;
}

.u-form-vertical .u-label-left .u-spacing-75.u-field-label,
.u-form-vertical .u-label-left .u-spacing-75.u-label,
.u-rating-icons.u-spacing-75 > .u-form-rating-item {
    margin-right: 75px;
}

.u-spacing-75.u-countdown-counter > div + div,
.u-spacing-75.u-price-wrapper > div + div,
.u-spacing-75.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-75 .u-social-url + .u-social-url {
    margin-left: 75px;
}

.u-spacing-75.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 75px;
}

.u-spacing-75.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 37.5px;
}

.u-spacing-75.u-search-icon,
.u-spacing-75.u-gallery-nav,
.u-spacing-75.u-carousel-control {
    padding: 75px;
}

blockquote.u-text.u-indent-75 {
    padding-left: 75px;
}

.u-spacing-74.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-74 li {
    margin-bottom: 74px;
}

.u-text.u-indent-74,
.u-text.u-indent-74 ul,
.u-text.u-indent-74 ol {
    padding-left: 94px;
}

.u-form-vertical .u-label-left .u-spacing-74.u-field-label,
.u-form-vertical .u-label-left .u-spacing-74.u-label,
.u-rating-icons.u-spacing-74 > .u-form-rating-item {
    margin-right: 74px;
}

.u-spacing-74.u-countdown-counter > div + div,
.u-spacing-74.u-price-wrapper > div + div,
.u-spacing-74.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-74 .u-social-url + .u-social-url {
    margin-left: 74px;
}

.u-spacing-74.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 74px;
}

.u-spacing-74.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 37px;
}

.u-spacing-74.u-search-icon,
.u-spacing-74.u-gallery-nav,
.u-spacing-74.u-carousel-control {
    padding: 74px;
}

blockquote.u-text.u-indent-74 {
    padding-left: 74px;
}

.u-spacing-73.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-73 li {
    margin-bottom: 73px;
}

.u-text.u-indent-73,
.u-text.u-indent-73 ul,
.u-text.u-indent-73 ol {
    padding-left: 93px;
}

.u-form-vertical .u-label-left .u-spacing-73.u-field-label,
.u-form-vertical .u-label-left .u-spacing-73.u-label,
.u-rating-icons.u-spacing-73 > .u-form-rating-item {
    margin-right: 73px;
}

.u-spacing-73.u-countdown-counter > div + div,
.u-spacing-73.u-price-wrapper > div + div,
.u-spacing-73.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-73 .u-social-url + .u-social-url {
    margin-left: 73px;
}

.u-spacing-73.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 73px;
}

.u-spacing-73.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 36.5px;
}

.u-spacing-73.u-search-icon,
.u-spacing-73.u-gallery-nav,
.u-spacing-73.u-carousel-control {
    padding: 73px;
}

blockquote.u-text.u-indent-73 {
    padding-left: 73px;
}

.u-spacing-72.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-72 li {
    margin-bottom: 72px;
}

.u-text.u-indent-72,
.u-text.u-indent-72 ul,
.u-text.u-indent-72 ol {
    padding-left: 92px;
}

.u-form-vertical .u-label-left .u-spacing-72.u-field-label,
.u-form-vertical .u-label-left .u-spacing-72.u-label,
.u-rating-icons.u-spacing-72 > .u-form-rating-item {
    margin-right: 72px;
}

.u-spacing-72.u-countdown-counter > div + div,
.u-spacing-72.u-price-wrapper > div + div,
.u-spacing-72.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-72 .u-social-url + .u-social-url {
    margin-left: 72px;
}

.u-spacing-72.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 72px;
}

.u-spacing-72.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 36px;
}

.u-spacing-72.u-search-icon,
.u-spacing-72.u-gallery-nav,
.u-spacing-72.u-carousel-control {
    padding: 72px;
}

blockquote.u-text.u-indent-72 {
    padding-left: 72px;
}

.u-spacing-71.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-71 li {
    margin-bottom: 71px;
}

.u-text.u-indent-71,
.u-text.u-indent-71 ul,
.u-text.u-indent-71 ol {
    padding-left: 91px;
}

.u-form-vertical .u-label-left .u-spacing-71.u-field-label,
.u-form-vertical .u-label-left .u-spacing-71.u-label,
.u-rating-icons.u-spacing-71 > .u-form-rating-item {
    margin-right: 71px;
}

.u-spacing-71.u-countdown-counter > div + div,
.u-spacing-71.u-price-wrapper > div + div,
.u-spacing-71.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-71 .u-social-url + .u-social-url {
    margin-left: 71px;
}

.u-spacing-71.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 71px;
}

.u-spacing-71.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 35.5px;
}

.u-spacing-71.u-search-icon,
.u-spacing-71.u-gallery-nav,
.u-spacing-71.u-carousel-control {
    padding: 71px;
}

blockquote.u-text.u-indent-71 {
    padding-left: 71px;
}

.u-spacing-70.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-70 li {
    margin-bottom: 70px;
}

.u-text.u-indent-70,
.u-text.u-indent-70 ul,
.u-text.u-indent-70 ol {
    padding-left: 90px;
}

.u-form-vertical .u-label-left .u-spacing-70.u-field-label,
.u-form-vertical .u-label-left .u-spacing-70.u-label,
.u-rating-icons.u-spacing-70 > .u-form-rating-item {
    margin-right: 70px;
}

.u-spacing-70.u-countdown-counter > div + div,
.u-spacing-70.u-price-wrapper > div + div,
.u-spacing-70.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-70 .u-social-url + .u-social-url {
    margin-left: 70px;
}

.u-spacing-70.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 70px;
}

.u-spacing-70.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 35px;
}

.u-spacing-70.u-search-icon,
.u-spacing-70.u-gallery-nav,
.u-spacing-70.u-carousel-control {
    padding: 70px;
}

blockquote.u-text.u-indent-70 {
    padding-left: 70px;
}

.u-spacing-69.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-69 li {
    margin-bottom: 69px;
}

.u-text.u-indent-69,
.u-text.u-indent-69 ul,
.u-text.u-indent-69 ol {
    padding-left: 89px;
}

.u-form-vertical .u-label-left .u-spacing-69.u-field-label,
.u-form-vertical .u-label-left .u-spacing-69.u-label,
.u-rating-icons.u-spacing-69 > .u-form-rating-item {
    margin-right: 69px;
}

.u-spacing-69.u-countdown-counter > div + div,
.u-spacing-69.u-price-wrapper > div + div,
.u-spacing-69.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-69 .u-social-url + .u-social-url {
    margin-left: 69px;
}

.u-spacing-69.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 69px;
}

.u-spacing-69.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 34.5px;
}

.u-spacing-69.u-search-icon,
.u-spacing-69.u-gallery-nav,
.u-spacing-69.u-carousel-control {
    padding: 69px;
}

blockquote.u-text.u-indent-69 {
    padding-left: 69px;
}

.u-spacing-68.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-68 li {
    margin-bottom: 68px;
}

.u-text.u-indent-68,
.u-text.u-indent-68 ul,
.u-text.u-indent-68 ol {
    padding-left: 88px;
}

.u-form-vertical .u-label-left .u-spacing-68.u-field-label,
.u-form-vertical .u-label-left .u-spacing-68.u-label,
.u-rating-icons.u-spacing-68 > .u-form-rating-item {
    margin-right: 68px;
}

.u-spacing-68.u-countdown-counter > div + div,
.u-spacing-68.u-price-wrapper > div + div,
.u-spacing-68.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-68 .u-social-url + .u-social-url {
    margin-left: 68px;
}

.u-spacing-68.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 68px;
}

.u-spacing-68.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 34px;
}

.u-spacing-68.u-search-icon,
.u-spacing-68.u-gallery-nav,
.u-spacing-68.u-carousel-control {
    padding: 68px;
}

blockquote.u-text.u-indent-68 {
    padding-left: 68px;
}

.u-spacing-67.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-67 li {
    margin-bottom: 67px;
}

.u-text.u-indent-67,
.u-text.u-indent-67 ul,
.u-text.u-indent-67 ol {
    padding-left: 87px;
}

.u-form-vertical .u-label-left .u-spacing-67.u-field-label,
.u-form-vertical .u-label-left .u-spacing-67.u-label,
.u-rating-icons.u-spacing-67 > .u-form-rating-item {
    margin-right: 67px;
}

.u-spacing-67.u-countdown-counter > div + div,
.u-spacing-67.u-price-wrapper > div + div,
.u-spacing-67.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-67 .u-social-url + .u-social-url {
    margin-left: 67px;
}

.u-spacing-67.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 67px;
}

.u-spacing-67.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 33.5px;
}

.u-spacing-67.u-search-icon,
.u-spacing-67.u-gallery-nav,
.u-spacing-67.u-carousel-control {
    padding: 67px;
}

blockquote.u-text.u-indent-67 {
    padding-left: 67px;
}

.u-spacing-66.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-66 li {
    margin-bottom: 66px;
}

.u-text.u-indent-66,
.u-text.u-indent-66 ul,
.u-text.u-indent-66 ol {
    padding-left: 86px;
}

.u-form-vertical .u-label-left .u-spacing-66.u-field-label,
.u-form-vertical .u-label-left .u-spacing-66.u-label,
.u-rating-icons.u-spacing-66 > .u-form-rating-item {
    margin-right: 66px;
}

.u-spacing-66.u-countdown-counter > div + div,
.u-spacing-66.u-price-wrapper > div + div,
.u-spacing-66.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-66 .u-social-url + .u-social-url {
    margin-left: 66px;
}

.u-spacing-66.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 66px;
}

.u-spacing-66.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 33px;
}

.u-spacing-66.u-search-icon,
.u-spacing-66.u-gallery-nav,
.u-spacing-66.u-carousel-control {
    padding: 66px;
}

blockquote.u-text.u-indent-66 {
    padding-left: 66px;
}

.u-spacing-65.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-65 li {
    margin-bottom: 65px;
}

.u-text.u-indent-65,
.u-text.u-indent-65 ul,
.u-text.u-indent-65 ol {
    padding-left: 85px;
}

.u-form-vertical .u-label-left .u-spacing-65.u-field-label,
.u-form-vertical .u-label-left .u-spacing-65.u-label,
.u-rating-icons.u-spacing-65 > .u-form-rating-item {
    margin-right: 65px;
}

.u-spacing-65.u-countdown-counter > div + div,
.u-spacing-65.u-price-wrapper > div + div,
.u-spacing-65.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-65 .u-social-url + .u-social-url {
    margin-left: 65px;
}

.u-spacing-65.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 65px;
}

.u-spacing-65.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 32.5px;
}

.u-spacing-65.u-search-icon,
.u-spacing-65.u-gallery-nav,
.u-spacing-65.u-carousel-control {
    padding: 65px;
}

blockquote.u-text.u-indent-65 {
    padding-left: 65px;
}

.u-spacing-64.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-64 li {
    margin-bottom: 64px;
}

.u-text.u-indent-64,
.u-text.u-indent-64 ul,
.u-text.u-indent-64 ol {
    padding-left: 84px;
}

.u-form-vertical .u-label-left .u-spacing-64.u-field-label,
.u-form-vertical .u-label-left .u-spacing-64.u-label,
.u-rating-icons.u-spacing-64 > .u-form-rating-item {
    margin-right: 64px;
}

.u-spacing-64.u-countdown-counter > div + div,
.u-spacing-64.u-price-wrapper > div + div,
.u-spacing-64.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-64 .u-social-url + .u-social-url {
    margin-left: 64px;
}

.u-spacing-64.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 64px;
}

.u-spacing-64.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 32px;
}

.u-spacing-64.u-search-icon,
.u-spacing-64.u-gallery-nav,
.u-spacing-64.u-carousel-control {
    padding: 64px;
}

blockquote.u-text.u-indent-64 {
    padding-left: 64px;
}

.u-spacing-63.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-63 li {
    margin-bottom: 63px;
}

.u-text.u-indent-63,
.u-text.u-indent-63 ul,
.u-text.u-indent-63 ol {
    padding-left: 83px;
}

.u-form-vertical .u-label-left .u-spacing-63.u-field-label,
.u-form-vertical .u-label-left .u-spacing-63.u-label,
.u-rating-icons.u-spacing-63 > .u-form-rating-item {
    margin-right: 63px;
}

.u-spacing-63.u-countdown-counter > div + div,
.u-spacing-63.u-price-wrapper > div + div,
.u-spacing-63.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-63 .u-social-url + .u-social-url {
    margin-left: 63px;
}

.u-spacing-63.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 63px;
}

.u-spacing-63.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 31.5px;
}

.u-spacing-63.u-search-icon,
.u-spacing-63.u-gallery-nav,
.u-spacing-63.u-carousel-control {
    padding: 63px;
}

blockquote.u-text.u-indent-63 {
    padding-left: 63px;
}

.u-spacing-62.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-62 li {
    margin-bottom: 62px;
}

.u-text.u-indent-62,
.u-text.u-indent-62 ul,
.u-text.u-indent-62 ol {
    padding-left: 82px;
}

.u-form-vertical .u-label-left .u-spacing-62.u-field-label,
.u-form-vertical .u-label-left .u-spacing-62.u-label,
.u-rating-icons.u-spacing-62 > .u-form-rating-item {
    margin-right: 62px;
}

.u-spacing-62.u-countdown-counter > div + div,
.u-spacing-62.u-price-wrapper > div + div,
.u-spacing-62.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-62 .u-social-url + .u-social-url {
    margin-left: 62px;
}

.u-spacing-62.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 62px;
}

.u-spacing-62.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 31px;
}

.u-spacing-62.u-search-icon,
.u-spacing-62.u-gallery-nav,
.u-spacing-62.u-carousel-control {
    padding: 62px;
}

blockquote.u-text.u-indent-62 {
    padding-left: 62px;
}

.u-spacing-61.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-61 li {
    margin-bottom: 61px;
}

.u-text.u-indent-61,
.u-text.u-indent-61 ul,
.u-text.u-indent-61 ol {
    padding-left: 81px;
}

.u-form-vertical .u-label-left .u-spacing-61.u-field-label,
.u-form-vertical .u-label-left .u-spacing-61.u-label,
.u-rating-icons.u-spacing-61 > .u-form-rating-item {
    margin-right: 61px;
}

.u-spacing-61.u-countdown-counter > div + div,
.u-spacing-61.u-price-wrapper > div + div,
.u-spacing-61.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-61 .u-social-url + .u-social-url {
    margin-left: 61px;
}

.u-spacing-61.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 61px;
}

.u-spacing-61.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 30.5px;
}

.u-spacing-61.u-search-icon,
.u-spacing-61.u-gallery-nav,
.u-spacing-61.u-carousel-control {
    padding: 61px;
}

blockquote.u-text.u-indent-61 {
    padding-left: 61px;
}

.u-spacing-60.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-60 li {
    margin-bottom: 60px;
}

.u-text.u-indent-60,
.u-text.u-indent-60 ul,
.u-text.u-indent-60 ol {
    padding-left: 80px;
}

.u-form-vertical .u-label-left .u-spacing-60.u-field-label,
.u-form-vertical .u-label-left .u-spacing-60.u-label,
.u-rating-icons.u-spacing-60 > .u-form-rating-item {
    margin-right: 60px;
}

.u-spacing-60.u-countdown-counter > div + div,
.u-spacing-60.u-price-wrapper > div + div,
.u-spacing-60.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-60 .u-social-url + .u-social-url {
    margin-left: 60px;
}

.u-spacing-60.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 60px;
}

.u-spacing-60.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 30px;
}

.u-spacing-60.u-search-icon,
.u-spacing-60.u-gallery-nav,
.u-spacing-60.u-carousel-control {
    padding: 60px;
}

blockquote.u-text.u-indent-60 {
    padding-left: 60px;
}

.u-spacing-59.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-59 li {
    margin-bottom: 59px;
}

.u-text.u-indent-59,
.u-text.u-indent-59 ul,
.u-text.u-indent-59 ol {
    padding-left: 79px;
}

.u-form-vertical .u-label-left .u-spacing-59.u-field-label,
.u-form-vertical .u-label-left .u-spacing-59.u-label,
.u-rating-icons.u-spacing-59 > .u-form-rating-item {
    margin-right: 59px;
}

.u-spacing-59.u-countdown-counter > div + div,
.u-spacing-59.u-price-wrapper > div + div,
.u-spacing-59.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-59 .u-social-url + .u-social-url {
    margin-left: 59px;
}

.u-spacing-59.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 59px;
}

.u-spacing-59.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 29.5px;
}

.u-spacing-59.u-search-icon,
.u-spacing-59.u-gallery-nav,
.u-spacing-59.u-carousel-control {
    padding: 59px;
}

blockquote.u-text.u-indent-59 {
    padding-left: 59px;
}

.u-spacing-58.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-58 li {
    margin-bottom: 58px;
}

.u-text.u-indent-58,
.u-text.u-indent-58 ul,
.u-text.u-indent-58 ol {
    padding-left: 78px;
}

.u-form-vertical .u-label-left .u-spacing-58.u-field-label,
.u-form-vertical .u-label-left .u-spacing-58.u-label,
.u-rating-icons.u-spacing-58 > .u-form-rating-item {
    margin-right: 58px;
}

.u-spacing-58.u-countdown-counter > div + div,
.u-spacing-58.u-price-wrapper > div + div,
.u-spacing-58.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-58 .u-social-url + .u-social-url {
    margin-left: 58px;
}

.u-spacing-58.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 58px;
}

.u-spacing-58.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 29px;
}

.u-spacing-58.u-search-icon,
.u-spacing-58.u-gallery-nav,
.u-spacing-58.u-carousel-control {
    padding: 58px;
}

blockquote.u-text.u-indent-58 {
    padding-left: 58px;
}

.u-spacing-57.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-57 li {
    margin-bottom: 57px;
}

.u-text.u-indent-57,
.u-text.u-indent-57 ul,
.u-text.u-indent-57 ol {
    padding-left: 77px;
}

.u-form-vertical .u-label-left .u-spacing-57.u-field-label,
.u-form-vertical .u-label-left .u-spacing-57.u-label,
.u-rating-icons.u-spacing-57 > .u-form-rating-item {
    margin-right: 57px;
}

.u-spacing-57.u-countdown-counter > div + div,
.u-spacing-57.u-price-wrapper > div + div,
.u-spacing-57.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-57 .u-social-url + .u-social-url {
    margin-left: 57px;
}

.u-spacing-57.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 57px;
}

.u-spacing-57.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 28.5px;
}

.u-spacing-57.u-search-icon,
.u-spacing-57.u-gallery-nav,
.u-spacing-57.u-carousel-control {
    padding: 57px;
}

blockquote.u-text.u-indent-57 {
    padding-left: 57px;
}

.u-spacing-56.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-56 li {
    margin-bottom: 56px;
}

.u-text.u-indent-56,
.u-text.u-indent-56 ul,
.u-text.u-indent-56 ol {
    padding-left: 76px;
}

.u-form-vertical .u-label-left .u-spacing-56.u-field-label,
.u-form-vertical .u-label-left .u-spacing-56.u-label,
.u-rating-icons.u-spacing-56 > .u-form-rating-item {
    margin-right: 56px;
}

.u-spacing-56.u-countdown-counter > div + div,
.u-spacing-56.u-price-wrapper > div + div,
.u-spacing-56.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-56 .u-social-url + .u-social-url {
    margin-left: 56px;
}

.u-spacing-56.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 56px;
}

.u-spacing-56.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 28px;
}

.u-spacing-56.u-search-icon,
.u-spacing-56.u-gallery-nav,
.u-spacing-56.u-carousel-control {
    padding: 56px;
}

blockquote.u-text.u-indent-56 {
    padding-left: 56px;
}

.u-spacing-55.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-55 li {
    margin-bottom: 55px;
}

.u-text.u-indent-55,
.u-text.u-indent-55 ul,
.u-text.u-indent-55 ol {
    padding-left: 75px;
}

.u-form-vertical .u-label-left .u-spacing-55.u-field-label,
.u-form-vertical .u-label-left .u-spacing-55.u-label,
.u-rating-icons.u-spacing-55 > .u-form-rating-item {
    margin-right: 55px;
}

.u-spacing-55.u-countdown-counter > div + div,
.u-spacing-55.u-price-wrapper > div + div,
.u-spacing-55.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-55 .u-social-url + .u-social-url {
    margin-left: 55px;
}

.u-spacing-55.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 55px;
}

.u-spacing-55.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 27.5px;
}

.u-spacing-55.u-search-icon,
.u-spacing-55.u-gallery-nav,
.u-spacing-55.u-carousel-control {
    padding: 55px;
}

blockquote.u-text.u-indent-55 {
    padding-left: 55px;
}

.u-spacing-54.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-54 li {
    margin-bottom: 54px;
}

.u-text.u-indent-54,
.u-text.u-indent-54 ul,
.u-text.u-indent-54 ol {
    padding-left: 74px;
}

.u-form-vertical .u-label-left .u-spacing-54.u-field-label,
.u-form-vertical .u-label-left .u-spacing-54.u-label,
.u-rating-icons.u-spacing-54 > .u-form-rating-item {
    margin-right: 54px;
}

.u-spacing-54.u-countdown-counter > div + div,
.u-spacing-54.u-price-wrapper > div + div,
.u-spacing-54.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-54 .u-social-url + .u-social-url {
    margin-left: 54px;
}

.u-spacing-54.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 54px;
}

.u-spacing-54.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 27px;
}

.u-spacing-54.u-search-icon,
.u-spacing-54.u-gallery-nav,
.u-spacing-54.u-carousel-control {
    padding: 54px;
}

blockquote.u-text.u-indent-54 {
    padding-left: 54px;
}

.u-spacing-53.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-53 li {
    margin-bottom: 53px;
}

.u-text.u-indent-53,
.u-text.u-indent-53 ul,
.u-text.u-indent-53 ol {
    padding-left: 73px;
}

.u-form-vertical .u-label-left .u-spacing-53.u-field-label,
.u-form-vertical .u-label-left .u-spacing-53.u-label,
.u-rating-icons.u-spacing-53 > .u-form-rating-item {
    margin-right: 53px;
}

.u-spacing-53.u-countdown-counter > div + div,
.u-spacing-53.u-price-wrapper > div + div,
.u-spacing-53.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-53 .u-social-url + .u-social-url {
    margin-left: 53px;
}

.u-spacing-53.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 53px;
}

.u-spacing-53.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 26.5px;
}

.u-spacing-53.u-search-icon,
.u-spacing-53.u-gallery-nav,
.u-spacing-53.u-carousel-control {
    padding: 53px;
}

blockquote.u-text.u-indent-53 {
    padding-left: 53px;
}

.u-spacing-52.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-52 li {
    margin-bottom: 52px;
}

.u-text.u-indent-52,
.u-text.u-indent-52 ul,
.u-text.u-indent-52 ol {
    padding-left: 72px;
}

.u-form-vertical .u-label-left .u-spacing-52.u-field-label,
.u-form-vertical .u-label-left .u-spacing-52.u-label,
.u-rating-icons.u-spacing-52 > .u-form-rating-item {
    margin-right: 52px;
}

.u-spacing-52.u-countdown-counter > div + div,
.u-spacing-52.u-price-wrapper > div + div,
.u-spacing-52.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-52 .u-social-url + .u-social-url {
    margin-left: 52px;
}

.u-spacing-52.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 52px;
}

.u-spacing-52.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 26px;
}

.u-spacing-52.u-search-icon,
.u-spacing-52.u-gallery-nav,
.u-spacing-52.u-carousel-control {
    padding: 52px;
}

blockquote.u-text.u-indent-52 {
    padding-left: 52px;
}

.u-spacing-51.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-51 li {
    margin-bottom: 51px;
}

.u-text.u-indent-51,
.u-text.u-indent-51 ul,
.u-text.u-indent-51 ol {
    padding-left: 71px;
}

.u-form-vertical .u-label-left .u-spacing-51.u-field-label,
.u-form-vertical .u-label-left .u-spacing-51.u-label,
.u-rating-icons.u-spacing-51 > .u-form-rating-item {
    margin-right: 51px;
}

.u-spacing-51.u-countdown-counter > div + div,
.u-spacing-51.u-price-wrapper > div + div,
.u-spacing-51.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-51 .u-social-url + .u-social-url {
    margin-left: 51px;
}

.u-spacing-51.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 51px;
}

.u-spacing-51.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 25.5px;
}

.u-spacing-51.u-search-icon,
.u-spacing-51.u-gallery-nav,
.u-spacing-51.u-carousel-control {
    padding: 51px;
}

blockquote.u-text.u-indent-51 {
    padding-left: 51px;
}

.u-spacing-50.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-50 li {
    margin-bottom: 50px;
}

.u-text.u-indent-50,
.u-text.u-indent-50 ul,
.u-text.u-indent-50 ol {
    padding-left: 70px;
}

.u-form-vertical .u-label-left .u-spacing-50.u-field-label,
.u-form-vertical .u-label-left .u-spacing-50.u-label,
.u-rating-icons.u-spacing-50 > .u-form-rating-item {
    margin-right: 50px;
}

.u-spacing-50.u-countdown-counter > div + div,
.u-spacing-50.u-price-wrapper > div + div,
.u-spacing-50.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-50 .u-social-url + .u-social-url {
    margin-left: 50px;
}

.u-spacing-50.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 50px;
}

.u-spacing-50.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 25px;
}

.u-spacing-50.u-search-icon,
.u-spacing-50.u-gallery-nav,
.u-spacing-50.u-carousel-control {
    padding: 50px;
}

blockquote.u-text.u-indent-50 {
    padding-left: 50px;
}

.u-spacing-49.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-49 li {
    margin-bottom: 49px;
}

.u-text.u-indent-49,
.u-text.u-indent-49 ul,
.u-text.u-indent-49 ol {
    padding-left: 69px;
}

.u-form-vertical .u-label-left .u-spacing-49.u-field-label,
.u-form-vertical .u-label-left .u-spacing-49.u-label,
.u-rating-icons.u-spacing-49 > .u-form-rating-item {
    margin-right: 49px;
}

.u-spacing-49.u-countdown-counter > div + div,
.u-spacing-49.u-price-wrapper > div + div,
.u-spacing-49.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-49 .u-social-url + .u-social-url {
    margin-left: 49px;
}

.u-spacing-49.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 49px;
}

.u-spacing-49.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 24.5px;
}

.u-spacing-49.u-search-icon,
.u-spacing-49.u-gallery-nav,
.u-spacing-49.u-carousel-control {
    padding: 49px;
}

blockquote.u-text.u-indent-49 {
    padding-left: 49px;
}

.u-spacing-48.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-48 li {
    margin-bottom: 48px;
}

.u-text.u-indent-48,
.u-text.u-indent-48 ul,
.u-text.u-indent-48 ol {
    padding-left: 68px;
}

.u-form-vertical .u-label-left .u-spacing-48.u-field-label,
.u-form-vertical .u-label-left .u-spacing-48.u-label,
.u-rating-icons.u-spacing-48 > .u-form-rating-item {
    margin-right: 48px;
}

.u-spacing-48.u-countdown-counter > div + div,
.u-spacing-48.u-price-wrapper > div + div,
.u-spacing-48.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-48 .u-social-url + .u-social-url {
    margin-left: 48px;
}

.u-spacing-48.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 48px;
}

.u-spacing-48.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 24px;
}

.u-spacing-48.u-search-icon,
.u-spacing-48.u-gallery-nav,
.u-spacing-48.u-carousel-control {
    padding: 48px;
}

blockquote.u-text.u-indent-48 {
    padding-left: 48px;
}

.u-spacing-47.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-47 li {
    margin-bottom: 47px;
}

.u-text.u-indent-47,
.u-text.u-indent-47 ul,
.u-text.u-indent-47 ol {
    padding-left: 67px;
}

.u-form-vertical .u-label-left .u-spacing-47.u-field-label,
.u-form-vertical .u-label-left .u-spacing-47.u-label,
.u-rating-icons.u-spacing-47 > .u-form-rating-item {
    margin-right: 47px;
}

.u-spacing-47.u-countdown-counter > div + div,
.u-spacing-47.u-price-wrapper > div + div,
.u-spacing-47.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-47 .u-social-url + .u-social-url {
    margin-left: 47px;
}

.u-spacing-47.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 47px;
}

.u-spacing-47.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 23.5px;
}

.u-spacing-47.u-search-icon,
.u-spacing-47.u-gallery-nav,
.u-spacing-47.u-carousel-control {
    padding: 47px;
}

blockquote.u-text.u-indent-47 {
    padding-left: 47px;
}

.u-spacing-46.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-46 li {
    margin-bottom: 46px;
}

.u-text.u-indent-46,
.u-text.u-indent-46 ul,
.u-text.u-indent-46 ol {
    padding-left: 66px;
}

.u-form-vertical .u-label-left .u-spacing-46.u-field-label,
.u-form-vertical .u-label-left .u-spacing-46.u-label,
.u-rating-icons.u-spacing-46 > .u-form-rating-item {
    margin-right: 46px;
}

.u-spacing-46.u-countdown-counter > div + div,
.u-spacing-46.u-price-wrapper > div + div,
.u-spacing-46.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-46 .u-social-url + .u-social-url {
    margin-left: 46px;
}

.u-spacing-46.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 46px;
}

.u-spacing-46.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 23px;
}

.u-spacing-46.u-search-icon,
.u-spacing-46.u-gallery-nav,
.u-spacing-46.u-carousel-control {
    padding: 46px;
}

blockquote.u-text.u-indent-46 {
    padding-left: 46px;
}

.u-spacing-45.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-45 li {
    margin-bottom: 45px;
}

.u-text.u-indent-45,
.u-text.u-indent-45 ul,
.u-text.u-indent-45 ol {
    padding-left: 65px;
}

.u-form-vertical .u-label-left .u-spacing-45.u-field-label,
.u-form-vertical .u-label-left .u-spacing-45.u-label,
.u-rating-icons.u-spacing-45 > .u-form-rating-item {
    margin-right: 45px;
}

.u-spacing-45.u-countdown-counter > div + div,
.u-spacing-45.u-price-wrapper > div + div,
.u-spacing-45.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-45 .u-social-url + .u-social-url {
    margin-left: 45px;
}

.u-spacing-45.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 45px;
}

.u-spacing-45.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 22.5px;
}

.u-spacing-45.u-search-icon,
.u-spacing-45.u-gallery-nav,
.u-spacing-45.u-carousel-control {
    padding: 45px;
}

blockquote.u-text.u-indent-45 {
    padding-left: 45px;
}

.u-spacing-44.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-44 li {
    margin-bottom: 44px;
}

.u-text.u-indent-44,
.u-text.u-indent-44 ul,
.u-text.u-indent-44 ol {
    padding-left: 64px;
}

.u-form-vertical .u-label-left .u-spacing-44.u-field-label,
.u-form-vertical .u-label-left .u-spacing-44.u-label,
.u-rating-icons.u-spacing-44 > .u-form-rating-item {
    margin-right: 44px;
}

.u-spacing-44.u-countdown-counter > div + div,
.u-spacing-44.u-price-wrapper > div + div,
.u-spacing-44.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-44 .u-social-url + .u-social-url {
    margin-left: 44px;
}

.u-spacing-44.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 44px;
}

.u-spacing-44.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 22px;
}

.u-spacing-44.u-search-icon,
.u-spacing-44.u-gallery-nav,
.u-spacing-44.u-carousel-control {
    padding: 44px;
}

blockquote.u-text.u-indent-44 {
    padding-left: 44px;
}

.u-spacing-43.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-43 li {
    margin-bottom: 43px;
}

.u-text.u-indent-43,
.u-text.u-indent-43 ul,
.u-text.u-indent-43 ol {
    padding-left: 63px;
}

.u-form-vertical .u-label-left .u-spacing-43.u-field-label,
.u-form-vertical .u-label-left .u-spacing-43.u-label,
.u-rating-icons.u-spacing-43 > .u-form-rating-item {
    margin-right: 43px;
}

.u-spacing-43.u-countdown-counter > div + div,
.u-spacing-43.u-price-wrapper > div + div,
.u-spacing-43.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-43 .u-social-url + .u-social-url {
    margin-left: 43px;
}

.u-spacing-43.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 43px;
}

.u-spacing-43.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 21.5px;
}

.u-spacing-43.u-search-icon,
.u-spacing-43.u-gallery-nav,
.u-spacing-43.u-carousel-control {
    padding: 43px;
}

blockquote.u-text.u-indent-43 {
    padding-left: 43px;
}

.u-spacing-42.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-42 li {
    margin-bottom: 42px;
}

.u-text.u-indent-42,
.u-text.u-indent-42 ul,
.u-text.u-indent-42 ol {
    padding-left: 62px;
}

.u-form-vertical .u-label-left .u-spacing-42.u-field-label,
.u-form-vertical .u-label-left .u-spacing-42.u-label,
.u-rating-icons.u-spacing-42 > .u-form-rating-item {
    margin-right: 42px;
}

.u-spacing-42.u-countdown-counter > div + div,
.u-spacing-42.u-price-wrapper > div + div,
.u-spacing-42.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-42 .u-social-url + .u-social-url {
    margin-left: 42px;
}

.u-spacing-42.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 42px;
}

.u-spacing-42.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 21px;
}

.u-spacing-42.u-search-icon,
.u-spacing-42.u-gallery-nav,
.u-spacing-42.u-carousel-control {
    padding: 42px;
}

blockquote.u-text.u-indent-42 {
    padding-left: 42px;
}

.u-spacing-41.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-41 li {
    margin-bottom: 41px;
}

.u-text.u-indent-41,
.u-text.u-indent-41 ul,
.u-text.u-indent-41 ol {
    padding-left: 61px;
}

.u-form-vertical .u-label-left .u-spacing-41.u-field-label,
.u-form-vertical .u-label-left .u-spacing-41.u-label,
.u-rating-icons.u-spacing-41 > .u-form-rating-item {
    margin-right: 41px;
}

.u-spacing-41.u-countdown-counter > div + div,
.u-spacing-41.u-price-wrapper > div + div,
.u-spacing-41.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-41 .u-social-url + .u-social-url {
    margin-left: 41px;
}

.u-spacing-41.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 41px;
}

.u-spacing-41.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 20.5px;
}

.u-spacing-41.u-search-icon,
.u-spacing-41.u-gallery-nav,
.u-spacing-41.u-carousel-control {
    padding: 41px;
}

blockquote.u-text.u-indent-41 {
    padding-left: 41px;
}

.u-spacing-40.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-40 li {
    margin-bottom: 40px;
}

.u-text.u-indent-40,
.u-text.u-indent-40 ul,
.u-text.u-indent-40 ol {
    padding-left: 60px;
}

.u-form-vertical .u-label-left .u-spacing-40.u-field-label,
.u-form-vertical .u-label-left .u-spacing-40.u-label,
.u-rating-icons.u-spacing-40 > .u-form-rating-item {
    margin-right: 40px;
}

.u-spacing-40.u-countdown-counter > div + div,
.u-spacing-40.u-price-wrapper > div + div,
.u-spacing-40.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-40 .u-social-url + .u-social-url {
    margin-left: 40px;
}

.u-spacing-40.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 40px;
}

.u-spacing-40.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 20px;
}

.u-spacing-40.u-search-icon,
.u-spacing-40.u-gallery-nav,
.u-spacing-40.u-carousel-control {
    padding: 40px;
}

blockquote.u-text.u-indent-40 {
    padding-left: 40px;
}

.u-spacing-39.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-39 li {
    margin-bottom: 39px;
}

.u-text.u-indent-39,
.u-text.u-indent-39 ul,
.u-text.u-indent-39 ol {
    padding-left: 59px;
}

.u-form-vertical .u-label-left .u-spacing-39.u-field-label,
.u-form-vertical .u-label-left .u-spacing-39.u-label,
.u-rating-icons.u-spacing-39 > .u-form-rating-item {
    margin-right: 39px;
}

.u-spacing-39.u-countdown-counter > div + div,
.u-spacing-39.u-price-wrapper > div + div,
.u-spacing-39.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-39 .u-social-url + .u-social-url {
    margin-left: 39px;
}

.u-spacing-39.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 39px;
}

.u-spacing-39.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 19.5px;
}

.u-spacing-39.u-search-icon,
.u-spacing-39.u-gallery-nav,
.u-spacing-39.u-carousel-control {
    padding: 39px;
}

blockquote.u-text.u-indent-39 {
    padding-left: 39px;
}

.u-spacing-38.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-38 li {
    margin-bottom: 38px;
}

.u-text.u-indent-38,
.u-text.u-indent-38 ul,
.u-text.u-indent-38 ol {
    padding-left: 58px;
}

.u-form-vertical .u-label-left .u-spacing-38.u-field-label,
.u-form-vertical .u-label-left .u-spacing-38.u-label,
.u-rating-icons.u-spacing-38 > .u-form-rating-item {
    margin-right: 38px;
}

.u-spacing-38.u-countdown-counter > div + div,
.u-spacing-38.u-price-wrapper > div + div,
.u-spacing-38.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-38 .u-social-url + .u-social-url {
    margin-left: 38px;
}

.u-spacing-38.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 38px;
}

.u-spacing-38.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 19px;
}

.u-spacing-38.u-search-icon,
.u-spacing-38.u-gallery-nav,
.u-spacing-38.u-carousel-control {
    padding: 38px;
}

blockquote.u-text.u-indent-38 {
    padding-left: 38px;
}

.u-spacing-37.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-37 li {
    margin-bottom: 37px;
}

.u-text.u-indent-37,
.u-text.u-indent-37 ul,
.u-text.u-indent-37 ol {
    padding-left: 57px;
}

.u-form-vertical .u-label-left .u-spacing-37.u-field-label,
.u-form-vertical .u-label-left .u-spacing-37.u-label,
.u-rating-icons.u-spacing-37 > .u-form-rating-item {
    margin-right: 37px;
}

.u-spacing-37.u-countdown-counter > div + div,
.u-spacing-37.u-price-wrapper > div + div,
.u-spacing-37.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-37 .u-social-url + .u-social-url {
    margin-left: 37px;
}

.u-spacing-37.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 37px;
}

.u-spacing-37.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 18.5px;
}

.u-spacing-37.u-search-icon,
.u-spacing-37.u-gallery-nav,
.u-spacing-37.u-carousel-control {
    padding: 37px;
}

blockquote.u-text.u-indent-37 {
    padding-left: 37px;
}

.u-spacing-36.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-36 li {
    margin-bottom: 36px;
}

.u-text.u-indent-36,
.u-text.u-indent-36 ul,
.u-text.u-indent-36 ol {
    padding-left: 56px;
}

.u-form-vertical .u-label-left .u-spacing-36.u-field-label,
.u-form-vertical .u-label-left .u-spacing-36.u-label,
.u-rating-icons.u-spacing-36 > .u-form-rating-item {
    margin-right: 36px;
}

.u-spacing-36.u-countdown-counter > div + div,
.u-spacing-36.u-price-wrapper > div + div,
.u-spacing-36.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-36 .u-social-url + .u-social-url {
    margin-left: 36px;
}

.u-spacing-36.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 36px;
}

.u-spacing-36.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 18px;
}

.u-spacing-36.u-search-icon,
.u-spacing-36.u-gallery-nav,
.u-spacing-36.u-carousel-control {
    padding: 36px;
}

blockquote.u-text.u-indent-36 {
    padding-left: 36px;
}

.u-spacing-35.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-35 li {
    margin-bottom: 35px;
}

.u-text.u-indent-35,
.u-text.u-indent-35 ul,
.u-text.u-indent-35 ol {
    padding-left: 55px;
}

.u-form-vertical .u-label-left .u-spacing-35.u-field-label,
.u-form-vertical .u-label-left .u-spacing-35.u-label,
.u-rating-icons.u-spacing-35 > .u-form-rating-item {
    margin-right: 35px;
}

.u-spacing-35.u-countdown-counter > div + div,
.u-spacing-35.u-price-wrapper > div + div,
.u-spacing-35.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-35 .u-social-url + .u-social-url {
    margin-left: 35px;
}

.u-spacing-35.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 35px;
}

.u-spacing-35.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 17.5px;
}

.u-spacing-35.u-search-icon,
.u-spacing-35.u-gallery-nav,
.u-spacing-35.u-carousel-control {
    padding: 35px;
}

blockquote.u-text.u-indent-35 {
    padding-left: 35px;
}

.u-spacing-34.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-34 li {
    margin-bottom: 34px;
}

.u-text.u-indent-34,
.u-text.u-indent-34 ul,
.u-text.u-indent-34 ol {
    padding-left: 54px;
}

.u-form-vertical .u-label-left .u-spacing-34.u-field-label,
.u-form-vertical .u-label-left .u-spacing-34.u-label,
.u-rating-icons.u-spacing-34 > .u-form-rating-item {
    margin-right: 34px;
}

.u-spacing-34.u-countdown-counter > div + div,
.u-spacing-34.u-price-wrapper > div + div,
.u-spacing-34.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-34 .u-social-url + .u-social-url {
    margin-left: 34px;
}

.u-spacing-34.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 34px;
}

.u-spacing-34.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 17px;
}

.u-spacing-34.u-search-icon,
.u-spacing-34.u-gallery-nav,
.u-spacing-34.u-carousel-control {
    padding: 34px;
}

blockquote.u-text.u-indent-34 {
    padding-left: 34px;
}

.u-spacing-33.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-33 li {
    margin-bottom: 33px;
}

.u-text.u-indent-33,
.u-text.u-indent-33 ul,
.u-text.u-indent-33 ol {
    padding-left: 53px;
}

.u-form-vertical .u-label-left .u-spacing-33.u-field-label,
.u-form-vertical .u-label-left .u-spacing-33.u-label,
.u-rating-icons.u-spacing-33 > .u-form-rating-item {
    margin-right: 33px;
}

.u-spacing-33.u-countdown-counter > div + div,
.u-spacing-33.u-price-wrapper > div + div,
.u-spacing-33.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-33 .u-social-url + .u-social-url {
    margin-left: 33px;
}

.u-spacing-33.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 33px;
}

.u-spacing-33.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 16.5px;
}

.u-spacing-33.u-search-icon,
.u-spacing-33.u-gallery-nav,
.u-spacing-33.u-carousel-control {
    padding: 33px;
}

blockquote.u-text.u-indent-33 {
    padding-left: 33px;
}

.u-spacing-32.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-32 li {
    margin-bottom: 32px;
}

.u-text.u-indent-32,
.u-text.u-indent-32 ul,
.u-text.u-indent-32 ol {
    padding-left: 52px;
}

.u-form-vertical .u-label-left .u-spacing-32.u-field-label,
.u-form-vertical .u-label-left .u-spacing-32.u-label,
.u-rating-icons.u-spacing-32 > .u-form-rating-item {
    margin-right: 32px;
}

.u-spacing-32.u-countdown-counter > div + div,
.u-spacing-32.u-price-wrapper > div + div,
.u-spacing-32.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-32 .u-social-url + .u-social-url {
    margin-left: 32px;
}

.u-spacing-32.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 32px;
}

.u-spacing-32.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 16px;
}

.u-spacing-32.u-search-icon,
.u-spacing-32.u-gallery-nav,
.u-spacing-32.u-carousel-control {
    padding: 32px;
}

blockquote.u-text.u-indent-32 {
    padding-left: 32px;
}

.u-spacing-31.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-31 li {
    margin-bottom: 31px;
}

.u-text.u-indent-31,
.u-text.u-indent-31 ul,
.u-text.u-indent-31 ol {
    padding-left: 51px;
}

.u-form-vertical .u-label-left .u-spacing-31.u-field-label,
.u-form-vertical .u-label-left .u-spacing-31.u-label,
.u-rating-icons.u-spacing-31 > .u-form-rating-item {
    margin-right: 31px;
}

.u-spacing-31.u-countdown-counter > div + div,
.u-spacing-31.u-price-wrapper > div + div,
.u-spacing-31.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-31 .u-social-url + .u-social-url {
    margin-left: 31px;
}

.u-spacing-31.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 31px;
}

.u-spacing-31.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 15.5px;
}

.u-spacing-31.u-search-icon,
.u-spacing-31.u-gallery-nav,
.u-spacing-31.u-carousel-control {
    padding: 31px;
}

blockquote.u-text.u-indent-31 {
    padding-left: 31px;
}

.u-spacing-30.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-30 li {
    margin-bottom: 30px;
}

.u-text.u-indent-30,
.u-text.u-indent-30 ul,
.u-text.u-indent-30 ol {
    padding-left: 50px;
}

.u-form-vertical .u-label-left .u-spacing-30.u-field-label,
.u-form-vertical .u-label-left .u-spacing-30.u-label,
.u-rating-icons.u-spacing-30 > .u-form-rating-item {
    margin-right: 30px;
}

.u-spacing-30.u-countdown-counter > div + div,
.u-spacing-30.u-price-wrapper > div + div,
.u-spacing-30.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-30 .u-social-url + .u-social-url {
    margin-left: 30px;
}

.u-spacing-30.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 30px;
}

.u-spacing-30.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 15px;
}

.u-spacing-30.u-search-icon,
.u-spacing-30.u-gallery-nav,
.u-spacing-30.u-carousel-control {
    padding: 30px;
}

blockquote.u-text.u-indent-30 {
    padding-left: 30px;
}

.u-spacing-29.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-29 li {
    margin-bottom: 29px;
}

.u-text.u-indent-29,
.u-text.u-indent-29 ul,
.u-text.u-indent-29 ol {
    padding-left: 49px;
}

.u-form-vertical .u-label-left .u-spacing-29.u-field-label,
.u-form-vertical .u-label-left .u-spacing-29.u-label,
.u-rating-icons.u-spacing-29 > .u-form-rating-item {
    margin-right: 29px;
}

.u-spacing-29.u-countdown-counter > div + div,
.u-spacing-29.u-price-wrapper > div + div,
.u-spacing-29.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-29 .u-social-url + .u-social-url {
    margin-left: 29px;
}

.u-spacing-29.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 29px;
}

.u-spacing-29.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 14.5px;
}

.u-spacing-29.u-search-icon,
.u-spacing-29.u-gallery-nav,
.u-spacing-29.u-carousel-control {
    padding: 29px;
}

blockquote.u-text.u-indent-29 {
    padding-left: 29px;
}

.u-spacing-28.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-28 li {
    margin-bottom: 28px;
}

.u-text.u-indent-28,
.u-text.u-indent-28 ul,
.u-text.u-indent-28 ol {
    padding-left: 48px;
}

.u-form-vertical .u-label-left .u-spacing-28.u-field-label,
.u-form-vertical .u-label-left .u-spacing-28.u-label,
.u-rating-icons.u-spacing-28 > .u-form-rating-item {
    margin-right: 28px;
}

.u-spacing-28.u-countdown-counter > div + div,
.u-spacing-28.u-price-wrapper > div + div,
.u-spacing-28.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-28 .u-social-url + .u-social-url {
    margin-left: 28px;
}

.u-spacing-28.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 28px;
}

.u-spacing-28.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 14px;
}

.u-spacing-28.u-search-icon,
.u-spacing-28.u-gallery-nav,
.u-spacing-28.u-carousel-control {
    padding: 28px;
}

blockquote.u-text.u-indent-28 {
    padding-left: 28px;
}

.u-spacing-27.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-27 li {
    margin-bottom: 27px;
}

.u-text.u-indent-27,
.u-text.u-indent-27 ul,
.u-text.u-indent-27 ol {
    padding-left: 47px;
}

.u-form-vertical .u-label-left .u-spacing-27.u-field-label,
.u-form-vertical .u-label-left .u-spacing-27.u-label,
.u-rating-icons.u-spacing-27 > .u-form-rating-item {
    margin-right: 27px;
}

.u-spacing-27.u-countdown-counter > div + div,
.u-spacing-27.u-price-wrapper > div + div,
.u-spacing-27.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-27 .u-social-url + .u-social-url {
    margin-left: 27px;
}

.u-spacing-27.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 27px;
}

.u-spacing-27.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 13.5px;
}

.u-spacing-27.u-search-icon,
.u-spacing-27.u-gallery-nav,
.u-spacing-27.u-carousel-control {
    padding: 27px;
}

blockquote.u-text.u-indent-27 {
    padding-left: 27px;
}

.u-spacing-26.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-26 li {
    margin-bottom: 26px;
}

.u-text.u-indent-26,
.u-text.u-indent-26 ul,
.u-text.u-indent-26 ol {
    padding-left: 46px;
}

.u-form-vertical .u-label-left .u-spacing-26.u-field-label,
.u-form-vertical .u-label-left .u-spacing-26.u-label,
.u-rating-icons.u-spacing-26 > .u-form-rating-item {
    margin-right: 26px;
}

.u-spacing-26.u-countdown-counter > div + div,
.u-spacing-26.u-price-wrapper > div + div,
.u-spacing-26.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-26 .u-social-url + .u-social-url {
    margin-left: 26px;
}

.u-spacing-26.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 26px;
}

.u-spacing-26.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 13px;
}

.u-spacing-26.u-search-icon,
.u-spacing-26.u-gallery-nav,
.u-spacing-26.u-carousel-control {
    padding: 26px;
}

blockquote.u-text.u-indent-26 {
    padding-left: 26px;
}

.u-spacing-25.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-25 li {
    margin-bottom: 25px;
}

.u-text.u-indent-25,
.u-text.u-indent-25 ul,
.u-text.u-indent-25 ol {
    padding-left: 45px;
}

.u-form-vertical .u-label-left .u-spacing-25.u-field-label,
.u-form-vertical .u-label-left .u-spacing-25.u-label,
.u-rating-icons.u-spacing-25 > .u-form-rating-item {
    margin-right: 25px;
}

.u-spacing-25.u-countdown-counter > div + div,
.u-spacing-25.u-price-wrapper > div + div,
.u-spacing-25.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-25 .u-social-url + .u-social-url {
    margin-left: 25px;
}

.u-spacing-25.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 25px;
}

.u-spacing-25.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 12.5px;
}

.u-spacing-25.u-search-icon,
.u-spacing-25.u-gallery-nav,
.u-spacing-25.u-carousel-control {
    padding: 25px;
}

blockquote.u-text.u-indent-25 {
    padding-left: 25px;
}

.u-spacing-24.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-24 li {
    margin-bottom: 24px;
}

.u-text.u-indent-24,
.u-text.u-indent-24 ul,
.u-text.u-indent-24 ol {
    padding-left: 44px;
}

.u-form-vertical .u-label-left .u-spacing-24.u-field-label,
.u-form-vertical .u-label-left .u-spacing-24.u-label,
.u-rating-icons.u-spacing-24 > .u-form-rating-item {
    margin-right: 24px;
}

.u-spacing-24.u-countdown-counter > div + div,
.u-spacing-24.u-price-wrapper > div + div,
.u-spacing-24.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-24 .u-social-url + .u-social-url {
    margin-left: 24px;
}

.u-spacing-24.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 24px;
}

.u-spacing-24.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 12px;
}

.u-spacing-24.u-search-icon,
.u-spacing-24.u-gallery-nav,
.u-spacing-24.u-carousel-control {
    padding: 24px;
}

blockquote.u-text.u-indent-24 {
    padding-left: 24px;
}

.u-spacing-23.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-23 li {
    margin-bottom: 23px;
}

.u-text.u-indent-23,
.u-text.u-indent-23 ul,
.u-text.u-indent-23 ol {
    padding-left: 43px;
}

.u-form-vertical .u-label-left .u-spacing-23.u-field-label,
.u-form-vertical .u-label-left .u-spacing-23.u-label,
.u-rating-icons.u-spacing-23 > .u-form-rating-item {
    margin-right: 23px;
}

.u-spacing-23.u-countdown-counter > div + div,
.u-spacing-23.u-price-wrapper > div + div,
.u-spacing-23.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-23 .u-social-url + .u-social-url {
    margin-left: 23px;
}

.u-spacing-23.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 23px;
}

.u-spacing-23.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 11.5px;
}

.u-spacing-23.u-search-icon,
.u-spacing-23.u-gallery-nav,
.u-spacing-23.u-carousel-control {
    padding: 23px;
}

blockquote.u-text.u-indent-23 {
    padding-left: 23px;
}

.u-spacing-22.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-22 li {
    margin-bottom: 22px;
}

.u-text.u-indent-22,
.u-text.u-indent-22 ul,
.u-text.u-indent-22 ol {
    padding-left: 42px;
}

.u-form-vertical .u-label-left .u-spacing-22.u-field-label,
.u-form-vertical .u-label-left .u-spacing-22.u-label,
.u-rating-icons.u-spacing-22 > .u-form-rating-item {
    margin-right: 22px;
}

.u-spacing-22.u-countdown-counter > div + div,
.u-spacing-22.u-price-wrapper > div + div,
.u-spacing-22.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-22 .u-social-url + .u-social-url {
    margin-left: 22px;
}

.u-spacing-22.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 22px;
}

.u-spacing-22.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 11px;
}

.u-spacing-22.u-search-icon,
.u-spacing-22.u-gallery-nav,
.u-spacing-22.u-carousel-control {
    padding: 22px;
}

blockquote.u-text.u-indent-22 {
    padding-left: 22px;
}

.u-spacing-21.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-21 li {
    margin-bottom: 21px;
}

.u-text.u-indent-21,
.u-text.u-indent-21 ul,
.u-text.u-indent-21 ol {
    padding-left: 41px;
}

.u-form-vertical .u-label-left .u-spacing-21.u-field-label,
.u-form-vertical .u-label-left .u-spacing-21.u-label,
.u-rating-icons.u-spacing-21 > .u-form-rating-item {
    margin-right: 21px;
}

.u-spacing-21.u-countdown-counter > div + div,
.u-spacing-21.u-price-wrapper > div + div,
.u-spacing-21.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-21 .u-social-url + .u-social-url {
    margin-left: 21px;
}

.u-spacing-21.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 21px;
}

.u-spacing-21.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 10.5px;
}

.u-spacing-21.u-search-icon,
.u-spacing-21.u-gallery-nav,
.u-spacing-21.u-carousel-control {
    padding: 21px;
}

blockquote.u-text.u-indent-21 {
    padding-left: 21px;
}

.u-spacing-20.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-20 li {
    margin-bottom: 20px;
}

.u-text.u-indent-20,
.u-text.u-indent-20 ul,
.u-text.u-indent-20 ol {
    padding-left: 40px;
}

.u-form-vertical .u-label-left .u-spacing-20.u-field-label,
.u-form-vertical .u-label-left .u-spacing-20.u-label,
.u-rating-icons.u-spacing-20 > .u-form-rating-item {
    margin-right: 20px;
}

.u-spacing-20.u-countdown-counter > div + div,
.u-spacing-20.u-price-wrapper > div + div,
.u-spacing-20.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-20 .u-social-url + .u-social-url {
    margin-left: 20px;
}

.u-spacing-20.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 20px;
}

.u-spacing-20.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 10px;
}

.u-spacing-20.u-search-icon,
.u-spacing-20.u-gallery-nav,
.u-spacing-20.u-carousel-control {
    padding: 20px;
}

blockquote.u-text.u-indent-20 {
    padding-left: 20px;
}

.u-spacing-19.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-19 li {
    margin-bottom: 19px;
}

.u-text.u-indent-19,
.u-text.u-indent-19 ul,
.u-text.u-indent-19 ol {
    padding-left: 39px;
}

.u-form-vertical .u-label-left .u-spacing-19.u-field-label,
.u-form-vertical .u-label-left .u-spacing-19.u-label,
.u-rating-icons.u-spacing-19 > .u-form-rating-item {
    margin-right: 19px;
}

.u-spacing-19.u-countdown-counter > div + div,
.u-spacing-19.u-price-wrapper > div + div,
.u-spacing-19.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-19 .u-social-url + .u-social-url {
    margin-left: 19px;
}

.u-spacing-19.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 19px;
}

.u-spacing-19.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 9.5px;
}

.u-spacing-19.u-search-icon,
.u-spacing-19.u-gallery-nav,
.u-spacing-19.u-carousel-control {
    padding: 19px;
}

blockquote.u-text.u-indent-19 {
    padding-left: 19px;
}

.u-spacing-18.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-18 li {
    margin-bottom: 18px;
}

.u-text.u-indent-18,
.u-text.u-indent-18 ul,
.u-text.u-indent-18 ol {
    padding-left: 38px;
}

.u-form-vertical .u-label-left .u-spacing-18.u-field-label,
.u-form-vertical .u-label-left .u-spacing-18.u-label,
.u-rating-icons.u-spacing-18 > .u-form-rating-item {
    margin-right: 18px;
}

.u-spacing-18.u-countdown-counter > div + div,
.u-spacing-18.u-price-wrapper > div + div,
.u-spacing-18.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-18 .u-social-url + .u-social-url {
    margin-left: 18px;
}

.u-spacing-18.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 18px;
}

.u-spacing-18.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 9px;
}

.u-spacing-18.u-search-icon,
.u-spacing-18.u-gallery-nav,
.u-spacing-18.u-carousel-control {
    padding: 18px;
}

blockquote.u-text.u-indent-18 {
    padding-left: 18px;
}

.u-spacing-17.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-17 li {
    margin-bottom: 17px;
}

.u-text.u-indent-17,
.u-text.u-indent-17 ul,
.u-text.u-indent-17 ol {
    padding-left: 37px;
}

.u-form-vertical .u-label-left .u-spacing-17.u-field-label,
.u-form-vertical .u-label-left .u-spacing-17.u-label,
.u-rating-icons.u-spacing-17 > .u-form-rating-item {
    margin-right: 17px;
}

.u-spacing-17.u-countdown-counter > div + div,
.u-spacing-17.u-price-wrapper > div + div,
.u-spacing-17.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-17 .u-social-url + .u-social-url {
    margin-left: 17px;
}

.u-spacing-17.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 17px;
}

.u-spacing-17.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 8.5px;
}

.u-spacing-17.u-search-icon,
.u-spacing-17.u-gallery-nav,
.u-spacing-17.u-carousel-control {
    padding: 17px;
}

blockquote.u-text.u-indent-17 {
    padding-left: 17px;
}

.u-spacing-16.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-16 li {
    margin-bottom: 16px;
}

.u-text.u-indent-16,
.u-text.u-indent-16 ul,
.u-text.u-indent-16 ol {
    padding-left: 36px;
}

.u-form-vertical .u-label-left .u-spacing-16.u-field-label,
.u-form-vertical .u-label-left .u-spacing-16.u-label,
.u-rating-icons.u-spacing-16 > .u-form-rating-item {
    margin-right: 16px;
}

.u-spacing-16.u-countdown-counter > div + div,
.u-spacing-16.u-price-wrapper > div + div,
.u-spacing-16.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-16 .u-social-url + .u-social-url {
    margin-left: 16px;
}

.u-spacing-16.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 16px;
}

.u-spacing-16.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 8px;
}

.u-spacing-16.u-search-icon,
.u-spacing-16.u-gallery-nav,
.u-spacing-16.u-carousel-control {
    padding: 16px;
}

blockquote.u-text.u-indent-16 {
    padding-left: 16px;
}

.u-spacing-15.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-15 li {
    margin-bottom: 15px;
}

.u-text.u-indent-15,
.u-text.u-indent-15 ul,
.u-text.u-indent-15 ol {
    padding-left: 35px;
}

.u-form-vertical .u-label-left .u-spacing-15.u-field-label,
.u-form-vertical .u-label-left .u-spacing-15.u-label,
.u-rating-icons.u-spacing-15 > .u-form-rating-item {
    margin-right: 15px;
}

.u-spacing-15.u-countdown-counter > div + div,
.u-spacing-15.u-price-wrapper > div + div,
.u-spacing-15.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-15 .u-social-url + .u-social-url {
    margin-left: 15px;
}

.u-spacing-15.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 15px;
}

.u-spacing-15.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 7.5px;
}

.u-spacing-15.u-search-icon,
.u-spacing-15.u-gallery-nav,
.u-spacing-15.u-carousel-control {
    padding: 15px;
}

blockquote.u-text.u-indent-15 {
    padding-left: 15px;
}

.u-spacing-14.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-14 li {
    margin-bottom: 14px;
}

.u-text.u-indent-14,
.u-text.u-indent-14 ul,
.u-text.u-indent-14 ol {
    padding-left: 34px;
}

.u-form-vertical .u-label-left .u-spacing-14.u-field-label,
.u-form-vertical .u-label-left .u-spacing-14.u-label,
.u-rating-icons.u-spacing-14 > .u-form-rating-item {
    margin-right: 14px;
}

.u-spacing-14.u-countdown-counter > div + div,
.u-spacing-14.u-price-wrapper > div + div,
.u-spacing-14.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-14 .u-social-url + .u-social-url {
    margin-left: 14px;
}

.u-spacing-14.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 14px;
}

.u-spacing-14.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 7px;
}

.u-spacing-14.u-search-icon,
.u-spacing-14.u-gallery-nav,
.u-spacing-14.u-carousel-control {
    padding: 14px;
}

blockquote.u-text.u-indent-14 {
    padding-left: 14px;
}

.u-spacing-13.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-13 li {
    margin-bottom: 13px;
}

.u-text.u-indent-13,
.u-text.u-indent-13 ul,
.u-text.u-indent-13 ol {
    padding-left: 33px;
}

.u-form-vertical .u-label-left .u-spacing-13.u-field-label,
.u-form-vertical .u-label-left .u-spacing-13.u-label,
.u-rating-icons.u-spacing-13 > .u-form-rating-item {
    margin-right: 13px;
}

.u-spacing-13.u-countdown-counter > div + div,
.u-spacing-13.u-price-wrapper > div + div,
.u-spacing-13.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-13 .u-social-url + .u-social-url {
    margin-left: 13px;
}

.u-spacing-13.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 13px;
}

.u-spacing-13.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 6.5px;
}

.u-spacing-13.u-search-icon,
.u-spacing-13.u-gallery-nav,
.u-spacing-13.u-carousel-control {
    padding: 13px;
}

blockquote.u-text.u-indent-13 {
    padding-left: 13px;
}

.u-spacing-12.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-12 li {
    margin-bottom: 12px;
}

.u-text.u-indent-12,
.u-text.u-indent-12 ul,
.u-text.u-indent-12 ol {
    padding-left: 32px;
}

.u-form-vertical .u-label-left .u-spacing-12.u-field-label,
.u-form-vertical .u-label-left .u-spacing-12.u-label,
.u-rating-icons.u-spacing-12 > .u-form-rating-item {
    margin-right: 12px;
}

.u-spacing-12.u-countdown-counter > div + div,
.u-spacing-12.u-price-wrapper > div + div,
.u-spacing-12.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-12 .u-social-url + .u-social-url {
    margin-left: 12px;
}

.u-spacing-12.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 12px;
}

.u-spacing-12.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 6px;
}

.u-spacing-12.u-search-icon,
.u-spacing-12.u-gallery-nav,
.u-spacing-12.u-carousel-control {
    padding: 12px;
}

blockquote.u-text.u-indent-12 {
    padding-left: 12px;
}

.u-spacing-11.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-11 li {
    margin-bottom: 11px;
}

.u-text.u-indent-11,
.u-text.u-indent-11 ul,
.u-text.u-indent-11 ol {
    padding-left: 31px;
}

.u-form-vertical .u-label-left .u-spacing-11.u-field-label,
.u-form-vertical .u-label-left .u-spacing-11.u-label,
.u-rating-icons.u-spacing-11 > .u-form-rating-item {
    margin-right: 11px;
}

.u-spacing-11.u-countdown-counter > div + div,
.u-spacing-11.u-price-wrapper > div + div,
.u-spacing-11.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-11 .u-social-url + .u-social-url {
    margin-left: 11px;
}

.u-spacing-11.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 11px;
}

.u-spacing-11.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 5.5px;
}

.u-spacing-11.u-search-icon,
.u-spacing-11.u-gallery-nav,
.u-spacing-11.u-carousel-control {
    padding: 11px;
}

blockquote.u-text.u-indent-11 {
    padding-left: 11px;
}

.u-spacing-10.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-10 li {
    margin-bottom: 10px;
}

.u-text.u-indent-10,
.u-text.u-indent-10 ul,
.u-text.u-indent-10 ol {
    padding-left: 30px;
}

.u-form-vertical .u-label-left .u-spacing-10.u-field-label,
.u-form-vertical .u-label-left .u-spacing-10.u-label,
.u-rating-icons.u-spacing-10 > .u-form-rating-item {
    margin-right: 10px;
}

.u-spacing-10.u-countdown-counter > div + div,
.u-spacing-10.u-price-wrapper > div + div,
.u-spacing-10.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-10 .u-social-url + .u-social-url {
    margin-left: 10px;
}

.u-spacing-10.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 10px;
}

.u-spacing-10.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 5px;
}

.u-spacing-10.u-search-icon,
.u-spacing-10.u-gallery-nav,
.u-spacing-10.u-carousel-control {
    padding: 10px;
}

blockquote.u-text.u-indent-10 {
    padding-left: 10px;
}

.u-spacing-9.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-9 li {
    margin-bottom: 9px;
}

.u-text.u-indent-9,
.u-text.u-indent-9 ul,
.u-text.u-indent-9 ol {
    padding-left: 29px;
}

.u-form-vertical .u-label-left .u-spacing-9.u-field-label,
.u-form-vertical .u-label-left .u-spacing-9.u-label,
.u-rating-icons.u-spacing-9 > .u-form-rating-item {
    margin-right: 9px;
}

.u-spacing-9.u-countdown-counter > div + div,
.u-spacing-9.u-price-wrapper > div + div,
.u-spacing-9.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-9 .u-social-url + .u-social-url {
    margin-left: 9px;
}

.u-spacing-9.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 9px;
}

.u-spacing-9.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 4.5px;
}

.u-spacing-9.u-search-icon,
.u-spacing-9.u-gallery-nav,
.u-spacing-9.u-carousel-control {
    padding: 9px;
}

blockquote.u-text.u-indent-9 {
    padding-left: 9px;
}

.u-spacing-8.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-8 li {
    margin-bottom: 8px;
}

.u-text.u-indent-8,
.u-text.u-indent-8 ul,
.u-text.u-indent-8 ol {
    padding-left: 28px;
}

.u-form-vertical .u-label-left .u-spacing-8.u-field-label,
.u-form-vertical .u-label-left .u-spacing-8.u-label,
.u-rating-icons.u-spacing-8 > .u-form-rating-item {
    margin-right: 8px;
}

.u-spacing-8.u-countdown-counter > div + div,
.u-spacing-8.u-price-wrapper > div + div,
.u-spacing-8.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-8 .u-social-url + .u-social-url {
    margin-left: 8px;
}

.u-spacing-8.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 8px;
}

.u-spacing-8.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 4px;
}

.u-spacing-8.u-search-icon,
.u-spacing-8.u-gallery-nav,
.u-spacing-8.u-carousel-control {
    padding: 8px;
}

blockquote.u-text.u-indent-8 {
    padding-left: 8px;
}

.u-spacing-7.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-7 li {
    margin-bottom: 7px;
}

.u-text.u-indent-7,
.u-text.u-indent-7 ul,
.u-text.u-indent-7 ol {
    padding-left: 27px;
}

.u-form-vertical .u-label-left .u-spacing-7.u-field-label,
.u-form-vertical .u-label-left .u-spacing-7.u-label,
.u-rating-icons.u-spacing-7 > .u-form-rating-item {
    margin-right: 7px;
}

.u-spacing-7.u-countdown-counter > div + div,
.u-spacing-7.u-price-wrapper > div + div,
.u-spacing-7.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-7 .u-social-url + .u-social-url {
    margin-left: 7px;
}

.u-spacing-7.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 7px;
}

.u-spacing-7.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 3.5px;
}

.u-spacing-7.u-search-icon,
.u-spacing-7.u-gallery-nav,
.u-spacing-7.u-carousel-control {
    padding: 7px;
}

blockquote.u-text.u-indent-7 {
    padding-left: 7px;
}

.u-spacing-6.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-6 li {
    margin-bottom: 6px;
}

.u-text.u-indent-6,
.u-text.u-indent-6 ul,
.u-text.u-indent-6 ol {
    padding-left: 26px;
}

.u-form-vertical .u-label-left .u-spacing-6.u-field-label,
.u-form-vertical .u-label-left .u-spacing-6.u-label,
.u-rating-icons.u-spacing-6 > .u-form-rating-item {
    margin-right: 6px;
}

.u-spacing-6.u-countdown-counter > div + div,
.u-spacing-6.u-price-wrapper > div + div,
.u-spacing-6.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-6 .u-social-url + .u-social-url {
    margin-left: 6px;
}

.u-spacing-6.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 6px;
}

.u-spacing-6.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 3px;
}

.u-spacing-6.u-search-icon,
.u-spacing-6.u-gallery-nav,
.u-spacing-6.u-carousel-control {
    padding: 6px;
}

blockquote.u-text.u-indent-6 {
    padding-left: 6px;
}

.u-spacing-5.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-5 li {
    margin-bottom: 5px;
}

.u-text.u-indent-5,
.u-text.u-indent-5 ul,
.u-text.u-indent-5 ol {
    padding-left: 25px;
}

.u-form-vertical .u-label-left .u-spacing-5.u-field-label,
.u-form-vertical .u-label-left .u-spacing-5.u-label,
.u-rating-icons.u-spacing-5 > .u-form-rating-item {
    margin-right: 5px;
}

.u-spacing-5.u-countdown-counter > div + div,
.u-spacing-5.u-price-wrapper > div + div,
.u-spacing-5.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-5 .u-social-url + .u-social-url {
    margin-left: 5px;
}

.u-spacing-5.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 5px;
}

.u-spacing-5.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 2.5px;
}

.u-spacing-5.u-search-icon,
.u-spacing-5.u-gallery-nav,
.u-spacing-5.u-carousel-control {
    padding: 5px;
}

blockquote.u-text.u-indent-5 {
    padding-left: 5px;
}

.u-spacing-4.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-4 li {
    margin-bottom: 4px;
}

.u-text.u-indent-4,
.u-text.u-indent-4 ul,
.u-text.u-indent-4 ol {
    padding-left: 24px;
}

.u-form-vertical .u-label-left .u-spacing-4.u-field-label,
.u-form-vertical .u-label-left .u-spacing-4.u-label,
.u-rating-icons.u-spacing-4 > .u-form-rating-item {
    margin-right: 4px;
}

.u-spacing-4.u-countdown-counter > div + div,
.u-spacing-4.u-price-wrapper > div + div,
.u-spacing-4.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-4 .u-social-url + .u-social-url {
    margin-left: 4px;
}

.u-spacing-4.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 4px;
}

.u-spacing-4.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 2px;
}

.u-spacing-4.u-search-icon,
.u-spacing-4.u-gallery-nav,
.u-spacing-4.u-carousel-control {
    padding: 4px;
}

blockquote.u-text.u-indent-4 {
    padding-left: 4px;
}

.u-spacing-3.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-3 li {
    margin-bottom: 3px;
}

.u-text.u-indent-3,
.u-text.u-indent-3 ul,
.u-text.u-indent-3 ol {
    padding-left: 23px;
}

.u-form-vertical .u-label-left .u-spacing-3.u-field-label,
.u-form-vertical .u-label-left .u-spacing-3.u-label,
.u-rating-icons.u-spacing-3 > .u-form-rating-item {
    margin-right: 3px;
}

.u-spacing-3.u-countdown-counter > div + div,
.u-spacing-3.u-price-wrapper > div + div,
.u-spacing-3.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-3 .u-social-url + .u-social-url {
    margin-left: 3px;
}

.u-spacing-3.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 3px;
}

.u-spacing-3.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 1.5px;
}

.u-spacing-3.u-search-icon,
.u-spacing-3.u-gallery-nav,
.u-spacing-3.u-carousel-control {
    padding: 3px;
}

blockquote.u-text.u-indent-3 {
    padding-left: 3px;
}

.u-spacing-2.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-2 li {
    margin-bottom: 2px;
}

.u-text.u-indent-2,
.u-text.u-indent-2 ul,
.u-text.u-indent-2 ol {
    padding-left: 22px;
}

.u-form-vertical .u-label-left .u-spacing-2.u-field-label,
.u-form-vertical .u-label-left .u-spacing-2.u-label,
.u-rating-icons.u-spacing-2 > .u-form-rating-item {
    margin-right: 2px;
}

.u-spacing-2.u-countdown-counter > div + div,
.u-spacing-2.u-price-wrapper > div + div,
.u-spacing-2.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-2 .u-social-url + .u-social-url {
    margin-left: 2px;
}

.u-spacing-2.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 2px;
}

.u-spacing-2.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 1px;
}

.u-spacing-2.u-search-icon,
.u-spacing-2.u-gallery-nav,
.u-spacing-2.u-carousel-control {
    padding: 2px;
}

blockquote.u-text.u-indent-2 {
    padding-left: 2px;
}

.u-spacing-1.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-1 li {
    margin-bottom: 1px;
}

.u-text.u-indent-1,
.u-text.u-indent-1 ul,
.u-text.u-indent-1 ol {
    padding-left: 21px;
}

.u-form-vertical .u-label-left .u-spacing-1.u-field-label,
.u-form-vertical .u-label-left .u-spacing-1.u-label,
.u-rating-icons.u-spacing-1 > .u-form-rating-item {
    margin-right: 1px;
}

.u-spacing-1.u-countdown-counter > div + div,
.u-spacing-1.u-price-wrapper > div + div,
.u-spacing-1.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-1 .u-social-url + .u-social-url {
    margin-left: 1px;
}

.u-spacing-1.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 1px;
}

.u-spacing-1.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 0.5px;
}

.u-spacing-1.u-search-icon,
.u-spacing-1.u-gallery-nav,
.u-spacing-1.u-carousel-control {
    padding: 1px;
}

blockquote.u-text.u-indent-1 {
    padding-left: 1px;
}

.u-spacing-0.u-countdown-item .u-countdown-counter,
.u-text.u-spacing-0 li {
    margin-bottom: 0px;
}

.u-text.u-indent-0,
.u-text.u-indent-0 ul,
.u-text.u-indent-0 ol {
    padding-left: 20px;
}

.u-form-vertical .u-label-left .u-spacing-0.u-field-label,
.u-form-vertical .u-label-left .u-spacing-0.u-label,
.u-rating-icons.u-spacing-0 > .u-form-rating-item {
    margin-right: 0px;
}

.u-spacing-0.u-countdown-counter > div + div,
.u-spacing-0.u-price-wrapper > div + div,
.u-spacing-0.u-language-layout-icons .u-language-url + .u-language-url,
.u-spacing-0 .u-social-url + .u-social-url {
    margin-left: 0px;
}

.u-spacing-0.u-language-layout-dropdown .u-language-url + .u-language-url {
    margin-top: 0px;
}

.u-spacing-0.u-countdown-wrapper > div:not(.u-hidden) + div {
    margin-left: 0px;
}

.u-spacing-0.u-search-icon,
.u-spacing-0.u-gallery-nav,
.u-spacing-0.u-carousel-control {
    padding: 0px;
}

blockquote.u-text.u-indent-0 {
    padding-left: 0px;
}

ul.u-text li:last-child {
    margin-bottom: 0;
}

.u-vertical-spacing.u-spacing-100 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 100px;
}

.u-vertical-spacing.u-spacing-99 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 99px;
}

.u-vertical-spacing.u-spacing-98 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 98px;
}

.u-vertical-spacing.u-spacing-97 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 97px;
}

.u-vertical-spacing.u-spacing-96 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 96px;
}

.u-vertical-spacing.u-spacing-95 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 95px;
}

.u-vertical-spacing.u-spacing-94 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 94px;
}

.u-vertical-spacing.u-spacing-93 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 93px;
}

.u-vertical-spacing.u-spacing-92 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 92px;
}

.u-vertical-spacing.u-spacing-91 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 91px;
}

.u-vertical-spacing.u-spacing-90 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 90px;
}

.u-vertical-spacing.u-spacing-89 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 89px;
}

.u-vertical-spacing.u-spacing-88 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 88px;
}

.u-vertical-spacing.u-spacing-87 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 87px;
}

.u-vertical-spacing.u-spacing-86 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 86px;
}

.u-vertical-spacing.u-spacing-85 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 85px;
}

.u-vertical-spacing.u-spacing-84 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 84px;
}

.u-vertical-spacing.u-spacing-83 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 83px;
}

.u-vertical-spacing.u-spacing-82 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 82px;
}

.u-vertical-spacing.u-spacing-81 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 81px;
}

.u-vertical-spacing.u-spacing-80 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 80px;
}

.u-vertical-spacing.u-spacing-79 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 79px;
}

.u-vertical-spacing.u-spacing-78 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 78px;
}

.u-vertical-spacing.u-spacing-77 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 77px;
}

.u-vertical-spacing.u-spacing-76 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 76px;
}

.u-vertical-spacing.u-spacing-75 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 75px;
}

.u-vertical-spacing.u-spacing-74 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 74px;
}

.u-vertical-spacing.u-spacing-73 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 73px;
}

.u-vertical-spacing.u-spacing-72 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 72px;
}

.u-vertical-spacing.u-spacing-71 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 71px;
}

.u-vertical-spacing.u-spacing-70 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 70px;
}

.u-vertical-spacing.u-spacing-69 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 69px;
}

.u-vertical-spacing.u-spacing-68 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 68px;
}

.u-vertical-spacing.u-spacing-67 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 67px;
}

.u-vertical-spacing.u-spacing-66 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 66px;
}

.u-vertical-spacing.u-spacing-65 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 65px;
}

.u-vertical-spacing.u-spacing-64 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 64px;
}

.u-vertical-spacing.u-spacing-63 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 63px;
}

.u-vertical-spacing.u-spacing-62 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 62px;
}

.u-vertical-spacing.u-spacing-61 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 61px;
}

.u-vertical-spacing.u-spacing-60 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 60px;
}

.u-vertical-spacing.u-spacing-59 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 59px;
}

.u-vertical-spacing.u-spacing-58 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 58px;
}

.u-vertical-spacing.u-spacing-57 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 57px;
}

.u-vertical-spacing.u-spacing-56 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 56px;
}

.u-vertical-spacing.u-spacing-55 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 55px;
}

.u-vertical-spacing.u-spacing-54 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 54px;
}

.u-vertical-spacing.u-spacing-53 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 53px;
}

.u-vertical-spacing.u-spacing-52 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 52px;
}

.u-vertical-spacing.u-spacing-51 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 51px;
}

.u-vertical-spacing.u-spacing-50 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 50px;
}

.u-vertical-spacing.u-spacing-49 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 49px;
}

.u-vertical-spacing.u-spacing-48 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 48px;
}

.u-vertical-spacing.u-spacing-47 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 47px;
}

.u-vertical-spacing.u-spacing-46 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 46px;
}

.u-vertical-spacing.u-spacing-45 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 45px;
}

.u-vertical-spacing.u-spacing-44 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 44px;
}

.u-vertical-spacing.u-spacing-43 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 43px;
}

.u-vertical-spacing.u-spacing-42 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 42px;
}

.u-vertical-spacing.u-spacing-41 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 41px;
}

.u-vertical-spacing.u-spacing-40 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 40px;
}

.u-vertical-spacing.u-spacing-39 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 39px;
}

.u-vertical-spacing.u-spacing-38 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 38px;
}

.u-vertical-spacing.u-spacing-37 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 37px;
}

.u-vertical-spacing.u-spacing-36 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 36px;
}

.u-vertical-spacing.u-spacing-35 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 35px;
}

.u-vertical-spacing.u-spacing-34 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 34px;
}

.u-vertical-spacing.u-spacing-33 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 33px;
}

.u-vertical-spacing.u-spacing-32 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 32px;
}

.u-vertical-spacing.u-spacing-31 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 31px;
}

.u-vertical-spacing.u-spacing-30 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 30px;
}

.u-vertical-spacing.u-spacing-29 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 29px;
}

.u-vertical-spacing.u-spacing-28 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 28px;
}

.u-vertical-spacing.u-spacing-27 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 27px;
}

.u-vertical-spacing.u-spacing-26 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 26px;
}

.u-vertical-spacing.u-spacing-25 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 25px;
}

.u-vertical-spacing.u-spacing-24 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 24px;
}

.u-vertical-spacing.u-spacing-23 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 23px;
}

.u-vertical-spacing.u-spacing-22 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 22px;
}

.u-vertical-spacing.u-spacing-21 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 21px;
}

.u-vertical-spacing.u-spacing-20 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 20px;
}

.u-vertical-spacing.u-spacing-19 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 19px;
}

.u-vertical-spacing.u-spacing-18 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 18px;
}

.u-vertical-spacing.u-spacing-17 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 17px;
}

.u-vertical-spacing.u-spacing-16 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 16px;
}

.u-vertical-spacing.u-spacing-15 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 15px;
}

.u-vertical-spacing.u-spacing-14 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 14px;
}

.u-vertical-spacing.u-spacing-13 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 13px;
}

.u-vertical-spacing.u-spacing-12 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 12px;
}

.u-vertical-spacing.u-spacing-11 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 11px;
}

.u-vertical-spacing.u-spacing-10 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 10px;
}

.u-vertical-spacing.u-spacing-9 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 9px;
}

.u-vertical-spacing.u-spacing-8 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 8px;
}

.u-vertical-spacing.u-spacing-7 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 7px;
}

.u-vertical-spacing.u-spacing-6 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 6px;
}

.u-vertical-spacing.u-spacing-5 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 5px;
}

.u-vertical-spacing.u-spacing-4 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 4px;
}

.u-vertical-spacing.u-spacing-3 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 3px;
}

.u-vertical-spacing.u-spacing-2 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 2px;
}

.u-vertical-spacing.u-spacing-1 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 1px;
}

.u-vertical-spacing.u-spacing-0 > li:not(:last-child) {
    margin-right: 0 !important;
    margin-bottom: 0px;
}

.u-backlink {
    position: relative;
    text-align: center;
    padding: 1em;
}

    .u-backlink a:first-letter {
        text-transform: capitalize;
    }

    .u-backlink a,
    .u-backlink p {
        display: inline-block;
    }

    .u-backlink span {
        font-size: 0.8rem;
    }

    .u-backlink .u-link {
        text-decoration: underline;
    }

        .u-backlink span,
        .u-backlink .u-link:hover {
            text-decoration: none;
        }

.u-hidden {
    display: none !important;
}

@media (min-width: 1400px) {
    .u-hidden-xxl {
        display: none !important;
    }
}

@media (min-width: 1200px) {
    .u-xl-mode .u-hidden-xl {
        display: none !important;
    }
}

@media (min-width: 1200px) and (max-width: 1399px) {
    .u-xxl-mode .u-hidden-xl {
        display: none !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .u-hidden-lg {
        display: none !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .u-hidden-md {
        display: none !important;
    }
}

@media (min-width: 576px) and (max-width: 767px) {
    .u-hidden-sm {
        display: none !important;
    }
}

@media (max-width: 575px) {
    .u-hidden-xs {
        display: none !important;
    }
}

.u-invisible {
    visibility: hidden;
}

.u-border-none {
    border-width: 0 !important;
}

.u-button-style[class*="u-border-"].u-border-no-top,
[class*="u-border-"].u-border-no-top {
    border-top-width: 0;
    border-top-style: none;
}

.u-button-style[class*="u-border-"].u-border-no-right,
[class*="u-border-"].u-border-no-right {
    border-right-width: 0;
    border-right-style: none;
}

.u-button-style[class*="u-border-"].u-border-no-bottom,
[class*="u-border-"].u-border-no-bottom {
    border-bottom-width: 0;
    border-bottom-style: none;
}

.u-button-style[class*="u-border-"].u-border-no-left,
[class*="u-border-"].u-border-no-left {
    border-left-width: 0;
    border-left-style: none;
}

.u-border-color-none {
    background-color: transparent;
}

.u-text.u-indent-none {
    padding-left: 0 !important;
}

.u-text-default {
    display: table;
    align-self: flex-start;
    width: -webkit-fit-content;
    width: fit-content;
    width: -moz-fit-content;
}

    .u-text-default:empty {
        display: block;
        width: 15px;
    }

@media (min-width: 1400px) {
    .u-text-default-xxl {
        display: table;
        align-self: flex-start;
        width: -webkit-fit-content;
        width: fit-content;
        width: -moz-fit-content;
    }

        .u-text-default-xxl:empty {
            display: block;
            width: 15px;
        }
}

@media (min-width: 1200px) {
    .u-xl-mode .u-text-default-xl {
        display: table;
        align-self: flex-start;
        width: -webkit-fit-content;
        width: fit-content;
        width: -moz-fit-content;
    }

        .u-xl-mode .u-text-default-xl:empty {
            display: block;
            width: 15px;
        }
}

@media (min-width: 1200px) and (max-width: 1399px) {
    .u-xxl-mode .u-text-default-xl {
        display: table;
        align-self: flex-start;
        width: -webkit-fit-content;
        width: fit-content;
        width: -moz-fit-content;
    }

        .u-xxl-mode .u-text-default-xl:empty {
            display: block;
            width: 15px;
        }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .u-text-default-lg {
        display: table;
        align-self: flex-start;
        width: -webkit-fit-content;
        width: fit-content;
        width: -moz-fit-content;
    }

        .u-text-default-lg:empty {
            display: block;
            width: 15px;
        }
}

@media (min-width: 768px) and (max-width: 991px) {
    .u-text-default-md {
        display: table;
        align-self: flex-start;
        width: -webkit-fit-content;
        width: fit-content;
        width: -moz-fit-content;
    }

        .u-text-default-md:empty {
            display: block;
            width: 15px;
        }
}

@media (min-width: 576px) and (max-width: 767px) {
    .u-text-default-sm {
        display: table;
        align-self: flex-start;
        width: -webkit-fit-content;
        width: fit-content;
        width: -moz-fit-content;
    }

        .u-text-default-sm:empty {
            display: block;
            width: 15px;
        }
}

@media (max-width: 575px) {
    .u-text-default-xs {
        display: table;
        align-self: flex-start;
        width: -webkit-fit-content;
        width: fit-content;
        width: -moz-fit-content;
    }

        .u-text-default-xs:empty {
            display: block;
            width: 15px;
        }
}

.u-caret {
    content: '';
    display: inline-block;
    vertical-align: middle;
    height: 1em;
    width: 1.5em;
}

.u-image,
.u-background-effect-image,
.u-video-poster {
    object-fit: cover;
    display: block;
    vertical-align: middle;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}

img.u-image,
.u-video-poster {
    overflow: hidden;
}

.u-back-image.u-image-contain,
.u-image.u-image-contain {
    object-fit: contain;
    background-size: contain;
}

.u-back-image.u-image-tiles,
.u-image.u-image-tiles {
    background-size: initial;
    background-repeat: repeat;
    background-position: top left !important;
}

section.u-image:not(.u-hover-box),
.u-sheet.u-image:not(.u-hover-box),
.u-group.u-image:not(.u-hover-box),
.u-layout-cell.u-image:not(.u-hover-box) {
    overflow: visible;
}

.u-text .u-image {
    display: inline-block;
}

.u-post-content .u-image {
    margin-bottom: 0.5rem;
}

.u-image-circle.u-image {
    border-radius: 50% !important;
}

.u-image-square {
    border-radius: 0;
}

[data-post-link],
[data-href] {
    cursor: pointer;
}

.u-sheet {
    position: relative;
    margin: 0 auto;
}

.u-xl-mode .u-sheet {
    width: var(--theme-sheet-width-xl);
}

.u-xxl-mode .u-sheet {
    width: var(--theme-sheet-width-xxl);
}

@media (min-width: 1400px) {
    .u-sheet {
        width: var(--theme-sheet-width-xxl) !important;
    }
}

@media (min-width: 1200px) {
    .u-xl-mode .u-sheet {
        width: var(--theme-sheet-width-xl) !important;
    }
}

@media (min-width: 1200px) and (max-width: 1399px) {
    .u-xxl-mode .u-sheet {
        width: var(--theme-sheet-width-xl) !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .u-sheet {
        width: var(--theme-sheet-width-lg) !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .u-sheet {
        width: var(--theme-sheet-width-md) !important;
    }
}

@media (min-width: 576px) and (max-width: 767px) {
    .u-sheet {
        width: var(--theme-sheet-width-sm) !important;
    }
}

@media (max-width: 575px) {
    .u-sheet {
        width: var(--theme-sheet-width-xs) !important;
    }
}

.u-body .u-sheet .u-sheet {
    width: 100% !important;
}

.u-container-layout {
    position: relative;
    flex: 1;
    max-width: 100%;
    transition-duration: inherit;
}

    .u-inner-container-layout,
    .u-inner-container-layout > *,
    .u-group-elements,
    .u-group-elements > *,
    .u-container-layout > * {
        position: relative;
    }

.u-inner-container-layout {
    white-space: normal;
}

.u-expanded {
    position: absolute !important;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.u-expanded-width {
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

@media (min-width: 1400px) {
    .u-expanded-width-xxl {
        width: 100% !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
}

@media (min-width: 1200px) {
    .u-xl-mode .u-expanded-width-xl {
        width: 100% !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
}

@media (min-width: 1200px) and (max-width: 1399px) {
    .u-xxl-mode .u-expanded-width-xl {
        width: 100% !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .u-expanded-width-lg {
        width: 100% !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .u-expanded-width-md {
        width: 100% !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
}

@media (min-width: 576px) and (max-width: 767px) {
    .u-expanded-width-sm {
        width: 100% !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
}

@media (max-width: 575px) {
    .u-expanded-width-xs {
        width: 100% !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
}

.u-preserve-proportions.u-expanded-width > * {
    position: absolute !important;
}

.u-preserve-proportions.u-expanded-width-xl > * {
    position: absolute !important;
}

.u-preserve-proportions.u-expanded-width-lg > * {
    position: absolute !important;
}

.u-preserve-proportions.u-expanded-width-md > * {
    position: absolute !important;
}

.u-preserve-proportions.u-expanded-width-sm > * {
    position: absolute !important;
}

.u-preserve-proportions.u-expanded-width-xs > * {
    position: absolute !important;
}

.u-preserve-proportions.u-expanded-width > .u-preserve-proportions-child {
    position: relative !important;
}

.u-preserve-proportions.u-expanded-width-xl > .u-preserve-proportions-child {
    position: relative !important;
}

.u-preserve-proportions.u-expanded-width-lg > .u-preserve-proportions-child {
    position: relative !important;
}

.u-preserve-proportions.u-expanded-width-md > .u-preserve-proportions-child {
    position: relative !important;
}

.u-preserve-proportions.u-expanded-width-sm > .u-preserve-proportions-child {
    position: relative !important;
}

.u-preserve-proportions.u-expanded-width-xs > .u-preserve-proportions-child {
    position: relative !important;
}

.u-expanded-height {
    position: absolute !important;
    height: 100% !important;
    top: 0 !important;
}

@media (min-width: 1400px) {
    .u-expanded-height-xxl {
        position: absolute !important;
        height: 100% !important;
        top: 0 !important;
    }
}

@media (min-width: 1200px) {
    .u-xl-mode .u-expanded-height-xl {
        position: absolute !important;
        height: 100% !important;
        top: 0 !important;
    }
}

@media (min-width: 1200px) and (max-width: 1399px) {
    .u-xxl-mode .u-expanded-height-xl {
        position: absolute !important;
        height: 100% !important;
        top: 0 !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .u-expanded-height-lg {
        position: absolute !important;
        height: 100% !important;
        top: 0 !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .u-expanded-height-md {
        position: absolute !important;
        height: 100% !important;
        top: 0 !important;
    }
}

@media (min-width: 576px) and (max-width: 767px) {
    .u-expanded-height-sm {
        position: absolute !important;
        height: 100% !important;
        top: 0 !important;
    }
}

@media (max-width: 575px) {
    .u-expanded-height-xs {
        position: absolute !important;
        height: 100% !important;
        top: 0 !important;
    }
}

.u-valign-middle,
.u-valign-top,
.u-valign-bottom {
    display: flex;
    flex-direction: column;
}

@media (min-width: 1400px) {
    .u-valign-middle-xxl,
    .u-valign-top-xxl,
    .u-valign-bottom-xxl {
        display: flex;
        flex-direction: column;
    }
}

@media (min-width: 1200px) {
    .u-xl-mode .u-valign-middle-xl,
    .u-xl-mode .u-valign-top-xl,
    .u-xl-mode .u-valign-bottom-xl {
        display: flex;
        flex-direction: column;
    }
}

@media (min-width: 1200px) and (max-width: 1399px) {
    .u-xxl-mode .u-valign-middle-xl,
    .u-xxl-mode .u-valign-top-xl,
    .u-xxl-mode .u-valign-bottom-xl {
        display: flex;
        flex-direction: column;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .u-valign-middle-lg,
    .u-valign-top-lg,
    .u-valign-bottom-lg {
        display: flex;
        flex-direction: column;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .u-valign-middle-md,
    .u-valign-top-md,
    .u-valign-bottom-md {
        display: flex;
        flex-direction: column;
    }
}

@media (min-width: 576px) and (max-width: 767px) {
    .u-valign-middle-sm,
    .u-valign-top-sm,
    .u-valign-bottom-sm {
        display: flex;
        flex-direction: column;
    }
}

@media (max-width: 575px) {
    .u-valign-middle-xs,
    .u-valign-top-xs,
    .u-valign-bottom-xs {
        display: flex;
        flex-direction: column;
    }
}

.u-valign-middle > *,
.u-valign-top > *,
.u-valign-bottom > * {
    flex-shrink: 0;
}

.u-valign-middle {
    justify-content: center;
}

@media (min-width: 1400px) {
    .u-valign-middle-xxl {
        justify-content: center;
    }
}

@media (min-width: 1200px) {
    .u-xl-mode .u-valign-middle-xl {
        justify-content: center;
    }
}

@media (min-width: 1200px) and (max-width: 1399px) {
    .u-xxl-mode .u-valign-middle-xl {
        justify-content: center;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .u-valign-middle-lg {
        justify-content: center;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .u-valign-middle-md {
        justify-content: center;
    }
}

@media (min-width: 576px) and (max-width: 767px) {
    .u-valign-middle-sm {
        justify-content: center;
    }
}

@media (max-width: 575px) {
    .u-valign-middle-xs {
        justify-content: center;
    }
}

.u-valign-top {
    justify-content: flex-start;
}

@media (min-width: 1400px) {
    .u-valign-top-xxl {
        justify-content: flex-start;
    }
}

@media (min-width: 1200px) {
    .u-xl-mode .u-valign-top-xl {
        justify-content: flex-start;
    }
}

@media (min-width: 1200px) and (max-width: 1399px) {
    .u-xxl-mode .u-valign-top-xl {
        justify-content: flex-start;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .u-valign-top-lg {
        justify-content: flex-start;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .u-valign-top-md {
        justify-content: flex-start;
    }
}

@media (min-width: 576px) and (max-width: 767px) {
    .u-valign-top-sm {
        justify-content: flex-start;
    }
}

@media (max-width: 575px) {
    .u-valign-top-xs {
        justify-content: flex-start;
    }
}

.u-valign-bottom {
    justify-content: flex-end;
}

@media (min-width: 1400px) {
    .u-valign-bottom-xxl {
        justify-content: flex-end;
    }
}

@media (min-width: 1200px) {
    .u-xl-mode .u-valign-bottom-xl {
        justify-content: flex-end;
    }
}

@media (min-width: 1200px) and (max-width: 1399px) {
    .u-xxl-mode .u-valign-bottom-xl {
        justify-content: flex-end;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .u-valign-bottom-lg {
        justify-content: flex-end;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .u-valign-bottom-md {
        justify-content: flex-end;
    }
}

@media (min-width: 576px) and (max-width: 767px) {
    .u-valign-bottom-sm {
        justify-content: flex-end;
    }
}

@media (max-width: 575px) {
    .u-valign-bottom-xs {
        justify-content: flex-end;
    }
}

@media (max-width: 767px) {
    :not(.u-sheet) > [class*="u-gutter-"]:not(.u-gutter-0).u-expanded-width {
        overflow: hidden;
    }
}

@media (min-width: 576px) and (max-width: 767px) {
    .u-layout-wrap:not(.u-layout-custom-sm) .u-layout-row > * {
        min-width: 100%;
    }

    .u-layout-wrap:not(.u-layout-custom-sm) .u-layout {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .u-layout-wrap:not(.u-layout-custom-sm) .u-layout .u-layout-cell {
            border-left: 0 !important;
            border-right: 0 !important;
        }

    .u-absolute-hcenter,
    .u-absolute-hcenter-sm {
        max-width: 100%;
    }
}

@media (max-width: 575px) {
    .u-layout-wrap:not(.u-layout-custom-xs) .u-layout-row > * {
        min-width: 100%;
    }

    .u-layout-wrap:not(.u-layout-custom-xs) .u-layout {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .u-layout-wrap:not(.u-layout-custom-xs) .u-layout .u-layout-cell {
            border-left: 0 !important;
            border-right: 0 !important;
        }

    .u-absolute-hcenter,
    .u-absolute-hcenter-xs {
        max-width: 100%;
    }
}

.u-layout-row > .u-size-60 {
    flex: 0 0 100%;
    max-width: 100%;
    min-width: 100%;
}

.u-layout-col > .u-size-60 {
    flex: 60 0 auto;
}

.u-layout-row > .u-size-59 {
    flex: 0 0 98.33333333%;
    max-width: 98.33333333%;
    min-width: 98.33333333%;
}

.u-layout-col > .u-size-59 {
    flex: 59 0 auto;
}

.u-layout-row > .u-size-58 {
    flex: 0 0 96.66666667%;
    max-width: 96.66666667%;
    min-width: 96.66666667%;
}

.u-layout-col > .u-size-58 {
    flex: 58 0 auto;
}

.u-layout-row > .u-size-57 {
    flex: 0 0 95%;
    max-width: 95%;
    min-width: 95%;
}

.u-layout-col > .u-size-57 {
    flex: 57 0 auto;
}

.u-layout-row > .u-size-56 {
    flex: 0 0 93.33333333%;
    max-width: 93.33333333%;
    min-width: 93.33333333%;
}

.u-layout-col > .u-size-56 {
    flex: 56 0 auto;
}

.u-layout-row > .u-size-55 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
    min-width: 91.66666667%;
}

.u-layout-col > .u-size-55 {
    flex: 55 0 auto;
}

.u-layout-row > .u-size-54 {
    flex: 0 0 90%;
    max-width: 90%;
    min-width: 90%;
}

.u-layout-col > .u-size-54 {
    flex: 54 0 auto;
}

.u-layout-row > .u-size-53 {
    flex: 0 0 88.33333333%;
    max-width: 88.33333333%;
    min-width: 88.33333333%;
}

.u-layout-col > .u-size-53 {
    flex: 53 0 auto;
}

.u-layout-row > .u-size-52 {
    flex: 0 0 86.66666667%;
    max-width: 86.66666667%;
    min-width: 86.66666667%;
}

.u-layout-col > .u-size-52 {
    flex: 52 0 auto;
}

.u-layout-row > .u-size-51 {
    flex: 0 0 85%;
    max-width: 85%;
    min-width: 85%;
}

.u-layout-col > .u-size-51 {
    flex: 51 0 auto;
}

.u-layout-row > .u-size-50 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
    min-width: 83.33333333%;
}

.u-layout-col > .u-size-50 {
    flex: 50 0 auto;
}

.u-layout-row > .u-size-49 {
    flex: 0 0 81.66666667%;
    max-width: 81.66666667%;
    min-width: 81.66666667%;
}

.u-layout-col > .u-size-49 {
    flex: 49 0 auto;
}

.u-layout-row > .u-size-48 {
    flex: 0 0 80%;
    max-width: 80%;
    min-width: 80%;
}

.u-layout-col > .u-size-48 {
    flex: 48 0 auto;
}

.u-layout-row > .u-size-47 {
    flex: 0 0 78.33333333%;
    max-width: 78.33333333%;
    min-width: 78.33333333%;
}

.u-layout-col > .u-size-47 {
    flex: 47 0 auto;
}

.u-layout-row > .u-size-46 {
    flex: 0 0 76.66666667%;
    max-width: 76.66666667%;
    min-width: 76.66666667%;
}

.u-layout-col > .u-size-46 {
    flex: 46 0 auto;
}

.u-layout-row > .u-size-45 {
    flex: 0 0 75%;
    max-width: 75%;
    min-width: 75%;
}

.u-layout-col > .u-size-45 {
    flex: 45 0 auto;
}

.u-layout-row > .u-size-44 {
    flex: 0 0 73.33333333%;
    max-width: 73.33333333%;
    min-width: 73.33333333%;
}

.u-layout-col > .u-size-44 {
    flex: 44 0 auto;
}

.u-layout-row > .u-size-43 {
    flex: 0 0 71.66666667%;
    max-width: 71.66666667%;
    min-width: 71.66666667%;
}

.u-layout-col > .u-size-43 {
    flex: 43 0 auto;
}

.u-layout-row > .u-size-42 {
    flex: 0 0 70%;
    max-width: 70%;
    min-width: 70%;
}

.u-layout-col > .u-size-42 {
    flex: 42 0 auto;
}

.u-layout-row > .u-size-41 {
    flex: 0 0 68.33333333%;
    max-width: 68.33333333%;
    min-width: 68.33333333%;
}

.u-layout-col > .u-size-41 {
    flex: 41 0 auto;
}

.u-layout-row > .u-size-40 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
    min-width: 66.66666667%;
}

.u-layout-col > .u-size-40 {
    flex: 40 0 auto;
}

.u-layout-row > .u-size-39 {
    flex: 0 0 65%;
    max-width: 65%;
    min-width: 65%;
}

.u-layout-col > .u-size-39 {
    flex: 39 0 auto;
}

.u-layout-row > .u-size-38 {
    flex: 0 0 63.33333333%;
    max-width: 63.33333333%;
    min-width: 63.33333333%;
}

.u-layout-col > .u-size-38 {
    flex: 38 0 auto;
}

.u-layout-row > .u-size-37 {
    flex: 0 0 61.66666667%;
    max-width: 61.66666667%;
    min-width: 61.66666667%;
}

.u-layout-col > .u-size-37 {
    flex: 37 0 auto;
}

.u-layout-row > .u-size-36 {
    flex: 0 0 60%;
    max-width: 60%;
    min-width: 60%;
}

.u-layout-col > .u-size-36 {
    flex: 36 0 auto;
}

.u-layout-row > .u-size-35 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
    min-width: 58.33333333%;
}

.u-layout-col > .u-size-35 {
    flex: 35 0 auto;
}

.u-layout-row > .u-size-34 {
    flex: 0 0 56.66666667%;
    max-width: 56.66666667%;
    min-width: 56.66666667%;
}

.u-layout-col > .u-size-34 {
    flex: 34 0 auto;
}

.u-layout-row > .u-size-33 {
    flex: 0 0 55%;
    max-width: 55%;
    min-width: 55%;
}

.u-layout-col > .u-size-33 {
    flex: 33 0 auto;
}

.u-layout-row > .u-size-32 {
    flex: 0 0 53.33333333%;
    max-width: 53.33333333%;
    min-width: 53.33333333%;
}

.u-layout-col > .u-size-32 {
    flex: 32 0 auto;
}

.u-layout-row > .u-size-31 {
    flex: 0 0 51.66666667%;
    max-width: 51.66666667%;
    min-width: 51.66666667%;
}

.u-layout-col > .u-size-31 {
    flex: 31 0 auto;
}

.u-layout-row > .u-size-30 {
    flex: 0 0 50%;
    max-width: 50%;
    min-width: 50%;
}

.u-layout-col > .u-size-30 {
    flex: 30 0 auto;
}

.u-layout-row > .u-size-29 {
    flex: 0 0 48.33333333%;
    max-width: 48.33333333%;
    min-width: 48.33333333%;
}

.u-layout-col > .u-size-29 {
    flex: 29 0 auto;
}

.u-layout-row > .u-size-28 {
    flex: 0 0 46.66666667%;
    max-width: 46.66666667%;
    min-width: 46.66666667%;
}

.u-layout-col > .u-size-28 {
    flex: 28 0 auto;
}

.u-layout-row > .u-size-27 {
    flex: 0 0 45%;
    max-width: 45%;
    min-width: 45%;
}

.u-layout-col > .u-size-27 {
    flex: 27 0 auto;
}

.u-layout-row > .u-size-26 {
    flex: 0 0 43.33333333%;
    max-width: 43.33333333%;
    min-width: 43.33333333%;
}

.u-layout-col > .u-size-26 {
    flex: 26 0 auto;
}

.u-layout-row > .u-size-25 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
    min-width: 41.66666667%;
}

.u-layout-col > .u-size-25 {
    flex: 25 0 auto;
}

.u-layout-row > .u-size-24 {
    flex: 0 0 40%;
    max-width: 40%;
    min-width: 40%;
}

.u-layout-col > .u-size-24 {
    flex: 24 0 auto;
}

.u-layout-row > .u-size-23 {
    flex: 0 0 38.33333333%;
    max-width: 38.33333333%;
    min-width: 38.33333333%;
}

.u-layout-col > .u-size-23 {
    flex: 23 0 auto;
}

.u-layout-row > .u-size-22 {
    flex: 0 0 36.66666667%;
    max-width: 36.66666667%;
    min-width: 36.66666667%;
}

.u-layout-col > .u-size-22 {
    flex: 22 0 auto;
}

.u-layout-row > .u-size-21 {
    flex: 0 0 35%;
    max-width: 35%;
    min-width: 35%;
}

.u-layout-col > .u-size-21 {
    flex: 21 0 auto;
}

.u-layout-row > .u-size-20 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
    min-width: 33.33333333%;
}

.u-layout-col > .u-size-20 {
    flex: 20 0 auto;
}

.u-layout-row > .u-size-19 {
    flex: 0 0 31.66666667%;
    max-width: 31.66666667%;
    min-width: 31.66666667%;
}

.u-layout-col > .u-size-19 {
    flex: 19 0 auto;
}

.u-layout-row > .u-size-18 {
    flex: 0 0 30%;
    max-width: 30%;
    min-width: 30%;
}

.u-layout-col > .u-size-18 {
    flex: 18 0 auto;
}

.u-layout-row > .u-size-17 {
    flex: 0 0 28.33333333%;
    max-width: 28.33333333%;
    min-width: 28.33333333%;
}

.u-layout-col > .u-size-17 {
    flex: 17 0 auto;
}

.u-layout-row > .u-size-16 {
    flex: 0 0 26.66666667%;
    max-width: 26.66666667%;
    min-width: 26.66666667%;
}

.u-layout-col > .u-size-16 {
    flex: 16 0 auto;
}

.u-layout-row > .u-size-15 {
    flex: 0 0 25%;
    max-width: 25%;
    min-width: 25%;
}

.u-layout-col > .u-size-15 {
    flex: 15 0 auto;
}

.u-layout-row > .u-size-14 {
    flex: 0 0 23.33333333%;
    max-width: 23.33333333%;
    min-width: 23.33333333%;
}

.u-layout-col > .u-size-14 {
    flex: 14 0 auto;
}

.u-layout-row > .u-size-13 {
    flex: 0 0 21.66666667%;
    max-width: 21.66666667%;
    min-width: 21.66666667%;
}

.u-layout-col > .u-size-13 {
    flex: 13 0 auto;
}

.u-layout-row > .u-size-12 {
    flex: 0 0 20%;
    max-width: 20%;
    min-width: 20%;
}

.u-layout-col > .u-size-12 {
    flex: 12 0 auto;
}

.u-layout-row > .u-size-11 {
    flex: 0 0 18.33333333%;
    max-width: 18.33333333%;
    min-width: 18.33333333%;
}

.u-layout-col > .u-size-11 {
    flex: 11 0 auto;
}

.u-layout-row > .u-size-10 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
    min-width: 16.66666667%;
}

.u-layout-col > .u-size-10 {
    flex: 10 0 auto;
}

.u-layout-row > .u-size-9 {
    flex: 0 0 15%;
    max-width: 15%;
    min-width: 15%;
}

.u-layout-col > .u-size-9 {
    flex: 9 0 auto;
}

.u-layout-row > .u-size-8 {
    flex: 0 0 13.33333333%;
    max-width: 13.33333333%;
    min-width: 13.33333333%;
}

.u-layout-col > .u-size-8 {
    flex: 8 0 auto;
}

.u-layout-row > .u-size-7 {
    flex: 0 0 11.66666667%;
    max-width: 11.66666667%;
    min-width: 11.66666667%;
}

.u-layout-col > .u-size-7 {
    flex: 7 0 auto;
}

.u-layout-row > .u-size-6 {
    flex: 0 0 10%;
    max-width: 10%;
    min-width: 10%;
}

.u-layout-col > .u-size-6 {
    flex: 6 0 auto;
}

.u-layout-row > .u-size-5 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
    min-width: 8.33333333%;
}

.u-layout-col > .u-size-5 {
    flex: 5 0 auto;
}

.u-layout-row > .u-size-4 {
    flex: 0 0 6.66666667%;
    max-width: 6.66666667%;
    min-width: 6.66666667%;
}

.u-layout-col > .u-size-4 {
    flex: 4 0 auto;
}

.u-layout-row > .u-size-3 {
    flex: 0 0 5%;
    max-width: 5%;
    min-width: 5%;
}

.u-layout-col > .u-size-3 {
    flex: 3 0 auto;
}

.u-layout-row > .u-size-2 {
    flex: 0 0 3.33333333%;
    max-width: 3.33333333%;
    min-width: 3.33333333%;
}

.u-layout-col > .u-size-2 {
    flex: 2 0 auto;
}

.u-layout-row > .u-size-1 {
    flex: 0 0 1.66666667%;
    max-width: 1.66666667%;
    min-width: 1.66666667%;
}

.u-layout-col > .u-size-1 {
    flex: 1 0 auto;
}

.u-layout-row > .u-size-0 {
    flex: 0 0 0%;
    max-width: 0%;
    min-width: 0%;
}

.u-layout-col > .u-size-0 {
    flex: 0 0 auto;
}

@media (min-width: 1400px) {
    .u-layout-row > .u-size-60-xl {
        flex: 0 0 100%;
        max-width: 100%;
        min-width: 100%;
    }

    .u-layout-col > .u-size-60-xl {
        flex: 60 0 auto;
    }

    .u-layout-row > .u-size-59-xl {
        flex: 0 0 98.33333333%;
        max-width: 98.33333333%;
        min-width: 98.33333333%;
    }

    .u-layout-col > .u-size-59-xl {
        flex: 59 0 auto;
    }

    .u-layout-row > .u-size-58-xl {
        flex: 0 0 96.66666667%;
        max-width: 96.66666667%;
        min-width: 96.66666667%;
    }

    .u-layout-col > .u-size-58-xl {
        flex: 58 0 auto;
    }

    .u-layout-row > .u-size-57-xl {
        flex: 0 0 95%;
        max-width: 95%;
        min-width: 95%;
    }

    .u-layout-col > .u-size-57-xl {
        flex: 57 0 auto;
    }

    .u-layout-row > .u-size-56-xl {
        flex: 0 0 93.33333333%;
        max-width: 93.33333333%;
        min-width: 93.33333333%;
    }

    .u-layout-col > .u-size-56-xl {
        flex: 56 0 auto;
    }

    .u-layout-row > .u-size-55-xl {
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%;
        min-width: 91.66666667%;
    }

    .u-layout-col > .u-size-55-xl {
        flex: 55 0 auto;
    }

    .u-layout-row > .u-size-54-xl {
        flex: 0 0 90%;
        max-width: 90%;
        min-width: 90%;
    }

    .u-layout-col > .u-size-54-xl {
        flex: 54 0 auto;
    }

    .u-layout-row > .u-size-53-xl {
        flex: 0 0 88.33333333%;
        max-width: 88.33333333%;
        min-width: 88.33333333%;
    }

    .u-layout-col > .u-size-53-xl {
        flex: 53 0 auto;
    }

    .u-layout-row > .u-size-52-xl {
        flex: 0 0 86.66666667%;
        max-width: 86.66666667%;
        min-width: 86.66666667%;
    }

    .u-layout-col > .u-size-52-xl {
        flex: 52 0 auto;
    }

    .u-layout-row > .u-size-51-xl {
        flex: 0 0 85%;
        max-width: 85%;
        min-width: 85%;
    }

    .u-layout-col > .u-size-51-xl {
        flex: 51 0 auto;
    }

    .u-layout-row > .u-size-50-xl {
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%;
        min-width: 83.33333333%;
    }

    .u-layout-col > .u-size-50-xl {
        flex: 50 0 auto;
    }

    .u-layout-row > .u-size-49-xl {
        flex: 0 0 81.66666667%;
        max-width: 81.66666667%;
        min-width: 81.66666667%;
    }

    .u-layout-col > .u-size-49-xl {
        flex: 49 0 auto;
    }

    .u-layout-row > .u-size-48-xl {
        flex: 0 0 80%;
        max-width: 80%;
        min-width: 80%;
    }

    .u-layout-col > .u-size-48-xl {
        flex: 48 0 auto;
    }

    .u-layout-row > .u-size-47-xl {
        flex: 0 0 78.33333333%;
        max-width: 78.33333333%;
        min-width: 78.33333333%;
    }

    .u-layout-col > .u-size-47-xl {
        flex: 47 0 auto;
    }

    .u-layout-row > .u-size-46-xl {
        flex: 0 0 76.66666667%;
        max-width: 76.66666667%;
        min-width: 76.66666667%;
    }

    .u-layout-col > .u-size-46-xl {
        flex: 46 0 auto;
    }

    .u-layout-row > .u-size-45-xl {
        flex: 0 0 75%;
        max-width: 75%;
        min-width: 75%;
    }

    .u-layout-col > .u-size-45-xl {
        flex: 45 0 auto;
    }

    .u-layout-row > .u-size-44-xl {
        flex: 0 0 73.33333333%;
        max-width: 73.33333333%;
        min-width: 73.33333333%;
    }

    .u-layout-col > .u-size-44-xl {
        flex: 44 0 auto;
    }

    .u-layout-row > .u-size-43-xl {
        flex: 0 0 71.66666667%;
        max-width: 71.66666667%;
        min-width: 71.66666667%;
    }

    .u-layout-col > .u-size-43-xl {
        flex: 43 0 auto;
    }

    .u-layout-row > .u-size-42-xl {
        flex: 0 0 70%;
        max-width: 70%;
        min-width: 70%;
    }

    .u-layout-col > .u-size-42-xl {
        flex: 42 0 auto;
    }

    .u-layout-row > .u-size-41-xl {
        flex: 0 0 68.33333333%;
        max-width: 68.33333333%;
        min-width: 68.33333333%;
    }

    .u-layout-col > .u-size-41-xl {
        flex: 41 0 auto;
    }

    .u-layout-row > .u-size-40-xl {
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%;
        min-width: 66.66666667%;
    }

    .u-layout-col > .u-size-40-xl {
        flex: 40 0 auto;
    }

    .u-layout-row > .u-size-39-xl {
        flex: 0 0 65%;
        max-width: 65%;
        min-width: 65%;
    }

    .u-layout-col > .u-size-39-xl {
        flex: 39 0 auto;
    }

    .u-layout-row > .u-size-38-xl {
        flex: 0 0 63.33333333%;
        max-width: 63.33333333%;
        min-width: 63.33333333%;
    }

    .u-layout-col > .u-size-38-xl {
        flex: 38 0 auto;
    }

    .u-layout-row > .u-size-37-xl {
        flex: 0 0 61.66666667%;
        max-width: 61.66666667%;
        min-width: 61.66666667%;
    }

    .u-layout-col > .u-size-37-xl {
        flex: 37 0 auto;
    }

    .u-layout-row > .u-size-36-xl {
        flex: 0 0 60%;
        max-width: 60%;
        min-width: 60%;
    }

    .u-layout-col > .u-size-36-xl {
        flex: 36 0 auto;
    }

    .u-layout-row > .u-size-35-xl {
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%;
        min-width: 58.33333333%;
    }

    .u-layout-col > .u-size-35-xl {
        flex: 35 0 auto;
    }

    .u-layout-row > .u-size-34-xl {
        flex: 0 0 56.66666667%;
        max-width: 56.66666667%;
        min-width: 56.66666667%;
    }

    .u-layout-col > .u-size-34-xl {
        flex: 34 0 auto;
    }

    .u-layout-row > .u-size-33-xl {
        flex: 0 0 55%;
        max-width: 55%;
        min-width: 55%;
    }

    .u-layout-col > .u-size-33-xl {
        flex: 33 0 auto;
    }

    .u-layout-row > .u-size-32-xl {
        flex: 0 0 53.33333333%;
        max-width: 53.33333333%;
        min-width: 53.33333333%;
    }

    .u-layout-col > .u-size-32-xl {
        flex: 32 0 auto;
    }

    .u-layout-row > .u-size-31-xl {
        flex: 0 0 51.66666667%;
        max-width: 51.66666667%;
        min-width: 51.66666667%;
    }

    .u-layout-col > .u-size-31-xl {
        flex: 31 0 auto;
    }

    .u-layout-row > .u-size-30-xl {
        flex: 0 0 50%;
        max-width: 50%;
        min-width: 50%;
    }

    .u-layout-col > .u-size-30-xl {
        flex: 30 0 auto;
    }

    .u-layout-row > .u-size-29-xl {
        flex: 0 0 48.33333333%;
        max-width: 48.33333333%;
        min-width: 48.33333333%;
    }

    .u-layout-col > .u-size-29-xl {
        flex: 29 0 auto;
    }

    .u-layout-row > .u-size-28-xl {
        flex: 0 0 46.66666667%;
        max-width: 46.66666667%;
        min-width: 46.66666667%;
    }

    .u-layout-col > .u-size-28-xl {
        flex: 28 0 auto;
    }

    .u-layout-row > .u-size-27-xl {
        flex: 0 0 45%;
        max-width: 45%;
        min-width: 45%;
    }

    .u-layout-col > .u-size-27-xl {
        flex: 27 0 auto;
    }

    .u-layout-row > .u-size-26-xl {
        flex: 0 0 43.33333333%;
        max-width: 43.33333333%;
        min-width: 43.33333333%;
    }

    .u-layout-col > .u-size-26-xl {
        flex: 26 0 auto;
    }

    .u-layout-row > .u-size-25-xl {
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%;
        min-width: 41.66666667%;
    }

    .u-layout-col > .u-size-25-xl {
        flex: 25 0 auto;
    }

    .u-layout-row > .u-size-24-xl {
        flex: 0 0 40%;
        max-width: 40%;
        min-width: 40%;
    }

    .u-layout-col > .u-size-24-xl {
        flex: 24 0 auto;
    }

    .u-layout-row > .u-size-23-xl {
        flex: 0 0 38.33333333%;
        max-width: 38.33333333%;
        min-width: 38.33333333%;
    }

    .u-layout-col > .u-size-23-xl {
        flex: 23 0 auto;
    }

    .u-layout-row > .u-size-22-xl {
        flex: 0 0 36.66666667%;
        max-width: 36.66666667%;
        min-width: 36.66666667%;
    }

    .u-layout-col > .u-size-22-xl {
        flex: 22 0 auto;
    }

    .u-layout-row > .u-size-21-xl {
        flex: 0 0 35%;
        max-width: 35%;
        min-width: 35%;
    }

    .u-layout-col > .u-size-21-xl {
        flex: 21 0 auto;
    }

    .u-layout-row > .u-size-20-xl {
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%;
        min-width: 33.33333333%;
    }

    .u-layout-col > .u-size-20-xl {
        flex: 20 0 auto;
    }

    .u-layout-row > .u-size-19-xl {
        flex: 0 0 31.66666667%;
        max-width: 31.66666667%;
        min-width: 31.66666667%;
    }

    .u-layout-col > .u-size-19-xl {
        flex: 19 0 auto;
    }

    .u-layout-row > .u-size-18-xl {
        flex: 0 0 30%;
        max-width: 30%;
        min-width: 30%;
    }

    .u-layout-col > .u-size-18-xl {
        flex: 18 0 auto;
    }

    .u-layout-row > .u-size-17-xl {
        flex: 0 0 28.33333333%;
        max-width: 28.33333333%;
        min-width: 28.33333333%;
    }

    .u-layout-col > .u-size-17-xl {
        flex: 17 0 auto;
    }

    .u-layout-row > .u-size-16-xl {
        flex: 0 0 26.66666667%;
        max-width: 26.66666667%;
        min-width: 26.66666667%;
    }

    .u-layout-col > .u-size-16-xl {
        flex: 16 0 auto;
    }

    .u-layout-row > .u-size-15-xl {
        flex: 0 0 25%;
        max-width: 25%;
        min-width: 25%;
    }

    .u-layout-col > .u-size-15-xl {
        flex: 15 0 auto;
    }

    .u-layout-row > .u-size-14-xl {
        flex: 0 0 23.33333333%;
        max-width: 23.33333333%;
        min-width: 23.33333333%;
    }

    .u-layout-col > .u-size-14-xl {
        flex: 14 0 auto;
    }

    .u-layout-row > .u-size-13-xl {
        flex: 0 0 21.66666667%;
        max-width: 21.66666667%;
        min-width: 21.66666667%;
    }

    .u-layout-col > .u-size-13-xl {
        flex: 13 0 auto;
    }

    .u-layout-row > .u-size-12-xl {
        flex: 0 0 20%;
        max-width: 20%;
        min-width: 20%;
    }

    .u-layout-col > .u-size-12-xl {
        flex: 12 0 auto;
    }

    .u-layout-row > .u-size-11-xl {
        flex: 0 0 18.33333333%;
        max-width: 18.33333333%;
        min-width: 18.33333333%;
    }

    .u-layout-col > .u-size-11-xl {
        flex: 11 0 auto;
    }

    .u-layout-row > .u-size-10-xl {
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%;
        min-width: 16.66666667%;
    }

    .u-layout-col > .u-size-10-xl {
        flex: 10 0 auto;
    }

    .u-layout-row > .u-size-9-xl {
        flex: 0 0 15%;
        max-width: 15%;
        min-width: 15%;
    }

    .u-layout-col > .u-size-9-xl {
        flex: 9 0 auto;
    }

    .u-layout-row > .u-size-8-xl {
        flex: 0 0 13.33333333%;
        max-width: 13.33333333%;
        min-width: 13.33333333%;
    }

    .u-layout-col > .u-size-8-xl {
        flex: 8 0 auto;
    }

    .u-layout-row > .u-size-7-xl {
        flex: 0 0 11.66666667%;
        max-width: 11.66666667%;
        min-width: 11.66666667%;
    }

    .u-layout-col > .u-size-7-xl {
        flex: 7 0 auto;
    }

    .u-layout-row > .u-size-6-xl {
        flex: 0 0 10%;
        max-width: 10%;
        min-width: 10%;
    }

    .u-layout-col > .u-size-6-xl {
        flex: 6 0 auto;
    }

    .u-layout-row > .u-size-5-xl {
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%;
        min-width: 8.33333333%;
    }

    .u-layout-col > .u-size-5-xl {
        flex: 5 0 auto;
    }

    .u-layout-row > .u-size-4-xl {
        flex: 0 0 6.66666667%;
        max-width: 6.66666667%;
        min-width: 6.66666667%;
    }

    .u-layout-col > .u-size-4-xl {
        flex: 4 0 auto;
    }

    .u-layout-row > .u-size-3-xl {
        flex: 0 0 5%;
        max-width: 5%;
        min-width: 5%;
    }

    .u-layout-col > .u-size-3-xl {
        flex: 3 0 auto;
    }

    .u-layout-row > .u-size-2-xl {
        flex: 0 0 3.33333333%;
        max-width: 3.33333333%;
        min-width: 3.33333333%;
    }

    .u-layout-col > .u-size-2-xl {
        flex: 2 0 auto;
    }

    .u-layout-row > .u-size-1-xl {
        flex: 0 0 1.66666667%;
        max-width: 1.66666667%;
        min-width: 1.66666667%;
    }

    .u-layout-col > .u-size-1-xl {
        flex: 1 0 auto;
    }

    .u-layout-row > .u-size-0-xl {
        flex: 0 0 0%;
        max-width: 0%;
        min-width: 0%;
    }

    .u-layout-col > .u-size-0-xl {
        flex: 0 0 auto;
    }
}

@media (min-width: 1200px) {
    .u-xl-mode .u-layout-row > .u-size-60-xl {
        flex: 0 0 100%;
        max-width: 100%;
        min-width: 100%;
    }

    .u-xl-mode .u-layout-col > .u-size-60-xl {
        flex: 60 0 auto;
    }

    .u-xl-mode .u-layout-row > .u-size-59-xl {
        flex: 0 0 98.33333333%;
        max-width: 98.33333333%;
        min-width: 98.33333333%;
    }

    .u-xl-mode .u-layout-col > .u-size-59-xl {
        flex: 59 0 auto;
    }

    .u-xl-mode .u-layout-row > .u-size-58-xl {
        flex: 0 0 96.66666667%;
        max-width: 96.66666667%;
        min-width: 96.66666667%;
    }

    .u-xl-mode .u-layout-col > .u-size-58-xl {
        flex: 58 0 auto;
    }

    .u-xl-mode .u-layout-row > .u-size-57-xl {
        flex: 0 0 95%;
        max-width: 95%;
        min-width: 95%;
    }

    .u-xl-mode .u-layout-col > .u-size-57-xl {
        flex: 57 0 auto;
    }

    .u-xl-mode .u-layout-row > .u-size-56-xl {
        flex: 0 0 93.33333333%;
        max-width: 93.33333333%;
        min-width: 93.33333333%;
    }

    .u-xl-mode .u-layout-col > .u-size-56-xl {
        flex: 56 0 auto;
    }

    .u-xl-mode .u-layout-row > .u-size-55-xl {
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%;
        min-width: 91.66666667%;
    }

    .u-xl-mode .u-layout-col > .u-size-55-xl {
        flex: 55 0 auto;
    }

    .u-xl-mode .u-layout-row > .u-size-54-xl {
        flex: 0 0 90%;
        max-width: 90%;
        min-width: 90%;
    }

    .u-xl-mode .u-layout-col > .u-size-54-xl {
        flex: 54 0 auto;
    }

    .u-xl-mode .u-layout-row > .u-size-53-xl {
        flex: 0 0 88.33333333%;
        max-width: 88.33333333%;
        min-width: 88.33333333%;
    }

    .u-xl-mode .u-layout-col > .u-size-53-xl {
        flex: 53 0 auto;
    }

    .u-xl-mode .u-layout-row > .u-size-52-xl {
        flex: 0 0 86.66666667%;
        max-width: 86.66666667%;
        min-width: 86.66666667%;
    }

    .u-xl-mode .u-layout-col > .u-size-52-xl {
        flex: 52 0 auto;
    }

    .u-xl-mode .u-layout-row > .u-size-51-xl {
        flex: 0 0 85%;
        max-width: 85%;
        min-width: 85%;
    }

    .u-xl-mode .u-layout-col > .u-size-51-xl {
        flex: 51 0 auto;
    }

    .u-xl-mode .u-layout-row > .u-size-50-xl {
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%;
        min-width: 83.33333333%;
    }

    .u-xl-mode .u-layout-col > .u-size-50-xl {
        flex: 50 0 auto;
    }

    .u-xl-mode .u-layout-row > .u-size-49-xl {
        flex: 0 0 81.66666667%;
        max-width: 81.66666667%;
        min-width: 81.66666667%;
    }

    .u-xl-mode .u-layout-col > .u-size-49-xl {
        flex: 49 0 auto;
    }

    .u-xl-mode .u-layout-row > .u-size-48-xl {
        flex: 0 0 80%;
        max-width: 80%;
        min-width: 80%;
    }

    .u-xl-mode .u-layout-col > .u-size-48-xl {
        flex: 48 0 auto;
    }

    .u-xl-mode .u-layout-row > .u-size-47-xl {
        flex: 0 0 78.33333333%;
        max-width: 78.33333333%;
        min-width: 78.33333333%;
    }

    .u-xl-mode .u-layout-col > .u-size-47-xl {
        flex: 47 0 auto;
    }

    .u-xl-mode .u-layout-row > .u-size-46-xl {
        flex: 0 0 76.66666667%;
        max-width: 76.66666667%;
        min-width: 76.66666667%;
    }

    .u-xl-mode .u-layout-col > .u-size-46-xl {
        flex: 46 0 auto;
    }

    .u-xl-mode .u-layout-row > .u-size-45-xl {
        flex: 0 0 75%;
        max-width: 75%;
        min-width: 75%;
    }

    .u-xl-mode .u-layout-col > .u-size-45-xl {
        flex: 45 0 auto;
    }

    .u-xl-mode .u-layout-row > .u-size-44-xl {
        flex: 0 0 73.33333333%;
        max-width: 73.33333333%;
        min-width: 73.33333333%;
    }

    .u-xl-mode .u-layout-col > .u-size-44-xl {
        flex: 44 0 auto;
    }

    .u-xl-mode .u-layout-row > .u-size-43-xl {
        flex: 0 0 71.66666667%;
        max-width: 71.66666667%;
        min-width: 71.66666667%;
    }

    .u-xl-mode .u-layout-col > .u-size-43-xl {
        flex: 43 0 auto;
    }

    .u-xl-mode .u-layout-row > .u-size-42-xl {
        flex: 0 0 70%;
        max-width: 70%;
        min-width: 70%;
    }

    .u-xl-mode .u-layout-col > .u-size-42-xl {
        flex: 42 0 auto;
    }

    .u-xl-mode .u-layout-row > .u-size-41-xl {
        flex: 0 0 68.33333333%;
        max-width: 68.33333333%;
        min-width: 68.33333333%;
    }

    .u-xl-mode .u-layout-col > .u-size-41-xl {
        flex: 41 0 auto;
    }

    .u-xl-mode .u-layout-row > .u-size-40-xl {
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%;
        min-width: 66.66666667%;
    }

    .u-xl-mode .u-layout-col > .u-size-40-xl {
        flex: 40 0 auto;
    }

    .u-xl-mode .u-layout-row > .u-size-39-xl {
        flex: 0 0 65%;
        max-width: 65%;
        min-width: 65%;
    }

    .u-xl-mode .u-layout-col > .u-size-39-xl {
        flex: 39 0 auto;
    }

    .u-xl-mode .u-layout-row > .u-size-38-xl {
        flex: 0 0 63.33333333%;
        max-width: 63.33333333%;
        min-width: 63.33333333%;
    }

    .u-xl-mode .u-layout-col > .u-size-38-xl {
        flex: 38 0 auto;
    }

    .u-xl-mode .u-layout-row > .u-size-37-xl {
        flex: 0 0 61.66666667%;
        max-width: 61.66666667%;
        min-width: 61.66666667%;
    }

    .u-xl-mode .u-layout-col > .u-size-37-xl {
        flex: 37 0 auto;
    }

    .u-xl-mode .u-layout-row > .u-size-36-xl {
        flex: 0 0 60%;
        max-width: 60%;
        min-width: 60%;
    }

    .u-xl-mode .u-layout-col > .u-size-36-xl {
        flex: 36 0 auto;
    }

    .u-xl-mode .u-layout-row > .u-size-35-xl {
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%;
        min-width: 58.33333333%;
    }

    .u-xl-mode .u-layout-col > .u-size-35-xl {
        flex: 35 0 auto;
    }

    .u-xl-mode .u-layout-row > .u-size-34-xl {
        flex: 0 0 56.66666667%;
        max-width: 56.66666667%;
        min-width: 56.66666667%;
    }

    .u-xl-mode .u-layout-col > .u-size-34-xl {
        flex: 34 0 auto;
    }

    .u-xl-mode .u-layout-row > .u-size-33-xl {
        flex: 0 0 55%;
        max-width: 55%;
        min-width: 55%;
    }

    .u-xl-mode .u-layout-col > .u-size-33-xl {
        flex: 33 0 auto;
    }

    .u-xl-mode .u-layout-row > .u-size-32-xl {
        flex: 0 0 53.33333333%;
        max-width: 53.33333333%;
        min-width: 53.33333333%;
    }

    .u-xl-mode .u-layout-col > .u-size-32-xl {
        flex: 32 0 auto;
    }

    .u-xl-mode .u-layout-row > .u-size-31-xl {
        flex: 0 0 51.66666667%;
        max-width: 51.66666667%;
        min-width: 51.66666667%;
    }

    .u-xl-mode .u-layout-col > .u-size-31-xl {
        flex: 31 0 auto;
    }

    .u-xl-mode .u-layout-row > .u-size-30-xl {
        flex: 0 0 50%;
        max-width: 50%;
        min-width: 50%;
    }

    .u-xl-mode .u-layout-col > .u-size-30-xl {
        flex: 30 0 auto;
    }

    .u-xl-mode .u-layout-row > .u-size-29-xl {
        flex: 0 0 48.33333333%;
        max-width: 48.33333333%;
        min-width: 48.33333333%;
    }

    .u-xl-mode .u-layout-col > .u-size-29-xl {
        flex: 29 0 auto;
    }

    .u-xl-mode .u-layout-row > .u-size-28-xl {
        flex: 0 0 46.66666667%;
        max-width: 46.66666667%;
        min-width: 46.66666667%;
    }

    .u-xl-mode .u-layout-col > .u-size-28-xl {
        flex: 28 0 auto;
    }

    .u-xl-mode .u-layout-row > .u-size-27-xl {
        flex: 0 0 45%;
        max-width: 45%;
        min-width: 45%;
    }

    .u-xl-mode .u-layout-col > .u-size-27-xl {
        flex: 27 0 auto;
    }

    .u-xl-mode .u-layout-row > .u-size-26-xl {
        flex: 0 0 43.33333333%;
        max-width: 43.33333333%;
        min-width: 43.33333333%;
    }

    .u-xl-mode .u-layout-col > .u-size-26-xl {
        flex: 26 0 auto;
    }

    .u-xl-mode .u-layout-row > .u-size-25-xl {
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%;
        min-width: 41.66666667%;
    }

    .u-xl-mode .u-layout-col > .u-size-25-xl {
        flex: 25 0 auto;
    }

    .u-xl-mode .u-layout-row > .u-size-24-xl {
        flex: 0 0 40%;
        max-width: 40%;
        min-width: 40%;
    }

    .u-xl-mode .u-layout-col > .u-size-24-xl {
        flex: 24 0 auto;
    }

    .u-xl-mode .u-layout-row > .u-size-23-xl {
        flex: 0 0 38.33333333%;
        max-width: 38.33333333%;
        min-width: 38.33333333%;
    }

    .u-xl-mode .u-layout-col > .u-size-23-xl {
        flex: 23 0 auto;
    }

    .u-xl-mode .u-layout-row > .u-size-22-xl {
        flex: 0 0 36.66666667%;
        max-width: 36.66666667%;
        min-width: 36.66666667%;
    }

    .u-xl-mode .u-layout-col > .u-size-22-xl {
        flex: 22 0 auto;
    }

    .u-xl-mode .u-layout-row > .u-size-21-xl {
        flex: 0 0 35%;
        max-width: 35%;
        min-width: 35%;
    }

    .u-xl-mode .u-layout-col > .u-size-21-xl {
        flex: 21 0 auto;
    }

    .u-xl-mode .u-layout-row > .u-size-20-xl {
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%;
        min-width: 33.33333333%;
    }

    .u-xl-mode .u-layout-col > .u-size-20-xl {
        flex: 20 0 auto;
    }

    .u-xl-mode .u-layout-row > .u-size-19-xl {
        flex: 0 0 31.66666667%;
        max-width: 31.66666667%;
        min-width: 31.66666667%;
    }

    .u-xl-mode .u-layout-col > .u-size-19-xl {
        flex: 19 0 auto;
    }

    .u-xl-mode .u-layout-row > .u-size-18-xl {
        flex: 0 0 30%;
        max-width: 30%;
        min-width: 30%;
    }

    .u-xl-mode .u-layout-col > .u-size-18-xl {
        flex: 18 0 auto;
    }

    .u-xl-mode .u-layout-row > .u-size-17-xl {
        flex: 0 0 28.33333333%;
        max-width: 28.33333333%;
        min-width: 28.33333333%;
    }

    .u-xl-mode .u-layout-col > .u-size-17-xl {
        flex: 17 0 auto;
    }

    .u-xl-mode .u-layout-row > .u-size-16-xl {
        flex: 0 0 26.66666667%;
        max-width: 26.66666667%;
        min-width: 26.66666667%;
    }

    .u-xl-mode .u-layout-col > .u-size-16-xl {
        flex: 16 0 auto;
    }

    .u-xl-mode .u-layout-row > .u-size-15-xl {
        flex: 0 0 25%;
        max-width: 25%;
        min-width: 25%;
    }

    .u-xl-mode .u-layout-col > .u-size-15-xl {
        flex: 15 0 auto;
    }

    .u-xl-mode .u-layout-row > .u-size-14-xl {
        flex: 0 0 23.33333333%;
        max-width: 23.33333333%;
        min-width: 23.33333333%;
    }

    .u-xl-mode .u-layout-col > .u-size-14-xl {
        flex: 14 0 auto;
    }

    .u-xl-mode .u-layout-row > .u-size-13-xl {
        flex: 0 0 21.66666667%;
        max-width: 21.66666667%;
        min-width: 21.66666667%;
    }

    .u-xl-mode .u-layout-col > .u-size-13-xl {
        flex: 13 0 auto;
    }

    .u-xl-mode .u-layout-row > .u-size-12-xl {
        flex: 0 0 20%;
        max-width: 20%;
        min-width: 20%;
    }

    .u-xl-mode .u-layout-col > .u-size-12-xl {
        flex: 12 0 auto;
    }

    .u-xl-mode .u-layout-row > .u-size-11-xl {
        flex: 0 0 18.33333333%;
        max-width: 18.33333333%;
        min-width: 18.33333333%;
    }

    .u-xl-mode .u-layout-col > .u-size-11-xl {
        flex: 11 0 auto;
    }

    .u-xl-mode .u-layout-row > .u-size-10-xl {
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%;
        min-width: 16.66666667%;
    }

    .u-xl-mode .u-layout-col > .u-size-10-xl {
        flex: 10 0 auto;
    }

    .u-xl-mode .u-layout-row > .u-size-9-xl {
        flex: 0 0 15%;
        max-width: 15%;
        min-width: 15%;
    }

    .u-xl-mode .u-layout-col > .u-size-9-xl {
        flex: 9 0 auto;
    }

    .u-xl-mode .u-layout-row > .u-size-8-xl {
        flex: 0 0 13.33333333%;
        max-width: 13.33333333%;
        min-width: 13.33333333%;
    }

    .u-xl-mode .u-layout-col > .u-size-8-xl {
        flex: 8 0 auto;
    }

    .u-xl-mode .u-layout-row > .u-size-7-xl {
        flex: 0 0 11.66666667%;
        max-width: 11.66666667%;
        min-width: 11.66666667%;
    }

    .u-xl-mode .u-layout-col > .u-size-7-xl {
        flex: 7 0 auto;
    }

    .u-xl-mode .u-layout-row > .u-size-6-xl {
        flex: 0 0 10%;
        max-width: 10%;
        min-width: 10%;
    }

    .u-xl-mode .u-layout-col > .u-size-6-xl {
        flex: 6 0 auto;
    }

    .u-xl-mode .u-layout-row > .u-size-5-xl {
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%;
        min-width: 8.33333333%;
    }

    .u-xl-mode .u-layout-col > .u-size-5-xl {
        flex: 5 0 auto;
    }

    .u-xl-mode .u-layout-row > .u-size-4-xl {
        flex: 0 0 6.66666667%;
        max-width: 6.66666667%;
        min-width: 6.66666667%;
    }

    .u-xl-mode .u-layout-col > .u-size-4-xl {
        flex: 4 0 auto;
    }

    .u-xl-mode .u-layout-row > .u-size-3-xl {
        flex: 0 0 5%;
        max-width: 5%;
        min-width: 5%;
    }

    .u-xl-mode .u-layout-col > .u-size-3-xl {
        flex: 3 0 auto;
    }

    .u-xl-mode .u-layout-row > .u-size-2-xl {
        flex: 0 0 3.33333333%;
        max-width: 3.33333333%;
        min-width: 3.33333333%;
    }

    .u-xl-mode .u-layout-col > .u-size-2-xl {
        flex: 2 0 auto;
    }

    .u-xl-mode .u-layout-row > .u-size-1-xl {
        flex: 0 0 1.66666667%;
        max-width: 1.66666667%;
        min-width: 1.66666667%;
    }

    .u-xl-mode .u-layout-col > .u-size-1-xl {
        flex: 1 0 auto;
    }

    .u-xl-mode .u-layout-row > .u-size-0-xl {
        flex: 0 0 0%;
        max-width: 0%;
        min-width: 0%;
    }

    .u-xl-mode .u-layout-col > .u-size-0-xl {
        flex: 0 0 auto;
    }
}

@media (min-width: 1200px) and (max-width: 1399px) {
    .u-xxl-mode .u-layout-row > .u-size-60-xl {
        flex: 0 0 100%;
        max-width: 100%;
        min-width: 100%;
    }

    .u-xxl-mode .u-layout-col > .u-size-60-xl {
        flex: 60 0 auto;
    }

    .u-xxl-mode .u-layout-row > .u-size-59-xl {
        flex: 0 0 98.33333333%;
        max-width: 98.33333333%;
        min-width: 98.33333333%;
    }

    .u-xxl-mode .u-layout-col > .u-size-59-xl {
        flex: 59 0 auto;
    }

    .u-xxl-mode .u-layout-row > .u-size-58-xl {
        flex: 0 0 96.66666667%;
        max-width: 96.66666667%;
        min-width: 96.66666667%;
    }

    .u-xxl-mode .u-layout-col > .u-size-58-xl {
        flex: 58 0 auto;
    }

    .u-xxl-mode .u-layout-row > .u-size-57-xl {
        flex: 0 0 95%;
        max-width: 95%;
        min-width: 95%;
    }

    .u-xxl-mode .u-layout-col > .u-size-57-xl {
        flex: 57 0 auto;
    }

    .u-xxl-mode .u-layout-row > .u-size-56-xl {
        flex: 0 0 93.33333333%;
        max-width: 93.33333333%;
        min-width: 93.33333333%;
    }

    .u-xxl-mode .u-layout-col > .u-size-56-xl {
        flex: 56 0 auto;
    }

    .u-xxl-mode .u-layout-row > .u-size-55-xl {
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%;
        min-width: 91.66666667%;
    }

    .u-xxl-mode .u-layout-col > .u-size-55-xl {
        flex: 55 0 auto;
    }

    .u-xxl-mode .u-layout-row > .u-size-54-xl {
        flex: 0 0 90%;
        max-width: 90%;
        min-width: 90%;
    }

    .u-xxl-mode .u-layout-col > .u-size-54-xl {
        flex: 54 0 auto;
    }

    .u-xxl-mode .u-layout-row > .u-size-53-xl {
        flex: 0 0 88.33333333%;
        max-width: 88.33333333%;
        min-width: 88.33333333%;
    }

    .u-xxl-mode .u-layout-col > .u-size-53-xl {
        flex: 53 0 auto;
    }

    .u-xxl-mode .u-layout-row > .u-size-52-xl {
        flex: 0 0 86.66666667%;
        max-width: 86.66666667%;
        min-width: 86.66666667%;
    }

    .u-xxl-mode .u-layout-col > .u-size-52-xl {
        flex: 52 0 auto;
    }

    .u-xxl-mode .u-layout-row > .u-size-51-xl {
        flex: 0 0 85%;
        max-width: 85%;
        min-width: 85%;
    }

    .u-xxl-mode .u-layout-col > .u-size-51-xl {
        flex: 51 0 auto;
    }

    .u-xxl-mode .u-layout-row > .u-size-50-xl {
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%;
        min-width: 83.33333333%;
    }

    .u-xxl-mode .u-layout-col > .u-size-50-xl {
        flex: 50 0 auto;
    }

    .u-xxl-mode .u-layout-row > .u-size-49-xl {
        flex: 0 0 81.66666667%;
        max-width: 81.66666667%;
        min-width: 81.66666667%;
    }

    .u-xxl-mode .u-layout-col > .u-size-49-xl {
        flex: 49 0 auto;
    }

    .u-xxl-mode .u-layout-row > .u-size-48-xl {
        flex: 0 0 80%;
        max-width: 80%;
        min-width: 80%;
    }

    .u-xxl-mode .u-layout-col > .u-size-48-xl {
        flex: 48 0 auto;
    }

    .u-xxl-mode .u-layout-row > .u-size-47-xl {
        flex: 0 0 78.33333333%;
        max-width: 78.33333333%;
        min-width: 78.33333333%;
    }

    .u-xxl-mode .u-layout-col > .u-size-47-xl {
        flex: 47 0 auto;
    }

    .u-xxl-mode .u-layout-row > .u-size-46-xl {
        flex: 0 0 76.66666667%;
        max-width: 76.66666667%;
        min-width: 76.66666667%;
    }

    .u-xxl-mode .u-layout-col > .u-size-46-xl {
        flex: 46 0 auto;
    }

    .u-xxl-mode .u-layout-row > .u-size-45-xl {
        flex: 0 0 75%;
        max-width: 75%;
        min-width: 75%;
    }

    .u-xxl-mode .u-layout-col > .u-size-45-xl {
        flex: 45 0 auto;
    }

    .u-xxl-mode .u-layout-row > .u-size-44-xl {
        flex: 0 0 73.33333333%;
        max-width: 73.33333333%;
        min-width: 73.33333333%;
    }

    .u-xxl-mode .u-layout-col > .u-size-44-xl {
        flex: 44 0 auto;
    }

    .u-xxl-mode .u-layout-row > .u-size-43-xl {
        flex: 0 0 71.66666667%;
        max-width: 71.66666667%;
        min-width: 71.66666667%;
    }

    .u-xxl-mode .u-layout-col > .u-size-43-xl {
        flex: 43 0 auto;
    }

    .u-xxl-mode .u-layout-row > .u-size-42-xl {
        flex: 0 0 70%;
        max-width: 70%;
        min-width: 70%;
    }

    .u-xxl-mode .u-layout-col > .u-size-42-xl {
        flex: 42 0 auto;
    }

    .u-xxl-mode .u-layout-row > .u-size-41-xl {
        flex: 0 0 68.33333333%;
        max-width: 68.33333333%;
        min-width: 68.33333333%;
    }

    .u-xxl-mode .u-layout-col > .u-size-41-xl {
        flex: 41 0 auto;
    }

    .u-xxl-mode .u-layout-row > .u-size-40-xl {
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%;
        min-width: 66.66666667%;
    }

    .u-xxl-mode .u-layout-col > .u-size-40-xl {
        flex: 40 0 auto;
    }

    .u-xxl-mode .u-layout-row > .u-size-39-xl {
        flex: 0 0 65%;
        max-width: 65%;
        min-width: 65%;
    }

    .u-xxl-mode .u-layout-col > .u-size-39-xl {
        flex: 39 0 auto;
    }

    .u-xxl-mode .u-layout-row > .u-size-38-xl {
        flex: 0 0 63.33333333%;
        max-width: 63.33333333%;
        min-width: 63.33333333%;
    }

    .u-xxl-mode .u-layout-col > .u-size-38-xl {
        flex: 38 0 auto;
    }

    .u-xxl-mode .u-layout-row > .u-size-37-xl {
        flex: 0 0 61.66666667%;
        max-width: 61.66666667%;
        min-width: 61.66666667%;
    }

    .u-xxl-mode .u-layout-col > .u-size-37-xl {
        flex: 37 0 auto;
    }

    .u-xxl-mode .u-layout-row > .u-size-36-xl {
        flex: 0 0 60%;
        max-width: 60%;
        min-width: 60%;
    }

    .u-xxl-mode .u-layout-col > .u-size-36-xl {
        flex: 36 0 auto;
    }

    .u-xxl-mode .u-layout-row > .u-size-35-xl {
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%;
        min-width: 58.33333333%;
    }

    .u-xxl-mode .u-layout-col > .u-size-35-xl {
        flex: 35 0 auto;
    }

    .u-xxl-mode .u-layout-row > .u-size-34-xl {
        flex: 0 0 56.66666667%;
        max-width: 56.66666667%;
        min-width: 56.66666667%;
    }

    .u-xxl-mode .u-layout-col > .u-size-34-xl {
        flex: 34 0 auto;
    }

    .u-xxl-mode .u-layout-row > .u-size-33-xl {
        flex: 0 0 55%;
        max-width: 55%;
        min-width: 55%;
    }

    .u-xxl-mode .u-layout-col > .u-size-33-xl {
        flex: 33 0 auto;
    }

    .u-xxl-mode .u-layout-row > .u-size-32-xl {
        flex: 0 0 53.33333333%;
        max-width: 53.33333333%;
        min-width: 53.33333333%;
    }

    .u-xxl-mode .u-layout-col > .u-size-32-xl {
        flex: 32 0 auto;
    }

    .u-xxl-mode .u-layout-row > .u-size-31-xl {
        flex: 0 0 51.66666667%;
        max-width: 51.66666667%;
        min-width: 51.66666667%;
    }

    .u-xxl-mode .u-layout-col > .u-size-31-xl {
        flex: 31 0 auto;
    }

    .u-xxl-mode .u-layout-row > .u-size-30-xl {
        flex: 0 0 50%;
        max-width: 50%;
        min-width: 50%;
    }

    .u-xxl-mode .u-layout-col > .u-size-30-xl {
        flex: 30 0 auto;
    }

    .u-xxl-mode .u-layout-row > .u-size-29-xl {
        flex: 0 0 48.33333333%;
        max-width: 48.33333333%;
        min-width: 48.33333333%;
    }

    .u-xxl-mode .u-layout-col > .u-size-29-xl {
        flex: 29 0 auto;
    }

    .u-xxl-mode .u-layout-row > .u-size-28-xl {
        flex: 0 0 46.66666667%;
        max-width: 46.66666667%;
        min-width: 46.66666667%;
    }

    .u-xxl-mode .u-layout-col > .u-size-28-xl {
        flex: 28 0 auto;
    }

    .u-xxl-mode .u-layout-row > .u-size-27-xl {
        flex: 0 0 45%;
        max-width: 45%;
        min-width: 45%;
    }

    .u-xxl-mode .u-layout-col > .u-size-27-xl {
        flex: 27 0 auto;
    }

    .u-xxl-mode .u-layout-row > .u-size-26-xl {
        flex: 0 0 43.33333333%;
        max-width: 43.33333333%;
        min-width: 43.33333333%;
    }

    .u-xxl-mode .u-layout-col > .u-size-26-xl {
        flex: 26 0 auto;
    }

    .u-xxl-mode .u-layout-row > .u-size-25-xl {
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%;
        min-width: 41.66666667%;
    }

    .u-xxl-mode .u-layout-col > .u-size-25-xl {
        flex: 25 0 auto;
    }

    .u-xxl-mode .u-layout-row > .u-size-24-xl {
        flex: 0 0 40%;
        max-width: 40%;
        min-width: 40%;
    }

    .u-xxl-mode .u-layout-col > .u-size-24-xl {
        flex: 24 0 auto;
    }

    .u-xxl-mode .u-layout-row > .u-size-23-xl {
        flex: 0 0 38.33333333%;
        max-width: 38.33333333%;
        min-width: 38.33333333%;
    }

    .u-xxl-mode .u-layout-col > .u-size-23-xl {
        flex: 23 0 auto;
    }

    .u-xxl-mode .u-layout-row > .u-size-22-xl {
        flex: 0 0 36.66666667%;
        max-width: 36.66666667%;
        min-width: 36.66666667%;
    }

    .u-xxl-mode .u-layout-col > .u-size-22-xl {
        flex: 22 0 auto;
    }

    .u-xxl-mode .u-layout-row > .u-size-21-xl {
        flex: 0 0 35%;
        max-width: 35%;
        min-width: 35%;
    }

    .u-xxl-mode .u-layout-col > .u-size-21-xl {
        flex: 21 0 auto;
    }

    .u-xxl-mode .u-layout-row > .u-size-20-xl {
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%;
        min-width: 33.33333333%;
    }

    .u-xxl-mode .u-layout-col > .u-size-20-xl {
        flex: 20 0 auto;
    }

    .u-xxl-mode .u-layout-row > .u-size-19-xl {
        flex: 0 0 31.66666667%;
        max-width: 31.66666667%;
        min-width: 31.66666667%;
    }

    .u-xxl-mode .u-layout-col > .u-size-19-xl {
        flex: 19 0 auto;
    }

    .u-xxl-mode .u-layout-row > .u-size-18-xl {
        flex: 0 0 30%;
        max-width: 30%;
        min-width: 30%;
    }

    .u-xxl-mode .u-layout-col > .u-size-18-xl {
        flex: 18 0 auto;
    }

    .u-xxl-mode .u-layout-row > .u-size-17-xl {
        flex: 0 0 28.33333333%;
        max-width: 28.33333333%;
        min-width: 28.33333333%;
    }

    .u-xxl-mode .u-layout-col > .u-size-17-xl {
        flex: 17 0 auto;
    }

    .u-xxl-mode .u-layout-row > .u-size-16-xl {
        flex: 0 0 26.66666667%;
        max-width: 26.66666667%;
        min-width: 26.66666667%;
    }

    .u-xxl-mode .u-layout-col > .u-size-16-xl {
        flex: 16 0 auto;
    }

    .u-xxl-mode .u-layout-row > .u-size-15-xl {
        flex: 0 0 25%;
        max-width: 25%;
        min-width: 25%;
    }

    .u-xxl-mode .u-layout-col > .u-size-15-xl {
        flex: 15 0 auto;
    }

    .u-xxl-mode .u-layout-row > .u-size-14-xl {
        flex: 0 0 23.33333333%;
        max-width: 23.33333333%;
        min-width: 23.33333333%;
    }

    .u-xxl-mode .u-layout-col > .u-size-14-xl {
        flex: 14 0 auto;
    }

    .u-xxl-mode .u-layout-row > .u-size-13-xl {
        flex: 0 0 21.66666667%;
        max-width: 21.66666667%;
        min-width: 21.66666667%;
    }

    .u-xxl-mode .u-layout-col > .u-size-13-xl {
        flex: 13 0 auto;
    }

    .u-xxl-mode .u-layout-row > .u-size-12-xl {
        flex: 0 0 20%;
        max-width: 20%;
        min-width: 20%;
    }

    .u-xxl-mode .u-layout-col > .u-size-12-xl {
        flex: 12 0 auto;
    }

    .u-xxl-mode .u-layout-row > .u-size-11-xl {
        flex: 0 0 18.33333333%;
        max-width: 18.33333333%;
        min-width: 18.33333333%;
    }

    .u-xxl-mode .u-layout-col > .u-size-11-xl {
        flex: 11 0 auto;
    }

    .u-xxl-mode .u-layout-row > .u-size-10-xl {
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%;
        min-width: 16.66666667%;
    }

    .u-xxl-mode .u-layout-col > .u-size-10-xl {
        flex: 10 0 auto;
    }

    .u-xxl-mode .u-layout-row > .u-size-9-xl {
        flex: 0 0 15%;
        max-width: 15%;
        min-width: 15%;
    }

    .u-xxl-mode .u-layout-col > .u-size-9-xl {
        flex: 9 0 auto;
    }

    .u-xxl-mode .u-layout-row > .u-size-8-xl {
        flex: 0 0 13.33333333%;
        max-width: 13.33333333%;
        min-width: 13.33333333%;
    }

    .u-xxl-mode .u-layout-col > .u-size-8-xl {
        flex: 8 0 auto;
    }

    .u-xxl-mode .u-layout-row > .u-size-7-xl {
        flex: 0 0 11.66666667%;
        max-width: 11.66666667%;
        min-width: 11.66666667%;
    }

    .u-xxl-mode .u-layout-col > .u-size-7-xl {
        flex: 7 0 auto;
    }

    .u-xxl-mode .u-layout-row > .u-size-6-xl {
        flex: 0 0 10%;
        max-width: 10%;
        min-width: 10%;
    }

    .u-xxl-mode .u-layout-col > .u-size-6-xl {
        flex: 6 0 auto;
    }

    .u-xxl-mode .u-layout-row > .u-size-5-xl {
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%;
        min-width: 8.33333333%;
    }

    .u-xxl-mode .u-layout-col > .u-size-5-xl {
        flex: 5 0 auto;
    }

    .u-xxl-mode .u-layout-row > .u-size-4-xl {
        flex: 0 0 6.66666667%;
        max-width: 6.66666667%;
        min-width: 6.66666667%;
    }

    .u-xxl-mode .u-layout-col > .u-size-4-xl {
        flex: 4 0 auto;
    }

    .u-xxl-mode .u-layout-row > .u-size-3-xl {
        flex: 0 0 5%;
        max-width: 5%;
        min-width: 5%;
    }

    .u-xxl-mode .u-layout-col > .u-size-3-xl {
        flex: 3 0 auto;
    }

    .u-xxl-mode .u-layout-row > .u-size-2-xl {
        flex: 0 0 3.33333333%;
        max-width: 3.33333333%;
        min-width: 3.33333333%;
    }

    .u-xxl-mode .u-layout-col > .u-size-2-xl {
        flex: 2 0 auto;
    }

    .u-xxl-mode .u-layout-row > .u-size-1-xl {
        flex: 0 0 1.66666667%;
        max-width: 1.66666667%;
        min-width: 1.66666667%;
    }

    .u-xxl-mode .u-layout-col > .u-size-1-xl {
        flex: 1 0 auto;
    }

    .u-xxl-mode .u-layout-row > .u-size-0-xl {
        flex: 0 0 0%;
        max-width: 0%;
        min-width: 0%;
    }

    .u-xxl-mode .u-layout-col > .u-size-0-xl {
        flex: 0 0 auto;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .u-layout-row > .u-size-60-lg {
        flex: 0 0 100%;
        max-width: 100%;
        min-width: 100%;
    }

    .u-layout-col > .u-size-60-lg {
        flex: 60 0 auto;
    }

    .u-layout-row > .u-size-59-lg {
        flex: 0 0 98.33333333%;
        max-width: 98.33333333%;
        min-width: 98.33333333%;
    }

    .u-layout-col > .u-size-59-lg {
        flex: 59 0 auto;
    }

    .u-layout-row > .u-size-58-lg {
        flex: 0 0 96.66666667%;
        max-width: 96.66666667%;
        min-width: 96.66666667%;
    }

    .u-layout-col > .u-size-58-lg {
        flex: 58 0 auto;
    }

    .u-layout-row > .u-size-57-lg {
        flex: 0 0 95%;
        max-width: 95%;
        min-width: 95%;
    }

    .u-layout-col > .u-size-57-lg {
        flex: 57 0 auto;
    }

    .u-layout-row > .u-size-56-lg {
        flex: 0 0 93.33333333%;
        max-width: 93.33333333%;
        min-width: 93.33333333%;
    }

    .u-layout-col > .u-size-56-lg {
        flex: 56 0 auto;
    }

    .u-layout-row > .u-size-55-lg {
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%;
        min-width: 91.66666667%;
    }

    .u-layout-col > .u-size-55-lg {
        flex: 55 0 auto;
    }

    .u-layout-row > .u-size-54-lg {
        flex: 0 0 90%;
        max-width: 90%;
        min-width: 90%;
    }

    .u-layout-col > .u-size-54-lg {
        flex: 54 0 auto;
    }

    .u-layout-row > .u-size-53-lg {
        flex: 0 0 88.33333333%;
        max-width: 88.33333333%;
        min-width: 88.33333333%;
    }

    .u-layout-col > .u-size-53-lg {
        flex: 53 0 auto;
    }

    .u-layout-row > .u-size-52-lg {
        flex: 0 0 86.66666667%;
        max-width: 86.66666667%;
        min-width: 86.66666667%;
    }

    .u-layout-col > .u-size-52-lg {
        flex: 52 0 auto;
    }

    .u-layout-row > .u-size-51-lg {
        flex: 0 0 85%;
        max-width: 85%;
        min-width: 85%;
    }

    .u-layout-col > .u-size-51-lg {
        flex: 51 0 auto;
    }

    .u-layout-row > .u-size-50-lg {
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%;
        min-width: 83.33333333%;
    }

    .u-layout-col > .u-size-50-lg {
        flex: 50 0 auto;
    }

    .u-layout-row > .u-size-49-lg {
        flex: 0 0 81.66666667%;
        max-width: 81.66666667%;
        min-width: 81.66666667%;
    }

    .u-layout-col > .u-size-49-lg {
        flex: 49 0 auto;
    }

    .u-layout-row > .u-size-48-lg {
        flex: 0 0 80%;
        max-width: 80%;
        min-width: 80%;
    }

    .u-layout-col > .u-size-48-lg {
        flex: 48 0 auto;
    }

    .u-layout-row > .u-size-47-lg {
        flex: 0 0 78.33333333%;
        max-width: 78.33333333%;
        min-width: 78.33333333%;
    }

    .u-layout-col > .u-size-47-lg {
        flex: 47 0 auto;
    }

    .u-layout-row > .u-size-46-lg {
        flex: 0 0 76.66666667%;
        max-width: 76.66666667%;
        min-width: 76.66666667%;
    }

    .u-layout-col > .u-size-46-lg {
        flex: 46 0 auto;
    }

    .u-layout-row > .u-size-45-lg {
        flex: 0 0 75%;
        max-width: 75%;
        min-width: 75%;
    }

    .u-layout-col > .u-size-45-lg {
        flex: 45 0 auto;
    }

    .u-layout-row > .u-size-44-lg {
        flex: 0 0 73.33333333%;
        max-width: 73.33333333%;
        min-width: 73.33333333%;
    }

    .u-layout-col > .u-size-44-lg {
        flex: 44 0 auto;
    }

    .u-layout-row > .u-size-43-lg {
        flex: 0 0 71.66666667%;
        max-width: 71.66666667%;
        min-width: 71.66666667%;
    }

    .u-layout-col > .u-size-43-lg {
        flex: 43 0 auto;
    }

    .u-layout-row > .u-size-42-lg {
        flex: 0 0 70%;
        max-width: 70%;
        min-width: 70%;
    }

    .u-layout-col > .u-size-42-lg {
        flex: 42 0 auto;
    }

    .u-layout-row > .u-size-41-lg {
        flex: 0 0 68.33333333%;
        max-width: 68.33333333%;
        min-width: 68.33333333%;
    }

    .u-layout-col > .u-size-41-lg {
        flex: 41 0 auto;
    }

    .u-layout-row > .u-size-40-lg {
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%;
        min-width: 66.66666667%;
    }

    .u-layout-col > .u-size-40-lg {
        flex: 40 0 auto;
    }

    .u-layout-row > .u-size-39-lg {
        flex: 0 0 65%;
        max-width: 65%;
        min-width: 65%;
    }

    .u-layout-col > .u-size-39-lg {
        flex: 39 0 auto;
    }

    .u-layout-row > .u-size-38-lg {
        flex: 0 0 63.33333333%;
        max-width: 63.33333333%;
        min-width: 63.33333333%;
    }

    .u-layout-col > .u-size-38-lg {
        flex: 38 0 auto;
    }

    .u-layout-row > .u-size-37-lg {
        flex: 0 0 61.66666667%;
        max-width: 61.66666667%;
        min-width: 61.66666667%;
    }

    .u-layout-col > .u-size-37-lg {
        flex: 37 0 auto;
    }

    .u-layout-row > .u-size-36-lg {
        flex: 0 0 60%;
        max-width: 60%;
        min-width: 60%;
    }

    .u-layout-col > .u-size-36-lg {
        flex: 36 0 auto;
    }

    .u-layout-row > .u-size-35-lg {
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%;
        min-width: 58.33333333%;
    }

    .u-layout-col > .u-size-35-lg {
        flex: 35 0 auto;
    }

    .u-layout-row > .u-size-34-lg {
        flex: 0 0 56.66666667%;
        max-width: 56.66666667%;
        min-width: 56.66666667%;
    }

    .u-layout-col > .u-size-34-lg {
        flex: 34 0 auto;
    }

    .u-layout-row > .u-size-33-lg {
        flex: 0 0 55%;
        max-width: 55%;
        min-width: 55%;
    }

    .u-layout-col > .u-size-33-lg {
        flex: 33 0 auto;
    }

    .u-layout-row > .u-size-32-lg {
        flex: 0 0 53.33333333%;
        max-width: 53.33333333%;
        min-width: 53.33333333%;
    }

    .u-layout-col > .u-size-32-lg {
        flex: 32 0 auto;
    }

    .u-layout-row > .u-size-31-lg {
        flex: 0 0 51.66666667%;
        max-width: 51.66666667%;
        min-width: 51.66666667%;
    }

    .u-layout-col > .u-size-31-lg {
        flex: 31 0 auto;
    }

    .u-layout-row > .u-size-30-lg {
        flex: 0 0 50%;
        max-width: 50%;
        min-width: 50%;
    }

    .u-layout-col > .u-size-30-lg {
        flex: 30 0 auto;
    }

    .u-layout-row > .u-size-29-lg {
        flex: 0 0 48.33333333%;
        max-width: 48.33333333%;
        min-width: 48.33333333%;
    }

    .u-layout-col > .u-size-29-lg {
        flex: 29 0 auto;
    }

    .u-layout-row > .u-size-28-lg {
        flex: 0 0 46.66666667%;
        max-width: 46.66666667%;
        min-width: 46.66666667%;
    }

    .u-layout-col > .u-size-28-lg {
        flex: 28 0 auto;
    }

    .u-layout-row > .u-size-27-lg {
        flex: 0 0 45%;
        max-width: 45%;
        min-width: 45%;
    }

    .u-layout-col > .u-size-27-lg {
        flex: 27 0 auto;
    }

    .u-layout-row > .u-size-26-lg {
        flex: 0 0 43.33333333%;
        max-width: 43.33333333%;
        min-width: 43.33333333%;
    }

    .u-layout-col > .u-size-26-lg {
        flex: 26 0 auto;
    }

    .u-layout-row > .u-size-25-lg {
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%;
        min-width: 41.66666667%;
    }

    .u-layout-col > .u-size-25-lg {
        flex: 25 0 auto;
    }

    .u-layout-row > .u-size-24-lg {
        flex: 0 0 40%;
        max-width: 40%;
        min-width: 40%;
    }

    .u-layout-col > .u-size-24-lg {
        flex: 24 0 auto;
    }

    .u-layout-row > .u-size-23-lg {
        flex: 0 0 38.33333333%;
        max-width: 38.33333333%;
        min-width: 38.33333333%;
    }

    .u-layout-col > .u-size-23-lg {
        flex: 23 0 auto;
    }

    .u-layout-row > .u-size-22-lg {
        flex: 0 0 36.66666667%;
        max-width: 36.66666667%;
        min-width: 36.66666667%;
    }

    .u-layout-col > .u-size-22-lg {
        flex: 22 0 auto;
    }

    .u-layout-row > .u-size-21-lg {
        flex: 0 0 35%;
        max-width: 35%;
        min-width: 35%;
    }

    .u-layout-col > .u-size-21-lg {
        flex: 21 0 auto;
    }

    .u-layout-row > .u-size-20-lg {
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%;
        min-width: 33.33333333%;
    }

    .u-layout-col > .u-size-20-lg {
        flex: 20 0 auto;
    }

    .u-layout-row > .u-size-19-lg {
        flex: 0 0 31.66666667%;
        max-width: 31.66666667%;
        min-width: 31.66666667%;
    }

    .u-layout-col > .u-size-19-lg {
        flex: 19 0 auto;
    }

    .u-layout-row > .u-size-18-lg {
        flex: 0 0 30%;
        max-width: 30%;
        min-width: 30%;
    }

    .u-layout-col > .u-size-18-lg {
        flex: 18 0 auto;
    }

    .u-layout-row > .u-size-17-lg {
        flex: 0 0 28.33333333%;
        max-width: 28.33333333%;
        min-width: 28.33333333%;
    }

    .u-layout-col > .u-size-17-lg {
        flex: 17 0 auto;
    }

    .u-layout-row > .u-size-16-lg {
        flex: 0 0 26.66666667%;
        max-width: 26.66666667%;
        min-width: 26.66666667%;
    }

    .u-layout-col > .u-size-16-lg {
        flex: 16 0 auto;
    }

    .u-layout-row > .u-size-15-lg {
        flex: 0 0 25%;
        max-width: 25%;
        min-width: 25%;
    }

    .u-layout-col > .u-size-15-lg {
        flex: 15 0 auto;
    }

    .u-layout-row > .u-size-14-lg {
        flex: 0 0 23.33333333%;
        max-width: 23.33333333%;
        min-width: 23.33333333%;
    }

    .u-layout-col > .u-size-14-lg {
        flex: 14 0 auto;
    }

    .u-layout-row > .u-size-13-lg {
        flex: 0 0 21.66666667%;
        max-width: 21.66666667%;
        min-width: 21.66666667%;
    }

    .u-layout-col > .u-size-13-lg {
        flex: 13 0 auto;
    }

    .u-layout-row > .u-size-12-lg {
        flex: 0 0 20%;
        max-width: 20%;
        min-width: 20%;
    }

    .u-layout-col > .u-size-12-lg {
        flex: 12 0 auto;
    }

    .u-layout-row > .u-size-11-lg {
        flex: 0 0 18.33333333%;
        max-width: 18.33333333%;
        min-width: 18.33333333%;
    }

    .u-layout-col > .u-size-11-lg {
        flex: 11 0 auto;
    }

    .u-layout-row > .u-size-10-lg {
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%;
        min-width: 16.66666667%;
    }

    .u-layout-col > .u-size-10-lg {
        flex: 10 0 auto;
    }

    .u-layout-row > .u-size-9-lg {
        flex: 0 0 15%;
        max-width: 15%;
        min-width: 15%;
    }

    .u-layout-col > .u-size-9-lg {
        flex: 9 0 auto;
    }

    .u-layout-row > .u-size-8-lg {
        flex: 0 0 13.33333333%;
        max-width: 13.33333333%;
        min-width: 13.33333333%;
    }

    .u-layout-col > .u-size-8-lg {
        flex: 8 0 auto;
    }

    .u-layout-row > .u-size-7-lg {
        flex: 0 0 11.66666667%;
        max-width: 11.66666667%;
        min-width: 11.66666667%;
    }

    .u-layout-col > .u-size-7-lg {
        flex: 7 0 auto;
    }

    .u-layout-row > .u-size-6-lg {
        flex: 0 0 10%;
        max-width: 10%;
        min-width: 10%;
    }

    .u-layout-col > .u-size-6-lg {
        flex: 6 0 auto;
    }

    .u-layout-row > .u-size-5-lg {
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%;
        min-width: 8.33333333%;
    }

    .u-layout-col > .u-size-5-lg {
        flex: 5 0 auto;
    }

    .u-layout-row > .u-size-4-lg {
        flex: 0 0 6.66666667%;
        max-width: 6.66666667%;
        min-width: 6.66666667%;
    }

    .u-layout-col > .u-size-4-lg {
        flex: 4 0 auto;
    }

    .u-layout-row > .u-size-3-lg {
        flex: 0 0 5%;
        max-width: 5%;
        min-width: 5%;
    }

    .u-layout-col > .u-size-3-lg {
        flex: 3 0 auto;
    }

    .u-layout-row > .u-size-2-lg {
        flex: 0 0 3.33333333%;
        max-width: 3.33333333%;
        min-width: 3.33333333%;
    }

    .u-layout-col > .u-size-2-lg {
        flex: 2 0 auto;
    }

    .u-layout-row > .u-size-1-lg {
        flex: 0 0 1.66666667%;
        max-width: 1.66666667%;
        min-width: 1.66666667%;
    }

    .u-layout-col > .u-size-1-lg {
        flex: 1 0 auto;
    }

    .u-layout-row > .u-size-0-lg {
        flex: 0 0 0%;
        max-width: 0%;
        min-width: 0%;
    }

    .u-layout-col > .u-size-0-lg {
        flex: 0 0 auto;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .u-layout-row > .u-size-60-md {
        flex: 0 0 100%;
        max-width: 100%;
        min-width: 100%;
    }

    .u-layout-col > .u-size-60-md {
        flex: 60 0 auto;
    }

    .u-layout-row > .u-size-59-md {
        flex: 0 0 98.33333333%;
        max-width: 98.33333333%;
        min-width: 98.33333333%;
    }

    .u-layout-col > .u-size-59-md {
        flex: 59 0 auto;
    }

    .u-layout-row > .u-size-58-md {
        flex: 0 0 96.66666667%;
        max-width: 96.66666667%;
        min-width: 96.66666667%;
    }

    .u-layout-col > .u-size-58-md {
        flex: 58 0 auto;
    }

    .u-layout-row > .u-size-57-md {
        flex: 0 0 95%;
        max-width: 95%;
        min-width: 95%;
    }

    .u-layout-col > .u-size-57-md {
        flex: 57 0 auto;
    }

    .u-layout-row > .u-size-56-md {
        flex: 0 0 93.33333333%;
        max-width: 93.33333333%;
        min-width: 93.33333333%;
    }

    .u-layout-col > .u-size-56-md {
        flex: 56 0 auto;
    }

    .u-layout-row > .u-size-55-md {
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%;
        min-width: 91.66666667%;
    }

    .u-layout-col > .u-size-55-md {
        flex: 55 0 auto;
    }

    .u-layout-row > .u-size-54-md {
        flex: 0 0 90%;
        max-width: 90%;
        min-width: 90%;
    }

    .u-layout-col > .u-size-54-md {
        flex: 54 0 auto;
    }

    .u-layout-row > .u-size-53-md {
        flex: 0 0 88.33333333%;
        max-width: 88.33333333%;
        min-width: 88.33333333%;
    }

    .u-layout-col > .u-size-53-md {
        flex: 53 0 auto;
    }

    .u-layout-row > .u-size-52-md {
        flex: 0 0 86.66666667%;
        max-width: 86.66666667%;
        min-width: 86.66666667%;
    }

    .u-layout-col > .u-size-52-md {
        flex: 52 0 auto;
    }

    .u-layout-row > .u-size-51-md {
        flex: 0 0 85%;
        max-width: 85%;
        min-width: 85%;
    }

    .u-layout-col > .u-size-51-md {
        flex: 51 0 auto;
    }

    .u-layout-row > .u-size-50-md {
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%;
        min-width: 83.33333333%;
    }

    .u-layout-col > .u-size-50-md {
        flex: 50 0 auto;
    }

    .u-layout-row > .u-size-49-md {
        flex: 0 0 81.66666667%;
        max-width: 81.66666667%;
        min-width: 81.66666667%;
    }

    .u-layout-col > .u-size-49-md {
        flex: 49 0 auto;
    }

    .u-layout-row > .u-size-48-md {
        flex: 0 0 80%;
        max-width: 80%;
        min-width: 80%;
    }

    .u-layout-col > .u-size-48-md {
        flex: 48 0 auto;
    }

    .u-layout-row > .u-size-47-md {
        flex: 0 0 78.33333333%;
        max-width: 78.33333333%;
        min-width: 78.33333333%;
    }

    .u-layout-col > .u-size-47-md {
        flex: 47 0 auto;
    }

    .u-layout-row > .u-size-46-md {
        flex: 0 0 76.66666667%;
        max-width: 76.66666667%;
        min-width: 76.66666667%;
    }

    .u-layout-col > .u-size-46-md {
        flex: 46 0 auto;
    }

    .u-layout-row > .u-size-45-md {
        flex: 0 0 75%;
        max-width: 75%;
        min-width: 75%;
    }

    .u-layout-col > .u-size-45-md {
        flex: 45 0 auto;
    }

    .u-layout-row > .u-size-44-md {
        flex: 0 0 73.33333333%;
        max-width: 73.33333333%;
        min-width: 73.33333333%;
    }

    .u-layout-col > .u-size-44-md {
        flex: 44 0 auto;
    }

    .u-layout-row > .u-size-43-md {
        flex: 0 0 71.66666667%;
        max-width: 71.66666667%;
        min-width: 71.66666667%;
    }

    .u-layout-col > .u-size-43-md {
        flex: 43 0 auto;
    }

    .u-layout-row > .u-size-42-md {
        flex: 0 0 70%;
        max-width: 70%;
        min-width: 70%;
    }

    .u-layout-col > .u-size-42-md {
        flex: 42 0 auto;
    }

    .u-layout-row > .u-size-41-md {
        flex: 0 0 68.33333333%;
        max-width: 68.33333333%;
        min-width: 68.33333333%;
    }

    .u-layout-col > .u-size-41-md {
        flex: 41 0 auto;
    }

    .u-layout-row > .u-size-40-md {
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%;
        min-width: 66.66666667%;
    }

    .u-layout-col > .u-size-40-md {
        flex: 40 0 auto;
    }

    .u-layout-row > .u-size-39-md {
        flex: 0 0 65%;
        max-width: 65%;
        min-width: 65%;
    }

    .u-layout-col > .u-size-39-md {
        flex: 39 0 auto;
    }

    .u-layout-row > .u-size-38-md {
        flex: 0 0 63.33333333%;
        max-width: 63.33333333%;
        min-width: 63.33333333%;
    }

    .u-layout-col > .u-size-38-md {
        flex: 38 0 auto;
    }

    .u-layout-row > .u-size-37-md {
        flex: 0 0 61.66666667%;
        max-width: 61.66666667%;
        min-width: 61.66666667%;
    }

    .u-layout-col > .u-size-37-md {
        flex: 37 0 auto;
    }

    .u-layout-row > .u-size-36-md {
        flex: 0 0 60%;
        max-width: 60%;
        min-width: 60%;
    }

    .u-layout-col > .u-size-36-md {
        flex: 36 0 auto;
    }

    .u-layout-row > .u-size-35-md {
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%;
        min-width: 58.33333333%;
    }

    .u-layout-col > .u-size-35-md {
        flex: 35 0 auto;
    }

    .u-layout-row > .u-size-34-md {
        flex: 0 0 56.66666667%;
        max-width: 56.66666667%;
        min-width: 56.66666667%;
    }

    .u-layout-col > .u-size-34-md {
        flex: 34 0 auto;
    }

    .u-layout-row > .u-size-33-md {
        flex: 0 0 55%;
        max-width: 55%;
        min-width: 55%;
    }

    .u-layout-col > .u-size-33-md {
        flex: 33 0 auto;
    }

    .u-layout-row > .u-size-32-md {
        flex: 0 0 53.33333333%;
        max-width: 53.33333333%;
        min-width: 53.33333333%;
    }

    .u-layout-col > .u-size-32-md {
        flex: 32 0 auto;
    }

    .u-layout-row > .u-size-31-md {
        flex: 0 0 51.66666667%;
        max-width: 51.66666667%;
        min-width: 51.66666667%;
    }

    .u-layout-col > .u-size-31-md {
        flex: 31 0 auto;
    }

    .u-layout-row > .u-size-30-md {
        flex: 0 0 50%;
        max-width: 50%;
        min-width: 50%;
    }

    .u-layout-col > .u-size-30-md {
        flex: 30 0 auto;
    }

    .u-layout-row > .u-size-29-md {
        flex: 0 0 48.33333333%;
        max-width: 48.33333333%;
        min-width: 48.33333333%;
    }

    .u-layout-col > .u-size-29-md {
        flex: 29 0 auto;
    }

    .u-layout-row > .u-size-28-md {
        flex: 0 0 46.66666667%;
        max-width: 46.66666667%;
        min-width: 46.66666667%;
    }

    .u-layout-col > .u-size-28-md {
        flex: 28 0 auto;
    }

    .u-layout-row > .u-size-27-md {
        flex: 0 0 45%;
        max-width: 45%;
        min-width: 45%;
    }

    .u-layout-col > .u-size-27-md {
        flex: 27 0 auto;
    }

    .u-layout-row > .u-size-26-md {
        flex: 0 0 43.33333333%;
        max-width: 43.33333333%;
        min-width: 43.33333333%;
    }

    .u-layout-col > .u-size-26-md {
        flex: 26 0 auto;
    }

    .u-layout-row > .u-size-25-md {
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%;
        min-width: 41.66666667%;
    }

    .u-layout-col > .u-size-25-md {
        flex: 25 0 auto;
    }

    .u-layout-row > .u-size-24-md {
        flex: 0 0 40%;
        max-width: 40%;
        min-width: 40%;
    }

    .u-layout-col > .u-size-24-md {
        flex: 24 0 auto;
    }

    .u-layout-row > .u-size-23-md {
        flex: 0 0 38.33333333%;
        max-width: 38.33333333%;
        min-width: 38.33333333%;
    }

    .u-layout-col > .u-size-23-md {
        flex: 23 0 auto;
    }

    .u-layout-row > .u-size-22-md {
        flex: 0 0 36.66666667%;
        max-width: 36.66666667%;
        min-width: 36.66666667%;
    }

    .u-layout-col > .u-size-22-md {
        flex: 22 0 auto;
    }

    .u-layout-row > .u-size-21-md {
        flex: 0 0 35%;
        max-width: 35%;
        min-width: 35%;
    }

    .u-layout-col > .u-size-21-md {
        flex: 21 0 auto;
    }

    .u-layout-row > .u-size-20-md {
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%;
        min-width: 33.33333333%;
    }

    .u-layout-col > .u-size-20-md {
        flex: 20 0 auto;
    }

    .u-layout-row > .u-size-19-md {
        flex: 0 0 31.66666667%;
        max-width: 31.66666667%;
        min-width: 31.66666667%;
    }

    .u-layout-col > .u-size-19-md {
        flex: 19 0 auto;
    }

    .u-layout-row > .u-size-18-md {
        flex: 0 0 30%;
        max-width: 30%;
        min-width: 30%;
    }

    .u-layout-col > .u-size-18-md {
        flex: 18 0 auto;
    }

    .u-layout-row > .u-size-17-md {
        flex: 0 0 28.33333333%;
        max-width: 28.33333333%;
        min-width: 28.33333333%;
    }

    .u-layout-col > .u-size-17-md {
        flex: 17 0 auto;
    }

    .u-layout-row > .u-size-16-md {
        flex: 0 0 26.66666667%;
        max-width: 26.66666667%;
        min-width: 26.66666667%;
    }

    .u-layout-col > .u-size-16-md {
        flex: 16 0 auto;
    }

    .u-layout-row > .u-size-15-md {
        flex: 0 0 25%;
        max-width: 25%;
        min-width: 25%;
    }

    .u-layout-col > .u-size-15-md {
        flex: 15 0 auto;
    }

    .u-layout-row > .u-size-14-md {
        flex: 0 0 23.33333333%;
        max-width: 23.33333333%;
        min-width: 23.33333333%;
    }

    .u-layout-col > .u-size-14-md {
        flex: 14 0 auto;
    }

    .u-layout-row > .u-size-13-md {
        flex: 0 0 21.66666667%;
        max-width: 21.66666667%;
        min-width: 21.66666667%;
    }

    .u-layout-col > .u-size-13-md {
        flex: 13 0 auto;
    }

    .u-layout-row > .u-size-12-md {
        flex: 0 0 20%;
        max-width: 20%;
        min-width: 20%;
    }

    .u-layout-col > .u-size-12-md {
        flex: 12 0 auto;
    }

    .u-layout-row > .u-size-11-md {
        flex: 0 0 18.33333333%;
        max-width: 18.33333333%;
        min-width: 18.33333333%;
    }

    .u-layout-col > .u-size-11-md {
        flex: 11 0 auto;
    }

    .u-layout-row > .u-size-10-md {
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%;
        min-width: 16.66666667%;
    }

    .u-layout-col > .u-size-10-md {
        flex: 10 0 auto;
    }

    .u-layout-row > .u-size-9-md {
        flex: 0 0 15%;
        max-width: 15%;
        min-width: 15%;
    }

    .u-layout-col > .u-size-9-md {
        flex: 9 0 auto;
    }

    .u-layout-row > .u-size-8-md {
        flex: 0 0 13.33333333%;
        max-width: 13.33333333%;
        min-width: 13.33333333%;
    }

    .u-layout-col > .u-size-8-md {
        flex: 8 0 auto;
    }

    .u-layout-row > .u-size-7-md {
        flex: 0 0 11.66666667%;
        max-width: 11.66666667%;
        min-width: 11.66666667%;
    }

    .u-layout-col > .u-size-7-md {
        flex: 7 0 auto;
    }

    .u-layout-row > .u-size-6-md {
        flex: 0 0 10%;
        max-width: 10%;
        min-width: 10%;
    }

    .u-layout-col > .u-size-6-md {
        flex: 6 0 auto;
    }

    .u-layout-row > .u-size-5-md {
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%;
        min-width: 8.33333333%;
    }

    .u-layout-col > .u-size-5-md {
        flex: 5 0 auto;
    }

    .u-layout-row > .u-size-4-md {
        flex: 0 0 6.66666667%;
        max-width: 6.66666667%;
        min-width: 6.66666667%;
    }

    .u-layout-col > .u-size-4-md {
        flex: 4 0 auto;
    }

    .u-layout-row > .u-size-3-md {
        flex: 0 0 5%;
        max-width: 5%;
        min-width: 5%;
    }

    .u-layout-col > .u-size-3-md {
        flex: 3 0 auto;
    }

    .u-layout-row > .u-size-2-md {
        flex: 0 0 3.33333333%;
        max-width: 3.33333333%;
        min-width: 3.33333333%;
    }

    .u-layout-col > .u-size-2-md {
        flex: 2 0 auto;
    }

    .u-layout-row > .u-size-1-md {
        flex: 0 0 1.66666667%;
        max-width: 1.66666667%;
        min-width: 1.66666667%;
    }

    .u-layout-col > .u-size-1-md {
        flex: 1 0 auto;
    }

    .u-layout-row > .u-size-0-md {
        flex: 0 0 0%;
        max-width: 0%;
        min-width: 0%;
    }

    .u-layout-col > .u-size-0-md {
        flex: 0 0 auto;
    }
}

@media (min-width: 576px) and (max-width: 767px) {
    .u-layout-row > .u-size-60-sm {
        flex: 0 0 100%;
        max-width: 100%;
        min-width: 100%;
    }

    .u-layout-col > .u-size-60-sm {
        flex: 60 0 auto;
    }

    .u-layout-row > .u-size-59-sm {
        flex: 0 0 98.33333333%;
        max-width: 98.33333333%;
        min-width: 98.33333333%;
    }

    .u-layout-col > .u-size-59-sm {
        flex: 59 0 auto;
    }

    .u-layout-row > .u-size-58-sm {
        flex: 0 0 96.66666667%;
        max-width: 96.66666667%;
        min-width: 96.66666667%;
    }

    .u-layout-col > .u-size-58-sm {
        flex: 58 0 auto;
    }

    .u-layout-row > .u-size-57-sm {
        flex: 0 0 95%;
        max-width: 95%;
        min-width: 95%;
    }

    .u-layout-col > .u-size-57-sm {
        flex: 57 0 auto;
    }

    .u-layout-row > .u-size-56-sm {
        flex: 0 0 93.33333333%;
        max-width: 93.33333333%;
        min-width: 93.33333333%;
    }

    .u-layout-col > .u-size-56-sm {
        flex: 56 0 auto;
    }

    .u-layout-row > .u-size-55-sm {
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%;
        min-width: 91.66666667%;
    }

    .u-layout-col > .u-size-55-sm {
        flex: 55 0 auto;
    }

    .u-layout-row > .u-size-54-sm {
        flex: 0 0 90%;
        max-width: 90%;
        min-width: 90%;
    }

    .u-layout-col > .u-size-54-sm {
        flex: 54 0 auto;
    }

    .u-layout-row > .u-size-53-sm {
        flex: 0 0 88.33333333%;
        max-width: 88.33333333%;
        min-width: 88.33333333%;
    }

    .u-layout-col > .u-size-53-sm {
        flex: 53 0 auto;
    }

    .u-layout-row > .u-size-52-sm {
        flex: 0 0 86.66666667%;
        max-width: 86.66666667%;
        min-width: 86.66666667%;
    }

    .u-layout-col > .u-size-52-sm {
        flex: 52 0 auto;
    }

    .u-layout-row > .u-size-51-sm {
        flex: 0 0 85%;
        max-width: 85%;
        min-width: 85%;
    }

    .u-layout-col > .u-size-51-sm {
        flex: 51 0 auto;
    }

    .u-layout-row > .u-size-50-sm {
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%;
        min-width: 83.33333333%;
    }

    .u-layout-col > .u-size-50-sm {
        flex: 50 0 auto;
    }

    .u-layout-row > .u-size-49-sm {
        flex: 0 0 81.66666667%;
        max-width: 81.66666667%;
        min-width: 81.66666667%;
    }

    .u-layout-col > .u-size-49-sm {
        flex: 49 0 auto;
    }

    .u-layout-row > .u-size-48-sm {
        flex: 0 0 80%;
        max-width: 80%;
        min-width: 80%;
    }

    .u-layout-col > .u-size-48-sm {
        flex: 48 0 auto;
    }

    .u-layout-row > .u-size-47-sm {
        flex: 0 0 78.33333333%;
        max-width: 78.33333333%;
        min-width: 78.33333333%;
    }

    .u-layout-col > .u-size-47-sm {
        flex: 47 0 auto;
    }

    .u-layout-row > .u-size-46-sm {
        flex: 0 0 76.66666667%;
        max-width: 76.66666667%;
        min-width: 76.66666667%;
    }

    .u-layout-col > .u-size-46-sm {
        flex: 46 0 auto;
    }

    .u-layout-row > .u-size-45-sm {
        flex: 0 0 75%;
        max-width: 75%;
        min-width: 75%;
    }

    .u-layout-col > .u-size-45-sm {
        flex: 45 0 auto;
    }

    .u-layout-row > .u-size-44-sm {
        flex: 0 0 73.33333333%;
        max-width: 73.33333333%;
        min-width: 73.33333333%;
    }

    .u-layout-col > .u-size-44-sm {
        flex: 44 0 auto;
    }

    .u-layout-row > .u-size-43-sm {
        flex: 0 0 71.66666667%;
        max-width: 71.66666667%;
        min-width: 71.66666667%;
    }

    .u-layout-col > .u-size-43-sm {
        flex: 43 0 auto;
    }

    .u-layout-row > .u-size-42-sm {
        flex: 0 0 70%;
        max-width: 70%;
        min-width: 70%;
    }

    .u-layout-col > .u-size-42-sm {
        flex: 42 0 auto;
    }

    .u-layout-row > .u-size-41-sm {
        flex: 0 0 68.33333333%;
        max-width: 68.33333333%;
        min-width: 68.33333333%;
    }

    .u-layout-col > .u-size-41-sm {
        flex: 41 0 auto;
    }

    .u-layout-row > .u-size-40-sm {
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%;
        min-width: 66.66666667%;
    }

    .u-layout-col > .u-size-40-sm {
        flex: 40 0 auto;
    }

    .u-layout-row > .u-size-39-sm {
        flex: 0 0 65%;
        max-width: 65%;
        min-width: 65%;
    }

    .u-layout-col > .u-size-39-sm {
        flex: 39 0 auto;
    }

    .u-layout-row > .u-size-38-sm {
        flex: 0 0 63.33333333%;
        max-width: 63.33333333%;
        min-width: 63.33333333%;
    }

    .u-layout-col > .u-size-38-sm {
        flex: 38 0 auto;
    }

    .u-layout-row > .u-size-37-sm {
        flex: 0 0 61.66666667%;
        max-width: 61.66666667%;
        min-width: 61.66666667%;
    }

    .u-layout-col > .u-size-37-sm {
        flex: 37 0 auto;
    }

    .u-layout-row > .u-size-36-sm {
        flex: 0 0 60%;
        max-width: 60%;
        min-width: 60%;
    }

    .u-layout-col > .u-size-36-sm {
        flex: 36 0 auto;
    }

    .u-layout-row > .u-size-35-sm {
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%;
        min-width: 58.33333333%;
    }

    .u-layout-col > .u-size-35-sm {
        flex: 35 0 auto;
    }

    .u-layout-row > .u-size-34-sm {
        flex: 0 0 56.66666667%;
        max-width: 56.66666667%;
        min-width: 56.66666667%;
    }

    .u-layout-col > .u-size-34-sm {
        flex: 34 0 auto;
    }

    .u-layout-row > .u-size-33-sm {
        flex: 0 0 55%;
        max-width: 55%;
        min-width: 55%;
    }

    .u-layout-col > .u-size-33-sm {
        flex: 33 0 auto;
    }

    .u-layout-row > .u-size-32-sm {
        flex: 0 0 53.33333333%;
        max-width: 53.33333333%;
        min-width: 53.33333333%;
    }

    .u-layout-col > .u-size-32-sm {
        flex: 32 0 auto;
    }

    .u-layout-row > .u-size-31-sm {
        flex: 0 0 51.66666667%;
        max-width: 51.66666667%;
        min-width: 51.66666667%;
    }

    .u-layout-col > .u-size-31-sm {
        flex: 31 0 auto;
    }

    .u-layout-row > .u-size-30-sm {
        flex: 0 0 50%;
        max-width: 50%;
        min-width: 50%;
    }

    .u-layout-col > .u-size-30-sm {
        flex: 30 0 auto;
    }

    .u-layout-row > .u-size-29-sm {
        flex: 0 0 48.33333333%;
        max-width: 48.33333333%;
        min-width: 48.33333333%;
    }

    .u-layout-col > .u-size-29-sm {
        flex: 29 0 auto;
    }

    .u-layout-row > .u-size-28-sm {
        flex: 0 0 46.66666667%;
        max-width: 46.66666667%;
        min-width: 46.66666667%;
    }

    .u-layout-col > .u-size-28-sm {
        flex: 28 0 auto;
    }

    .u-layout-row > .u-size-27-sm {
        flex: 0 0 45%;
        max-width: 45%;
        min-width: 45%;
    }

    .u-layout-col > .u-size-27-sm {
        flex: 27 0 auto;
    }

    .u-layout-row > .u-size-26-sm {
        flex: 0 0 43.33333333%;
        max-width: 43.33333333%;
        min-width: 43.33333333%;
    }

    .u-layout-col > .u-size-26-sm {
        flex: 26 0 auto;
    }

    .u-layout-row > .u-size-25-sm {
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%;
        min-width: 41.66666667%;
    }

    .u-layout-col > .u-size-25-sm {
        flex: 25 0 auto;
    }

    .u-layout-row > .u-size-24-sm {
        flex: 0 0 40%;
        max-width: 40%;
        min-width: 40%;
    }

    .u-layout-col > .u-size-24-sm {
        flex: 24 0 auto;
    }

    .u-layout-row > .u-size-23-sm {
        flex: 0 0 38.33333333%;
        max-width: 38.33333333%;
        min-width: 38.33333333%;
    }

    .u-layout-col > .u-size-23-sm {
        flex: 23 0 auto;
    }

    .u-layout-row > .u-size-22-sm {
        flex: 0 0 36.66666667%;
        max-width: 36.66666667%;
        min-width: 36.66666667%;
    }

    .u-layout-col > .u-size-22-sm {
        flex: 22 0 auto;
    }

    .u-layout-row > .u-size-21-sm {
        flex: 0 0 35%;
        max-width: 35%;
        min-width: 35%;
    }

    .u-layout-col > .u-size-21-sm {
        flex: 21 0 auto;
    }

    .u-layout-row > .u-size-20-sm {
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%;
        min-width: 33.33333333%;
    }

    .u-layout-col > .u-size-20-sm {
        flex: 20 0 auto;
    }

    .u-layout-row > .u-size-19-sm {
        flex: 0 0 31.66666667%;
        max-width: 31.66666667%;
        min-width: 31.66666667%;
    }

    .u-layout-col > .u-size-19-sm {
        flex: 19 0 auto;
    }

    .u-layout-row > .u-size-18-sm {
        flex: 0 0 30%;
        max-width: 30%;
        min-width: 30%;
    }

    .u-layout-col > .u-size-18-sm {
        flex: 18 0 auto;
    }

    .u-layout-row > .u-size-17-sm {
        flex: 0 0 28.33333333%;
        max-width: 28.33333333%;
        min-width: 28.33333333%;
    }

    .u-layout-col > .u-size-17-sm {
        flex: 17 0 auto;
    }

    .u-layout-row > .u-size-16-sm {
        flex: 0 0 26.66666667%;
        max-width: 26.66666667%;
        min-width: 26.66666667%;
    }

    .u-layout-col > .u-size-16-sm {
        flex: 16 0 auto;
    }

    .u-layout-row > .u-size-15-sm {
        flex: 0 0 25%;
        max-width: 25%;
        min-width: 25%;
    }

    .u-layout-col > .u-size-15-sm {
        flex: 15 0 auto;
    }

    .u-layout-row > .u-size-14-sm {
        flex: 0 0 23.33333333%;
        max-width: 23.33333333%;
        min-width: 23.33333333%;
    }

    .u-layout-col > .u-size-14-sm {
        flex: 14 0 auto;
    }

    .u-layout-row > .u-size-13-sm {
        flex: 0 0 21.66666667%;
        max-width: 21.66666667%;
        min-width: 21.66666667%;
    }

    .u-layout-col > .u-size-13-sm {
        flex: 13 0 auto;
    }

    .u-layout-row > .u-size-12-sm {
        flex: 0 0 20%;
        max-width: 20%;
        min-width: 20%;
    }

    .u-layout-col > .u-size-12-sm {
        flex: 12 0 auto;
    }

    .u-layout-row > .u-size-11-sm {
        flex: 0 0 18.33333333%;
        max-width: 18.33333333%;
        min-width: 18.33333333%;
    }

    .u-layout-col > .u-size-11-sm {
        flex: 11 0 auto;
    }

    .u-layout-row > .u-size-10-sm {
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%;
        min-width: 16.66666667%;
    }

    .u-layout-col > .u-size-10-sm {
        flex: 10 0 auto;
    }

    .u-layout-row > .u-size-9-sm {
        flex: 0 0 15%;
        max-width: 15%;
        min-width: 15%;
    }

    .u-layout-col > .u-size-9-sm {
        flex: 9 0 auto;
    }

    .u-layout-row > .u-size-8-sm {
        flex: 0 0 13.33333333%;
        max-width: 13.33333333%;
        min-width: 13.33333333%;
    }

    .u-layout-col > .u-size-8-sm {
        flex: 8 0 auto;
    }

    .u-layout-row > .u-size-7-sm {
        flex: 0 0 11.66666667%;
        max-width: 11.66666667%;
        min-width: 11.66666667%;
    }

    .u-layout-col > .u-size-7-sm {
        flex: 7 0 auto;
    }

    .u-layout-row > .u-size-6-sm {
        flex: 0 0 10%;
        max-width: 10%;
        min-width: 10%;
    }

    .u-layout-col > .u-size-6-sm {
        flex: 6 0 auto;
    }

    .u-layout-row > .u-size-5-sm {
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%;
        min-width: 8.33333333%;
    }

    .u-layout-col > .u-size-5-sm {
        flex: 5 0 auto;
    }

    .u-layout-row > .u-size-4-sm {
        flex: 0 0 6.66666667%;
        max-width: 6.66666667%;
        min-width: 6.66666667%;
    }

    .u-layout-col > .u-size-4-sm {
        flex: 4 0 auto;
    }

    .u-layout-row > .u-size-3-sm {
        flex: 0 0 5%;
        max-width: 5%;
        min-width: 5%;
    }

    .u-layout-col > .u-size-3-sm {
        flex: 3 0 auto;
    }

    .u-layout-row > .u-size-2-sm {
        flex: 0 0 3.33333333%;
        max-width: 3.33333333%;
        min-width: 3.33333333%;
    }

    .u-layout-col > .u-size-2-sm {
        flex: 2 0 auto;
    }

    .u-layout-row > .u-size-1-sm {
        flex: 0 0 1.66666667%;
        max-width: 1.66666667%;
        min-width: 1.66666667%;
    }

    .u-layout-col > .u-size-1-sm {
        flex: 1 0 auto;
    }

    .u-layout-row > .u-size-0-sm {
        flex: 0 0 0%;
        max-width: 0%;
        min-width: 0%;
    }

    .u-layout-col > .u-size-0-sm {
        flex: 0 0 auto;
    }
}

@media (max-width: 575px) {
    .u-layout-row > .u-size-60-xs {
        flex: 0 0 100%;
        max-width: 100%;
        min-width: 100%;
    }

    .u-layout-col > .u-size-60-xs {
        flex: 60 0 auto;
    }

    .u-layout-row > .u-size-59-xs {
        flex: 0 0 98.33333333%;
        max-width: 98.33333333%;
        min-width: 98.33333333%;
    }

    .u-layout-col > .u-size-59-xs {
        flex: 59 0 auto;
    }

    .u-layout-row > .u-size-58-xs {
        flex: 0 0 96.66666667%;
        max-width: 96.66666667%;
        min-width: 96.66666667%;
    }

    .u-layout-col > .u-size-58-xs {
        flex: 58 0 auto;
    }

    .u-layout-row > .u-size-57-xs {
        flex: 0 0 95%;
        max-width: 95%;
        min-width: 95%;
    }

    .u-layout-col > .u-size-57-xs {
        flex: 57 0 auto;
    }

    .u-layout-row > .u-size-56-xs {
        flex: 0 0 93.33333333%;
        max-width: 93.33333333%;
        min-width: 93.33333333%;
    }

    .u-layout-col > .u-size-56-xs {
        flex: 56 0 auto;
    }

    .u-layout-row > .u-size-55-xs {
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%;
        min-width: 91.66666667%;
    }

    .u-layout-col > .u-size-55-xs {
        flex: 55 0 auto;
    }

    .u-layout-row > .u-size-54-xs {
        flex: 0 0 90%;
        max-width: 90%;
        min-width: 90%;
    }

    .u-layout-col > .u-size-54-xs {
        flex: 54 0 auto;
    }

    .u-layout-row > .u-size-53-xs {
        flex: 0 0 88.33333333%;
        max-width: 88.33333333%;
        min-width: 88.33333333%;
    }

    .u-layout-col > .u-size-53-xs {
        flex: 53 0 auto;
    }

    .u-layout-row > .u-size-52-xs {
        flex: 0 0 86.66666667%;
        max-width: 86.66666667%;
        min-width: 86.66666667%;
    }

    .u-layout-col > .u-size-52-xs {
        flex: 52 0 auto;
    }

    .u-layout-row > .u-size-51-xs {
        flex: 0 0 85%;
        max-width: 85%;
        min-width: 85%;
    }

    .u-layout-col > .u-size-51-xs {
        flex: 51 0 auto;
    }

    .u-layout-row > .u-size-50-xs {
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%;
        min-width: 83.33333333%;
    }

    .u-layout-col > .u-size-50-xs {
        flex: 50 0 auto;
    }

    .u-layout-row > .u-size-49-xs {
        flex: 0 0 81.66666667%;
        max-width: 81.66666667%;
        min-width: 81.66666667%;
    }

    .u-layout-col > .u-size-49-xs {
        flex: 49 0 auto;
    }

    .u-layout-row > .u-size-48-xs {
        flex: 0 0 80%;
        max-width: 80%;
        min-width: 80%;
    }

    .u-layout-col > .u-size-48-xs {
        flex: 48 0 auto;
    }

    .u-layout-row > .u-size-47-xs {
        flex: 0 0 78.33333333%;
        max-width: 78.33333333%;
        min-width: 78.33333333%;
    }

    .u-layout-col > .u-size-47-xs {
        flex: 47 0 auto;
    }

    .u-layout-row > .u-size-46-xs {
        flex: 0 0 76.66666667%;
        max-width: 76.66666667%;
        min-width: 76.66666667%;
    }

    .u-layout-col > .u-size-46-xs {
        flex: 46 0 auto;
    }

    .u-layout-row > .u-size-45-xs {
        flex: 0 0 75%;
        max-width: 75%;
        min-width: 75%;
    }

    .u-layout-col > .u-size-45-xs {
        flex: 45 0 auto;
    }

    .u-layout-row > .u-size-44-xs {
        flex: 0 0 73.33333333%;
        max-width: 73.33333333%;
        min-width: 73.33333333%;
    }

    .u-layout-col > .u-size-44-xs {
        flex: 44 0 auto;
    }

    .u-layout-row > .u-size-43-xs {
        flex: 0 0 71.66666667%;
        max-width: 71.66666667%;
        min-width: 71.66666667%;
    }

    .u-layout-col > .u-size-43-xs {
        flex: 43 0 auto;
    }

    .u-layout-row > .u-size-42-xs {
        flex: 0 0 70%;
        max-width: 70%;
        min-width: 70%;
    }

    .u-layout-col > .u-size-42-xs {
        flex: 42 0 auto;
    }

    .u-layout-row > .u-size-41-xs {
        flex: 0 0 68.33333333%;
        max-width: 68.33333333%;
        min-width: 68.33333333%;
    }

    .u-layout-col > .u-size-41-xs {
        flex: 41 0 auto;
    }

    .u-layout-row > .u-size-40-xs {
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%;
        min-width: 66.66666667%;
    }

    .u-layout-col > .u-size-40-xs {
        flex: 40 0 auto;
    }

    .u-layout-row > .u-size-39-xs {
        flex: 0 0 65%;
        max-width: 65%;
        min-width: 65%;
    }

    .u-layout-col > .u-size-39-xs {
        flex: 39 0 auto;
    }

    .u-layout-row > .u-size-38-xs {
        flex: 0 0 63.33333333%;
        max-width: 63.33333333%;
        min-width: 63.33333333%;
    }

    .u-layout-col > .u-size-38-xs {
        flex: 38 0 auto;
    }

    .u-layout-row > .u-size-37-xs {
        flex: 0 0 61.66666667%;
        max-width: 61.66666667%;
        min-width: 61.66666667%;
    }

    .u-layout-col > .u-size-37-xs {
        flex: 37 0 auto;
    }

    .u-layout-row > .u-size-36-xs {
        flex: 0 0 60%;
        max-width: 60%;
        min-width: 60%;
    }

    .u-layout-col > .u-size-36-xs {
        flex: 36 0 auto;
    }

    .u-layout-row > .u-size-35-xs {
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%;
        min-width: 58.33333333%;
    }

    .u-layout-col > .u-size-35-xs {
        flex: 35 0 auto;
    }

    .u-layout-row > .u-size-34-xs {
        flex: 0 0 56.66666667%;
        max-width: 56.66666667%;
        min-width: 56.66666667%;
    }

    .u-layout-col > .u-size-34-xs {
        flex: 34 0 auto;
    }

    .u-layout-row > .u-size-33-xs {
        flex: 0 0 55%;
        max-width: 55%;
        min-width: 55%;
    }

    .u-layout-col > .u-size-33-xs {
        flex: 33 0 auto;
    }

    .u-layout-row > .u-size-32-xs {
        flex: 0 0 53.33333333%;
        max-width: 53.33333333%;
        min-width: 53.33333333%;
    }

    .u-layout-col > .u-size-32-xs {
        flex: 32 0 auto;
    }

    .u-layout-row > .u-size-31-xs {
        flex: 0 0 51.66666667%;
        max-width: 51.66666667%;
        min-width: 51.66666667%;
    }

    .u-layout-col > .u-size-31-xs {
        flex: 31 0 auto;
    }

    .u-layout-row > .u-size-30-xs {
        flex: 0 0 50%;
        max-width: 50%;
        min-width: 50%;
    }

    .u-layout-col > .u-size-30-xs {
        flex: 30 0 auto;
    }

    .u-layout-row > .u-size-29-xs {
        flex: 0 0 48.33333333%;
        max-width: 48.33333333%;
        min-width: 48.33333333%;
    }

    .u-layout-col > .u-size-29-xs {
        flex: 29 0 auto;
    }

    .u-layout-row > .u-size-28-xs {
        flex: 0 0 46.66666667%;
        max-width: 46.66666667%;
        min-width: 46.66666667%;
    }

    .u-layout-col > .u-size-28-xs {
        flex: 28 0 auto;
    }

    .u-layout-row > .u-size-27-xs {
        flex: 0 0 45%;
        max-width: 45%;
        min-width: 45%;
    }

    .u-layout-col > .u-size-27-xs {
        flex: 27 0 auto;
    }

    .u-layout-row > .u-size-26-xs {
        flex: 0 0 43.33333333%;
        max-width: 43.33333333%;
        min-width: 43.33333333%;
    }

    .u-layout-col > .u-size-26-xs {
        flex: 26 0 auto;
    }

    .u-layout-row > .u-size-25-xs {
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%;
        min-width: 41.66666667%;
    }

    .u-layout-col > .u-size-25-xs {
        flex: 25 0 auto;
    }

    .u-layout-row > .u-size-24-xs {
        flex: 0 0 40%;
        max-width: 40%;
        min-width: 40%;
    }

    .u-layout-col > .u-size-24-xs {
        flex: 24 0 auto;
    }

    .u-layout-row > .u-size-23-xs {
        flex: 0 0 38.33333333%;
        max-width: 38.33333333%;
        min-width: 38.33333333%;
    }

    .u-layout-col > .u-size-23-xs {
        flex: 23 0 auto;
    }

    .u-layout-row > .u-size-22-xs {
        flex: 0 0 36.66666667%;
        max-width: 36.66666667%;
        min-width: 36.66666667%;
    }

    .u-layout-col > .u-size-22-xs {
        flex: 22 0 auto;
    }

    .u-layout-row > .u-size-21-xs {
        flex: 0 0 35%;
        max-width: 35%;
        min-width: 35%;
    }

    .u-layout-col > .u-size-21-xs {
        flex: 21 0 auto;
    }

    .u-layout-row > .u-size-20-xs {
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%;
        min-width: 33.33333333%;
    }

    .u-layout-col > .u-size-20-xs {
        flex: 20 0 auto;
    }

    .u-layout-row > .u-size-19-xs {
        flex: 0 0 31.66666667%;
        max-width: 31.66666667%;
        min-width: 31.66666667%;
    }

    .u-layout-col > .u-size-19-xs {
        flex: 19 0 auto;
    }

    .u-layout-row > .u-size-18-xs {
        flex: 0 0 30%;
        max-width: 30%;
        min-width: 30%;
    }

    .u-layout-col > .u-size-18-xs {
        flex: 18 0 auto;
    }

    .u-layout-row > .u-size-17-xs {
        flex: 0 0 28.33333333%;
        max-width: 28.33333333%;
        min-width: 28.33333333%;
    }

    .u-layout-col > .u-size-17-xs {
        flex: 17 0 auto;
    }

    .u-layout-row > .u-size-16-xs {
        flex: 0 0 26.66666667%;
        max-width: 26.66666667%;
        min-width: 26.66666667%;
    }

    .u-layout-col > .u-size-16-xs {
        flex: 16 0 auto;
    }

    .u-layout-row > .u-size-15-xs {
        flex: 0 0 25%;
        max-width: 25%;
        min-width: 25%;
    }

    .u-layout-col > .u-size-15-xs {
        flex: 15 0 auto;
    }

    .u-layout-row > .u-size-14-xs {
        flex: 0 0 23.33333333%;
        max-width: 23.33333333%;
        min-width: 23.33333333%;
    }

    .u-layout-col > .u-size-14-xs {
        flex: 14 0 auto;
    }

    .u-layout-row > .u-size-13-xs {
        flex: 0 0 21.66666667%;
        max-width: 21.66666667%;
        min-width: 21.66666667%;
    }

    .u-layout-col > .u-size-13-xs {
        flex: 13 0 auto;
    }

    .u-layout-row > .u-size-12-xs {
        flex: 0 0 20%;
        max-width: 20%;
        min-width: 20%;
    }

    .u-layout-col > .u-size-12-xs {
        flex: 12 0 auto;
    }

    .u-layout-row > .u-size-11-xs {
        flex: 0 0 18.33333333%;
        max-width: 18.33333333%;
        min-width: 18.33333333%;
    }

    .u-layout-col > .u-size-11-xs {
        flex: 11 0 auto;
    }

    .u-layout-row > .u-size-10-xs {
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%;
        min-width: 16.66666667%;
    }

    .u-layout-col > .u-size-10-xs {
        flex: 10 0 auto;
    }

    .u-layout-row > .u-size-9-xs {
        flex: 0 0 15%;
        max-width: 15%;
        min-width: 15%;
    }

    .u-layout-col > .u-size-9-xs {
        flex: 9 0 auto;
    }

    .u-layout-row > .u-size-8-xs {
        flex: 0 0 13.33333333%;
        max-width: 13.33333333%;
        min-width: 13.33333333%;
    }

    .u-layout-col > .u-size-8-xs {
        flex: 8 0 auto;
    }

    .u-layout-row > .u-size-7-xs {
        flex: 0 0 11.66666667%;
        max-width: 11.66666667%;
        min-width: 11.66666667%;
    }

    .u-layout-col > .u-size-7-xs {
        flex: 7 0 auto;
    }

    .u-layout-row > .u-size-6-xs {
        flex: 0 0 10%;
        max-width: 10%;
        min-width: 10%;
    }

    .u-layout-col > .u-size-6-xs {
        flex: 6 0 auto;
    }

    .u-layout-row > .u-size-5-xs {
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%;
        min-width: 8.33333333%;
    }

    .u-layout-col > .u-size-5-xs {
        flex: 5 0 auto;
    }

    .u-layout-row > .u-size-4-xs {
        flex: 0 0 6.66666667%;
        max-width: 6.66666667%;
        min-width: 6.66666667%;
    }

    .u-layout-col > .u-size-4-xs {
        flex: 4 0 auto;
    }

    .u-layout-row > .u-size-3-xs {
        flex: 0 0 5%;
        max-width: 5%;
        min-width: 5%;
    }

    .u-layout-col > .u-size-3-xs {
        flex: 3 0 auto;
    }

    .u-layout-row > .u-size-2-xs {
        flex: 0 0 3.33333333%;
        max-width: 3.33333333%;
        min-width: 3.33333333%;
    }

    .u-layout-col > .u-size-2-xs {
        flex: 2 0 auto;
    }

    .u-layout-row > .u-size-1-xs {
        flex: 0 0 1.66666667%;
        max-width: 1.66666667%;
        min-width: 1.66666667%;
    }

    .u-layout-col > .u-size-1-xs {
        flex: 1 0 auto;
    }

    .u-layout-row > .u-size-0-xs {
        flex: 0 0 0%;
        max-width: 0%;
        min-width: 0%;
    }

    .u-layout-col > .u-size-0-xs {
        flex: 0 0 auto;
    }
}

.u-gutter-100 .u-layout {
    margin: -50px;
}

    .u-gutter-100 .u-layout .u-layout-cell {
        border: 50px solid transparent;
    }

.u-gutter-100.u-layout-spacing-top {
    padding-top: 100px;
}

.u-gutter-100.u-layout-spacing-top-bottom {
    padding: 100px 0;
}

.u-gutter-100.u-layout-spacing-left-right {
    padding: 0 100px;
}

.u-gutter-100.u-layout-spacing-all {
    padding: 100px;
}

.u-gutter-98 .u-layout {
    margin: -49px;
}

    .u-gutter-98 .u-layout .u-layout-cell {
        border: 49px solid transparent;
    }

.u-gutter-98.u-layout-spacing-top {
    padding-top: 98px;
}

.u-gutter-98.u-layout-spacing-top-bottom {
    padding: 98px 0;
}

.u-gutter-98.u-layout-spacing-left-right {
    padding: 0 98px;
}

.u-gutter-98.u-layout-spacing-all {
    padding: 98px;
}

.u-gutter-96 .u-layout {
    margin: -48px;
}

    .u-gutter-96 .u-layout .u-layout-cell {
        border: 48px solid transparent;
    }

.u-gutter-96.u-layout-spacing-top {
    padding-top: 96px;
}

.u-gutter-96.u-layout-spacing-top-bottom {
    padding: 96px 0;
}

.u-gutter-96.u-layout-spacing-left-right {
    padding: 0 96px;
}

.u-gutter-96.u-layout-spacing-all {
    padding: 96px;
}

.u-gutter-94 .u-layout {
    margin: -47px;
}

    .u-gutter-94 .u-layout .u-layout-cell {
        border: 47px solid transparent;
    }

.u-gutter-94.u-layout-spacing-top {
    padding-top: 94px;
}

.u-gutter-94.u-layout-spacing-top-bottom {
    padding: 94px 0;
}

.u-gutter-94.u-layout-spacing-left-right {
    padding: 0 94px;
}

.u-gutter-94.u-layout-spacing-all {
    padding: 94px;
}

.u-gutter-92 .u-layout {
    margin: -46px;
}

    .u-gutter-92 .u-layout .u-layout-cell {
        border: 46px solid transparent;
    }

.u-gutter-92.u-layout-spacing-top {
    padding-top: 92px;
}

.u-gutter-92.u-layout-spacing-top-bottom {
    padding: 92px 0;
}

.u-gutter-92.u-layout-spacing-left-right {
    padding: 0 92px;
}

.u-gutter-92.u-layout-spacing-all {
    padding: 92px;
}

.u-gutter-90 .u-layout {
    margin: -45px;
}

    .u-gutter-90 .u-layout .u-layout-cell {
        border: 45px solid transparent;
    }

.u-gutter-90.u-layout-spacing-top {
    padding-top: 90px;
}

.u-gutter-90.u-layout-spacing-top-bottom {
    padding: 90px 0;
}

.u-gutter-90.u-layout-spacing-left-right {
    padding: 0 90px;
}

.u-gutter-90.u-layout-spacing-all {
    padding: 90px;
}

.u-gutter-88 .u-layout {
    margin: -44px;
}

    .u-gutter-88 .u-layout .u-layout-cell {
        border: 44px solid transparent;
    }

.u-gutter-88.u-layout-spacing-top {
    padding-top: 88px;
}

.u-gutter-88.u-layout-spacing-top-bottom {
    padding: 88px 0;
}

.u-gutter-88.u-layout-spacing-left-right {
    padding: 0 88px;
}

.u-gutter-88.u-layout-spacing-all {
    padding: 88px;
}

.u-gutter-86 .u-layout {
    margin: -43px;
}

    .u-gutter-86 .u-layout .u-layout-cell {
        border: 43px solid transparent;
    }

.u-gutter-86.u-layout-spacing-top {
    padding-top: 86px;
}

.u-gutter-86.u-layout-spacing-top-bottom {
    padding: 86px 0;
}

.u-gutter-86.u-layout-spacing-left-right {
    padding: 0 86px;
}

.u-gutter-86.u-layout-spacing-all {
    padding: 86px;
}

.u-gutter-84 .u-layout {
    margin: -42px;
}

    .u-gutter-84 .u-layout .u-layout-cell {
        border: 42px solid transparent;
    }

.u-gutter-84.u-layout-spacing-top {
    padding-top: 84px;
}

.u-gutter-84.u-layout-spacing-top-bottom {
    padding: 84px 0;
}

.u-gutter-84.u-layout-spacing-left-right {
    padding: 0 84px;
}

.u-gutter-84.u-layout-spacing-all {
    padding: 84px;
}

.u-gutter-82 .u-layout {
    margin: -41px;
}

    .u-gutter-82 .u-layout .u-layout-cell {
        border: 41px solid transparent;
    }

.u-gutter-82.u-layout-spacing-top {
    padding-top: 82px;
}

.u-gutter-82.u-layout-spacing-top-bottom {
    padding: 82px 0;
}

.u-gutter-82.u-layout-spacing-left-right {
    padding: 0 82px;
}

.u-gutter-82.u-layout-spacing-all {
    padding: 82px;
}

.u-gutter-80 .u-layout {
    margin: -40px;
}

    .u-gutter-80 .u-layout .u-layout-cell {
        border: 40px solid transparent;
    }

.u-gutter-80.u-layout-spacing-top {
    padding-top: 80px;
}

.u-gutter-80.u-layout-spacing-top-bottom {
    padding: 80px 0;
}

.u-gutter-80.u-layout-spacing-left-right {
    padding: 0 80px;
}

.u-gutter-80.u-layout-spacing-all {
    padding: 80px;
}

.u-gutter-78 .u-layout {
    margin: -39px;
}

    .u-gutter-78 .u-layout .u-layout-cell {
        border: 39px solid transparent;
    }

.u-gutter-78.u-layout-spacing-top {
    padding-top: 78px;
}

.u-gutter-78.u-layout-spacing-top-bottom {
    padding: 78px 0;
}

.u-gutter-78.u-layout-spacing-left-right {
    padding: 0 78px;
}

.u-gutter-78.u-layout-spacing-all {
    padding: 78px;
}

.u-gutter-76 .u-layout {
    margin: -38px;
}

    .u-gutter-76 .u-layout .u-layout-cell {
        border: 38px solid transparent;
    }

.u-gutter-76.u-layout-spacing-top {
    padding-top: 76px;
}

.u-gutter-76.u-layout-spacing-top-bottom {
    padding: 76px 0;
}

.u-gutter-76.u-layout-spacing-left-right {
    padding: 0 76px;
}

.u-gutter-76.u-layout-spacing-all {
    padding: 76px;
}

.u-gutter-74 .u-layout {
    margin: -37px;
}

    .u-gutter-74 .u-layout .u-layout-cell {
        border: 37px solid transparent;
    }

.u-gutter-74.u-layout-spacing-top {
    padding-top: 74px;
}

.u-gutter-74.u-layout-spacing-top-bottom {
    padding: 74px 0;
}

.u-gutter-74.u-layout-spacing-left-right {
    padding: 0 74px;
}

.u-gutter-74.u-layout-spacing-all {
    padding: 74px;
}

.u-gutter-72 .u-layout {
    margin: -36px;
}

    .u-gutter-72 .u-layout .u-layout-cell {
        border: 36px solid transparent;
    }

.u-gutter-72.u-layout-spacing-top {
    padding-top: 72px;
}

.u-gutter-72.u-layout-spacing-top-bottom {
    padding: 72px 0;
}

.u-gutter-72.u-layout-spacing-left-right {
    padding: 0 72px;
}

.u-gutter-72.u-layout-spacing-all {
    padding: 72px;
}

.u-gutter-70 .u-layout {
    margin: -35px;
}

    .u-gutter-70 .u-layout .u-layout-cell {
        border: 35px solid transparent;
    }

.u-gutter-70.u-layout-spacing-top {
    padding-top: 70px;
}

.u-gutter-70.u-layout-spacing-top-bottom {
    padding: 70px 0;
}

.u-gutter-70.u-layout-spacing-left-right {
    padding: 0 70px;
}

.u-gutter-70.u-layout-spacing-all {
    padding: 70px;
}

.u-gutter-68 .u-layout {
    margin: -34px;
}

    .u-gutter-68 .u-layout .u-layout-cell {
        border: 34px solid transparent;
    }

.u-gutter-68.u-layout-spacing-top {
    padding-top: 68px;
}

.u-gutter-68.u-layout-spacing-top-bottom {
    padding: 68px 0;
}

.u-gutter-68.u-layout-spacing-left-right {
    padding: 0 68px;
}

.u-gutter-68.u-layout-spacing-all {
    padding: 68px;
}

.u-gutter-66 .u-layout {
    margin: -33px;
}

    .u-gutter-66 .u-layout .u-layout-cell {
        border: 33px solid transparent;
    }

.u-gutter-66.u-layout-spacing-top {
    padding-top: 66px;
}

.u-gutter-66.u-layout-spacing-top-bottom {
    padding: 66px 0;
}

.u-gutter-66.u-layout-spacing-left-right {
    padding: 0 66px;
}

.u-gutter-66.u-layout-spacing-all {
    padding: 66px;
}

.u-gutter-64 .u-layout {
    margin: -32px;
}

    .u-gutter-64 .u-layout .u-layout-cell {
        border: 32px solid transparent;
    }

.u-gutter-64.u-layout-spacing-top {
    padding-top: 64px;
}

.u-gutter-64.u-layout-spacing-top-bottom {
    padding: 64px 0;
}

.u-gutter-64.u-layout-spacing-left-right {
    padding: 0 64px;
}

.u-gutter-64.u-layout-spacing-all {
    padding: 64px;
}

.u-gutter-62 .u-layout {
    margin: -31px;
}

    .u-gutter-62 .u-layout .u-layout-cell {
        border: 31px solid transparent;
    }

.u-gutter-62.u-layout-spacing-top {
    padding-top: 62px;
}

.u-gutter-62.u-layout-spacing-top-bottom {
    padding: 62px 0;
}

.u-gutter-62.u-layout-spacing-left-right {
    padding: 0 62px;
}

.u-gutter-62.u-layout-spacing-all {
    padding: 62px;
}

.u-gutter-60 .u-layout {
    margin: -30px;
}

    .u-gutter-60 .u-layout .u-layout-cell {
        border: 30px solid transparent;
    }

.u-gutter-60.u-layout-spacing-top {
    padding-top: 60px;
}

.u-gutter-60.u-layout-spacing-top-bottom {
    padding: 60px 0;
}

.u-gutter-60.u-layout-spacing-left-right {
    padding: 0 60px;
}

.u-gutter-60.u-layout-spacing-all {
    padding: 60px;
}

.u-gutter-58 .u-layout {
    margin: -29px;
}

    .u-gutter-58 .u-layout .u-layout-cell {
        border: 29px solid transparent;
    }

.u-gutter-58.u-layout-spacing-top {
    padding-top: 58px;
}

.u-gutter-58.u-layout-spacing-top-bottom {
    padding: 58px 0;
}

.u-gutter-58.u-layout-spacing-left-right {
    padding: 0 58px;
}

.u-gutter-58.u-layout-spacing-all {
    padding: 58px;
}

.u-gutter-56 .u-layout {
    margin: -28px;
}

    .u-gutter-56 .u-layout .u-layout-cell {
        border: 28px solid transparent;
    }

.u-gutter-56.u-layout-spacing-top {
    padding-top: 56px;
}

.u-gutter-56.u-layout-spacing-top-bottom {
    padding: 56px 0;
}

.u-gutter-56.u-layout-spacing-left-right {
    padding: 0 56px;
}

.u-gutter-56.u-layout-spacing-all {
    padding: 56px;
}

.u-gutter-54 .u-layout {
    margin: -27px;
}

    .u-gutter-54 .u-layout .u-layout-cell {
        border: 27px solid transparent;
    }

.u-gutter-54.u-layout-spacing-top {
    padding-top: 54px;
}

.u-gutter-54.u-layout-spacing-top-bottom {
    padding: 54px 0;
}

.u-gutter-54.u-layout-spacing-left-right {
    padding: 0 54px;
}

.u-gutter-54.u-layout-spacing-all {
    padding: 54px;
}

.u-gutter-52 .u-layout {
    margin: -26px;
}

    .u-gutter-52 .u-layout .u-layout-cell {
        border: 26px solid transparent;
    }

.u-gutter-52.u-layout-spacing-top {
    padding-top: 52px;
}

.u-gutter-52.u-layout-spacing-top-bottom {
    padding: 52px 0;
}

.u-gutter-52.u-layout-spacing-left-right {
    padding: 0 52px;
}

.u-gutter-52.u-layout-spacing-all {
    padding: 52px;
}

.u-gutter-50 .u-layout {
    margin: -25px;
}

    .u-gutter-50 .u-layout .u-layout-cell {
        border: 25px solid transparent;
    }

.u-gutter-50.u-layout-spacing-top {
    padding-top: 50px;
}

.u-gutter-50.u-layout-spacing-top-bottom {
    padding: 50px 0;
}

.u-gutter-50.u-layout-spacing-left-right {
    padding: 0 50px;
}

.u-gutter-50.u-layout-spacing-all {
    padding: 50px;
}

.u-gutter-48 .u-layout {
    margin: -24px;
}

    .u-gutter-48 .u-layout .u-layout-cell {
        border: 24px solid transparent;
    }

.u-gutter-48.u-layout-spacing-top {
    padding-top: 48px;
}

.u-gutter-48.u-layout-spacing-top-bottom {
    padding: 48px 0;
}

.u-gutter-48.u-layout-spacing-left-right {
    padding: 0 48px;
}

.u-gutter-48.u-layout-spacing-all {
    padding: 48px;
}

.u-gutter-46 .u-layout {
    margin: -23px;
}

    .u-gutter-46 .u-layout .u-layout-cell {
        border: 23px solid transparent;
    }

.u-gutter-46.u-layout-spacing-top {
    padding-top: 46px;
}

.u-gutter-46.u-layout-spacing-top-bottom {
    padding: 46px 0;
}

.u-gutter-46.u-layout-spacing-left-right {
    padding: 0 46px;
}

.u-gutter-46.u-layout-spacing-all {
    padding: 46px;
}

.u-gutter-44 .u-layout {
    margin: -22px;
}

    .u-gutter-44 .u-layout .u-layout-cell {
        border: 22px solid transparent;
    }

.u-gutter-44.u-layout-spacing-top {
    padding-top: 44px;
}

.u-gutter-44.u-layout-spacing-top-bottom {
    padding: 44px 0;
}

.u-gutter-44.u-layout-spacing-left-right {
    padding: 0 44px;
}

.u-gutter-44.u-layout-spacing-all {
    padding: 44px;
}

.u-gutter-42 .u-layout {
    margin: -21px;
}

    .u-gutter-42 .u-layout .u-layout-cell {
        border: 21px solid transparent;
    }

.u-gutter-42.u-layout-spacing-top {
    padding-top: 42px;
}

.u-gutter-42.u-layout-spacing-top-bottom {
    padding: 42px 0;
}

.u-gutter-42.u-layout-spacing-left-right {
    padding: 0 42px;
}

.u-gutter-42.u-layout-spacing-all {
    padding: 42px;
}

.u-gutter-40 .u-layout {
    margin: -20px;
}

    .u-gutter-40 .u-layout .u-layout-cell {
        border: 20px solid transparent;
    }

.u-gutter-40.u-layout-spacing-top {
    padding-top: 40px;
}

.u-gutter-40.u-layout-spacing-top-bottom {
    padding: 40px 0;
}

.u-gutter-40.u-layout-spacing-left-right {
    padding: 0 40px;
}

.u-gutter-40.u-layout-spacing-all {
    padding: 40px;
}

.u-gutter-38 .u-layout {
    margin: -19px;
}

    .u-gutter-38 .u-layout .u-layout-cell {
        border: 19px solid transparent;
    }

.u-gutter-38.u-layout-spacing-top {
    padding-top: 38px;
}

.u-gutter-38.u-layout-spacing-top-bottom {
    padding: 38px 0;
}

.u-gutter-38.u-layout-spacing-left-right {
    padding: 0 38px;
}

.u-gutter-38.u-layout-spacing-all {
    padding: 38px;
}

.u-gutter-36 .u-layout {
    margin: -18px;
}

    .u-gutter-36 .u-layout .u-layout-cell {
        border: 18px solid transparent;
    }

.u-gutter-36.u-layout-spacing-top {
    padding-top: 36px;
}

.u-gutter-36.u-layout-spacing-top-bottom {
    padding: 36px 0;
}

.u-gutter-36.u-layout-spacing-left-right {
    padding: 0 36px;
}

.u-gutter-36.u-layout-spacing-all {
    padding: 36px;
}

.u-gutter-34 .u-layout {
    margin: -17px;
}

    .u-gutter-34 .u-layout .u-layout-cell {
        border: 17px solid transparent;
    }

.u-gutter-34.u-layout-spacing-top {
    padding-top: 34px;
}

.u-gutter-34.u-layout-spacing-top-bottom {
    padding: 34px 0;
}

.u-gutter-34.u-layout-spacing-left-right {
    padding: 0 34px;
}

.u-gutter-34.u-layout-spacing-all {
    padding: 34px;
}

.u-gutter-32 .u-layout {
    margin: -16px;
}

    .u-gutter-32 .u-layout .u-layout-cell {
        border: 16px solid transparent;
    }

.u-gutter-32.u-layout-spacing-top {
    padding-top: 32px;
}

.u-gutter-32.u-layout-spacing-top-bottom {
    padding: 32px 0;
}

.u-gutter-32.u-layout-spacing-left-right {
    padding: 0 32px;
}

.u-gutter-32.u-layout-spacing-all {
    padding: 32px;
}

.u-gutter-30 .u-layout {
    margin: -15px;
}

    .u-gutter-30 .u-layout .u-layout-cell {
        border: 15px solid transparent;
    }

.u-gutter-30.u-layout-spacing-top {
    padding-top: 30px;
}

.u-gutter-30.u-layout-spacing-top-bottom {
    padding: 30px 0;
}

.u-gutter-30.u-layout-spacing-left-right {
    padding: 0 30px;
}

.u-gutter-30.u-layout-spacing-all {
    padding: 30px;
}

.u-gutter-28 .u-layout {
    margin: -14px;
}

    .u-gutter-28 .u-layout .u-layout-cell {
        border: 14px solid transparent;
    }

.u-gutter-28.u-layout-spacing-top {
    padding-top: 28px;
}

.u-gutter-28.u-layout-spacing-top-bottom {
    padding: 28px 0;
}

.u-gutter-28.u-layout-spacing-left-right {
    padding: 0 28px;
}

.u-gutter-28.u-layout-spacing-all {
    padding: 28px;
}

.u-gutter-26 .u-layout {
    margin: -13px;
}

    .u-gutter-26 .u-layout .u-layout-cell {
        border: 13px solid transparent;
    }

.u-gutter-26.u-layout-spacing-top {
    padding-top: 26px;
}

.u-gutter-26.u-layout-spacing-top-bottom {
    padding: 26px 0;
}

.u-gutter-26.u-layout-spacing-left-right {
    padding: 0 26px;
}

.u-gutter-26.u-layout-spacing-all {
    padding: 26px;
}

.u-gutter-24 .u-layout {
    margin: -12px;
}

    .u-gutter-24 .u-layout .u-layout-cell {
        border: 12px solid transparent;
    }

.u-gutter-24.u-layout-spacing-top {
    padding-top: 24px;
}

.u-gutter-24.u-layout-spacing-top-bottom {
    padding: 24px 0;
}

.u-gutter-24.u-layout-spacing-left-right {
    padding: 0 24px;
}

.u-gutter-24.u-layout-spacing-all {
    padding: 24px;
}

.u-gutter-22 .u-layout {
    margin: -11px;
}

    .u-gutter-22 .u-layout .u-layout-cell {
        border: 11px solid transparent;
    }

.u-gutter-22.u-layout-spacing-top {
    padding-top: 22px;
}

.u-gutter-22.u-layout-spacing-top-bottom {
    padding: 22px 0;
}

.u-gutter-22.u-layout-spacing-left-right {
    padding: 0 22px;
}

.u-gutter-22.u-layout-spacing-all {
    padding: 22px;
}

.u-gutter-20 .u-layout {
    margin: -10px;
}

    .u-gutter-20 .u-layout .u-layout-cell {
        border: 10px solid transparent;
    }

.u-gutter-20.u-layout-spacing-top {
    padding-top: 20px;
}

.u-gutter-20.u-layout-spacing-top-bottom {
    padding: 20px 0;
}

.u-gutter-20.u-layout-spacing-left-right {
    padding: 0 20px;
}

.u-gutter-20.u-layout-spacing-all {
    padding: 20px;
}

.u-gutter-18 .u-layout {
    margin: -9px;
}

    .u-gutter-18 .u-layout .u-layout-cell {
        border: 9px solid transparent;
    }

.u-gutter-18.u-layout-spacing-top {
    padding-top: 18px;
}

.u-gutter-18.u-layout-spacing-top-bottom {
    padding: 18px 0;
}

.u-gutter-18.u-layout-spacing-left-right {
    padding: 0 18px;
}

.u-gutter-18.u-layout-spacing-all {
    padding: 18px;
}

.u-gutter-16 .u-layout {
    margin: -8px;
}

    .u-gutter-16 .u-layout .u-layout-cell {
        border: 8px solid transparent;
    }

.u-gutter-16.u-layout-spacing-top {
    padding-top: 16px;
}

.u-gutter-16.u-layout-spacing-top-bottom {
    padding: 16px 0;
}

.u-gutter-16.u-layout-spacing-left-right {
    padding: 0 16px;
}

.u-gutter-16.u-layout-spacing-all {
    padding: 16px;
}

.u-gutter-14 .u-layout {
    margin: -7px;
}

    .u-gutter-14 .u-layout .u-layout-cell {
        border: 7px solid transparent;
    }

.u-gutter-14.u-layout-spacing-top {
    padding-top: 14px;
}

.u-gutter-14.u-layout-spacing-top-bottom {
    padding: 14px 0;
}

.u-gutter-14.u-layout-spacing-left-right {
    padding: 0 14px;
}

.u-gutter-14.u-layout-spacing-all {
    padding: 14px;
}

.u-gutter-12 .u-layout {
    margin: -6px;
}

    .u-gutter-12 .u-layout .u-layout-cell {
        border: 6px solid transparent;
    }

.u-gutter-12.u-layout-spacing-top {
    padding-top: 12px;
}

.u-gutter-12.u-layout-spacing-top-bottom {
    padding: 12px 0;
}

.u-gutter-12.u-layout-spacing-left-right {
    padding: 0 12px;
}

.u-gutter-12.u-layout-spacing-all {
    padding: 12px;
}

.u-gutter-10 .u-layout {
    margin: -5px;
}

    .u-gutter-10 .u-layout .u-layout-cell {
        border: 5px solid transparent;
    }

.u-gutter-10.u-layout-spacing-top {
    padding-top: 10px;
}

.u-gutter-10.u-layout-spacing-top-bottom {
    padding: 10px 0;
}

.u-gutter-10.u-layout-spacing-left-right {
    padding: 0 10px;
}

.u-gutter-10.u-layout-spacing-all {
    padding: 10px;
}

.u-gutter-8 .u-layout {
    margin: -4px;
}

    .u-gutter-8 .u-layout .u-layout-cell {
        border: 4px solid transparent;
    }

.u-gutter-8.u-layout-spacing-top {
    padding-top: 8px;
}

.u-gutter-8.u-layout-spacing-top-bottom {
    padding: 8px 0;
}

.u-gutter-8.u-layout-spacing-left-right {
    padding: 0 8px;
}

.u-gutter-8.u-layout-spacing-all {
    padding: 8px;
}

.u-gutter-6 .u-layout {
    margin: -3px;
}

    .u-gutter-6 .u-layout .u-layout-cell {
        border: 3px solid transparent;
    }

.u-gutter-6.u-layout-spacing-top {
    padding-top: 6px;
}

.u-gutter-6.u-layout-spacing-top-bottom {
    padding: 6px 0;
}

.u-gutter-6.u-layout-spacing-left-right {
    padding: 0 6px;
}

.u-gutter-6.u-layout-spacing-all {
    padding: 6px;
}

.u-gutter-4 .u-layout {
    margin: -2px;
}

    .u-gutter-4 .u-layout .u-layout-cell {
        border: 2px solid transparent;
    }

.u-gutter-4.u-layout-spacing-top {
    padding-top: 4px;
}

.u-gutter-4.u-layout-spacing-top-bottom {
    padding: 4px 0;
}

.u-gutter-4.u-layout-spacing-left-right {
    padding: 0 4px;
}

.u-gutter-4.u-layout-spacing-all {
    padding: 4px;
}

.u-gutter-2 .u-layout {
    margin: -1px;
}

    .u-gutter-2 .u-layout .u-layout-cell {
        border: 1px solid transparent;
    }

.u-gutter-2.u-layout-spacing-top {
    padding-top: 2px;
}

.u-gutter-2.u-layout-spacing-top-bottom {
    padding: 2px 0;
}

.u-gutter-2.u-layout-spacing-left-right {
    padding: 0 2px;
}

.u-gutter-2.u-layout-spacing-all {
    padding: 2px;
}

.u-gutter-0 .u-layout {
    margin: 0px;
}

    .u-gutter-0 .u-layout .u-layout-cell {
        border: 0px solid transparent;
    }

.u-gutter-0.u-layout-spacing-top {
    padding-top: 0px;
}

.u-gutter-0.u-layout-spacing-top-bottom {
    padding: 0px 0;
}

.u-gutter-0.u-layout-spacing-left-right {
    padding: 0 0px;
}

.u-gutter-0.u-layout-spacing-all {
    padding: 0px;
}

.u-layout-wrap.u-layout-spacing-vertical .u-layout-cell {
    border-top-width: 0;
    border-bottom-width: 0;
}

.u-layout-wrap.u-layout-spacing-vertical .u-layout {
    margin-top: 0;
    margin-bottom: 0;
    height: 100%;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .u-layout-col > * {
        flex-basis: auto !important;
    }
}

.u-layout-col,
.u-layout-row,
.u-layout-col > *,
.u-layout-row > * {
    display: flex;
}

.u-layout-col,
.u-layout-row {
    flex: 1 1 auto;
}

    .u-layout-row > * {
        max-height: 100%;
        min-height: -webkit-fit-content;
        min-height: fit-content;
    }

    .u-layout-col > * {
        min-height: -webkit-fit-content;
        min-height: fit-content;
        max-width: 100%;
    }

.u-layout-col {
    flex-direction: column;
    min-height: -webkit-fit-content;
    min-height: fit-content;
}

.u-layout-row {
    flex-direction: row;
    flex-wrap: wrap;
    min-height: -webkit-fit-content;
    min-height: fit-content;
    max-width: 100%;
}

.u-layout-cell {
    position: relative;
    display: flex;
    background-clip: padding-box;
    background-origin: padding-box;
}

.u-sheet:not(.u-image):not(.u-video) {
    pointer-events: none;
}

    .u-sheet:not(.u-image):not(.u-video) > * {
        pointer-events: auto;
        pointer-events: initial;
    }

.u-stick-footer {
    display: flex;
    flex-direction: column;
}

    .u-stick-footer .u-footer {
        margin-top: auto;
    }

.u-hide-header .u-header,
.u-hide-footer .u-footer {
    display: none;
}

.u-absolute-hcenter {
    left: 50% !important;
    transform: translateX(-50%);
}

@media (min-width: 1400px) {
    .u-absolute-hcenter-xxl {
        left: 50% !important;
        transform: translateX(-50%);
    }
}

@media (min-width: 1200px) {
    .u-xl-mode .u-absolute-hcenter-xl {
        left: 50% !important;
        transform: translateX(-50%);
    }
}

@media (min-width: 1200px) and (max-width: 1399px) {
    .u-xxl-mode .u-absolute-hcenter-xl {
        left: 50% !important;
        transform: translateX(-50%);
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .u-absolute-hcenter-lg {
        left: 50% !important;
        transform: translateX(-50%);
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .u-absolute-hcenter-md {
        left: 50% !important;
        transform: translateX(-50%);
    }
}

@media (min-width: 576px) and (max-width: 767px) {
    .u-absolute-hcenter-sm {
        left: 50% !important;
        transform: translateX(-50%);
    }
}

@media (max-width: 575px) {
    .u-absolute-hcenter-xs {
        left: 50% !important;
        transform: translateX(-50%);
    }
}

.u-absolute-vcenter {
    top: 50% !important;
    transform: translateY(-50%);
}

@media (min-width: 1400px) {
    .u-absolute-vcenter-xxl {
        top: 50% !important;
        transform: translateY(-50%);
    }
}

@media (min-width: 1200px) {
    .u-xl-mode .u-absolute-vcenter-xl {
        top: 50% !important;
        transform: translateY(-50%);
    }
}

@media (min-width: 1200px) and (max-width: 1399px) {
    .u-xxl-mode .u-absolute-vcenter-xl {
        top: 50% !important;
        transform: translateY(-50%);
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .u-absolute-vcenter-lg {
        top: 50% !important;
        transform: translateY(-50%);
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .u-absolute-vcenter-md {
        top: 50% !important;
        transform: translateY(-50%);
    }
}

@media (min-width: 576px) and (max-width: 767px) {
    .u-absolute-vcenter-sm {
        top: 50% !important;
        transform: translateY(-50%);
    }
}

@media (max-width: 575px) {
    .u-absolute-vcenter-xs {
        top: 50% !important;
        transform: translateY(-50%);
    }
}

.u-header.u-sticky {
    position: fixed;
    top: 0;
}

@supports (position: sticky) {
    .u-header.u-sticky {
        position: sticky;
    }
}

@supports (position: -webkit-sticky) {
    .u-header.u-sticky {
        position: -webkit-sticky;
    }
}

.u-sticky {
    transition: background-color 250ms, box-shadow 250ms;
}

.u-header.u-box-shadow {
    z-index: 1;
}

.u-overlap .u-header {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
}

.u-header.u-sticky,
.u-overlap .u-header {
    z-index: 20;
    padding-top: 0.1px;
}

    .u-overlap .u-header.u-sticky {
        position: fixed;
    }

.u-overlap.u-overlap-transparent .u-header {
    background-color: transparent !important;
    background-image: none !important;
}

.u-overlap.u-offcanvas-opened .u-header.u-sticky {
    z-index: auto;
    position: absolute !important;
}

    .u-overlap.u-offcanvas-opened .u-header.u-sticky + section {
        z-index: -1;
    }

.u-sticky:before {
    border-style: solid;
    border-width: 0;
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    pointer-events: none;
    transition: border-width 250ms;
}

.u-sheet.u-content-layout {
    display: flex;
    flex-wrap: nowrap;
}

@media (max-width: 991px) {
    .u-sheet.u-content-layout {
        flex-direction: column;
        align-items: center;
    }
}

.u-sidebar {
    flex: 0 0 300px;
    border-top-width: 0 !important;
    border-bottom-width: 0 !important;
}

    .u-sidebar:first-child {
        border-left-width: 0;
    }

    .u-sidebar:last-child {
        border-right-width: 0;
    }

@media (max-width: 991px) {
    .u-sidebar {
        flex: 1;
    }
}

.u-sidebar .u-form-group:not(:last-child) {
    margin-bottom: 10px;
}

.u-sidebar .u-form-group > label {
    margin-bottom: 0px;
}

.u-sidebar:first-child.u-indent-100 {
    margin-right: 100px;
}

.u-sidebar:last-child.u-indent-100 {
    margin-left: 100px;
}

.u-block.u-indent-100,
.u-block.u-spacing-100 .u-block-header {
    margin-bottom: 100px;
}

.u-sidebar:first-child.u-indent-99 {
    margin-right: 99px;
}

.u-sidebar:last-child.u-indent-99 {
    margin-left: 99px;
}

.u-block.u-indent-99,
.u-block.u-spacing-99 .u-block-header {
    margin-bottom: 99px;
}

.u-sidebar:first-child.u-indent-98 {
    margin-right: 98px;
}

.u-sidebar:last-child.u-indent-98 {
    margin-left: 98px;
}

.u-block.u-indent-98,
.u-block.u-spacing-98 .u-block-header {
    margin-bottom: 98px;
}

.u-sidebar:first-child.u-indent-97 {
    margin-right: 97px;
}

.u-sidebar:last-child.u-indent-97 {
    margin-left: 97px;
}

.u-block.u-indent-97,
.u-block.u-spacing-97 .u-block-header {
    margin-bottom: 97px;
}

.u-sidebar:first-child.u-indent-96 {
    margin-right: 96px;
}

.u-sidebar:last-child.u-indent-96 {
    margin-left: 96px;
}

.u-block.u-indent-96,
.u-block.u-spacing-96 .u-block-header {
    margin-bottom: 96px;
}

.u-sidebar:first-child.u-indent-95 {
    margin-right: 95px;
}

.u-sidebar:last-child.u-indent-95 {
    margin-left: 95px;
}

.u-block.u-indent-95,
.u-block.u-spacing-95 .u-block-header {
    margin-bottom: 95px;
}

.u-sidebar:first-child.u-indent-94 {
    margin-right: 94px;
}

.u-sidebar:last-child.u-indent-94 {
    margin-left: 94px;
}

.u-block.u-indent-94,
.u-block.u-spacing-94 .u-block-header {
    margin-bottom: 94px;
}

.u-sidebar:first-child.u-indent-93 {
    margin-right: 93px;
}

.u-sidebar:last-child.u-indent-93 {
    margin-left: 93px;
}

.u-block.u-indent-93,
.u-block.u-spacing-93 .u-block-header {
    margin-bottom: 93px;
}

.u-sidebar:first-child.u-indent-92 {
    margin-right: 92px;
}

.u-sidebar:last-child.u-indent-92 {
    margin-left: 92px;
}

.u-block.u-indent-92,
.u-block.u-spacing-92 .u-block-header {
    margin-bottom: 92px;
}

.u-sidebar:first-child.u-indent-91 {
    margin-right: 91px;
}

.u-sidebar:last-child.u-indent-91 {
    margin-left: 91px;
}

.u-block.u-indent-91,
.u-block.u-spacing-91 .u-block-header {
    margin-bottom: 91px;
}

.u-sidebar:first-child.u-indent-90 {
    margin-right: 90px;
}

.u-sidebar:last-child.u-indent-90 {
    margin-left: 90px;
}

.u-block.u-indent-90,
.u-block.u-spacing-90 .u-block-header {
    margin-bottom: 90px;
}

.u-sidebar:first-child.u-indent-89 {
    margin-right: 89px;
}

.u-sidebar:last-child.u-indent-89 {
    margin-left: 89px;
}

.u-block.u-indent-89,
.u-block.u-spacing-89 .u-block-header {
    margin-bottom: 89px;
}

.u-sidebar:first-child.u-indent-88 {
    margin-right: 88px;
}

.u-sidebar:last-child.u-indent-88 {
    margin-left: 88px;
}

.u-block.u-indent-88,
.u-block.u-spacing-88 .u-block-header {
    margin-bottom: 88px;
}

.u-sidebar:first-child.u-indent-87 {
    margin-right: 87px;
}

.u-sidebar:last-child.u-indent-87 {
    margin-left: 87px;
}

.u-block.u-indent-87,
.u-block.u-spacing-87 .u-block-header {
    margin-bottom: 87px;
}

.u-sidebar:first-child.u-indent-86 {
    margin-right: 86px;
}

.u-sidebar:last-child.u-indent-86 {
    margin-left: 86px;
}

.u-block.u-indent-86,
.u-block.u-spacing-86 .u-block-header {
    margin-bottom: 86px;
}

.u-sidebar:first-child.u-indent-85 {
    margin-right: 85px;
}

.u-sidebar:last-child.u-indent-85 {
    margin-left: 85px;
}

.u-block.u-indent-85,
.u-block.u-spacing-85 .u-block-header {
    margin-bottom: 85px;
}

.u-sidebar:first-child.u-indent-84 {
    margin-right: 84px;
}

.u-sidebar:last-child.u-indent-84 {
    margin-left: 84px;
}

.u-block.u-indent-84,
.u-block.u-spacing-84 .u-block-header {
    margin-bottom: 84px;
}

.u-sidebar:first-child.u-indent-83 {
    margin-right: 83px;
}

.u-sidebar:last-child.u-indent-83 {
    margin-left: 83px;
}

.u-block.u-indent-83,
.u-block.u-spacing-83 .u-block-header {
    margin-bottom: 83px;
}

.u-sidebar:first-child.u-indent-82 {
    margin-right: 82px;
}

.u-sidebar:last-child.u-indent-82 {
    margin-left: 82px;
}

.u-block.u-indent-82,
.u-block.u-spacing-82 .u-block-header {
    margin-bottom: 82px;
}

.u-sidebar:first-child.u-indent-81 {
    margin-right: 81px;
}

.u-sidebar:last-child.u-indent-81 {
    margin-left: 81px;
}

.u-block.u-indent-81,
.u-block.u-spacing-81 .u-block-header {
    margin-bottom: 81px;
}

.u-sidebar:first-child.u-indent-80 {
    margin-right: 80px;
}

.u-sidebar:last-child.u-indent-80 {
    margin-left: 80px;
}

.u-block.u-indent-80,
.u-block.u-spacing-80 .u-block-header {
    margin-bottom: 80px;
}

.u-sidebar:first-child.u-indent-79 {
    margin-right: 79px;
}

.u-sidebar:last-child.u-indent-79 {
    margin-left: 79px;
}

.u-block.u-indent-79,
.u-block.u-spacing-79 .u-block-header {
    margin-bottom: 79px;
}

.u-sidebar:first-child.u-indent-78 {
    margin-right: 78px;
}

.u-sidebar:last-child.u-indent-78 {
    margin-left: 78px;
}

.u-block.u-indent-78,
.u-block.u-spacing-78 .u-block-header {
    margin-bottom: 78px;
}

.u-sidebar:first-child.u-indent-77 {
    margin-right: 77px;
}

.u-sidebar:last-child.u-indent-77 {
    margin-left: 77px;
}

.u-block.u-indent-77,
.u-block.u-spacing-77 .u-block-header {
    margin-bottom: 77px;
}

.u-sidebar:first-child.u-indent-76 {
    margin-right: 76px;
}

.u-sidebar:last-child.u-indent-76 {
    margin-left: 76px;
}

.u-block.u-indent-76,
.u-block.u-spacing-76 .u-block-header {
    margin-bottom: 76px;
}

.u-sidebar:first-child.u-indent-75 {
    margin-right: 75px;
}

.u-sidebar:last-child.u-indent-75 {
    margin-left: 75px;
}

.u-block.u-indent-75,
.u-block.u-spacing-75 .u-block-header {
    margin-bottom: 75px;
}

.u-sidebar:first-child.u-indent-74 {
    margin-right: 74px;
}

.u-sidebar:last-child.u-indent-74 {
    margin-left: 74px;
}

.u-block.u-indent-74,
.u-block.u-spacing-74 .u-block-header {
    margin-bottom: 74px;
}

.u-sidebar:first-child.u-indent-73 {
    margin-right: 73px;
}

.u-sidebar:last-child.u-indent-73 {
    margin-left: 73px;
}

.u-block.u-indent-73,
.u-block.u-spacing-73 .u-block-header {
    margin-bottom: 73px;
}

.u-sidebar:first-child.u-indent-72 {
    margin-right: 72px;
}

.u-sidebar:last-child.u-indent-72 {
    margin-left: 72px;
}

.u-block.u-indent-72,
.u-block.u-spacing-72 .u-block-header {
    margin-bottom: 72px;
}

.u-sidebar:first-child.u-indent-71 {
    margin-right: 71px;
}

.u-sidebar:last-child.u-indent-71 {
    margin-left: 71px;
}

.u-block.u-indent-71,
.u-block.u-spacing-71 .u-block-header {
    margin-bottom: 71px;
}

.u-sidebar:first-child.u-indent-70 {
    margin-right: 70px;
}

.u-sidebar:last-child.u-indent-70 {
    margin-left: 70px;
}

.u-block.u-indent-70,
.u-block.u-spacing-70 .u-block-header {
    margin-bottom: 70px;
}

.u-sidebar:first-child.u-indent-69 {
    margin-right: 69px;
}

.u-sidebar:last-child.u-indent-69 {
    margin-left: 69px;
}

.u-block.u-indent-69,
.u-block.u-spacing-69 .u-block-header {
    margin-bottom: 69px;
}

.u-sidebar:first-child.u-indent-68 {
    margin-right: 68px;
}

.u-sidebar:last-child.u-indent-68 {
    margin-left: 68px;
}

.u-block.u-indent-68,
.u-block.u-spacing-68 .u-block-header {
    margin-bottom: 68px;
}

.u-sidebar:first-child.u-indent-67 {
    margin-right: 67px;
}

.u-sidebar:last-child.u-indent-67 {
    margin-left: 67px;
}

.u-block.u-indent-67,
.u-block.u-spacing-67 .u-block-header {
    margin-bottom: 67px;
}

.u-sidebar:first-child.u-indent-66 {
    margin-right: 66px;
}

.u-sidebar:last-child.u-indent-66 {
    margin-left: 66px;
}

.u-block.u-indent-66,
.u-block.u-spacing-66 .u-block-header {
    margin-bottom: 66px;
}

.u-sidebar:first-child.u-indent-65 {
    margin-right: 65px;
}

.u-sidebar:last-child.u-indent-65 {
    margin-left: 65px;
}

.u-block.u-indent-65,
.u-block.u-spacing-65 .u-block-header {
    margin-bottom: 65px;
}

.u-sidebar:first-child.u-indent-64 {
    margin-right: 64px;
}

.u-sidebar:last-child.u-indent-64 {
    margin-left: 64px;
}

.u-block.u-indent-64,
.u-block.u-spacing-64 .u-block-header {
    margin-bottom: 64px;
}

.u-sidebar:first-child.u-indent-63 {
    margin-right: 63px;
}

.u-sidebar:last-child.u-indent-63 {
    margin-left: 63px;
}

.u-block.u-indent-63,
.u-block.u-spacing-63 .u-block-header {
    margin-bottom: 63px;
}

.u-sidebar:first-child.u-indent-62 {
    margin-right: 62px;
}

.u-sidebar:last-child.u-indent-62 {
    margin-left: 62px;
}

.u-block.u-indent-62,
.u-block.u-spacing-62 .u-block-header {
    margin-bottom: 62px;
}

.u-sidebar:first-child.u-indent-61 {
    margin-right: 61px;
}

.u-sidebar:last-child.u-indent-61 {
    margin-left: 61px;
}

.u-block.u-indent-61,
.u-block.u-spacing-61 .u-block-header {
    margin-bottom: 61px;
}

.u-sidebar:first-child.u-indent-60 {
    margin-right: 60px;
}

.u-sidebar:last-child.u-indent-60 {
    margin-left: 60px;
}

.u-block.u-indent-60,
.u-block.u-spacing-60 .u-block-header {
    margin-bottom: 60px;
}

.u-sidebar:first-child.u-indent-59 {
    margin-right: 59px;
}

.u-sidebar:last-child.u-indent-59 {
    margin-left: 59px;
}

.u-block.u-indent-59,
.u-block.u-spacing-59 .u-block-header {
    margin-bottom: 59px;
}

.u-sidebar:first-child.u-indent-58 {
    margin-right: 58px;
}

.u-sidebar:last-child.u-indent-58 {
    margin-left: 58px;
}

.u-block.u-indent-58,
.u-block.u-spacing-58 .u-block-header {
    margin-bottom: 58px;
}

.u-sidebar:first-child.u-indent-57 {
    margin-right: 57px;
}

.u-sidebar:last-child.u-indent-57 {
    margin-left: 57px;
}

.u-block.u-indent-57,
.u-block.u-spacing-57 .u-block-header {
    margin-bottom: 57px;
}

.u-sidebar:first-child.u-indent-56 {
    margin-right: 56px;
}

.u-sidebar:last-child.u-indent-56 {
    margin-left: 56px;
}

.u-block.u-indent-56,
.u-block.u-spacing-56 .u-block-header {
    margin-bottom: 56px;
}

.u-sidebar:first-child.u-indent-55 {
    margin-right: 55px;
}

.u-sidebar:last-child.u-indent-55 {
    margin-left: 55px;
}

.u-block.u-indent-55,
.u-block.u-spacing-55 .u-block-header {
    margin-bottom: 55px;
}

.u-sidebar:first-child.u-indent-54 {
    margin-right: 54px;
}

.u-sidebar:last-child.u-indent-54 {
    margin-left: 54px;
}

.u-block.u-indent-54,
.u-block.u-spacing-54 .u-block-header {
    margin-bottom: 54px;
}

.u-sidebar:first-child.u-indent-53 {
    margin-right: 53px;
}

.u-sidebar:last-child.u-indent-53 {
    margin-left: 53px;
}

.u-block.u-indent-53,
.u-block.u-spacing-53 .u-block-header {
    margin-bottom: 53px;
}

.u-sidebar:first-child.u-indent-52 {
    margin-right: 52px;
}

.u-sidebar:last-child.u-indent-52 {
    margin-left: 52px;
}

.u-block.u-indent-52,
.u-block.u-spacing-52 .u-block-header {
    margin-bottom: 52px;
}

.u-sidebar:first-child.u-indent-51 {
    margin-right: 51px;
}

.u-sidebar:last-child.u-indent-51 {
    margin-left: 51px;
}

.u-block.u-indent-51,
.u-block.u-spacing-51 .u-block-header {
    margin-bottom: 51px;
}

.u-sidebar:first-child.u-indent-50 {
    margin-right: 50px;
}

.u-sidebar:last-child.u-indent-50 {
    margin-left: 50px;
}

.u-block.u-indent-50,
.u-block.u-spacing-50 .u-block-header {
    margin-bottom: 50px;
}

.u-sidebar:first-child.u-indent-49 {
    margin-right: 49px;
}

.u-sidebar:last-child.u-indent-49 {
    margin-left: 49px;
}

.u-block.u-indent-49,
.u-block.u-spacing-49 .u-block-header {
    margin-bottom: 49px;
}

.u-sidebar:first-child.u-indent-48 {
    margin-right: 48px;
}

.u-sidebar:last-child.u-indent-48 {
    margin-left: 48px;
}

.u-block.u-indent-48,
.u-block.u-spacing-48 .u-block-header {
    margin-bottom: 48px;
}

.u-sidebar:first-child.u-indent-47 {
    margin-right: 47px;
}

.u-sidebar:last-child.u-indent-47 {
    margin-left: 47px;
}

.u-block.u-indent-47,
.u-block.u-spacing-47 .u-block-header {
    margin-bottom: 47px;
}

.u-sidebar:first-child.u-indent-46 {
    margin-right: 46px;
}

.u-sidebar:last-child.u-indent-46 {
    margin-left: 46px;
}

.u-block.u-indent-46,
.u-block.u-spacing-46 .u-block-header {
    margin-bottom: 46px;
}

.u-sidebar:first-child.u-indent-45 {
    margin-right: 45px;
}

.u-sidebar:last-child.u-indent-45 {
    margin-left: 45px;
}

.u-block.u-indent-45,
.u-block.u-spacing-45 .u-block-header {
    margin-bottom: 45px;
}

.u-sidebar:first-child.u-indent-44 {
    margin-right: 44px;
}

.u-sidebar:last-child.u-indent-44 {
    margin-left: 44px;
}

.u-block.u-indent-44,
.u-block.u-spacing-44 .u-block-header {
    margin-bottom: 44px;
}

.u-sidebar:first-child.u-indent-43 {
    margin-right: 43px;
}

.u-sidebar:last-child.u-indent-43 {
    margin-left: 43px;
}

.u-block.u-indent-43,
.u-block.u-spacing-43 .u-block-header {
    margin-bottom: 43px;
}

.u-sidebar:first-child.u-indent-42 {
    margin-right: 42px;
}

.u-sidebar:last-child.u-indent-42 {
    margin-left: 42px;
}

.u-block.u-indent-42,
.u-block.u-spacing-42 .u-block-header {
    margin-bottom: 42px;
}

.u-sidebar:first-child.u-indent-41 {
    margin-right: 41px;
}

.u-sidebar:last-child.u-indent-41 {
    margin-left: 41px;
}

.u-block.u-indent-41,
.u-block.u-spacing-41 .u-block-header {
    margin-bottom: 41px;
}

.u-sidebar:first-child.u-indent-40 {
    margin-right: 40px;
}

.u-sidebar:last-child.u-indent-40 {
    margin-left: 40px;
}

.u-block.u-indent-40,
.u-block.u-spacing-40 .u-block-header {
    margin-bottom: 40px;
}

.u-sidebar.u-spacing-40,
.u-position.u-spacing-40,
.u-block-content.u-spacing-40 {
    padding: 40px;
}

.u-block-header.u-v-spacing-40 {
    padding-top: 40px;
    padding-bottom: 40px;
}

.u-block-header.u-h-spacing-40 {
    padding-left: 40px;
    padding-right: 40px;
}

.u-block:not(:last-child).u-block-separator.u-indent-40:after {
    bottom: -20px;
}

.u-sidebar:first-child.u-indent-39 {
    margin-right: 39px;
}

.u-sidebar:last-child.u-indent-39 {
    margin-left: 39px;
}

.u-block.u-indent-39,
.u-block.u-spacing-39 .u-block-header {
    margin-bottom: 39px;
}

.u-sidebar.u-spacing-39,
.u-position.u-spacing-39,
.u-block-content.u-spacing-39 {
    padding: 39px;
}

.u-block-header.u-v-spacing-39 {
    padding-top: 39px;
    padding-bottom: 39px;
}

.u-block-header.u-h-spacing-39 {
    padding-left: 39px;
    padding-right: 39px;
}

.u-block:not(:last-child).u-block-separator.u-indent-39:after {
    bottom: -19.5px;
}

.u-sidebar:first-child.u-indent-38 {
    margin-right: 38px;
}

.u-sidebar:last-child.u-indent-38 {
    margin-left: 38px;
}

.u-block.u-indent-38,
.u-block.u-spacing-38 .u-block-header {
    margin-bottom: 38px;
}

.u-sidebar.u-spacing-38,
.u-position.u-spacing-38,
.u-block-content.u-spacing-38 {
    padding: 38px;
}

.u-block-header.u-v-spacing-38 {
    padding-top: 38px;
    padding-bottom: 38px;
}

.u-block-header.u-h-spacing-38 {
    padding-left: 38px;
    padding-right: 38px;
}

.u-block:not(:last-child).u-block-separator.u-indent-38:after {
    bottom: -19px;
}

.u-sidebar:first-child.u-indent-37 {
    margin-right: 37px;
}

.u-sidebar:last-child.u-indent-37 {
    margin-left: 37px;
}

.u-block.u-indent-37,
.u-block.u-spacing-37 .u-block-header {
    margin-bottom: 37px;
}

.u-sidebar.u-spacing-37,
.u-position.u-spacing-37,
.u-block-content.u-spacing-37 {
    padding: 37px;
}

.u-block-header.u-v-spacing-37 {
    padding-top: 37px;
    padding-bottom: 37px;
}

.u-block-header.u-h-spacing-37 {
    padding-left: 37px;
    padding-right: 37px;
}

.u-block:not(:last-child).u-block-separator.u-indent-37:after {
    bottom: -18.5px;
}

.u-sidebar:first-child.u-indent-36 {
    margin-right: 36px;
}

.u-sidebar:last-child.u-indent-36 {
    margin-left: 36px;
}

.u-block.u-indent-36,
.u-block.u-spacing-36 .u-block-header {
    margin-bottom: 36px;
}

.u-sidebar.u-spacing-36,
.u-position.u-spacing-36,
.u-block-content.u-spacing-36 {
    padding: 36px;
}

.u-block-header.u-v-spacing-36 {
    padding-top: 36px;
    padding-bottom: 36px;
}

.u-block-header.u-h-spacing-36 {
    padding-left: 36px;
    padding-right: 36px;
}

.u-block:not(:last-child).u-block-separator.u-indent-36:after {
    bottom: -18px;
}

.u-sidebar:first-child.u-indent-35 {
    margin-right: 35px;
}

.u-sidebar:last-child.u-indent-35 {
    margin-left: 35px;
}

.u-block.u-indent-35,
.u-block.u-spacing-35 .u-block-header {
    margin-bottom: 35px;
}

.u-sidebar.u-spacing-35,
.u-position.u-spacing-35,
.u-block-content.u-spacing-35 {
    padding: 35px;
}

.u-block-header.u-v-spacing-35 {
    padding-top: 35px;
    padding-bottom: 35px;
}

.u-block-header.u-h-spacing-35 {
    padding-left: 35px;
    padding-right: 35px;
}

.u-block:not(:last-child).u-block-separator.u-indent-35:after {
    bottom: -17.5px;
}

.u-sidebar:first-child.u-indent-34 {
    margin-right: 34px;
}

.u-sidebar:last-child.u-indent-34 {
    margin-left: 34px;
}

.u-block.u-indent-34,
.u-block.u-spacing-34 .u-block-header {
    margin-bottom: 34px;
}

.u-sidebar.u-spacing-34,
.u-position.u-spacing-34,
.u-block-content.u-spacing-34 {
    padding: 34px;
}

.u-block-header.u-v-spacing-34 {
    padding-top: 34px;
    padding-bottom: 34px;
}

.u-block-header.u-h-spacing-34 {
    padding-left: 34px;
    padding-right: 34px;
}

.u-block:not(:last-child).u-block-separator.u-indent-34:after {
    bottom: -17px;
}

.u-sidebar:first-child.u-indent-33 {
    margin-right: 33px;
}

.u-sidebar:last-child.u-indent-33 {
    margin-left: 33px;
}

.u-block.u-indent-33,
.u-block.u-spacing-33 .u-block-header {
    margin-bottom: 33px;
}

.u-sidebar.u-spacing-33,
.u-position.u-spacing-33,
.u-block-content.u-spacing-33 {
    padding: 33px;
}

.u-block-header.u-v-spacing-33 {
    padding-top: 33px;
    padding-bottom: 33px;
}

.u-block-header.u-h-spacing-33 {
    padding-left: 33px;
    padding-right: 33px;
}

.u-block:not(:last-child).u-block-separator.u-indent-33:after {
    bottom: -16.5px;
}

.u-sidebar:first-child.u-indent-32 {
    margin-right: 32px;
}

.u-sidebar:last-child.u-indent-32 {
    margin-left: 32px;
}

.u-block.u-indent-32,
.u-block.u-spacing-32 .u-block-header {
    margin-bottom: 32px;
}

.u-sidebar.u-spacing-32,
.u-position.u-spacing-32,
.u-block-content.u-spacing-32 {
    padding: 32px;
}

.u-block-header.u-v-spacing-32 {
    padding-top: 32px;
    padding-bottom: 32px;
}

.u-block-header.u-h-spacing-32 {
    padding-left: 32px;
    padding-right: 32px;
}

.u-block:not(:last-child).u-block-separator.u-indent-32:after {
    bottom: -16px;
}

.u-sidebar:first-child.u-indent-31 {
    margin-right: 31px;
}

.u-sidebar:last-child.u-indent-31 {
    margin-left: 31px;
}

.u-block.u-indent-31,
.u-block.u-spacing-31 .u-block-header {
    margin-bottom: 31px;
}

.u-sidebar.u-spacing-31,
.u-position.u-spacing-31,
.u-block-content.u-spacing-31 {
    padding: 31px;
}

.u-block-header.u-v-spacing-31 {
    padding-top: 31px;
    padding-bottom: 31px;
}

.u-block-header.u-h-spacing-31 {
    padding-left: 31px;
    padding-right: 31px;
}

.u-block:not(:last-child).u-block-separator.u-indent-31:after {
    bottom: -15.5px;
}

.u-sidebar:first-child.u-indent-30 {
    margin-right: 30px;
}

.u-sidebar:last-child.u-indent-30 {
    margin-left: 30px;
}

.u-block.u-indent-30,
.u-block.u-spacing-30 .u-block-header {
    margin-bottom: 30px;
}

.u-sidebar.u-spacing-30,
.u-position.u-spacing-30,
.u-block-content.u-spacing-30 {
    padding: 30px;
}

.u-block-header.u-v-spacing-30 {
    padding-top: 30px;
    padding-bottom: 30px;
}

.u-block-header.u-h-spacing-30 {
    padding-left: 30px;
    padding-right: 30px;
}

.u-block:not(:last-child).u-block-separator.u-indent-30:after {
    bottom: -15px;
}

.u-sidebar:first-child.u-indent-29 {
    margin-right: 29px;
}

.u-sidebar:last-child.u-indent-29 {
    margin-left: 29px;
}

.u-block.u-indent-29,
.u-block.u-spacing-29 .u-block-header {
    margin-bottom: 29px;
}

.u-sidebar.u-spacing-29,
.u-position.u-spacing-29,
.u-block-content.u-spacing-29 {
    padding: 29px;
}

.u-block-header.u-v-spacing-29 {
    padding-top: 29px;
    padding-bottom: 29px;
}

.u-block-header.u-h-spacing-29 {
    padding-left: 29px;
    padding-right: 29px;
}

.u-block:not(:last-child).u-block-separator.u-indent-29:after {
    bottom: -14.5px;
}

.u-sidebar:first-child.u-indent-28 {
    margin-right: 28px;
}

.u-sidebar:last-child.u-indent-28 {
    margin-left: 28px;
}

.u-block.u-indent-28,
.u-block.u-spacing-28 .u-block-header {
    margin-bottom: 28px;
}

.u-sidebar.u-spacing-28,
.u-position.u-spacing-28,
.u-block-content.u-spacing-28 {
    padding: 28px;
}

.u-block-header.u-v-spacing-28 {
    padding-top: 28px;
    padding-bottom: 28px;
}

.u-block-header.u-h-spacing-28 {
    padding-left: 28px;
    padding-right: 28px;
}

.u-block:not(:last-child).u-block-separator.u-indent-28:after {
    bottom: -14px;
}

.u-sidebar:first-child.u-indent-27 {
    margin-right: 27px;
}

.u-sidebar:last-child.u-indent-27 {
    margin-left: 27px;
}

.u-block.u-indent-27,
.u-block.u-spacing-27 .u-block-header {
    margin-bottom: 27px;
}

.u-sidebar.u-spacing-27,
.u-position.u-spacing-27,
.u-block-content.u-spacing-27 {
    padding: 27px;
}

.u-block-header.u-v-spacing-27 {
    padding-top: 27px;
    padding-bottom: 27px;
}

.u-block-header.u-h-spacing-27 {
    padding-left: 27px;
    padding-right: 27px;
}

.u-block:not(:last-child).u-block-separator.u-indent-27:after {
    bottom: -13.5px;
}

.u-sidebar:first-child.u-indent-26 {
    margin-right: 26px;
}

.u-sidebar:last-child.u-indent-26 {
    margin-left: 26px;
}

.u-block.u-indent-26,
.u-block.u-spacing-26 .u-block-header {
    margin-bottom: 26px;
}

.u-sidebar.u-spacing-26,
.u-position.u-spacing-26,
.u-block-content.u-spacing-26 {
    padding: 26px;
}

.u-block-header.u-v-spacing-26 {
    padding-top: 26px;
    padding-bottom: 26px;
}

.u-block-header.u-h-spacing-26 {
    padding-left: 26px;
    padding-right: 26px;
}

.u-block:not(:last-child).u-block-separator.u-indent-26:after {
    bottom: -13px;
}

.u-sidebar:first-child.u-indent-25 {
    margin-right: 25px;
}

.u-sidebar:last-child.u-indent-25 {
    margin-left: 25px;
}

.u-block.u-indent-25,
.u-block.u-spacing-25 .u-block-header {
    margin-bottom: 25px;
}

.u-sidebar.u-spacing-25,
.u-position.u-spacing-25,
.u-block-content.u-spacing-25 {
    padding: 25px;
}

.u-block-header.u-v-spacing-25 {
    padding-top: 25px;
    padding-bottom: 25px;
}

.u-block-header.u-h-spacing-25 {
    padding-left: 25px;
    padding-right: 25px;
}

.u-block:not(:last-child).u-block-separator.u-indent-25:after {
    bottom: -12.5px;
}

.u-sidebar:first-child.u-indent-24 {
    margin-right: 24px;
}

.u-sidebar:last-child.u-indent-24 {
    margin-left: 24px;
}

.u-block.u-indent-24,
.u-block.u-spacing-24 .u-block-header {
    margin-bottom: 24px;
}

.u-sidebar.u-spacing-24,
.u-position.u-spacing-24,
.u-block-content.u-spacing-24 {
    padding: 24px;
}

.u-block-header.u-v-spacing-24 {
    padding-top: 24px;
    padding-bottom: 24px;
}

.u-block-header.u-h-spacing-24 {
    padding-left: 24px;
    padding-right: 24px;
}

.u-block:not(:last-child).u-block-separator.u-indent-24:after {
    bottom: -12px;
}

.u-sidebar:first-child.u-indent-23 {
    margin-right: 23px;
}

.u-sidebar:last-child.u-indent-23 {
    margin-left: 23px;
}

.u-block.u-indent-23,
.u-block.u-spacing-23 .u-block-header {
    margin-bottom: 23px;
}

.u-sidebar.u-spacing-23,
.u-position.u-spacing-23,
.u-block-content.u-spacing-23 {
    padding: 23px;
}

.u-block-header.u-v-spacing-23 {
    padding-top: 23px;
    padding-bottom: 23px;
}

.u-block-header.u-h-spacing-23 {
    padding-left: 23px;
    padding-right: 23px;
}

.u-block:not(:last-child).u-block-separator.u-indent-23:after {
    bottom: -11.5px;
}

.u-sidebar:first-child.u-indent-22 {
    margin-right: 22px;
}

.u-sidebar:last-child.u-indent-22 {
    margin-left: 22px;
}

.u-block.u-indent-22,
.u-block.u-spacing-22 .u-block-header {
    margin-bottom: 22px;
}

.u-sidebar.u-spacing-22,
.u-position.u-spacing-22,
.u-block-content.u-spacing-22 {
    padding: 22px;
}

.u-block-header.u-v-spacing-22 {
    padding-top: 22px;
    padding-bottom: 22px;
}

.u-block-header.u-h-spacing-22 {
    padding-left: 22px;
    padding-right: 22px;
}

.u-block:not(:last-child).u-block-separator.u-indent-22:after {
    bottom: -11px;
}

.u-sidebar:first-child.u-indent-21 {
    margin-right: 21px;
}

.u-sidebar:last-child.u-indent-21 {
    margin-left: 21px;
}

.u-block.u-indent-21,
.u-block.u-spacing-21 .u-block-header {
    margin-bottom: 21px;
}

.u-sidebar.u-spacing-21,
.u-position.u-spacing-21,
.u-block-content.u-spacing-21 {
    padding: 21px;
}

.u-block-header.u-v-spacing-21 {
    padding-top: 21px;
    padding-bottom: 21px;
}

.u-block-header.u-h-spacing-21 {
    padding-left: 21px;
    padding-right: 21px;
}

.u-block:not(:last-child).u-block-separator.u-indent-21:after {
    bottom: -10.5px;
}

.u-sidebar:first-child.u-indent-20 {
    margin-right: 20px;
}

.u-sidebar:last-child.u-indent-20 {
    margin-left: 20px;
}

.u-block.u-indent-20,
.u-block.u-spacing-20 .u-block-header {
    margin-bottom: 20px;
}

.u-sidebar.u-spacing-20,
.u-position.u-spacing-20,
.u-block-content.u-spacing-20 {
    padding: 20px;
}

.u-block-header.u-v-spacing-20 {
    padding-top: 20px;
    padding-bottom: 20px;
}

.u-block-header.u-h-spacing-20 {
    padding-left: 20px;
    padding-right: 20px;
}

.u-block:not(:last-child).u-block-separator.u-indent-20:after {
    bottom: -10px;
}

.u-sidebar:first-child.u-indent-19 {
    margin-right: 19px;
}

.u-sidebar:last-child.u-indent-19 {
    margin-left: 19px;
}

.u-block.u-indent-19,
.u-block.u-spacing-19 .u-block-header {
    margin-bottom: 19px;
}

.u-sidebar.u-spacing-19,
.u-position.u-spacing-19,
.u-block-content.u-spacing-19 {
    padding: 19px;
}

.u-block-header.u-v-spacing-19 {
    padding-top: 19px;
    padding-bottom: 19px;
}

.u-block-header.u-h-spacing-19 {
    padding-left: 19px;
    padding-right: 19px;
}

.u-block:not(:last-child).u-block-separator.u-indent-19:after {
    bottom: -9.5px;
}

.u-sidebar:first-child.u-indent-18 {
    margin-right: 18px;
}

.u-sidebar:last-child.u-indent-18 {
    margin-left: 18px;
}

.u-block.u-indent-18,
.u-block.u-spacing-18 .u-block-header {
    margin-bottom: 18px;
}

.u-sidebar.u-spacing-18,
.u-position.u-spacing-18,
.u-block-content.u-spacing-18 {
    padding: 18px;
}

.u-block-header.u-v-spacing-18 {
    padding-top: 18px;
    padding-bottom: 18px;
}

.u-block-header.u-h-spacing-18 {
    padding-left: 18px;
    padding-right: 18px;
}

.u-block:not(:last-child).u-block-separator.u-indent-18:after {
    bottom: -9px;
}

.u-sidebar:first-child.u-indent-17 {
    margin-right: 17px;
}

.u-sidebar:last-child.u-indent-17 {
    margin-left: 17px;
}

.u-block.u-indent-17,
.u-block.u-spacing-17 .u-block-header {
    margin-bottom: 17px;
}

.u-sidebar.u-spacing-17,
.u-position.u-spacing-17,
.u-block-content.u-spacing-17 {
    padding: 17px;
}

.u-block-header.u-v-spacing-17 {
    padding-top: 17px;
    padding-bottom: 17px;
}

.u-block-header.u-h-spacing-17 {
    padding-left: 17px;
    padding-right: 17px;
}

.u-block:not(:last-child).u-block-separator.u-indent-17:after {
    bottom: -8.5px;
}

.u-sidebar:first-child.u-indent-16 {
    margin-right: 16px;
}

.u-sidebar:last-child.u-indent-16 {
    margin-left: 16px;
}

.u-block.u-indent-16,
.u-block.u-spacing-16 .u-block-header {
    margin-bottom: 16px;
}

.u-sidebar.u-spacing-16,
.u-position.u-spacing-16,
.u-block-content.u-spacing-16 {
    padding: 16px;
}

.u-block-header.u-v-spacing-16 {
    padding-top: 16px;
    padding-bottom: 16px;
}

.u-block-header.u-h-spacing-16 {
    padding-left: 16px;
    padding-right: 16px;
}

.u-block:not(:last-child).u-block-separator.u-indent-16:after {
    bottom: -8px;
}

.u-sidebar:first-child.u-indent-15 {
    margin-right: 15px;
}

.u-sidebar:last-child.u-indent-15 {
    margin-left: 15px;
}

.u-block.u-indent-15,
.u-block.u-spacing-15 .u-block-header {
    margin-bottom: 15px;
}

.u-sidebar.u-spacing-15,
.u-position.u-spacing-15,
.u-block-content.u-spacing-15 {
    padding: 15px;
}

.u-block-header.u-v-spacing-15 {
    padding-top: 15px;
    padding-bottom: 15px;
}

.u-block-header.u-h-spacing-15 {
    padding-left: 15px;
    padding-right: 15px;
}

.u-block:not(:last-child).u-block-separator.u-indent-15:after {
    bottom: -7.5px;
}

.u-sidebar:first-child.u-indent-14 {
    margin-right: 14px;
}

.u-sidebar:last-child.u-indent-14 {
    margin-left: 14px;
}

.u-block.u-indent-14,
.u-block.u-spacing-14 .u-block-header {
    margin-bottom: 14px;
}

.u-sidebar.u-spacing-14,
.u-position.u-spacing-14,
.u-block-content.u-spacing-14 {
    padding: 14px;
}

.u-block-header.u-v-spacing-14 {
    padding-top: 14px;
    padding-bottom: 14px;
}

.u-block-header.u-h-spacing-14 {
    padding-left: 14px;
    padding-right: 14px;
}

.u-block:not(:last-child).u-block-separator.u-indent-14:after {
    bottom: -7px;
}

.u-sidebar:first-child.u-indent-13 {
    margin-right: 13px;
}

.u-sidebar:last-child.u-indent-13 {
    margin-left: 13px;
}

.u-block.u-indent-13,
.u-block.u-spacing-13 .u-block-header {
    margin-bottom: 13px;
}

.u-sidebar.u-spacing-13,
.u-position.u-spacing-13,
.u-block-content.u-spacing-13 {
    padding: 13px;
}

.u-block-header.u-v-spacing-13 {
    padding-top: 13px;
    padding-bottom: 13px;
}

.u-block-header.u-h-spacing-13 {
    padding-left: 13px;
    padding-right: 13px;
}

.u-block:not(:last-child).u-block-separator.u-indent-13:after {
    bottom: -6.5px;
}

.u-sidebar:first-child.u-indent-12 {
    margin-right: 12px;
}

.u-sidebar:last-child.u-indent-12 {
    margin-left: 12px;
}

.u-block.u-indent-12,
.u-block.u-spacing-12 .u-block-header {
    margin-bottom: 12px;
}

.u-sidebar.u-spacing-12,
.u-position.u-spacing-12,
.u-block-content.u-spacing-12 {
    padding: 12px;
}

.u-block-header.u-v-spacing-12 {
    padding-top: 12px;
    padding-bottom: 12px;
}

.u-block-header.u-h-spacing-12 {
    padding-left: 12px;
    padding-right: 12px;
}

.u-block:not(:last-child).u-block-separator.u-indent-12:after {
    bottom: -6px;
}

.u-sidebar:first-child.u-indent-11 {
    margin-right: 11px;
}

.u-sidebar:last-child.u-indent-11 {
    margin-left: 11px;
}

.u-block.u-indent-11,
.u-block.u-spacing-11 .u-block-header {
    margin-bottom: 11px;
}

.u-sidebar.u-spacing-11,
.u-position.u-spacing-11,
.u-block-content.u-spacing-11 {
    padding: 11px;
}

.u-block-header.u-v-spacing-11 {
    padding-top: 11px;
    padding-bottom: 11px;
}

.u-block-header.u-h-spacing-11 {
    padding-left: 11px;
    padding-right: 11px;
}

.u-block:not(:last-child).u-block-separator.u-indent-11:after {
    bottom: -5.5px;
}

.u-sidebar:first-child.u-indent-10 {
    margin-right: 10px;
}

.u-sidebar:last-child.u-indent-10 {
    margin-left: 10px;
}

.u-block.u-indent-10,
.u-block.u-spacing-10 .u-block-header {
    margin-bottom: 10px;
}

.u-sidebar.u-spacing-10,
.u-position.u-spacing-10,
.u-block-content.u-spacing-10 {
    padding: 10px;
}

.u-block-header.u-v-spacing-10 {
    padding-top: 10px;
    padding-bottom: 10px;
}

.u-block-header.u-h-spacing-10 {
    padding-left: 10px;
    padding-right: 10px;
}

.u-block:not(:last-child).u-block-separator.u-indent-10:after {
    bottom: -5px;
}

.u-sidebar:first-child.u-indent-9 {
    margin-right: 9px;
}

.u-sidebar:last-child.u-indent-9 {
    margin-left: 9px;
}

.u-block.u-indent-9,
.u-block.u-spacing-9 .u-block-header {
    margin-bottom: 9px;
}

.u-sidebar.u-spacing-9,
.u-position.u-spacing-9,
.u-block-content.u-spacing-9 {
    padding: 9px;
}

.u-block-header.u-v-spacing-9 {
    padding-top: 9px;
    padding-bottom: 9px;
}

.u-block-header.u-h-spacing-9 {
    padding-left: 9px;
    padding-right: 9px;
}

.u-block:not(:last-child).u-block-separator.u-indent-9:after {
    bottom: -4.5px;
}

.u-sidebar:first-child.u-indent-8 {
    margin-right: 8px;
}

.u-sidebar:last-child.u-indent-8 {
    margin-left: 8px;
}

.u-block.u-indent-8,
.u-block.u-spacing-8 .u-block-header {
    margin-bottom: 8px;
}

.u-sidebar.u-spacing-8,
.u-position.u-spacing-8,
.u-block-content.u-spacing-8 {
    padding: 8px;
}

.u-block-header.u-v-spacing-8 {
    padding-top: 8px;
    padding-bottom: 8px;
}

.u-block-header.u-h-spacing-8 {
    padding-left: 8px;
    padding-right: 8px;
}

.u-block:not(:last-child).u-block-separator.u-indent-8:after {
    bottom: -4px;
}

.u-sidebar:first-child.u-indent-7 {
    margin-right: 7px;
}

.u-sidebar:last-child.u-indent-7 {
    margin-left: 7px;
}

.u-block.u-indent-7,
.u-block.u-spacing-7 .u-block-header {
    margin-bottom: 7px;
}

.u-sidebar.u-spacing-7,
.u-position.u-spacing-7,
.u-block-content.u-spacing-7 {
    padding: 7px;
}

.u-block-header.u-v-spacing-7 {
    padding-top: 7px;
    padding-bottom: 7px;
}

.u-block-header.u-h-spacing-7 {
    padding-left: 7px;
    padding-right: 7px;
}

.u-block:not(:last-child).u-block-separator.u-indent-7:after {
    bottom: -3.5px;
}

.u-sidebar:first-child.u-indent-6 {
    margin-right: 6px;
}

.u-sidebar:last-child.u-indent-6 {
    margin-left: 6px;
}

.u-block.u-indent-6,
.u-block.u-spacing-6 .u-block-header {
    margin-bottom: 6px;
}

.u-sidebar.u-spacing-6,
.u-position.u-spacing-6,
.u-block-content.u-spacing-6 {
    padding: 6px;
}

.u-block-header.u-v-spacing-6 {
    padding-top: 6px;
    padding-bottom: 6px;
}

.u-block-header.u-h-spacing-6 {
    padding-left: 6px;
    padding-right: 6px;
}

.u-block:not(:last-child).u-block-separator.u-indent-6:after {
    bottom: -3px;
}

.u-sidebar:first-child.u-indent-5 {
    margin-right: 5px;
}

.u-sidebar:last-child.u-indent-5 {
    margin-left: 5px;
}

.u-block.u-indent-5,
.u-block.u-spacing-5 .u-block-header {
    margin-bottom: 5px;
}

.u-sidebar.u-spacing-5,
.u-position.u-spacing-5,
.u-block-content.u-spacing-5 {
    padding: 5px;
}

.u-block-header.u-v-spacing-5 {
    padding-top: 5px;
    padding-bottom: 5px;
}

.u-block-header.u-h-spacing-5 {
    padding-left: 5px;
    padding-right: 5px;
}

.u-block:not(:last-child).u-block-separator.u-indent-5:after {
    bottom: -2.5px;
}

.u-sidebar:first-child.u-indent-4 {
    margin-right: 4px;
}

.u-sidebar:last-child.u-indent-4 {
    margin-left: 4px;
}

.u-block.u-indent-4,
.u-block.u-spacing-4 .u-block-header {
    margin-bottom: 4px;
}

.u-sidebar.u-spacing-4,
.u-position.u-spacing-4,
.u-block-content.u-spacing-4 {
    padding: 4px;
}

.u-block-header.u-v-spacing-4 {
    padding-top: 4px;
    padding-bottom: 4px;
}

.u-block-header.u-h-spacing-4 {
    padding-left: 4px;
    padding-right: 4px;
}

.u-block:not(:last-child).u-block-separator.u-indent-4:after {
    bottom: -2px;
}

.u-sidebar:first-child.u-indent-3 {
    margin-right: 3px;
}

.u-sidebar:last-child.u-indent-3 {
    margin-left: 3px;
}

.u-block.u-indent-3,
.u-block.u-spacing-3 .u-block-header {
    margin-bottom: 3px;
}

.u-sidebar.u-spacing-3,
.u-position.u-spacing-3,
.u-block-content.u-spacing-3 {
    padding: 3px;
}

.u-block-header.u-v-spacing-3 {
    padding-top: 3px;
    padding-bottom: 3px;
}

.u-block-header.u-h-spacing-3 {
    padding-left: 3px;
    padding-right: 3px;
}

.u-block:not(:last-child).u-block-separator.u-indent-3:after {
    bottom: -1.5px;
}

.u-sidebar:first-child.u-indent-2 {
    margin-right: 2px;
}

.u-sidebar:last-child.u-indent-2 {
    margin-left: 2px;
}

.u-block.u-indent-2,
.u-block.u-spacing-2 .u-block-header {
    margin-bottom: 2px;
}

.u-sidebar.u-spacing-2,
.u-position.u-spacing-2,
.u-block-content.u-spacing-2 {
    padding: 2px;
}

.u-block-header.u-v-spacing-2 {
    padding-top: 2px;
    padding-bottom: 2px;
}

.u-block-header.u-h-spacing-2 {
    padding-left: 2px;
    padding-right: 2px;
}

.u-block:not(:last-child).u-block-separator.u-indent-2:after {
    bottom: -1px;
}

.u-sidebar:first-child.u-indent-1 {
    margin-right: 1px;
}

.u-sidebar:last-child.u-indent-1 {
    margin-left: 1px;
}

.u-block.u-indent-1,
.u-block.u-spacing-1 .u-block-header {
    margin-bottom: 1px;
}

.u-sidebar.u-spacing-1,
.u-position.u-spacing-1,
.u-block-content.u-spacing-1 {
    padding: 1px;
}

.u-block-header.u-v-spacing-1 {
    padding-top: 1px;
    padding-bottom: 1px;
}

.u-block-header.u-h-spacing-1 {
    padding-left: 1px;
    padding-right: 1px;
}

.u-block:not(:last-child).u-block-separator.u-indent-1:after {
    bottom: -0.5px;
}

.u-sidebar:first-child.u-indent-0 {
    margin-right: 0px;
}

.u-sidebar:last-child.u-indent-0 {
    margin-left: 0px;
}

.u-block.u-indent-0,
.u-block.u-spacing-0 .u-block-header {
    margin-bottom: 0px;
}

.u-sidebar.u-spacing-0,
.u-position.u-spacing-0,
.u-block-content.u-spacing-0 {
    padding: 0px;
}

.u-block-header.u-v-spacing-0 {
    padding-top: 0px;
    padding-bottom: 0px;
}

.u-block-header.u-h-spacing-0 {
    padding-left: 0px;
    padding-right: 0px;
}

.u-block:not(:last-child).u-block-separator.u-indent-0:after {
    bottom: 0px;
}

.u-block:last-child {
    margin-bottom: 0;
}

.u-block .u-block-header {
    margin-top: 0;
}

.u-block:not([class*="u-spacing-"]) .u-block-header {
    margin-bottom: 0;
}

.u-content {
    flex: 1 1 auto;
    height: auto !important;
    max-width: 100%;
}

.u-block.u-block-separator {
    position: relative;
}

.u-block:not(:last-child).u-block-separator:after {
    content: '';
    width: 100%;
    display: block;
    position: absolute;
}

.u-block:not(:last-child).u-block-separator:after {
    border-bottom-style: solid;
    transform: translate(0, 50%);
}

.u-group .u-container-layout > * {
    position: relative;
}

.u-group {
    display: flex;
}

.u-line.u-line-horizontal {
    border-right-width: 0;
    border-left-width: 0;
    border-bottom-width: 0;
}

.u-line.u-line-vertical {
    border-right-width: 0;
    border-bottom-width: 0;
    border-top-width: 0;
}

.u-shape {
    position: relative;
}

.u-shape-svg.u-shape-svg.u-shape-svg,
.u-shape-svg.u-shape-svg.u-shape-svg:hover {
    border: none !important;
    color: transparent;
}

.u-shape-svg .u-svg-link {
    transition-duration: inherit;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

[class*="u-border-"]:not(.u-shape-svg) {
    stroke: none;
}

.u-shape-top {
    border-top-style: none !important;
}

.u-shape-right {
    border-right-style: none !important;
}

.u-shape-bottom {
    border-bottom-style: none !important;
}

.u-shape-left {
    border-left-style: none !important;
}

.u-shape-circle,
.u-shape-circle:before,
.u-shape-circle > .u-container-layout {
    border-radius: 50%;
}

.u-shape-square,
.u-shape-square:before,
.u-shape-square > .u-container-layout {
    border-radius: 0;
}

.embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden;
}

    .embed-responsive .embed-responsive-item,
    .embed-responsive iframe,
    .embed-responsive embed,
    .embed-responsive video,
    .embed-responsive object {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        height: 100%;
        width: 100%;
        border: 0;
    }

.u-map .embed-responsive {
    width: 100%;
    height: 100%;
}

.u-icon {
    display: block;
    line-height: 0;
    border-width: 0px;
}

.u-svg-link {
    width: 100%;
    height: 100%;
    fill: currentColor;
}

.u-svg-content {
    width: 0;
    height: 0;
}

.u-icon-circle {
    border-radius: 50%;
}

.u-file-icon img {
    object-fit: contain;
    width: 100%;
    height: 100%;
}

.u-back-to-top {
    position: fixed;
    z-index: 100000;
    display: none;
}

.u-post-details {
    display: flex;
}

    .u-post-details .u-blog-post {
        display: flex;
        flex: 1;
    }

.u-metadata {
    display: table;
}

    .u-metadata .u-meta-icon {
        display: inline-block;
        margin-left: 5px;
        vertical-align: middle;
    }

        .u-metadata .u-meta-icon:first-child {
            margin-left: 0;
        }

        .u-metadata .u-meta-icon + .u-meta-icon:before {
            content: '|';
            display: inline-block;
            margin-right: 5px;
        }

.u-video-poster {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    cursor: pointer;
    border: 0;
    opacity: 1;
    transition: opacity 800ms, height 0s;
    transition-delay: 0s, 0s;
}

    .u-video-poster:before,
    .u-video-poster:after {
        content: '';
        position: absolute;
        top: 50%;
        left: 50%;
    }

    .u-video-poster:before {
        width: 80px;
        height: 80px;
        margin: -40px 0 0 -40px;
        border: 5px solid #fff;
        border-radius: 100%;
    }

    .u-video-poster:after {
        width: 0;
        height: 0;
        margin: -20px 0 0 -10px;
        border-left: 40px solid #fff;
        border-top: 25px solid transparent;
        border-bottom: 25px solid transparent;
    }

.u-background-video .u-video-poster:before,
.u-background-video .u-video-poster:after {
    display: none;
}

.u-video video + .u-video-poster {
    background: transparent;
}

.u-video.active .u-video-poster,
.u-background-video .lazyloaded ~ .u-video-poster {
    opacity: 0;
    pointer-events: none;
    height: 0;
    transition-delay: 0s, 800ms;
}

.u-video-poster:before,
.u-video-poster:after {
    box-sizing: initial;
}

.pswp .embed-responsive,
.u-video .embed-responsive {
    width: 100%;
    height: 100%;
}

.u-video video {
    object-fit: cover;
}

.u-video.u-video-contain video {
    object-fit: contain;
    background-size: contain;
}

@media (min-width: 1400px) {
    .u-video.u-video-contain video-xxl {
        object-fit: contain;
        background-size: contain;
    }
}

@media (min-width: 1200px) {
    .u-xl-mode .u-video.u-video-contain video-xl {
        object-fit: contain;
        background-size: contain;
    }
}

@media (min-width: 1200px) and (max-width: 1399px) {
    .u-xxl-mode .u-video.u-video-contain video-xl {
        object-fit: contain;
        background-size: contain;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .u-video.u-video-contain video-lg {
        object-fit: contain;
        background-size: contain;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .u-video.u-video-contain video-md {
        object-fit: contain;
        background-size: contain;
    }
}

@media (min-width: 576px) and (max-width: 767px) {
    .u-video.u-video-contain video-sm {
        object-fit: contain;
        background-size: contain;
    }
}

@media (max-width: 575px) {
    .u-video.u-video-contain video-xs {
        object-fit: contain;
        background-size: contain;
    }
}

div.u-video,
.u-background-video {
    overflow: hidden;
}

.u-video-shading {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    pointer-events: none;
}

@media (min-width: 768px) {
    .u-background-video .embed-responsive {
        pointer-events: none;
    }
}

.u-audio {
    margin: 7rem auto;
    background: white;
    padding: 16px 12px 16px 12px;
    height: 100%;
}

.u-audio-main-layout-wrapper {
    display: flex;
    width: 100%;
}

.u-audio-cover-layout {
    flex: 0 0 70px;
    width: 70px;
}

    .u-audio-cover-layout .u-audio-cover {
        width: 100%;
        background-position: 50%;
        background-size: cover;
        display: block;
        height: 70px;
    }

.u-audio-main-layout {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-around;
    overflow: hidden;
    padding: 6px 16px;
    width: 100%;
}

.u-audio-upper-layout {
    box-sizing: border-box;
    display: flex;
    width: 100%;
    margin-bottom: 5px;
    margin-left: 8px;
}

    .u-audio-upper-layout .player-track-meta {
        display: flex;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

        .u-audio-upper-layout .player-track-meta span {
            margin: 0;
        }

            .u-audio-upper-layout .player-track-meta span.track-name:not(.u-hidden) + span.artist-name:before {
                content: "-";
                opacity: 1;
                padding: 5px;
            }

.u-audio-lower-layout .player-controls {
    display: flex;
    align-items: center;
    width: 100%;
}

.player-play-btn {
    background: transparent;
    border: none;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 36px;
    height: 36px;
}

.icon-container {
    fill: transparent;
    stroke: none;
}

.player-play-btn:hover {
    fill: #444444;
}

.player-play-btn svg {
    position: relative;
    left: 0.5px;
    width: 36px;
    height: 36px;
    display: block;
}

.player-timeline {
    display: flex;
    flex: 1;
    align-items: center;
    justify-content: space-between;
    padding-left: 5px;
}

.u-player-progress {
    display: flex;
    postion: relative;
    height: 4px;
    border-radius: 25px;
    margin: 0 5px;
    flex: 10;
    flex-basis: 100%;
    overflow: hidden;
}

.u-player-progress-filled {
    height: 6px;
    flex: 0;
    flex-basis: 0%;
    border-radius: 25px;
}

.player-time {
    display: flex;
    flex: 1;
    padding: 2px 5px;
}

.u-metadata {
    display: table;
}

    .u-metadata .u-meta-icon {
        display: inline-block;
        margin-left: 5px;
        vertical-align: middle;
    }

        .u-metadata .u-meta-icon:first-child {
            margin-left: 0;
        }

        .u-metadata .u-meta-icon + .u-meta-icon:before {
            content: '|';
            display: inline-block;
            margin-right: 5px;
        }

.u-post-tags {
    display: table;
}

.u-menu {
    opacity: 0;
}

.u-responsive-xxl .u-menu,
.u-responsive-xl .u-menu,
.u-responsive-lg .u-menu,
.u-responsive-md .u-menu,
.u-responsive-sm .u-menu,
.u-responsive-xs .u-menu {
    opacity: 1;
}

.u-menu,
.u-popupmenu-items {
    display: table;
    white-space: nowrap;
    position: relative;
    line-height: 1;
}

.u-popupmenu-items {
    min-width: 120px;
}

    .u-popupmenu-items .u-nav {
        width: 100%;
    }

    .u-popupmenu-items .u-nav-link {
        padding: 8px 0;
        white-space: normal;
    }

.u-nav,
.u-nav-item {
    position: relative;
}

.u-nav {
    display: inline-block;
    list-style: none;
    margin: 0;
    padding: 0;
}

.u-nav-item {
    display: inline-block;
    position: relative;
    vertical-align: middle;
    padding: 0;
    margin: 0;
    height: 100%;
}

.u-nav-popup .u-nav-item {
    height: auto;
}

.u-nav-popup .u-nav:not([class*="u-align-"]) .u-nav {
    text-align: inherit;
}

.u-nav-container .u-nav-popup {
    position: absolute;
    visibility: hidden;
    pointer-events: none;
    z-index: 99;
}

.u-nav-container .u-nav-item .u-nav-item {
    display: block;
}

.u-nav-container .u-nav-item:hover > .u-nav-popup:not(.fake) {
    visibility: visible;
    pointer-events: auto;
}

.u-menu-mega .u-nav-container .u-mega-popup .u-nav {
    display: block;
}

.u-menu-mega .u-nav-container .level-2 > .u-nav {
    display: grid;
}

.u-menu-mega .u-nav-container .level-2.u-columns-auto > .u-nav {
    display: flex;
}

.u-menu-mega .u-nav-container .level-2 > .u-nav a {
    white-space: nowrap;
}

.u-menu-mega .u-nav-container .level-2 > .u-nav > li > a {
    white-space: normal;
}

.u-menu-mega .u-nav-container .u-mega-popup .level-3 {
    position: relative;
    top: 0 !important;
    left: 0 !important;
    right: auto !important;
}

.u-menu-mega .u-nav-container .u-nav-item:hover > .u-mega-popup:not(.fake) .u-nav-popup,
.u-menu-mega .u-nav-container .u-mega-popup.open .u-nav-popup {
    visibility: visible;
    pointer-events: auto;
}

.u-menu-mega .u-nav-container .u-mega-popup > .u-nav {
    min-width: 120px;
    max-width: -webkit-min-content;
    max-width: min-content;
}

    .u-menu-mega .u-nav-container .u-mega-popup > .u-nav .u-nav {
        width: auto;
    }

.u-columns-1 .u-popupmenu-items {
    grid-template-columns: repeat(1, 100%);
}

@media (min-width: 1400px) {
    .u-columns-1-xxl .u-popupmenu-items {
        grid-template-columns: repeat(1, 100%);
    }
}

@media (min-width: 1200px) {
    .u-xl-mode .u-columns-1-xl .u-popupmenu-items {
        grid-template-columns: repeat(1, 100%);
    }
}

@media (min-width: 1200px) and (max-width: 1399px) {
    .u-xxl-mode .u-columns-1-xl .u-popupmenu-items {
        grid-template-columns: repeat(1, 100%);
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .u-columns-1-lg .u-popupmenu-items {
        grid-template-columns: repeat(1, 100%);
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .u-columns-1-md .u-popupmenu-items {
        grid-template-columns: repeat(1, 100%);
    }
}

@media (min-width: 576px) and (max-width: 767px) {
    .u-columns-1-sm .u-popupmenu-items {
        grid-template-columns: repeat(1, 100%);
    }
}

@media (max-width: 575px) {
    .u-columns-1-xs .u-popupmenu-items {
        grid-template-columns: repeat(1, 100%);
    }
}

.u-columns-2 .u-popupmenu-items {
    grid-template-columns: repeat(2, 50%);
}

@media (min-width: 1400px) {
    .u-columns-2-xxl .u-popupmenu-items {
        grid-template-columns: repeat(2, 50%);
    }
}

@media (min-width: 1200px) {
    .u-xl-mode .u-columns-2-xl .u-popupmenu-items {
        grid-template-columns: repeat(2, 50%);
    }
}

@media (min-width: 1200px) and (max-width: 1399px) {
    .u-xxl-mode .u-columns-2-xl .u-popupmenu-items {
        grid-template-columns: repeat(2, 50%);
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .u-columns-2-lg .u-popupmenu-items {
        grid-template-columns: repeat(2, 50%);
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .u-columns-2-md .u-popupmenu-items {
        grid-template-columns: repeat(2, 50%);
    }
}

@media (min-width: 576px) and (max-width: 767px) {
    .u-columns-2-sm .u-popupmenu-items {
        grid-template-columns: repeat(2, 50%);
    }
}

@media (max-width: 575px) {
    .u-columns-2-xs .u-popupmenu-items {
        grid-template-columns: repeat(2, 50%);
    }
}

.u-columns-3 .u-popupmenu-items {
    grid-template-columns: repeat(3, 33.33333333%);
}

@media (min-width: 1400px) {
    .u-columns-3-xxl .u-popupmenu-items {
        grid-template-columns: repeat(3, 33.33333333%);
    }
}

@media (min-width: 1200px) {
    .u-xl-mode .u-columns-3-xl .u-popupmenu-items {
        grid-template-columns: repeat(3, 33.33333333%);
    }
}

@media (min-width: 1200px) and (max-width: 1399px) {
    .u-xxl-mode .u-columns-3-xl .u-popupmenu-items {
        grid-template-columns: repeat(3, 33.33333333%);
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .u-columns-3-lg .u-popupmenu-items {
        grid-template-columns: repeat(3, 33.33333333%);
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .u-columns-3-md .u-popupmenu-items {
        grid-template-columns: repeat(3, 33.33333333%);
    }
}

@media (min-width: 576px) and (max-width: 767px) {
    .u-columns-3-sm .u-popupmenu-items {
        grid-template-columns: repeat(3, 33.33333333%);
    }
}

@media (max-width: 575px) {
    .u-columns-3-xs .u-popupmenu-items {
        grid-template-columns: repeat(3, 33.33333333%);
    }
}

.u-columns-4 .u-popupmenu-items {
    grid-template-columns: repeat(4, 25%);
}

@media (min-width: 1400px) {
    .u-columns-4-xxl .u-popupmenu-items {
        grid-template-columns: repeat(4, 25%);
    }
}

@media (min-width: 1200px) {
    .u-xl-mode .u-columns-4-xl .u-popupmenu-items {
        grid-template-columns: repeat(4, 25%);
    }
}

@media (min-width: 1200px) and (max-width: 1399px) {
    .u-xxl-mode .u-columns-4-xl .u-popupmenu-items {
        grid-template-columns: repeat(4, 25%);
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .u-columns-4-lg .u-popupmenu-items {
        grid-template-columns: repeat(4, 25%);
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .u-columns-4-md .u-popupmenu-items {
        grid-template-columns: repeat(4, 25%);
    }
}

@media (min-width: 576px) and (max-width: 767px) {
    .u-columns-4-sm .u-popupmenu-items {
        grid-template-columns: repeat(4, 25%);
    }
}

@media (max-width: 575px) {
    .u-columns-4-xs .u-popupmenu-items {
        grid-template-columns: repeat(4, 25%);
    }
}

.u-columns-5 .u-popupmenu-items {
    grid-template-columns: repeat(5, 20%);
}

@media (min-width: 1400px) {
    .u-columns-5-xxl .u-popupmenu-items {
        grid-template-columns: repeat(5, 20%);
    }
}

@media (min-width: 1200px) {
    .u-xl-mode .u-columns-5-xl .u-popupmenu-items {
        grid-template-columns: repeat(5, 20%);
    }
}

@media (min-width: 1200px) and (max-width: 1399px) {
    .u-xxl-mode .u-columns-5-xl .u-popupmenu-items {
        grid-template-columns: repeat(5, 20%);
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .u-columns-5-lg .u-popupmenu-items {
        grid-template-columns: repeat(5, 20%);
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .u-columns-5-md .u-popupmenu-items {
        grid-template-columns: repeat(5, 20%);
    }
}

@media (min-width: 576px) and (max-width: 767px) {
    .u-columns-5-sm .u-popupmenu-items {
        grid-template-columns: repeat(5, 20%);
    }
}

@media (max-width: 575px) {
    .u-columns-5-xs .u-popupmenu-items {
        grid-template-columns: repeat(5, 20%);
    }
}

.u-columns-6 .u-popupmenu-items {
    grid-template-columns: repeat(6, 16.66666667%);
}

@media (min-width: 1400px) {
    .u-columns-6-xxl .u-popupmenu-items {
        grid-template-columns: repeat(6, 16.66666667%);
    }
}

@media (min-width: 1200px) {
    .u-xl-mode .u-columns-6-xl .u-popupmenu-items {
        grid-template-columns: repeat(6, 16.66666667%);
    }
}

@media (min-width: 1200px) and (max-width: 1399px) {
    .u-xxl-mode .u-columns-6-xl .u-popupmenu-items {
        grid-template-columns: repeat(6, 16.66666667%);
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .u-columns-6-lg .u-popupmenu-items {
        grid-template-columns: repeat(6, 16.66666667%);
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .u-columns-6-md .u-popupmenu-items {
        grid-template-columns: repeat(6, 16.66666667%);
    }
}

@media (min-width: 576px) and (max-width: 767px) {
    .u-columns-6-sm .u-popupmenu-items {
        grid-template-columns: repeat(6, 16.66666667%);
    }
}

@media (max-width: 575px) {
    .u-columns-6-xs .u-popupmenu-items {
        grid-template-columns: repeat(6, 16.66666667%);
    }
}

.u-menu .u-nav-container .u-popup-left {
    right: 0;
}

.u-menu .u-nav-container .u-popup-right {
    left: 0;
}

.u-menu .u-nav-container .u-nav-item .u-nav-item .u-nav-popup {
    top: 0;
    left: 100%;
}

    .u-menu .u-nav-container .u-nav-item .u-nav-item .u-nav-popup.u-popup-left {
        right: 100%;
        left: auto;
    }

.u-nav-container-collapse .u-nav-popup {
    overflow: hidden;
    visibility: hidden;
    pointer-events: none;
    max-height: 0;
}

    .u-nav-container-collapse .u-nav-popup .u-nav {
        box-shadow: none;
    }

    .u-nav-container-collapse .u-nav-popup.animating {
        transition: max-height 200ms ease;
    }

.u-nav-popup.open {
    visibility: visible;
    pointer-events: auto;
}

.u-dropdown-icon .u-nav-link:first-child:nth-last-child(2):after {
    content: "\25BE";
    margin-left: 0.5rem;
    margin-right: -0.5rem;
}

.u-dropdown-icon .u-nav-container .u-nav-popup .u-nav-link:first-child:nth-last-child(2):after {
    content: "";
}

.u-spacing-100:not(.u-text) > li:not(:last-child) {
    margin-right: 100px;
}

.u-spacing-100 > .u-accordion-item + .u-accordion-item {
    margin-top: 100px;
}

.u-h-spacing-100 > a,
.u-h-spacing-100 > .u-nav-item > a,
.u-h-spacing-100 > .u-nav-item > span {
    padding-left: 100px;
    padding-right: 100px;
}

.u-v-spacing-100 > a,
.u-v-spacing-100 > .u-nav-item > a,
.u-v-spacing-100 > .u-nav-item > span {
    padding-top: 100px;
    padding-bottom: 100px;
}

.u-enable-responsive .u-spacing-100 > li + li {
    margin: 100px 0 0 0 !important;
}

.u-spacing-99:not(.u-text) > li:not(:last-child) {
    margin-right: 99px;
}

.u-spacing-99 > .u-accordion-item + .u-accordion-item {
    margin-top: 99px;
}

.u-h-spacing-99 > a,
.u-h-spacing-99 > .u-nav-item > a,
.u-h-spacing-99 > .u-nav-item > span {
    padding-left: 99px;
    padding-right: 99px;
}

.u-v-spacing-99 > a,
.u-v-spacing-99 > .u-nav-item > a,
.u-v-spacing-99 > .u-nav-item > span {
    padding-top: 99px;
    padding-bottom: 99px;
}

.u-enable-responsive .u-spacing-99 > li + li {
    margin: 99px 0 0 0 !important;
}

.u-spacing-98:not(.u-text) > li:not(:last-child) {
    margin-right: 98px;
}

.u-spacing-98 > .u-accordion-item + .u-accordion-item {
    margin-top: 98px;
}

.u-h-spacing-98 > a,
.u-h-spacing-98 > .u-nav-item > a,
.u-h-spacing-98 > .u-nav-item > span {
    padding-left: 98px;
    padding-right: 98px;
}

.u-v-spacing-98 > a,
.u-v-spacing-98 > .u-nav-item > a,
.u-v-spacing-98 > .u-nav-item > span {
    padding-top: 98px;
    padding-bottom: 98px;
}

.u-enable-responsive .u-spacing-98 > li + li {
    margin: 98px 0 0 0 !important;
}

.u-spacing-97:not(.u-text) > li:not(:last-child) {
    margin-right: 97px;
}

.u-spacing-97 > .u-accordion-item + .u-accordion-item {
    margin-top: 97px;
}

.u-h-spacing-97 > a,
.u-h-spacing-97 > .u-nav-item > a,
.u-h-spacing-97 > .u-nav-item > span {
    padding-left: 97px;
    padding-right: 97px;
}

.u-v-spacing-97 > a,
.u-v-spacing-97 > .u-nav-item > a,
.u-v-spacing-97 > .u-nav-item > span {
    padding-top: 97px;
    padding-bottom: 97px;
}

.u-enable-responsive .u-spacing-97 > li + li {
    margin: 97px 0 0 0 !important;
}

.u-spacing-96:not(.u-text) > li:not(:last-child) {
    margin-right: 96px;
}

.u-spacing-96 > .u-accordion-item + .u-accordion-item {
    margin-top: 96px;
}

.u-h-spacing-96 > a,
.u-h-spacing-96 > .u-nav-item > a,
.u-h-spacing-96 > .u-nav-item > span {
    padding-left: 96px;
    padding-right: 96px;
}

.u-v-spacing-96 > a,
.u-v-spacing-96 > .u-nav-item > a,
.u-v-spacing-96 > .u-nav-item > span {
    padding-top: 96px;
    padding-bottom: 96px;
}

.u-enable-responsive .u-spacing-96 > li + li {
    margin: 96px 0 0 0 !important;
}

.u-spacing-95:not(.u-text) > li:not(:last-child) {
    margin-right: 95px;
}

.u-spacing-95 > .u-accordion-item + .u-accordion-item {
    margin-top: 95px;
}

.u-h-spacing-95 > a,
.u-h-spacing-95 > .u-nav-item > a,
.u-h-spacing-95 > .u-nav-item > span {
    padding-left: 95px;
    padding-right: 95px;
}

.u-v-spacing-95 > a,
.u-v-spacing-95 > .u-nav-item > a,
.u-v-spacing-95 > .u-nav-item > span {
    padding-top: 95px;
    padding-bottom: 95px;
}

.u-enable-responsive .u-spacing-95 > li + li {
    margin: 95px 0 0 0 !important;
}

.u-spacing-94:not(.u-text) > li:not(:last-child) {
    margin-right: 94px;
}

.u-spacing-94 > .u-accordion-item + .u-accordion-item {
    margin-top: 94px;
}

.u-h-spacing-94 > a,
.u-h-spacing-94 > .u-nav-item > a,
.u-h-spacing-94 > .u-nav-item > span {
    padding-left: 94px;
    padding-right: 94px;
}

.u-v-spacing-94 > a,
.u-v-spacing-94 > .u-nav-item > a,
.u-v-spacing-94 > .u-nav-item > span {
    padding-top: 94px;
    padding-bottom: 94px;
}

.u-enable-responsive .u-spacing-94 > li + li {
    margin: 94px 0 0 0 !important;
}

.u-spacing-93:not(.u-text) > li:not(:last-child) {
    margin-right: 93px;
}

.u-spacing-93 > .u-accordion-item + .u-accordion-item {
    margin-top: 93px;
}

.u-h-spacing-93 > a,
.u-h-spacing-93 > .u-nav-item > a,
.u-h-spacing-93 > .u-nav-item > span {
    padding-left: 93px;
    padding-right: 93px;
}

.u-v-spacing-93 > a,
.u-v-spacing-93 > .u-nav-item > a,
.u-v-spacing-93 > .u-nav-item > span {
    padding-top: 93px;
    padding-bottom: 93px;
}

.u-enable-responsive .u-spacing-93 > li + li {
    margin: 93px 0 0 0 !important;
}

.u-spacing-92:not(.u-text) > li:not(:last-child) {
    margin-right: 92px;
}

.u-spacing-92 > .u-accordion-item + .u-accordion-item {
    margin-top: 92px;
}

.u-h-spacing-92 > a,
.u-h-spacing-92 > .u-nav-item > a,
.u-h-spacing-92 > .u-nav-item > span {
    padding-left: 92px;
    padding-right: 92px;
}

.u-v-spacing-92 > a,
.u-v-spacing-92 > .u-nav-item > a,
.u-v-spacing-92 > .u-nav-item > span {
    padding-top: 92px;
    padding-bottom: 92px;
}

.u-enable-responsive .u-spacing-92 > li + li {
    margin: 92px 0 0 0 !important;
}

.u-spacing-91:not(.u-text) > li:not(:last-child) {
    margin-right: 91px;
}

.u-spacing-91 > .u-accordion-item + .u-accordion-item {
    margin-top: 91px;
}

.u-h-spacing-91 > a,
.u-h-spacing-91 > .u-nav-item > a,
.u-h-spacing-91 > .u-nav-item > span {
    padding-left: 91px;
    padding-right: 91px;
}

.u-v-spacing-91 > a,
.u-v-spacing-91 > .u-nav-item > a,
.u-v-spacing-91 > .u-nav-item > span {
    padding-top: 91px;
    padding-bottom: 91px;
}

.u-enable-responsive .u-spacing-91 > li + li {
    margin: 91px 0 0 0 !important;
}

.u-spacing-90:not(.u-text) > li:not(:last-child) {
    margin-right: 90px;
}

.u-spacing-90 > .u-accordion-item + .u-accordion-item {
    margin-top: 90px;
}

.u-h-spacing-90 > a,
.u-h-spacing-90 > .u-nav-item > a,
.u-h-spacing-90 > .u-nav-item > span {
    padding-left: 90px;
    padding-right: 90px;
}

.u-v-spacing-90 > a,
.u-v-spacing-90 > .u-nav-item > a,
.u-v-spacing-90 > .u-nav-item > span {
    padding-top: 90px;
    padding-bottom: 90px;
}

.u-enable-responsive .u-spacing-90 > li + li {
    margin: 90px 0 0 0 !important;
}

.u-spacing-89:not(.u-text) > li:not(:last-child) {
    margin-right: 89px;
}

.u-spacing-89 > .u-accordion-item + .u-accordion-item {
    margin-top: 89px;
}

.u-h-spacing-89 > a,
.u-h-spacing-89 > .u-nav-item > a,
.u-h-spacing-89 > .u-nav-item > span {
    padding-left: 89px;
    padding-right: 89px;
}

.u-v-spacing-89 > a,
.u-v-spacing-89 > .u-nav-item > a,
.u-v-spacing-89 > .u-nav-item > span {
    padding-top: 89px;
    padding-bottom: 89px;
}

.u-enable-responsive .u-spacing-89 > li + li {
    margin: 89px 0 0 0 !important;
}

.u-spacing-88:not(.u-text) > li:not(:last-child) {
    margin-right: 88px;
}

.u-spacing-88 > .u-accordion-item + .u-accordion-item {
    margin-top: 88px;
}

.u-h-spacing-88 > a,
.u-h-spacing-88 > .u-nav-item > a,
.u-h-spacing-88 > .u-nav-item > span {
    padding-left: 88px;
    padding-right: 88px;
}

.u-v-spacing-88 > a,
.u-v-spacing-88 > .u-nav-item > a,
.u-v-spacing-88 > .u-nav-item > span {
    padding-top: 88px;
    padding-bottom: 88px;
}

.u-enable-responsive .u-spacing-88 > li + li {
    margin: 88px 0 0 0 !important;
}

.u-spacing-87:not(.u-text) > li:not(:last-child) {
    margin-right: 87px;
}

.u-spacing-87 > .u-accordion-item + .u-accordion-item {
    margin-top: 87px;
}

.u-h-spacing-87 > a,
.u-h-spacing-87 > .u-nav-item > a,
.u-h-spacing-87 > .u-nav-item > span {
    padding-left: 87px;
    padding-right: 87px;
}

.u-v-spacing-87 > a,
.u-v-spacing-87 > .u-nav-item > a,
.u-v-spacing-87 > .u-nav-item > span {
    padding-top: 87px;
    padding-bottom: 87px;
}

.u-enable-responsive .u-spacing-87 > li + li {
    margin: 87px 0 0 0 !important;
}

.u-spacing-86:not(.u-text) > li:not(:last-child) {
    margin-right: 86px;
}

.u-spacing-86 > .u-accordion-item + .u-accordion-item {
    margin-top: 86px;
}

.u-h-spacing-86 > a,
.u-h-spacing-86 > .u-nav-item > a,
.u-h-spacing-86 > .u-nav-item > span {
    padding-left: 86px;
    padding-right: 86px;
}

.u-v-spacing-86 > a,
.u-v-spacing-86 > .u-nav-item > a,
.u-v-spacing-86 > .u-nav-item > span {
    padding-top: 86px;
    padding-bottom: 86px;
}

.u-enable-responsive .u-spacing-86 > li + li {
    margin: 86px 0 0 0 !important;
}

.u-spacing-85:not(.u-text) > li:not(:last-child) {
    margin-right: 85px;
}

.u-spacing-85 > .u-accordion-item + .u-accordion-item {
    margin-top: 85px;
}

.u-h-spacing-85 > a,
.u-h-spacing-85 > .u-nav-item > a,
.u-h-spacing-85 > .u-nav-item > span {
    padding-left: 85px;
    padding-right: 85px;
}

.u-v-spacing-85 > a,
.u-v-spacing-85 > .u-nav-item > a,
.u-v-spacing-85 > .u-nav-item > span {
    padding-top: 85px;
    padding-bottom: 85px;
}

.u-enable-responsive .u-spacing-85 > li + li {
    margin: 85px 0 0 0 !important;
}

.u-spacing-84:not(.u-text) > li:not(:last-child) {
    margin-right: 84px;
}

.u-spacing-84 > .u-accordion-item + .u-accordion-item {
    margin-top: 84px;
}

.u-h-spacing-84 > a,
.u-h-spacing-84 > .u-nav-item > a,
.u-h-spacing-84 > .u-nav-item > span {
    padding-left: 84px;
    padding-right: 84px;
}

.u-v-spacing-84 > a,
.u-v-spacing-84 > .u-nav-item > a,
.u-v-spacing-84 > .u-nav-item > span {
    padding-top: 84px;
    padding-bottom: 84px;
}

.u-enable-responsive .u-spacing-84 > li + li {
    margin: 84px 0 0 0 !important;
}

.u-spacing-83:not(.u-text) > li:not(:last-child) {
    margin-right: 83px;
}

.u-spacing-83 > .u-accordion-item + .u-accordion-item {
    margin-top: 83px;
}

.u-h-spacing-83 > a,
.u-h-spacing-83 > .u-nav-item > a,
.u-h-spacing-83 > .u-nav-item > span {
    padding-left: 83px;
    padding-right: 83px;
}

.u-v-spacing-83 > a,
.u-v-spacing-83 > .u-nav-item > a,
.u-v-spacing-83 > .u-nav-item > span {
    padding-top: 83px;
    padding-bottom: 83px;
}

.u-enable-responsive .u-spacing-83 > li + li {
    margin: 83px 0 0 0 !important;
}

.u-spacing-82:not(.u-text) > li:not(:last-child) {
    margin-right: 82px;
}

.u-spacing-82 > .u-accordion-item + .u-accordion-item {
    margin-top: 82px;
}

.u-h-spacing-82 > a,
.u-h-spacing-82 > .u-nav-item > a,
.u-h-spacing-82 > .u-nav-item > span {
    padding-left: 82px;
    padding-right: 82px;
}

.u-v-spacing-82 > a,
.u-v-spacing-82 > .u-nav-item > a,
.u-v-spacing-82 > .u-nav-item > span {
    padding-top: 82px;
    padding-bottom: 82px;
}

.u-enable-responsive .u-spacing-82 > li + li {
    margin: 82px 0 0 0 !important;
}

.u-spacing-81:not(.u-text) > li:not(:last-child) {
    margin-right: 81px;
}

.u-spacing-81 > .u-accordion-item + .u-accordion-item {
    margin-top: 81px;
}

.u-h-spacing-81 > a,
.u-h-spacing-81 > .u-nav-item > a,
.u-h-spacing-81 > .u-nav-item > span {
    padding-left: 81px;
    padding-right: 81px;
}

.u-v-spacing-81 > a,
.u-v-spacing-81 > .u-nav-item > a,
.u-v-spacing-81 > .u-nav-item > span {
    padding-top: 81px;
    padding-bottom: 81px;
}

.u-enable-responsive .u-spacing-81 > li + li {
    margin: 81px 0 0 0 !important;
}

.u-spacing-80:not(.u-text) > li:not(:last-child) {
    margin-right: 80px;
}

.u-spacing-80 > .u-accordion-item + .u-accordion-item {
    margin-top: 80px;
}

.u-h-spacing-80 > a,
.u-h-spacing-80 > .u-nav-item > a,
.u-h-spacing-80 > .u-nav-item > span {
    padding-left: 80px;
    padding-right: 80px;
}

.u-v-spacing-80 > a,
.u-v-spacing-80 > .u-nav-item > a,
.u-v-spacing-80 > .u-nav-item > span {
    padding-top: 80px;
    padding-bottom: 80px;
}

.u-enable-responsive .u-spacing-80 > li + li {
    margin: 80px 0 0 0 !important;
}

.u-spacing-79:not(.u-text) > li:not(:last-child) {
    margin-right: 79px;
}

.u-spacing-79 > .u-accordion-item + .u-accordion-item {
    margin-top: 79px;
}

.u-h-spacing-79 > a,
.u-h-spacing-79 > .u-nav-item > a,
.u-h-spacing-79 > .u-nav-item > span {
    padding-left: 79px;
    padding-right: 79px;
}

.u-v-spacing-79 > a,
.u-v-spacing-79 > .u-nav-item > a,
.u-v-spacing-79 > .u-nav-item > span {
    padding-top: 79px;
    padding-bottom: 79px;
}

.u-enable-responsive .u-spacing-79 > li + li {
    margin: 79px 0 0 0 !important;
}

.u-spacing-78:not(.u-text) > li:not(:last-child) {
    margin-right: 78px;
}

.u-spacing-78 > .u-accordion-item + .u-accordion-item {
    margin-top: 78px;
}

.u-h-spacing-78 > a,
.u-h-spacing-78 > .u-nav-item > a,
.u-h-spacing-78 > .u-nav-item > span {
    padding-left: 78px;
    padding-right: 78px;
}

.u-v-spacing-78 > a,
.u-v-spacing-78 > .u-nav-item > a,
.u-v-spacing-78 > .u-nav-item > span {
    padding-top: 78px;
    padding-bottom: 78px;
}

.u-enable-responsive .u-spacing-78 > li + li {
    margin: 78px 0 0 0 !important;
}

.u-spacing-77:not(.u-text) > li:not(:last-child) {
    margin-right: 77px;
}

.u-spacing-77 > .u-accordion-item + .u-accordion-item {
    margin-top: 77px;
}

.u-h-spacing-77 > a,
.u-h-spacing-77 > .u-nav-item > a,
.u-h-spacing-77 > .u-nav-item > span {
    padding-left: 77px;
    padding-right: 77px;
}

.u-v-spacing-77 > a,
.u-v-spacing-77 > .u-nav-item > a,
.u-v-spacing-77 > .u-nav-item > span {
    padding-top: 77px;
    padding-bottom: 77px;
}

.u-enable-responsive .u-spacing-77 > li + li {
    margin: 77px 0 0 0 !important;
}

.u-spacing-76:not(.u-text) > li:not(:last-child) {
    margin-right: 76px;
}

.u-spacing-76 > .u-accordion-item + .u-accordion-item {
    margin-top: 76px;
}

.u-h-spacing-76 > a,
.u-h-spacing-76 > .u-nav-item > a,
.u-h-spacing-76 > .u-nav-item > span {
    padding-left: 76px;
    padding-right: 76px;
}

.u-v-spacing-76 > a,
.u-v-spacing-76 > .u-nav-item > a,
.u-v-spacing-76 > .u-nav-item > span {
    padding-top: 76px;
    padding-bottom: 76px;
}

.u-enable-responsive .u-spacing-76 > li + li {
    margin: 76px 0 0 0 !important;
}

.u-spacing-75:not(.u-text) > li:not(:last-child) {
    margin-right: 75px;
}

.u-spacing-75 > .u-accordion-item + .u-accordion-item {
    margin-top: 75px;
}

.u-h-spacing-75 > a,
.u-h-spacing-75 > .u-nav-item > a,
.u-h-spacing-75 > .u-nav-item > span {
    padding-left: 75px;
    padding-right: 75px;
}

.u-v-spacing-75 > a,
.u-v-spacing-75 > .u-nav-item > a,
.u-v-spacing-75 > .u-nav-item > span {
    padding-top: 75px;
    padding-bottom: 75px;
}

.u-enable-responsive .u-spacing-75 > li + li {
    margin: 75px 0 0 0 !important;
}

.u-spacing-74:not(.u-text) > li:not(:last-child) {
    margin-right: 74px;
}

.u-spacing-74 > .u-accordion-item + .u-accordion-item {
    margin-top: 74px;
}

.u-h-spacing-74 > a,
.u-h-spacing-74 > .u-nav-item > a,
.u-h-spacing-74 > .u-nav-item > span {
    padding-left: 74px;
    padding-right: 74px;
}

.u-v-spacing-74 > a,
.u-v-spacing-74 > .u-nav-item > a,
.u-v-spacing-74 > .u-nav-item > span {
    padding-top: 74px;
    padding-bottom: 74px;
}

.u-enable-responsive .u-spacing-74 > li + li {
    margin: 74px 0 0 0 !important;
}

.u-spacing-73:not(.u-text) > li:not(:last-child) {
    margin-right: 73px;
}

.u-spacing-73 > .u-accordion-item + .u-accordion-item {
    margin-top: 73px;
}

.u-h-spacing-73 > a,
.u-h-spacing-73 > .u-nav-item > a,
.u-h-spacing-73 > .u-nav-item > span {
    padding-left: 73px;
    padding-right: 73px;
}

.u-v-spacing-73 > a,
.u-v-spacing-73 > .u-nav-item > a,
.u-v-spacing-73 > .u-nav-item > span {
    padding-top: 73px;
    padding-bottom: 73px;
}

.u-enable-responsive .u-spacing-73 > li + li {
    margin: 73px 0 0 0 !important;
}

.u-spacing-72:not(.u-text) > li:not(:last-child) {
    margin-right: 72px;
}

.u-spacing-72 > .u-accordion-item + .u-accordion-item {
    margin-top: 72px;
}

.u-h-spacing-72 > a,
.u-h-spacing-72 > .u-nav-item > a,
.u-h-spacing-72 > .u-nav-item > span {
    padding-left: 72px;
    padding-right: 72px;
}

.u-v-spacing-72 > a,
.u-v-spacing-72 > .u-nav-item > a,
.u-v-spacing-72 > .u-nav-item > span {
    padding-top: 72px;
    padding-bottom: 72px;
}

.u-enable-responsive .u-spacing-72 > li + li {
    margin: 72px 0 0 0 !important;
}

.u-spacing-71:not(.u-text) > li:not(:last-child) {
    margin-right: 71px;
}

.u-spacing-71 > .u-accordion-item + .u-accordion-item {
    margin-top: 71px;
}

.u-h-spacing-71 > a,
.u-h-spacing-71 > .u-nav-item > a,
.u-h-spacing-71 > .u-nav-item > span {
    padding-left: 71px;
    padding-right: 71px;
}

.u-v-spacing-71 > a,
.u-v-spacing-71 > .u-nav-item > a,
.u-v-spacing-71 > .u-nav-item > span {
    padding-top: 71px;
    padding-bottom: 71px;
}

.u-enable-responsive .u-spacing-71 > li + li {
    margin: 71px 0 0 0 !important;
}

.u-spacing-70:not(.u-text) > li:not(:last-child) {
    margin-right: 70px;
}

.u-spacing-70 > .u-accordion-item + .u-accordion-item {
    margin-top: 70px;
}

.u-h-spacing-70 > a,
.u-h-spacing-70 > .u-nav-item > a,
.u-h-spacing-70 > .u-nav-item > span {
    padding-left: 70px;
    padding-right: 70px;
}

.u-v-spacing-70 > a,
.u-v-spacing-70 > .u-nav-item > a,
.u-v-spacing-70 > .u-nav-item > span {
    padding-top: 70px;
    padding-bottom: 70px;
}

.u-enable-responsive .u-spacing-70 > li + li {
    margin: 70px 0 0 0 !important;
}

.u-spacing-69:not(.u-text) > li:not(:last-child) {
    margin-right: 69px;
}

.u-spacing-69 > .u-accordion-item + .u-accordion-item {
    margin-top: 69px;
}

.u-h-spacing-69 > a,
.u-h-spacing-69 > .u-nav-item > a,
.u-h-spacing-69 > .u-nav-item > span {
    padding-left: 69px;
    padding-right: 69px;
}

.u-v-spacing-69 > a,
.u-v-spacing-69 > .u-nav-item > a,
.u-v-spacing-69 > .u-nav-item > span {
    padding-top: 69px;
    padding-bottom: 69px;
}

.u-enable-responsive .u-spacing-69 > li + li {
    margin: 69px 0 0 0 !important;
}

.u-spacing-68:not(.u-text) > li:not(:last-child) {
    margin-right: 68px;
}

.u-spacing-68 > .u-accordion-item + .u-accordion-item {
    margin-top: 68px;
}

.u-h-spacing-68 > a,
.u-h-spacing-68 > .u-nav-item > a,
.u-h-spacing-68 > .u-nav-item > span {
    padding-left: 68px;
    padding-right: 68px;
}

.u-v-spacing-68 > a,
.u-v-spacing-68 > .u-nav-item > a,
.u-v-spacing-68 > .u-nav-item > span {
    padding-top: 68px;
    padding-bottom: 68px;
}

.u-enable-responsive .u-spacing-68 > li + li {
    margin: 68px 0 0 0 !important;
}

.u-spacing-67:not(.u-text) > li:not(:last-child) {
    margin-right: 67px;
}

.u-spacing-67 > .u-accordion-item + .u-accordion-item {
    margin-top: 67px;
}

.u-h-spacing-67 > a,
.u-h-spacing-67 > .u-nav-item > a,
.u-h-spacing-67 > .u-nav-item > span {
    padding-left: 67px;
    padding-right: 67px;
}

.u-v-spacing-67 > a,
.u-v-spacing-67 > .u-nav-item > a,
.u-v-spacing-67 > .u-nav-item > span {
    padding-top: 67px;
    padding-bottom: 67px;
}

.u-enable-responsive .u-spacing-67 > li + li {
    margin: 67px 0 0 0 !important;
}

.u-spacing-66:not(.u-text) > li:not(:last-child) {
    margin-right: 66px;
}

.u-spacing-66 > .u-accordion-item + .u-accordion-item {
    margin-top: 66px;
}

.u-h-spacing-66 > a,
.u-h-spacing-66 > .u-nav-item > a,
.u-h-spacing-66 > .u-nav-item > span {
    padding-left: 66px;
    padding-right: 66px;
}

.u-v-spacing-66 > a,
.u-v-spacing-66 > .u-nav-item > a,
.u-v-spacing-66 > .u-nav-item > span {
    padding-top: 66px;
    padding-bottom: 66px;
}

.u-enable-responsive .u-spacing-66 > li + li {
    margin: 66px 0 0 0 !important;
}

.u-spacing-65:not(.u-text) > li:not(:last-child) {
    margin-right: 65px;
}

.u-spacing-65 > .u-accordion-item + .u-accordion-item {
    margin-top: 65px;
}

.u-h-spacing-65 > a,
.u-h-spacing-65 > .u-nav-item > a,
.u-h-spacing-65 > .u-nav-item > span {
    padding-left: 65px;
    padding-right: 65px;
}

.u-v-spacing-65 > a,
.u-v-spacing-65 > .u-nav-item > a,
.u-v-spacing-65 > .u-nav-item > span {
    padding-top: 65px;
    padding-bottom: 65px;
}

.u-enable-responsive .u-spacing-65 > li + li {
    margin: 65px 0 0 0 !important;
}

.u-spacing-64:not(.u-text) > li:not(:last-child) {
    margin-right: 64px;
}

.u-spacing-64 > .u-accordion-item + .u-accordion-item {
    margin-top: 64px;
}

.u-h-spacing-64 > a,
.u-h-spacing-64 > .u-nav-item > a,
.u-h-spacing-64 > .u-nav-item > span {
    padding-left: 64px;
    padding-right: 64px;
}

.u-v-spacing-64 > a,
.u-v-spacing-64 > .u-nav-item > a,
.u-v-spacing-64 > .u-nav-item > span {
    padding-top: 64px;
    padding-bottom: 64px;
}

.u-enable-responsive .u-spacing-64 > li + li {
    margin: 64px 0 0 0 !important;
}

.u-spacing-63:not(.u-text) > li:not(:last-child) {
    margin-right: 63px;
}

.u-spacing-63 > .u-accordion-item + .u-accordion-item {
    margin-top: 63px;
}

.u-h-spacing-63 > a,
.u-h-spacing-63 > .u-nav-item > a,
.u-h-spacing-63 > .u-nav-item > span {
    padding-left: 63px;
    padding-right: 63px;
}

.u-v-spacing-63 > a,
.u-v-spacing-63 > .u-nav-item > a,
.u-v-spacing-63 > .u-nav-item > span {
    padding-top: 63px;
    padding-bottom: 63px;
}

.u-enable-responsive .u-spacing-63 > li + li {
    margin: 63px 0 0 0 !important;
}

.u-spacing-62:not(.u-text) > li:not(:last-child) {
    margin-right: 62px;
}

.u-spacing-62 > .u-accordion-item + .u-accordion-item {
    margin-top: 62px;
}

.u-h-spacing-62 > a,
.u-h-spacing-62 > .u-nav-item > a,
.u-h-spacing-62 > .u-nav-item > span {
    padding-left: 62px;
    padding-right: 62px;
}

.u-v-spacing-62 > a,
.u-v-spacing-62 > .u-nav-item > a,
.u-v-spacing-62 > .u-nav-item > span {
    padding-top: 62px;
    padding-bottom: 62px;
}

.u-enable-responsive .u-spacing-62 > li + li {
    margin: 62px 0 0 0 !important;
}

.u-spacing-61:not(.u-text) > li:not(:last-child) {
    margin-right: 61px;
}

.u-spacing-61 > .u-accordion-item + .u-accordion-item {
    margin-top: 61px;
}

.u-h-spacing-61 > a,
.u-h-spacing-61 > .u-nav-item > a,
.u-h-spacing-61 > .u-nav-item > span {
    padding-left: 61px;
    padding-right: 61px;
}

.u-v-spacing-61 > a,
.u-v-spacing-61 > .u-nav-item > a,
.u-v-spacing-61 > .u-nav-item > span {
    padding-top: 61px;
    padding-bottom: 61px;
}

.u-enable-responsive .u-spacing-61 > li + li {
    margin: 61px 0 0 0 !important;
}

.u-spacing-60:not(.u-text) > li:not(:last-child) {
    margin-right: 60px;
}

.u-spacing-60 > .u-accordion-item + .u-accordion-item {
    margin-top: 60px;
}

.u-h-spacing-60 > a,
.u-h-spacing-60 > .u-nav-item > a,
.u-h-spacing-60 > .u-nav-item > span {
    padding-left: 60px;
    padding-right: 60px;
}

.u-v-spacing-60 > a,
.u-v-spacing-60 > .u-nav-item > a,
.u-v-spacing-60 > .u-nav-item > span {
    padding-top: 60px;
    padding-bottom: 60px;
}

.u-enable-responsive .u-spacing-60 > li + li {
    margin: 60px 0 0 0 !important;
}

.u-spacing-59:not(.u-text) > li:not(:last-child) {
    margin-right: 59px;
}

.u-spacing-59 > .u-accordion-item + .u-accordion-item {
    margin-top: 59px;
}

.u-h-spacing-59 > a,
.u-h-spacing-59 > .u-nav-item > a,
.u-h-spacing-59 > .u-nav-item > span {
    padding-left: 59px;
    padding-right: 59px;
}

.u-v-spacing-59 > a,
.u-v-spacing-59 > .u-nav-item > a,
.u-v-spacing-59 > .u-nav-item > span {
    padding-top: 59px;
    padding-bottom: 59px;
}

.u-enable-responsive .u-spacing-59 > li + li {
    margin: 59px 0 0 0 !important;
}

.u-spacing-58:not(.u-text) > li:not(:last-child) {
    margin-right: 58px;
}

.u-spacing-58 > .u-accordion-item + .u-accordion-item {
    margin-top: 58px;
}

.u-h-spacing-58 > a,
.u-h-spacing-58 > .u-nav-item > a,
.u-h-spacing-58 > .u-nav-item > span {
    padding-left: 58px;
    padding-right: 58px;
}

.u-v-spacing-58 > a,
.u-v-spacing-58 > .u-nav-item > a,
.u-v-spacing-58 > .u-nav-item > span {
    padding-top: 58px;
    padding-bottom: 58px;
}

.u-enable-responsive .u-spacing-58 > li + li {
    margin: 58px 0 0 0 !important;
}

.u-spacing-57:not(.u-text) > li:not(:last-child) {
    margin-right: 57px;
}

.u-spacing-57 > .u-accordion-item + .u-accordion-item {
    margin-top: 57px;
}

.u-h-spacing-57 > a,
.u-h-spacing-57 > .u-nav-item > a,
.u-h-spacing-57 > .u-nav-item > span {
    padding-left: 57px;
    padding-right: 57px;
}

.u-v-spacing-57 > a,
.u-v-spacing-57 > .u-nav-item > a,
.u-v-spacing-57 > .u-nav-item > span {
    padding-top: 57px;
    padding-bottom: 57px;
}

.u-enable-responsive .u-spacing-57 > li + li {
    margin: 57px 0 0 0 !important;
}

.u-spacing-56:not(.u-text) > li:not(:last-child) {
    margin-right: 56px;
}

.u-spacing-56 > .u-accordion-item + .u-accordion-item {
    margin-top: 56px;
}

.u-h-spacing-56 > a,
.u-h-spacing-56 > .u-nav-item > a,
.u-h-spacing-56 > .u-nav-item > span {
    padding-left: 56px;
    padding-right: 56px;
}

.u-v-spacing-56 > a,
.u-v-spacing-56 > .u-nav-item > a,
.u-v-spacing-56 > .u-nav-item > span {
    padding-top: 56px;
    padding-bottom: 56px;
}

.u-enable-responsive .u-spacing-56 > li + li {
    margin: 56px 0 0 0 !important;
}

.u-spacing-55:not(.u-text) > li:not(:last-child) {
    margin-right: 55px;
}

.u-spacing-55 > .u-accordion-item + .u-accordion-item {
    margin-top: 55px;
}

.u-h-spacing-55 > a,
.u-h-spacing-55 > .u-nav-item > a,
.u-h-spacing-55 > .u-nav-item > span {
    padding-left: 55px;
    padding-right: 55px;
}

.u-v-spacing-55 > a,
.u-v-spacing-55 > .u-nav-item > a,
.u-v-spacing-55 > .u-nav-item > span {
    padding-top: 55px;
    padding-bottom: 55px;
}

.u-enable-responsive .u-spacing-55 > li + li {
    margin: 55px 0 0 0 !important;
}

.u-spacing-54:not(.u-text) > li:not(:last-child) {
    margin-right: 54px;
}

.u-spacing-54 > .u-accordion-item + .u-accordion-item {
    margin-top: 54px;
}

.u-h-spacing-54 > a,
.u-h-spacing-54 > .u-nav-item > a,
.u-h-spacing-54 > .u-nav-item > span {
    padding-left: 54px;
    padding-right: 54px;
}

.u-v-spacing-54 > a,
.u-v-spacing-54 > .u-nav-item > a,
.u-v-spacing-54 > .u-nav-item > span {
    padding-top: 54px;
    padding-bottom: 54px;
}

.u-enable-responsive .u-spacing-54 > li + li {
    margin: 54px 0 0 0 !important;
}

.u-spacing-53:not(.u-text) > li:not(:last-child) {
    margin-right: 53px;
}

.u-spacing-53 > .u-accordion-item + .u-accordion-item {
    margin-top: 53px;
}

.u-h-spacing-53 > a,
.u-h-spacing-53 > .u-nav-item > a,
.u-h-spacing-53 > .u-nav-item > span {
    padding-left: 53px;
    padding-right: 53px;
}

.u-v-spacing-53 > a,
.u-v-spacing-53 > .u-nav-item > a,
.u-v-spacing-53 > .u-nav-item > span {
    padding-top: 53px;
    padding-bottom: 53px;
}

.u-enable-responsive .u-spacing-53 > li + li {
    margin: 53px 0 0 0 !important;
}

.u-spacing-52:not(.u-text) > li:not(:last-child) {
    margin-right: 52px;
}

.u-spacing-52 > .u-accordion-item + .u-accordion-item {
    margin-top: 52px;
}

.u-h-spacing-52 > a,
.u-h-spacing-52 > .u-nav-item > a,
.u-h-spacing-52 > .u-nav-item > span {
    padding-left: 52px;
    padding-right: 52px;
}

.u-v-spacing-52 > a,
.u-v-spacing-52 > .u-nav-item > a,
.u-v-spacing-52 > .u-nav-item > span {
    padding-top: 52px;
    padding-bottom: 52px;
}

.u-enable-responsive .u-spacing-52 > li + li {
    margin: 52px 0 0 0 !important;
}

.u-spacing-51:not(.u-text) > li:not(:last-child) {
    margin-right: 51px;
}

.u-spacing-51 > .u-accordion-item + .u-accordion-item {
    margin-top: 51px;
}

.u-h-spacing-51 > a,
.u-h-spacing-51 > .u-nav-item > a,
.u-h-spacing-51 > .u-nav-item > span {
    padding-left: 51px;
    padding-right: 51px;
}

.u-v-spacing-51 > a,
.u-v-spacing-51 > .u-nav-item > a,
.u-v-spacing-51 > .u-nav-item > span {
    padding-top: 51px;
    padding-bottom: 51px;
}

.u-enable-responsive .u-spacing-51 > li + li {
    margin: 51px 0 0 0 !important;
}

.u-spacing-50:not(.u-text) > li:not(:last-child) {
    margin-right: 50px;
}

.u-spacing-50 > .u-accordion-item + .u-accordion-item {
    margin-top: 50px;
}

.u-h-spacing-50 > a,
.u-h-spacing-50 > .u-nav-item > a,
.u-h-spacing-50 > .u-nav-item > span {
    padding-left: 50px;
    padding-right: 50px;
}

.u-v-spacing-50 > a,
.u-v-spacing-50 > .u-nav-item > a,
.u-v-spacing-50 > .u-nav-item > span {
    padding-top: 50px;
    padding-bottom: 50px;
}

.u-enable-responsive .u-spacing-50 > li + li {
    margin: 50px 0 0 0 !important;
}

.u-spacing-49:not(.u-text) > li:not(:last-child) {
    margin-right: 49px;
}

.u-spacing-49 > .u-accordion-item + .u-accordion-item {
    margin-top: 49px;
}

.u-h-spacing-49 > a,
.u-h-spacing-49 > .u-nav-item > a,
.u-h-spacing-49 > .u-nav-item > span {
    padding-left: 49px;
    padding-right: 49px;
}

.u-v-spacing-49 > a,
.u-v-spacing-49 > .u-nav-item > a,
.u-v-spacing-49 > .u-nav-item > span {
    padding-top: 49px;
    padding-bottom: 49px;
}

.u-enable-responsive .u-spacing-49 > li + li {
    margin: 49px 0 0 0 !important;
}

.u-spacing-48:not(.u-text) > li:not(:last-child) {
    margin-right: 48px;
}

.u-spacing-48 > .u-accordion-item + .u-accordion-item {
    margin-top: 48px;
}

.u-h-spacing-48 > a,
.u-h-spacing-48 > .u-nav-item > a,
.u-h-spacing-48 > .u-nav-item > span {
    padding-left: 48px;
    padding-right: 48px;
}

.u-v-spacing-48 > a,
.u-v-spacing-48 > .u-nav-item > a,
.u-v-spacing-48 > .u-nav-item > span {
    padding-top: 48px;
    padding-bottom: 48px;
}

.u-enable-responsive .u-spacing-48 > li + li {
    margin: 48px 0 0 0 !important;
}

.u-spacing-47:not(.u-text) > li:not(:last-child) {
    margin-right: 47px;
}

.u-spacing-47 > .u-accordion-item + .u-accordion-item {
    margin-top: 47px;
}

.u-h-spacing-47 > a,
.u-h-spacing-47 > .u-nav-item > a,
.u-h-spacing-47 > .u-nav-item > span {
    padding-left: 47px;
    padding-right: 47px;
}

.u-v-spacing-47 > a,
.u-v-spacing-47 > .u-nav-item > a,
.u-v-spacing-47 > .u-nav-item > span {
    padding-top: 47px;
    padding-bottom: 47px;
}

.u-enable-responsive .u-spacing-47 > li + li {
    margin: 47px 0 0 0 !important;
}

.u-spacing-46:not(.u-text) > li:not(:last-child) {
    margin-right: 46px;
}

.u-spacing-46 > .u-accordion-item + .u-accordion-item {
    margin-top: 46px;
}

.u-h-spacing-46 > a,
.u-h-spacing-46 > .u-nav-item > a,
.u-h-spacing-46 > .u-nav-item > span {
    padding-left: 46px;
    padding-right: 46px;
}

.u-v-spacing-46 > a,
.u-v-spacing-46 > .u-nav-item > a,
.u-v-spacing-46 > .u-nav-item > span {
    padding-top: 46px;
    padding-bottom: 46px;
}

.u-enable-responsive .u-spacing-46 > li + li {
    margin: 46px 0 0 0 !important;
}

.u-spacing-45:not(.u-text) > li:not(:last-child) {
    margin-right: 45px;
}

.u-spacing-45 > .u-accordion-item + .u-accordion-item {
    margin-top: 45px;
}

.u-h-spacing-45 > a,
.u-h-spacing-45 > .u-nav-item > a,
.u-h-spacing-45 > .u-nav-item > span {
    padding-left: 45px;
    padding-right: 45px;
}

.u-v-spacing-45 > a,
.u-v-spacing-45 > .u-nav-item > a,
.u-v-spacing-45 > .u-nav-item > span {
    padding-top: 45px;
    padding-bottom: 45px;
}

.u-enable-responsive .u-spacing-45 > li + li {
    margin: 45px 0 0 0 !important;
}

.u-spacing-44:not(.u-text) > li:not(:last-child) {
    margin-right: 44px;
}

.u-spacing-44 > .u-accordion-item + .u-accordion-item {
    margin-top: 44px;
}

.u-h-spacing-44 > a,
.u-h-spacing-44 > .u-nav-item > a,
.u-h-spacing-44 > .u-nav-item > span {
    padding-left: 44px;
    padding-right: 44px;
}

.u-v-spacing-44 > a,
.u-v-spacing-44 > .u-nav-item > a,
.u-v-spacing-44 > .u-nav-item > span {
    padding-top: 44px;
    padding-bottom: 44px;
}

.u-enable-responsive .u-spacing-44 > li + li {
    margin: 44px 0 0 0 !important;
}

.u-spacing-43:not(.u-text) > li:not(:last-child) {
    margin-right: 43px;
}

.u-spacing-43 > .u-accordion-item + .u-accordion-item {
    margin-top: 43px;
}

.u-h-spacing-43 > a,
.u-h-spacing-43 > .u-nav-item > a,
.u-h-spacing-43 > .u-nav-item > span {
    padding-left: 43px;
    padding-right: 43px;
}

.u-v-spacing-43 > a,
.u-v-spacing-43 > .u-nav-item > a,
.u-v-spacing-43 > .u-nav-item > span {
    padding-top: 43px;
    padding-bottom: 43px;
}

.u-enable-responsive .u-spacing-43 > li + li {
    margin: 43px 0 0 0 !important;
}

.u-spacing-42:not(.u-text) > li:not(:last-child) {
    margin-right: 42px;
}

.u-spacing-42 > .u-accordion-item + .u-accordion-item {
    margin-top: 42px;
}

.u-h-spacing-42 > a,
.u-h-spacing-42 > .u-nav-item > a,
.u-h-spacing-42 > .u-nav-item > span {
    padding-left: 42px;
    padding-right: 42px;
}

.u-v-spacing-42 > a,
.u-v-spacing-42 > .u-nav-item > a,
.u-v-spacing-42 > .u-nav-item > span {
    padding-top: 42px;
    padding-bottom: 42px;
}

.u-enable-responsive .u-spacing-42 > li + li {
    margin: 42px 0 0 0 !important;
}

.u-spacing-41:not(.u-text) > li:not(:last-child) {
    margin-right: 41px;
}

.u-spacing-41 > .u-accordion-item + .u-accordion-item {
    margin-top: 41px;
}

.u-h-spacing-41 > a,
.u-h-spacing-41 > .u-nav-item > a,
.u-h-spacing-41 > .u-nav-item > span {
    padding-left: 41px;
    padding-right: 41px;
}

.u-v-spacing-41 > a,
.u-v-spacing-41 > .u-nav-item > a,
.u-v-spacing-41 > .u-nav-item > span {
    padding-top: 41px;
    padding-bottom: 41px;
}

.u-enable-responsive .u-spacing-41 > li + li {
    margin: 41px 0 0 0 !important;
}

.u-spacing-40:not(.u-text) > li:not(:last-child) {
    margin-right: 40px;
}

.u-spacing-40 > .u-accordion-item + .u-accordion-item {
    margin-top: 40px;
}

.u-h-spacing-40 > a,
.u-h-spacing-40 > .u-nav-item > a,
.u-h-spacing-40 > .u-nav-item > span {
    padding-left: 40px;
    padding-right: 40px;
}

.u-v-spacing-40 > a,
.u-v-spacing-40 > .u-nav-item > a,
.u-v-spacing-40 > .u-nav-item > span {
    padding-top: 40px;
    padding-bottom: 40px;
}

.u-enable-responsive .u-spacing-40 > li + li {
    margin: 40px 0 0 0 !important;
}

.u-spacing-39:not(.u-text) > li:not(:last-child) {
    margin-right: 39px;
}

.u-spacing-39 > .u-accordion-item + .u-accordion-item {
    margin-top: 39px;
}

.u-h-spacing-39 > a,
.u-h-spacing-39 > .u-nav-item > a,
.u-h-spacing-39 > .u-nav-item > span {
    padding-left: 39px;
    padding-right: 39px;
}

.u-v-spacing-39 > a,
.u-v-spacing-39 > .u-nav-item > a,
.u-v-spacing-39 > .u-nav-item > span {
    padding-top: 39px;
    padding-bottom: 39px;
}

.u-enable-responsive .u-spacing-39 > li + li {
    margin: 39px 0 0 0 !important;
}

.u-spacing-38:not(.u-text) > li:not(:last-child) {
    margin-right: 38px;
}

.u-spacing-38 > .u-accordion-item + .u-accordion-item {
    margin-top: 38px;
}

.u-h-spacing-38 > a,
.u-h-spacing-38 > .u-nav-item > a,
.u-h-spacing-38 > .u-nav-item > span {
    padding-left: 38px;
    padding-right: 38px;
}

.u-v-spacing-38 > a,
.u-v-spacing-38 > .u-nav-item > a,
.u-v-spacing-38 > .u-nav-item > span {
    padding-top: 38px;
    padding-bottom: 38px;
}

.u-enable-responsive .u-spacing-38 > li + li {
    margin: 38px 0 0 0 !important;
}

.u-spacing-37:not(.u-text) > li:not(:last-child) {
    margin-right: 37px;
}

.u-spacing-37 > .u-accordion-item + .u-accordion-item {
    margin-top: 37px;
}

.u-h-spacing-37 > a,
.u-h-spacing-37 > .u-nav-item > a,
.u-h-spacing-37 > .u-nav-item > span {
    padding-left: 37px;
    padding-right: 37px;
}

.u-v-spacing-37 > a,
.u-v-spacing-37 > .u-nav-item > a,
.u-v-spacing-37 > .u-nav-item > span {
    padding-top: 37px;
    padding-bottom: 37px;
}

.u-enable-responsive .u-spacing-37 > li + li {
    margin: 37px 0 0 0 !important;
}

.u-spacing-36:not(.u-text) > li:not(:last-child) {
    margin-right: 36px;
}

.u-spacing-36 > .u-accordion-item + .u-accordion-item {
    margin-top: 36px;
}

.u-h-spacing-36 > a,
.u-h-spacing-36 > .u-nav-item > a,
.u-h-spacing-36 > .u-nav-item > span {
    padding-left: 36px;
    padding-right: 36px;
}

.u-v-spacing-36 > a,
.u-v-spacing-36 > .u-nav-item > a,
.u-v-spacing-36 > .u-nav-item > span {
    padding-top: 36px;
    padding-bottom: 36px;
}

.u-enable-responsive .u-spacing-36 > li + li {
    margin: 36px 0 0 0 !important;
}

.u-spacing-35:not(.u-text) > li:not(:last-child) {
    margin-right: 35px;
}

.u-spacing-35 > .u-accordion-item + .u-accordion-item {
    margin-top: 35px;
}

.u-h-spacing-35 > a,
.u-h-spacing-35 > .u-nav-item > a,
.u-h-spacing-35 > .u-nav-item > span {
    padding-left: 35px;
    padding-right: 35px;
}

.u-v-spacing-35 > a,
.u-v-spacing-35 > .u-nav-item > a,
.u-v-spacing-35 > .u-nav-item > span {
    padding-top: 35px;
    padding-bottom: 35px;
}

.u-enable-responsive .u-spacing-35 > li + li {
    margin: 35px 0 0 0 !important;
}

.u-spacing-34:not(.u-text) > li:not(:last-child) {
    margin-right: 34px;
}

.u-spacing-34 > .u-accordion-item + .u-accordion-item {
    margin-top: 34px;
}

.u-h-spacing-34 > a,
.u-h-spacing-34 > .u-nav-item > a,
.u-h-spacing-34 > .u-nav-item > span {
    padding-left: 34px;
    padding-right: 34px;
}

.u-v-spacing-34 > a,
.u-v-spacing-34 > .u-nav-item > a,
.u-v-spacing-34 > .u-nav-item > span {
    padding-top: 34px;
    padding-bottom: 34px;
}

.u-enable-responsive .u-spacing-34 > li + li {
    margin: 34px 0 0 0 !important;
}

.u-spacing-33:not(.u-text) > li:not(:last-child) {
    margin-right: 33px;
}

.u-spacing-33 > .u-accordion-item + .u-accordion-item {
    margin-top: 33px;
}

.u-h-spacing-33 > a,
.u-h-spacing-33 > .u-nav-item > a,
.u-h-spacing-33 > .u-nav-item > span {
    padding-left: 33px;
    padding-right: 33px;
}

.u-v-spacing-33 > a,
.u-v-spacing-33 > .u-nav-item > a,
.u-v-spacing-33 > .u-nav-item > span {
    padding-top: 33px;
    padding-bottom: 33px;
}

.u-enable-responsive .u-spacing-33 > li + li {
    margin: 33px 0 0 0 !important;
}

.u-spacing-32:not(.u-text) > li:not(:last-child) {
    margin-right: 32px;
}

.u-spacing-32 > .u-accordion-item + .u-accordion-item {
    margin-top: 32px;
}

.u-h-spacing-32 > a,
.u-h-spacing-32 > .u-nav-item > a,
.u-h-spacing-32 > .u-nav-item > span {
    padding-left: 32px;
    padding-right: 32px;
}

.u-v-spacing-32 > a,
.u-v-spacing-32 > .u-nav-item > a,
.u-v-spacing-32 > .u-nav-item > span {
    padding-top: 32px;
    padding-bottom: 32px;
}

.u-enable-responsive .u-spacing-32 > li + li {
    margin: 32px 0 0 0 !important;
}

.u-spacing-31:not(.u-text) > li:not(:last-child) {
    margin-right: 31px;
}

.u-spacing-31 > .u-accordion-item + .u-accordion-item {
    margin-top: 31px;
}

.u-h-spacing-31 > a,
.u-h-spacing-31 > .u-nav-item > a,
.u-h-spacing-31 > .u-nav-item > span {
    padding-left: 31px;
    padding-right: 31px;
}

.u-v-spacing-31 > a,
.u-v-spacing-31 > .u-nav-item > a,
.u-v-spacing-31 > .u-nav-item > span {
    padding-top: 31px;
    padding-bottom: 31px;
}

.u-enable-responsive .u-spacing-31 > li + li {
    margin: 31px 0 0 0 !important;
}

.u-spacing-30:not(.u-text) > li:not(:last-child) {
    margin-right: 30px;
}

.u-spacing-30 > .u-accordion-item + .u-accordion-item {
    margin-top: 30px;
}

.u-h-spacing-30 > a,
.u-h-spacing-30 > .u-nav-item > a,
.u-h-spacing-30 > .u-nav-item > span {
    padding-left: 30px;
    padding-right: 30px;
}

.u-v-spacing-30 > a,
.u-v-spacing-30 > .u-nav-item > a,
.u-v-spacing-30 > .u-nav-item > span {
    padding-top: 30px;
    padding-bottom: 30px;
}

.u-enable-responsive .u-spacing-30 > li + li {
    margin: 30px 0 0 0 !important;
}

.u-spacing-29:not(.u-text) > li:not(:last-child) {
    margin-right: 29px;
}

.u-spacing-29 > .u-accordion-item + .u-accordion-item {
    margin-top: 29px;
}

.u-h-spacing-29 > a,
.u-h-spacing-29 > .u-nav-item > a,
.u-h-spacing-29 > .u-nav-item > span {
    padding-left: 29px;
    padding-right: 29px;
}

.u-v-spacing-29 > a,
.u-v-spacing-29 > .u-nav-item > a,
.u-v-spacing-29 > .u-nav-item > span {
    padding-top: 29px;
    padding-bottom: 29px;
}

.u-enable-responsive .u-spacing-29 > li + li {
    margin: 29px 0 0 0 !important;
}

.u-spacing-28:not(.u-text) > li:not(:last-child) {
    margin-right: 28px;
}

.u-spacing-28 > .u-accordion-item + .u-accordion-item {
    margin-top: 28px;
}

.u-h-spacing-28 > a,
.u-h-spacing-28 > .u-nav-item > a,
.u-h-spacing-28 > .u-nav-item > span {
    padding-left: 28px;
    padding-right: 28px;
}

.u-v-spacing-28 > a,
.u-v-spacing-28 > .u-nav-item > a,
.u-v-spacing-28 > .u-nav-item > span {
    padding-top: 28px;
    padding-bottom: 28px;
}

.u-enable-responsive .u-spacing-28 > li + li {
    margin: 28px 0 0 0 !important;
}

.u-spacing-27:not(.u-text) > li:not(:last-child) {
    margin-right: 27px;
}

.u-spacing-27 > .u-accordion-item + .u-accordion-item {
    margin-top: 27px;
}

.u-h-spacing-27 > a,
.u-h-spacing-27 > .u-nav-item > a,
.u-h-spacing-27 > .u-nav-item > span {
    padding-left: 27px;
    padding-right: 27px;
}

.u-v-spacing-27 > a,
.u-v-spacing-27 > .u-nav-item > a,
.u-v-spacing-27 > .u-nav-item > span {
    padding-top: 27px;
    padding-bottom: 27px;
}

.u-enable-responsive .u-spacing-27 > li + li {
    margin: 27px 0 0 0 !important;
}

.u-spacing-26:not(.u-text) > li:not(:last-child) {
    margin-right: 26px;
}

.u-spacing-26 > .u-accordion-item + .u-accordion-item {
    margin-top: 26px;
}

.u-h-spacing-26 > a,
.u-h-spacing-26 > .u-nav-item > a,
.u-h-spacing-26 > .u-nav-item > span {
    padding-left: 26px;
    padding-right: 26px;
}

.u-v-spacing-26 > a,
.u-v-spacing-26 > .u-nav-item > a,
.u-v-spacing-26 > .u-nav-item > span {
    padding-top: 26px;
    padding-bottom: 26px;
}

.u-enable-responsive .u-spacing-26 > li + li {
    margin: 26px 0 0 0 !important;
}

.u-spacing-25:not(.u-text) > li:not(:last-child) {
    margin-right: 25px;
}

.u-spacing-25 > .u-accordion-item + .u-accordion-item {
    margin-top: 25px;
}

.u-h-spacing-25 > a,
.u-h-spacing-25 > .u-nav-item > a,
.u-h-spacing-25 > .u-nav-item > span {
    padding-left: 25px;
    padding-right: 25px;
}

.u-v-spacing-25 > a,
.u-v-spacing-25 > .u-nav-item > a,
.u-v-spacing-25 > .u-nav-item > span {
    padding-top: 25px;
    padding-bottom: 25px;
}

.u-enable-responsive .u-spacing-25 > li + li {
    margin: 25px 0 0 0 !important;
}

.u-spacing-24:not(.u-text) > li:not(:last-child) {
    margin-right: 24px;
}

.u-spacing-24 > .u-accordion-item + .u-accordion-item {
    margin-top: 24px;
}

.u-h-spacing-24 > a,
.u-h-spacing-24 > .u-nav-item > a,
.u-h-spacing-24 > .u-nav-item > span {
    padding-left: 24px;
    padding-right: 24px;
}

.u-v-spacing-24 > a,
.u-v-spacing-24 > .u-nav-item > a,
.u-v-spacing-24 > .u-nav-item > span {
    padding-top: 24px;
    padding-bottom: 24px;
}

.u-enable-responsive .u-spacing-24 > li + li {
    margin: 24px 0 0 0 !important;
}

.u-spacing-23:not(.u-text) > li:not(:last-child) {
    margin-right: 23px;
}

.u-spacing-23 > .u-accordion-item + .u-accordion-item {
    margin-top: 23px;
}

.u-h-spacing-23 > a,
.u-h-spacing-23 > .u-nav-item > a,
.u-h-spacing-23 > .u-nav-item > span {
    padding-left: 23px;
    padding-right: 23px;
}

.u-v-spacing-23 > a,
.u-v-spacing-23 > .u-nav-item > a,
.u-v-spacing-23 > .u-nav-item > span {
    padding-top: 23px;
    padding-bottom: 23px;
}

.u-enable-responsive .u-spacing-23 > li + li {
    margin: 23px 0 0 0 !important;
}

.u-spacing-22:not(.u-text) > li:not(:last-child) {
    margin-right: 22px;
}

.u-spacing-22 > .u-accordion-item + .u-accordion-item {
    margin-top: 22px;
}

.u-h-spacing-22 > a,
.u-h-spacing-22 > .u-nav-item > a,
.u-h-spacing-22 > .u-nav-item > span {
    padding-left: 22px;
    padding-right: 22px;
}

.u-v-spacing-22 > a,
.u-v-spacing-22 > .u-nav-item > a,
.u-v-spacing-22 > .u-nav-item > span {
    padding-top: 22px;
    padding-bottom: 22px;
}

.u-enable-responsive .u-spacing-22 > li + li {
    margin: 22px 0 0 0 !important;
}

.u-spacing-21:not(.u-text) > li:not(:last-child) {
    margin-right: 21px;
}

.u-spacing-21 > .u-accordion-item + .u-accordion-item {
    margin-top: 21px;
}

.u-h-spacing-21 > a,
.u-h-spacing-21 > .u-nav-item > a,
.u-h-spacing-21 > .u-nav-item > span {
    padding-left: 21px;
    padding-right: 21px;
}

.u-v-spacing-21 > a,
.u-v-spacing-21 > .u-nav-item > a,
.u-v-spacing-21 > .u-nav-item > span {
    padding-top: 21px;
    padding-bottom: 21px;
}

.u-enable-responsive .u-spacing-21 > li + li {
    margin: 21px 0 0 0 !important;
}

.u-spacing-20:not(.u-text) > li:not(:last-child) {
    margin-right: 20px;
}

.u-spacing-20 > .u-accordion-item + .u-accordion-item {
    margin-top: 20px;
}

.u-h-spacing-20 > a,
.u-h-spacing-20 > .u-nav-item > a,
.u-h-spacing-20 > .u-nav-item > span {
    padding-left: 20px;
    padding-right: 20px;
}

.u-v-spacing-20 > a,
.u-v-spacing-20 > .u-nav-item > a,
.u-v-spacing-20 > .u-nav-item > span {
    padding-top: 20px;
    padding-bottom: 20px;
}

.u-enable-responsive .u-spacing-20 > li + li {
    margin: 20px 0 0 0 !important;
}

.u-spacing-19:not(.u-text) > li:not(:last-child) {
    margin-right: 19px;
}

.u-spacing-19 > .u-accordion-item + .u-accordion-item {
    margin-top: 19px;
}

.u-h-spacing-19 > a,
.u-h-spacing-19 > .u-nav-item > a,
.u-h-spacing-19 > .u-nav-item > span {
    padding-left: 19px;
    padding-right: 19px;
}

.u-v-spacing-19 > a,
.u-v-spacing-19 > .u-nav-item > a,
.u-v-spacing-19 > .u-nav-item > span {
    padding-top: 19px;
    padding-bottom: 19px;
}

.u-enable-responsive .u-spacing-19 > li + li {
    margin: 19px 0 0 0 !important;
}

.u-spacing-18:not(.u-text) > li:not(:last-child) {
    margin-right: 18px;
}

.u-spacing-18 > .u-accordion-item + .u-accordion-item {
    margin-top: 18px;
}

.u-h-spacing-18 > a,
.u-h-spacing-18 > .u-nav-item > a,
.u-h-spacing-18 > .u-nav-item > span {
    padding-left: 18px;
    padding-right: 18px;
}

.u-v-spacing-18 > a,
.u-v-spacing-18 > .u-nav-item > a,
.u-v-spacing-18 > .u-nav-item > span {
    padding-top: 18px;
    padding-bottom: 18px;
}

.u-enable-responsive .u-spacing-18 > li + li {
    margin: 18px 0 0 0 !important;
}

.u-spacing-17:not(.u-text) > li:not(:last-child) {
    margin-right: 17px;
}

.u-spacing-17 > .u-accordion-item + .u-accordion-item {
    margin-top: 17px;
}

.u-h-spacing-17 > a,
.u-h-spacing-17 > .u-nav-item > a,
.u-h-spacing-17 > .u-nav-item > span {
    padding-left: 17px;
    padding-right: 17px;
}

.u-v-spacing-17 > a,
.u-v-spacing-17 > .u-nav-item > a,
.u-v-spacing-17 > .u-nav-item > span {
    padding-top: 17px;
    padding-bottom: 17px;
}

.u-enable-responsive .u-spacing-17 > li + li {
    margin: 17px 0 0 0 !important;
}

.u-spacing-16:not(.u-text) > li:not(:last-child) {
    margin-right: 16px;
}

.u-spacing-16 > .u-accordion-item + .u-accordion-item {
    margin-top: 16px;
}

.u-h-spacing-16 > a,
.u-h-spacing-16 > .u-nav-item > a,
.u-h-spacing-16 > .u-nav-item > span {
    padding-left: 16px;
    padding-right: 16px;
}

.u-v-spacing-16 > a,
.u-v-spacing-16 > .u-nav-item > a,
.u-v-spacing-16 > .u-nav-item > span {
    padding-top: 16px;
    padding-bottom: 16px;
}

.u-enable-responsive .u-spacing-16 > li + li {
    margin: 16px 0 0 0 !important;
}

.u-spacing-15:not(.u-text) > li:not(:last-child) {
    margin-right: 15px;
}

.u-spacing-15 > .u-accordion-item + .u-accordion-item {
    margin-top: 15px;
}

.u-h-spacing-15 > a,
.u-h-spacing-15 > .u-nav-item > a,
.u-h-spacing-15 > .u-nav-item > span {
    padding-left: 15px;
    padding-right: 15px;
}

.u-v-spacing-15 > a,
.u-v-spacing-15 > .u-nav-item > a,
.u-v-spacing-15 > .u-nav-item > span {
    padding-top: 15px;
    padding-bottom: 15px;
}

.u-enable-responsive .u-spacing-15 > li + li {
    margin: 15px 0 0 0 !important;
}

.u-spacing-14:not(.u-text) > li:not(:last-child) {
    margin-right: 14px;
}

.u-spacing-14 > .u-accordion-item + .u-accordion-item {
    margin-top: 14px;
}

.u-h-spacing-14 > a,
.u-h-spacing-14 > .u-nav-item > a,
.u-h-spacing-14 > .u-nav-item > span {
    padding-left: 14px;
    padding-right: 14px;
}

.u-v-spacing-14 > a,
.u-v-spacing-14 > .u-nav-item > a,
.u-v-spacing-14 > .u-nav-item > span {
    padding-top: 14px;
    padding-bottom: 14px;
}

.u-enable-responsive .u-spacing-14 > li + li {
    margin: 14px 0 0 0 !important;
}

.u-spacing-13:not(.u-text) > li:not(:last-child) {
    margin-right: 13px;
}

.u-spacing-13 > .u-accordion-item + .u-accordion-item {
    margin-top: 13px;
}

.u-h-spacing-13 > a,
.u-h-spacing-13 > .u-nav-item > a,
.u-h-spacing-13 > .u-nav-item > span {
    padding-left: 13px;
    padding-right: 13px;
}

.u-v-spacing-13 > a,
.u-v-spacing-13 > .u-nav-item > a,
.u-v-spacing-13 > .u-nav-item > span {
    padding-top: 13px;
    padding-bottom: 13px;
}

.u-enable-responsive .u-spacing-13 > li + li {
    margin: 13px 0 0 0 !important;
}

.u-spacing-12:not(.u-text) > li:not(:last-child) {
    margin-right: 12px;
}

.u-spacing-12 > .u-accordion-item + .u-accordion-item {
    margin-top: 12px;
}

.u-h-spacing-12 > a,
.u-h-spacing-12 > .u-nav-item > a,
.u-h-spacing-12 > .u-nav-item > span {
    padding-left: 12px;
    padding-right: 12px;
}

.u-v-spacing-12 > a,
.u-v-spacing-12 > .u-nav-item > a,
.u-v-spacing-12 > .u-nav-item > span {
    padding-top: 12px;
    padding-bottom: 12px;
}

.u-enable-responsive .u-spacing-12 > li + li {
    margin: 12px 0 0 0 !important;
}

.u-spacing-11:not(.u-text) > li:not(:last-child) {
    margin-right: 11px;
}

.u-spacing-11 > .u-accordion-item + .u-accordion-item {
    margin-top: 11px;
}

.u-h-spacing-11 > a,
.u-h-spacing-11 > .u-nav-item > a,
.u-h-spacing-11 > .u-nav-item > span {
    padding-left: 11px;
    padding-right: 11px;
}

.u-v-spacing-11 > a,
.u-v-spacing-11 > .u-nav-item > a,
.u-v-spacing-11 > .u-nav-item > span {
    padding-top: 11px;
    padding-bottom: 11px;
}

.u-enable-responsive .u-spacing-11 > li + li {
    margin: 11px 0 0 0 !important;
}

.u-spacing-10:not(.u-text) > li:not(:last-child) {
    margin-right: 10px;
}

.u-spacing-10 > .u-accordion-item + .u-accordion-item {
    margin-top: 10px;
}

.u-h-spacing-10 > a,
.u-h-spacing-10 > .u-nav-item > a,
.u-h-spacing-10 > .u-nav-item > span {
    padding-left: 10px;
    padding-right: 10px;
}

.u-v-spacing-10 > a,
.u-v-spacing-10 > .u-nav-item > a,
.u-v-spacing-10 > .u-nav-item > span {
    padding-top: 10px;
    padding-bottom: 10px;
}

.u-enable-responsive .u-spacing-10 > li + li {
    margin: 10px 0 0 0 !important;
}

.u-spacing-9:not(.u-text) > li:not(:last-child) {
    margin-right: 9px;
}

.u-spacing-9 > .u-accordion-item + .u-accordion-item {
    margin-top: 9px;
}

.u-h-spacing-9 > a,
.u-h-spacing-9 > .u-nav-item > a,
.u-h-spacing-9 > .u-nav-item > span {
    padding-left: 9px;
    padding-right: 9px;
}

.u-v-spacing-9 > a,
.u-v-spacing-9 > .u-nav-item > a,
.u-v-spacing-9 > .u-nav-item > span {
    padding-top: 9px;
    padding-bottom: 9px;
}

.u-enable-responsive .u-spacing-9 > li + li {
    margin: 9px 0 0 0 !important;
}

.u-spacing-8:not(.u-text) > li:not(:last-child) {
    margin-right: 8px;
}

.u-spacing-8 > .u-accordion-item + .u-accordion-item {
    margin-top: 8px;
}

.u-h-spacing-8 > a,
.u-h-spacing-8 > .u-nav-item > a,
.u-h-spacing-8 > .u-nav-item > span {
    padding-left: 8px;
    padding-right: 8px;
}

.u-v-spacing-8 > a,
.u-v-spacing-8 > .u-nav-item > a,
.u-v-spacing-8 > .u-nav-item > span {
    padding-top: 8px;
    padding-bottom: 8px;
}

.u-enable-responsive .u-spacing-8 > li + li {
    margin: 8px 0 0 0 !important;
}

.u-spacing-7:not(.u-text) > li:not(:last-child) {
    margin-right: 7px;
}

.u-spacing-7 > .u-accordion-item + .u-accordion-item {
    margin-top: 7px;
}

.u-h-spacing-7 > a,
.u-h-spacing-7 > .u-nav-item > a,
.u-h-spacing-7 > .u-nav-item > span {
    padding-left: 7px;
    padding-right: 7px;
}

.u-v-spacing-7 > a,
.u-v-spacing-7 > .u-nav-item > a,
.u-v-spacing-7 > .u-nav-item > span {
    padding-top: 7px;
    padding-bottom: 7px;
}

.u-enable-responsive .u-spacing-7 > li + li {
    margin: 7px 0 0 0 !important;
}

.u-spacing-6:not(.u-text) > li:not(:last-child) {
    margin-right: 6px;
}

.u-spacing-6 > .u-accordion-item + .u-accordion-item {
    margin-top: 6px;
}

.u-h-spacing-6 > a,
.u-h-spacing-6 > .u-nav-item > a,
.u-h-spacing-6 > .u-nav-item > span {
    padding-left: 6px;
    padding-right: 6px;
}

.u-v-spacing-6 > a,
.u-v-spacing-6 > .u-nav-item > a,
.u-v-spacing-6 > .u-nav-item > span {
    padding-top: 6px;
    padding-bottom: 6px;
}

.u-enable-responsive .u-spacing-6 > li + li {
    margin: 6px 0 0 0 !important;
}

.u-spacing-5:not(.u-text) > li:not(:last-child) {
    margin-right: 5px;
}

.u-spacing-5 > .u-accordion-item + .u-accordion-item {
    margin-top: 5px;
}

.u-h-spacing-5 > a,
.u-h-spacing-5 > .u-nav-item > a,
.u-h-spacing-5 > .u-nav-item > span {
    padding-left: 5px;
    padding-right: 5px;
}

.u-v-spacing-5 > a,
.u-v-spacing-5 > .u-nav-item > a,
.u-v-spacing-5 > .u-nav-item > span {
    padding-top: 5px;
    padding-bottom: 5px;
}

.u-enable-responsive .u-spacing-5 > li + li {
    margin: 5px 0 0 0 !important;
}

.u-spacing-4:not(.u-text) > li:not(:last-child) {
    margin-right: 4px;
}

.u-spacing-4 > .u-accordion-item + .u-accordion-item {
    margin-top: 4px;
}

.u-h-spacing-4 > a,
.u-h-spacing-4 > .u-nav-item > a,
.u-h-spacing-4 > .u-nav-item > span {
    padding-left: 4px;
    padding-right: 4px;
}

.u-v-spacing-4 > a,
.u-v-spacing-4 > .u-nav-item > a,
.u-v-spacing-4 > .u-nav-item > span {
    padding-top: 4px;
    padding-bottom: 4px;
}

.u-enable-responsive .u-spacing-4 > li + li {
    margin: 4px 0 0 0 !important;
}

.u-spacing-3:not(.u-text) > li:not(:last-child) {
    margin-right: 3px;
}

.u-spacing-3 > .u-accordion-item + .u-accordion-item {
    margin-top: 3px;
}

.u-h-spacing-3 > a,
.u-h-spacing-3 > .u-nav-item > a,
.u-h-spacing-3 > .u-nav-item > span {
    padding-left: 3px;
    padding-right: 3px;
}

.u-v-spacing-3 > a,
.u-v-spacing-3 > .u-nav-item > a,
.u-v-spacing-3 > .u-nav-item > span {
    padding-top: 3px;
    padding-bottom: 3px;
}

.u-enable-responsive .u-spacing-3 > li + li {
    margin: 3px 0 0 0 !important;
}

.u-spacing-2:not(.u-text) > li:not(:last-child) {
    margin-right: 2px;
}

.u-spacing-2 > .u-accordion-item + .u-accordion-item {
    margin-top: 2px;
}

.u-h-spacing-2 > a,
.u-h-spacing-2 > .u-nav-item > a,
.u-h-spacing-2 > .u-nav-item > span {
    padding-left: 2px;
    padding-right: 2px;
}

.u-v-spacing-2 > a,
.u-v-spacing-2 > .u-nav-item > a,
.u-v-spacing-2 > .u-nav-item > span {
    padding-top: 2px;
    padding-bottom: 2px;
}

.u-enable-responsive .u-spacing-2 > li + li {
    margin: 2px 0 0 0 !important;
}

.u-spacing-1:not(.u-text) > li:not(:last-child) {
    margin-right: 1px;
}

.u-spacing-1 > .u-accordion-item + .u-accordion-item {
    margin-top: 1px;
}

.u-h-spacing-1 > a,
.u-h-spacing-1 > .u-nav-item > a,
.u-h-spacing-1 > .u-nav-item > span {
    padding-left: 1px;
    padding-right: 1px;
}

.u-v-spacing-1 > a,
.u-v-spacing-1 > .u-nav-item > a,
.u-v-spacing-1 > .u-nav-item > span {
    padding-top: 1px;
    padding-bottom: 1px;
}

.u-enable-responsive .u-spacing-1 > li + li {
    margin: 1px 0 0 0 !important;
}

.u-spacing-0:not(.u-text) > li:not(:last-child) {
    margin-right: 0px;
}

.u-spacing-0 > .u-accordion-item + .u-accordion-item {
    margin-top: 0px;
}

.u-h-spacing-0 > a,
.u-h-spacing-0 > .u-nav-item > a,
.u-h-spacing-0 > .u-nav-item > span {
    padding-left: 0px;
    padding-right: 0px;
}

.u-v-spacing-0 > a,
.u-v-spacing-0 > .u-nav-item > a,
.u-v-spacing-0 > .u-nav-item > span {
    padding-top: 0px;
    padding-bottom: 0px;
}

.u-enable-responsive .u-spacing-0 > li + li {
    margin: 0px 0 0 0 !important;
}

.u-enable-responsive .u-popupmenu-items > li:first-child {
    margin: 0 !important;
}

.u-menu-one-level .u-nav-popup {
    display: none;
}

.u-nav-link {
    display: block;
    white-space: nowrap;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
    letter-spacing: inherit;
    text-transform: inherit;
    font-style: inherit;
    font-weight: inherit;
    text-decoration: none;
    border: 0 none transparent;
    outline-width: 0;
    background-color: transparent;
    margin: 0;
    -webkit-text-decoration-skip: objects;
}

    .u-nav-link,
    .u-nav-link:hover,
    .u-nav-link:focus {
        text-decoration: none;
    }

.u-nav-item a.u-nav-link,
.menu-collapse a.u-nav-link {
    color: inherit;
}

.u-nav-container > .u-nav > .u-nav-item > .u-nav-link {
    padding: 10px 20px;
}

.menu-collapse {
    display: none;
    border: none;
    z-index: 1;
}

    .menu-collapse .u-nav-link {
        text-decoration: none !important;
        padding-top: 4px;
        padding-bottom: 4px;
        font-size: calc(1em + 8px);
    }

        .menu-collapse .u-nav-link svg {
            min-width: 1em;
            width: auto;
            height: 1em;
            vertical-align: top;
        }

            .menu-collapse .u-nav-link svg + svg {
                position: absolute;
                min-width: auto;
                width: 0;
                height: 0;
                overflow: hidden;
            }

        .menu-collapse .u-nav-link.u-file-icon img {
            position: absolute;
            top: 0;
            left: 0;
            object-fit: contain;
        }

        .menu-collapse .u-nav-link.u-file-icon::after {
            content: '';
            height: 1em;
            display: block;
        }

.u-nav-container-collapse {
    display: none;
    z-index: 1001;
    left: 0 !important;
    top: 0 !important;
    bottom: 0 !important;
    position: fixed !important;
    overflow: hidden;
    width: 0;
}

.u-enable-responsive .menu-collapse {
    display: block;
}

.u-enable-responsive:not(.open) .u-sidenav {
    border: none;
}

.u-enable-responsive .u-sidenav {
    flex: 0 0 0;
}

    .u-enable-responsive .u-sidenav .u-inner-container-layout:before {
        display: none;
    }

    .u-enable-responsive .u-sidenav .u-popupmenu-items {
        display: table;
    }

    .u-enable-responsive .u-sidenav .u-nav-item {
        display: block;
        height: auto;
        margin-left: 0;
        /* override horizontal spacing */
    }

    .u-enable-responsive .u-sidenav .u-nav-link {
        background: transparent;
    }

.u-enable-responsive .u-popupmenu-items {
    margin: 20px auto 0;
}

.u-enable-responsive .u-nav-container-collapse {
    display: flex;
}

.u-enable-responsive .u-nav-container {
    display: none;
}

.u-enable-responsive .u-menu-close {
    z-index: 1;
    position: relative;
    width: 22px;
    height: 28px;
    margin: 20px 20px 0 auto;
    text-align: right;
    font-style: initial;
    letter-spacing: initial;
    font-weight: initial;
    display: block;
}

    .u-enable-responsive .u-menu-close:before {
        content: "\2715";
        font-size: 28px !important;
    }

.u-enable-responsive.u-offcanvas .u-sidenav {
    height: 100vh;
    height: -webkit-fill-available;
    transition: margin-left 500ms ease;
    border-top: none;
    border-bottom: none;
    white-space: normal;
}

    .u-enable-responsive.u-offcanvas .u-sidenav > * {
        position: relative;
    }

    .u-enable-responsive.u-offcanvas .u-sidenav .u-nav-link {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

.u-enable-responsive.u-offcanvas:not(.u-menu-open-right) .u-sidenav {
    border-left: none;
}

.u-enable-responsive.u-offcanvas.u-menu-open-right .u-sidenav {
    order: 1;
    border-right: none;
    transition-property: margin-right;
}

.u-enable-responsive.u-offcanvas.open .u-sidenav {
    margin-left: 0;
    margin-right: 0;
}

.u-enable-responsive:not(.u-offcanvas) .u-sidenav {
    display: none;
}

.u-enable-responsive:not(.u-offcanvas).open .u-sidenav {
    display: block;
    flex-basis: 100%;
    height: 100vh;
    height: -webkit-fill-available;
    border: none !important;
}

.u-enable-responsive:not(.u-offcanvas) .u-menu-overlay {
    display: none !important;
}

.u-menu-overlay {
    display: none;
    width: 100%;
    height: 100vh;
    height: -webkit-fill-available;
}

.u-sidenav-overflow {
    overflow: auto;
    position: absolute !important;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
}

.u-offcanvas-unshifted-left .u-body > *,
.u-offcanvas-unshifted-left.u-body > * {
    animation: menu-unshift-left 500ms normal forwards ease;
}

.u-offcanvas-opened.u-offcanvas-shifted-left .u-body > *,
.u-offcanvas-opened.u-offcanvas-shifted-left.u-body > * {
    animation: menu-shift-left 500ms normal forwards ease;
}

.u-offcanvas-unshifted-right .u-body > *,
.u-offcanvas-unshifted-right.u-body > * {
    animation: menu-unshift-right 500ms normal forwards ease;
}

.u-offcanvas-opened.u-offcanvas-shifted-right .u-body > *,
.u-offcanvas-opened.u-offcanvas-shifted-right.u-body > * {
    animation: menu-shift-right 500ms normal forwards ease;
}

.u-flip-horizontal {
    transform: scaleX(-1);
}

.u-flip-vertical {
    transform: scaleY(-1);
}

.u-flip-horizontal.u-flip-vertical {
    transform: scaleX(-1) scaleY(-1);
}

html {
    font-size: 16px;
}

.u-body {
    font-size: 1rem;
    line-height: 1.6;
}

    .u-body h1,
    .u-body h2,
    .u-body h3,
    .u-body h4,
    .u-body h5,
    .u-body h6 {
        padding: 0;
    }

h1,
h2,
h3,
h4,
h5,
h6 {
    margin-top: 0;
    margin-bottom: 0.5rem;
    line-height: 1.2;
    font-weight: 500;
    color: inherit;
}

h1 {
    font-size: 2.25rem;
}

h2 {
    font-size: 1.5rem;
}

h3 {
    font-size: 1.25rem;
}

h4 {
    font-size: 1.25rem;
}

h5 {
    font-size: 1.125rem;
}

h6 {
    font-size: 1.125rem;
}

p {
    margin-top: 0;
    padding: 0;
    margin-bottom: 0.5rem;
}

.u-uppercase {
    text-transform: uppercase;
}

.u-align-left {
    text-align: left;
}

@media (min-width: 1400px) {
    .u-align-left-xxl {
        text-align: left;
    }
}

@media (min-width: 1200px) {
    .u-xl-mode .u-align-left-xl {
        text-align: left;
    }
}

@media (min-width: 1200px) and (max-width: 1399px) {
    .u-xxl-mode .u-align-left-xl {
        text-align: left;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .u-align-left-lg {
        text-align: left;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .u-align-left-md {
        text-align: left;
    }
}

@media (min-width: 576px) and (max-width: 767px) {
    .u-align-left-sm {
        text-align: left;
    }
}

@media (max-width: 575px) {
    .u-align-left-xs {
        text-align: left;
    }
}

.u-align-center {
    text-align: center;
}

@media (min-width: 1400px) {
    .u-align-center-xxl {
        text-align: center;
    }
}

@media (min-width: 1200px) {
    .u-xl-mode .u-align-center-xl {
        text-align: center;
    }
}

@media (min-width: 1200px) and (max-width: 1399px) {
    .u-xxl-mode .u-align-center-xl {
        text-align: center;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .u-align-center-lg {
        text-align: center;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .u-align-center-md {
        text-align: center;
    }
}

@media (min-width: 576px) and (max-width: 767px) {
    .u-align-center-sm {
        text-align: center;
    }
}

@media (max-width: 575px) {
    .u-align-center-xs {
        text-align: center;
    }
}

.u-align-right {
    text-align: right;
}

@media (min-width: 1400px) {
    .u-align-right-xxl {
        text-align: right;
    }
}

@media (min-width: 1200px) {
    .u-xl-mode .u-align-right-xl {
        text-align: right;
    }
}

@media (min-width: 1200px) and (max-width: 1399px) {
    .u-xxl-mode .u-align-right-xl {
        text-align: right;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .u-align-right-lg {
        text-align: right;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .u-align-right-md {
        text-align: right;
    }
}

@media (min-width: 576px) and (max-width: 767px) {
    .u-align-right-sm {
        text-align: right;
    }
}

@media (max-width: 575px) {
    .u-align-right-xs {
        text-align: right;
    }
}

.u-align-justify {
    text-align: justify;
}

@media (min-width: 1400px) {
    .u-align-justify-xxl {
        text-align: justify;
    }
}

@media (min-width: 1200px) {
    .u-xl-mode .u-align-justify-xl {
        text-align: justify;
    }
}

@media (min-width: 1200px) and (max-width: 1399px) {
    .u-xxl-mode .u-align-justify-xl {
        text-align: justify;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .u-align-justify-lg {
        text-align: justify;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .u-align-justify-md {
        text-align: justify;
    }
}

@media (min-width: 576px) and (max-width: 767px) {
    .u-align-justify-sm {
        text-align: justify;
    }
}

@media (max-width: 575px) {
    .u-align-justify-xs {
        text-align: justify;
    }
}

.u-tabs:not([class*="u-align-"]),
.u-accordion:not([class*="u-align-"]),
.u-repeater-item:not([class*="u-align-"]),
.u-container-style:not([class*="u-align-"]) {
    text-align: left;
}

.u-nav:not([class*="u-align-"]) .u-nav {
    text-align: left;
}

.u-text {
    word-wrap: break-word;
    position: relative;
}

.u-word-break {
    word-break: break-all;
}

.u-font-arial.u-custom-font {
    font-family: Arial, sans-serif !important;
}

.u-font-courier-new.u-custom-font {
    font-family: 'Courier New', monospace !important;
}

.u-font-georgia.u-custom-font {
    font-family: Georgia, serif !important;
}

.u-font-roboto.u-custom-font {
    font-family: Roboto, sans-serif !important;
}

.u-font-open-sans.u-custom-font {
    font-family: 'Open Sans', sans-serif !important;
}

.u-font-lato.u-custom-font {
    font-family: Lato, sans-serif !important;
}

.u-font-montserrat.u-custom-font {
    font-family: Montserrat, sans-serif !important;
}

.u-font-roboto-condensed.u-custom-font {
    font-family: 'Roboto Condensed', sans-serif !important;
}

.u-font-source-sans-pro.u-custom-font {
    font-family: 'Source Sans Pro', sans-serif !important;
}

.u-font-oswald.u-custom-font {
    font-family: Oswald, sans-serif !important;
}

.u-font-raleway.u-custom-font {
    font-family: Raleway, sans-serif !important;
}

.u-font-pt-sans.u-custom-font {
    font-family: 'PT Sans', sans-serif !important;
}

.u-font-ubuntu.u-custom-font {
    font-family: Ubuntu, sans-serif !important;
}

.u-font-titillium-web.u-custom-font {
    font-family: 'Titillium Web', sans-serif !important;
}

.u-font-merriweather.u-custom-font {
    font-family: Merriweather, serif !important;
}

.u-font-roboto-slab.u-custom-font {
    font-family: 'Roboto Slab', serif !important;
}

.u-font-playfair-display.u-custom-font {
    font-family: 'Playfair Display', serif !important;
}

.u-font-lobster.u-custom-font {
    font-family: Lobster, display !important;
}

.u-rectangle {
    border-radius: 0;
}

.u-circle {
    border-radius: 50%;
}

.u-btn.u-circle {
    border-radius: 100px;
}

.u-container-style.u-hover-feature,
.u-container-style.u-hover-feature:before {
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}

    .u-container-style.u-hover-feature:before {
        opacity: 0;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        content: "";
        display: block;
        transition-duration: inherit;
    }

    .u-container-style.u-hover-feature:hover:before {
        opacity: 1;
    }

section.u-opacity:before,
.u-hover-box > .u-opacity.u-container-layout:before,
.u-opacity > .u-container-layout:before,
.u-opacity > .u-inner-container-layout:before,
.u-opacity.u-sidenav:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    transition-duration: inherit;
    transition-property: opacity;
    border-radius: inherit;
}

section.u-opacity,
.u-opacity.u-container-style,
.u-hover-box > .u-opacity.u-container-layout,
.u-opacity > .u-container-layout,
.u-opacity > .u-inner-container-layout {
    opacity: 1;
}

.u-hover-box .u-opacity.u-container-layout,
.u-opacity.u-container-style {
    background-color: transparent !important;
}

.u-effect-fade:hover .u-container-layout.u-over-slide.u-opacity {
    opacity: 1;
}

.u-effect-fade .u-container-layout.u-over-slide.u-opacity {
    opacity: 0;
}

.u-opacity-100:before,
section.u-opacity-100:before,
.u-hover-box > .u-opacity-100.u-container-layout:before,
.u-opacity-100 > .u-container-layout:before,
.u-opacity-100 > .u-inner-container-layout:before,
.u-opacity-100.u-sidenav:before {
    opacity: 1;
}

a.u-opacity-100,
span.u-opacity-100,
img.u-opacity-100,
.u-opacity-100.u-line,
.u-opacity-100.u-shape,
.u-opacity-100.u-audio,
.u-opacity-100.u-menu-overlay {
    opacity: 1;
}

.u-opacity-95:before,
section.u-opacity-95:before,
.u-hover-box > .u-opacity-95.u-container-layout:before,
.u-opacity-95 > .u-container-layout:before,
.u-opacity-95 > .u-inner-container-layout:before,
.u-opacity-95.u-sidenav:before {
    opacity: 0.95;
}

a.u-opacity-95,
span.u-opacity-95,
img.u-opacity-95,
.u-opacity-95.u-line,
.u-opacity-95.u-shape,
.u-opacity-95.u-audio,
.u-opacity-95.u-menu-overlay {
    opacity: 0.95;
}

.u-opacity-90:before,
section.u-opacity-90:before,
.u-hover-box > .u-opacity-90.u-container-layout:before,
.u-opacity-90 > .u-container-layout:before,
.u-opacity-90 > .u-inner-container-layout:before,
.u-opacity-90.u-sidenav:before {
    opacity: 0.9;
}

a.u-opacity-90,
span.u-opacity-90,
img.u-opacity-90,
.u-opacity-90.u-line,
.u-opacity-90.u-shape,
.u-opacity-90.u-audio,
.u-opacity-90.u-menu-overlay {
    opacity: 0.9;
}

.u-opacity-85:before,
section.u-opacity-85:before,
.u-hover-box > .u-opacity-85.u-container-layout:before,
.u-opacity-85 > .u-container-layout:before,
.u-opacity-85 > .u-inner-container-layout:before,
.u-opacity-85.u-sidenav:before {
    opacity: 0.85;
}

a.u-opacity-85,
span.u-opacity-85,
img.u-opacity-85,
.u-opacity-85.u-line,
.u-opacity-85.u-shape,
.u-opacity-85.u-audio,
.u-opacity-85.u-menu-overlay {
    opacity: 0.85;
}

.u-opacity-80:before,
section.u-opacity-80:before,
.u-hover-box > .u-opacity-80.u-container-layout:before,
.u-opacity-80 > .u-container-layout:before,
.u-opacity-80 > .u-inner-container-layout:before,
.u-opacity-80.u-sidenav:before {
    opacity: 0.8;
}

a.u-opacity-80,
span.u-opacity-80,
img.u-opacity-80,
.u-opacity-80.u-line,
.u-opacity-80.u-shape,
.u-opacity-80.u-audio,
.u-opacity-80.u-menu-overlay {
    opacity: 0.8;
}

.u-opacity-75:before,
section.u-opacity-75:before,
.u-hover-box > .u-opacity-75.u-container-layout:before,
.u-opacity-75 > .u-container-layout:before,
.u-opacity-75 > .u-inner-container-layout:before,
.u-opacity-75.u-sidenav:before {
    opacity: 0.75;
}

a.u-opacity-75,
span.u-opacity-75,
img.u-opacity-75,
.u-opacity-75.u-line,
.u-opacity-75.u-shape,
.u-opacity-75.u-audio,
.u-opacity-75.u-menu-overlay {
    opacity: 0.75;
}

.u-opacity-70:before,
section.u-opacity-70:before,
.u-hover-box > .u-opacity-70.u-container-layout:before,
.u-opacity-70 > .u-container-layout:before,
.u-opacity-70 > .u-inner-container-layout:before,
.u-opacity-70.u-sidenav:before {
    opacity: 0.7;
}

a.u-opacity-70,
span.u-opacity-70,
img.u-opacity-70,
.u-opacity-70.u-line,
.u-opacity-70.u-shape,
.u-opacity-70.u-audio,
.u-opacity-70.u-menu-overlay {
    opacity: 0.7;
}

.u-opacity-65:before,
section.u-opacity-65:before,
.u-hover-box > .u-opacity-65.u-container-layout:before,
.u-opacity-65 > .u-container-layout:before,
.u-opacity-65 > .u-inner-container-layout:before,
.u-opacity-65.u-sidenav:before {
    opacity: 0.65;
}

a.u-opacity-65,
span.u-opacity-65,
img.u-opacity-65,
.u-opacity-65.u-line,
.u-opacity-65.u-shape,
.u-opacity-65.u-audio,
.u-opacity-65.u-menu-overlay {
    opacity: 0.65;
}

.u-opacity-60:before,
section.u-opacity-60:before,
.u-hover-box > .u-opacity-60.u-container-layout:before,
.u-opacity-60 > .u-container-layout:before,
.u-opacity-60 > .u-inner-container-layout:before,
.u-opacity-60.u-sidenav:before {
    opacity: 0.6;
}

a.u-opacity-60,
span.u-opacity-60,
img.u-opacity-60,
.u-opacity-60.u-line,
.u-opacity-60.u-shape,
.u-opacity-60.u-audio,
.u-opacity-60.u-menu-overlay {
    opacity: 0.6;
}

.u-opacity-55:before,
section.u-opacity-55:before,
.u-hover-box > .u-opacity-55.u-container-layout:before,
.u-opacity-55 > .u-container-layout:before,
.u-opacity-55 > .u-inner-container-layout:before,
.u-opacity-55.u-sidenav:before {
    opacity: 0.55;
}

a.u-opacity-55,
span.u-opacity-55,
img.u-opacity-55,
.u-opacity-55.u-line,
.u-opacity-55.u-shape,
.u-opacity-55.u-audio,
.u-opacity-55.u-menu-overlay {
    opacity: 0.55;
}

.u-opacity-50:before,
section.u-opacity-50:before,
.u-hover-box > .u-opacity-50.u-container-layout:before,
.u-opacity-50 > .u-container-layout:before,
.u-opacity-50 > .u-inner-container-layout:before,
.u-opacity-50.u-sidenav:before {
    opacity: 0.5;
}

a.u-opacity-50,
span.u-opacity-50,
img.u-opacity-50,
.u-opacity-50.u-line,
.u-opacity-50.u-shape,
.u-opacity-50.u-audio,
.u-opacity-50.u-menu-overlay {
    opacity: 0.5;
}

.u-opacity-45:before,
section.u-opacity-45:before,
.u-hover-box > .u-opacity-45.u-container-layout:before,
.u-opacity-45 > .u-container-layout:before,
.u-opacity-45 > .u-inner-container-layout:before,
.u-opacity-45.u-sidenav:before {
    opacity: 0.45;
}

a.u-opacity-45,
span.u-opacity-45,
img.u-opacity-45,
.u-opacity-45.u-line,
.u-opacity-45.u-shape,
.u-opacity-45.u-audio,
.u-opacity-45.u-menu-overlay {
    opacity: 0.45;
}

.u-opacity-40:before,
section.u-opacity-40:before,
.u-hover-box > .u-opacity-40.u-container-layout:before,
.u-opacity-40 > .u-container-layout:before,
.u-opacity-40 > .u-inner-container-layout:before,
.u-opacity-40.u-sidenav:before {
    opacity: 0.4;
}

a.u-opacity-40,
span.u-opacity-40,
img.u-opacity-40,
.u-opacity-40.u-line,
.u-opacity-40.u-shape,
.u-opacity-40.u-audio,
.u-opacity-40.u-menu-overlay {
    opacity: 0.4;
}

.u-opacity-35:before,
section.u-opacity-35:before,
.u-hover-box > .u-opacity-35.u-container-layout:before,
.u-opacity-35 > .u-container-layout:before,
.u-opacity-35 > .u-inner-container-layout:before,
.u-opacity-35.u-sidenav:before {
    opacity: 0.35;
}

a.u-opacity-35,
span.u-opacity-35,
img.u-opacity-35,
.u-opacity-35.u-line,
.u-opacity-35.u-shape,
.u-opacity-35.u-audio,
.u-opacity-35.u-menu-overlay {
    opacity: 0.35;
}

.u-opacity-30:before,
section.u-opacity-30:before,
.u-hover-box > .u-opacity-30.u-container-layout:before,
.u-opacity-30 > .u-container-layout:before,
.u-opacity-30 > .u-inner-container-layout:before,
.u-opacity-30.u-sidenav:before {
    opacity: 0.3;
}

a.u-opacity-30,
span.u-opacity-30,
img.u-opacity-30,
.u-opacity-30.u-line,
.u-opacity-30.u-shape,
.u-opacity-30.u-audio,
.u-opacity-30.u-menu-overlay {
    opacity: 0.3;
}

.u-opacity-25:before,
section.u-opacity-25:before,
.u-hover-box > .u-opacity-25.u-container-layout:before,
.u-opacity-25 > .u-container-layout:before,
.u-opacity-25 > .u-inner-container-layout:before,
.u-opacity-25.u-sidenav:before {
    opacity: 0.25;
}

a.u-opacity-25,
span.u-opacity-25,
img.u-opacity-25,
.u-opacity-25.u-line,
.u-opacity-25.u-shape,
.u-opacity-25.u-audio,
.u-opacity-25.u-menu-overlay {
    opacity: 0.25;
}

.u-opacity-20:before,
section.u-opacity-20:before,
.u-hover-box > .u-opacity-20.u-container-layout:before,
.u-opacity-20 > .u-container-layout:before,
.u-opacity-20 > .u-inner-container-layout:before,
.u-opacity-20.u-sidenav:before {
    opacity: 0.2;
}

a.u-opacity-20,
span.u-opacity-20,
img.u-opacity-20,
.u-opacity-20.u-line,
.u-opacity-20.u-shape,
.u-opacity-20.u-audio,
.u-opacity-20.u-menu-overlay {
    opacity: 0.2;
}

.u-opacity-15:before,
section.u-opacity-15:before,
.u-hover-box > .u-opacity-15.u-container-layout:before,
.u-opacity-15 > .u-container-layout:before,
.u-opacity-15 > .u-inner-container-layout:before,
.u-opacity-15.u-sidenav:before {
    opacity: 0.15;
}

a.u-opacity-15,
span.u-opacity-15,
img.u-opacity-15,
.u-opacity-15.u-line,
.u-opacity-15.u-shape,
.u-opacity-15.u-audio,
.u-opacity-15.u-menu-overlay {
    opacity: 0.15;
}

.u-opacity-10:before,
section.u-opacity-10:before,
.u-hover-box > .u-opacity-10.u-container-layout:before,
.u-opacity-10 > .u-container-layout:before,
.u-opacity-10 > .u-inner-container-layout:before,
.u-opacity-10.u-sidenav:before {
    opacity: 0.1;
}

a.u-opacity-10,
span.u-opacity-10,
img.u-opacity-10,
.u-opacity-10.u-line,
.u-opacity-10.u-shape,
.u-opacity-10.u-audio,
.u-opacity-10.u-menu-overlay {
    opacity: 0.1;
}

.u-opacity-5:before,
section.u-opacity-5:before,
.u-hover-box > .u-opacity-5.u-container-layout:before,
.u-opacity-5 > .u-container-layout:before,
.u-opacity-5 > .u-inner-container-layout:before,
.u-opacity-5.u-sidenav:before {
    opacity: 0.05;
}

a.u-opacity-5,
span.u-opacity-5,
img.u-opacity-5,
.u-opacity-5.u-line,
.u-opacity-5.u-shape,
.u-opacity-5.u-audio,
.u-opacity-5.u-menu-overlay {
    opacity: 0.05;
}

.u-opacity-0:before,
section.u-opacity-0:before,
.u-hover-box > .u-opacity-0.u-container-layout:before,
.u-opacity-0 > .u-container-layout:before,
.u-opacity-0 > .u-inner-container-layout:before,
.u-opacity-0.u-sidenav:before {
    opacity: 0;
}

a.u-opacity-0,
span.u-opacity-0,
img.u-opacity-0,
.u-opacity-0.u-line,
.u-opacity-0.u-shape,
.u-opacity-0.u-audio,
.u-opacity-0.u-menu-overlay {
    opacity: 0;
}

[class*="u-custom-color-"].u-body,
[class*="u-palette-"].u-body,
[class*="u-gray-"].u-body,
.u-white.u-body,
.u-black.u-body {
    background-image: none;
}

.u-button-style[class*="u-custom-color-"],
.u-button-style[class*="u-palette-"],
.u-button-style[class*="u-gray-"],
.u-button-style.u-white,
.u-button-style.u-black {
    border-width: 0;
}

.u-search-left .u-search-icon[class*="u-custom-color-"],
.u-search-left .u-search-icon[class*="u-palette-"],
.u-search-left .u-search-icon[class*="u-gray-"],
.u-search-left .u-search-icon.u-white,
.u-search-left .u-search-icon.u-black {
    margin-right: 0.8em;
}

.u-search-right .u-search-icon[class*="u-custom-color-"],
.u-search-right .u-search-icon[class*="u-palette-"],
.u-search-right .u-search-icon[class*="u-gray-"],
.u-search-right .u-search-icon.u-white,
.u-search-right .u-search-icon.u-black {
    margin-left: 0.8em;
}

.u-social-icons {
    display: flex;
}

.u-social-url {
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
    letter-spacing: inherit;
    text-transform: inherit;
    font-style: inherit;
    font-weight: inherit;
    text-decoration: none;
    border: 0 none transparent;
    outline-width: 0;
    background-color: transparent;
    margin: 0;
    -webkit-text-decoration-skip: objects;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.u-social-icons .u-icon {
    display: flex;
    height: 100% !important;
}

.u-social-icons .u-social-url,
.u-social-icons .u-social-url:hover {
    color: currentColor;
}

.u-social-icons a {
    height: 100%;
    display: inline-block;
    flex: 1;
}

.u-language {
    display: flex;
    max-width: -webkit-min-content;
    max-width: min-content;
}

    .u-language .u-icon {
        display: inline-flex;
        width: auto !important;
        vertical-align: middle;
    }

    .u-language .u-language-url,
    .u-language .u-language-url:hover {
        color: currentColor;
    }

    .u-language .u-caret {
        order: 2;
    }

    .u-language a {
        display: inline-block;
        flex: 1;
    }

.u-language-url {
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
    letter-spacing: inherit;
    text-transform: inherit;
    font-style: inherit;
    font-weight: inherit;
    text-decoration: none;
    border: 0 none transparent;
    outline-width: 0;
    background-color: transparent;
    margin: 0;
    -webkit-text-decoration-skip: objects;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    white-space: nowrap;
}

    .u-language-url .u-svg-link,
    .u-language-url .u-file-icon img {
        width: auto;
    }

    .u-language-url .u-language-icon svg:first-child {
        width: auto !important;
        height: 100% !important;
    }

.u-language-content-text .u-language-url,
.u-language-content-icon-text .u-language-url {
    display: flex;
    align-items: center;
}

    .u-language-content-text .u-language-url:after,
    .u-language-content-icon-text .u-language-url:after {
        content: attr(data-lang-text);
        display: inline-block;
        white-space: nowrap;
    }

    .u-language-content-icon-text .u-language-url:after {
        margin-left: 12px;
    }

    .u-language-content-text .u-language-url .u-language-icon {
        display: none;
    }

.u-language-dropdown,
.u-language-url {
    transition: all 200ms ease;
}

.u-language-dropdown {
    visibility: hidden;
    pointer-events: none;
    position: absolute;
    overflow: hidden;
    top: 100%;
    opacity: 0;
    z-index: 1000;
}

    .u-language-dropdown:hover,
    .u-language-active:hover + .u-language-dropdown {
        visibility: visible;
        pointer-events: auto;
        opacity: 1;
    }

blockquote {
    padding: 10px 20px;
    padding-left: 0;
    margin: 0 0 20px;
    border-left-width: 0;
    border-top-width: 0 !important;
    border-right-width: 0 !important;
    border-bottom-width: 0 !important;
    border-style: solid;
}

    blockquote p:last-child,
    blockquote ul:last-child,
    blockquote ol:last-child {
        margin-bottom: 0;
    }

    blockquote footer,
    blockquote small,
    blockquote .small {
        display: block;
        font-size: 80%;
        line-height: 20px;
        color: #eeeeee;
    }

        blockquote footer:before,
        blockquote small:before,
        blockquote .small:before {
            content: '\2014   \A0';
        }

.u-search {
    position: relative;
    display: flex;
    flex-wrap: nowrap;
}

    .u-search.u-search-left {
        flex-direction: row;
    }

    .u-search.u-search-right {
        flex-direction: row-reverse;
    }

    .u-search button {
        cursor: pointer;
        position: relative;
        flex: 0;
        background: none;
        border: 0;
        padding: 0;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }

        .u-search button span {
            display: block;
            height: 1em;
            width: 1em;
            line-height: 1em;
        }

    .u-search input {
        flex: 1;
        position: relative;
        border: 0;
        margin: 0;
        min-width: 0;
        outline: 0;
        background: transparent;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        color: inherit;
    }

.u-search-left.u-search input {
    padding-right: 0.8em;
}

.u-search-right.u-search input {
    padding-left: 0.8em;
}

.u-search input::placeholder {
    font-family: inherit;
}

.u-search-icon {
    box-sizing: content-box;
}

.u-search-left .u-search-icon[class*="u-border-"] {
    margin-right: 0.8em;
}

.u-search-right .u-search-icon[class*="u-border-"] {
    margin-left: 0.8em;
}

.u-search-icon .u-svg-link {
    vertical-align: top;
}

.u-pagination {
    margin-bottom: 0px;
    list-style: none;
    padding: 0;
    display: table;
}

    .u-pagination .u-pagination-item {
        display: inline-block;
    }

        .u-pagination .u-pagination-item.disabled {
            opacity: 0.5;
        }

        .u-pagination .u-pagination-item.disabled,
        .u-pagination .u-pagination-item.u-pagination-separator {
            pointer-events: none;
        }

.u-pagination-center.u-sorting-center .u-list-control.has-pagination.has-sorting .u-pagination {
    -webkit-margin-before: 0;
    margin-right: 0 !important;
}

.u-pagination-left.u-sorting-left .u-list-control.has-pagination.has-sorting .u-pagination {
    grid-column-end: left;
    -webkit-margin-before: 0;
    margin-right: 0 !important;
}

.u-pagination-right.u-sorting-right .u-list-control.has-pagination.has-sorting .u-pagination {
    grid-column: 2;
    -webkit-margin-before: 0;
    margin-right: 0 !important;
}

.u-pagination-left .u-pagination {
    margin-left: 0 !important;
    margin-right: auto !important;
    grid-column: 1;
}

.u-pagination-center .u-pagination {
    margin-left: auto !important;
    margin-right: auto !important;
    grid-column: 2;
}

.u-pagination-right .u-pagination {
    margin-left: auto !important;
    margin-right: 0 !important;
    grid-column: 3;
}

.u-pagination.u-spacing-0 .u-nav-item:not(:last-child):not(.active) .u-nav-link {
    border-right-width: 0 !important;
}

.u-pagination.u-spacing-0 .u-nav-item.active + .u-nav-item .u-nav-link {
    border-left-width: 0 !important;
}

@media (max-width: 767px) {
    .u-pagination .u-pagination-item {
        display: none;
    }

        .u-pagination .u-pagination-item.active,
        .u-pagination .u-pagination-item.next,
        .u-pagination .u-pagination-item.start,
        .u-pagination .u-pagination-item.end,
        .u-pagination .u-pagination-item.prev:not(.disabled),
        .u-pagination .u-pagination-item:nth-last-child(1),
        .u-pagination .u-pagination-item:nth-last-child(2),
        .u-pagination .u-pagination-item:nth-last-child(3),
        .u-pagination .u-pagination-item.active:first-child + .u-pagination-item {
            display: inline-block;
        }

    .u-pagination.responsive-style1 .u-pagination-item:not(.active) + .u-pagination-item:nth-last-child(4),
    .u-pagination.responsive-style1 .u-pagination-item.prev + .active + .u-pagination-item {
        display: inline-block;
    }

    .u-pagination.responsive-style1 .u-pagination-item.active ~ .u-pagination-item:nth-last-child(4) {
        display: none;
    }

    .u-pagination.responsive-style2 .u-pagination-item.active:first-child + .u-pagination-item + .u-pagination-item {
        display: inline-block;
    }

    .u-pagination.responsive-style2 .u-pagination-item.active ~ .u-pagination-item:nth-last-child(3) {
        display: none;
    }
}

.u-sorting {
    position: relative;
    min-width: 255px;
}

.u-sorting-left .u-sorting {
    margin-left: 0 !important;
    margin-right: auto !important;
    grid-column: 1;
}

.u-sorting-center .u-sorting {
    margin-left: auto !important;
    margin-right: auto !important;
    grid-column: 2;
}

.u-sorting-center.u-pagination-center .has-pagination.has-sorting .u-sorting {
    grid-column-start: left;
}

.u-sorting-left.u-pagination-left .has-pagination.has-sorting .u-sorting {
    grid-column-start: left;
}

.u-sorting-right.u-pagination-right .has-pagination.has-sorting .u-sorting {
    grid-column-start: left;
}

.u-sorting-right .u-sorting {
    margin-left: auto !important;
    margin-right: 0 !important;
    grid-column: 3;
}

.u-sorting select {
    height: 100%;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
}

.u-sorting .u-caret {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 10px;
    pointer-events: none;
}

.u-sorting select[size] ~ .u-caret {
    display: none;
}

.u-breadcrumbs {
    list-style: none;
    padding: 0;
    display: table;
}

    .u-breadcrumbs .u-breadcrumbs-item {
        display: inline-block;
    }

        .u-breadcrumbs .u-breadcrumbs-item:last-of-type .u-nav-link,
        .u-breadcrumbs .u-breadcrumbs-item.u-breadcrumbs-separator .u-nav-link {
            pointer-events: none;
        }

    .u-breadcrumbs .u-breadcrumbs-separator .u-nav-link {
        padding: 0 !important;
    }

    .u-breadcrumbs .u-svg-link {
        width: 1em;
        height: 1em;
        vertical-align: middle;
        fill: currentColor;
    }

    .u-breadcrumbs .u-svg-content {
        position: absolute;
        width: 0;
        height: 0;
        overflow: hidden;
    }

.u-categories {
    display: table;
    line-height: 1;
}

    .u-categories ul {
        list-style: none;
        text-align: center;
        margin: 0;
        padding: 0;
    }

aside .u-categories.u-categories-vertical {
    width: 100%;
}

    aside .u-categories.u-categories-vertical ul {
        width: 100%;
    }

.u-categories.u-categories-vertical {
    /* indent for all tree children excepts root */
}

    .u-categories.u-categories-vertical ul {
        display: table;
    }

        .u-categories.u-categories-vertical ul .u-categories-item {
            display: block;
        }

    .u-categories.u-categories-vertical li {
        margin-left: 18px;
    }

        .u-categories.u-categories-vertical li.u-root {
            margin-left: 0;
        }

        .u-categories.u-categories-vertical li a {
            display: inline;
        }

        .u-categories.u-categories-vertical li .u-categories-item-content {
            text-align: left;
            padding-right: 5px;
        }

    .u-categories.u-categories-vertical a .u-icon {
        opacity: 0;
        transition: opacity 0s, opacity 0.3s linear;
        display: inline;
        font-size: 1em;
        fill: currentColor;
        vertical-align: middle;
        white-space: nowrap;
    }

    .u-categories.u-categories-vertical:hover a .u-icon {
        opacity: 1;
    }

    .u-categories.u-categories-vertical .u-expand-open ul {
        display: block;
    }

    .u-categories.u-categories-vertical .u-expand-closed ul {
        display: none;
    }

.u-categories.u-categories-horizontal ul {
    display: inline-block;
}

    .u-categories.u-categories-horizontal ul .u-categories-item {
        display: inline-block;
        float: left;
    }

    .u-categories.u-categories-horizontal ul .u-icon {
        display: none;
    }

    .u-categories.u-categories-horizontal ul ul {
        display: none;
    }
/*begin-commonstyles photoswipe*/
/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*
	Styles for basic PhotoSwipe functionality (sliding area, open/close transitions)
*/
/* pswp = photoswipe */
.pswp {
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    overflow: hidden;
    touch-action: none;
    z-index: 1500;
    -webkit-text-size-adjust: 100%;
    /* create separate layer, to avoid paint on window.onscroll in webkit/blink */
    -webkit-backface-visibility: hidden;
    outline: none;
}

    .pswp * {
        box-sizing: border-box;
    }

    .pswp img {
        max-width: none;
    }
/* style is added when JS option showHideOpacity is set to true */
.pswp--animate_opacity {
    /* 0.001, because opacity:0 doesn't trigger Paint action, which causes lag at start of transition */
    opacity: 0.001;
    will-change: opacity;
    /* for open/close transition */
    transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

.pswp--open {
    display: block;
}

.pswp--zoom-allowed .pswp__img {
    /* autoprefixer: off */
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: zoom-in;
}

.pswp--zoomed-in .pswp__img {
    /* autoprefixer: off */
    cursor: -webkit-grab;
    cursor: -moz-grab;
    cursor: grab;
}

.pswp--dragging .pswp__img {
    /* autoprefixer: off */
    cursor: -webkit-grabbing;
    cursor: -moz-grabbing;
    cursor: grabbing;
}
/*
	Background is added as a separate element.
	As animating opacity is much faster than animating rgba() background-color.
*/
.pswp__bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0;
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    will-change: opacity;
}

.pswp__scroll-wrap {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.pswp__container,
.pswp__zoom-wrap {
    touch-action: none;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
/* Prevent selection and tap highlights */
.pswp__container,
.pswp__img {
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
}

.pswp__zoom-wrap {
    position: absolute;
    width: 100%;
    transform-origin: left top;
    /* for open/close transition */
    transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

.pswp__bg {
    will-change: opacity;
    /* for open/close transition */
    transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

.pswp--animated-in .pswp__bg,
.pswp--animated-in .pswp__zoom-wrap {
    transition: none;
}

.pswp__container,
.pswp__zoom-wrap {
    -webkit-backface-visibility: hidden;
}

.pswp__item {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    overflow: hidden;
}

.pswp__img {
    position: absolute;
    width: auto;
    height: auto;
    top: 0;
    left: 0;
}
/*
	stretched thumbnail or div placeholder element (see below)
	style is added to avoid flickering in webkit/blink when layers overlap
*/
.pswp__img--placeholder {
    -webkit-backface-visibility: hidden;
}
/*
	div element that matches size of large image
	large image loads on top of it
*/
.pswp__img--placeholder--blank {
    background: #222;
}

.pswp--ie .pswp__img {
    width: 100% !important;
    height: auto !important;
    left: 0;
    top: 0;
}
/*
	Error message appears when image is not loaded
	(JS option errorMsg controls markup)
*/
.pswp__error-msg {
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    text-align: center;
    font-size: 14px;
    line-height: 16px;
    margin-top: -8px;
    color: #CCC;
}

    .pswp__error-msg a {
        color: #CCC;
        text-decoration: underline;
    }
/* previews */
.pswp__caption {
    text-align: center;
}

.pswp__caption__center {
    bottom: 3em;
}

.pswp__previews {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    display: flex;
    flex-flow: row;
    justify-content: center;
    background-color: rgba(0, 0, 0, 0.3);
    overflow: auto;
}

    .pswp__previews img {
        width: 5em;
        height: 5em;
        object-fit: cover;
        opacity: 0.3;
        transition: opacity 0.3s;
        cursor: pointer;
    }

        .pswp__previews img:hover {
            opacity: 1;
        }

        .pswp__previews img.active {
            opacity: 1;
            cursor: default;
        }

    .pswp__previews::-webkit-scrollbar {
        display: none;
    }
/* end previews  */
/*end-commonstyles photoswipe*/
/*begin-commonstyles photoswipe-default*/
/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*

	Contents:

	1. Buttons
	2. Share modal and links
	3. Index indicator ("1 of X" counter)
	4. Caption
	5. Loading indicator
	6. Additional styles (root element, top bar, idle state, hidden state, etc.)

*/
/*

	1. Buttons

 */
/* <button> css reset */
.pswp__button {
    width: 44px;
    height: 44px;
    position: relative;
    background: none;
    cursor: pointer;
    overflow: visible;
    -webkit-appearance: none;
    display: block;
    border: 0;
    padding: 0;
    margin: 0;
    float: right;
    opacity: 0.75;
    transition: opacity 0.2s;
    box-shadow: none;
}

    .pswp__button:focus,
    .pswp__button:hover {
        opacity: 1;
    }

    .pswp__button:active {
        outline: none;
        opacity: 0.9;
    }

    .pswp__button::-moz-focus-inner {
        padding: 0;
        border: 0;
    }
/* pswp__ui--over-close class it added when mouse is over element that should close gallery */
.pswp__ui--over-close .pswp__button--close {
    opacity: 1;
}

.pswp__button,
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQgAAABYCAYAAAAJD2m8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE1MjlDODkyNzhFRDExRUE4ODlDRjAwQ0Q5ODQ0NUI5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE1MjlDODkzNzhFRDExRUE4ODlDRjAwQ0Q5ODQ0NUI5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTUyOUM4OTA3OEVEMTFFQTg4OUNGMDBDRDk4NDQ1QjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTUyOUM4OTE3OEVEMTFFQTg4OUNGMDBDRDk4NDQ1QjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4aKz4qAAAEPklEQVR42uzdz64TVRwH8NZcQ1hxTSRowIXxMRBCCIm8gq+gG+KKtS5U4kITLxv2PAOsIMBrsDDxH5GEuyOGxPE3ehpr77SdTm9nzpl+Pskv5dKW/mjnfHvOzPR2WlXVBKDJW54CQEAAAgIQEICAAAQEICAAAQEICEBAAAICQEAAAgIQEMAOHXS834nPiE/Dyjs0fK583X12YdZH236H6LGhl4/j4vOoK1Hno/6Iehp1FO09y22j2rRfv3IgX9OOL46A6KfXOsB/iPos6kXUg6jfo96Luhl1Iepu1K1o800GwdCpXwGRsfrF6VBVtcWruu39tw2INo89ZI9zPdyL+ivqTtTZhevOpr+vr7+XybbUqd+O26DqofYiIKoGu7jPKfd8OT3sd2tudyfd7vLA4dC5XwMx39pqidF1+t339L3L8mboJVE8/P24uB71YTzs6/m+5vuIH8/ExU9Rj+KvPx0wIBr7bbjdiX4tMUa2k3LbgdL3ur7L42Wwc7IebA9XDbbU558xwB7GH2/olywCgl7UO/R+bZrRNMzAfol6N9d+G0I3h34REEWrjwK8vzi4FpcYycWolzn2u0QO/dKCE6Xy9Sjq5uLRgCVr+k+inuiXLALCUYxeHKVp+1dLpukzX6bbHQ28LTX22yCXfmk5eBzmzDMg6h5+TOcNfL3kvIJv0/VVJttSp34dTnSY88Tg2+b+24ZFm8fO5EzKt+Pi+8n/z0z8La31Z2cmTlqu+7Pt12HOfDnVOuOAmOtl9tmGq5N/9/6/TGv4fz7bMP/cltivgBAQAqKn/1cpPS9sD1NDcUQBUciY2cf9SdW0oBdn1q8ZRL4c5hxT2heW3FPvNAICEBCAgAAEBICAAAQEICAAAQEICEBAAAICEBCAgAAEBCAgAAQEICCA0zHab9Ya+teY+WVJmEEAAgIQEAACAhAQo1cV8IUSlS+9EBAMN/ByHoAl9IiAGKX5L53JcQCW9lWACAghIRwQEEJCOHBaDjwF+e9n2PQ+Qw3MxX436F+QjHUGsclGPOA7XLWiDtNtDlfcBswguoZDm3etTW7LZlP0XKb19WN36cVBjpHOINqufzNal76TprPzdZyuO04/fxD1vMRlSA7Bm/vRFXpeYqzbIArbaXUp6nHURyWERK7PrZAQEK02iMLD4ZpwEBICYkcbxAjC4ecS9k/k/NyW0CM9BcSyDaHwcJjtp8h6AJYQZAiIEhU3c4BiA2LdTsoM3V4TDoeT/86TgL1zsItwmE0rCzj34Yt0+c2SmcOruaUG7J1plzf4xbG+aofkUDsrF8/6TZf1eRDHm/wzXQPC0rvza8WYlhjrAsDhLtjTgGg7OxASsIf7IGbn3rdZOmxy2x065yWHHe+DKHGZu+3zZFPBEgPgtJYYJc2UvNRgBgEICEBAAAICEBCAgAAEBCAgAAEBICAAAQEICGCX/hZgANzhlTFY6SDTAAAAAElFTkSuQmCC') 0 0 no-repeat;
    background-size: 264px 88px;
    width: 44px;
    height: 44px;
}

@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {
    /* Serve SVG sprite if browser supports SVG and resolution is more than 105dpi */
    .pswp--svg .pswp__button,
    .pswp--svg .pswp__button--arrow--left:before,
    .pswp--svg .pswp__button--arrow--right:before {
        background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIyNjRweCIgaGVpZ2h0PSI4OHB4IiB2aWV3Qm94PSIwIDAgMjY0IDg4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNjQgODgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI3MSw2OCA3MSw3MyA1OSw3MyA1OSw2MSA2NCw2MSA2NCw1OSA1Nyw1OSA1Nyw3NSA3Myw3NSA3Myw2OCAJIi8+DQoJPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI2Nyw1OSA2Nyw2MSA2OS42LDYxIDYzLjIsNjcuNCA2NC42LDY4LjggNzEsNjIuNCA3MSw2NSA3Myw2NSA3Myw1OSAJIi8+DQo8L2c+DQo8Zz4NCgk8cGF0aCBpZD0iU2hhcGVfMV8iIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMywyOXYtNWgydjNoM3YySDEzeiBNMTMsMTVoNXYyaC0zdjNoLTJWMTV6IE0zMSwxNXY1aC0ydi0zaC0zdi0ySDMxeiBNMzEsMjloLTV2LTJoM3YtM2gyDQoJCVYyOXoiLz4NCjwvZz4NCjxnPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik02MiwyNHY1aC0ydi0zaC0zdi0ySDYyeiBNNjIsMjBoLTV2LTJoM3YtM2gyVjIweiBNNzAsMjB2LTVoMnYzaDN2Mkg3MHogTTcwLDI0aDV2MmgtM3YzaC0yVjI0eiIvPg0KPC9nPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE5LjYsNjZMMTQsNjAuNGwxLjQtMS40bDUuNiw1LjZsNS42LTUuNmwxLjQsMS40TDIyLjQsNjZsNS42LDUuNkwyNi42LDczTDIxLDY3LjRMMTUuNCw3M0wxNCw3MS42TDE5LjYsNjYNCgl6Ii8+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTExLjgsNjVsLTEuOC0xLjVsMy0zLjVoLTEwdi0yaDEwbC0zLTMuNWwxLjgtMS41bDUuMiw2TDExMS44LDY1eiIvPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE1Mi4yLDY1bDEuOC0xLjVsLTMtMy41aDEwdi0yaC0xMGwzLTMuNWwtMS44LTEuNWwtNS4yLDZMMTUyLjIsNjV6Ii8+DQo8Zz4NCgk8cGF0aCBpZD0iUmVjdGFuZ2xlLTExIiBmaWxsPSIjRkZGRkZGIiBkPSJNMTYxLDI4LjVsLTMuMy0zLjNsLTEuNCwxLjRsMy4zLDMuM0wxNjEsMjguNXoiLz4NCgk8cGF0aCBpZD0iT3ZhbC0xIiBmaWxsPSJub25lIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS13aWR0aD0iMS41IiBkPSJNMTUyLjUsMjdjMywwLDUuNS0yLjUsNS41LTUuNXMtMi41LTUuNS01LjUtNS41DQoJCXMtNS41LDIuNS01LjUsNS41UzE0OS41LDI3LDE1Mi41LDI3eiIvPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xNTAsMjFoNXYxaC01VjIxeiIvPg0KPC9nPg0KPGc+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTExNywyOC41bC0xLjQsMS40bC0zLjMtMy4zbDEuNC0xLjRMMTE3LDI4LjV6Ii8+DQoJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjEuNSIgZD0iTTEwOC41LDI3YzMsMCw1LjUtMi41LDUuNS01LjVzLTIuNS01LjUtNS41LTUuNXMtNS41LDIuNS01LjUsNS41DQoJCVMxMDUuNSwyNywxMDguNSwyN3oiLz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTA2LDIxaDV2MWgtNVYyMXoiLz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTA5LDE5bC0wLjEsNWwtMC45LDBsMC4xLTVMMTA5LDE5eiIvPg0KPC9nPg0KPC9zdmc+DQo=');
    }

    .pswp--svg .pswp__button--arrow--left,
    .pswp--svg .pswp__button--arrow--right {
        background: none;
    }
}

.pswp__button--close {
    background-position: 0 -44px;
}

.pswp__button--share {
    background-position: -44px -44px;
}

.pswp__button--fs {
    display: none;
}

.pswp--supports-fs .pswp__button--fs {
    display: block;
}

.pswp--fs .pswp__button--fs {
    background-position: -44px 0;
}

.pswp__button--zoom {
    display: none;
    background-position: -88px 0;
}

.pswp--zoom-allowed .pswp__button--zoom {
    display: block;
}

.pswp--zoomed-in .pswp__button--zoom {
    background-position: -132px 0;
}
/* no arrows on touch screens */
.pswp--touch .pswp__button--arrow--left,
.pswp--touch .pswp__button--arrow--right {
    visibility: hidden;
}
/*
	Arrow buttons hit area
	(icon is added to :before pseudo-element)
*/
.pswp__button--arrow--left,
.pswp__button--arrow--right {
    background: none;
    top: 50%;
    margin-top: -50px;
    width: 70px;
    height: 100px;
    position: absolute;
}

.pswp__button--arrow--left {
    left: 0;
}

.pswp__button--arrow--right {
    right: 0;
}

    .pswp__button--arrow--left:before,
    .pswp__button--arrow--right:before {
        content: '';
        top: 35px;
        background-color: rgba(0, 0, 0, 0.3);
        height: 30px;
        width: 32px;
        position: absolute;
    }

.pswp__button--arrow--left:before {
    left: 6px;
    background-position: -138px -44px;
}

.pswp__button--arrow--right:before {
    right: 6px;
    background-position: -94px -44px;
}
/*

	2. Share modal/popup and links

 */
.pswp__counter,
.pswp__share-modal {
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.pswp__share-modal {
    display: block;
    background: rgba(0, 0, 0, 0.5);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    padding: 10px;
    position: absolute;
    z-index: 1600;
    opacity: 0;
    transition: opacity 0.25s ease-out;
    -webkit-backface-visibility: hidden;
    will-change: opacity;
}

.pswp__share-modal--hidden {
    display: none;
}

.pswp__share-tooltip {
    z-index: 1620;
    position: absolute;
    background: #FFF;
    top: 56px;
    border-radius: 2px;
    display: block;
    width: auto;
    right: 44px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
    transform: translateY(6px);
    transition: transform 0.25s;
    -webkit-backface-visibility: hidden;
    will-change: transform;
}

    .pswp__share-tooltip a {
        display: block;
        padding: 8px 12px;
        color: #000;
        text-decoration: none;
        font-size: 14px;
        line-height: 18px;
    }

        .pswp__share-tooltip a:hover {
            text-decoration: none;
            color: #000;
        }

        .pswp__share-tooltip a:first-child {
            /* round corners on the first/last list item */
            border-radius: 2px 2px 0 0;
        }

        .pswp__share-tooltip a:last-child {
            border-radius: 0 0 2px 2px;
        }

.pswp__share-modal--fade-in {
    opacity: 1;
}

    .pswp__share-modal--fade-in .pswp__share-tooltip {
        transform: translateY(0);
    }
/* increase size of share links on touch devices */
.pswp--touch .pswp__share-tooltip a {
    padding: 16px 12px;
}

a.pswp__share--facebook:before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    top: -12px;
    right: 15px;
    border: 6px solid transparent;
    border-bottom-color: #FFF;
    -webkit-pointer-events: none;
    -moz-pointer-events: none;
    pointer-events: none;
}

a.pswp__share--facebook:hover {
    background: #3E5C9A;
    color: #FFF;
}

    a.pswp__share--facebook:hover:before {
        border-bottom-color: #3E5C9A;
    }

a.pswp__share--twitter:hover {
    background: #55ACEE;
    color: #FFF;
}

a.pswp__share--pinterest:hover {
    background: #CCC;
    color: #CE272D;
}

a.pswp__share--download:hover {
    background: #DDD;
}
/*

	3. Index indicator ("1 of X" counter)

 */
.pswp__counter {
    position: absolute;
    left: 0;
    top: 0;
    height: 44px;
    font-size: 13px;
    line-height: 44px;
    color: #FFF;
    opacity: 0.75;
    padding: 0 10px;
}
/*

	4. Caption

 */
.pswp__caption {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    min-height: 44px;
}

    .pswp__caption small {
        font-size: 11px;
        color: #BBB;
    }

.pswp__caption__center {
    text-align: left;
    max-width: 420px;
    margin: 0 auto;
    font-size: 13px;
    padding: 10px;
    line-height: 20px;
    color: #CCC;
}

.pswp__caption--empty {
    display: none;
}
/* Fake caption element, used to calculate height of next/prev image */
.pswp__caption--fake {
    visibility: hidden;
}
/*

	5. Loading indicator (preloader)

	You can play with it here - http://codepen.io/dimsemenov/pen/yyBWoR

 */
.pswp__preloader {
    width: 44px;
    height: 44px;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -22px;
    opacity: 0;
    transition: opacity 0.25s ease-out;
    will-change: opacity;
    direction: ltr;
}

.pswp__preloader__icn {
    width: 20px;
    height: 20px;
    margin: 12px;
}

.pswp__preloader--active {
    opacity: 1;
}

    .pswp__preloader--active .pswp__preloader__icn {
        /* We use .gif in browsers that don't support CSS animation */
        background: url("data:image/gif;base64,R0lGODlhFAAUAPMIAIeHhz8/P1dXVycnJ8/Pz7e3t5+fn29vb////wAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFBwAIACwAAAAAFAAUAEAEUxDJSatFxtwaggWAdIyHJAhXoRYSQUhDPGx0TbmujahbXGWZWqdDAYEsp5NupLPkdDwE7oXwWVasimzWrAE1tKFHErQRK8eL8mMUlRBJVI307uoiACH5BAUHAAgALAEAAQASABIAAAROEMkpS6E4W5upMdUmEQT2feFIltMJYivbvhnZ3R0A4NMwIDodz+cL7nDEn5CH8DGZh8MtEMBEoxkqlXKVIgQCibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpjaE4W5spANUmFQX2feFIltMJYivbvhnZ3d1x4BNBIDodz+cL7nDEn5CH8DGZAsFtMMBEoxkqlXKVIgIBibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpAaA4W5vpOdUmGQb2feFIltMJYivbvhnZ3Z0g4FNRIDodz+cL7nDEn5CH8DGZgcCNQMBEoxkqlXKVIgYDibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpz6E4W5upENUmAQD2feFIltMJYivbvhnZ3V0Q4JNhIDodz+cL7nDEn5CH8DGZg8GtUMBEoxkqlXKVIggEibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkphaA4W5tpCNUmHQf2feFIltMJYivbvhnZ3d0w4BMAIDodz+cL7nDEn5CH8DGZBMLNYMBEoxkqlXKVIgoFibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpQ6A4W5vpGNUmCQL2feFIltMJYivbvhnZ3R1B4NNxIDodz+cL7nDEn5CH8DGZhcINAMBEoxkqlXKVIgwGibbK9YLBYvLtHH5K0J0IACH5BAUHAAcALAEAAQASABIAAANCeLo6wzA6FxkhbaoQ4L3ZxnXLh0EjWZ4RV71VUcCLIByyTNt2PsO8m452sBGJBsNxkUwuD03lAQBASqnUJ7aq5UYSADs=") 0 0 no-repeat;
    }

.pswp--css_animation .pswp__preloader--active {
    opacity: 1;
}

    .pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
        animation: clockwise 500ms linear infinite;
    }

    .pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
        animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
    }

.pswp--css_animation .pswp__preloader__icn {
    background: none;
    opacity: 0.75;
    width: 14px;
    height: 14px;
    position: absolute;
    left: 15px;
    top: 15px;
    margin: 0;
}

.pswp--css_animation .pswp__preloader__cut {
    /*
			The idea of animating inner circle is based on Polymer ("material") loading indicator
			 by Keanu Lee https://blog.keanulee.com/2014/10/20/the-tale-of-three-spinners.html
		*/
    position: relative;
    width: 7px;
    height: 14px;
    overflow: hidden;
}

.pswp--css_animation .pswp__preloader__donut {
    box-sizing: border-box;
    width: 14px;
    height: 14px;
    border: 2px solid #FFF;
    border-radius: 50%;
    border-left-color: transparent;
    border-bottom-color: transparent;
    position: absolute;
    top: 0;
    left: 0;
    background: none;
    margin: 0;
}

@media screen and (max-width: 1024px) {
    .pswp__preloader {
        position: relative;
        left: auto;
        top: auto;
        margin: 0;
        float: right;
    }
}

@keyframes clockwise {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@keyframes donut-rotate {
    0% {
        transform: rotate(0);
    }

    50% {
        transform: rotate(-140deg);
    }

    100% {
        transform: rotate(0);
    }
}
/*

	6. Additional styles

 */
/* root element of UI */
.pswp__ui {
    -webkit-font-smoothing: auto;
    visibility: visible;
    opacity: 1;
    z-index: 1550;
}
/* top black bar with buttons and "1 of X" indicator */
.pswp__top-bar {
    position: absolute;
    left: 0;
    top: 0;
    height: 44px;
    width: 100%;
}

.pswp__caption,
.pswp__top-bar,
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
    -webkit-backface-visibility: hidden;
    will-change: opacity;
    transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}
/* pswp--has_mouse class is added only when two subsequent mousemove events occur */
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
    visibility: visible;
}

.pswp__top-bar,
.pswp__caption {
    background-color: rgba(0, 0, 0, 0.5);
}
/* pswp__ui--fit class is added when main image "fits" between top bar and bottom bar (caption) */
.pswp__ui--fit .pswp__top-bar,
.pswp__ui--fit .pswp__caption {
    background-color: rgba(0, 0, 0, 0.3);
}
/* pswp__ui--idle class is added when mouse isn't moving for several seconds (JS option timeToIdle) */
.pswp__ui--idle .pswp__top-bar {
    opacity: 0;
}

.pswp__ui--idle .pswp__button--arrow--left,
.pswp__ui--idle .pswp__button--arrow--right {
    opacity: 0;
}
/*
	pswp__ui--hidden class is added when controls are hidden
	e.g. when user taps to toggle visibility of controls
*/
.pswp__ui--hidden .pswp__top-bar,
.pswp__ui--hidden .pswp__caption,
.pswp__ui--hidden .pswp__button--arrow--left,
.pswp__ui--hidden .pswp__button--arrow--right {
    /* Force paint & create composition layer for controls. */
    opacity: 0.001;
}
/* pswp__ui--one-slide class is added when there is just one item in gallery */
.pswp__ui--one-slide .pswp__button--arrow--left,
.pswp__ui--one-slide .pswp__button--arrow--right,
.pswp__ui--one-slide .pswp__counter {
    display: none;
}

.pswp__element--disabled {
    display: none !important;
}

.pswp--minimal--dark .pswp__top-bar {
    background: none;
}

.u-lightbox .u-image,
.u-lightbox .u-gallery-item {
    cursor: pointer;
}
/*end-commonstyles photoswipe-default*/
/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.7.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */
.u-body {
    --animation-fade_in-opacity: 0;
    --animation-fade_in_up-opacity: 0;
    --animation-fade_in_left-opacity: 0;
    --animation-fade_in_right-opacity: 0;
    --animation-fade_in_down-opacity: 0;
    --animation-fade_in_up_big-opacity: 0;
    --animation-fade_in_left_big-opacity: 0;
    --animation-fade_in_right_big-opacity: 0;
    --animation-fade_in_down_big-opacity: 0;
    --animation-fade_out-opacity: 0;
    --animation-fade_out_up-opacity: 0;
    --animation-fade_out_left-opacity: 0;
    --animation-fade_out_right-opacity: 0;
    --animation-fade_out_down-opacity: 0;
    --animation-fade_out_up_big-opacity: 0;
    --animation-fade_out_left_big-opacity: 0;
    --animation-fade_out_right_big-opacity: 0;
    --animation-fade_out_down_big-opacity: 0;
    --animation-rotate_in-rotate: -200deg;
    --animation-rotate_in_down_left-rotate: -45deg;
    --animation-rotate_in_down_right-rotate: 45deg;
    --animation-rotate_in_up_left-rotate: 45deg;
    --animation-rotate_in_up_right-rotate: -90deg;
    --animation-rotate_out-rotate: 200deg;
    --animation-rotate_out_down_left-rotate: 45deg;
    --animation-rotate_out_down_right-rotate: -45deg;
    --animation-rotate_out_up_left-rotate: -45deg;
    --animation-rotate_out_up_right-rotate: 90deg;
    --animation-roll_in-rotate: -120deg;
    --animation-roll_in-translate_x: -100%;
    --animation-roll_out-rotate: 120deg;
    --animation-roll_out-translate_x: 100%;
    --animation-zoom_in-scale: 0.3;
    --animation-zoom_in_down-scale: 0.475;
    --animation-zoom_in_down-translate_y: 60px;
    --animation-zoom_in_up-scale: 0.475;
    --animation-zoom_in_up-translate_y: -60px;
    --animation-zoom_in_left-scale: 0.475;
    --animation-zoom_in_left-translate_x: 10px;
    --animation-zoom_in_right-scale: 0.475;
    --animation-zoom_in_right-translate_x: -10px;
    --animation-zoom_out-scale: 0.3;
    --animation-zoom_out_down-scale: 0.475;
    --animation-zoom_out_down-translate_y: -60px;
    --animation-zoom_out_up-scale: 0.475;
    --animation-zoom_out_up-translate_y: 60px;
    --animation-zoom_out_left-scale: 0.475;
    --animation-zoom_out_left-translate_x: 42px;
    --animation-zoom_out_right-scale: 0.475;
    --animation-zoom_out_right-translate_x: -42px;
    --animation-slide_in_down-translate_y: -100%;
    --animation-slide_in_up-translate_y: 100%;
    --animation-slide_in_left-translate_x: -100%;
    --animation-slide_in_right-translate_x: 100%;
    --animation-slide_out_down-translate_y: 100%;
    --animation-slide_out_up-translate_y: -100%;
    --animation-slide_out_left-translate_x: -100%;
    --animation-slide_out_right-translate_x: 100%;
    --animation-custom_in-translate_x: 0px;
    --animation-custom_in-translate_y: 0px;
    --animation-custom_in-scale: 1;
    --animation-custom_in-rotate: 0deg;
    --animation-custom_in-opacity: 0;
}

@keyframes bounce {
    from, 20%, 53%, 80%, to {
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        transform: translate3d(0, 0, 0);
    }

    40%, 43% {
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        transform: translate3d(0, -30px, 0);
    }

    70% {
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        transform: translate3d(0, -15px, 0);
    }

    90% {
        transform: translate3d(0, -4px, 0);
    }
}

.bounce {
    animation-name: bounce;
    transform-origin: center bottom;
}

@keyframes flash {
    from, 50%, to {
        opacity: 1;
    }

    25%, 75% {
        opacity: 0;
    }
}

.flash {
    animation-name: flash;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@keyframes pulse {
    from {
        transform: scale3d(1, 1, 1);
    }

    50% {
        transform: scale3d(1.05, 1.05, 1.05);
    }

    to {
        transform: scale3d(1, 1, 1);
    }
}

.pulse {
    animation-name: pulse;
}

@keyframes rubberBand {
    from {
        transform: scale3d(1, 1, 1);
    }

    30% {
        transform: scale3d(1.25, 0.75, 1);
    }

    40% {
        transform: scale3d(0.75, 1.25, 1);
    }

    50% {
        transform: scale3d(1.15, 0.85, 1);
    }

    65% {
        transform: scale3d(0.95, 1.05, 1);
    }

    75% {
        transform: scale3d(1.05, 0.95, 1);
    }

    to {
        transform: scale3d(1, 1, 1);
    }
}

.rubberBand {
    animation-name: rubberBand;
}

@keyframes shake {
    from, to {
        transform: translate3d(0, 0, 0);
    }

    10%, 30%, 50%, 70%, 90% {
        transform: translate3d(-10px, 0, 0);
    }

    20%, 40%, 60%, 80% {
        transform: translate3d(10px, 0, 0);
    }
}

.shake {
    animation-name: shake;
}

@keyframes headShake {
    0% {
        transform: translateX(0);
    }

    6.5% {
        transform: translateX(-6px) rotateY(-9deg);
    }

    18.5% {
        transform: translateX(5px) rotateY(7deg);
    }

    31.5% {
        transform: translateX(-3px) rotateY(-5deg);
    }

    43.5% {
        transform: translateX(2px) rotateY(3deg);
    }

    50% {
        transform: translateX(0);
    }
}

.headShake {
    animation-timing-function: ease-in-out;
    animation-name: headShake;
}

@keyframes swing {
    20% {
        transform: rotate3d(0, 0, 1, 15deg);
    }

    40% {
        transform: rotate3d(0, 0, 1, -10deg);
    }

    60% {
        transform: rotate3d(0, 0, 1, 5deg);
    }

    80% {
        transform: rotate3d(0, 0, 1, -5deg);
    }

    to {
        transform: rotate3d(0, 0, 1, 0deg);
    }
}

.swing {
    transform-origin: top center;
    animation-name: swing;
}

@keyframes tada {
    from {
        transform: scale3d(1, 1, 1);
    }

    10%, 20% {
        transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    }

    30%, 50%, 70%, 90% {
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    }

    40%, 60%, 80% {
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    }

    to {
        transform: scale3d(1, 1, 1);
    }
}

.tada {
    animation-name: tada;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@keyframes wobble {
    from {
        transform: translate3d(0, 0, 0);
    }

    15% {
        transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    }

    30% {
        transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    }

    45% {
        transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    }

    60% {
        transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    }

    75% {
        transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    }

    to {
        transform: translate3d(0, 0, 0);
    }
}

.wobble {
    animation-name: wobble;
}

@keyframes jello {
    from, 11.1%, to {
        transform: translate3d(0, 0, 0);
    }

    22.2% {
        transform: skewX(-12.5deg) skewY(-12.5deg);
    }

    33.3% {
        transform: skewX(6.25deg) skewY(6.25deg);
    }

    44.4% {
        transform: skewX(-3.125deg) skewY(-3.125deg);
    }

    55.5% {
        transform: skewX(1.5625deg) skewY(1.5625deg);
    }

    66.6% {
        transform: skewX(-0.78125deg) skewY(-0.78125deg);
    }

    77.7% {
        transform: skewX(0.390625deg) skewY(0.390625deg);
    }

    88.8% {
        transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    }
}

.jello {
    animation-name: jello;
    transform-origin: center;
}

@keyframes heartBeat {
    0% {
        transform: scale(1);
    }

    14% {
        transform: scale(1.3);
    }

    28% {
        transform: scale(1);
    }

    42% {
        transform: scale(1.3);
    }

    70% {
        transform: scale(1);
    }
}

.heartBeat {
    animation-name: heartBeat;
    animation-duration: 1.3s;
    animation-timing-function: ease-in-out;
}

@keyframes bounceIn {
    from, 20%, 40%, 60%, 80%, to {
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }

    0% {
        opacity: 0;
        transform: scale3d(0.3, 0.3, 0.3);
    }

    20% {
        transform: scale3d(1.1, 1.1, 1.1);
    }

    40% {
        transform: scale3d(0.9, 0.9, 0.9);
    }

    60% {
        opacity: 1;
        transform: scale3d(1.03, 1.03, 1.03);
    }

    80% {
        transform: scale3d(0.97, 0.97, 0.97);
    }

    to {
        opacity: 1;
        transform: scale3d(1, 1, 1);
    }
}

.bounceIn {
    animation-duration: 0.75s;
    animation-name: bounceIn;
}

@keyframes bounceInDown {
    from, 60%, 75%, 90%, to {
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }

    0% {
        opacity: 0;
        transform: translate3d(0, -3000px, 0);
    }

    60% {
        opacity: 1;
        transform: translate3d(0, 25px, 0);
    }

    75% {
        transform: translate3d(0, -10px, 0);
    }

    90% {
        transform: translate3d(0, 5px, 0);
    }

    to {
        transform: translate3d(0, 0, 0);
    }
}

.bounceInDown {
    animation-name: bounceInDown;
}

@keyframes bounceInLeft {
    from, 60%, 75%, 90%, to {
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }

    0% {
        opacity: 0;
        transform: translate3d(-3000px, 0, 0);
    }

    60% {
        opacity: 1;
        transform: translate3d(25px, 0, 0);
    }

    75% {
        transform: translate3d(-10px, 0, 0);
    }

    90% {
        transform: translate3d(5px, 0, 0);
    }

    to {
        transform: translate3d(0, 0, 0);
    }
}

.bounceInLeft {
    animation-name: bounceInLeft;
}

@keyframes bounceInRight {
    from, 60%, 75%, 90%, to {
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }

    from {
        opacity: 0;
        transform: translate3d(3000px, 0, 0);
    }

    60% {
        opacity: 1;
        transform: translate3d(-25px, 0, 0);
    }

    75% {
        transform: translate3d(10px, 0, 0);
    }

    90% {
        transform: translate3d(-5px, 0, 0);
    }

    to {
        transform: translate3d(0, 0, 0);
    }
}

.bounceInRight {
    animation-name: bounceInRight;
}

@keyframes bounceInUp {
    from, 60%, 75%, 90%, to {
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }

    from {
        opacity: 0;
        transform: translate3d(0, 3000px, 0);
    }

    60% {
        opacity: 1;
        transform: translate3d(0, -20px, 0);
    }

    75% {
        transform: translate3d(0, 10px, 0);
    }

    90% {
        transform: translate3d(0, -5px, 0);
    }

    to {
        transform: translate3d(0, 0, 0);
    }
}

.bounceInUp {
    animation-name: bounceInUp;
}

@keyframes bounceOut {
    20% {
        transform: scale3d(0.9, 0.9, 0.9);
    }

    50%, 55% {
        opacity: 1;
        transform: scale3d(1.1, 1.1, 1.1);
    }

    to {
        opacity: 0;
        transform: scale3d(0.3, 0.3, 0.3);
    }
}

.bounceOut {
    animation-duration: 0.75s;
    animation-name: bounceOut;
}

@keyframes bounceOutDown {
    20% {
        transform: translate3d(0, 10px, 0);
    }

    40%, 45% {
        opacity: 1;
        transform: translate3d(0, -20px, 0);
    }

    to {
        opacity: 0;
        transform: translate3d(0, 2000px, 0);
    }
}

.bounceOutDown {
    animation-name: bounceOutDown;
}

@keyframes bounceOutLeft {
    20% {
        opacity: 1;
        transform: translate3d(20px, 0, 0);
    }

    to {
        opacity: 0;
        transform: translate3d(-2000px, 0, 0);
    }
}

.bounceOutLeft {
    animation-name: bounceOutLeft;
}

@keyframes bounceOutRight {
    20% {
        opacity: 1;
        transform: translate3d(-20px, 0, 0);
    }

    to {
        opacity: 0;
        transform: translate3d(2000px, 0, 0);
    }
}

.bounceOutRight {
    animation-name: bounceOutRight;
}

@keyframes bounceOutUp {
    20% {
        transform: translate3d(0, -10px, 0);
    }

    40%, 45% {
        opacity: 1;
        transform: translate3d(0, 20px, 0);
    }

    to {
        opacity: 0;
        transform: translate3d(0, -2000px, 0);
    }
}

.bounceOutUp {
    animation-name: bounceOutUp;
}

@keyframes fadeIn {
    from {
        opacity: var(--animation-fade_in-opacity);
    }

    to {
        opacity: 1;
    }
}

.fadeIn {
    animation-name: fadeIn;
}

@keyframes fadeInDown {
    from {
        opacity: var(--animation-fade_in_down-opacity);
        transform: translate3d(0, -100%, 0);
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}

.fadeInDown {
    animation-name: fadeInDown;
}

@keyframes fadeInDownBig {
    from {
        opacity: var(--animation-fade_in_down_big-opacity);
        transform: translate3d(0, -2000px, 0);
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}

.fadeInDownBig {
    animation-name: fadeInDownBig;
}

@keyframes fadeInLeft {
    from {
        opacity: var(--animation-fade_in_left-opacity);
        transform: translate3d(-100%, 0, 0);
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}

.fadeInLeft {
    animation-name: fadeInLeft;
}

@keyframes fadeInLeftBig {
    from {
        opacity: var(--animation-fade_in_left_big-opacity);
        transform: translate3d(-2000px, 0, 0);
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}

.fadeInLeftBig {
    animation-name: fadeInLeftBig;
}

@keyframes fadeInRight {
    from {
        opacity: var(--animation-fade_in_right-opacity);
        transform: translate3d(100%, 0, 0);
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}

.fadeInRight {
    animation-name: fadeInRight;
}

@keyframes fadeInRightBig {
    from {
        opacity: var(--animation-fade_in_right_big-opacity);
        transform: translate3d(2000px, 0, 0);
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}

.fadeInRightBig {
    animation-name: fadeInRightBig;
}

@keyframes fadeInUp {
    from {
        opacity: var(--animation-fade_in_up-opacity);
        transform: translate3d(0, 100%, 0);
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}

.fadeInUp {
    animation-name: fadeInUp;
}

@keyframes fadeInUpBig {
    from {
        opacity: var(--animation-fade_in_up_big-opacity);
        transform: translate3d(0, 2000px, 0);
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}

.fadeInUpBig {
    animation-name: fadeInUpBig;
}

@keyframes fadeOut {
    from {
        opacity: 1;
    }

    to {
        opacity: var(--animation-fade_out-opacity);
    }
}

.fadeOut {
    animation-name: fadeOut;
}

@keyframes fadeOutDown {
    from {
        opacity: 1;
    }

    to {
        opacity: var(--animation-fade_out_down-opacity);
        transform: translate3d(0, 100%, 0);
    }
}

.fadeOutDown {
    animation-name: fadeOutDown;
}

@keyframes fadeOutDownBig {
    from {
        opacity: 1;
    }

    to {
        opacity: var(--animation-fade_out_down_big-opacity);
        transform: translate3d(0, 2000px, 0);
    }
}

.fadeOutDownBig {
    animation-name: fadeOutDownBig;
}

@keyframes fadeOutLeft {
    from {
        opacity: 1;
    }

    to {
        opacity: var(--animation-fade_out_left-opacity);
        transform: translate3d(-100%, 0, 0);
    }
}

.fadeOutLeft {
    animation-name: fadeOutLeft;
}

@keyframes fadeOutLeftBig {
    from {
        opacity: 1;
    }

    to {
        opacity: var(--animation-fade_out_left_big-opacity);
        transform: translate3d(-2000px, 0, 0);
    }
}

.fadeOutLeftBig {
    animation-name: fadeOutLeftBig;
}

@keyframes fadeOutRight {
    from {
        opacity: 1;
    }

    to {
        opacity: var(--animation-fade_out_right-opacity);
        transform: translate3d(100%, 0, 0);
    }
}

.fadeOutRight {
    animation-name: fadeOutRight;
}

@keyframes fadeOutRightBig {
    from {
        opacity: 1;
    }

    to {
        opacity: var(--animation-fade_out_right_big-opacity);
        transform: translate3d(2000px, 0, 0);
    }
}

.fadeOutRightBig {
    animation-name: fadeOutRightBig;
}

@keyframes fadeOutUp {
    from {
        opacity: 1;
    }

    to {
        opacity: var(--animation-fade_out_up-opacity);
        transform: translate3d(0, -100%, 0);
    }
}

.fadeOutUp {
    animation-name: fadeOutUp;
}

@keyframes fadeOutUpBig {
    from {
        opacity: 1;
    }

    to {
        opacity: var(--animation-fade_out_up_big-opacity);
        transform: translate3d(0, -2000px, 0);
    }
}

.fadeOutUpBig {
    animation-name: fadeOutUpBig;
}

@keyframes flip {
    from {
        transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
        animation-timing-function: ease-out;
    }

    40% {
        transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        animation-timing-function: ease-out;
    }

    50% {
        transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        animation-timing-function: ease-in;
    }

    80% {
        transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
        animation-timing-function: ease-in;
    }

    to {
        transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
        animation-timing-function: ease-in;
    }
}

.animated.flip {
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    animation-name: flip;
}

@keyframes flipInX {
    from {
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        animation-timing-function: ease-in;
        opacity: 0;
    }

    40% {
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        animation-timing-function: ease-in;
    }

    60% {
        transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        opacity: 1;
    }

    80% {
        transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    }

    to {
        transform: perspective(400px);
    }
}

.flipInX {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    animation-name: flipInX;
}

@keyframes flipInY {
    from {
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        animation-timing-function: ease-in;
        opacity: 0;
    }

    40% {
        transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        animation-timing-function: ease-in;
    }

    60% {
        transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        opacity: 1;
    }

    80% {
        transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    }

    to {
        transform: perspective(400px);
    }
}

.flipInY {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    animation-name: flipInY;
}

@keyframes flipOutX {
    from {
        transform: perspective(400px);
    }

    30% {
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        opacity: 1;
    }

    to {
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        opacity: 0;
    }
}

.flipOutX {
    animation-duration: 0.75s;
    animation-name: flipOutX;
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
}

@keyframes flipOutY {
    from {
        transform: perspective(400px);
    }

    30% {
        transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
        opacity: 1;
    }

    to {
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        opacity: 0;
    }
}

.flipOutY {
    animation-duration: 0.75s;
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    animation-name: flipOutY;
}

@keyframes lightSpeedIn {
    from {
        transform: translate3d(100%, 0, 0) skewX(-30deg);
        opacity: 0;
    }

    60% {
        transform: skewX(20deg);
        opacity: 1;
    }

    80% {
        transform: skewX(-5deg);
    }

    to {
        transform: translate3d(0, 0, 0);
    }
}

.lightSpeedIn {
    animation-name: lightSpeedIn;
    animation-timing-function: ease-out;
}

@keyframes lightSpeedOut {
    from {
        opacity: 1;
    }

    to {
        transform: translate3d(100%, 0, 0) skewX(30deg);
        opacity: 0;
    }
}

.lightSpeedOut {
    animation-name: lightSpeedOut;
    animation-timing-function: ease-in;
}

@keyframes rotateIn {
    from {
        transform-origin: center;
        transform: rotate3d(0, 0, 1, var(--animation-rotate_in-rotate));
        opacity: 0;
    }

    to {
        transform-origin: center;
        transform: translate3d(0, 0, 0);
        opacity: 1;
    }
}

.rotateIn {
    animation-name: rotateIn;
}

@keyframes rotateInDownLeft {
    from {
        transform-origin: left bottom;
        transform: rotate3d(0, 0, 1, var(--animation-rotate_in_down_left-rotate));
        opacity: 0;
    }

    to {
        transform-origin: left bottom;
        transform: translate3d(0, 0, 0);
        opacity: 1;
    }
}

.rotateInDownLeft {
    animation-name: rotateInDownLeft;
}

@keyframes rotateInDownRight {
    from {
        transform-origin: right bottom;
        transform: rotate3d(0, 0, 1, var(--animation-rotate_in_down_right-rotate));
        opacity: 0;
    }

    to {
        transform-origin: right bottom;
        transform: translate3d(0, 0, 0);
        opacity: 1;
    }
}

.rotateInDownRight {
    animation-name: rotateInDownRight;
}

@keyframes rotateInUpLeft {
    from {
        transform-origin: left bottom;
        transform: rotate3d(0, 0, 1, var(--animation-rotate_in_up_left-rotate));
        opacity: 0;
    }

    to {
        transform-origin: left bottom;
        transform: translate3d(0, 0, 0);
        opacity: 1;
    }
}

.rotateInUpLeft {
    animation-name: rotateInUpLeft;
}

@keyframes rotateInUpRight {
    from {
        transform-origin: right bottom;
        transform: rotate3d(0, 0, 1, var(--animation-rotate_in_up_right-rotate));
        opacity: 0;
    }

    to {
        transform-origin: right bottom;
        transform: translate3d(0, 0, 0);
        opacity: 1;
    }
}

.rotateInUpRight {
    animation-name: rotateInUpRight;
}

@keyframes rotateOut {
    from {
        transform-origin: center;
        opacity: 1;
    }

    to {
        transform-origin: center;
        transform: rotate3d(0, 0, 1, var(--animation-rotate_out-rotate));
        opacity: 0;
    }
}

.rotateOut {
    animation-name: rotateOut;
}

@keyframes rotateOutDownLeft {
    from {
        transform-origin: left bottom;
        opacity: 1;
    }

    to {
        transform-origin: left bottom;
        transform: rotate3d(0, 0, 1, var(--animation-rotate_out_down_left-rotate));
        opacity: 0;
    }
}

.rotateOutDownLeft {
    animation-name: rotateOutDownLeft;
}

@keyframes rotateOutDownRight {
    from {
        transform-origin: right bottom;
        opacity: 1;
    }

    to {
        transform-origin: right bottom;
        transform: rotate3d(0, 0, 1, var(--animation-rotate_out_down_right-rotate));
        opacity: 0;
    }
}

.rotateOutDownRight {
    animation-name: rotateOutDownRight;
}

@keyframes rotateOutUpLeft {
    from {
        transform-origin: left bottom;
        opacity: 1;
    }

    to {
        transform-origin: left bottom;
        transform: rotate3d(0, 0, 1, var(--animation-rotate_out_up_left-rotate));
        opacity: 0;
    }
}

.rotateOutUpLeft {
    animation-name: rotateOutUpLeft;
}

@keyframes rotateOutUpRight {
    from {
        transform-origin: right bottom;
        opacity: 1;
    }

    to {
        transform-origin: right bottom;
        transform: rotate3d(0, 0, 1, var(--animation-rotate_out_up_right-rotate));
        opacity: 0;
    }
}

.rotateOutUpRight {
    animation-name: rotateOutUpRight;
}

@keyframes hinge {
    0% {
        transform-origin: top left;
        animation-timing-function: ease-in-out;
    }

    20%, 60% {
        transform: rotate3d(0, 0, 1, 80deg);
        transform-origin: top left;
        animation-timing-function: ease-in-out;
    }

    40%, 80% {
        transform: rotate3d(0, 0, 1, 60deg);
        transform-origin: top left;
        animation-timing-function: ease-in-out;
        opacity: 1;
    }

    to {
        transform: translate3d(0, 700px, 0);
        opacity: 0;
    }
}

.hinge {
    animation-duration: 2s;
    animation-name: hinge;
}

@keyframes jackInTheBox {
    from {
        opacity: 0;
        transform: scale(0.1) rotate(30deg);
        transform-origin: center bottom;
    }

    50% {
        transform: rotate(-10deg);
    }

    70% {
        transform: rotate(3deg);
    }

    to {
        opacity: 1;
        transform: scale(1);
    }
}

.jackInTheBox {
    animation-name: jackInTheBox;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@keyframes rollIn {
    from {
        opacity: 0;
        transform: translate3d(var(--animation-roll_in-translate_x), 0, 0) rotate3d(0, 0, 1, var(--animation-roll_in-rotate));
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}

.rollIn {
    animation-name: rollIn;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@keyframes rollOut {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        transform: translate3d(var(--animation-roll_out-translate_x), 0, 0) rotate3d(0, 0, 1, var(--animation-roll_out-rotate));
    }
}

.rollOut {
    animation-name: rollOut;
}

@keyframes zoomIn {
    from {
        opacity: 0;
        transform: scale3d(var(--animation-zoom_in-scale), var(--animation-zoom_in-scale), var(--animation-zoom_in-scale));
    }

    50% {
        opacity: 1;
    }
}

.zoomIn {
    animation-name: zoomIn;
}

@keyframes zoomInDown {
    from {
        opacity: 0;
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }

    60% {
        opacity: 1;
        transform: scale3d(var(--animation-zoom_in_down-scale), var(--animation-zoom_in_down-scale), var(--animation-zoom_in_down-scale)) translate3d(0, var(--animation-zoom_in_down-translate_y), 0);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}

.zoomInDown {
    animation-name: zoomInDown;
}

@keyframes zoomInLeft {
    from {
        opacity: 0;
        transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }

    60% {
        opacity: 1;
        transform: scale3d(var(--animation-zoom_in_left-scale), var(--animation-zoom_in_left-scale), var(--animation-zoom_in_left-scale)) translate3d(var(--animation-zoom_in_left-translate_x), 0, 0);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}

.zoomInLeft {
    animation-name: zoomInLeft;
}

@keyframes zoomInRight {
    from {
        opacity: 0;
        transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }

    60% {
        opacity: 1;
        transform: scale3d(var(--animation-zoom_in_right-scale), var(--animation-zoom_in_right-scale), var(--animation-zoom_in_right-scale)) translate3d(var(--animation-zoom_in_right-translate_x), 0, 0);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}

.zoomInRight {
    animation-name: zoomInRight;
}

@keyframes zoomInUp {
    from {
        opacity: 0;
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }

    60% {
        opacity: 1;
        transform: scale3d(var(--animation-zoom_in_up-scale), var(--animation-zoom_in_up-scale), var(--animation-zoom_in_up-scale)) translate3d(0, var(--animation-zoom_in_up-translate_y), 0);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}

.zoomInUp {
    animation-name: zoomInUp;
}

@keyframes zoomOut {
    from {
        opacity: 1;
    }

    50% {
        opacity: 0;
        transform: scale3d(var(--animation-zoom_out-scale), var(--animation-zoom_out-scale), var(--animation-zoom_out-scale));
    }

    to {
        opacity: 0;
    }
}

.zoomOut {
    animation-name: zoomOut;
}

@keyframes zoomOutDown {
    40% {
        opacity: 1;
        transform: scale3d(var(--animation-zoom_out_down-scale), var(--animation-zoom_out_down-scale), var(--animation-zoom_out_down-scale)) translate3d(0, var(--animation-zoom_out_down-translate_y), 0);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }

    to {
        opacity: 0;
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
        transform-origin: center bottom;
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}

.zoomOutDown {
    animation-name: zoomOutDown;
}

@keyframes zoomOutLeft {
    40% {
        opacity: 1;
        transform: scale3d(var(--animation-zoom_out_left-scale), var(--animation-zoom_out_left-scale), var(--animation-zoom_out_left-scale)) translate3d(var(--animation-zoom_out_left-translate_x), 0, 0);
    }

    to {
        opacity: 0;
        transform: scale(0.1) translate3d(-2000px, 0, 0);
        transform-origin: left center;
    }
}

.zoomOutLeft {
    animation-name: zoomOutLeft;
}

@keyframes zoomOutRight {
    40% {
        opacity: 1;
        transform: scale3d(var(--animation-zoom_out_right-scale), var(--animation-zoom_out_right-scale), var(--animation-zoom_out_right-scale)) translate3d(var(--animation-zoom_out_right-translate_x), 0, 0);
    }

    to {
        opacity: 0;
        transform: scale(0.1) translate3d(2000px, 0, 0);
        transform-origin: right center;
    }
}

.zoomOutRight {
    animation-name: zoomOutRight;
}

@keyframes zoomOutUp {
    40% {
        opacity: 1;
        transform: scale3d(var(--animation-zoom_out_up-scale), var(--animation-zoom_out_up-scale), var(--animation-zoom_out_up-scale)) translate3d(0, var(--animation-zoom_out_up-translate_y), 0);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }

    to {
        opacity: 0;
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
        transform-origin: center bottom;
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}

.zoomOutUp {
    animation-name: zoomOutUp;
}

@keyframes slideInDown {
    from {
        transform: translate3d(0, var(--animation-slide_in_down-translate_y), 0);
        visibility: visible;
    }

    to {
        transform: translate3d(0, 0, 0);
    }
}

.slideInDown {
    animation-name: slideInDown;
}

@keyframes slideInLeft {
    from {
        transform: translate3d(var(--animation-slide_in_left-translate_x), 0, 0);
        visibility: visible;
    }

    to {
        transform: translate3d(0, 0, 0);
    }
}

.slideInLeft {
    animation-name: slideInLeft;
}

@keyframes slideInRight {
    from {
        transform: translate3d(var(--animation-slide_in_right-translate_x), 0, 0);
        visibility: visible;
    }

    to {
        transform: translate3d(0, 0, 0);
    }
}

.slideInRight {
    animation-name: slideInRight;
}

@keyframes slideInUp {
    from {
        transform: translate3d(0, var(--animation-slide_in_up-translate_y), 0);
        visibility: visible;
    }

    to {
        transform: translate3d(0, 0, 0);
    }
}

.slideInUp {
    animation-name: slideInUp;
}

@keyframes slideOutDown {
    from {
        transform: translate3d(0, 0, 0);
    }

    to {
        visibility: hidden;
        transform: translate3d(0, var(--animation-slide_out_down-translate_y), 0);
    }
}

.slideOutDown {
    animation-name: slideOutDown;
}

@keyframes slideOutLeft {
    from {
        transform: translate3d(0, 0, 0);
    }

    to {
        visibility: hidden;
        transform: translate3d(var(--animation-slide_out_left-translate_x), 0, 0);
    }
}

.slideOutLeft {
    animation-name: slideOutLeft;
}

@keyframes slideOutRight {
    from {
        transform: translate3d(0, 0, 0);
    }

    to {
        visibility: hidden;
        transform: translate3d(var(--animation-slide_out_right-translate_x), 0, 0);
    }
}

.slideOutRight {
    animation-name: slideOutRight;
}

@keyframes slideOutUp {
    from {
        transform: translate3d(0, 0, 0);
    }

    to {
        visibility: hidden;
        transform: translate3d(0, var(--animation-slide_out_up-translate_y), 0);
    }
}

.slideOutUp {
    animation-name: slideOutUp;
}

.animated {
    animation-duration: 1s;
    animation-fill-mode: both;
}

    .animated.infinite {
        animation-iteration-count: infinite;
        animation-timing-function: linear;
    }

    .animated.delay-1s {
        animation-delay: 1s;
    }

    .animated.delay-2s {
        animation-delay: 2s;
    }

    .animated.delay-3s {
        animation-delay: 3s;
    }

    .animated.delay-4s {
        animation-delay: 4s;
    }

    .animated.delay-5s {
        animation-delay: 5s;
    }

    .animated.fast {
        animation-duration: 800ms;
    }

    .animated.faster {
        animation-duration: 500ms;
    }

    .animated.slow {
        animation-duration: 2s;
    }

    .animated.slower {
        animation-duration: 3s;
    }

@media (print), (prefers-reduced-motion) {
    .animated {
        animation: unset !important;
        transition: none !important;
    }
}
/*begin-commonstyles animation*/
.backstage {
    animation-play-state: paused;
}

.u-backstage-hidden {
    visibility: hidden;
}

@keyframes slideOutUp {
    from {
        transform: translate3d(0, 0, 0);
    }

    to {
        transform: translate3d(0, var(--animation-slide_out_up-translate_y), 0);
    }
}

@keyframes slideOutRight {
    from {
        transform: translate3d(0, 0, 0);
    }

    to {
        transform: translate3d(var(--animation-slide_out_right-translate_x), 0, 0);
    }
}

@keyframes slideOutDown {
    from {
        transform: translate3d(0, 0, 0);
    }

    to {
        transform: translate3d(0, var(--animation-slide_out_down-translate_y), 0);
    }
}

@keyframes slideOutLeft {
    from {
        transform: translate3d(0, 0, 0);
    }

    to {
        transform: translate3d(var(--animation-slide_out_left-translate_x), 0, 0);
    }
}
/* Fix zoomIn animation for Internet Explorer */
@keyframes zoomIn {
    from {
        opacity: 0;
        transform: scale3d(var(--animation-zoom_in-scale), var(--animation-zoom_in-scale), var(--animation-zoom_in-scale));
    }

    50% {
        opacity: 1;
    }

    to {
        opacity: 1;
    }
}

@keyframes zoomInDown {
    from {
        opacity: 0;
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }

    60% {
        opacity: 1;
        transform: scale3d(var(--animation-zoom_in_down-scale), var(--animation-zoom_in_down-scale), var(--animation-zoom_in_down-scale)) translate3d(0, var(--animation-zoom_in_down-translate_y), 0);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }

    to {
        opacity: 1;
    }
}

@keyframes zoomInLeft {
    from {
        opacity: 0;
        transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }

    60% {
        opacity: 1;
        transform: scale3d(var(--animation-zoom_in_left-scale), var(--animation-zoom_in_left-scale), var(--animation-zoom_in_left-scale)) translate3d(var(--animation-zoom_in_left-translate_x), 0, 0);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }

    to {
        opacity: 1;
    }
}

@keyframes zoomInRight {
    from {
        opacity: 0;
        transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }

    60% {
        opacity: 1;
        transform: scale3d(var(--animation-zoom_in_right-scale), var(--animation-zoom_in_right-scale), var(--animation-zoom_in_right-scale)) translate3d(var(--animation-zoom_in_right-translate_x), 0, 0);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }

    to {
        opacity: 1;
    }
}

@keyframes zoomInUp {
    from {
        opacity: 0;
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }

    60% {
        opacity: 1;
        transform: scale3d(var(--animation-zoom_in_up-scale), var(--animation-zoom_in_up-scale), var(--animation-zoom_in_up-scale)) translate3d(0, var(--animation-zoom_in_up-translate_y), 0);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }

    to {
        opacity: 1;
    }
}

@keyframes customAnimationIn {
    from {
        transform-origin: center center;
        transform: translate3d(var(--animation-custom_in-translate_x), var(--animation-custom_in-translate_y), 0) scale3d(var(--animation-custom_in-scale), var(--animation-custom_in-scale), var(--animation-custom_in-scale)) rotate3d(0, 0, 1, var(--animation-custom_in-rotate));
        opacity: var(--animation-custom_in-opacity);
    }

    to {
        transform-origin: center center;
        transform: translate3d(-50% !important, -50% !important, 0);
        opacity: 1;
    }
}

@keyframes customAnimationOut {
    from {
        transform-origin: center center;
        transform: translate3d(-50% !important, -50% !important, 0);
        opacity: 1;
    }

    to {
        transform-origin: center center;
        transform: translate3d(var(--animation-custom_in-translate_x), var(--animation-custom_in-translate_y), 0) scale3d(var(--animation-custom_in-scale), var(--animation-custom_in-scale), var(--animation-custom_in-scale)) rotate3d(0, 0, 1, var(--animation-custom_in-rotate));
        opacity: var(--animation-custom_in-opacity);
    }
}

.customAnimationIn {
    animation-name: customAnimationIn;
}

.customAnimationOut {
    animation-name: customAnimationOut;
}

.u-responsive-xs .slideInDown,
.u-responsive-sm .slideInDown {
    animation-name: slideInUp;
}

.u-responsive-xs .slideOutUp,
.u-responsive-sm .slideOutUp {
    animation-name: slideOutDown;
}
/*end-commonstyles animation*/
.animated.u-absolute-hcenter {
    --animation-custom_in-translate_x: -50% !important;
}

.animated.u-absolute-vcenter {
    --animation-custom_in-translate_y: -50% !important;
}

.u-cookies-consent {
    display: none;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 10000;
}

    .u-cookies-consent.show {
        display: block;
    }

.u-gallery-item {
    position: relative;
    overflow: hidden;
}

    .u-gallery-item.hide {
        display: none;
    }

    .u-gallery-item.show {
        animation: galleryFilterDadeIn 0.25s ease;
    }

@keyframes galleryFilterDadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.u-gallery-item .u-back-slide {
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}

.u-back-image {
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: center;
}

.u-show-text-none .u-over-slide {
    display: none;
}

.u-over-slide .u-gallery-heading,
.u-over-slide .u-gallery-text {
    margin-top: 0;
    margin-bottom: 0;
}

.u-gallery.u-layout-grid {
    display: flex;
    flex-direction: column;
}

.u-gallery.u-layout-carousel .u-carousel-indicators li {
    opacity: 0.5;
}

    .u-gallery.u-layout-carousel .u-carousel-indicators li.u-active {
        opacity: 1;
    }

.u-no-transition *,
.u-no-transition *:before,
.u-no-transition *:after {
    transition: none !important;
}

.u-layout-carousel.u-gallery.u-product-zoom .u-back-slide,
.u-layout-thumbnails.u-gallery.u-product-zoom .u-back-slide {
    background-size: contain;
    background-position: 50% 50%;
    cursor: zoom-in;
    overflow: hidden;
}

    .u-layout-carousel.u-gallery.u-product-zoom .u-back-slide.hover img,
    .u-layout-thumbnails.u-gallery.u-product-zoom .u-back-slide.hover img {
        opacity: 1;
    }

    .u-layout-carousel.u-gallery.u-product-zoom .u-back-slide img,
    .u-layout-thumbnails.u-gallery.u-product-zoom .u-back-slide img {
        min-width: 120%;
        min-height: 120%;
        height: auto;
        width: auto;
        opacity: 0;
        transition: opacity .5s;
        pointer-events: none;
    }

.u-gallery-filter {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    --filter-spacing: 0;
    --filter-padding-vertical: 0;
    --filter-padding-horizontal: 0;
    --filter-default-color: transparent;
    --filter-hover-color: transparent;
    --filter-active-color: transparent;
    --filter-text-default-color: transparent;
    --filter-text-hover-color: transparent;
    --filter-text-active-color: transparent;
    --filter-border-color: transparent;
    --filter-border-width: 0;
    --filter-border-radius: 0;
}

    .u-gallery-filter .u-filter-item {
        margin-bottom: 10px;
    }

        .u-gallery-filter .u-filter-item a {
            display: block;
            margin: 0 var(--filter-spacing);
            padding: var(--filter-padding-vertical) var(--filter-padding-horizontal);
            transition: background-color 0.25s ease;
            background-color: var(--filter-default-color);
            color: var(--filter-text-default-color);
            border: var(--filter-border-width) solid var(--filter-border-color);
            border-radius: var(--filter-border-radius);
        }

            .u-gallery-filter .u-filter-item a:hover {
                background-color: var(--filter-hover-color);
                color: var(--filter-text-hover-color);
            }

        .u-gallery-filter .u-filter-item.active a {
            background-color: var(--filter-active-color);
            color: var(--filter-text-active-color);
        }

.u-repeater {
    display: grid;
    grid-template-columns: repeat(3, 33.33333333%);
}

.u-repeater-item {
    display: flex;
    position: relative;
}

.u-list-control {
    display: flex;
    position: relative;
}

    .u-list-control.has-pagination.has-sorting {
        display: grid;
        grid-auto-flow: column;
        position: relative;
        align-items: center;
        grid-template-columns: calc(33.3333%) calc(33.3333%) calc(33.3333%);
    }

.u-pagination-center.u-sorting-center .u-list-control.has-pagination.has-sorting {
    grid-template-columns: 0;
    justify-content: center;
}

.u-pagination-left.u-sorting-left .u-list-control.has-pagination.has-sorting {
    grid-template-columns: 0;
    justify-content: left;
}

.u-pagination-right.u-sorting-right .u-list-control.has-pagination.has-sorting {
    grid-template-columns: 0;
    justify-content: right;
}

.u-list:not(.u-repeater),
.u-blog:not(.u-repeater),
.u-products:not(.u-repeater) {
    display: flex;
    flex-direction: column;
}

    .u-list:not(.u-repeater) .u-repeater,
    .u-blog:not(.u-repeater) .u-repeater,
    .u-products:not(.u-repeater) .u-repeater {
        flex-grow: 1;
        flex-shrink: 1;
        flex-basis: auto;
    }

    .u-list:not(.u-repeater) .u-list-control,
    .u-blog:not(.u-repeater) .u-list-control,
    .u-products:not(.u-repeater) .u-list-control {
        flex: 0;
    }

.u-table table {
    width: 100%;
    border-collapse: collapse;
    text-align: left;
}

.u-table th,
.u-table td {
    padding: 10px;
    font-weight: inherit;
    position: inherit;
}

    .u-table th:empty:before,
    .u-table td:empty:before {
        content: '\A0';
    }

.u-table-valign-top {
    vertical-align: top;
}

.u-table-valign-middle {
    vertical-align: middle;
}

.u-table-valign-bottom {
    vertical-align: bottom;
}

@media (max-width: 767px) {
    .u-table-responsive {
        overflow-x: auto;
        overflow-y: hidden;
    }

        .u-table-responsive thead th,
        .u-table-responsive tfoot th,
        .u-table-responsive thead td,
        .u-table-responsive tfoot td {
            white-space: nowrap;
        }
}

.u-custom-list {
    list-style-type: none;
    padding-left: 0;
}

    .u-custom-list li {
        position: relative;
        margin-left: 1.1em;
    }

    .u-custom-list .u-list-icon {
        display: inline-block;
        position: absolute;
        width: 1em;
        min-height: 1em;
        height: auto;
        left: -1.2em;
        fill: currentColor;
        text-align: center;
    }

        .u-custom-list .u-list-icon > :first-child {
            display: inline-block;
            position: relative;
            margin: -0.8em;
            font-size: 0.8em;
            width: 1em;
            height: 1em;
            vertical-align: middle;
            line-height: 0.9;
        }

.u-tabs {
    display: flex;
    flex-direction: column;
}

    .u-tabs .u-tab-list {
        display: flex;
        flex-wrap: wrap;
        list-style: none;
        padding: 0;
        border-top: none;
        border-left: none;
        border-right: none;
        margin: 0 0 -5px;
    }

    .u-tabs .u-tab-item {
        margin-bottom: 5px;
    }

    .u-tabs .u-tab-link {
        display: block;
        padding: 10px 20px;
        color: inherit;
        border-color: transparent;
    }

    .u-tabs .u-tab-pane {
        position: relative;
    }

    .u-tabs .u-tab-content {
        display: flex;
        flex-direction: column;
        flex: 1;
    }

        .u-tabs .u-tab-content > .u-tab-pane {
            flex: 1;
            display: none;
        }

        .u-tabs .u-tab-content > .u-tab-active {
            display: flex;
        }

    .u-tabs.u-tab-links-align-left .u-tab-list {
        justify-content: flex-start;
    }

    .u-tabs.u-tab-links-align-center .u-tab-list {
        justify-content: center;
    }

    .u-tabs.u-tab-links-align-right .u-tab-list {
        justify-content: flex-end;
    }

    .u-tabs.u-tab-links-align-justify .u-tab-list {
        text-align: center;
    }

        .u-tabs.u-tab-links-align-justify .u-tab-list > * {
            flex: 1;
        }

.u-tab-list[class*="u-border"] .u-tab-link.u-border-0 {
    margin-bottom: 0px;
}

.u-tab-list[class*="u-border"] .u-tab-link.u-border-1 {
    margin-bottom: -1px;
}

.u-tab-list[class*="u-border"] .u-tab-link.u-border-2 {
    margin-bottom: -2px;
}

.u-tab-list[class*="u-border"] .u-tab-link.u-border-3 {
    margin-bottom: -3px;
}

.u-tab-list[class*="u-border"] .u-tab-link.u-border-4 {
    margin-bottom: -4px;
}

.u-tab-list[class*="u-border"] .u-tab-link.u-border-5 {
    margin-bottom: -5px;
}

.u-tab-list[class*="u-border"] .u-tab-link.u-border-6 {
    margin-bottom: -6px;
}

.u-tab-list[class*="u-border"] .u-tab-link.u-border-7 {
    margin-bottom: -7px;
}

.u-tab-list[class*="u-border"] .u-tab-link.u-border-8 {
    margin-bottom: -8px;
}

.u-tab-list[class*="u-border"] .u-tab-link.u-border-9 {
    margin-bottom: -9px;
}

.u-tab-list[class*="u-border"] .u-tab-link.u-border-10 {
    margin-bottom: -10px;
}

.u-tab-list[class*="u-border"] .u-tab-link.u-border-11 {
    margin-bottom: -11px;
}

.u-tab-list[class*="u-border"] .u-tab-link.u-border-12 {
    margin-bottom: -12px;
}

.u-tab-list[class*="u-border"] .u-tab-link.u-border-13 {
    margin-bottom: -13px;
}

.u-tab-list[class*="u-border"] .u-tab-link.u-border-14 {
    margin-bottom: -14px;
}

.u-tab-list[class*="u-border"] .u-tab-link.u-border-15 {
    margin-bottom: -15px;
}

.u-tab-list[class*="u-border"] .u-tab-link.u-border-16 {
    margin-bottom: -16px;
}

.u-tab-list[class*="u-border"] .u-tab-link.u-border-17 {
    margin-bottom: -17px;
}

.u-tab-list[class*="u-border"] .u-tab-link.u-border-18 {
    margin-bottom: -18px;
}

.u-tab-list[class*="u-border"] .u-tab-link.u-border-19 {
    margin-bottom: -19px;
}

.u-tab-list[class*="u-border"] .u-tab-link.u-border-20 {
    margin-bottom: -20px;
}

.u-text .u-icon,
.u-btn .u-icon,
.u-table-cell .u-icon,
.u-tab-link .u-icon,
.u-accordion-link-text .u-icon {
    position: relative;
    display: inline;
    line-height: inherit;
    font-size: 1em;
    fill: currentColor;
    vertical-align: middle;
    white-space: nowrap;
}

    .u-text .u-icon.u-file-icon > img[src],
    .u-btn .u-icon.u-file-icon > img[src],
    .u-table-cell .u-icon.u-file-icon > img[src],
    .u-tab-link .u-icon.u-file-icon > img[src],
    .u-accordion-link-text .u-icon.u-file-icon > img[src] {
        display: inline-block;
        height: 1em;
        width: auto;
        line-height: 1;
        vertical-align: -0.15em;
    }

    .u-text .u-icon > svg,
    .u-btn .u-icon > svg,
    .u-table-cell .u-icon > svg,
    .u-tab-link .u-icon > svg,
    .u-accordion-link-text .u-icon > svg {
        display: inline-block;
        width: 1em;
        height: 1em;
        line-height: 1;
        vertical-align: -0.15em;
    }

        .u-text .u-icon > svg + img,
        .u-btn .u-icon > svg + img,
        .u-table-cell .u-icon > svg + img,
        .u-tab-link .u-icon > svg + img,
        .u-accordion-link-text .u-icon > svg + img {
            position: absolute !important;
            left: calc(50% - 0.5em) !important;
            top: calc(50% - 0.5em) !important;
            display: inline !important;
            padding: 0.5em !important;
            margin: 0 !important;
            border: none !important;
            box-shadow: none !important;
            outline: none !important;
            min-width: 0 !important;
            min-height: 0 !important;
            width: 0 !important;
            height: 0 !important;
            line-height: 1 !important;
        }

.u-login {
    display: table;
}

.u-form-agree .u-btn,
.u-table-cell .u-btn,
.u-text .u-btn {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: baseline;
    white-space: normal;
    text-align: inherit;
}

    .u-form-agree .u-btn.u-button-link,
    .u-table-cell .u-btn.u-button-link,
    .u-text .u-btn.u-button-link {
        display: inline;
    }

.u-text.u-cart-block-content .u-btn {
    white-space: nowrap;
}

.u-slider {
    display: flex;
    flex-direction: column;
}

    .u-slider .u-carousel-inner {
        display: flex;
        flex-direction: column;
        flex: 1;
    }

        .u-slider .u-carousel-inner > .u-carousel-item {
            flex: 1;
            align-items: initial;
            min-height: 100%;
        }

        .u-slider .u-carousel-inner .u-carousel-item.u-active,
        .u-slider .u-carousel-inner .u-carousel-item-next,
        .u-slider .u-carousel-inner .u-carousel-item-prev {
            display: flex;
        }

.u-layout-grid .u-gallery-inner {
    display: grid;
    grid-template-columns: repeat(3, auto);
    flex: 1 1 auto;
}

.u-layout-grid .u-gallery-controls {
    flex: 0 0 auto;
    display: flex;
    justify-content: center;
}

    .u-layout-grid .u-gallery-controls:empty {
        margin: 0;
    }

.u-layout-thumbnails,
.u-layout-carousel {
    display: flex;
}

    .u-layout-thumbnails .u-carousel-inner,
    .u-layout-carousel .u-carousel-inner {
        flex: 1;
    }

    .u-layout-thumbnails .u-carousel-item,
    .u-layout-carousel .u-carousel-item {
        height: 100%;
        flex-direction: column;
    }

        .u-layout-thumbnails .u-carousel-item.u-active,
        .u-layout-carousel .u-carousel-item.u-active,
        .u-layout-thumbnails .u-carousel-item.u-carousel-item-next,
        .u-layout-carousel .u-carousel-item.u-carousel-item-next,
        .u-layout-thumbnails .u-carousel-item.u-carousel-item-prev,
        .u-layout-carousel .u-carousel-item.u-carousel-item-prev {
            display: flex;
        }

        .u-layout-thumbnails .u-carousel-item .u-back-slide,
        .u-layout-carousel .u-carousel-item .u-back-slide {
            position: relative;
        }

    .u-layout-carousel:not(.u-gallery-slider) .u-over-slide {
        position: relative;
        height: auto;
    }

.u-layout-thumbnails {
    flex-direction: column;
    grid-gap: 0 !important;
}

    .u-layout-thumbnails .u-over-slide {
        display: none;
    }

    .u-layout-thumbnails .u-carousel-indicators {
        display: none;
    }

    .u-layout-thumbnails .u-carousel-thumbnails {
        padding-left: 0;
        margin: 0;
        list-style: none;
        display: flex;
        overflow-x: auto;
    }

    .u-layout-thumbnails .u-carousel-thumbnail {
        flex-shrink: 0;
        overflow: hidden;
    }

.u-carousel-thumbnail-image {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.u-thumbnails-position-bottom {
    flex-direction: column;
}

    .u-thumbnails-position-bottom .u-carousel-thumbnails {
        flex-direction: row;
        order: 10;
        overflow-x: auto;
    }

.u-thumbnails-position-top {
    flex-direction: column;
}

    .u-thumbnails-position-top .u-carousel-thumbnails {
        flex-direction: row;
        order: -1;
        overflow-x: auto;
    }

.u-thumbnails-position-left {
    flex-direction: row;
}

    .u-thumbnails-position-left .u-carousel-thumbnails {
        flex-direction: column;
        order: -1;
        overflow-y: auto;
    }

.u-thumbnails-position-right {
    flex-direction: row;
}

    .u-thumbnails-position-right .u-carousel-thumbnails {
        flex-direction: column;
        order: 10;
        overflow-y: auto;
    }

.u-layout-horizontal {
    position: relative;
    overflow: hidden;
}

    .u-layout-horizontal .u-repeater,
    .u-layout-horizontal .u-gallery-inner {
        width: 100%;
        height: 100%;
        overflow-x: auto;
        overflow-y: hidden;
        scrollbar-width: none;
    }

        .u-layout-horizontal .u-repeater::-webkit-scrollbar,
        .u-layout-horizontal .u-gallery-inner::-webkit-scrollbar {
            display: none;
        }

    .u-layout-horizontal .u-gallery-inner {
        white-space: nowrap;
    }

    .u-layout-horizontal .u-repeater {
        grid-auto-flow: column;
        grid-auto-rows: 100%;
    }

    .u-layout-horizontal .u-gallery-item {
        height: 100%;
        display: inline-block;
        white-space: normal;
    }

        .u-layout-horizontal .u-gallery-item:last-child {
            margin-right: 0 !important;
        }

    .u-layout-horizontal .u-back-slide {
        display: inline-block;
        width: -webkit-fit-content;
        width: fit-content;
    }

    .u-layout-horizontal .u-back-image {
        width: auto;
    }

.u-product {
    display: flex;
}

.u-gallery.u-product-control .u-back-image {
    object-fit: contain;
}

.u-product-price {
    display: table;
}

.u-price-wrapper {
    display: flex;
}

    .u-price-wrapper .u-price,
    .u-price-wrapper .u-old-price {
        margin-top: auto;
        margin-bottom: auto;
    }

    .u-price-wrapper .u-old-price {
        line-height: 1;
    }

    .u-price-wrapper .u-hide-price {
        display: none;
    }

        .u-price-wrapper .u-hide-price + div {
            margin-left: 0;
        }

.u-product-quantity {
    display: table;
}

.u-quantity-input {
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

    .u-quantity-input input,
    .u-quantity-input a {
        vertical-align: middle;
        line-height: 2em;
        height: 2em;
        font-size: 1em;
    }

    .u-quantity-input input {
        border: none;
        min-width: 3em;
        width: 100%;
    }

    .u-quantity-input a {
        flex-shrink: 0;
        flex-grow: 0;
        align-items: center;
        display: flex;
        position: relative;
        width: 2em;
        text-align: center;
        text-decoration: none;
        -webkit-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }

        .u-quantity-input a,
        .u-quantity-input a:hover {
            color: inherit;
        }

            .u-quantity-input a svg {
                flex: 1 0 auto;
            }

            .u-quantity-input a:not(.u-hidden) ~ input {
                text-align: center;
            }

[class*="u-border-"].u-quantity-input a {
    border-top-width: 0 !important;
    border-bottom-width: 0 !important;
}

    [class*="u-border-"].u-quantity-input a:first-child {
        border-left-width: 0 !important;
    }

    [class*="u-border-"].u-quantity-input a:last-child {
        border-right-width: 0 !important;
    }

.u-quantity-input a.disabled {
    pointer-events: none;
}

    .u-quantity-input a.disabled svg {
        opacity: 0.33;
    }

.u-shopping-cart {
    display: block;
    color: inherit;
}

    .u-shopping-cart:hover {
        color: inherit;
    }

.u-shopping-cart-icon {
    position: relative;
    width: 100%;
    height: 100%;
}

.u-shopping-cart-count {
    position: absolute;
    top: 0;
    right: 0;
    transform: translate(50%, -50%);
    z-index: 1;
    width: calc(1em + 3px);
    height: calc(1em + 3px);
    line-height: calc(1em + 2px);
    text-align: center;
    vertical-align: baseline;
    box-sizing: content-box;
}

.u-cart-product-image {
    width: 100px;
    display: inline-block;
}

.u-cart-product-title {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 10px;
}

.u-cart-button-container {
    display: flex;
    position: relative;
    justify-content: space-between;
}

.u-cart-blocks-container {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 30px;
    position: relative;
}

@media (max-width: 767px) {
    .u-cart-blocks-container {
        grid-template-columns: 1fr;
    }

    .u-cart-form .u-btn-submit {
        flex-grow: 0;
        margin-left: auto;
    }
}

.u-checkout-button-container {
    display: flex;
    position: relative;
    justify-content: space-between;
}

.u-checkout-blocks-container {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 30px;
    position: relative;
}

.u-checkout-totals-table table {
    margin: 0 !important;
}

@media (max-width: 767px) {
    .u-checkout-blocks-container {
        grid-template-columns: 1fr;
    }
}

.u-payment-services {
    display: flex;
    align-items: center;
}

.u-payment-services-inner {
    width: 100%;
}

.u-dialog {
    display: flex;
    position: relative;
}

.u-dialog-close-button {
    position: absolute;
    top: 20px;
    right: 20px;
    color: inherit;
    background: transparent;
    padding: 0;
    outline: none;
    cursor: pointer;
}

section.u-dialog-block {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 100001;
}

    section.u-dialog-block:not(.u-dialog-open) {
        display: none;
    }

.u-countdown {
    display: table;
}

.u-countdown-wrapper {
    display: flex;
    align-items: baseline;
    flex-wrap: nowrap;
}

.u-countdown-item {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.u-countdown-number {
    display: flex;
    justify-content: center;
    width: 1ch;
}

    .u-countdown-number:before {
        content: '0';
        visibility: hidden;
        width: 0;
    }

    .u-countdown-number .start-val,
    .u-countdown-number .old-val,
    .u-countdown-number .new-val {
        width: 1ch;
    }

    .u-countdown-number .start-val {
        text-align: center;
    }

    .u-countdown-number .counter-wrapper {
        position: relative;
        overflow: hidden;
        width: 1ch;
    }

    .u-countdown-number .counter-html {
        position: absolute;
        width: 1ch;
    }

.u-countdown-counter {
    display: flex;
    white-space: nowrap;
}

.u-countdown-message {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: flex;
    overflow: hidden;
}

    .u-countdown-message p {
        text-align: center;
        margin: auto !important;
    }

.u-accordion-link {
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
    letter-spacing: inherit;
    text-transform: inherit;
    font-weight: inherit;
    display: flex;
    align-items: center;
    width: 100%;
    padding: 10px 20px;
    border-color: transparent;
    cursor: pointer;
}

.u-accordion-link-icon {
    margin-left: auto;
    flex-shrink: 0;
    background: transparent;
}

    .u-accordion-link-icon svg {
        fill: currentColor !important;
    }

.u-accordion-link-icon-hidden {
    display: none;
}

.u-accordion-pane {
    position: relative;
    display: none;
}

    .u-accordion-pane.u-accordion-active {
        display: flex;
    }

.u-accordion.u-spacing-0 .u-accordion-item:not(:last-child) .u-accordion-link:not(.active),
.u-accordion:not([class*="u-spacing-"]) .u-accordion-item:not(:last-child) .u-accordion-link:not(.active) {
    border-bottom: none;
}

.u-accordion.u-spacing-0 .u-accordion-item:not(:last-child) .u-accordion-link[class*=u-border-] ~ .u-accordion-pane,
.u-accordion:not([class*="u-spacing-"]) .u-accordion-item:not(:last-child) .u-accordion-link[class*=u-border-] ~ .u-accordion-pane {
    border-bottom: none;
}

.u-section-row {
    position: relative;
}

    .u-section-row.u-sticky-fixed {
        position: fixed;
        right: 0;
        left: 0;
        z-index: 3;
    }

.u-box-shadow.u-section-row:nth-child(10) {
    z-index: 1;
}

.u-box-shadow.u-section-row:nth-child(9) {
    z-index: 2;
}

.u-box-shadow.u-section-row:nth-child(8) {
    z-index: 3;
}

.u-box-shadow.u-section-row:nth-child(7) {
    z-index: 4;
}

.u-box-shadow.u-section-row:nth-child(6) {
    z-index: 5;
}

.u-box-shadow.u-section-row:nth-child(5) {
    z-index: 6;
}

.u-box-shadow.u-section-row:nth-child(4) {
    z-index: 7;
}

.u-box-shadow.u-section-row:nth-child(3) {
    z-index: 8;
}

.u-box-shadow.u-section-row:nth-child(2) {
    z-index: 9;
}

.u-box-shadow.u-section-row:nth-child(1) {
    z-index: 10;
}

.u-hover-box {
    overflow: hidden;
}

    .u-hover-box .u-over-slide {
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
    }

.qs-datepicker-container {
    font-size: 1rem;
    font-family: sans-serif;
    color: #000;
    position: absolute;
    width: 15.625em;
    display: flex;
    flex-direction: column;
    z-index: 9001;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid grey;
    border-radius: .263921875em;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 1.25em 1.25em -0.9375em rgba(0, 0, 0, 0.3);
}

    .qs-datepicker-container * {
        box-sizing: border-box;
    }

.qs-centered {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.qs-hidden {
    display: none;
}

.qs-overlay {
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.75);
    color: #fff;
    width: 100%;
    height: 100%;
    padding: .5em;
    z-index: 1;
    opacity: 1;
    transition: opacity .3s;
    display: flex;
    flex-direction: column;
}

    .qs-overlay.qs-hidden {
        opacity: 0;
        z-index: -1;
    }

    .qs-overlay .qs-overlay-year {
        background: rgba(0, 0, 0, 0);
        border: none;
        border-bottom: 1px solid #fff;
        border-radius: 0;
        color: #fff;
        font-size: .875em;
        padding: .25em 0;
        width: 80%;
        text-align: center;
        margin: 0 auto;
        display: block;
    }

        .qs-overlay .qs-overlay-year::-webkit-inner-spin-button {
            -webkit-appearance: none;
        }

    .qs-overlay .qs-close {
        padding: .5em;
        cursor: pointer;
        position: absolute;
        top: 0;
        right: 0;
    }

    .qs-overlay .qs-submit {
        border: 1px solid #fff;
        border-radius: .263921875em;
        padding: .5em;
        margin: 0 auto auto;
        cursor: pointer;
        background: rgba(128, 128, 128, 0.4);
    }

        .qs-overlay .qs-submit.qs-disabled {
            color: grey;
            border-color: grey;
            cursor: not-allowed;
        }

    .qs-overlay .qs-overlay-month-container {
        display: flex;
        flex-wrap: wrap;
        flex-grow: 1;
    }

    .qs-overlay .qs-overlay-month {
        display: flex;
        justify-content: center;
        align-items: center;
        width: calc(33.33333333%);
        cursor: pointer;
        opacity: .5;
        transition: opacity 0.15s;
    }

        .qs-overlay .qs-overlay-month.active,
        .qs-overlay .qs-overlay-month:hover {
            opacity: 1;
        }

.qs-controls {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-grow: 1;
    flex-shrink: 0;
    background: #d3d3d3;
    filter: blur(0);
    transition: filter .3s;
    transition: filter 0.3s;
}

    .qs-controls.qs-blur {
        filter: blur(5px);
    }

.qs-arrow {
    height: 1.5625em;
    width: 1.5625em;
    position: relative;
    cursor: pointer;
    border-radius: .263921875em;
    transition: background 0.15s;
}

    .qs-arrow:hover {
        background: rgba(0, 0, 0, 0.1);
    }

        .qs-arrow:hover.qs-left:after {
            border-right-color: #000;
        }

        .qs-arrow:hover.qs-right:after {
            border-left-color: #000;
        }

    .qs-arrow:after {
        content: "";
        border: 0.390625em solid rgba(0, 0, 0, 0);
        position: absolute;
        top: 50%;
        transition: border 0.2s;
    }

    .qs-arrow.qs-left:after {
        border-right-color: grey;
        right: 50%;
        transform: translate(25%, -50%);
    }

    .qs-arrow.qs-right:after {
        border-left-color: grey;
        left: 50%;
        transform: translate(-25%, -50%);
    }

.qs-month-year {
    font-weight: 700;
    transition: border .2s;
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    cursor: pointer;
}

    .qs-month-year:hover {
        border-bottom: 1px solid grey;
    }

    .qs-month-year:active:focus,
    .qs-month-year:focus {
        outline: none;
    }

.qs-month {
    padding-right: 0.5ex;
}

.qs-year {
    padding-left: 0.5ex;
}

.qs-squares {
    display: flex;
    flex-wrap: wrap;
    padding: .3125em;
    filter: blur(0);
    transition: filter .3s;
    transition: filter 0.3s;
}

    .qs-squares.qs-blur {
        filter: blur(5px);
    }

.qs-square {
    width: calc(14.28571429%);
    height: 1.5625em;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: background .1s;
    border-radius: 0.26392188em;
}

    .qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):hover {
        background: #CCCCCC;
    }

.qs-current {
    font-weight: 700;
    text-decoration: underline;
}

.qs-active,
.qs-range-end,
.qs-range-start {
    background: #add8e6;
}

    .qs-range-start:not(.qs-range-6) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }

.qs-range-middle {
    background: #d4ebf2;
}

    .qs-range-middle:not(.qs-range-0):not(.qs-range-6) {
        border-radius: 0;
    }

    .qs-range-middle.qs-range-0 {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }

    .qs-range-end:not(.qs-range-0),
    .qs-range-middle.qs-range-6 {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }

.qs-disabled,
.qs-outside-current-month {
    opacity: 0.2;
}

.qs-disabled {
    cursor: not-allowed;
}

.qs-day,
.qs-empty {
    cursor: default;
}

.qs-day {
    font-weight: 700;
    color: grey;
}

.qs-event {
    position: relative;
}

    .qs-event:after {
        content: "";
        position: absolute;
        width: .46875em;
        height: .46875em;
        border-radius: 50%;
        background: #07f;
        bottom: 0;
        right: 0;
    }

.payment-error,
.payment-success {
    width: 100%;
    text-align: center;
    color: #fff;
    padding: 20px;
}

.payment-error {
    background-color: #F95D51;
}

.payment-success {
    background-color: #62C584;
}

.iti {
    position: relative;
    display: inline-block;
    width: inherit;
}

    .iti .iti__flag-container ul {
        margin: 0 0 0 -1px;
    }

    .iti * {
        box-sizing: border-box;
        -moz-box-sizing: border-box;
    }

.iti__hide {
    display: none;
}

.iti__v-hide {
    visibility: hidden;
}

.iti input,
.iti input[type=text],
.iti input[type=tel] {
    position: relative;
    z-index: 0;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-right: 36px;
    margin-right: 0;
}

.iti__flag-container {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    padding: 1px;
}

.iti__selected-flag {
    z-index: 1;
    position: relative;
    display: flex;
    align-items: center;
    height: 100%;
    padding: 0 6px 0 8px;
}

.iti__arrow {
    margin-left: 6px;
    width: 0;
    height: 0;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top: 4px solid #555;
}

.iti__arrow--up {
    border-top: none;
    border-bottom: 4px solid #555;
}

.iti__country-list {
    position: absolute;
    z-index: 2;
    list-style: none;
    text-align: left;
    padding: 0;
    margin: 0 0 0 -1px;
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
    background-color: white;
    border: 1px solid #CCC;
    white-space: nowrap;
    max-height: 200px;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
}

.iti__country-list--dropup {
    bottom: 100%;
    margin-bottom: -1px;
}

@media (max-width: 500px) {
    .iti__country-list {
        white-space: normal;
    }
}

.iti__flag-box {
    display: inline-block;
    width: 20px;
}

.iti__divider {
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 1px solid #CCC;
}

.iti__country {
    padding: 5px 10px;
    outline: none;
}

.iti__dial-code {
    color: #999;
}

.iti__country.iti__highlight {
    background-color: rgba(0, 0, 0, 0.05);
}

.iti__flag-box,
.iti__country-name,
.iti__dial-code {
    vertical-align: middle;
}

.iti__flag-box,
.iti__country-name {
    margin-right: 6px;
}

.iti--allow-dropdown input,
.iti--allow-dropdown input[type=text],
.iti--allow-dropdown input[type=tel],
.iti--separate-dial-code input,
.iti--separate-dial-code input[type=text],
.iti--separate-dial-code input[type=tel] {
    padding-right: 6px;
    padding-left: 52px;
    margin-left: 0;
}

.iti--allow-dropdown .iti__flag-container,
.iti--separate-dial-code .iti__flag-container {
    right: auto;
    left: 0;
}

    .iti--allow-dropdown .iti__flag-container:hover {
        cursor: pointer;
    }

        .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
            background-color: rgba(0, 0, 0, 0.05);
        }

.iti--allow-dropdown input[disabled] + .iti__flag-container:hover,
.iti--allow-dropdown input[readonly] + .iti__flag-container:hover {
    cursor: default;
}

    .iti--allow-dropdown input[disabled] + .iti__flag-container:hover .iti__selected-flag,
    .iti--allow-dropdown input[readonly] + .iti__flag-container:hover .iti__selected-flag {
        background-color: transparent;
    }

.iti--separate-dial-code .iti__selected-flag {
    background-color: rgba(0, 0, 0, 0.05);
}

.iti--separate-dial-code .iti__selected-dial-code {
    margin-left: 6px;
}

.iti--container {
    position: absolute;
    top: -1000px;
    left: -1000px;
    z-index: 1060;
    padding: 1px;
}

    .iti--container:hover {
        cursor: pointer;
    }

.iti-mobile .iti--container {
    top: 30px;
    bottom: 30px;
    left: 30px;
    right: 30px;
    position: fixed;
}

.iti-mobile .iti__country-list {
    max-height: 100%;
    width: 100%;
}

.iti-mobile .iti__country {
    padding: 10px 10px;
    line-height: 1.5em;
}

.iti__flag {
    width: 20px;
}

    .iti__flag.iti__be {
        width: 18px;
    }

    .iti__flag.iti__ch {
        width: 15px;
    }

    .iti__flag.iti__mc {
        width: 19px;
    }

    .iti__flag.iti__ne {
        width: 18px;
    }

    .iti__flag.iti__np {
        width: 13px;
    }

    .iti__flag.iti__va {
        width: 15px;
    }

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .iti__flag {
        background-size: 5652px 15px;
    }
}

.iti__flag.iti__ac {
    height: 10px;
    background-position: 0px 0px;
}

.iti__flag.iti__ad {
    height: 14px;
    background-position: -22px 0px;
}

.iti__flag.iti__ae {
    height: 10px;
    background-position: -44px 0px;
}

.iti__flag.iti__af {
    height: 14px;
    background-position: -66px 0px;
}

.iti__flag.iti__ag {
    height: 14px;
    background-position: -88px 0px;
}

.iti__flag.iti__ai {
    height: 10px;
    background-position: -110px 0px;
}

.iti__flag.iti__al {
    height: 15px;
    background-position: -132px 0px;
}

.iti__flag.iti__am {
    height: 10px;
    background-position: -154px 0px;
}

.iti__flag.iti__ao {
    height: 14px;
    background-position: -176px 0px;
}

.iti__flag.iti__aq {
    height: 14px;
    background-position: -198px 0px;
}

.iti__flag.iti__ar {
    height: 13px;
    background-position: -220px 0px;
}

.iti__flag.iti__as {
    height: 10px;
    background-position: -242px 0px;
}

.iti__flag.iti__at {
    height: 14px;
    background-position: -264px 0px;
}

.iti__flag.iti__au {
    height: 10px;
    background-position: -286px 0px;
}

.iti__flag.iti__aw {
    height: 14px;
    background-position: -308px 0px;
}

.iti__flag.iti__ax {
    height: 13px;
    background-position: -330px 0px;
}

.iti__flag.iti__az {
    height: 10px;
    background-position: -352px 0px;
}

.iti__flag.iti__ba {
    height: 10px;
    background-position: -374px 0px;
}

.iti__flag.iti__bb {
    height: 14px;
    background-position: -396px 0px;
}

.iti__flag.iti__bd {
    height: 12px;
    background-position: -418px 0px;
}

.iti__flag.iti__be {
    height: 15px;
    background-position: -440px 0px;
}

.iti__flag.iti__bf {
    height: 14px;
    background-position: -460px 0px;
}

.iti__flag.iti__bg {
    height: 12px;
    background-position: -482px 0px;
}

.iti__flag.iti__bh {
    height: 12px;
    background-position: -504px 0px;
}

.iti__flag.iti__bi {
    height: 12px;
    background-position: -526px 0px;
}

.iti__flag.iti__bj {
    height: 14px;
    background-position: -548px 0px;
}

.iti__flag.iti__bl {
    height: 14px;
    background-position: -570px 0px;
}

.iti__flag.iti__bm {
    height: 10px;
    background-position: -592px 0px;
}

.iti__flag.iti__bn {
    height: 10px;
    background-position: -614px 0px;
}

.iti__flag.iti__bo {
    height: 14px;
    background-position: -636px 0px;
}

.iti__flag.iti__bq {
    height: 14px;
    background-position: -658px 0px;
}

.iti__flag.iti__br {
    height: 14px;
    background-position: -680px 0px;
}

.iti__flag.iti__bs {
    height: 10px;
    background-position: -702px 0px;
}

.iti__flag.iti__bt {
    height: 14px;
    background-position: -724px 0px;
}

.iti__flag.iti__bv {
    height: 15px;
    background-position: -746px 0px;
}

.iti__flag.iti__bw {
    height: 14px;
    background-position: -768px 0px;
}

.iti__flag.iti__by {
    height: 10px;
    background-position: -790px 0px;
}

.iti__flag.iti__bz {
    height: 14px;
    background-position: -812px 0px;
}

.iti__flag.iti__ca {
    height: 10px;
    background-position: -834px 0px;
}

.iti__flag.iti__cc {
    height: 10px;
    background-position: -856px 0px;
}

.iti__flag.iti__cd {
    height: 15px;
    background-position: -878px 0px;
}

.iti__flag.iti__cf {
    height: 14px;
    background-position: -900px 0px;
}

.iti__flag.iti__cg {
    height: 14px;
    background-position: -922px 0px;
}

.iti__flag.iti__ch {
    height: 15px;
    background-position: -944px 0px;
}

.iti__flag.iti__ci {
    height: 14px;
    background-position: -961px 0px;
}

.iti__flag.iti__ck {
    height: 10px;
    background-position: -983px 0px;
}

.iti__flag.iti__cl {
    height: 14px;
    background-position: -1005px 0px;
}

.iti__flag.iti__cm {
    height: 14px;
    background-position: -1027px 0px;
}

.iti__flag.iti__cn {
    height: 14px;
    background-position: -1049px 0px;
}

.iti__flag.iti__co {
    height: 14px;
    background-position: -1071px 0px;
}

.iti__flag.iti__cp {
    height: 14px;
    background-position: -1093px 0px;
}

.iti__flag.iti__cr {
    height: 12px;
    background-position: -1115px 0px;
}

.iti__flag.iti__cu {
    height: 10px;
    background-position: -1137px 0px;
}

.iti__flag.iti__cv {
    height: 12px;
    background-position: -1159px 0px;
}

.iti__flag.iti__cw {
    height: 14px;
    background-position: -1181px 0px;
}

.iti__flag.iti__cx {
    height: 10px;
    background-position: -1203px 0px;
}

.iti__flag.iti__cy {
    height: 14px;
    background-position: -1225px 0px;
}

.iti__flag.iti__cz {
    height: 14px;
    background-position: -1247px 0px;
}

.iti__flag.iti__de {
    height: 12px;
    background-position: -1269px 0px;
}

.iti__flag.iti__dg {
    height: 10px;
    background-position: -1291px 0px;
}

.iti__flag.iti__dj {
    height: 14px;
    background-position: -1313px 0px;
}

.iti__flag.iti__dk {
    height: 15px;
    background-position: -1335px 0px;
}

.iti__flag.iti__dm {
    height: 10px;
    background-position: -1357px 0px;
}

.iti__flag.iti__do {
    height: 14px;
    background-position: -1379px 0px;
}

.iti__flag.iti__dz {
    height: 14px;
    background-position: -1401px 0px;
}

.iti__flag.iti__ea {
    height: 14px;
    background-position: -1423px 0px;
}

.iti__flag.iti__ec {
    height: 14px;
    background-position: -1445px 0px;
}

.iti__flag.iti__ee {
    height: 13px;
    background-position: -1467px 0px;
}

.iti__flag.iti__eg {
    height: 14px;
    background-position: -1489px 0px;
}

.iti__flag.iti__eh {
    height: 10px;
    background-position: -1511px 0px;
}

.iti__flag.iti__er {
    height: 10px;
    background-position: -1533px 0px;
}

.iti__flag.iti__es {
    height: 14px;
    background-position: -1555px 0px;
}

.iti__flag.iti__et {
    height: 10px;
    background-position: -1577px 0px;
}

.iti__flag.iti__eu {
    height: 14px;
    background-position: -1599px 0px;
}

.iti__flag.iti__fi {
    height: 12px;
    background-position: -1621px 0px;
}

.iti__flag.iti__fj {
    height: 10px;
    background-position: -1643px 0px;
}

.iti__flag.iti__fk {
    height: 10px;
    background-position: -1665px 0px;
}

.iti__flag.iti__fm {
    height: 11px;
    background-position: -1687px 0px;
}

.iti__flag.iti__fo {
    height: 15px;
    background-position: -1709px 0px;
}

.iti__flag.iti__fr {
    height: 14px;
    background-position: -1731px 0px;
}

.iti__flag.iti__ga {
    height: 15px;
    background-position: -1753px 0px;
}

.iti__flag.iti__gb {
    height: 10px;
    background-position: -1775px 0px;
}

.iti__flag.iti__gd {
    height: 12px;
    background-position: -1797px 0px;
}

.iti__flag.iti__ge {
    height: 14px;
    background-position: -1819px 0px;
}

.iti__flag.iti__gf {
    height: 14px;
    background-position: -1841px 0px;
}

.iti__flag.iti__gg {
    height: 14px;
    background-position: -1863px 0px;
}

.iti__flag.iti__gh {
    height: 14px;
    background-position: -1885px 0px;
}

.iti__flag.iti__gi {
    height: 10px;
    background-position: -1907px 0px;
}

.iti__flag.iti__gl {
    height: 14px;
    background-position: -1929px 0px;
}

.iti__flag.iti__gm {
    height: 14px;
    background-position: -1951px 0px;
}

.iti__flag.iti__gn {
    height: 14px;
    background-position: -1973px 0px;
}

.iti__flag.iti__gp {
    height: 14px;
    background-position: -1995px 0px;
}

.iti__flag.iti__gq {
    height: 14px;
    background-position: -2017px 0px;
}

.iti__flag.iti__gr {
    height: 14px;
    background-position: -2039px 0px;
}

.iti__flag.iti__gs {
    height: 10px;
    background-position: -2061px 0px;
}

.iti__flag.iti__gt {
    height: 13px;
    background-position: -2083px 0px;
}

.iti__flag.iti__gu {
    height: 11px;
    background-position: -2105px 0px;
}

.iti__flag.iti__gw {
    height: 10px;
    background-position: -2127px 0px;
}

.iti__flag.iti__gy {
    height: 12px;
    background-position: -2149px 0px;
}

.iti__flag.iti__hk {
    height: 14px;
    background-position: -2171px 0px;
}

.iti__flag.iti__hm {
    height: 10px;
    background-position: -2193px 0px;
}

.iti__flag.iti__hn {
    height: 10px;
    background-position: -2215px 0px;
}

.iti__flag.iti__hr {
    height: 10px;
    background-position: -2237px 0px;
}

.iti__flag.iti__ht {
    height: 12px;
    background-position: -2259px 0px;
}

.iti__flag.iti__hu {
    height: 10px;
    background-position: -2281px 0px;
}

.iti__flag.iti__ic {
    height: 14px;
    background-position: -2303px 0px;
}

.iti__flag.iti__id {
    height: 14px;
    background-position: -2325px 0px;
}

.iti__flag.iti__ie {
    height: 10px;
    background-position: -2347px 0px;
}

.iti__flag.iti__il {
    height: 15px;
    background-position: -2369px 0px;
}

.iti__flag.iti__im {
    height: 10px;
    background-position: -2391px 0px;
}

.iti__flag.iti__in {
    height: 14px;
    background-position: -2413px 0px;
}

.iti__flag.iti__io {
    height: 10px;
    background-position: -2435px 0px;
}

.iti__flag.iti__iq {
    height: 14px;
    background-position: -2457px 0px;
}

.iti__flag.iti__ir {
    height: 12px;
    background-position: -2479px 0px;
}

.iti__flag.iti__is {
    height: 15px;
    background-position: -2501px 0px;
}

.iti__flag.iti__it {
    height: 14px;
    background-position: -2523px 0px;
}

.iti__flag.iti__je {
    height: 12px;
    background-position: -2545px 0px;
}

.iti__flag.iti__jm {
    height: 10px;
    background-position: -2567px 0px;
}

.iti__flag.iti__jo {
    height: 10px;
    background-position: -2589px 0px;
}

.iti__flag.iti__jp {
    height: 14px;
    background-position: -2611px 0px;
}

.iti__flag.iti__ke {
    height: 14px;
    background-position: -2633px 0px;
}

.iti__flag.iti__kg {
    height: 12px;
    background-position: -2655px 0px;
}

.iti__flag.iti__kh {
    height: 13px;
    background-position: -2677px 0px;
}

.iti__flag.iti__ki {
    height: 10px;
    background-position: -2699px 0px;
}

.iti__flag.iti__km {
    height: 12px;
    background-position: -2721px 0px;
}

.iti__flag.iti__kn {
    height: 14px;
    background-position: -2743px 0px;
}

.iti__flag.iti__kp {
    height: 10px;
    background-position: -2765px 0px;
}

.iti__flag.iti__kr {
    height: 14px;
    background-position: -2787px 0px;
}

.iti__flag.iti__kw {
    height: 10px;
    background-position: -2809px 0px;
}

.iti__flag.iti__ky {
    height: 10px;
    background-position: -2831px 0px;
}

.iti__flag.iti__kz {
    height: 10px;
    background-position: -2853px 0px;
}

.iti__flag.iti__la {
    height: 14px;
    background-position: -2875px 0px;
}

.iti__flag.iti__lb {
    height: 14px;
    background-position: -2897px 0px;
}

.iti__flag.iti__lc {
    height: 10px;
    background-position: -2919px 0px;
}

.iti__flag.iti__li {
    height: 12px;
    background-position: -2941px 0px;
}

.iti__flag.iti__lk {
    height: 10px;
    background-position: -2963px 0px;
}

.iti__flag.iti__lr {
    height: 11px;
    background-position: -2985px 0px;
}

.iti__flag.iti__ls {
    height: 14px;
    background-position: -3007px 0px;
}

.iti__flag.iti__lt {
    height: 12px;
    background-position: -3029px 0px;
}

.iti__flag.iti__lu {
    height: 12px;
    background-position: -3051px 0px;
}

.iti__flag.iti__lv {
    height: 10px;
    background-position: -3073px 0px;
}

.iti__flag.iti__ly {
    height: 10px;
    background-position: -3095px 0px;
}

.iti__flag.iti__ma {
    height: 14px;
    background-position: -3117px 0px;
}

.iti__flag.iti__mc {
    height: 15px;
    background-position: -3139px 0px;
}

.iti__flag.iti__md {
    height: 10px;
    background-position: -3160px 0px;
}

.iti__flag.iti__me {
    height: 10px;
    background-position: -3182px 0px;
}

.iti__flag.iti__mf {
    height: 14px;
    background-position: -3204px 0px;
}

.iti__flag.iti__mg {
    height: 14px;
    background-position: -3226px 0px;
}

.iti__flag.iti__mh {
    height: 11px;
    background-position: -3248px 0px;
}

.iti__flag.iti__mk {
    height: 10px;
    background-position: -3270px 0px;
}

.iti__flag.iti__ml {
    height: 14px;
    background-position: -3292px 0px;
}

.iti__flag.iti__mm {
    height: 14px;
    background-position: -3314px 0px;
}

.iti__flag.iti__mn {
    height: 10px;
    background-position: -3336px 0px;
}

.iti__flag.iti__mo {
    height: 14px;
    background-position: -3358px 0px;
}

.iti__flag.iti__mp {
    height: 10px;
    background-position: -3380px 0px;
}

.iti__flag.iti__mq {
    height: 14px;
    background-position: -3402px 0px;
}

.iti__flag.iti__mr {
    height: 14px;
    background-position: -3424px 0px;
}

.iti__flag.iti__ms {
    height: 10px;
    background-position: -3446px 0px;
}

.iti__flag.iti__mt {
    height: 14px;
    background-position: -3468px 0px;
}

.iti__flag.iti__mu {
    height: 14px;
    background-position: -3490px 0px;
}

.iti__flag.iti__mv {
    height: 14px;
    background-position: -3512px 0px;
}

.iti__flag.iti__mw {
    height: 14px;
    background-position: -3534px 0px;
}

.iti__flag.iti__mx {
    height: 12px;
    background-position: -3556px 0px;
}

.iti__flag.iti__my {
    height: 10px;
    background-position: -3578px 0px;
}

.iti__flag.iti__mz {
    height: 14px;
    background-position: -3600px 0px;
}

.iti__flag.iti__na {
    height: 14px;
    background-position: -3622px 0px;
}

.iti__flag.iti__nc {
    height: 10px;
    background-position: -3644px 0px;
}

.iti__flag.iti__ne {
    height: 15px;
    background-position: -3666px 0px;
}

.iti__flag.iti__nf {
    height: 10px;
    background-position: -3686px 0px;
}

.iti__flag.iti__ng {
    height: 10px;
    background-position: -3708px 0px;
}

.iti__flag.iti__ni {
    height: 12px;
    background-position: -3730px 0px;
}

.iti__flag.iti__nl {
    height: 14px;
    background-position: -3752px 0px;
}

.iti__flag.iti__no {
    height: 15px;
    background-position: -3774px 0px;
}

.iti__flag.iti__np {
    height: 15px;
    background-position: -3796px 0px;
}

.iti__flag.iti__nr {
    height: 10px;
    background-position: -3811px 0px;
}

.iti__flag.iti__nu {
    height: 10px;
    background-position: -3833px 0px;
}

.iti__flag.iti__nz {
    height: 10px;
    background-position: -3855px 0px;
}

.iti__flag.iti__om {
    height: 10px;
    background-position: -3877px 0px;
}

.iti__flag.iti__pa {
    height: 14px;
    background-position: -3899px 0px;
}

.iti__flag.iti__pe {
    height: 14px;
    background-position: -3921px 0px;
}

.iti__flag.iti__pf {
    height: 14px;
    background-position: -3943px 0px;
}

.iti__flag.iti__pg {
    height: 15px;
    background-position: -3965px 0px;
}

.iti__flag.iti__ph {
    height: 10px;
    background-position: -3987px 0px;
}

.iti__flag.iti__pk {
    height: 14px;
    background-position: -4009px 0px;
}

.iti__flag.iti__pl {
    height: 13px;
    background-position: -4031px 0px;
}

.iti__flag.iti__pm {
    height: 14px;
    background-position: -4053px 0px;
}

.iti__flag.iti__pn {
    height: 10px;
    background-position: -4075px 0px;
}

.iti__flag.iti__pr {
    height: 14px;
    background-position: -4097px 0px;
}

.iti__flag.iti__ps {
    height: 10px;
    background-position: -4119px 0px;
}

.iti__flag.iti__pt {
    height: 14px;
    background-position: -4141px 0px;
}

.iti__flag.iti__pw {
    height: 13px;
    background-position: -4163px 0px;
}

.iti__flag.iti__py {
    height: 11px;
    background-position: -4185px 0px;
}

.iti__flag.iti__qa {
    height: 8px;
    background-position: -4207px 0px;
}

.iti__flag.iti__re {
    height: 14px;
    background-position: -4229px 0px;
}

.iti__flag.iti__ro {
    height: 14px;
    background-position: -4251px 0px;
}

.iti__flag.iti__rs {
    height: 14px;
    background-position: -4273px 0px;
}

.iti__flag.iti__ru {
    height: 14px;
    background-position: -4295px 0px;
}

.iti__flag.iti__rw {
    height: 14px;
    background-position: -4317px 0px;
}

.iti__flag.iti__sa {
    height: 14px;
    background-position: -4339px 0px;
}

.iti__flag.iti__sb {
    height: 10px;
    background-position: -4361px 0px;
}

.iti__flag.iti__sc {
    height: 10px;
    background-position: -4383px 0px;
}

.iti__flag.iti__sd {
    height: 10px;
    background-position: -4405px 0px;
}

.iti__flag.iti__se {
    height: 13px;
    background-position: -4427px 0px;
}

.iti__flag.iti__sg {
    height: 14px;
    background-position: -4449px 0px;
}

.iti__flag.iti__sh {
    height: 10px;
    background-position: -4471px 0px;
}

.iti__flag.iti__si {
    height: 10px;
    background-position: -4493px 0px;
}

.iti__flag.iti__sj {
    height: 15px;
    background-position: -4515px 0px;
}

.iti__flag.iti__sk {
    height: 14px;
    background-position: -4537px 0px;
}

.iti__flag.iti__sl {
    height: 14px;
    background-position: -4559px 0px;
}

.iti__flag.iti__sm {
    height: 15px;
    background-position: -4581px 0px;
}

.iti__flag.iti__sn {
    height: 14px;
    background-position: -4603px 0px;
}

.iti__flag.iti__so {
    height: 14px;
    background-position: -4625px 0px;
}

.iti__flag.iti__sr {
    height: 14px;
    background-position: -4647px 0px;
}

.iti__flag.iti__ss {
    height: 10px;
    background-position: -4669px 0px;
}

.iti__flag.iti__st {
    height: 10px;
    background-position: -4691px 0px;
}

.iti__flag.iti__sv {
    height: 12px;
    background-position: -4713px 0px;
}

.iti__flag.iti__sx {
    height: 14px;
    background-position: -4735px 0px;
}

.iti__flag.iti__sy {
    height: 14px;
    background-position: -4757px 0px;
}

.iti__flag.iti__sz {
    height: 14px;
    background-position: -4779px 0px;
}

.iti__flag.iti__ta {
    height: 10px;
    background-position: -4801px 0px;
}

.iti__flag.iti__tc {
    height: 10px;
    background-position: -4823px 0px;
}

.iti__flag.iti__td {
    height: 14px;
    background-position: -4845px 0px;
}

.iti__flag.iti__tf {
    height: 14px;
    background-position: -4867px 0px;
}

.iti__flag.iti__tg {
    height: 13px;
    background-position: -4889px 0px;
}

.iti__flag.iti__th {
    height: 14px;
    background-position: -4911px 0px;
}

.iti__flag.iti__tj {
    height: 10px;
    background-position: -4933px 0px;
}

.iti__flag.iti__tk {
    height: 10px;
    background-position: -4955px 0px;
}

.iti__flag.iti__tl {
    height: 10px;
    background-position: -4977px 0px;
}

.iti__flag.iti__tm {
    height: 14px;
    background-position: -4999px 0px;
}

.iti__flag.iti__tn {
    height: 14px;
    background-position: -5021px 0px;
}

.iti__flag.iti__to {
    height: 10px;
    background-position: -5043px 0px;
}

.iti__flag.iti__tr {
    height: 14px;
    background-position: -5065px 0px;
}

.iti__flag.iti__tt {
    height: 12px;
    background-position: -5087px 0px;
}

.iti__flag.iti__tv {
    height: 10px;
    background-position: -5109px 0px;
}

.iti__flag.iti__tw {
    height: 14px;
    background-position: -5131px 0px;
}

.iti__flag.iti__tz {
    height: 14px;
    background-position: -5153px 0px;
}

.iti__flag.iti__ua {
    height: 14px;
    background-position: -5175px 0px;
}

.iti__flag.iti__ug {
    height: 14px;
    background-position: -5197px 0px;
}

.iti__flag.iti__um {
    height: 11px;
    background-position: -5219px 0px;
}

.iti__flag.iti__un {
    height: 14px;
    background-position: -5241px 0px;
}

.iti__flag.iti__us {
    height: 11px;
    background-position: -5263px 0px;
}

.iti__flag.iti__uy {
    height: 14px;
    background-position: -5285px 0px;
}

.iti__flag.iti__uz {
    height: 10px;
    background-position: -5307px 0px;
}

.iti__flag.iti__va {
    height: 15px;
    background-position: -5329px 0px;
}

.iti__flag.iti__vc {
    height: 14px;
    background-position: -5346px 0px;
}

.iti__flag.iti__ve {
    height: 14px;
    background-position: -5368px 0px;
}

.iti__flag.iti__vg {
    height: 10px;
    background-position: -5390px 0px;
}

.iti__flag.iti__vi {
    height: 14px;
    background-position: -5412px 0px;
}

.iti__flag.iti__vn {
    height: 14px;
    background-position: -5434px 0px;
}

.iti__flag.iti__vu {
    height: 12px;
    background-position: -5456px 0px;
}

.iti__flag.iti__wf {
    height: 14px;
    background-position: -5478px 0px;
}

.iti__flag.iti__ws {
    height: 10px;
    background-position: -5500px 0px;
}

.iti__flag.iti__xk {
    height: 15px;
    background-position: -5522px 0px;
}

.iti__flag.iti__ye {
    height: 14px;
    background-position: -5544px 0px;
}

.iti__flag.iti__yt {
    height: 14px;
    background-position: -5566px 0px;
}

.iti__flag.iti__za {
    height: 14px;
    background-position: -5588px 0px;
}

.iti__flag.iti__zm {
    height: 14px;
    background-position: -5610px 0px;
}

.iti__flag.iti__zw {
    height: 10px;
    background-position: -5632px 0px;
}

.iti__flag.iti__np {
    background-color: transparent;
}

.iti__flag {
    height: 15px;
    box-shadow: 0px 0px 1px 0px #888;
    background-repeat: no-repeat;
    background-color: #DBDBDB;
    background-position: 20px 0;
}

.u-carousel {
    position: relative;
}

    .u-carousel.pointer-event {
        touch-action: pan-y;
    }

.u-carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
}

.u-carousel-item {
    position: relative;
    align-items: center;
    width: 100%;
    transition: transform 0.6s ease;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    perspective: 1000px;
    transform: translate3d(0, 0, 0);
}

.u-carousel .u-carousel-item {
    display: none;
}

.u-carousel-item.u-active,
.u-carousel-item.u-carousel-item-next,
.u-carousel-item.u-carousel-item-prev {
    display: block;
}

.u-carousel-item-next,
.u-carousel-item-prev {
    position: absolute;
    top: 0;
}

    .u-carousel-item-next.u-carousel-item-left,
    .u-carousel-item-prev.u-carousel-item-right {
        transform: translate3d(0, 0, 0);
    }

.u-carousel-item-next,
.u-active.u-carousel-item-right {
    transform: translate3d(100%, 0, 0);
}

.u-carousel-item-prev,
.u-active.u-carousel-item-left {
    transform: translate3d(-100%, 0, 0);
}

.u-gallery-nav-prev,
.u-gallery-nav-next,
.u-carousel-control-prev,
.u-carousel-control-next {
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
    letter-spacing: inherit;
    text-transform: inherit;
    font-style: inherit;
    font-weight: inherit;
    text-decoration: none;
    border: 0 none transparent;
    outline-width: 0;
    background-color: transparent;
    margin: 0;
    -webkit-text-decoration-skip: objects;
    border: none;
    margin: 0 !important;
    position: absolute;
    top: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    text-align: center;
    opacity: 1;
}

    .u-gallery-nav-prev span svg,
    .u-gallery-nav-next span svg,
    .u-carousel-control-prev span svg,
    .u-carousel-control-next span svg {
        vertical-align: top;
        fill: currentColor;
    }

    .u-gallery-nav-prev:focus,
    .u-gallery-nav-prev:hover,
    .u-gallery-nav-next:focus,
    .u-gallery-nav-next:hover,
    .u-carousel-control-prev:focus,
    .u-carousel-control-prev:hover,
    .u-carousel-control-next:focus,
    .u-carousel-control-next:hover {
        color: #fff;
        text-decoration: none;
        outline: 0;
    }

.u-gallery-nav-prev,
.u-carousel-control-prev {
    left: 0;
}

.u-gallery-nav-next,
.u-carousel-control-next {
    right: 0;
}

.u-gallery-nav > span,
.u-carousel-control > span {
    display: inline-block;
    height: 100%;
    width: 100%;
}

.u-gallery-nav,
.u-carousel-control {
    display: inline-block;
    height: 65px;
    width: 65px;
    z-index: 2;
}

.u-carousel-control-prev-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}

.u-carousel-control-next-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}

.u-carousel-indicators {
    position: absolute;
    left: 0;
    z-index: 15;
    display: flex;
    justify-content: center;
    padding-left: 0;
    margin: 0;
    list-style: none;
}

    .u-carousel-indicators li {
        position: relative;
        flex: 0 1 auto;
        width: 30px;
        height: 3px;
        margin-right: 3px;
        margin-left: 3px;
        text-indent: -999px;
    }

        .u-carousel-indicators li::before {
            position: absolute;
            top: -10px;
            left: 0;
            display: inline-block;
            width: 100%;
            height: 10px;
            content: "";
        }

        .u-carousel-indicators li::after {
            position: absolute;
            bottom: -10px;
            left: 0;
            display: inline-block;
            width: 100%;
            height: 10px;
            content: "";
        }

        .u-carousel-indicators li.u-active {
            opacity: 1;
        }

.u-carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
}

.sr-only {
    position: absolute;
    width: 1px !important;
    height: 1px !important;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

.u-carousel-duration-10000 .u-carousel-inner .u-carousel-item {
    transition-duration: 10000ms;
}

.u-carousel-duration-9750 .u-carousel-inner .u-carousel-item {
    transition-duration: 9750ms;
}

.u-carousel-duration-9500 .u-carousel-inner .u-carousel-item {
    transition-duration: 9500ms;
}

.u-carousel-duration-9250 .u-carousel-inner .u-carousel-item {
    transition-duration: 9250ms;
}

.u-carousel-duration-9000 .u-carousel-inner .u-carousel-item {
    transition-duration: 9000ms;
}

.u-carousel-duration-8750 .u-carousel-inner .u-carousel-item {
    transition-duration: 8750ms;
}

.u-carousel-duration-8500 .u-carousel-inner .u-carousel-item {
    transition-duration: 8500ms;
}

.u-carousel-duration-8250 .u-carousel-inner .u-carousel-item {
    transition-duration: 8250ms;
}

.u-carousel-duration-8000 .u-carousel-inner .u-carousel-item {
    transition-duration: 8000ms;
}

.u-carousel-duration-7750 .u-carousel-inner .u-carousel-item {
    transition-duration: 7750ms;
}

.u-carousel-duration-7500 .u-carousel-inner .u-carousel-item {
    transition-duration: 7500ms;
}

.u-carousel-duration-7250 .u-carousel-inner .u-carousel-item {
    transition-duration: 7250ms;
}

.u-carousel-duration-7000 .u-carousel-inner .u-carousel-item {
    transition-duration: 7000ms;
}

.u-carousel-duration-6750 .u-carousel-inner .u-carousel-item {
    transition-duration: 6750ms;
}

.u-carousel-duration-6500 .u-carousel-inner .u-carousel-item {
    transition-duration: 6500ms;
}

.u-carousel-duration-6250 .u-carousel-inner .u-carousel-item {
    transition-duration: 6250ms;
}

.u-carousel-duration-6000 .u-carousel-inner .u-carousel-item {
    transition-duration: 6000ms;
}

.u-carousel-duration-5750 .u-carousel-inner .u-carousel-item {
    transition-duration: 5750ms;
}

.u-carousel-duration-5500 .u-carousel-inner .u-carousel-item {
    transition-duration: 5500ms;
}

.u-carousel-duration-5250 .u-carousel-inner .u-carousel-item {
    transition-duration: 5250ms;
}

.u-carousel-duration-5000 .u-carousel-inner .u-carousel-item {
    transition-duration: 5000ms;
}

.u-carousel-duration-4750 .u-carousel-inner .u-carousel-item {
    transition-duration: 4750ms;
}

.u-carousel-duration-4500 .u-carousel-inner .u-carousel-item {
    transition-duration: 4500ms;
}

.u-carousel-duration-4250 .u-carousel-inner .u-carousel-item {
    transition-duration: 4250ms;
}

.u-carousel-duration-4000 .u-carousel-inner .u-carousel-item {
    transition-duration: 4000ms;
}

.u-carousel-duration-3750 .u-carousel-inner .u-carousel-item {
    transition-duration: 3750ms;
}

.u-carousel-duration-3500 .u-carousel-inner .u-carousel-item {
    transition-duration: 3500ms;
}

.u-carousel-duration-3250 .u-carousel-inner .u-carousel-item {
    transition-duration: 3250ms;
}

.u-carousel-duration-3000 .u-carousel-inner .u-carousel-item {
    transition-duration: 3000ms;
}

.u-carousel-duration-2750 .u-carousel-inner .u-carousel-item {
    transition-duration: 2750ms;
}

.u-carousel-duration-2500 .u-carousel-inner .u-carousel-item {
    transition-duration: 2500ms;
}

.u-carousel-duration-2250 .u-carousel-inner .u-carousel-item {
    transition-duration: 2250ms;
}

.u-carousel-duration-2000 .u-carousel-inner .u-carousel-item {
    transition-duration: 2000ms;
}

.u-carousel-duration-1750 .u-carousel-inner .u-carousel-item {
    transition-duration: 1750ms;
}

.u-carousel-duration-1500 .u-carousel-inner .u-carousel-item {
    transition-duration: 1500ms;
}

.u-carousel-duration-1250 .u-carousel-inner .u-carousel-item {
    transition-duration: 1250ms;
}

.u-carousel-duration-1000 .u-carousel-inner .u-carousel-item {
    transition-duration: 1000ms;
}

.u-carousel-duration-750 .u-carousel-inner .u-carousel-item {
    transition-duration: 750ms;
}

.u-carousel-duration-500 .u-carousel-inner .u-carousel-item {
    transition-duration: 500ms;
}

.u-carousel-duration-250 .u-carousel-inner .u-carousel-item {
    transition-duration: 250ms;
}

.u-carousel-duration-0 .u-carousel-inner .u-carousel-item {
    transition-duration: 0ms;
}

.u-carousel-fade .u-carousel-inner .u-carousel-item {
    opacity: 0;
    transition-property: opacity;
}

.u-carousel-fade .u-carousel-inner .u-active {
    opacity: 1;
}

    .u-carousel-fade .u-carousel-inner .u-active.u-carousel-item-left,
    .u-carousel-fade .u-carousel-inner .u-active.u-carousel-item-right {
        left: 0;
        opacity: 0;
        z-index: 1;
    }

.u-carousel-fade .u-carousel-inner .u-carousel-item-next.u-carousel-item-left,
.u-carousel-fade .u-carousel-inner .u-carousel-item-prev.u-carousel-item-right {
    opacity: 1;
}

.u-carousel-fade .u-carousel-control {
    z-index: 2;
}

.u-carousel-fade .u-carousel-inner > .u-carousel-item.u-carousel-item-next,
.u-carousel-fade .u-carousel-inner > .u-carousel-item.u-active.u-carousel-item-right {
    opacity: 0;
    transform: translate3d(0, 0, 0);
    -webkit-transform-3d: translate3d(0, 0, 0);
}

.u-carousel-fade .u-carousel-inner > .u-carousel-item.u-carousel-item-prev,
.u-carousel-fade .u-carousel-inner > .u-carousel-item.u-active.u-carousel-item-left {
    opacity: 0;
    transform: translate3d(0, 0, 0);
    -webkit-transform-3d: translate3d(0, 0, 0);
}

    .u-carousel-fade .u-carousel-inner > .u-carousel-item.u-carousel-item-next.u-carousel-item-left,
    .u-carousel-fade .u-carousel-inner > .u-carousel-item.u-carousel-item-prev.u-carousel-item-right,
    .u-carousel-fade .u-carousel-inner > .u-carousel-item.u-active {
        opacity: 1;
        transform: translate3d(0, 0, 0);
        -webkit-transform-3d: translate3d(0, 0, 0);
    }

.u-carousel-top .u-carousel-inner .u-carousel-item-next.u-carousel-item-left,
.u-carousel-top .u-carousel-inner .u-carousel-item-prev.u-carousel-item-right {
    transform: translate3d(0, 0, 0);
}

.u-carousel-top .u-carousel-inner .u-carousel-item-next,
.u-carousel-top .u-carousel-inner .u-active.u-carousel-item-right {
    transform: translate3d(0, 100%, 0);
}

.u-carousel-top .u-carousel-inner .u-carousel-item-prev,
.u-carousel-top .u-carousel-inner .u-active.u-carousel-item-left {
    transform: translate3d(0, -100%, 0);
}

.u-carousel-bottom .u-carousel-inner .u-carousel-item-next.u-carousel-item-left,
.u-carousel-bottom .u-carousel-inner .u-carousel-item-prev.u-carousel-item-right {
    transform: translate3d(0, 0, 0);
}

.u-carousel-bottom .u-carousel-inner .u-carousel-item-next,
.u-carousel-bottom .u-carousel-inner .u-active.u-carousel-item-right {
    transform: translate3d(0, -100%, 0);
}

.u-carousel-bottom .u-carousel-inner .u-carousel-item-prev,
.u-carousel-bottom .u-carousel-inner .u-active.u-carousel-item-left {
    transform: translate3d(0, 100%, 0);
}

.u-carousel-right .u-carousel-inner .u-carousel-item-next.u-carousel-item-left,
.u-carousel-right .u-carousel-inner .u-carousel-item-prev.u-carousel-item-right {
    transform: translate3d(0, 0, 0);
}

.u-carousel-right .u-carousel-inner .u-carousel-item-next,
.u-carousel-right .u-carousel-inner .u-active.u-carousel-item-right {
    transform: translate3d(-100%, 0, 0);
}

.u-carousel-right .u-carousel-inner .u-carousel-item-prev,
.u-carousel-right .u-carousel-inner .u-active.u-carousel-item-left {
    transform: translate3d(100%, 0, 0);
}

.u-form {
    --checkbox-checked-icon: 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");
    --radio-checked-icon: 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");
}

.u-field-input {
    border: 0;
}

    .u-field-input[class*="u-grey-"],
    .u-field-input[class*="u-white"],
    .u-field-input[class*="u-black"],
    .u-field-input[class*="u-palette-"],
    .u-field-input[class*="u-custom-color-"],
    .u-field-input[class*="u-active-"],
    .u-field-input[class*="u-hover-"],
    .u-field-input[class*="u-border-"] {
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
        width: 1em;
        height: 1em;
        margin-top: 0.25em;
        vertical-align: top;
        appearance: none;
        -webkit-appearance: none;
        -moz-appearance: none;
    }

        .u-field-input[class*="u-grey-"][type="checkbox"]:checked,
        .u-field-input[class*="u-white"][type="checkbox"]:checked,
        .u-field-input[class*="u-black"][type="checkbox"]:checked,
        .u-field-input[class*="u-palette-"][type="checkbox"]:checked,
        .u-field-input[class*="u-custom-color-"][type="checkbox"]:checked,
        .u-field-input[class*="u-active-"][type="checkbox"]:checked,
        .u-field-input[class*="u-hover-"][type="checkbox"]:checked,
        .u-field-input[class*="u-border-"][type="checkbox"]:checked {
            background-image: var(--checkbox-checked-icon);
        }

        .u-field-input[class*="u-grey-"][type="radio"]:checked,
        .u-field-input[class*="u-white"][type="radio"]:checked,
        .u-field-input[class*="u-black"][type="radio"]:checked,
        .u-field-input[class*="u-palette-"][type="radio"]:checked,
        .u-field-input[class*="u-custom-color-"][type="radio"]:checked,
        .u-field-input[class*="u-active-"][type="radio"]:checked,
        .u-field-input[class*="u-hover-"][type="radio"]:checked,
        .u-field-input[class*="u-border-"][type="radio"]:checked {
            background-image: var(--radio-checked-icon);
        }

    .u-field-input.u-appearance-auto[type="checkbox"] {
        -webkit-appearance: checkbox;
        -moz-appearance: checkbox;
    }

    .u-field-input.u-appearance-auto[type="radio"] {
        -webkit-appearance: radio;
        -moz-appearance: radio;
    }

    .u-field-input.u-appearance-auto {
        -webkit-appearance: auto;
        -moz-appearance: auto;
        appearance: auto;
        width: initial !important;
        height: initial !important;
        margin-top: 0 !important;
    }

    .u-field-input:read-only {
        background-color: lightgray;
    }

[class*="u-border-"],
.u-input,
.u-field-input,
.u-link[class*="u-border-"] {
    border-style: solid;
}

    .u-border-0,
    .u-separator-0:after,
    .u-text.u-border-0,
    .u-input.u-border-0,
    .u-field-input.u-field-input.u-border-0,
    a.u-button-style.u-border-0 {
        border-width: 0px;
    }

.u-shape-svg.u-border-0 {
    stroke-width: 0px;
}

.u-link.u-border-0 {
    border-width: 0 0 0px 0;
}

.u-border-1,
.u-separator-1:after,
.u-text.u-border-1,
.u-input.u-border-1,
.u-field-input.u-field-input.u-border-1,
a.u-button-style.u-border-1 {
    border-width: 1px;
}

.u-shape-svg.u-border-1 {
    stroke-width: 1px;
}

.u-link.u-border-1 {
    border-width: 0 0 1px 0;
}

.u-border-2,
.u-separator-2:after,
.u-text.u-border-2,
.u-input.u-border-2,
.u-field-input.u-field-input.u-border-2,
a.u-button-style.u-border-2 {
    border-width: 2px;
}

.u-shape-svg.u-border-2 {
    stroke-width: 2px;
}

.u-link.u-border-2 {
    border-width: 0 0 2px 0;
}

.u-border-3,
.u-separator-3:after,
.u-text.u-border-3,
.u-input.u-border-3,
.u-field-input.u-field-input.u-border-3,
a.u-button-style.u-border-3 {
    border-width: 3px;
}

.u-shape-svg.u-border-3 {
    stroke-width: 3px;
}

.u-link.u-border-3 {
    border-width: 0 0 3px 0;
}

.u-border-4,
.u-separator-4:after,
.u-text.u-border-4,
.u-input.u-border-4,
.u-field-input.u-field-input.u-border-4,
a.u-button-style.u-border-4 {
    border-width: 4px;
}

.u-shape-svg.u-border-4 {
    stroke-width: 4px;
}

.u-link.u-border-4 {
    border-width: 0 0 4px 0;
}

.u-border-5,
.u-separator-5:after,
.u-text.u-border-5,
.u-input.u-border-5,
.u-field-input.u-field-input.u-border-5,
a.u-button-style.u-border-5 {
    border-width: 5px;
}

.u-shape-svg.u-border-5 {
    stroke-width: 5px;
}

.u-link.u-border-5 {
    border-width: 0 0 5px 0;
}

.u-border-6,
.u-separator-6:after,
.u-text.u-border-6,
.u-input.u-border-6,
.u-field-input.u-field-input.u-border-6,
a.u-button-style.u-border-6 {
    border-width: 6px;
}

.u-shape-svg.u-border-6 {
    stroke-width: 6px;
}

.u-link.u-border-6 {
    border-width: 0 0 6px 0;
}

.u-border-7,
.u-separator-7:after,
.u-text.u-border-7,
.u-input.u-border-7,
.u-field-input.u-field-input.u-border-7,
a.u-button-style.u-border-7 {
    border-width: 7px;
}

.u-shape-svg.u-border-7 {
    stroke-width: 7px;
}

.u-link.u-border-7 {
    border-width: 0 0 7px 0;
}

.u-border-8,
.u-separator-8:after,
.u-text.u-border-8,
.u-input.u-border-8,
.u-field-input.u-field-input.u-border-8,
a.u-button-style.u-border-8 {
    border-width: 8px;
}

.u-shape-svg.u-border-8 {
    stroke-width: 8px;
}

.u-link.u-border-8 {
    border-width: 0 0 8px 0;
}

.u-border-9,
.u-separator-9:after,
.u-text.u-border-9,
.u-input.u-border-9,
.u-field-input.u-field-input.u-border-9,
a.u-button-style.u-border-9 {
    border-width: 9px;
}

.u-shape-svg.u-border-9 {
    stroke-width: 9px;
}

.u-link.u-border-9 {
    border-width: 0 0 9px 0;
}

.u-border-10,
.u-separator-10:after,
.u-text.u-border-10,
.u-input.u-border-10,
.u-field-input.u-field-input.u-border-10,
a.u-button-style.u-border-10 {
    border-width: 10px;
}

.u-shape-svg.u-border-10 {
    stroke-width: 10px;
}

.u-link.u-border-10 {
    border-width: 0 0 10px 0;
}

.u-border-11,
.u-separator-11:after,
.u-text.u-border-11,
.u-input.u-border-11,
.u-field-input.u-field-input.u-border-11,
a.u-button-style.u-border-11 {
    border-width: 11px;
}

.u-shape-svg.u-border-11 {
    stroke-width: 11px;
}

.u-link.u-border-11 {
    border-width: 0 0 11px 0;
}

.u-border-12,
.u-separator-12:after,
.u-text.u-border-12,
.u-input.u-border-12,
.u-field-input.u-field-input.u-border-12,
a.u-button-style.u-border-12 {
    border-width: 12px;
}

.u-shape-svg.u-border-12 {
    stroke-width: 12px;
}

.u-link.u-border-12 {
    border-width: 0 0 12px 0;
}

.u-border-13,
.u-separator-13:after,
.u-text.u-border-13,
.u-input.u-border-13,
.u-field-input.u-field-input.u-border-13,
a.u-button-style.u-border-13 {
    border-width: 13px;
}

.u-shape-svg.u-border-13 {
    stroke-width: 13px;
}

.u-link.u-border-13 {
    border-width: 0 0 13px 0;
}

.u-border-14,
.u-separator-14:after,
.u-text.u-border-14,
.u-input.u-border-14,
.u-field-input.u-field-input.u-border-14,
a.u-button-style.u-border-14 {
    border-width: 14px;
}

.u-shape-svg.u-border-14 {
    stroke-width: 14px;
}

.u-link.u-border-14 {
    border-width: 0 0 14px 0;
}

.u-border-15,
.u-separator-15:after,
.u-text.u-border-15,
.u-input.u-border-15,
.u-field-input.u-field-input.u-border-15,
a.u-button-style.u-border-15 {
    border-width: 15px;
}

.u-shape-svg.u-border-15 {
    stroke-width: 15px;
}

.u-link.u-border-15 {
    border-width: 0 0 15px 0;
}

.u-border-16,
.u-separator-16:after,
.u-text.u-border-16,
.u-input.u-border-16,
.u-field-input.u-field-input.u-border-16,
a.u-button-style.u-border-16 {
    border-width: 16px;
}

.u-shape-svg.u-border-16 {
    stroke-width: 16px;
}

.u-link.u-border-16 {
    border-width: 0 0 16px 0;
}

.u-border-17,
.u-separator-17:after,
.u-text.u-border-17,
.u-input.u-border-17,
.u-field-input.u-field-input.u-border-17,
a.u-button-style.u-border-17 {
    border-width: 17px;
}

.u-shape-svg.u-border-17 {
    stroke-width: 17px;
}

.u-link.u-border-17 {
    border-width: 0 0 17px 0;
}

.u-border-18,
.u-separator-18:after,
.u-text.u-border-18,
.u-input.u-border-18,
.u-field-input.u-field-input.u-border-18,
a.u-button-style.u-border-18 {
    border-width: 18px;
}

.u-shape-svg.u-border-18 {
    stroke-width: 18px;
}

.u-link.u-border-18 {
    border-width: 0 0 18px 0;
}

.u-border-19,
.u-separator-19:after,
.u-text.u-border-19,
.u-input.u-border-19,
.u-field-input.u-field-input.u-border-19,
a.u-button-style.u-border-19 {
    border-width: 19px;
}

.u-shape-svg.u-border-19 {
    stroke-width: 19px;
}

.u-link.u-border-19 {
    border-width: 0 0 19px 0;
}

.u-border-20,
.u-separator-20:after,
.u-text.u-border-20,
.u-input.u-border-20,
.u-field-input.u-field-input.u-border-20,
a.u-button-style.u-border-20 {
    border-width: 20px;
}

.u-shape-svg.u-border-20 {
    stroke-width: 20px;
}

.u-link.u-border-20 {
    border-width: 0 0 20px 0;
}

[class*="-radius-"],
[class*="-radius-"]:before,
[class*="-radius-"] .u-background-effect,
[class*="-radius-"]:not(.u-hover-box) > .u-container-layout {
    border-radius: var(--border-top-left-radius, var(--border-radius, 0)) var(--border-top-right-radius, var(--border-radius, 0)) var(--border-bottom-right-radius, var(--border-radius, 0)) var(--border-bottom-left-radius, var(--border-radius, 0)) !important;
}

.u-radius-0 {
    --border-radius: 0px;
}

.u-top-left-radius-0 {
    --border-top-left-radius: 0px;
}

.u-top-right-radius-0 {
    --border-top-right-radius: 0px;
}

.u-bottom-right-radius-0 {
    --border-bottom-right-radius: 0px;
}

.u-bottom-left-radius-0 {
    --border-bottom-left-radius: 0px;
}

.u-radius-1 {
    --border-radius: 1px;
}

.u-top-left-radius-1 {
    --border-top-left-radius: 1px;
}

.u-top-right-radius-1 {
    --border-top-right-radius: 1px;
}

.u-bottom-right-radius-1 {
    --border-bottom-right-radius: 1px;
}

.u-bottom-left-radius-1 {
    --border-bottom-left-radius: 1px;
}

.u-radius-2 {
    --border-radius: 2px;
}

.u-top-left-radius-2 {
    --border-top-left-radius: 2px;
}

.u-top-right-radius-2 {
    --border-top-right-radius: 2px;
}

.u-bottom-right-radius-2 {
    --border-bottom-right-radius: 2px;
}

.u-bottom-left-radius-2 {
    --border-bottom-left-radius: 2px;
}

.u-radius-3 {
    --border-radius: 3px;
}

.u-top-left-radius-3 {
    --border-top-left-radius: 3px;
}

.u-top-right-radius-3 {
    --border-top-right-radius: 3px;
}

.u-bottom-right-radius-3 {
    --border-bottom-right-radius: 3px;
}

.u-bottom-left-radius-3 {
    --border-bottom-left-radius: 3px;
}

.u-radius-4 {
    --border-radius: 4px;
}

.u-top-left-radius-4 {
    --border-top-left-radius: 4px;
}

.u-top-right-radius-4 {
    --border-top-right-radius: 4px;
}

.u-bottom-right-radius-4 {
    --border-bottom-right-radius: 4px;
}

.u-bottom-left-radius-4 {
    --border-bottom-left-radius: 4px;
}

.u-radius-5 {
    --border-radius: 5px;
}

.u-top-left-radius-5 {
    --border-top-left-radius: 5px;
}

.u-top-right-radius-5 {
    --border-top-right-radius: 5px;
}

.u-bottom-right-radius-5 {
    --border-bottom-right-radius: 5px;
}

.u-bottom-left-radius-5 {
    --border-bottom-left-radius: 5px;
}

.u-radius-6 {
    --border-radius: 6px;
}

.u-top-left-radius-6 {
    --border-top-left-radius: 6px;
}

.u-top-right-radius-6 {
    --border-top-right-radius: 6px;
}

.u-bottom-right-radius-6 {
    --border-bottom-right-radius: 6px;
}

.u-bottom-left-radius-6 {
    --border-bottom-left-radius: 6px;
}

.u-radius-7 {
    --border-radius: 7px;
}

.u-top-left-radius-7 {
    --border-top-left-radius: 7px;
}

.u-top-right-radius-7 {
    --border-top-right-radius: 7px;
}

.u-bottom-right-radius-7 {
    --border-bottom-right-radius: 7px;
}

.u-bottom-left-radius-7 {
    --border-bottom-left-radius: 7px;
}

.u-radius-8 {
    --border-radius: 8px;
}

.u-top-left-radius-8 {
    --border-top-left-radius: 8px;
}

.u-top-right-radius-8 {
    --border-top-right-radius: 8px;
}

.u-bottom-right-radius-8 {
    --border-bottom-right-radius: 8px;
}

.u-bottom-left-radius-8 {
    --border-bottom-left-radius: 8px;
}

.u-radius-9 {
    --border-radius: 9px;
}

.u-top-left-radius-9 {
    --border-top-left-radius: 9px;
}

.u-top-right-radius-9 {
    --border-top-right-radius: 9px;
}

.u-bottom-right-radius-9 {
    --border-bottom-right-radius: 9px;
}

.u-bottom-left-radius-9 {
    --border-bottom-left-radius: 9px;
}

.u-radius-10 {
    --border-radius: 10px;
}

.u-top-left-radius-10 {
    --border-top-left-radius: 10px;
}

.u-top-right-radius-10 {
    --border-top-right-radius: 10px;
}

.u-bottom-right-radius-10 {
    --border-bottom-right-radius: 10px;
}

.u-bottom-left-radius-10 {
    --border-bottom-left-radius: 10px;
}

.u-radius-11 {
    --border-radius: 11px;
}

.u-top-left-radius-11 {
    --border-top-left-radius: 11px;
}

.u-top-right-radius-11 {
    --border-top-right-radius: 11px;
}

.u-bottom-right-radius-11 {
    --border-bottom-right-radius: 11px;
}

.u-bottom-left-radius-11 {
    --border-bottom-left-radius: 11px;
}

.u-radius-12 {
    --border-radius: 12px;
}

.u-top-left-radius-12 {
    --border-top-left-radius: 12px;
}

.u-top-right-radius-12 {
    --border-top-right-radius: 12px;
}

.u-bottom-right-radius-12 {
    --border-bottom-right-radius: 12px;
}

.u-bottom-left-radius-12 {
    --border-bottom-left-radius: 12px;
}

.u-radius-13 {
    --border-radius: 13px;
}

.u-top-left-radius-13 {
    --border-top-left-radius: 13px;
}

.u-top-right-radius-13 {
    --border-top-right-radius: 13px;
}

.u-bottom-right-radius-13 {
    --border-bottom-right-radius: 13px;
}

.u-bottom-left-radius-13 {
    --border-bottom-left-radius: 13px;
}

.u-radius-14 {
    --border-radius: 14px;
}

.u-top-left-radius-14 {
    --border-top-left-radius: 14px;
}

.u-top-right-radius-14 {
    --border-top-right-radius: 14px;
}

.u-bottom-right-radius-14 {
    --border-bottom-right-radius: 14px;
}

.u-bottom-left-radius-14 {
    --border-bottom-left-radius: 14px;
}

.u-radius-15 {
    --border-radius: 15px;
}

.u-top-left-radius-15 {
    --border-top-left-radius: 15px;
}

.u-top-right-radius-15 {
    --border-top-right-radius: 15px;
}

.u-bottom-right-radius-15 {
    --border-bottom-right-radius: 15px;
}

.u-bottom-left-radius-15 {
    --border-bottom-left-radius: 15px;
}

.u-radius-16 {
    --border-radius: 16px;
}

.u-top-left-radius-16 {
    --border-top-left-radius: 16px;
}

.u-top-right-radius-16 {
    --border-top-right-radius: 16px;
}

.u-bottom-right-radius-16 {
    --border-bottom-right-radius: 16px;
}

.u-bottom-left-radius-16 {
    --border-bottom-left-radius: 16px;
}

.u-radius-17 {
    --border-radius: 17px;
}

.u-top-left-radius-17 {
    --border-top-left-radius: 17px;
}

.u-top-right-radius-17 {
    --border-top-right-radius: 17px;
}

.u-bottom-right-radius-17 {
    --border-bottom-right-radius: 17px;
}

.u-bottom-left-radius-17 {
    --border-bottom-left-radius: 17px;
}

.u-radius-18 {
    --border-radius: 18px;
}

.u-top-left-radius-18 {
    --border-top-left-radius: 18px;
}

.u-top-right-radius-18 {
    --border-top-right-radius: 18px;
}

.u-bottom-right-radius-18 {
    --border-bottom-right-radius: 18px;
}

.u-bottom-left-radius-18 {
    --border-bottom-left-radius: 18px;
}

.u-radius-19 {
    --border-radius: 19px;
}

.u-top-left-radius-19 {
    --border-top-left-radius: 19px;
}

.u-top-right-radius-19 {
    --border-top-right-radius: 19px;
}

.u-bottom-right-radius-19 {
    --border-bottom-right-radius: 19px;
}

.u-bottom-left-radius-19 {
    --border-bottom-left-radius: 19px;
}

.u-radius-20 {
    --border-radius: 20px;
}

.u-top-left-radius-20 {
    --border-top-left-radius: 20px;
}

.u-top-right-radius-20 {
    --border-top-right-radius: 20px;
}

.u-bottom-right-radius-20 {
    --border-bottom-right-radius: 20px;
}

.u-bottom-left-radius-20 {
    --border-bottom-left-radius: 20px;
}

.u-radius-21 {
    --border-radius: 21px;
}

.u-top-left-radius-21 {
    --border-top-left-radius: 21px;
}

.u-top-right-radius-21 {
    --border-top-right-radius: 21px;
}

.u-bottom-right-radius-21 {
    --border-bottom-right-radius: 21px;
}

.u-bottom-left-radius-21 {
    --border-bottom-left-radius: 21px;
}

.u-radius-22 {
    --border-radius: 22px;
}

.u-top-left-radius-22 {
    --border-top-left-radius: 22px;
}

.u-top-right-radius-22 {
    --border-top-right-radius: 22px;
}

.u-bottom-right-radius-22 {
    --border-bottom-right-radius: 22px;
}

.u-bottom-left-radius-22 {
    --border-bottom-left-radius: 22px;
}

.u-radius-23 {
    --border-radius: 23px;
}

.u-top-left-radius-23 {
    --border-top-left-radius: 23px;
}

.u-top-right-radius-23 {
    --border-top-right-radius: 23px;
}

.u-bottom-right-radius-23 {
    --border-bottom-right-radius: 23px;
}

.u-bottom-left-radius-23 {
    --border-bottom-left-radius: 23px;
}

.u-radius-24 {
    --border-radius: 24px;
}

.u-top-left-radius-24 {
    --border-top-left-radius: 24px;
}

.u-top-right-radius-24 {
    --border-top-right-radius: 24px;
}

.u-bottom-right-radius-24 {
    --border-bottom-right-radius: 24px;
}

.u-bottom-left-radius-24 {
    --border-bottom-left-radius: 24px;
}

.u-radius-25 {
    --border-radius: 25px;
}

.u-top-left-radius-25 {
    --border-top-left-radius: 25px;
}

.u-top-right-radius-25 {
    --border-top-right-radius: 25px;
}

.u-bottom-right-radius-25 {
    --border-bottom-right-radius: 25px;
}

.u-bottom-left-radius-25 {
    --border-bottom-left-radius: 25px;
}

.u-radius-26 {
    --border-radius: 26px;
}

.u-top-left-radius-26 {
    --border-top-left-radius: 26px;
}

.u-top-right-radius-26 {
    --border-top-right-radius: 26px;
}

.u-bottom-right-radius-26 {
    --border-bottom-right-radius: 26px;
}

.u-bottom-left-radius-26 {
    --border-bottom-left-radius: 26px;
}

.u-radius-27 {
    --border-radius: 27px;
}

.u-top-left-radius-27 {
    --border-top-left-radius: 27px;
}

.u-top-right-radius-27 {
    --border-top-right-radius: 27px;
}

.u-bottom-right-radius-27 {
    --border-bottom-right-radius: 27px;
}

.u-bottom-left-radius-27 {
    --border-bottom-left-radius: 27px;
}

.u-radius-28 {
    --border-radius: 28px;
}

.u-top-left-radius-28 {
    --border-top-left-radius: 28px;
}

.u-top-right-radius-28 {
    --border-top-right-radius: 28px;
}

.u-bottom-right-radius-28 {
    --border-bottom-right-radius: 28px;
}

.u-bottom-left-radius-28 {
    --border-bottom-left-radius: 28px;
}

.u-radius-29 {
    --border-radius: 29px;
}

.u-top-left-radius-29 {
    --border-top-left-radius: 29px;
}

.u-top-right-radius-29 {
    --border-top-right-radius: 29px;
}

.u-bottom-right-radius-29 {
    --border-bottom-right-radius: 29px;
}

.u-bottom-left-radius-29 {
    --border-bottom-left-radius: 29px;
}

.u-radius-30 {
    --border-radius: 30px;
}

.u-top-left-radius-30 {
    --border-top-left-radius: 30px;
}

.u-top-right-radius-30 {
    --border-top-right-radius: 30px;
}

.u-bottom-right-radius-30 {
    --border-bottom-right-radius: 30px;
}

.u-bottom-left-radius-30 {
    --border-bottom-left-radius: 30px;
}

.u-radius-31 {
    --border-radius: 31px;
}

.u-top-left-radius-31 {
    --border-top-left-radius: 31px;
}

.u-top-right-radius-31 {
    --border-top-right-radius: 31px;
}

.u-bottom-right-radius-31 {
    --border-bottom-right-radius: 31px;
}

.u-bottom-left-radius-31 {
    --border-bottom-left-radius: 31px;
}

.u-radius-32 {
    --border-radius: 32px;
}

.u-top-left-radius-32 {
    --border-top-left-radius: 32px;
}

.u-top-right-radius-32 {
    --border-top-right-radius: 32px;
}

.u-bottom-right-radius-32 {
    --border-bottom-right-radius: 32px;
}

.u-bottom-left-radius-32 {
    --border-bottom-left-radius: 32px;
}

.u-radius-33 {
    --border-radius: 33px;
}

.u-top-left-radius-33 {
    --border-top-left-radius: 33px;
}

.u-top-right-radius-33 {
    --border-top-right-radius: 33px;
}

.u-bottom-right-radius-33 {
    --border-bottom-right-radius: 33px;
}

.u-bottom-left-radius-33 {
    --border-bottom-left-radius: 33px;
}

.u-radius-34 {
    --border-radius: 34px;
}

.u-top-left-radius-34 {
    --border-top-left-radius: 34px;
}

.u-top-right-radius-34 {
    --border-top-right-radius: 34px;
}

.u-bottom-right-radius-34 {
    --border-bottom-right-radius: 34px;
}

.u-bottom-left-radius-34 {
    --border-bottom-left-radius: 34px;
}

.u-radius-35 {
    --border-radius: 35px;
}

.u-top-left-radius-35 {
    --border-top-left-radius: 35px;
}

.u-top-right-radius-35 {
    --border-top-right-radius: 35px;
}

.u-bottom-right-radius-35 {
    --border-bottom-right-radius: 35px;
}

.u-bottom-left-radius-35 {
    --border-bottom-left-radius: 35px;
}

.u-radius-36 {
    --border-radius: 36px;
}

.u-top-left-radius-36 {
    --border-top-left-radius: 36px;
}

.u-top-right-radius-36 {
    --border-top-right-radius: 36px;
}

.u-bottom-right-radius-36 {
    --border-bottom-right-radius: 36px;
}

.u-bottom-left-radius-36 {
    --border-bottom-left-radius: 36px;
}

.u-radius-37 {
    --border-radius: 37px;
}

.u-top-left-radius-37 {
    --border-top-left-radius: 37px;
}

.u-top-right-radius-37 {
    --border-top-right-radius: 37px;
}

.u-bottom-right-radius-37 {
    --border-bottom-right-radius: 37px;
}

.u-bottom-left-radius-37 {
    --border-bottom-left-radius: 37px;
}

.u-radius-38 {
    --border-radius: 38px;
}

.u-top-left-radius-38 {
    --border-top-left-radius: 38px;
}

.u-top-right-radius-38 {
    --border-top-right-radius: 38px;
}

.u-bottom-right-radius-38 {
    --border-bottom-right-radius: 38px;
}

.u-bottom-left-radius-38 {
    --border-bottom-left-radius: 38px;
}

.u-radius-39 {
    --border-radius: 39px;
}

.u-top-left-radius-39 {
    --border-top-left-radius: 39px;
}

.u-top-right-radius-39 {
    --border-top-right-radius: 39px;
}

.u-bottom-right-radius-39 {
    --border-bottom-right-radius: 39px;
}

.u-bottom-left-radius-39 {
    --border-bottom-left-radius: 39px;
}

.u-radius-40 {
    --border-radius: 40px;
}

.u-top-left-radius-40 {
    --border-top-left-radius: 40px;
}

.u-top-right-radius-40 {
    --border-top-right-radius: 40px;
}

.u-bottom-right-radius-40 {
    --border-bottom-right-radius: 40px;
}

.u-bottom-left-radius-40 {
    --border-bottom-left-radius: 40px;
}

.u-radius-41 {
    --border-radius: 41px;
}

.u-top-left-radius-41 {
    --border-top-left-radius: 41px;
}

.u-top-right-radius-41 {
    --border-top-right-radius: 41px;
}

.u-bottom-right-radius-41 {
    --border-bottom-right-radius: 41px;
}

.u-bottom-left-radius-41 {
    --border-bottom-left-radius: 41px;
}

.u-radius-42 {
    --border-radius: 42px;
}

.u-top-left-radius-42 {
    --border-top-left-radius: 42px;
}

.u-top-right-radius-42 {
    --border-top-right-radius: 42px;
}

.u-bottom-right-radius-42 {
    --border-bottom-right-radius: 42px;
}

.u-bottom-left-radius-42 {
    --border-bottom-left-radius: 42px;
}

.u-radius-43 {
    --border-radius: 43px;
}

.u-top-left-radius-43 {
    --border-top-left-radius: 43px;
}

.u-top-right-radius-43 {
    --border-top-right-radius: 43px;
}

.u-bottom-right-radius-43 {
    --border-bottom-right-radius: 43px;
}

.u-bottom-left-radius-43 {
    --border-bottom-left-radius: 43px;
}

.u-radius-44 {
    --border-radius: 44px;
}

.u-top-left-radius-44 {
    --border-top-left-radius: 44px;
}

.u-top-right-radius-44 {
    --border-top-right-radius: 44px;
}

.u-bottom-right-radius-44 {
    --border-bottom-right-radius: 44px;
}

.u-bottom-left-radius-44 {
    --border-bottom-left-radius: 44px;
}

.u-radius-45 {
    --border-radius: 45px;
}

.u-top-left-radius-45 {
    --border-top-left-radius: 45px;
}

.u-top-right-radius-45 {
    --border-top-right-radius: 45px;
}

.u-bottom-right-radius-45 {
    --border-bottom-right-radius: 45px;
}

.u-bottom-left-radius-45 {
    --border-bottom-left-radius: 45px;
}

.u-radius-46 {
    --border-radius: 46px;
}

.u-top-left-radius-46 {
    --border-top-left-radius: 46px;
}

.u-top-right-radius-46 {
    --border-top-right-radius: 46px;
}

.u-bottom-right-radius-46 {
    --border-bottom-right-radius: 46px;
}

.u-bottom-left-radius-46 {
    --border-bottom-left-radius: 46px;
}

.u-radius-47 {
    --border-radius: 47px;
}

.u-top-left-radius-47 {
    --border-top-left-radius: 47px;
}

.u-top-right-radius-47 {
    --border-top-right-radius: 47px;
}

.u-bottom-right-radius-47 {
    --border-bottom-right-radius: 47px;
}

.u-bottom-left-radius-47 {
    --border-bottom-left-radius: 47px;
}

.u-radius-48 {
    --border-radius: 48px;
}

.u-top-left-radius-48 {
    --border-top-left-radius: 48px;
}

.u-top-right-radius-48 {
    --border-top-right-radius: 48px;
}

.u-bottom-right-radius-48 {
    --border-bottom-right-radius: 48px;
}

.u-bottom-left-radius-48 {
    --border-bottom-left-radius: 48px;
}

.u-radius-49 {
    --border-radius: 49px;
}

.u-top-left-radius-49 {
    --border-top-left-radius: 49px;
}

.u-top-right-radius-49 {
    --border-top-right-radius: 49px;
}

.u-bottom-right-radius-49 {
    --border-bottom-right-radius: 49px;
}

.u-bottom-left-radius-49 {
    --border-bottom-left-radius: 49px;
}

.u-radius-50 {
    --border-radius: 50px;
}

.u-top-left-radius-50 {
    --border-top-left-radius: 50px;
}

.u-top-right-radius-50 {
    --border-top-right-radius: 50px;
}

.u-bottom-right-radius-50 {
    --border-bottom-right-radius: 50px;
}

.u-bottom-left-radius-50 {
    --border-bottom-left-radius: 50px;
}
/*begin-variables font-family*/
.u-body {
    font-family: 'Open Sans',sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: Roboto,sans-serif;
}
/*end-variables font-family*/
/*begin-variables color*/
.u-overlap.u-overlap-transparent .u-header,
.u-image,
.u-gradient {
    color: #111111;
}

.u-shading,
.u-overlap.u-overlap-contrast .u-header {
    color: #ffffff;
}

.u-body {
    color: #111111;
    background-color: #ffffff;
    --effect-scale: 1.1;
}
/*end-variables color*/
/*begin-variables font*/
.u-custom-font.u-text-font {
    font-family: 'Open Sans',sans-serif !important;
}

.u-custom-font.u-heading-font {
    font-family: Roboto,sans-serif !important;
}
/*end-variables font*/
/*begin-variables colors*/
.u-none.u-input,
.u-none.u-field-input,
.u-none.u-button-style,
.u-none.u-button-style:hover,
.u-none.u-button-style:focus,
.u-none.u-button-style:active,
.u-none.u-button-style.active,
.u-button-style.u-hover-none:hover,
.u-button-style.u-hover-none:focus,
.u-button-style.u-active-none:active,
.u-button-style.u-active-none.active,
li.active > .u-button-style.u-active-none {
    color: inherit !important;
    background-color: transparent !important;
}

.u-button-style.u-border-none,
.u-button-style.u-border-hover-none:hover,
.u-button-style.u-border-hover-none:focus,
.u-button-style.u-border-active-none:active,
.u-button-style.u-border-active-none.active,
li.active > .u-button-style.u-border-active-none {
    border-color: transparent !important;
    border-width: 0;
}

.u-button-style.u-text-none,
.u-button-style.u-text-none:hover,
.u-button-style.u-text-none:focus,
.u-button-style.u-text-none:active,
.u-button-style.u-text-none.active,
.u-button-style.u-text-hover-none:hover,
.u-button-style.u-text-hover-none:focus,
.u-button-style.u-text-active-none:active,
.u-button-style.u-text-active-none.active,
li.active > .u-button-style.u-text-active-none {
    color: inherit !important;
}

.u-color-1-dark-3,
.u-body.u-color-1-dark-3,
section.u-color-1-dark-3:before,
.u-color-1-dark-3 > .u-container-layout:before,
.u-color-1-dark-3 > .u-inner-container-layout:before,
.u-color-1-dark-3.u-sidenav:before,
.u-container-layout.u-container-layout.u-color-1-dark-3:before,
.u-table-alt-color-1-dark-3 tr:nth-child(even) {
    color: #ffffff;
    background-color: #292e33;
}

.u-input.u-color-1-dark-3,
.u-field-input.u-color-1-dark-3,
.u-button-style.u-color-1-dark-3,
.u-button-style.u-color-1-dark-3[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #292e33 !important;
}

    .u-button-style.u-color-1-dark-3:hover,
    .u-button-style.u-color-1-dark-3[class*="u-border-"]:hover,
    .u-button-style.u-color-1-dark-3:focus,
    .u-button-style.u-color-1-dark-3[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-color-1-dark-3:active,
    .u-button-style.u-button-style.u-color-1-dark-3[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-color-1-dark-3.active,
    .u-button-style.u-button-style.u-color-1-dark-3[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-color-1-dark-3,
    li.active > .u-button-style.u-button-style.u-color-1-dark-3[class*="u-border-"] {
        color: #ffffff !important;
        background-color: #25292e !important;
    }

.u-hover-color-1-dark-3:hover,
.u-hover-color-1-dark-3[class*="u-border-"]:hover,
.u-hover-color-1-dark-3:focus,
.u-hover-color-1-dark-3[class*="u-border-"]:focus,
.u-active-color-1-dark-3.u-active.u-active,
.u-active-color-1-dark-3[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-color-1-dark-3:hover,
a.u-button-style.u-hover-color-1-dark-3[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-color-1-dark-3,
a.u-button-style:hover > .u-hover-color-1-dark-3[class*="u-border-"],
a.u-button-style.u-hover-color-1-dark-3:focus,
a.u-button-style.u-hover-color-1-dark-3[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-color-1-dark-3:active,
a.u-button-style.u-button-style.u-active-color-1-dark-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-color-1-dark-3.active,
a.u-button-style.u-button-style.u-active-color-1-dark-3[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-color-1-dark-3,
a.u-button-style.u-button-style.active > .u-active-color-1-dark-3[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-color-1-dark-3,
li.active > a.u-button-style.u-button-style.u-active-color-1-dark-3[class*="u-border-"],
input.u-field-input.u-field-input.u-active-color-1-dark-3:checked {
    color: #ffffff !important;
    background-color: #292e33 !important;
}

a.u-link.u-hover-color-1-dark-3:hover {
    color: #292e33 !important;
}

.u-color-1-dark-2,
.u-body.u-color-1-dark-2,
section.u-color-1-dark-2:before,
.u-color-1-dark-2 > .u-container-layout:before,
.u-color-1-dark-2 > .u-inner-container-layout:before,
.u-color-1-dark-2.u-sidenav:before,
.u-container-layout.u-container-layout.u-color-1-dark-2:before,
.u-table-alt-color-1-dark-2 tr:nth-child(even) {
    color: #ffffff;
    background-color: #425465;
}

.u-input.u-color-1-dark-2,
.u-field-input.u-color-1-dark-2,
.u-button-style.u-color-1-dark-2,
.u-button-style.u-color-1-dark-2[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #425465 !important;
}

    .u-button-style.u-color-1-dark-2:hover,
    .u-button-style.u-color-1-dark-2[class*="u-border-"]:hover,
    .u-button-style.u-color-1-dark-2:focus,
    .u-button-style.u-color-1-dark-2[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-color-1-dark-2:active,
    .u-button-style.u-button-style.u-color-1-dark-2[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-color-1-dark-2.active,
    .u-button-style.u-button-style.u-color-1-dark-2[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-color-1-dark-2,
    li.active > .u-button-style.u-button-style.u-color-1-dark-2[class*="u-border-"] {
        color: #ffffff !important;
        background-color: #3b4c5b !important;
    }

.u-hover-color-1-dark-2:hover,
.u-hover-color-1-dark-2[class*="u-border-"]:hover,
.u-hover-color-1-dark-2:focus,
.u-hover-color-1-dark-2[class*="u-border-"]:focus,
.u-active-color-1-dark-2.u-active.u-active,
.u-active-color-1-dark-2[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-color-1-dark-2:hover,
a.u-button-style.u-hover-color-1-dark-2[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-color-1-dark-2,
a.u-button-style:hover > .u-hover-color-1-dark-2[class*="u-border-"],
a.u-button-style.u-hover-color-1-dark-2:focus,
a.u-button-style.u-hover-color-1-dark-2[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-color-1-dark-2:active,
a.u-button-style.u-button-style.u-active-color-1-dark-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-color-1-dark-2.active,
a.u-button-style.u-button-style.u-active-color-1-dark-2[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-color-1-dark-2,
a.u-button-style.u-button-style.active > .u-active-color-1-dark-2[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-color-1-dark-2,
li.active > a.u-button-style.u-button-style.u-active-color-1-dark-2[class*="u-border-"],
input.u-field-input.u-field-input.u-active-color-1-dark-2:checked {
    color: #ffffff !important;
    background-color: #425465 !important;
}

a.u-link.u-hover-color-1-dark-2:hover {
    color: #425465 !important;
}

.u-color-1-dark-1,
.u-body.u-color-1-dark-1,
section.u-color-1-dark-1:before,
.u-color-1-dark-1 > .u-container-layout:before,
.u-color-1-dark-1 > .u-inner-container-layout:before,
.u-color-1-dark-1.u-sidenav:before,
.u-container-layout.u-container-layout.u-color-1-dark-1:before,
.u-table-alt-color-1-dark-1 tr:nth-child(even) {
    color: #ffffff;
    background-color: #4c7397;
}

.u-input.u-color-1-dark-1,
.u-field-input.u-color-1-dark-1,
.u-button-style.u-color-1-dark-1,
.u-button-style.u-color-1-dark-1[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #4c7397 !important;
}

    .u-button-style.u-color-1-dark-1:hover,
    .u-button-style.u-color-1-dark-1[class*="u-border-"]:hover,
    .u-button-style.u-color-1-dark-1:focus,
    .u-button-style.u-color-1-dark-1[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-color-1-dark-1:active,
    .u-button-style.u-button-style.u-color-1-dark-1[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-color-1-dark-1.active,
    .u-button-style.u-button-style.u-color-1-dark-1[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-color-1-dark-1,
    li.active > .u-button-style.u-button-style.u-color-1-dark-1[class*="u-border-"] {
        color: #ffffff !important;
        background-color: #446888 !important;
    }

.u-hover-color-1-dark-1:hover,
.u-hover-color-1-dark-1[class*="u-border-"]:hover,
.u-hover-color-1-dark-1:focus,
.u-hover-color-1-dark-1[class*="u-border-"]:focus,
.u-active-color-1-dark-1.u-active.u-active,
.u-active-color-1-dark-1[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-color-1-dark-1:hover,
a.u-button-style.u-hover-color-1-dark-1[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-color-1-dark-1,
a.u-button-style:hover > .u-hover-color-1-dark-1[class*="u-border-"],
a.u-button-style.u-hover-color-1-dark-1:focus,
a.u-button-style.u-hover-color-1-dark-1[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-color-1-dark-1:active,
a.u-button-style.u-button-style.u-active-color-1-dark-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-color-1-dark-1.active,
a.u-button-style.u-button-style.u-active-color-1-dark-1[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-color-1-dark-1,
a.u-button-style.u-button-style.active > .u-active-color-1-dark-1[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-color-1-dark-1,
li.active > a.u-button-style.u-button-style.u-active-color-1-dark-1[class*="u-border-"],
input.u-field-input.u-field-input.u-active-color-1-dark-1:checked {
    color: #ffffff !important;
    background-color: #4c7397 !important;
}

a.u-link.u-hover-color-1-dark-1:hover {
    color: #4c7397 !important;
}

.u-color-1,
.u-body.u-color-1,
section.u-color-1:before,
.u-color-1 > .u-container-layout:before,
.u-color-1 > .u-inner-container-layout:before,
.u-color-1.u-sidenav:before,
.u-container-layout.u-container-layout.u-color-1:before,
.u-table-alt-color-1 tr:nth-child(even) {
    color: #ffffff;
    background-color: #478ac9;
}

.u-input.u-color-1,
.u-field-input.u-color-1,
.u-button-style.u-color-1,
.u-button-style.u-color-1[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #478ac9 !important;
}

    .u-button-style.u-color-1:hover,
    .u-button-style.u-color-1[class*="u-border-"]:hover,
    .u-button-style.u-color-1:focus,
    .u-button-style.u-color-1[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-color-1:active,
    .u-button-style.u-button-style.u-color-1[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-color-1.active,
    .u-button-style.u-button-style.u-color-1[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-color-1,
    li.active > .u-button-style.u-button-style.u-color-1[class*="u-border-"] {
        color: #ffffff !important;
        background-color: #387cbd !important;
    }

.u-hover-color-1:hover,
.u-hover-color-1[class*="u-border-"]:hover,
.u-hover-color-1:focus,
.u-hover-color-1[class*="u-border-"]:focus,
.u-active-color-1.u-active.u-active,
.u-active-color-1[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-color-1:hover,
a.u-button-style.u-hover-color-1[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-color-1,
a.u-button-style:hover > .u-hover-color-1[class*="u-border-"],
a.u-button-style.u-hover-color-1:focus,
a.u-button-style.u-hover-color-1[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-color-1:active,
a.u-button-style.u-button-style.u-active-color-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-color-1.active,
a.u-button-style.u-button-style.u-active-color-1[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-color-1,
a.u-button-style.u-button-style.active > .u-active-color-1[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-color-1,
li.active > a.u-button-style.u-button-style.u-active-color-1[class*="u-border-"],
input.u-field-input.u-field-input.u-active-color-1:checked {
    color: #ffffff !important;
    background-color: #478ac9 !important;
}

a.u-link.u-hover-color-1:hover {
    color: #478ac9 !important;
}

.u-color-1-light-1,
.u-body.u-color-1-light-1,
section.u-color-1-light-1:before,
.u-color-1-light-1 > .u-container-layout:before,
.u-color-1-light-1 > .u-inner-container-layout:before,
.u-color-1-light-1.u-sidenav:before,
.u-container-layout.u-container-layout.u-color-1-light-1:before,
.u-table-alt-color-1-light-1 tr:nth-child(even) {
    color: #ffffff;
    background-color: #77aad9;
}

.u-input.u-color-1-light-1,
.u-field-input.u-color-1-light-1,
.u-button-style.u-color-1-light-1,
.u-button-style.u-color-1-light-1[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #77aad9 !important;
}

    .u-button-style.u-color-1-light-1:hover,
    .u-button-style.u-color-1-light-1[class*="u-border-"]:hover,
    .u-button-style.u-color-1-light-1:focus,
    .u-button-style.u-color-1-light-1[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-color-1-light-1:active,
    .u-button-style.u-button-style.u-color-1-light-1[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-color-1-light-1.active,
    .u-button-style.u-button-style.u-color-1-light-1[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-color-1-light-1,
    li.active > .u-button-style.u-button-style.u-color-1-light-1[class*="u-border-"] {
        color: #ffffff !important;
        background-color: #5d9ad2 !important;
    }

.u-hover-color-1-light-1:hover,
.u-hover-color-1-light-1[class*="u-border-"]:hover,
.u-hover-color-1-light-1:focus,
.u-hover-color-1-light-1[class*="u-border-"]:focus,
.u-active-color-1-light-1.u-active.u-active,
.u-active-color-1-light-1[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-color-1-light-1:hover,
a.u-button-style.u-hover-color-1-light-1[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-color-1-light-1,
a.u-button-style:hover > .u-hover-color-1-light-1[class*="u-border-"],
a.u-button-style.u-hover-color-1-light-1:focus,
a.u-button-style.u-hover-color-1-light-1[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-color-1-light-1:active,
a.u-button-style.u-button-style.u-active-color-1-light-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-color-1-light-1.active,
a.u-button-style.u-button-style.u-active-color-1-light-1[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-color-1-light-1,
a.u-button-style.u-button-style.active > .u-active-color-1-light-1[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-color-1-light-1,
li.active > a.u-button-style.u-button-style.u-active-color-1-light-1[class*="u-border-"],
input.u-field-input.u-field-input.u-active-color-1-light-1:checked {
    color: #ffffff !important;
    background-color: #77aad9 !important;
}

a.u-link.u-hover-color-1-light-1:hover {
    color: #77aad9 !important;
}

.u-color-1-light-2,
.u-body.u-color-1-light-2,
section.u-color-1-light-2:before,
.u-color-1-light-2 > .u-container-layout:before,
.u-color-1-light-2 > .u-inner-container-layout:before,
.u-color-1-light-2.u-sidenav:before,
.u-container-layout.u-container-layout.u-color-1-light-2:before,
.u-table-alt-color-1-light-2 tr:nth-child(even) {
    color: #111111;
    background-color: #adcce9;
}

.u-input.u-color-1-light-2,
.u-field-input.u-color-1-light-2,
.u-button-style.u-color-1-light-2,
.u-button-style.u-color-1-light-2[class*="u-border-"] {
    color: #111111 !important;
    background-color: #adcce9 !important;
}

    .u-button-style.u-color-1-light-2:hover,
    .u-button-style.u-color-1-light-2[class*="u-border-"]:hover,
    .u-button-style.u-color-1-light-2:focus,
    .u-button-style.u-color-1-light-2[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-color-1-light-2:active,
    .u-button-style.u-button-style.u-color-1-light-2[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-color-1-light-2.active,
    .u-button-style.u-button-style.u-color-1-light-2[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-color-1-light-2,
    li.active > .u-button-style.u-button-style.u-color-1-light-2[class*="u-border-"] {
        color: #111111 !important;
        background-color: #8db8e0 !important;
    }

.u-hover-color-1-light-2:hover,
.u-hover-color-1-light-2[class*="u-border-"]:hover,
.u-hover-color-1-light-2:focus,
.u-hover-color-1-light-2[class*="u-border-"]:focus,
.u-active-color-1-light-2.u-active.u-active,
.u-active-color-1-light-2[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-color-1-light-2:hover,
a.u-button-style.u-hover-color-1-light-2[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-color-1-light-2,
a.u-button-style:hover > .u-hover-color-1-light-2[class*="u-border-"],
a.u-button-style.u-hover-color-1-light-2:focus,
a.u-button-style.u-hover-color-1-light-2[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-color-1-light-2:active,
a.u-button-style.u-button-style.u-active-color-1-light-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-color-1-light-2.active,
a.u-button-style.u-button-style.u-active-color-1-light-2[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-color-1-light-2,
a.u-button-style.u-button-style.active > .u-active-color-1-light-2[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-color-1-light-2,
li.active > a.u-button-style.u-button-style.u-active-color-1-light-2[class*="u-border-"],
input.u-field-input.u-field-input.u-active-color-1-light-2:checked {
    color: #111111 !important;
    background-color: #adcce9 !important;
}

a.u-link.u-hover-color-1-light-2:hover {
    color: #adcce9 !important;
}

.u-color-1-light-3,
.u-body.u-color-1-light-3,
section.u-color-1-light-3:before,
.u-color-1-light-3 > .u-container-layout:before,
.u-color-1-light-3 > .u-inner-container-layout:before,
.u-color-1-light-3.u-sidenav:before,
.u-container-layout.u-container-layout.u-color-1-light-3:before,
.u-table-alt-color-1-light-3 tr:nth-child(even) {
    color: #111111;
    background-color: #e9f2fa;
}

.u-input.u-color-1-light-3,
.u-field-input.u-color-1-light-3,
.u-button-style.u-color-1-light-3,
.u-button-style.u-color-1-light-3[class*="u-border-"] {
    color: #111111 !important;
    background-color: #e9f2fa !important;
}

    .u-button-style.u-color-1-light-3:hover,
    .u-button-style.u-color-1-light-3[class*="u-border-"]:hover,
    .u-button-style.u-color-1-light-3:focus,
    .u-button-style.u-color-1-light-3[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-color-1-light-3:active,
    .u-button-style.u-button-style.u-color-1-light-3[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-color-1-light-3.active,
    .u-button-style.u-button-style.u-color-1-light-3[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-color-1-light-3,
    li.active > .u-button-style.u-button-style.u-color-1-light-3[class*="u-border-"] {
        color: #111111 !important;
        background-color: #c2dbf1 !important;
    }

.u-hover-color-1-light-3:hover,
.u-hover-color-1-light-3[class*="u-border-"]:hover,
.u-hover-color-1-light-3:focus,
.u-hover-color-1-light-3[class*="u-border-"]:focus,
.u-active-color-1-light-3.u-active.u-active,
.u-active-color-1-light-3[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-color-1-light-3:hover,
a.u-button-style.u-hover-color-1-light-3[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-color-1-light-3,
a.u-button-style:hover > .u-hover-color-1-light-3[class*="u-border-"],
a.u-button-style.u-hover-color-1-light-3:focus,
a.u-button-style.u-hover-color-1-light-3[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-color-1-light-3:active,
a.u-button-style.u-button-style.u-active-color-1-light-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-color-1-light-3.active,
a.u-button-style.u-button-style.u-active-color-1-light-3[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-color-1-light-3,
a.u-button-style.u-button-style.active > .u-active-color-1-light-3[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-color-1-light-3,
li.active > a.u-button-style.u-button-style.u-active-color-1-light-3[class*="u-border-"],
input.u-field-input.u-field-input.u-active-color-1-light-3:checked {
    color: #111111 !important;
    background-color: #e9f2fa !important;
}

a.u-link.u-hover-color-1-light-3:hover {
    color: #e9f2fa !important;
}

.u-color-1-base,
.u-body.u-color-1-base,
section.u-color-1-base:before,
.u-color-1-base > .u-container-layout:before,
.u-color-1-base > .u-inner-container-layout:before,
.u-color-1-base.u-sidenav:before,
.u-container-layout.u-container-layout.u-color-1-base:before,
.u-table-alt-color-1-base tr:nth-child(even) {
    color: #ffffff;
    background-color: #478ac9;
}

.u-input.u-color-1-base,
.u-field-input.u-color-1-base,
.u-button-style.u-color-1-base,
.u-button-style.u-color-1-base[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #478ac9 !important;
}

    .u-button-style.u-color-1-base:hover,
    .u-button-style.u-color-1-base[class*="u-border-"]:hover,
    .u-button-style.u-color-1-base:focus,
    .u-button-style.u-color-1-base[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-color-1-base:active,
    .u-button-style.u-button-style.u-color-1-base[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-color-1-base.active,
    .u-button-style.u-button-style.u-color-1-base[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-color-1-base,
    li.active > .u-button-style.u-button-style.u-color-1-base[class*="u-border-"] {
        color: #ffffff !important;
        background-color: #387cbd !important;
    }

.u-hover-color-1-base:hover,
.u-hover-color-1-base[class*="u-border-"]:hover,
.u-hover-color-1-base:focus,
.u-hover-color-1-base[class*="u-border-"]:focus,
.u-active-color-1-base.u-active.u-active,
.u-active-color-1-base[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-color-1-base:hover,
a.u-button-style.u-hover-color-1-base[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-color-1-base,
a.u-button-style:hover > .u-hover-color-1-base[class*="u-border-"],
a.u-button-style.u-hover-color-1-base:focus,
a.u-button-style.u-hover-color-1-base[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-color-1-base:active,
a.u-button-style.u-button-style.u-active-color-1-base[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-color-1-base.active,
a.u-button-style.u-button-style.u-active-color-1-base[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-color-1-base,
a.u-button-style.u-button-style.active > .u-active-color-1-base[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-color-1-base,
li.active > a.u-button-style.u-button-style.u-active-color-1-base[class*="u-border-"],
input.u-field-input.u-field-input.u-active-color-1-base:checked {
    color: #ffffff !important;
    background-color: #478ac9 !important;
}

a.u-link.u-hover-color-1-base:hover {
    color: #478ac9 !important;
}

.u-color-2-dark-3,
.u-body.u-color-2-dark-3,
section.u-color-2-dark-3:before,
.u-color-2-dark-3 > .u-container-layout:before,
.u-color-2-dark-3 > .u-inner-container-layout:before,
.u-color-2-dark-3.u-sidenav:before,
.u-container-layout.u-container-layout.u-color-2-dark-3:before,
.u-table-alt-color-2-dark-3 tr:nth-child(even) {
    color: #ffffff;
    background-color: #332929;
}

.u-input.u-color-2-dark-3,
.u-field-input.u-color-2-dark-3,
.u-button-style.u-color-2-dark-3,
.u-button-style.u-color-2-dark-3[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #332929 !important;
}

    .u-button-style.u-color-2-dark-3:hover,
    .u-button-style.u-color-2-dark-3[class*="u-border-"]:hover,
    .u-button-style.u-color-2-dark-3:focus,
    .u-button-style.u-color-2-dark-3[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-color-2-dark-3:active,
    .u-button-style.u-button-style.u-color-2-dark-3[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-color-2-dark-3.active,
    .u-button-style.u-button-style.u-color-2-dark-3[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-color-2-dark-3,
    li.active > .u-button-style.u-button-style.u-color-2-dark-3[class*="u-border-"] {
        color: #ffffff !important;
        background-color: #2e2525 !important;
    }

.u-hover-color-2-dark-3:hover,
.u-hover-color-2-dark-3[class*="u-border-"]:hover,
.u-hover-color-2-dark-3:focus,
.u-hover-color-2-dark-3[class*="u-border-"]:focus,
.u-active-color-2-dark-3.u-active.u-active,
.u-active-color-2-dark-3[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-color-2-dark-3:hover,
a.u-button-style.u-hover-color-2-dark-3[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-color-2-dark-3,
a.u-button-style:hover > .u-hover-color-2-dark-3[class*="u-border-"],
a.u-button-style.u-hover-color-2-dark-3:focus,
a.u-button-style.u-hover-color-2-dark-3[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-color-2-dark-3:active,
a.u-button-style.u-button-style.u-active-color-2-dark-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-color-2-dark-3.active,
a.u-button-style.u-button-style.u-active-color-2-dark-3[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-color-2-dark-3,
a.u-button-style.u-button-style.active > .u-active-color-2-dark-3[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-color-2-dark-3,
li.active > a.u-button-style.u-button-style.u-active-color-2-dark-3[class*="u-border-"],
input.u-field-input.u-field-input.u-active-color-2-dark-3:checked {
    color: #ffffff !important;
    background-color: #332929 !important;
}

a.u-link.u-hover-color-2-dark-3:hover {
    color: #332929 !important;
}

.u-color-2-dark-2,
.u-body.u-color-2-dark-2,
section.u-color-2-dark-2:before,
.u-color-2-dark-2 > .u-container-layout:before,
.u-color-2-dark-2 > .u-inner-container-layout:before,
.u-color-2-dark-2.u-sidenav:before,
.u-container-layout.u-container-layout.u-color-2-dark-2:before,
.u-table-alt-color-2-dark-2 tr:nth-child(even) {
    color: #ffffff;
    background-color: #6b4748;
}

.u-input.u-color-2-dark-2,
.u-field-input.u-color-2-dark-2,
.u-button-style.u-color-2-dark-2,
.u-button-style.u-color-2-dark-2[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #6b4748 !important;
}

    .u-button-style.u-color-2-dark-2:hover,
    .u-button-style.u-color-2-dark-2[class*="u-border-"]:hover,
    .u-button-style.u-color-2-dark-2:focus,
    .u-button-style.u-color-2-dark-2[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-color-2-dark-2:active,
    .u-button-style.u-button-style.u-color-2-dark-2[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-color-2-dark-2.active,
    .u-button-style.u-button-style.u-color-2-dark-2[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-color-2-dark-2,
    li.active > .u-button-style.u-button-style.u-color-2-dark-2[class*="u-border-"] {
        color: #ffffff !important;
        background-color: #604041 !important;
    }

.u-hover-color-2-dark-2:hover,
.u-hover-color-2-dark-2[class*="u-border-"]:hover,
.u-hover-color-2-dark-2:focus,
.u-hover-color-2-dark-2[class*="u-border-"]:focus,
.u-active-color-2-dark-2.u-active.u-active,
.u-active-color-2-dark-2[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-color-2-dark-2:hover,
a.u-button-style.u-hover-color-2-dark-2[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-color-2-dark-2,
a.u-button-style:hover > .u-hover-color-2-dark-2[class*="u-border-"],
a.u-button-style.u-hover-color-2-dark-2:focus,
a.u-button-style.u-hover-color-2-dark-2[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-color-2-dark-2:active,
a.u-button-style.u-button-style.u-active-color-2-dark-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-color-2-dark-2.active,
a.u-button-style.u-button-style.u-active-color-2-dark-2[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-color-2-dark-2,
a.u-button-style.u-button-style.active > .u-active-color-2-dark-2[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-color-2-dark-2,
li.active > a.u-button-style.u-button-style.u-active-color-2-dark-2[class*="u-border-"],
input.u-field-input.u-field-input.u-active-color-2-dark-2:checked {
    color: #ffffff !important;
    background-color: #6b4748 !important;
}

a.u-link.u-hover-color-2-dark-2:hover {
    color: #6b4748 !important;
}

.u-color-2-dark-1,
.u-body.u-color-2-dark-1,
section.u-color-2-dark-1:before,
.u-color-2-dark-1 > .u-container-layout:before,
.u-color-2-dark-1 > .u-inner-container-layout:before,
.u-color-2-dark-1.u-sidenav:before,
.u-container-layout.u-container-layout.u-color-2-dark-1:before,
.u-table-alt-color-2-dark-1 tr:nth-child(even) {
    color: #ffffff;
    background-color: #a35559;
}

.u-input.u-color-2-dark-1,
.u-field-input.u-color-2-dark-1,
.u-button-style.u-color-2-dark-1,
.u-button-style.u-color-2-dark-1[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #a35559 !important;
}

    .u-button-style.u-color-2-dark-1:hover,
    .u-button-style.u-color-2-dark-1[class*="u-border-"]:hover,
    .u-button-style.u-color-2-dark-1:focus,
    .u-button-style.u-color-2-dark-1[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-color-2-dark-1:active,
    .u-button-style.u-button-style.u-color-2-dark-1[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-color-2-dark-1.active,
    .u-button-style.u-button-style.u-color-2-dark-1[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-color-2-dark-1,
    li.active > .u-button-style.u-button-style.u-color-2-dark-1[class*="u-border-"] {
        color: #ffffff !important;
        background-color: #934c50 !important;
    }

.u-hover-color-2-dark-1:hover,
.u-hover-color-2-dark-1[class*="u-border-"]:hover,
.u-hover-color-2-dark-1:focus,
.u-hover-color-2-dark-1[class*="u-border-"]:focus,
.u-active-color-2-dark-1.u-active.u-active,
.u-active-color-2-dark-1[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-color-2-dark-1:hover,
a.u-button-style.u-hover-color-2-dark-1[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-color-2-dark-1,
a.u-button-style:hover > .u-hover-color-2-dark-1[class*="u-border-"],
a.u-button-style.u-hover-color-2-dark-1:focus,
a.u-button-style.u-hover-color-2-dark-1[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-color-2-dark-1:active,
a.u-button-style.u-button-style.u-active-color-2-dark-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-color-2-dark-1.active,
a.u-button-style.u-button-style.u-active-color-2-dark-1[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-color-2-dark-1,
a.u-button-style.u-button-style.active > .u-active-color-2-dark-1[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-color-2-dark-1,
li.active > a.u-button-style.u-button-style.u-active-color-2-dark-1[class*="u-border-"],
input.u-field-input.u-field-input.u-active-color-2-dark-1:checked {
    color: #ffffff !important;
    background-color: #a35559 !important;
}

a.u-link.u-hover-color-2-dark-1:hover {
    color: #a35559 !important;
}

.u-color-2,
.u-body.u-color-2,
section.u-color-2:before,
.u-color-2 > .u-container-layout:before,
.u-color-2 > .u-inner-container-layout:before,
.u-color-2.u-sidenav:before,
.u-container-layout.u-container-layout.u-color-2:before,
.u-table-alt-color-2 tr:nth-child(even) {
    color: #ffffff;
    background-color: #db545a;
}

.u-input.u-color-2,
.u-field-input.u-color-2,
.u-button-style.u-color-2,
.u-button-style.u-color-2[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #db545a !important;
}

    .u-button-style.u-color-2:hover,
    .u-button-style.u-color-2[class*="u-border-"]:hover,
    .u-button-style.u-color-2:focus,
    .u-button-style.u-color-2[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-color-2:active,
    .u-button-style.u-button-style.u-color-2[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-color-2.active,
    .u-button-style.u-button-style.u-color-2[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-color-2,
    li.active > .u-button-style.u-button-style.u-color-2[class*="u-border-"] {
        color: #ffffff !important;
        background-color: #d63b42 !important;
    }

.u-hover-color-2:hover,
.u-hover-color-2[class*="u-border-"]:hover,
.u-hover-color-2:focus,
.u-hover-color-2[class*="u-border-"]:focus,
.u-active-color-2.u-active.u-active,
.u-active-color-2[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-color-2:hover,
a.u-button-style.u-hover-color-2[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-color-2,
a.u-button-style:hover > .u-hover-color-2[class*="u-border-"],
a.u-button-style.u-hover-color-2:focus,
a.u-button-style.u-hover-color-2[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-color-2:active,
a.u-button-style.u-button-style.u-active-color-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-color-2.active,
a.u-button-style.u-button-style.u-active-color-2[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-color-2,
a.u-button-style.u-button-style.active > .u-active-color-2[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-color-2,
li.active > a.u-button-style.u-button-style.u-active-color-2[class*="u-border-"],
input.u-field-input.u-field-input.u-active-color-2:checked {
    color: #ffffff !important;
    background-color: #db545a !important;
}

a.u-link.u-hover-color-2:hover {
    color: #db545a !important;
}

.u-color-2-light-1,
.u-body.u-color-2-light-1,
section.u-color-2-light-1:before,
.u-color-2-light-1 > .u-container-layout:before,
.u-color-2-light-1 > .u-inner-container-layout:before,
.u-color-2-light-1.u-sidenav:before,
.u-container-layout.u-container-layout.u-color-2-light-1:before,
.u-table-alt-color-2-light-1 tr:nth-child(even) {
    color: #ffffff;
    background-color: #e68387;
}

.u-input.u-color-2-light-1,
.u-field-input.u-color-2-light-1,
.u-button-style.u-color-2-light-1,
.u-button-style.u-color-2-light-1[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #e68387 !important;
}

    .u-button-style.u-color-2-light-1:hover,
    .u-button-style.u-color-2-light-1[class*="u-border-"]:hover,
    .u-button-style.u-color-2-light-1:focus,
    .u-button-style.u-color-2-light-1[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-color-2-light-1:active,
    .u-button-style.u-button-style.u-color-2-light-1[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-color-2-light-1.active,
    .u-button-style.u-button-style.u-color-2-light-1[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-color-2-light-1,
    li.active > .u-button-style.u-button-style.u-color-2-light-1[class*="u-border-"] {
        color: #ffffff !important;
        background-color: #e0656a !important;
    }

.u-hover-color-2-light-1:hover,
.u-hover-color-2-light-1[class*="u-border-"]:hover,
.u-hover-color-2-light-1:focus,
.u-hover-color-2-light-1[class*="u-border-"]:focus,
.u-active-color-2-light-1.u-active.u-active,
.u-active-color-2-light-1[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-color-2-light-1:hover,
a.u-button-style.u-hover-color-2-light-1[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-color-2-light-1,
a.u-button-style:hover > .u-hover-color-2-light-1[class*="u-border-"],
a.u-button-style.u-hover-color-2-light-1:focus,
a.u-button-style.u-hover-color-2-light-1[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-color-2-light-1:active,
a.u-button-style.u-button-style.u-active-color-2-light-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-color-2-light-1.active,
a.u-button-style.u-button-style.u-active-color-2-light-1[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-color-2-light-1,
a.u-button-style.u-button-style.active > .u-active-color-2-light-1[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-color-2-light-1,
li.active > a.u-button-style.u-button-style.u-active-color-2-light-1[class*="u-border-"],
input.u-field-input.u-field-input.u-active-color-2-light-1:checked {
    color: #ffffff !important;
    background-color: #e68387 !important;
}

a.u-link.u-hover-color-2-light-1:hover {
    color: #e68387 !important;
}

.u-color-2-light-2,
.u-body.u-color-2-light-2,
section.u-color-2-light-2:before,
.u-color-2-light-2 > .u-container-layout:before,
.u-color-2-light-2 > .u-inner-container-layout:before,
.u-color-2-light-2.u-sidenav:before,
.u-container-layout.u-container-layout.u-color-2-light-2:before,
.u-table-alt-color-2-light-2 tr:nth-child(even) {
    color: #111111;
    background-color: #f1b5b8;
}

.u-input.u-color-2-light-2,
.u-field-input.u-color-2-light-2,
.u-button-style.u-color-2-light-2,
.u-button-style.u-color-2-light-2[class*="u-border-"] {
    color: #111111 !important;
    background-color: #f1b5b8 !important;
}

    .u-button-style.u-color-2-light-2:hover,
    .u-button-style.u-color-2-light-2[class*="u-border-"]:hover,
    .u-button-style.u-color-2-light-2:focus,
    .u-button-style.u-color-2-light-2[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-color-2-light-2:active,
    .u-button-style.u-button-style.u-color-2-light-2[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-color-2-light-2.active,
    .u-button-style.u-button-style.u-color-2-light-2[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-color-2-light-2,
    li.active > .u-button-style.u-button-style.u-color-2-light-2[class*="u-border-"] {
        color: #111111 !important;
        background-color: #ea9296 !important;
    }

.u-hover-color-2-light-2:hover,
.u-hover-color-2-light-2[class*="u-border-"]:hover,
.u-hover-color-2-light-2:focus,
.u-hover-color-2-light-2[class*="u-border-"]:focus,
.u-active-color-2-light-2.u-active.u-active,
.u-active-color-2-light-2[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-color-2-light-2:hover,
a.u-button-style.u-hover-color-2-light-2[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-color-2-light-2,
a.u-button-style:hover > .u-hover-color-2-light-2[class*="u-border-"],
a.u-button-style.u-hover-color-2-light-2:focus,
a.u-button-style.u-hover-color-2-light-2[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-color-2-light-2:active,
a.u-button-style.u-button-style.u-active-color-2-light-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-color-2-light-2.active,
a.u-button-style.u-button-style.u-active-color-2-light-2[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-color-2-light-2,
a.u-button-style.u-button-style.active > .u-active-color-2-light-2[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-color-2-light-2,
li.active > a.u-button-style.u-button-style.u-active-color-2-light-2[class*="u-border-"],
input.u-field-input.u-field-input.u-active-color-2-light-2:checked {
    color: #111111 !important;
    background-color: #f1b5b8 !important;
}

a.u-link.u-hover-color-2-light-2:hover {
    color: #f1b5b8 !important;
}

.u-color-2-light-3,
.u-body.u-color-2-light-3,
section.u-color-2-light-3:before,
.u-color-2-light-3 > .u-container-layout:before,
.u-color-2-light-3 > .u-inner-container-layout:before,
.u-color-2-light-3.u-sidenav:before,
.u-container-layout.u-container-layout.u-color-2-light-3:before,
.u-table-alt-color-2-light-3 tr:nth-child(even) {
    color: #111111;
    background-color: #fbeced;
}

.u-input.u-color-2-light-3,
.u-field-input.u-color-2-light-3,
.u-button-style.u-color-2-light-3,
.u-button-style.u-color-2-light-3[class*="u-border-"] {
    color: #111111 !important;
    background-color: #fbeced !important;
}

    .u-button-style.u-color-2-light-3:hover,
    .u-button-style.u-color-2-light-3[class*="u-border-"]:hover,
    .u-button-style.u-color-2-light-3:focus,
    .u-button-style.u-color-2-light-3[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-color-2-light-3:active,
    .u-button-style.u-button-style.u-color-2-light-3[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-color-2-light-3.active,
    .u-button-style.u-button-style.u-color-2-light-3[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-color-2-light-3,
    li.active > .u-button-style.u-button-style.u-color-2-light-3[class*="u-border-"] {
        color: #111111 !important;
        background-color: #f3c4c7 !important;
    }

.u-hover-color-2-light-3:hover,
.u-hover-color-2-light-3[class*="u-border-"]:hover,
.u-hover-color-2-light-3:focus,
.u-hover-color-2-light-3[class*="u-border-"]:focus,
.u-active-color-2-light-3.u-active.u-active,
.u-active-color-2-light-3[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-color-2-light-3:hover,
a.u-button-style.u-hover-color-2-light-3[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-color-2-light-3,
a.u-button-style:hover > .u-hover-color-2-light-3[class*="u-border-"],
a.u-button-style.u-hover-color-2-light-3:focus,
a.u-button-style.u-hover-color-2-light-3[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-color-2-light-3:active,
a.u-button-style.u-button-style.u-active-color-2-light-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-color-2-light-3.active,
a.u-button-style.u-button-style.u-active-color-2-light-3[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-color-2-light-3,
a.u-button-style.u-button-style.active > .u-active-color-2-light-3[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-color-2-light-3,
li.active > a.u-button-style.u-button-style.u-active-color-2-light-3[class*="u-border-"],
input.u-field-input.u-field-input.u-active-color-2-light-3:checked {
    color: #111111 !important;
    background-color: #fbeced !important;
}

a.u-link.u-hover-color-2-light-3:hover {
    color: #fbeced !important;
}

.u-color-2-base,
.u-body.u-color-2-base,
section.u-color-2-base:before,
.u-color-2-base > .u-container-layout:before,
.u-color-2-base > .u-inner-container-layout:before,
.u-color-2-base.u-sidenav:before,
.u-container-layout.u-container-layout.u-color-2-base:before,
.u-table-alt-color-2-base tr:nth-child(even) {
    color: #ffffff;
    background-color: #db545a;
}

.u-input.u-color-2-base,
.u-field-input.u-color-2-base,
.u-button-style.u-color-2-base,
.u-button-style.u-color-2-base[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #db545a !important;
}

    .u-button-style.u-color-2-base:hover,
    .u-button-style.u-color-2-base[class*="u-border-"]:hover,
    .u-button-style.u-color-2-base:focus,
    .u-button-style.u-color-2-base[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-color-2-base:active,
    .u-button-style.u-button-style.u-color-2-base[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-color-2-base.active,
    .u-button-style.u-button-style.u-color-2-base[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-color-2-base,
    li.active > .u-button-style.u-button-style.u-color-2-base[class*="u-border-"] {
        color: #ffffff !important;
        background-color: #d63b42 !important;
    }

.u-hover-color-2-base:hover,
.u-hover-color-2-base[class*="u-border-"]:hover,
.u-hover-color-2-base:focus,
.u-hover-color-2-base[class*="u-border-"]:focus,
.u-active-color-2-base.u-active.u-active,
.u-active-color-2-base[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-color-2-base:hover,
a.u-button-style.u-hover-color-2-base[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-color-2-base,
a.u-button-style:hover > .u-hover-color-2-base[class*="u-border-"],
a.u-button-style.u-hover-color-2-base:focus,
a.u-button-style.u-hover-color-2-base[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-color-2-base:active,
a.u-button-style.u-button-style.u-active-color-2-base[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-color-2-base.active,
a.u-button-style.u-button-style.u-active-color-2-base[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-color-2-base,
a.u-button-style.u-button-style.active > .u-active-color-2-base[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-color-2-base,
li.active > a.u-button-style.u-button-style.u-active-color-2-base[class*="u-border-"],
input.u-field-input.u-field-input.u-active-color-2-base:checked {
    color: #ffffff !important;
    background-color: #db545a !important;
}

a.u-link.u-hover-color-2-base:hover {
    color: #db545a !important;
}

.u-color-3-dark-3,
.u-body.u-color-3-dark-3,
section.u-color-3-dark-3:before,
.u-color-3-dark-3 > .u-container-layout:before,
.u-color-3-dark-3 > .u-inner-container-layout:before,
.u-color-3-dark-3.u-sidenav:before,
.u-container-layout.u-container-layout.u-color-3-dark-3:before,
.u-table-alt-color-3-dark-3 tr:nth-child(even) {
    color: #ffffff;
    background-color: #333129;
}

.u-input.u-color-3-dark-3,
.u-field-input.u-color-3-dark-3,
.u-button-style.u-color-3-dark-3,
.u-button-style.u-color-3-dark-3[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #333129 !important;
}

    .u-button-style.u-color-3-dark-3:hover,
    .u-button-style.u-color-3-dark-3[class*="u-border-"]:hover,
    .u-button-style.u-color-3-dark-3:focus,
    .u-button-style.u-color-3-dark-3[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-color-3-dark-3:active,
    .u-button-style.u-button-style.u-color-3-dark-3[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-color-3-dark-3.active,
    .u-button-style.u-button-style.u-color-3-dark-3[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-color-3-dark-3,
    li.active > .u-button-style.u-button-style.u-color-3-dark-3[class*="u-border-"] {
        color: #ffffff !important;
        background-color: #2e2c25 !important;
    }

.u-hover-color-3-dark-3:hover,
.u-hover-color-3-dark-3[class*="u-border-"]:hover,
.u-hover-color-3-dark-3:focus,
.u-hover-color-3-dark-3[class*="u-border-"]:focus,
.u-active-color-3-dark-3.u-active.u-active,
.u-active-color-3-dark-3[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-color-3-dark-3:hover,
a.u-button-style.u-hover-color-3-dark-3[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-color-3-dark-3,
a.u-button-style:hover > .u-hover-color-3-dark-3[class*="u-border-"],
a.u-button-style.u-hover-color-3-dark-3:focus,
a.u-button-style.u-hover-color-3-dark-3[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-color-3-dark-3:active,
a.u-button-style.u-button-style.u-active-color-3-dark-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-color-3-dark-3.active,
a.u-button-style.u-button-style.u-active-color-3-dark-3[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-color-3-dark-3,
a.u-button-style.u-button-style.active > .u-active-color-3-dark-3[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-color-3-dark-3,
li.active > a.u-button-style.u-button-style.u-active-color-3-dark-3[class*="u-border-"],
input.u-field-input.u-field-input.u-active-color-3-dark-3:checked {
    color: #ffffff !important;
    background-color: #333129 !important;
}

a.u-link.u-hover-color-3-dark-3:hover {
    color: #333129 !important;
}

.u-color-3-dark-2,
.u-body.u-color-3-dark-2,
section.u-color-3-dark-2:before,
.u-color-3-dark-2 > .u-container-layout:before,
.u-color-3-dark-2 > .u-inner-container-layout:before,
.u-color-3-dark-2.u-sidenav:before,
.u-container-layout.u-container-layout.u-color-3-dark-2:before,
.u-table-alt-color-3-dark-2 tr:nth-child(even) {
    color: #ffffff;
    background-color: #72683f;
}

.u-input.u-color-3-dark-2,
.u-field-input.u-color-3-dark-2,
.u-button-style.u-color-3-dark-2,
.u-button-style.u-color-3-dark-2[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #72683f !important;
}

    .u-button-style.u-color-3-dark-2:hover,
    .u-button-style.u-color-3-dark-2[class*="u-border-"]:hover,
    .u-button-style.u-color-3-dark-2:focus,
    .u-button-style.u-color-3-dark-2[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-color-3-dark-2:active,
    .u-button-style.u-button-style.u-color-3-dark-2[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-color-3-dark-2.active,
    .u-button-style.u-button-style.u-color-3-dark-2[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-color-3-dark-2,
    li.active > .u-button-style.u-button-style.u-color-3-dark-2[class*="u-border-"] {
        color: #ffffff !important;
        background-color: #675e39 !important;
    }

.u-hover-color-3-dark-2:hover,
.u-hover-color-3-dark-2[class*="u-border-"]:hover,
.u-hover-color-3-dark-2:focus,
.u-hover-color-3-dark-2[class*="u-border-"]:focus,
.u-active-color-3-dark-2.u-active.u-active,
.u-active-color-3-dark-2[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-color-3-dark-2:hover,
a.u-button-style.u-hover-color-3-dark-2[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-color-3-dark-2,
a.u-button-style:hover > .u-hover-color-3-dark-2[class*="u-border-"],
a.u-button-style.u-hover-color-3-dark-2:focus,
a.u-button-style.u-hover-color-3-dark-2[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-color-3-dark-2:active,
a.u-button-style.u-button-style.u-active-color-3-dark-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-color-3-dark-2.active,
a.u-button-style.u-button-style.u-active-color-3-dark-2[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-color-3-dark-2,
a.u-button-style.u-button-style.active > .u-active-color-3-dark-2[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-color-3-dark-2,
li.active > a.u-button-style.u-button-style.u-active-color-3-dark-2[class*="u-border-"],
input.u-field-input.u-field-input.u-active-color-3-dark-2:checked {
    color: #ffffff !important;
    background-color: #72683f !important;
}

a.u-link.u-hover-color-3-dark-2:hover {
    color: #72683f !important;
}

.u-color-3-dark-1,
.u-body.u-color-3-dark-1,
section.u-color-3-dark-1:before,
.u-color-3-dark-1 > .u-container-layout:before,
.u-color-3-dark-1 > .u-inner-container-layout:before,
.u-color-3-dark-1.u-sidenav:before,
.u-container-layout.u-container-layout.u-color-3-dark-1:before,
.u-table-alt-color-3-dark-1 tr:nth-child(even) {
    color: #ffffff;
    background-color: #b29a36;
}

.u-input.u-color-3-dark-1,
.u-field-input.u-color-3-dark-1,
.u-button-style.u-color-3-dark-1,
.u-button-style.u-color-3-dark-1[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #b29a36 !important;
}

    .u-button-style.u-color-3-dark-1:hover,
    .u-button-style.u-color-3-dark-1[class*="u-border-"]:hover,
    .u-button-style.u-color-3-dark-1:focus,
    .u-button-style.u-color-3-dark-1[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-color-3-dark-1:active,
    .u-button-style.u-button-style.u-color-3-dark-1[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-color-3-dark-1.active,
    .u-button-style.u-button-style.u-color-3-dark-1[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-color-3-dark-1,
    li.active > .u-button-style.u-button-style.u-color-3-dark-1[class*="u-border-"] {
        color: #ffffff !important;
        background-color: #a08b31 !important;
    }

.u-hover-color-3-dark-1:hover,
.u-hover-color-3-dark-1[class*="u-border-"]:hover,
.u-hover-color-3-dark-1:focus,
.u-hover-color-3-dark-1[class*="u-border-"]:focus,
.u-active-color-3-dark-1.u-active.u-active,
.u-active-color-3-dark-1[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-color-3-dark-1:hover,
a.u-button-style.u-hover-color-3-dark-1[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-color-3-dark-1,
a.u-button-style:hover > .u-hover-color-3-dark-1[class*="u-border-"],
a.u-button-style.u-hover-color-3-dark-1:focus,
a.u-button-style.u-hover-color-3-dark-1[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-color-3-dark-1:active,
a.u-button-style.u-button-style.u-active-color-3-dark-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-color-3-dark-1.active,
a.u-button-style.u-button-style.u-active-color-3-dark-1[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-color-3-dark-1,
a.u-button-style.u-button-style.active > .u-active-color-3-dark-1[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-color-3-dark-1,
li.active > a.u-button-style.u-button-style.u-active-color-3-dark-1[class*="u-border-"],
input.u-field-input.u-field-input.u-active-color-3-dark-1:checked {
    color: #ffffff !important;
    background-color: #b29a36 !important;
}

a.u-link.u-hover-color-3-dark-1:hover {
    color: #b29a36 !important;
}

.u-color-3,
.u-body.u-color-3,
section.u-color-3:before,
.u-color-3 > .u-container-layout:before,
.u-color-3 > .u-inner-container-layout:before,
.u-color-3.u-sidenav:before,
.u-container-layout.u-container-layout.u-color-3:before,
.u-table-alt-color-3 tr:nth-child(even) {
    color: #111111;
    background-color: #f1c50e;
}

.u-input.u-color-3,
.u-field-input.u-color-3,
.u-button-style.u-color-3,
.u-button-style.u-color-3[class*="u-border-"] {
    color: #111111 !important;
    background-color: #f1c50e !important;
}

    .u-button-style.u-color-3:hover,
    .u-button-style.u-color-3[class*="u-border-"]:hover,
    .u-button-style.u-color-3:focus,
    .u-button-style.u-color-3[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-color-3:active,
    .u-button-style.u-button-style.u-color-3[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-color-3.active,
    .u-button-style.u-button-style.u-color-3[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-color-3,
    li.active > .u-button-style.u-button-style.u-color-3[class*="u-border-"] {
        color: #111111 !important;
        background-color: #d9b10d !important;
    }

.u-hover-color-3:hover,
.u-hover-color-3[class*="u-border-"]:hover,
.u-hover-color-3:focus,
.u-hover-color-3[class*="u-border-"]:focus,
.u-active-color-3.u-active.u-active,
.u-active-color-3[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-color-3:hover,
a.u-button-style.u-hover-color-3[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-color-3,
a.u-button-style:hover > .u-hover-color-3[class*="u-border-"],
a.u-button-style.u-hover-color-3:focus,
a.u-button-style.u-hover-color-3[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-color-3:active,
a.u-button-style.u-button-style.u-active-color-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-color-3.active,
a.u-button-style.u-button-style.u-active-color-3[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-color-3,
a.u-button-style.u-button-style.active > .u-active-color-3[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-color-3,
li.active > a.u-button-style.u-button-style.u-active-color-3[class*="u-border-"],
input.u-field-input.u-field-input.u-active-color-3:checked {
    color: #111111 !important;
    background-color: #f1c50e !important;
}

a.u-link.u-hover-color-3:hover {
    color: #f1c50e !important;
}

.u-color-3-light-1,
.u-body.u-color-3-light-1,
section.u-color-3-light-1:before,
.u-color-3-light-1 > .u-container-layout:before,
.u-color-3-light-1 > .u-inner-container-layout:before,
.u-color-3-light-1.u-sidenav:before,
.u-container-layout.u-container-layout.u-color-3-light-1:before,
.u-table-alt-color-3-light-1 tr:nth-child(even) {
    color: #111111;
    background-color: #f5d654;
}

.u-input.u-color-3-light-1,
.u-field-input.u-color-3-light-1,
.u-button-style.u-color-3-light-1,
.u-button-style.u-color-3-light-1[class*="u-border-"] {
    color: #111111 !important;
    background-color: #f5d654 !important;
}

    .u-button-style.u-color-3-light-1:hover,
    .u-button-style.u-color-3-light-1[class*="u-border-"]:hover,
    .u-button-style.u-color-3-light-1:focus,
    .u-button-style.u-color-3-light-1[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-color-3-light-1:active,
    .u-button-style.u-button-style.u-color-3-light-1[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-color-3-light-1.active,
    .u-button-style.u-button-style.u-color-3-light-1[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-color-3-light-1,
    li.active > .u-button-style.u-button-style.u-color-3-light-1[class*="u-border-"] {
        color: #111111 !important;
        background-color: #f3cf35 !important;
    }

.u-hover-color-3-light-1:hover,
.u-hover-color-3-light-1[class*="u-border-"]:hover,
.u-hover-color-3-light-1:focus,
.u-hover-color-3-light-1[class*="u-border-"]:focus,
.u-active-color-3-light-1.u-active.u-active,
.u-active-color-3-light-1[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-color-3-light-1:hover,
a.u-button-style.u-hover-color-3-light-1[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-color-3-light-1,
a.u-button-style:hover > .u-hover-color-3-light-1[class*="u-border-"],
a.u-button-style.u-hover-color-3-light-1:focus,
a.u-button-style.u-hover-color-3-light-1[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-color-3-light-1:active,
a.u-button-style.u-button-style.u-active-color-3-light-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-color-3-light-1.active,
a.u-button-style.u-button-style.u-active-color-3-light-1[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-color-3-light-1,
a.u-button-style.u-button-style.active > .u-active-color-3-light-1[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-color-3-light-1,
li.active > a.u-button-style.u-button-style.u-active-color-3-light-1[class*="u-border-"],
input.u-field-input.u-field-input.u-active-color-3-light-1:checked {
    color: #111111 !important;
    background-color: #f5d654 !important;
}

a.u-link.u-hover-color-3-light-1:hover {
    color: #f5d654 !important;
}

.u-color-3-light-2,
.u-body.u-color-3-light-2,
section.u-color-3-light-2:before,
.u-color-3-light-2 > .u-container-layout:before,
.u-color-3-light-2 > .u-inner-container-layout:before,
.u-color-3-light-2.u-sidenav:before,
.u-container-layout.u-container-layout.u-color-3-light-2:before,
.u-table-alt-color-3-light-2 tr:nth-child(even) {
    color: #111111;
    background-color: #f9e79b;
}

.u-input.u-color-3-light-2,
.u-field-input.u-color-3-light-2,
.u-button-style.u-color-3-light-2,
.u-button-style.u-color-3-light-2[class*="u-border-"] {
    color: #111111 !important;
    background-color: #f9e79b !important;
}

    .u-button-style.u-color-3-light-2:hover,
    .u-button-style.u-color-3-light-2[class*="u-border-"]:hover,
    .u-button-style.u-color-3-light-2:focus,
    .u-button-style.u-color-3-light-2[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-color-3-light-2:active,
    .u-button-style.u-button-style.u-color-3-light-2[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-color-3-light-2.active,
    .u-button-style.u-button-style.u-color-3-light-2[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-color-3-light-2,
    li.active > .u-button-style.u-button-style.u-color-3-light-2[class*="u-border-"] {
        color: #111111 !important;
        background-color: #f7de75 !important;
    }

.u-hover-color-3-light-2:hover,
.u-hover-color-3-light-2[class*="u-border-"]:hover,
.u-hover-color-3-light-2:focus,
.u-hover-color-3-light-2[class*="u-border-"]:focus,
.u-active-color-3-light-2.u-active.u-active,
.u-active-color-3-light-2[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-color-3-light-2:hover,
a.u-button-style.u-hover-color-3-light-2[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-color-3-light-2,
a.u-button-style:hover > .u-hover-color-3-light-2[class*="u-border-"],
a.u-button-style.u-hover-color-3-light-2:focus,
a.u-button-style.u-hover-color-3-light-2[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-color-3-light-2:active,
a.u-button-style.u-button-style.u-active-color-3-light-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-color-3-light-2.active,
a.u-button-style.u-button-style.u-active-color-3-light-2[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-color-3-light-2,
a.u-button-style.u-button-style.active > .u-active-color-3-light-2[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-color-3-light-2,
li.active > a.u-button-style.u-button-style.u-active-color-3-light-2[class*="u-border-"],
input.u-field-input.u-field-input.u-active-color-3-light-2:checked {
    color: #111111 !important;
    background-color: #f9e79b !important;
}

a.u-link.u-hover-color-3-light-2:hover {
    color: #f9e79b !important;
}

.u-color-3-light-3,
.u-body.u-color-3-light-3,
section.u-color-3-light-3:before,
.u-color-3-light-3 > .u-container-layout:before,
.u-color-3-light-3 > .u-inner-container-layout:before,
.u-color-3-light-3.u-sidenav:before,
.u-container-layout.u-container-layout.u-color-3-light-3:before,
.u-table-alt-color-3-light-3 tr:nth-child(even) {
    color: #111111;
    background-color: #fef9e6;
}

.u-input.u-color-3-light-3,
.u-field-input.u-color-3-light-3,
.u-button-style.u-color-3-light-3,
.u-button-style.u-color-3-light-3[class*="u-border-"] {
    color: #111111 !important;
    background-color: #fef9e6 !important;
}

    .u-button-style.u-color-3-light-3:hover,
    .u-button-style.u-color-3-light-3[class*="u-border-"]:hover,
    .u-button-style.u-color-3-light-3:focus,
    .u-button-style.u-color-3-light-3[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-color-3-light-3:active,
    .u-button-style.u-button-style.u-color-3-light-3[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-color-3-light-3.active,
    .u-button-style.u-button-style.u-color-3-light-3[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-color-3-light-3,
    li.active > .u-button-style.u-button-style.u-color-3-light-3[class*="u-border-"] {
        color: #111111 !important;
        background-color: #fceeb7 !important;
    }

.u-hover-color-3-light-3:hover,
.u-hover-color-3-light-3[class*="u-border-"]:hover,
.u-hover-color-3-light-3:focus,
.u-hover-color-3-light-3[class*="u-border-"]:focus,
.u-active-color-3-light-3.u-active.u-active,
.u-active-color-3-light-3[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-color-3-light-3:hover,
a.u-button-style.u-hover-color-3-light-3[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-color-3-light-3,
a.u-button-style:hover > .u-hover-color-3-light-3[class*="u-border-"],
a.u-button-style.u-hover-color-3-light-3:focus,
a.u-button-style.u-hover-color-3-light-3[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-color-3-light-3:active,
a.u-button-style.u-button-style.u-active-color-3-light-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-color-3-light-3.active,
a.u-button-style.u-button-style.u-active-color-3-light-3[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-color-3-light-3,
a.u-button-style.u-button-style.active > .u-active-color-3-light-3[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-color-3-light-3,
li.active > a.u-button-style.u-button-style.u-active-color-3-light-3[class*="u-border-"],
input.u-field-input.u-field-input.u-active-color-3-light-3:checked {
    color: #111111 !important;
    background-color: #fef9e6 !important;
}

a.u-link.u-hover-color-3-light-3:hover {
    color: #fef9e6 !important;
}

.u-color-3-base,
.u-body.u-color-3-base,
section.u-color-3-base:before,
.u-color-3-base > .u-container-layout:before,
.u-color-3-base > .u-inner-container-layout:before,
.u-color-3-base.u-sidenav:before,
.u-container-layout.u-container-layout.u-color-3-base:before,
.u-table-alt-color-3-base tr:nth-child(even) {
    color: #111111;
    background-color: #f1c50e;
}

.u-input.u-color-3-base,
.u-field-input.u-color-3-base,
.u-button-style.u-color-3-base,
.u-button-style.u-color-3-base[class*="u-border-"] {
    color: #111111 !important;
    background-color: #f1c50e !important;
}

    .u-button-style.u-color-3-base:hover,
    .u-button-style.u-color-3-base[class*="u-border-"]:hover,
    .u-button-style.u-color-3-base:focus,
    .u-button-style.u-color-3-base[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-color-3-base:active,
    .u-button-style.u-button-style.u-color-3-base[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-color-3-base.active,
    .u-button-style.u-button-style.u-color-3-base[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-color-3-base,
    li.active > .u-button-style.u-button-style.u-color-3-base[class*="u-border-"] {
        color: #111111 !important;
        background-color: #d9b10d !important;
    }

.u-hover-color-3-base:hover,
.u-hover-color-3-base[class*="u-border-"]:hover,
.u-hover-color-3-base:focus,
.u-hover-color-3-base[class*="u-border-"]:focus,
.u-active-color-3-base.u-active.u-active,
.u-active-color-3-base[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-color-3-base:hover,
a.u-button-style.u-hover-color-3-base[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-color-3-base,
a.u-button-style:hover > .u-hover-color-3-base[class*="u-border-"],
a.u-button-style.u-hover-color-3-base:focus,
a.u-button-style.u-hover-color-3-base[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-color-3-base:active,
a.u-button-style.u-button-style.u-active-color-3-base[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-color-3-base.active,
a.u-button-style.u-button-style.u-active-color-3-base[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-color-3-base,
a.u-button-style.u-button-style.active > .u-active-color-3-base[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-color-3-base,
li.active > a.u-button-style.u-button-style.u-active-color-3-base[class*="u-border-"],
input.u-field-input.u-field-input.u-active-color-3-base:checked {
    color: #111111 !important;
    background-color: #f1c50e !important;
}

a.u-link.u-hover-color-3-base:hover {
    color: #f1c50e !important;
}

.u-color-4-dark-3,
.u-body.u-color-4-dark-3,
section.u-color-4-dark-3:before,
.u-color-4-dark-3 > .u-container-layout:before,
.u-color-4-dark-3 > .u-inner-container-layout:before,
.u-color-4-dark-3.u-sidenav:before,
.u-container-layout.u-container-layout.u-color-4-dark-3:before,
.u-table-alt-color-4-dark-3 tr:nth-child(even) {
    color: #ffffff;
    background-color: #293332;
}

.u-input.u-color-4-dark-3,
.u-field-input.u-color-4-dark-3,
.u-button-style.u-color-4-dark-3,
.u-button-style.u-color-4-dark-3[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #293332 !important;
}

    .u-button-style.u-color-4-dark-3:hover,
    .u-button-style.u-color-4-dark-3[class*="u-border-"]:hover,
    .u-button-style.u-color-4-dark-3:focus,
    .u-button-style.u-color-4-dark-3[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-color-4-dark-3:active,
    .u-button-style.u-button-style.u-color-4-dark-3[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-color-4-dark-3.active,
    .u-button-style.u-button-style.u-color-4-dark-3[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-color-4-dark-3,
    li.active > .u-button-style.u-button-style.u-color-4-dark-3[class*="u-border-"] {
        color: #ffffff !important;
        background-color: #252e2d !important;
    }

.u-hover-color-4-dark-3:hover,
.u-hover-color-4-dark-3[class*="u-border-"]:hover,
.u-hover-color-4-dark-3:focus,
.u-hover-color-4-dark-3[class*="u-border-"]:focus,
.u-active-color-4-dark-3.u-active.u-active,
.u-active-color-4-dark-3[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-color-4-dark-3:hover,
a.u-button-style.u-hover-color-4-dark-3[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-color-4-dark-3,
a.u-button-style:hover > .u-hover-color-4-dark-3[class*="u-border-"],
a.u-button-style.u-hover-color-4-dark-3:focus,
a.u-button-style.u-hover-color-4-dark-3[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-color-4-dark-3:active,
a.u-button-style.u-button-style.u-active-color-4-dark-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-color-4-dark-3.active,
a.u-button-style.u-button-style.u-active-color-4-dark-3[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-color-4-dark-3,
a.u-button-style.u-button-style.active > .u-active-color-4-dark-3[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-color-4-dark-3,
li.active > a.u-button-style.u-button-style.u-active-color-4-dark-3[class*="u-border-"],
input.u-field-input.u-field-input.u-active-color-4-dark-3:checked {
    color: #ffffff !important;
    background-color: #293332 !important;
}

a.u-link.u-hover-color-4-dark-3:hover {
    color: #293332 !important;
}

.u-color-4-dark-2,
.u-body.u-color-4-dark-2,
section.u-color-4-dark-2:before,
.u-color-4-dark-2 > .u-container-layout:before,
.u-color-4-dark-2 > .u-inner-container-layout:before,
.u-color-4-dark-2.u-sidenav:before,
.u-container-layout.u-container-layout.u-color-4-dark-2:before,
.u-table-alt-color-4-dark-2 tr:nth-child(even) {
    color: #ffffff;
    background-color: #41807c;
}

.u-input.u-color-4-dark-2,
.u-field-input.u-color-4-dark-2,
.u-button-style.u-color-4-dark-2,
.u-button-style.u-color-4-dark-2[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #41807c !important;
}

    .u-button-style.u-color-4-dark-2:hover,
    .u-button-style.u-color-4-dark-2[class*="u-border-"]:hover,
    .u-button-style.u-color-4-dark-2:focus,
    .u-button-style.u-color-4-dark-2[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-color-4-dark-2:active,
    .u-button-style.u-button-style.u-color-4-dark-2[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-color-4-dark-2.active,
    .u-button-style.u-button-style.u-color-4-dark-2[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-color-4-dark-2,
    li.active > .u-button-style.u-button-style.u-color-4-dark-2[class*="u-border-"] {
        color: #ffffff !important;
        background-color: #3a7370 !important;
    }

.u-hover-color-4-dark-2:hover,
.u-hover-color-4-dark-2[class*="u-border-"]:hover,
.u-hover-color-4-dark-2:focus,
.u-hover-color-4-dark-2[class*="u-border-"]:focus,
.u-active-color-4-dark-2.u-active.u-active,
.u-active-color-4-dark-2[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-color-4-dark-2:hover,
a.u-button-style.u-hover-color-4-dark-2[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-color-4-dark-2,
a.u-button-style:hover > .u-hover-color-4-dark-2[class*="u-border-"],
a.u-button-style.u-hover-color-4-dark-2:focus,
a.u-button-style.u-hover-color-4-dark-2[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-color-4-dark-2:active,
a.u-button-style.u-button-style.u-active-color-4-dark-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-color-4-dark-2.active,
a.u-button-style.u-button-style.u-active-color-4-dark-2[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-color-4-dark-2,
a.u-button-style.u-button-style.active > .u-active-color-4-dark-2[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-color-4-dark-2,
li.active > a.u-button-style.u-button-style.u-active-color-4-dark-2[class*="u-border-"],
input.u-field-input.u-field-input.u-active-color-4-dark-2:checked {
    color: #ffffff !important;
    background-color: #41807c !important;
}

a.u-link.u-hover-color-4-dark-2:hover {
    color: #41807c !important;
}

.u-color-4-dark-1,
.u-body.u-color-4-dark-1,
section.u-color-4-dark-1:before,
.u-color-4-dark-1 > .u-container-layout:before,
.u-color-4-dark-1 > .u-inner-container-layout:before,
.u-color-4-dark-1.u-sidenav:before,
.u-container-layout.u-container-layout.u-color-4-dark-1:before,
.u-table-alt-color-4-dark-1 tr:nth-child(even) {
    color: #ffffff;
    background-color: #2cccc4;
}

.u-input.u-color-4-dark-1,
.u-field-input.u-color-4-dark-1,
.u-button-style.u-color-4-dark-1,
.u-button-style.u-color-4-dark-1[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #2cccc4 !important;
}

    .u-button-style.u-color-4-dark-1:hover,
    .u-button-style.u-color-4-dark-1[class*="u-border-"]:hover,
    .u-button-style.u-color-4-dark-1:focus,
    .u-button-style.u-color-4-dark-1[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-color-4-dark-1:active,
    .u-button-style.u-button-style.u-color-4-dark-1[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-color-4-dark-1.active,
    .u-button-style.u-button-style.u-color-4-dark-1[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-color-4-dark-1,
    li.active > .u-button-style.u-button-style.u-color-4-dark-1[class*="u-border-"] {
        color: #ffffff !important;
        background-color: #28b8b0 !important;
    }

.u-hover-color-4-dark-1:hover,
.u-hover-color-4-dark-1[class*="u-border-"]:hover,
.u-hover-color-4-dark-1:focus,
.u-hover-color-4-dark-1[class*="u-border-"]:focus,
.u-active-color-4-dark-1.u-active.u-active,
.u-active-color-4-dark-1[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-color-4-dark-1:hover,
a.u-button-style.u-hover-color-4-dark-1[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-color-4-dark-1,
a.u-button-style:hover > .u-hover-color-4-dark-1[class*="u-border-"],
a.u-button-style.u-hover-color-4-dark-1:focus,
a.u-button-style.u-hover-color-4-dark-1[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-color-4-dark-1:active,
a.u-button-style.u-button-style.u-active-color-4-dark-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-color-4-dark-1.active,
a.u-button-style.u-button-style.u-active-color-4-dark-1[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-color-4-dark-1,
a.u-button-style.u-button-style.active > .u-active-color-4-dark-1[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-color-4-dark-1,
li.active > a.u-button-style.u-button-style.u-active-color-4-dark-1[class*="u-border-"],
input.u-field-input.u-field-input.u-active-color-4-dark-1:checked {
    color: #ffffff !important;
    background-color: #2cccc4 !important;
}

a.u-link.u-hover-color-4-dark-1:hover {
    color: #2cccc4 !important;
}

.u-color-4,
.u-body.u-color-4,
section.u-color-4:before,
.u-color-4 > .u-container-layout:before,
.u-color-4 > .u-inner-container-layout:before,
.u-color-4.u-sidenav:before,
.u-container-layout.u-container-layout.u-color-4:before,
.u-table-alt-color-4 tr:nth-child(even) {
    color: #111111;
    background-color: #3be8e0;
}

.u-input.u-color-4,
.u-field-input.u-color-4,
.u-button-style.u-color-4,
.u-button-style.u-color-4[class*="u-border-"] {
    color: #111111 !important;
    background-color: #3be8e0 !important;
}

    .u-button-style.u-color-4:hover,
    .u-button-style.u-color-4[class*="u-border-"]:hover,
    .u-button-style.u-color-4:focus,
    .u-button-style.u-color-4[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-color-4:active,
    .u-button-style.u-button-style.u-color-4[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-color-4.active,
    .u-button-style.u-button-style.u-color-4[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-color-4,
    li.active > .u-button-style.u-button-style.u-color-4[class*="u-border-"] {
        color: #111111 !important;
        background-color: #21e5dc !important;
    }

.u-hover-color-4:hover,
.u-hover-color-4[class*="u-border-"]:hover,
.u-hover-color-4:focus,
.u-hover-color-4[class*="u-border-"]:focus,
.u-active-color-4.u-active.u-active,
.u-active-color-4[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-color-4:hover,
a.u-button-style.u-hover-color-4[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-color-4,
a.u-button-style:hover > .u-hover-color-4[class*="u-border-"],
a.u-button-style.u-hover-color-4:focus,
a.u-button-style.u-hover-color-4[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-color-4:active,
a.u-button-style.u-button-style.u-active-color-4[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-color-4.active,
a.u-button-style.u-button-style.u-active-color-4[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-color-4,
a.u-button-style.u-button-style.active > .u-active-color-4[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-color-4,
li.active > a.u-button-style.u-button-style.u-active-color-4[class*="u-border-"],
input.u-field-input.u-field-input.u-active-color-4:checked {
    color: #111111 !important;
    background-color: #3be8e0 !important;
}

a.u-link.u-hover-color-4:hover {
    color: #3be8e0 !important;
}

.u-color-4-light-1,
.u-body.u-color-4-light-1,
section.u-color-4-light-1:before,
.u-color-4-light-1 > .u-container-layout:before,
.u-color-4-light-1 > .u-inner-container-layout:before,
.u-color-4-light-1.u-sidenav:before,
.u-container-layout.u-container-layout.u-color-4-light-1:before,
.u-table-alt-color-4-light-1 tr:nth-child(even) {
    color: #111111;
    background-color: #72efe9;
}

.u-input.u-color-4-light-1,
.u-field-input.u-color-4-light-1,
.u-button-style.u-color-4-light-1,
.u-button-style.u-color-4-light-1[class*="u-border-"] {
    color: #111111 !important;
    background-color: #72efe9 !important;
}

    .u-button-style.u-color-4-light-1:hover,
    .u-button-style.u-color-4-light-1[class*="u-border-"]:hover,
    .u-button-style.u-color-4-light-1:focus,
    .u-button-style.u-color-4-light-1[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-color-4-light-1:active,
    .u-button-style.u-button-style.u-color-4-light-1[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-color-4-light-1.active,
    .u-button-style.u-button-style.u-color-4-light-1[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-color-4-light-1,
    li.active > .u-button-style.u-button-style.u-color-4-light-1[class*="u-border-"] {
        color: #111111 !important;
        background-color: #52ebe4 !important;
    }

.u-hover-color-4-light-1:hover,
.u-hover-color-4-light-1[class*="u-border-"]:hover,
.u-hover-color-4-light-1:focus,
.u-hover-color-4-light-1[class*="u-border-"]:focus,
.u-active-color-4-light-1.u-active.u-active,
.u-active-color-4-light-1[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-color-4-light-1:hover,
a.u-button-style.u-hover-color-4-light-1[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-color-4-light-1,
a.u-button-style:hover > .u-hover-color-4-light-1[class*="u-border-"],
a.u-button-style.u-hover-color-4-light-1:focus,
a.u-button-style.u-hover-color-4-light-1[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-color-4-light-1:active,
a.u-button-style.u-button-style.u-active-color-4-light-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-color-4-light-1.active,
a.u-button-style.u-button-style.u-active-color-4-light-1[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-color-4-light-1,
a.u-button-style.u-button-style.active > .u-active-color-4-light-1[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-color-4-light-1,
li.active > a.u-button-style.u-button-style.u-active-color-4-light-1[class*="u-border-"],
input.u-field-input.u-field-input.u-active-color-4-light-1:checked {
    color: #111111 !important;
    background-color: #72efe9 !important;
}

a.u-link.u-hover-color-4-light-1:hover {
    color: #72efe9 !important;
}

.u-color-4-light-2,
.u-body.u-color-4-light-2,
section.u-color-4-light-2:before,
.u-color-4-light-2 > .u-container-layout:before,
.u-color-4-light-2 > .u-inner-container-layout:before,
.u-color-4-light-2.u-sidenav:before,
.u-container-layout.u-container-layout.u-color-4-light-2:before,
.u-table-alt-color-4-light-2 tr:nth-child(even) {
    color: #111111;
    background-color: #adf6f2;
}

.u-input.u-color-4-light-2,
.u-field-input.u-color-4-light-2,
.u-button-style.u-color-4-light-2,
.u-button-style.u-color-4-light-2[class*="u-border-"] {
    color: #111111 !important;
    background-color: #adf6f2 !important;
}

    .u-button-style.u-color-4-light-2:hover,
    .u-button-style.u-color-4-light-2[class*="u-border-"]:hover,
    .u-button-style.u-color-4-light-2:focus,
    .u-button-style.u-color-4-light-2[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-color-4-light-2:active,
    .u-button-style.u-button-style.u-color-4-light-2[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-color-4-light-2.active,
    .u-button-style.u-button-style.u-color-4-light-2[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-color-4-light-2,
    li.active > .u-button-style.u-button-style.u-color-4-light-2[class*="u-border-"] {
        color: #111111 !important;
        background-color: #87f2ec !important;
    }

.u-hover-color-4-light-2:hover,
.u-hover-color-4-light-2[class*="u-border-"]:hover,
.u-hover-color-4-light-2:focus,
.u-hover-color-4-light-2[class*="u-border-"]:focus,
.u-active-color-4-light-2.u-active.u-active,
.u-active-color-4-light-2[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-color-4-light-2:hover,
a.u-button-style.u-hover-color-4-light-2[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-color-4-light-2,
a.u-button-style:hover > .u-hover-color-4-light-2[class*="u-border-"],
a.u-button-style.u-hover-color-4-light-2:focus,
a.u-button-style.u-hover-color-4-light-2[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-color-4-light-2:active,
a.u-button-style.u-button-style.u-active-color-4-light-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-color-4-light-2.active,
a.u-button-style.u-button-style.u-active-color-4-light-2[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-color-4-light-2,
a.u-button-style.u-button-style.active > .u-active-color-4-light-2[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-color-4-light-2,
li.active > a.u-button-style.u-button-style.u-active-color-4-light-2[class*="u-border-"],
input.u-field-input.u-field-input.u-active-color-4-light-2:checked {
    color: #111111 !important;
    background-color: #adf6f2 !important;
}

a.u-link.u-hover-color-4-light-2:hover {
    color: #adf6f2 !important;
}

.u-color-4-light-3,
.u-body.u-color-4-light-3,
section.u-color-4-light-3:before,
.u-color-4-light-3 > .u-container-layout:before,
.u-color-4-light-3 > .u-inner-container-layout:before,
.u-color-4-light-3.u-sidenav:before,
.u-container-layout.u-container-layout.u-color-4-light-3:before,
.u-table-alt-color-4-light-3 tr:nth-child(even) {
    color: #111111;
    background-color: #eafdfc;
}

.u-input.u-color-4-light-3,
.u-field-input.u-color-4-light-3,
.u-button-style.u-color-4-light-3,
.u-button-style.u-color-4-light-3[class*="u-border-"] {
    color: #111111 !important;
    background-color: #eafdfc !important;
}

    .u-button-style.u-color-4-light-3:hover,
    .u-button-style.u-color-4-light-3[class*="u-border-"]:hover,
    .u-button-style.u-color-4-light-3:focus,
    .u-button-style.u-color-4-light-3[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-color-4-light-3:active,
    .u-button-style.u-button-style.u-color-4-light-3[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-color-4-light-3.active,
    .u-button-style.u-button-style.u-color-4-light-3[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-color-4-light-3,
    li.active > .u-button-style.u-button-style.u-color-4-light-3[class*="u-border-"] {
        color: #111111 !important;
        background-color: #bef9f6 !important;
    }

.u-hover-color-4-light-3:hover,
.u-hover-color-4-light-3[class*="u-border-"]:hover,
.u-hover-color-4-light-3:focus,
.u-hover-color-4-light-3[class*="u-border-"]:focus,
.u-active-color-4-light-3.u-active.u-active,
.u-active-color-4-light-3[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-color-4-light-3:hover,
a.u-button-style.u-hover-color-4-light-3[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-color-4-light-3,
a.u-button-style:hover > .u-hover-color-4-light-3[class*="u-border-"],
a.u-button-style.u-hover-color-4-light-3:focus,
a.u-button-style.u-hover-color-4-light-3[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-color-4-light-3:active,
a.u-button-style.u-button-style.u-active-color-4-light-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-color-4-light-3.active,
a.u-button-style.u-button-style.u-active-color-4-light-3[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-color-4-light-3,
a.u-button-style.u-button-style.active > .u-active-color-4-light-3[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-color-4-light-3,
li.active > a.u-button-style.u-button-style.u-active-color-4-light-3[class*="u-border-"],
input.u-field-input.u-field-input.u-active-color-4-light-3:checked {
    color: #111111 !important;
    background-color: #eafdfc !important;
}

a.u-link.u-hover-color-4-light-3:hover {
    color: #eafdfc !important;
}

.u-color-4-base,
.u-body.u-color-4-base,
section.u-color-4-base:before,
.u-color-4-base > .u-container-layout:before,
.u-color-4-base > .u-inner-container-layout:before,
.u-color-4-base.u-sidenav:before,
.u-container-layout.u-container-layout.u-color-4-base:before,
.u-table-alt-color-4-base tr:nth-child(even) {
    color: #ffffff;
    background-color: #2cccc4;
}

.u-input.u-color-4-base,
.u-field-input.u-color-4-base,
.u-button-style.u-color-4-base,
.u-button-style.u-color-4-base[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #2cccc4 !important;
}

    .u-button-style.u-color-4-base:hover,
    .u-button-style.u-color-4-base[class*="u-border-"]:hover,
    .u-button-style.u-color-4-base:focus,
    .u-button-style.u-color-4-base[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-color-4-base:active,
    .u-button-style.u-button-style.u-color-4-base[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-color-4-base.active,
    .u-button-style.u-button-style.u-color-4-base[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-color-4-base,
    li.active > .u-button-style.u-button-style.u-color-4-base[class*="u-border-"] {
        color: #ffffff !important;
        background-color: #28b8b0 !important;
    }

.u-hover-color-4-base:hover,
.u-hover-color-4-base[class*="u-border-"]:hover,
.u-hover-color-4-base:focus,
.u-hover-color-4-base[class*="u-border-"]:focus,
.u-active-color-4-base.u-active.u-active,
.u-active-color-4-base[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-color-4-base:hover,
a.u-button-style.u-hover-color-4-base[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-color-4-base,
a.u-button-style:hover > .u-hover-color-4-base[class*="u-border-"],
a.u-button-style.u-hover-color-4-base:focus,
a.u-button-style.u-hover-color-4-base[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-color-4-base:active,
a.u-button-style.u-button-style.u-active-color-4-base[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-color-4-base.active,
a.u-button-style.u-button-style.u-active-color-4-base[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-color-4-base,
a.u-button-style.u-button-style.active > .u-active-color-4-base[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-color-4-base,
li.active > a.u-button-style.u-button-style.u-active-color-4-base[class*="u-border-"],
input.u-field-input.u-field-input.u-active-color-4-base:checked {
    color: #ffffff !important;
    background-color: #2cccc4 !important;
}

a.u-link.u-hover-color-4-base:hover {
    color: #2cccc4 !important;
}

.u-color-5-dark-3,
.u-body.u-color-5-dark-3,
section.u-color-5-dark-3:before,
.u-color-5-dark-3 > .u-container-layout:before,
.u-color-5-dark-3 > .u-inner-container-layout:before,
.u-color-5-dark-3.u-sidenav:before,
.u-container-layout.u-container-layout.u-color-5-dark-3:before,
.u-table-alt-color-5-dark-3 tr:nth-child(even) {
    color: #ffffff;
    background-color: #292d33;
}

.u-input.u-color-5-dark-3,
.u-field-input.u-color-5-dark-3,
.u-button-style.u-color-5-dark-3,
.u-button-style.u-color-5-dark-3[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #292d33 !important;
}

    .u-button-style.u-color-5-dark-3:hover,
    .u-button-style.u-color-5-dark-3[class*="u-border-"]:hover,
    .u-button-style.u-color-5-dark-3:focus,
    .u-button-style.u-color-5-dark-3[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-color-5-dark-3:active,
    .u-button-style.u-button-style.u-color-5-dark-3[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-color-5-dark-3.active,
    .u-button-style.u-button-style.u-color-5-dark-3[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-color-5-dark-3,
    li.active > .u-button-style.u-button-style.u-color-5-dark-3[class*="u-border-"] {
        color: #ffffff !important;
        background-color: #25292e !important;
    }

.u-hover-color-5-dark-3:hover,
.u-hover-color-5-dark-3[class*="u-border-"]:hover,
.u-hover-color-5-dark-3:focus,
.u-hover-color-5-dark-3[class*="u-border-"]:focus,
.u-active-color-5-dark-3.u-active.u-active,
.u-active-color-5-dark-3[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-color-5-dark-3:hover,
a.u-button-style.u-hover-color-5-dark-3[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-color-5-dark-3,
a.u-button-style:hover > .u-hover-color-5-dark-3[class*="u-border-"],
a.u-button-style.u-hover-color-5-dark-3:focus,
a.u-button-style.u-hover-color-5-dark-3[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-color-5-dark-3:active,
a.u-button-style.u-button-style.u-active-color-5-dark-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-color-5-dark-3.active,
a.u-button-style.u-button-style.u-active-color-5-dark-3[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-color-5-dark-3,
a.u-button-style.u-button-style.active > .u-active-color-5-dark-3[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-color-5-dark-3,
li.active > a.u-button-style.u-button-style.u-active-color-5-dark-3[class*="u-border-"],
input.u-field-input.u-field-input.u-active-color-5-dark-3:checked {
    color: #ffffff !important;
    background-color: #292d33 !important;
}

a.u-link.u-hover-color-5-dark-3:hover {
    color: #292d33 !important;
}

.u-color-5-dark-2,
.u-body.u-color-5-dark-2,
section.u-color-5-dark-2:before,
.u-color-5-dark-2 > .u-container-layout:before,
.u-color-5-dark-2 > .u-inner-container-layout:before,
.u-color-5-dark-2.u-sidenav:before,
.u-container-layout.u-container-layout.u-color-5-dark-2:before,
.u-table-alt-color-5-dark-2 tr:nth-child(even) {
    color: #ffffff;
    background-color: #555c66;
}

.u-input.u-color-5-dark-2,
.u-field-input.u-color-5-dark-2,
.u-button-style.u-color-5-dark-2,
.u-button-style.u-color-5-dark-2[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #555c66 !important;
}

    .u-button-style.u-color-5-dark-2:hover,
    .u-button-style.u-color-5-dark-2[class*="u-border-"]:hover,
    .u-button-style.u-color-5-dark-2:focus,
    .u-button-style.u-color-5-dark-2[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-color-5-dark-2:active,
    .u-button-style.u-button-style.u-color-5-dark-2[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-color-5-dark-2.active,
    .u-button-style.u-button-style.u-color-5-dark-2[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-color-5-dark-2,
    li.active > .u-button-style.u-button-style.u-color-5-dark-2[class*="u-border-"] {
        color: #ffffff !important;
        background-color: #4d535c !important;
    }

.u-hover-color-5-dark-2:hover,
.u-hover-color-5-dark-2[class*="u-border-"]:hover,
.u-hover-color-5-dark-2:focus,
.u-hover-color-5-dark-2[class*="u-border-"]:focus,
.u-active-color-5-dark-2.u-active.u-active,
.u-active-color-5-dark-2[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-color-5-dark-2:hover,
a.u-button-style.u-hover-color-5-dark-2[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-color-5-dark-2,
a.u-button-style:hover > .u-hover-color-5-dark-2[class*="u-border-"],
a.u-button-style.u-hover-color-5-dark-2:focus,
a.u-button-style.u-hover-color-5-dark-2[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-color-5-dark-2:active,
a.u-button-style.u-button-style.u-active-color-5-dark-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-color-5-dark-2.active,
a.u-button-style.u-button-style.u-active-color-5-dark-2[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-color-5-dark-2,
a.u-button-style.u-button-style.active > .u-active-color-5-dark-2[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-color-5-dark-2,
li.active > a.u-button-style.u-button-style.u-active-color-5-dark-2[class*="u-border-"],
input.u-field-input.u-field-input.u-active-color-5-dark-2:checked {
    color: #ffffff !important;
    background-color: #555c66 !important;
}

a.u-link.u-hover-color-5-dark-2:hover {
    color: #555c66 !important;
}

.u-color-5-dark-1,
.u-body.u-color-5-dark-1,
section.u-color-5-dark-1:before,
.u-color-5-dark-1 > .u-container-layout:before,
.u-color-5-dark-1 > .u-inner-container-layout:before,
.u-color-5-dark-1.u-sidenav:before,
.u-container-layout.u-container-layout.u-color-5-dark-1:before,
.u-table-alt-color-5-dark-1 tr:nth-child(even) {
    color: #ffffff;
    background-color: #858e99;
}

.u-input.u-color-5-dark-1,
.u-field-input.u-color-5-dark-1,
.u-button-style.u-color-5-dark-1,
.u-button-style.u-color-5-dark-1[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #858e99 !important;
}

    .u-button-style.u-color-5-dark-1:hover,
    .u-button-style.u-color-5-dark-1[class*="u-border-"]:hover,
    .u-button-style.u-color-5-dark-1:focus,
    .u-button-style.u-color-5-dark-1[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-color-5-dark-1:active,
    .u-button-style.u-button-style.u-color-5-dark-1[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-color-5-dark-1.active,
    .u-button-style.u-button-style.u-color-5-dark-1[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-color-5-dark-1,
    li.active > .u-button-style.u-button-style.u-color-5-dark-1[class*="u-border-"] {
        color: #ffffff !important;
        background-color: #75808c !important;
    }

.u-hover-color-5-dark-1:hover,
.u-hover-color-5-dark-1[class*="u-border-"]:hover,
.u-hover-color-5-dark-1:focus,
.u-hover-color-5-dark-1[class*="u-border-"]:focus,
.u-active-color-5-dark-1.u-active.u-active,
.u-active-color-5-dark-1[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-color-5-dark-1:hover,
a.u-button-style.u-hover-color-5-dark-1[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-color-5-dark-1,
a.u-button-style:hover > .u-hover-color-5-dark-1[class*="u-border-"],
a.u-button-style.u-hover-color-5-dark-1:focus,
a.u-button-style.u-hover-color-5-dark-1[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-color-5-dark-1:active,
a.u-button-style.u-button-style.u-active-color-5-dark-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-color-5-dark-1.active,
a.u-button-style.u-button-style.u-active-color-5-dark-1[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-color-5-dark-1,
a.u-button-style.u-button-style.active > .u-active-color-5-dark-1[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-color-5-dark-1,
li.active > a.u-button-style.u-button-style.u-active-color-5-dark-1[class*="u-border-"],
input.u-field-input.u-field-input.u-active-color-5-dark-1:checked {
    color: #ffffff !important;
    background-color: #858e99 !important;
}

a.u-link.u-hover-color-5-dark-1:hover {
    color: #858e99 !important;
}

.u-color-5,
.u-body.u-color-5,
section.u-color-5:before,
.u-color-5 > .u-container-layout:before,
.u-color-5 > .u-inner-container-layout:before,
.u-color-5.u-sidenav:before,
.u-container-layout.u-container-layout.u-color-5:before,
.u-table-alt-color-5 tr:nth-child(even) {
    color: #111111;
    background-color: #b9c1cc;
}

.u-input.u-color-5,
.u-field-input.u-color-5,
.u-button-style.u-color-5,
.u-button-style.u-color-5[class*="u-border-"] {
    color: #111111 !important;
    background-color: #b9c1cc !important;
}

    .u-button-style.u-color-5:hover,
    .u-button-style.u-color-5[class*="u-border-"]:hover,
    .u-button-style.u-color-5:focus,
    .u-button-style.u-color-5[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-color-5:active,
    .u-button-style.u-button-style.u-color-5[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-color-5.active,
    .u-button-style.u-button-style.u-color-5[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-color-5,
    li.active > .u-button-style.u-button-style.u-color-5[class*="u-border-"] {
        color: #111111 !important;
        background-color: #a2adbc !important;
    }

.u-hover-color-5:hover,
.u-hover-color-5[class*="u-border-"]:hover,
.u-hover-color-5:focus,
.u-hover-color-5[class*="u-border-"]:focus,
.u-active-color-5.u-active.u-active,
.u-active-color-5[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-color-5:hover,
a.u-button-style.u-hover-color-5[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-color-5,
a.u-button-style:hover > .u-hover-color-5[class*="u-border-"],
a.u-button-style.u-hover-color-5:focus,
a.u-button-style.u-hover-color-5[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-color-5:active,
a.u-button-style.u-button-style.u-active-color-5[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-color-5.active,
a.u-button-style.u-button-style.u-active-color-5[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-color-5,
a.u-button-style.u-button-style.active > .u-active-color-5[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-color-5,
li.active > a.u-button-style.u-button-style.u-active-color-5[class*="u-border-"],
input.u-field-input.u-field-input.u-active-color-5:checked {
    color: #111111 !important;
    background-color: #b9c1cc !important;
}

a.u-link.u-hover-color-5:hover {
    color: #b9c1cc !important;
}

.u-color-5-light-1,
.u-body.u-color-5-light-1,
section.u-color-5-light-1:before,
.u-color-5-light-1 > .u-container-layout:before,
.u-color-5-light-1 > .u-inner-container-layout:before,
.u-color-5-light-1.u-sidenav:before,
.u-container-layout.u-container-layout.u-color-5-light-1:before,
.u-table-alt-color-5-light-1 tr:nth-child(even) {
    color: #111111;
    background-color: #ccd3db;
}

.u-input.u-color-5-light-1,
.u-field-input.u-color-5-light-1,
.u-button-style.u-color-5-light-1,
.u-button-style.u-color-5-light-1[class*="u-border-"] {
    color: #111111 !important;
    background-color: #ccd3db !important;
}

    .u-button-style.u-color-5-light-1:hover,
    .u-button-style.u-color-5-light-1[class*="u-border-"]:hover,
    .u-button-style.u-color-5-light-1:focus,
    .u-button-style.u-color-5-light-1[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-color-5-light-1:active,
    .u-button-style.u-button-style.u-color-5-light-1[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-color-5-light-1.active,
    .u-button-style.u-button-style.u-color-5-light-1[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-color-5-light-1,
    li.active > .u-button-style.u-button-style.u-color-5-light-1[class*="u-border-"] {
        color: #111111 !important;
        background-color: #b3bec9 !important;
    }

.u-hover-color-5-light-1:hover,
.u-hover-color-5-light-1[class*="u-border-"]:hover,
.u-hover-color-5-light-1:focus,
.u-hover-color-5-light-1[class*="u-border-"]:focus,
.u-active-color-5-light-1.u-active.u-active,
.u-active-color-5-light-1[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-color-5-light-1:hover,
a.u-button-style.u-hover-color-5-light-1[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-color-5-light-1,
a.u-button-style:hover > .u-hover-color-5-light-1[class*="u-border-"],
a.u-button-style.u-hover-color-5-light-1:focus,
a.u-button-style.u-hover-color-5-light-1[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-color-5-light-1:active,
a.u-button-style.u-button-style.u-active-color-5-light-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-color-5-light-1.active,
a.u-button-style.u-button-style.u-active-color-5-light-1[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-color-5-light-1,
a.u-button-style.u-button-style.active > .u-active-color-5-light-1[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-color-5-light-1,
li.active > a.u-button-style.u-button-style.u-active-color-5-light-1[class*="u-border-"],
input.u-field-input.u-field-input.u-active-color-5-light-1:checked {
    color: #111111 !important;
    background-color: #ccd3db !important;
}

a.u-link.u-hover-color-5-light-1:hover {
    color: #ccd3db !important;
}

.u-color-5-light-2,
.u-body.u-color-5-light-2,
section.u-color-5-light-2:before,
.u-color-5-light-2 > .u-container-layout:before,
.u-color-5-light-2 > .u-inner-container-layout:before,
.u-color-5-light-2.u-sidenav:before,
.u-container-layout.u-container-layout.u-color-5-light-2:before,
.u-table-alt-color-5-light-2 tr:nth-child(even) {
    color: #111111;
    background-color: #e0e5eb;
}

.u-input.u-color-5-light-2,
.u-field-input.u-color-5-light-2,
.u-button-style.u-color-5-light-2,
.u-button-style.u-color-5-light-2[class*="u-border-"] {
    color: #111111 !important;
    background-color: #e0e5eb !important;
}

    .u-button-style.u-color-5-light-2:hover,
    .u-button-style.u-color-5-light-2[class*="u-border-"]:hover,
    .u-button-style.u-color-5-light-2:focus,
    .u-button-style.u-color-5-light-2[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-color-5-light-2:active,
    .u-button-style.u-button-style.u-color-5-light-2[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-color-5-light-2.active,
    .u-button-style.u-button-style.u-color-5-light-2[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-color-5-light-2,
    li.active > .u-button-style.u-button-style.u-color-5-light-2[class*="u-border-"] {
        color: #111111 !important;
        background-color: #c4ced9 !important;
    }

.u-hover-color-5-light-2:hover,
.u-hover-color-5-light-2[class*="u-border-"]:hover,
.u-hover-color-5-light-2:focus,
.u-hover-color-5-light-2[class*="u-border-"]:focus,
.u-active-color-5-light-2.u-active.u-active,
.u-active-color-5-light-2[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-color-5-light-2:hover,
a.u-button-style.u-hover-color-5-light-2[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-color-5-light-2,
a.u-button-style:hover > .u-hover-color-5-light-2[class*="u-border-"],
a.u-button-style.u-hover-color-5-light-2:focus,
a.u-button-style.u-hover-color-5-light-2[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-color-5-light-2:active,
a.u-button-style.u-button-style.u-active-color-5-light-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-color-5-light-2.active,
a.u-button-style.u-button-style.u-active-color-5-light-2[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-color-5-light-2,
a.u-button-style.u-button-style.active > .u-active-color-5-light-2[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-color-5-light-2,
li.active > a.u-button-style.u-button-style.u-active-color-5-light-2[class*="u-border-"],
input.u-field-input.u-field-input.u-active-color-5-light-2:checked {
    color: #111111 !important;
    background-color: #e0e5eb !important;
}

a.u-link.u-hover-color-5-light-2:hover {
    color: #e0e5eb !important;
}

.u-color-5-light-3,
.u-body.u-color-5-light-3,
section.u-color-5-light-3:before,
.u-color-5-light-3 > .u-container-layout:before,
.u-color-5-light-3 > .u-inner-container-layout:before,
.u-color-5-light-3.u-sidenav:before,
.u-container-layout.u-container-layout.u-color-5-light-3:before,
.u-table-alt-color-5-light-3 tr:nth-child(even) {
    color: #111111;
    background-color: #f5f7fa;
}

.u-input.u-color-5-light-3,
.u-field-input.u-color-5-light-3,
.u-button-style.u-color-5-light-3,
.u-button-style.u-color-5-light-3[class*="u-border-"] {
    color: #111111 !important;
    background-color: #f5f7fa !important;
}

    .u-button-style.u-color-5-light-3:hover,
    .u-button-style.u-color-5-light-3[class*="u-border-"]:hover,
    .u-button-style.u-color-5-light-3:focus,
    .u-button-style.u-color-5-light-3[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-color-5-light-3:active,
    .u-button-style.u-button-style.u-color-5-light-3[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-color-5-light-3.active,
    .u-button-style.u-button-style.u-color-5-light-3[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-color-5-light-3,
    li.active > .u-button-style.u-button-style.u-color-5-light-3[class*="u-border-"] {
        color: #111111 !important;
        background-color: #d4dde9 !important;
    }

.u-hover-color-5-light-3:hover,
.u-hover-color-5-light-3[class*="u-border-"]:hover,
.u-hover-color-5-light-3:focus,
.u-hover-color-5-light-3[class*="u-border-"]:focus,
.u-active-color-5-light-3.u-active.u-active,
.u-active-color-5-light-3[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-color-5-light-3:hover,
a.u-button-style.u-hover-color-5-light-3[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-color-5-light-3,
a.u-button-style:hover > .u-hover-color-5-light-3[class*="u-border-"],
a.u-button-style.u-hover-color-5-light-3:focus,
a.u-button-style.u-hover-color-5-light-3[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-color-5-light-3:active,
a.u-button-style.u-button-style.u-active-color-5-light-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-color-5-light-3.active,
a.u-button-style.u-button-style.u-active-color-5-light-3[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-color-5-light-3,
a.u-button-style.u-button-style.active > .u-active-color-5-light-3[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-color-5-light-3,
li.active > a.u-button-style.u-button-style.u-active-color-5-light-3[class*="u-border-"],
input.u-field-input.u-field-input.u-active-color-5-light-3:checked {
    color: #111111 !important;
    background-color: #f5f7fa !important;
}

a.u-link.u-hover-color-5-light-3:hover {
    color: #f5f7fa !important;
}

.u-color-5-base,
.u-body.u-color-5-base,
section.u-color-5-base:before,
.u-color-5-base > .u-container-layout:before,
.u-color-5-base > .u-inner-container-layout:before,
.u-color-5-base.u-sidenav:before,
.u-container-layout.u-container-layout.u-color-5-base:before,
.u-table-alt-color-5-base tr:nth-child(even) {
    color: #111111;
    background-color: #b9c1cc;
}

.u-input.u-color-5-base,
.u-field-input.u-color-5-base,
.u-button-style.u-color-5-base,
.u-button-style.u-color-5-base[class*="u-border-"] {
    color: #111111 !important;
    background-color: #b9c1cc !important;
}

    .u-button-style.u-color-5-base:hover,
    .u-button-style.u-color-5-base[class*="u-border-"]:hover,
    .u-button-style.u-color-5-base:focus,
    .u-button-style.u-color-5-base[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-color-5-base:active,
    .u-button-style.u-button-style.u-color-5-base[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-color-5-base.active,
    .u-button-style.u-button-style.u-color-5-base[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-color-5-base,
    li.active > .u-button-style.u-button-style.u-color-5-base[class*="u-border-"] {
        color: #111111 !important;
        background-color: #a2adbc !important;
    }

.u-hover-color-5-base:hover,
.u-hover-color-5-base[class*="u-border-"]:hover,
.u-hover-color-5-base:focus,
.u-hover-color-5-base[class*="u-border-"]:focus,
.u-active-color-5-base.u-active.u-active,
.u-active-color-5-base[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-color-5-base:hover,
a.u-button-style.u-hover-color-5-base[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-color-5-base,
a.u-button-style:hover > .u-hover-color-5-base[class*="u-border-"],
a.u-button-style.u-hover-color-5-base:focus,
a.u-button-style.u-hover-color-5-base[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-color-5-base:active,
a.u-button-style.u-button-style.u-active-color-5-base[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-color-5-base.active,
a.u-button-style.u-button-style.u-active-color-5-base[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-color-5-base,
a.u-button-style.u-button-style.active > .u-active-color-5-base[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-color-5-base,
li.active > a.u-button-style.u-button-style.u-active-color-5-base[class*="u-border-"],
input.u-field-input.u-field-input.u-active-color-5-base:checked {
    color: #111111 !important;
    background-color: #b9c1cc !important;
}

a.u-link.u-hover-color-5-base:hover {
    color: #b9c1cc !important;
}

.u-palette-1-dark-3,
.u-body.u-palette-1-dark-3,
section.u-palette-1-dark-3:before,
.u-palette-1-dark-3 > .u-container-layout:before,
.u-palette-1-dark-3 > .u-inner-container-layout:before,
.u-palette-1-dark-3.u-sidenav:before,
.u-container-layout.u-container-layout.u-palette-1-dark-3:before,
.u-table-alt-palette-1-dark-3 tr:nth-child(even) {
    color: #ffffff;
    background-color: #292e33;
}

.u-input.u-palette-1-dark-3,
.u-field-input.u-palette-1-dark-3,
.u-button-style.u-palette-1-dark-3,
.u-button-style.u-palette-1-dark-3[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #292e33 !important;
}

    .u-button-style.u-palette-1-dark-3:hover,
    .u-button-style.u-palette-1-dark-3[class*="u-border-"]:hover,
    .u-button-style.u-palette-1-dark-3:focus,
    .u-button-style.u-palette-1-dark-3[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-palette-1-dark-3:active,
    .u-button-style.u-button-style.u-palette-1-dark-3[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-palette-1-dark-3.active,
    .u-button-style.u-button-style.u-palette-1-dark-3[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-palette-1-dark-3,
    li.active > .u-button-style.u-button-style.u-palette-1-dark-3[class*="u-border-"] {
        color: #ffffff !important;
        background-color: #25292e !important;
    }

.u-hover-palette-1-dark-3:hover,
.u-hover-palette-1-dark-3[class*="u-border-"]:hover,
.u-hover-palette-1-dark-3:focus,
.u-hover-palette-1-dark-3[class*="u-border-"]:focus,
.u-active-palette-1-dark-3.u-active.u-active,
.u-active-palette-1-dark-3[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-palette-1-dark-3:hover,
a.u-button-style.u-hover-palette-1-dark-3[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-palette-1-dark-3,
a.u-button-style:hover > .u-hover-palette-1-dark-3[class*="u-border-"],
a.u-button-style.u-hover-palette-1-dark-3:focus,
a.u-button-style.u-hover-palette-1-dark-3[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-palette-1-dark-3:active,
a.u-button-style.u-button-style.u-active-palette-1-dark-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-palette-1-dark-3.active,
a.u-button-style.u-button-style.u-active-palette-1-dark-3[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-palette-1-dark-3,
a.u-button-style.u-button-style.active > .u-active-palette-1-dark-3[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-palette-1-dark-3,
li.active > a.u-button-style.u-button-style.u-active-palette-1-dark-3[class*="u-border-"],
input.u-field-input.u-field-input.u-active-palette-1-dark-3:checked {
    color: #ffffff !important;
    background-color: #292e33 !important;
}

a.u-link.u-hover-palette-1-dark-3:hover {
    color: #292e33 !important;
}

.u-palette-1-dark-2,
.u-body.u-palette-1-dark-2,
section.u-palette-1-dark-2:before,
.u-palette-1-dark-2 > .u-container-layout:before,
.u-palette-1-dark-2 > .u-inner-container-layout:before,
.u-palette-1-dark-2.u-sidenav:before,
.u-container-layout.u-container-layout.u-palette-1-dark-2:before,
.u-table-alt-palette-1-dark-2 tr:nth-child(even) {
    color: #ffffff;
    background-color: #425465;
}

.u-input.u-palette-1-dark-2,
.u-field-input.u-palette-1-dark-2,
.u-button-style.u-palette-1-dark-2,
.u-button-style.u-palette-1-dark-2[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #425465 !important;
}

    .u-button-style.u-palette-1-dark-2:hover,
    .u-button-style.u-palette-1-dark-2[class*="u-border-"]:hover,
    .u-button-style.u-palette-1-dark-2:focus,
    .u-button-style.u-palette-1-dark-2[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-palette-1-dark-2:active,
    .u-button-style.u-button-style.u-palette-1-dark-2[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-palette-1-dark-2.active,
    .u-button-style.u-button-style.u-palette-1-dark-2[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-palette-1-dark-2,
    li.active > .u-button-style.u-button-style.u-palette-1-dark-2[class*="u-border-"] {
        color: #ffffff !important;
        background-color: #3b4c5b !important;
    }

.u-hover-palette-1-dark-2:hover,
.u-hover-palette-1-dark-2[class*="u-border-"]:hover,
.u-hover-palette-1-dark-2:focus,
.u-hover-palette-1-dark-2[class*="u-border-"]:focus,
.u-active-palette-1-dark-2.u-active.u-active,
.u-active-palette-1-dark-2[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-palette-1-dark-2:hover,
a.u-button-style.u-hover-palette-1-dark-2[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-palette-1-dark-2,
a.u-button-style:hover > .u-hover-palette-1-dark-2[class*="u-border-"],
a.u-button-style.u-hover-palette-1-dark-2:focus,
a.u-button-style.u-hover-palette-1-dark-2[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-palette-1-dark-2:active,
a.u-button-style.u-button-style.u-active-palette-1-dark-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-palette-1-dark-2.active,
a.u-button-style.u-button-style.u-active-palette-1-dark-2[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-palette-1-dark-2,
a.u-button-style.u-button-style.active > .u-active-palette-1-dark-2[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-palette-1-dark-2,
li.active > a.u-button-style.u-button-style.u-active-palette-1-dark-2[class*="u-border-"],
input.u-field-input.u-field-input.u-active-palette-1-dark-2:checked {
    color: #ffffff !important;
    background-color: #425465 !important;
}

a.u-link.u-hover-palette-1-dark-2:hover {
    color: #425465 !important;
}

.u-palette-1-dark-1,
.u-body.u-palette-1-dark-1,
section.u-palette-1-dark-1:before,
.u-palette-1-dark-1 > .u-container-layout:before,
.u-palette-1-dark-1 > .u-inner-container-layout:before,
.u-palette-1-dark-1.u-sidenav:before,
.u-container-layout.u-container-layout.u-palette-1-dark-1:before,
.u-table-alt-palette-1-dark-1 tr:nth-child(even) {
    color: #ffffff;
    background-color: #4c7397;
}

.u-input.u-palette-1-dark-1,
.u-field-input.u-palette-1-dark-1,
.u-button-style.u-palette-1-dark-1,
.u-button-style.u-palette-1-dark-1[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #4c7397 !important;
}

    .u-button-style.u-palette-1-dark-1:hover,
    .u-button-style.u-palette-1-dark-1[class*="u-border-"]:hover,
    .u-button-style.u-palette-1-dark-1:focus,
    .u-button-style.u-palette-1-dark-1[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-palette-1-dark-1:active,
    .u-button-style.u-button-style.u-palette-1-dark-1[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-palette-1-dark-1.active,
    .u-button-style.u-button-style.u-palette-1-dark-1[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-palette-1-dark-1,
    li.active > .u-button-style.u-button-style.u-palette-1-dark-1[class*="u-border-"] {
        color: #ffffff !important;
        background-color: #446888 !important;
    }

.u-hover-palette-1-dark-1:hover,
.u-hover-palette-1-dark-1[class*="u-border-"]:hover,
.u-hover-palette-1-dark-1:focus,
.u-hover-palette-1-dark-1[class*="u-border-"]:focus,
.u-active-palette-1-dark-1.u-active.u-active,
.u-active-palette-1-dark-1[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-palette-1-dark-1:hover,
a.u-button-style.u-hover-palette-1-dark-1[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-palette-1-dark-1,
a.u-button-style:hover > .u-hover-palette-1-dark-1[class*="u-border-"],
a.u-button-style.u-hover-palette-1-dark-1:focus,
a.u-button-style.u-hover-palette-1-dark-1[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-palette-1-dark-1:active,
a.u-button-style.u-button-style.u-active-palette-1-dark-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-palette-1-dark-1.active,
a.u-button-style.u-button-style.u-active-palette-1-dark-1[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-palette-1-dark-1,
a.u-button-style.u-button-style.active > .u-active-palette-1-dark-1[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-palette-1-dark-1,
li.active > a.u-button-style.u-button-style.u-active-palette-1-dark-1[class*="u-border-"],
input.u-field-input.u-field-input.u-active-palette-1-dark-1:checked {
    color: #ffffff !important;
    background-color: #4c7397 !important;
}

a.u-link.u-hover-palette-1-dark-1:hover {
    color: #4c7397 !important;
}

.u-palette-1,
.u-body.u-palette-1,
section.u-palette-1:before,
.u-palette-1 > .u-container-layout:before,
.u-palette-1 > .u-inner-container-layout:before,
.u-palette-1.u-sidenav:before,
.u-container-layout.u-container-layout.u-palette-1:before,
.u-table-alt-palette-1 tr:nth-child(even) {
    color: #ffffff;
    background-color: #478ac9;
}

.u-input.u-palette-1,
.u-field-input.u-palette-1,
.u-button-style.u-palette-1,
.u-button-style.u-palette-1[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #478ac9 !important;
}

    .u-button-style.u-palette-1:hover,
    .u-button-style.u-palette-1[class*="u-border-"]:hover,
    .u-button-style.u-palette-1:focus,
    .u-button-style.u-palette-1[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-palette-1:active,
    .u-button-style.u-button-style.u-palette-1[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-palette-1.active,
    .u-button-style.u-button-style.u-palette-1[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-palette-1,
    li.active > .u-button-style.u-button-style.u-palette-1[class*="u-border-"] {
        color: #ffffff !important;
        background-color: #387cbd !important;
    }

.u-hover-palette-1:hover,
.u-hover-palette-1[class*="u-border-"]:hover,
.u-hover-palette-1:focus,
.u-hover-palette-1[class*="u-border-"]:focus,
.u-active-palette-1.u-active.u-active,
.u-active-palette-1[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-palette-1:hover,
a.u-button-style.u-hover-palette-1[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-palette-1,
a.u-button-style:hover > .u-hover-palette-1[class*="u-border-"],
a.u-button-style.u-hover-palette-1:focus,
a.u-button-style.u-hover-palette-1[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-palette-1:active,
a.u-button-style.u-button-style.u-active-palette-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-palette-1.active,
a.u-button-style.u-button-style.u-active-palette-1[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-palette-1,
a.u-button-style.u-button-style.active > .u-active-palette-1[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-palette-1,
li.active > a.u-button-style.u-button-style.u-active-palette-1[class*="u-border-"],
input.u-field-input.u-field-input.u-active-palette-1:checked {
    color: #ffffff !important;
    background-color: #478ac9 !important;
}

a.u-link.u-hover-palette-1:hover {
    color: #478ac9 !important;
}

.u-palette-1-light-1,
.u-body.u-palette-1-light-1,
section.u-palette-1-light-1:before,
.u-palette-1-light-1 > .u-container-layout:before,
.u-palette-1-light-1 > .u-inner-container-layout:before,
.u-palette-1-light-1.u-sidenav:before,
.u-container-layout.u-container-layout.u-palette-1-light-1:before,
.u-table-alt-palette-1-light-1 tr:nth-child(even) {
    color: #ffffff;
    background-color: #77aad9;
}

.u-input.u-palette-1-light-1,
.u-field-input.u-palette-1-light-1,
.u-button-style.u-palette-1-light-1,
.u-button-style.u-palette-1-light-1[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #77aad9 !important;
}

    .u-button-style.u-palette-1-light-1:hover,
    .u-button-style.u-palette-1-light-1[class*="u-border-"]:hover,
    .u-button-style.u-palette-1-light-1:focus,
    .u-button-style.u-palette-1-light-1[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-palette-1-light-1:active,
    .u-button-style.u-button-style.u-palette-1-light-1[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-palette-1-light-1.active,
    .u-button-style.u-button-style.u-palette-1-light-1[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-palette-1-light-1,
    li.active > .u-button-style.u-button-style.u-palette-1-light-1[class*="u-border-"] {
        color: #ffffff !important;
        background-color: #5d9ad2 !important;
    }

.u-hover-palette-1-light-1:hover,
.u-hover-palette-1-light-1[class*="u-border-"]:hover,
.u-hover-palette-1-light-1:focus,
.u-hover-palette-1-light-1[class*="u-border-"]:focus,
.u-active-palette-1-light-1.u-active.u-active,
.u-active-palette-1-light-1[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-palette-1-light-1:hover,
a.u-button-style.u-hover-palette-1-light-1[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-palette-1-light-1,
a.u-button-style:hover > .u-hover-palette-1-light-1[class*="u-border-"],
a.u-button-style.u-hover-palette-1-light-1:focus,
a.u-button-style.u-hover-palette-1-light-1[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-palette-1-light-1:active,
a.u-button-style.u-button-style.u-active-palette-1-light-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-palette-1-light-1.active,
a.u-button-style.u-button-style.u-active-palette-1-light-1[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-palette-1-light-1,
a.u-button-style.u-button-style.active > .u-active-palette-1-light-1[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-palette-1-light-1,
li.active > a.u-button-style.u-button-style.u-active-palette-1-light-1[class*="u-border-"],
input.u-field-input.u-field-input.u-active-palette-1-light-1:checked {
    color: #ffffff !important;
    background-color: #77aad9 !important;
}

a.u-link.u-hover-palette-1-light-1:hover {
    color: #77aad9 !important;
}

.u-palette-1-light-2,
.u-body.u-palette-1-light-2,
section.u-palette-1-light-2:before,
.u-palette-1-light-2 > .u-container-layout:before,
.u-palette-1-light-2 > .u-inner-container-layout:before,
.u-palette-1-light-2.u-sidenav:before,
.u-container-layout.u-container-layout.u-palette-1-light-2:before,
.u-table-alt-palette-1-light-2 tr:nth-child(even) {
    color: #111111;
    background-color: #adcce9;
}

.u-input.u-palette-1-light-2,
.u-field-input.u-palette-1-light-2,
.u-button-style.u-palette-1-light-2,
.u-button-style.u-palette-1-light-2[class*="u-border-"] {
    color: #111111 !important;
    background-color: #adcce9 !important;
}

    .u-button-style.u-palette-1-light-2:hover,
    .u-button-style.u-palette-1-light-2[class*="u-border-"]:hover,
    .u-button-style.u-palette-1-light-2:focus,
    .u-button-style.u-palette-1-light-2[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-palette-1-light-2:active,
    .u-button-style.u-button-style.u-palette-1-light-2[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-palette-1-light-2.active,
    .u-button-style.u-button-style.u-palette-1-light-2[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-palette-1-light-2,
    li.active > .u-button-style.u-button-style.u-palette-1-light-2[class*="u-border-"] {
        color: #111111 !important;
        background-color: #8db8e0 !important;
    }

.u-hover-palette-1-light-2:hover,
.u-hover-palette-1-light-2[class*="u-border-"]:hover,
.u-hover-palette-1-light-2:focus,
.u-hover-palette-1-light-2[class*="u-border-"]:focus,
.u-active-palette-1-light-2.u-active.u-active,
.u-active-palette-1-light-2[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-palette-1-light-2:hover,
a.u-button-style.u-hover-palette-1-light-2[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-palette-1-light-2,
a.u-button-style:hover > .u-hover-palette-1-light-2[class*="u-border-"],
a.u-button-style.u-hover-palette-1-light-2:focus,
a.u-button-style.u-hover-palette-1-light-2[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-palette-1-light-2:active,
a.u-button-style.u-button-style.u-active-palette-1-light-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-palette-1-light-2.active,
a.u-button-style.u-button-style.u-active-palette-1-light-2[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-palette-1-light-2,
a.u-button-style.u-button-style.active > .u-active-palette-1-light-2[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-palette-1-light-2,
li.active > a.u-button-style.u-button-style.u-active-palette-1-light-2[class*="u-border-"],
input.u-field-input.u-field-input.u-active-palette-1-light-2:checked {
    color: #111111 !important;
    background-color: #adcce9 !important;
}

a.u-link.u-hover-palette-1-light-2:hover {
    color: #adcce9 !important;
}

.u-palette-1-light-3,
.u-body.u-palette-1-light-3,
section.u-palette-1-light-3:before,
.u-palette-1-light-3 > .u-container-layout:before,
.u-palette-1-light-3 > .u-inner-container-layout:before,
.u-palette-1-light-3.u-sidenav:before,
.u-container-layout.u-container-layout.u-palette-1-light-3:before,
.u-table-alt-palette-1-light-3 tr:nth-child(even) {
    color: #111111;
    background-color: #e9f2fa;
}

.u-input.u-palette-1-light-3,
.u-field-input.u-palette-1-light-3,
.u-button-style.u-palette-1-light-3,
.u-button-style.u-palette-1-light-3[class*="u-border-"] {
    color: #111111 !important;
    background-color: #e9f2fa !important;
}

    .u-button-style.u-palette-1-light-3:hover,
    .u-button-style.u-palette-1-light-3[class*="u-border-"]:hover,
    .u-button-style.u-palette-1-light-3:focus,
    .u-button-style.u-palette-1-light-3[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-palette-1-light-3:active,
    .u-button-style.u-button-style.u-palette-1-light-3[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-palette-1-light-3.active,
    .u-button-style.u-button-style.u-palette-1-light-3[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-palette-1-light-3,
    li.active > .u-button-style.u-button-style.u-palette-1-light-3[class*="u-border-"] {
        color: #111111 !important;
        background-color: #c2dbf1 !important;
    }

.u-hover-palette-1-light-3:hover,
.u-hover-palette-1-light-3[class*="u-border-"]:hover,
.u-hover-palette-1-light-3:focus,
.u-hover-palette-1-light-3[class*="u-border-"]:focus,
.u-active-palette-1-light-3.u-active.u-active,
.u-active-palette-1-light-3[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-palette-1-light-3:hover,
a.u-button-style.u-hover-palette-1-light-3[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-palette-1-light-3,
a.u-button-style:hover > .u-hover-palette-1-light-3[class*="u-border-"],
a.u-button-style.u-hover-palette-1-light-3:focus,
a.u-button-style.u-hover-palette-1-light-3[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-palette-1-light-3:active,
a.u-button-style.u-button-style.u-active-palette-1-light-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-palette-1-light-3.active,
a.u-button-style.u-button-style.u-active-palette-1-light-3[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-palette-1-light-3,
a.u-button-style.u-button-style.active > .u-active-palette-1-light-3[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-palette-1-light-3,
li.active > a.u-button-style.u-button-style.u-active-palette-1-light-3[class*="u-border-"],
input.u-field-input.u-field-input.u-active-palette-1-light-3:checked {
    color: #111111 !important;
    background-color: #e9f2fa !important;
}

a.u-link.u-hover-palette-1-light-3:hover {
    color: #e9f2fa !important;
}

.u-palette-1-base,
.u-body.u-palette-1-base,
section.u-palette-1-base:before,
.u-palette-1-base > .u-container-layout:before,
.u-palette-1-base > .u-inner-container-layout:before,
.u-palette-1-base.u-sidenav:before,
.u-container-layout.u-container-layout.u-palette-1-base:before,
.u-table-alt-palette-1-base tr:nth-child(even) {
    color: #ffffff;
    background-color: #478ac9;
}

.u-input.u-palette-1-base,
.u-field-input.u-palette-1-base,
.u-button-style.u-palette-1-base,
.u-button-style.u-palette-1-base[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #478ac9 !important;
}

    .u-button-style.u-palette-1-base:hover,
    .u-button-style.u-palette-1-base[class*="u-border-"]:hover,
    .u-button-style.u-palette-1-base:focus,
    .u-button-style.u-palette-1-base[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-palette-1-base:active,
    .u-button-style.u-button-style.u-palette-1-base[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-palette-1-base.active,
    .u-button-style.u-button-style.u-palette-1-base[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-palette-1-base,
    li.active > .u-button-style.u-button-style.u-palette-1-base[class*="u-border-"] {
        color: #ffffff !important;
        background-color: #387cbd !important;
    }

.u-hover-palette-1-base:hover,
.u-hover-palette-1-base[class*="u-border-"]:hover,
.u-hover-palette-1-base:focus,
.u-hover-palette-1-base[class*="u-border-"]:focus,
.u-active-palette-1-base.u-active.u-active,
.u-active-palette-1-base[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-palette-1-base:hover,
a.u-button-style.u-hover-palette-1-base[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-palette-1-base,
a.u-button-style:hover > .u-hover-palette-1-base[class*="u-border-"],
a.u-button-style.u-hover-palette-1-base:focus,
a.u-button-style.u-hover-palette-1-base[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-palette-1-base:active,
a.u-button-style.u-button-style.u-active-palette-1-base[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-palette-1-base.active,
a.u-button-style.u-button-style.u-active-palette-1-base[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-palette-1-base,
a.u-button-style.u-button-style.active > .u-active-palette-1-base[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-palette-1-base,
li.active > a.u-button-style.u-button-style.u-active-palette-1-base[class*="u-border-"],
input.u-field-input.u-field-input.u-active-palette-1-base:checked {
    color: #ffffff !important;
    background-color: #478ac9 !important;
}

a.u-link.u-hover-palette-1-base:hover {
    color: #478ac9 !important;
}

.u-palette-2-dark-3,
.u-body.u-palette-2-dark-3,
section.u-palette-2-dark-3:before,
.u-palette-2-dark-3 > .u-container-layout:before,
.u-palette-2-dark-3 > .u-inner-container-layout:before,
.u-palette-2-dark-3.u-sidenav:before,
.u-container-layout.u-container-layout.u-palette-2-dark-3:before,
.u-table-alt-palette-2-dark-3 tr:nth-child(even) {
    color: #ffffff;
    background-color: #332929;
}

.u-input.u-palette-2-dark-3,
.u-field-input.u-palette-2-dark-3,
.u-button-style.u-palette-2-dark-3,
.u-button-style.u-palette-2-dark-3[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #332929 !important;
}

    .u-button-style.u-palette-2-dark-3:hover,
    .u-button-style.u-palette-2-dark-3[class*="u-border-"]:hover,
    .u-button-style.u-palette-2-dark-3:focus,
    .u-button-style.u-palette-2-dark-3[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-palette-2-dark-3:active,
    .u-button-style.u-button-style.u-palette-2-dark-3[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-palette-2-dark-3.active,
    .u-button-style.u-button-style.u-palette-2-dark-3[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-palette-2-dark-3,
    li.active > .u-button-style.u-button-style.u-palette-2-dark-3[class*="u-border-"] {
        color: #ffffff !important;
        background-color: #2e2525 !important;
    }

.u-hover-palette-2-dark-3:hover,
.u-hover-palette-2-dark-3[class*="u-border-"]:hover,
.u-hover-palette-2-dark-3:focus,
.u-hover-palette-2-dark-3[class*="u-border-"]:focus,
.u-active-palette-2-dark-3.u-active.u-active,
.u-active-palette-2-dark-3[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-palette-2-dark-3:hover,
a.u-button-style.u-hover-palette-2-dark-3[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-palette-2-dark-3,
a.u-button-style:hover > .u-hover-palette-2-dark-3[class*="u-border-"],
a.u-button-style.u-hover-palette-2-dark-3:focus,
a.u-button-style.u-hover-palette-2-dark-3[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-palette-2-dark-3:active,
a.u-button-style.u-button-style.u-active-palette-2-dark-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-palette-2-dark-3.active,
a.u-button-style.u-button-style.u-active-palette-2-dark-3[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-palette-2-dark-3,
a.u-button-style.u-button-style.active > .u-active-palette-2-dark-3[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-palette-2-dark-3,
li.active > a.u-button-style.u-button-style.u-active-palette-2-dark-3[class*="u-border-"],
input.u-field-input.u-field-input.u-active-palette-2-dark-3:checked {
    color: #ffffff !important;
    background-color: #332929 !important;
}

a.u-link.u-hover-palette-2-dark-3:hover {
    color: #332929 !important;
}

.u-palette-2-dark-2,
.u-body.u-palette-2-dark-2,
section.u-palette-2-dark-2:before,
.u-palette-2-dark-2 > .u-container-layout:before,
.u-palette-2-dark-2 > .u-inner-container-layout:before,
.u-palette-2-dark-2.u-sidenav:before,
.u-container-layout.u-container-layout.u-palette-2-dark-2:before,
.u-table-alt-palette-2-dark-2 tr:nth-child(even) {
    color: #ffffff;
    background-color: #6b4748;
}

.u-input.u-palette-2-dark-2,
.u-field-input.u-palette-2-dark-2,
.u-button-style.u-palette-2-dark-2,
.u-button-style.u-palette-2-dark-2[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #6b4748 !important;
}

    .u-button-style.u-palette-2-dark-2:hover,
    .u-button-style.u-palette-2-dark-2[class*="u-border-"]:hover,
    .u-button-style.u-palette-2-dark-2:focus,
    .u-button-style.u-palette-2-dark-2[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-palette-2-dark-2:active,
    .u-button-style.u-button-style.u-palette-2-dark-2[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-palette-2-dark-2.active,
    .u-button-style.u-button-style.u-palette-2-dark-2[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-palette-2-dark-2,
    li.active > .u-button-style.u-button-style.u-palette-2-dark-2[class*="u-border-"] {
        color: #ffffff !important;
        background-color: #604041 !important;
    }

.u-hover-palette-2-dark-2:hover,
.u-hover-palette-2-dark-2[class*="u-border-"]:hover,
.u-hover-palette-2-dark-2:focus,
.u-hover-palette-2-dark-2[class*="u-border-"]:focus,
.u-active-palette-2-dark-2.u-active.u-active,
.u-active-palette-2-dark-2[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-palette-2-dark-2:hover,
a.u-button-style.u-hover-palette-2-dark-2[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-palette-2-dark-2,
a.u-button-style:hover > .u-hover-palette-2-dark-2[class*="u-border-"],
a.u-button-style.u-hover-palette-2-dark-2:focus,
a.u-button-style.u-hover-palette-2-dark-2[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-palette-2-dark-2:active,
a.u-button-style.u-button-style.u-active-palette-2-dark-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-palette-2-dark-2.active,
a.u-button-style.u-button-style.u-active-palette-2-dark-2[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-palette-2-dark-2,
a.u-button-style.u-button-style.active > .u-active-palette-2-dark-2[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-palette-2-dark-2,
li.active > a.u-button-style.u-button-style.u-active-palette-2-dark-2[class*="u-border-"],
input.u-field-input.u-field-input.u-active-palette-2-dark-2:checked {
    color: #ffffff !important;
    background-color: #6b4748 !important;
}

a.u-link.u-hover-palette-2-dark-2:hover {
    color: #6b4748 !important;
}

.u-palette-2-dark-1,
.u-body.u-palette-2-dark-1,
section.u-palette-2-dark-1:before,
.u-palette-2-dark-1 > .u-container-layout:before,
.u-palette-2-dark-1 > .u-inner-container-layout:before,
.u-palette-2-dark-1.u-sidenav:before,
.u-container-layout.u-container-layout.u-palette-2-dark-1:before,
.u-table-alt-palette-2-dark-1 tr:nth-child(even) {
    color: #ffffff;
    background-color: #a35559;
}

.u-input.u-palette-2-dark-1,
.u-field-input.u-palette-2-dark-1,
.u-button-style.u-palette-2-dark-1,
.u-button-style.u-palette-2-dark-1[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #a35559 !important;
}

    .u-button-style.u-palette-2-dark-1:hover,
    .u-button-style.u-palette-2-dark-1[class*="u-border-"]:hover,
    .u-button-style.u-palette-2-dark-1:focus,
    .u-button-style.u-palette-2-dark-1[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-palette-2-dark-1:active,
    .u-button-style.u-button-style.u-palette-2-dark-1[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-palette-2-dark-1.active,
    .u-button-style.u-button-style.u-palette-2-dark-1[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-palette-2-dark-1,
    li.active > .u-button-style.u-button-style.u-palette-2-dark-1[class*="u-border-"] {
        color: #ffffff !important;
        background-color: #934c50 !important;
    }

.u-hover-palette-2-dark-1:hover,
.u-hover-palette-2-dark-1[class*="u-border-"]:hover,
.u-hover-palette-2-dark-1:focus,
.u-hover-palette-2-dark-1[class*="u-border-"]:focus,
.u-active-palette-2-dark-1.u-active.u-active,
.u-active-palette-2-dark-1[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-palette-2-dark-1:hover,
a.u-button-style.u-hover-palette-2-dark-1[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-palette-2-dark-1,
a.u-button-style:hover > .u-hover-palette-2-dark-1[class*="u-border-"],
a.u-button-style.u-hover-palette-2-dark-1:focus,
a.u-button-style.u-hover-palette-2-dark-1[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-palette-2-dark-1:active,
a.u-button-style.u-button-style.u-active-palette-2-dark-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-palette-2-dark-1.active,
a.u-button-style.u-button-style.u-active-palette-2-dark-1[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-palette-2-dark-1,
a.u-button-style.u-button-style.active > .u-active-palette-2-dark-1[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-palette-2-dark-1,
li.active > a.u-button-style.u-button-style.u-active-palette-2-dark-1[class*="u-border-"],
input.u-field-input.u-field-input.u-active-palette-2-dark-1:checked {
    color: #ffffff !important;
    background-color: #a35559 !important;
}

a.u-link.u-hover-palette-2-dark-1:hover {
    color: #a35559 !important;
}

.u-palette-2,
.u-body.u-palette-2,
section.u-palette-2:before,
.u-palette-2 > .u-container-layout:before,
.u-palette-2 > .u-inner-container-layout:before,
.u-palette-2.u-sidenav:before,
.u-container-layout.u-container-layout.u-palette-2:before,
.u-table-alt-palette-2 tr:nth-child(even) {
    color: #ffffff;
    background-color: #db545a;
}

.u-input.u-palette-2,
.u-field-input.u-palette-2,
.u-button-style.u-palette-2,
.u-button-style.u-palette-2[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #db545a !important;
}

    .u-button-style.u-palette-2:hover,
    .u-button-style.u-palette-2[class*="u-border-"]:hover,
    .u-button-style.u-palette-2:focus,
    .u-button-style.u-palette-2[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-palette-2:active,
    .u-button-style.u-button-style.u-palette-2[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-palette-2.active,
    .u-button-style.u-button-style.u-palette-2[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-palette-2,
    li.active > .u-button-style.u-button-style.u-palette-2[class*="u-border-"] {
        color: #ffffff !important;
        background-color: #d63b42 !important;
    }

.u-hover-palette-2:hover,
.u-hover-palette-2[class*="u-border-"]:hover,
.u-hover-palette-2:focus,
.u-hover-palette-2[class*="u-border-"]:focus,
.u-active-palette-2.u-active.u-active,
.u-active-palette-2[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-palette-2:hover,
a.u-button-style.u-hover-palette-2[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-palette-2,
a.u-button-style:hover > .u-hover-palette-2[class*="u-border-"],
a.u-button-style.u-hover-palette-2:focus,
a.u-button-style.u-hover-palette-2[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-palette-2:active,
a.u-button-style.u-button-style.u-active-palette-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-palette-2.active,
a.u-button-style.u-button-style.u-active-palette-2[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-palette-2,
a.u-button-style.u-button-style.active > .u-active-palette-2[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-palette-2,
li.active > a.u-button-style.u-button-style.u-active-palette-2[class*="u-border-"],
input.u-field-input.u-field-input.u-active-palette-2:checked {
    color: #ffffff !important;
    background-color: #db545a !important;
}

a.u-link.u-hover-palette-2:hover {
    color: #db545a !important;
}

.u-palette-2-light-1,
.u-body.u-palette-2-light-1,
section.u-palette-2-light-1:before,
.u-palette-2-light-1 > .u-container-layout:before,
.u-palette-2-light-1 > .u-inner-container-layout:before,
.u-palette-2-light-1.u-sidenav:before,
.u-container-layout.u-container-layout.u-palette-2-light-1:before,
.u-table-alt-palette-2-light-1 tr:nth-child(even) {
    color: #ffffff;
    background-color: #e68387;
}

.u-input.u-palette-2-light-1,
.u-field-input.u-palette-2-light-1,
.u-button-style.u-palette-2-light-1,
.u-button-style.u-palette-2-light-1[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #e68387 !important;
}

    .u-button-style.u-palette-2-light-1:hover,
    .u-button-style.u-palette-2-light-1[class*="u-border-"]:hover,
    .u-button-style.u-palette-2-light-1:focus,
    .u-button-style.u-palette-2-light-1[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-palette-2-light-1:active,
    .u-button-style.u-button-style.u-palette-2-light-1[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-palette-2-light-1.active,
    .u-button-style.u-button-style.u-palette-2-light-1[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-palette-2-light-1,
    li.active > .u-button-style.u-button-style.u-palette-2-light-1[class*="u-border-"] {
        color: #ffffff !important;
        background-color: #e0656a !important;
    }

.u-hover-palette-2-light-1:hover,
.u-hover-palette-2-light-1[class*="u-border-"]:hover,
.u-hover-palette-2-light-1:focus,
.u-hover-palette-2-light-1[class*="u-border-"]:focus,
.u-active-palette-2-light-1.u-active.u-active,
.u-active-palette-2-light-1[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-palette-2-light-1:hover,
a.u-button-style.u-hover-palette-2-light-1[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-palette-2-light-1,
a.u-button-style:hover > .u-hover-palette-2-light-1[class*="u-border-"],
a.u-button-style.u-hover-palette-2-light-1:focus,
a.u-button-style.u-hover-palette-2-light-1[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-palette-2-light-1:active,
a.u-button-style.u-button-style.u-active-palette-2-light-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-palette-2-light-1.active,
a.u-button-style.u-button-style.u-active-palette-2-light-1[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-palette-2-light-1,
a.u-button-style.u-button-style.active > .u-active-palette-2-light-1[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-palette-2-light-1,
li.active > a.u-button-style.u-button-style.u-active-palette-2-light-1[class*="u-border-"],
input.u-field-input.u-field-input.u-active-palette-2-light-1:checked {
    color: #ffffff !important;
    background-color: #e68387 !important;
}

a.u-link.u-hover-palette-2-light-1:hover {
    color: #e68387 !important;
}

.u-palette-2-light-2,
.u-body.u-palette-2-light-2,
section.u-palette-2-light-2:before,
.u-palette-2-light-2 > .u-container-layout:before,
.u-palette-2-light-2 > .u-inner-container-layout:before,
.u-palette-2-light-2.u-sidenav:before,
.u-container-layout.u-container-layout.u-palette-2-light-2:before,
.u-table-alt-palette-2-light-2 tr:nth-child(even) {
    color: #111111;
    background-color: #f1b5b8;
}

.u-input.u-palette-2-light-2,
.u-field-input.u-palette-2-light-2,
.u-button-style.u-palette-2-light-2,
.u-button-style.u-palette-2-light-2[class*="u-border-"] {
    color: #111111 !important;
    background-color: #f1b5b8 !important;
}

    .u-button-style.u-palette-2-light-2:hover,
    .u-button-style.u-palette-2-light-2[class*="u-border-"]:hover,
    .u-button-style.u-palette-2-light-2:focus,
    .u-button-style.u-palette-2-light-2[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-palette-2-light-2:active,
    .u-button-style.u-button-style.u-palette-2-light-2[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-palette-2-light-2.active,
    .u-button-style.u-button-style.u-palette-2-light-2[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-palette-2-light-2,
    li.active > .u-button-style.u-button-style.u-palette-2-light-2[class*="u-border-"] {
        color: #111111 !important;
        background-color: #ea9296 !important;
    }

.u-hover-palette-2-light-2:hover,
.u-hover-palette-2-light-2[class*="u-border-"]:hover,
.u-hover-palette-2-light-2:focus,
.u-hover-palette-2-light-2[class*="u-border-"]:focus,
.u-active-palette-2-light-2.u-active.u-active,
.u-active-palette-2-light-2[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-palette-2-light-2:hover,
a.u-button-style.u-hover-palette-2-light-2[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-palette-2-light-2,
a.u-button-style:hover > .u-hover-palette-2-light-2[class*="u-border-"],
a.u-button-style.u-hover-palette-2-light-2:focus,
a.u-button-style.u-hover-palette-2-light-2[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-palette-2-light-2:active,
a.u-button-style.u-button-style.u-active-palette-2-light-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-palette-2-light-2.active,
a.u-button-style.u-button-style.u-active-palette-2-light-2[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-palette-2-light-2,
a.u-button-style.u-button-style.active > .u-active-palette-2-light-2[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-palette-2-light-2,
li.active > a.u-button-style.u-button-style.u-active-palette-2-light-2[class*="u-border-"],
input.u-field-input.u-field-input.u-active-palette-2-light-2:checked {
    color: #111111 !important;
    background-color: #f1b5b8 !important;
}

a.u-link.u-hover-palette-2-light-2:hover {
    color: #f1b5b8 !important;
}

.u-palette-2-light-3,
.u-body.u-palette-2-light-3,
section.u-palette-2-light-3:before,
.u-palette-2-light-3 > .u-container-layout:before,
.u-palette-2-light-3 > .u-inner-container-layout:before,
.u-palette-2-light-3.u-sidenav:before,
.u-container-layout.u-container-layout.u-palette-2-light-3:before,
.u-table-alt-palette-2-light-3 tr:nth-child(even) {
    color: #111111;
    background-color: #fbeced;
}

.u-input.u-palette-2-light-3,
.u-field-input.u-palette-2-light-3,
.u-button-style.u-palette-2-light-3,
.u-button-style.u-palette-2-light-3[class*="u-border-"] {
    color: #111111 !important;
    background-color: #fbeced !important;
}

    .u-button-style.u-palette-2-light-3:hover,
    .u-button-style.u-palette-2-light-3[class*="u-border-"]:hover,
    .u-button-style.u-palette-2-light-3:focus,
    .u-button-style.u-palette-2-light-3[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-palette-2-light-3:active,
    .u-button-style.u-button-style.u-palette-2-light-3[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-palette-2-light-3.active,
    .u-button-style.u-button-style.u-palette-2-light-3[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-palette-2-light-3,
    li.active > .u-button-style.u-button-style.u-palette-2-light-3[class*="u-border-"] {
        color: #111111 !important;
        background-color: #f3c4c7 !important;
    }

.u-hover-palette-2-light-3:hover,
.u-hover-palette-2-light-3[class*="u-border-"]:hover,
.u-hover-palette-2-light-3:focus,
.u-hover-palette-2-light-3[class*="u-border-"]:focus,
.u-active-palette-2-light-3.u-active.u-active,
.u-active-palette-2-light-3[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-palette-2-light-3:hover,
a.u-button-style.u-hover-palette-2-light-3[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-palette-2-light-3,
a.u-button-style:hover > .u-hover-palette-2-light-3[class*="u-border-"],
a.u-button-style.u-hover-palette-2-light-3:focus,
a.u-button-style.u-hover-palette-2-light-3[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-palette-2-light-3:active,
a.u-button-style.u-button-style.u-active-palette-2-light-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-palette-2-light-3.active,
a.u-button-style.u-button-style.u-active-palette-2-light-3[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-palette-2-light-3,
a.u-button-style.u-button-style.active > .u-active-palette-2-light-3[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-palette-2-light-3,
li.active > a.u-button-style.u-button-style.u-active-palette-2-light-3[class*="u-border-"],
input.u-field-input.u-field-input.u-active-palette-2-light-3:checked {
    color: #111111 !important;
    background-color: #fbeced !important;
}

a.u-link.u-hover-palette-2-light-3:hover {
    color: #fbeced !important;
}

.u-palette-2-base,
.u-body.u-palette-2-base,
section.u-palette-2-base:before,
.u-palette-2-base > .u-container-layout:before,
.u-palette-2-base > .u-inner-container-layout:before,
.u-palette-2-base.u-sidenav:before,
.u-container-layout.u-container-layout.u-palette-2-base:before,
.u-table-alt-palette-2-base tr:nth-child(even) {
    color: #ffffff;
    background-color: #db545a;
}

.u-input.u-palette-2-base,
.u-field-input.u-palette-2-base,
.u-button-style.u-palette-2-base,
.u-button-style.u-palette-2-base[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #db545a !important;
}

    .u-button-style.u-palette-2-base:hover,
    .u-button-style.u-palette-2-base[class*="u-border-"]:hover,
    .u-button-style.u-palette-2-base:focus,
    .u-button-style.u-palette-2-base[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-palette-2-base:active,
    .u-button-style.u-button-style.u-palette-2-base[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-palette-2-base.active,
    .u-button-style.u-button-style.u-palette-2-base[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-palette-2-base,
    li.active > .u-button-style.u-button-style.u-palette-2-base[class*="u-border-"] {
        color: #ffffff !important;
        background-color: #d63b42 !important;
    }

.u-hover-palette-2-base:hover,
.u-hover-palette-2-base[class*="u-border-"]:hover,
.u-hover-palette-2-base:focus,
.u-hover-palette-2-base[class*="u-border-"]:focus,
.u-active-palette-2-base.u-active.u-active,
.u-active-palette-2-base[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-palette-2-base:hover,
a.u-button-style.u-hover-palette-2-base[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-palette-2-base,
a.u-button-style:hover > .u-hover-palette-2-base[class*="u-border-"],
a.u-button-style.u-hover-palette-2-base:focus,
a.u-button-style.u-hover-palette-2-base[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-palette-2-base:active,
a.u-button-style.u-button-style.u-active-palette-2-base[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-palette-2-base.active,
a.u-button-style.u-button-style.u-active-palette-2-base[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-palette-2-base,
a.u-button-style.u-button-style.active > .u-active-palette-2-base[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-palette-2-base,
li.active > a.u-button-style.u-button-style.u-active-palette-2-base[class*="u-border-"],
input.u-field-input.u-field-input.u-active-palette-2-base:checked {
    color: #ffffff !important;
    background-color: #db545a !important;
}

a.u-link.u-hover-palette-2-base:hover {
    color: #db545a !important;
}

.u-palette-3-dark-3,
.u-body.u-palette-3-dark-3,
section.u-palette-3-dark-3:before,
.u-palette-3-dark-3 > .u-container-layout:before,
.u-palette-3-dark-3 > .u-inner-container-layout:before,
.u-palette-3-dark-3.u-sidenav:before,
.u-container-layout.u-container-layout.u-palette-3-dark-3:before,
.u-table-alt-palette-3-dark-3 tr:nth-child(even) {
    color: #ffffff;
    background-color: #333129;
}

.u-input.u-palette-3-dark-3,
.u-field-input.u-palette-3-dark-3,
.u-button-style.u-palette-3-dark-3,
.u-button-style.u-palette-3-dark-3[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #333129 !important;
}

    .u-button-style.u-palette-3-dark-3:hover,
    .u-button-style.u-palette-3-dark-3[class*="u-border-"]:hover,
    .u-button-style.u-palette-3-dark-3:focus,
    .u-button-style.u-palette-3-dark-3[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-palette-3-dark-3:active,
    .u-button-style.u-button-style.u-palette-3-dark-3[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-palette-3-dark-3.active,
    .u-button-style.u-button-style.u-palette-3-dark-3[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-palette-3-dark-3,
    li.active > .u-button-style.u-button-style.u-palette-3-dark-3[class*="u-border-"] {
        color: #ffffff !important;
        background-color: #2e2c25 !important;
    }

.u-hover-palette-3-dark-3:hover,
.u-hover-palette-3-dark-3[class*="u-border-"]:hover,
.u-hover-palette-3-dark-3:focus,
.u-hover-palette-3-dark-3[class*="u-border-"]:focus,
.u-active-palette-3-dark-3.u-active.u-active,
.u-active-palette-3-dark-3[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-palette-3-dark-3:hover,
a.u-button-style.u-hover-palette-3-dark-3[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-palette-3-dark-3,
a.u-button-style:hover > .u-hover-palette-3-dark-3[class*="u-border-"],
a.u-button-style.u-hover-palette-3-dark-3:focus,
a.u-button-style.u-hover-palette-3-dark-3[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-palette-3-dark-3:active,
a.u-button-style.u-button-style.u-active-palette-3-dark-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-palette-3-dark-3.active,
a.u-button-style.u-button-style.u-active-palette-3-dark-3[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-palette-3-dark-3,
a.u-button-style.u-button-style.active > .u-active-palette-3-dark-3[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-palette-3-dark-3,
li.active > a.u-button-style.u-button-style.u-active-palette-3-dark-3[class*="u-border-"],
input.u-field-input.u-field-input.u-active-palette-3-dark-3:checked {
    color: #ffffff !important;
    background-color: #333129 !important;
}

a.u-link.u-hover-palette-3-dark-3:hover {
    color: #333129 !important;
}

.u-palette-3-dark-2,
.u-body.u-palette-3-dark-2,
section.u-palette-3-dark-2:before,
.u-palette-3-dark-2 > .u-container-layout:before,
.u-palette-3-dark-2 > .u-inner-container-layout:before,
.u-palette-3-dark-2.u-sidenav:before,
.u-container-layout.u-container-layout.u-palette-3-dark-2:before,
.u-table-alt-palette-3-dark-2 tr:nth-child(even) {
    color: #ffffff;
    background-color: #72683f;
}

.u-input.u-palette-3-dark-2,
.u-field-input.u-palette-3-dark-2,
.u-button-style.u-palette-3-dark-2,
.u-button-style.u-palette-3-dark-2[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #72683f !important;
}

    .u-button-style.u-palette-3-dark-2:hover,
    .u-button-style.u-palette-3-dark-2[class*="u-border-"]:hover,
    .u-button-style.u-palette-3-dark-2:focus,
    .u-button-style.u-palette-3-dark-2[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-palette-3-dark-2:active,
    .u-button-style.u-button-style.u-palette-3-dark-2[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-palette-3-dark-2.active,
    .u-button-style.u-button-style.u-palette-3-dark-2[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-palette-3-dark-2,
    li.active > .u-button-style.u-button-style.u-palette-3-dark-2[class*="u-border-"] {
        color: #ffffff !important;
        background-color: #675e39 !important;
    }

.u-hover-palette-3-dark-2:hover,
.u-hover-palette-3-dark-2[class*="u-border-"]:hover,
.u-hover-palette-3-dark-2:focus,
.u-hover-palette-3-dark-2[class*="u-border-"]:focus,
.u-active-palette-3-dark-2.u-active.u-active,
.u-active-palette-3-dark-2[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-palette-3-dark-2:hover,
a.u-button-style.u-hover-palette-3-dark-2[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-palette-3-dark-2,
a.u-button-style:hover > .u-hover-palette-3-dark-2[class*="u-border-"],
a.u-button-style.u-hover-palette-3-dark-2:focus,
a.u-button-style.u-hover-palette-3-dark-2[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-palette-3-dark-2:active,
a.u-button-style.u-button-style.u-active-palette-3-dark-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-palette-3-dark-2.active,
a.u-button-style.u-button-style.u-active-palette-3-dark-2[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-palette-3-dark-2,
a.u-button-style.u-button-style.active > .u-active-palette-3-dark-2[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-palette-3-dark-2,
li.active > a.u-button-style.u-button-style.u-active-palette-3-dark-2[class*="u-border-"],
input.u-field-input.u-field-input.u-active-palette-3-dark-2:checked {
    color: #ffffff !important;
    background-color: #72683f !important;
}

a.u-link.u-hover-palette-3-dark-2:hover {
    color: #72683f !important;
}

.u-palette-3-dark-1,
.u-body.u-palette-3-dark-1,
section.u-palette-3-dark-1:before,
.u-palette-3-dark-1 > .u-container-layout:before,
.u-palette-3-dark-1 > .u-inner-container-layout:before,
.u-palette-3-dark-1.u-sidenav:before,
.u-container-layout.u-container-layout.u-palette-3-dark-1:before,
.u-table-alt-palette-3-dark-1 tr:nth-child(even) {
    color: #ffffff;
    background-color: #b29a36;
}

.u-input.u-palette-3-dark-1,
.u-field-input.u-palette-3-dark-1,
.u-button-style.u-palette-3-dark-1,
.u-button-style.u-palette-3-dark-1[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #b29a36 !important;
}

    .u-button-style.u-palette-3-dark-1:hover,
    .u-button-style.u-palette-3-dark-1[class*="u-border-"]:hover,
    .u-button-style.u-palette-3-dark-1:focus,
    .u-button-style.u-palette-3-dark-1[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-palette-3-dark-1:active,
    .u-button-style.u-button-style.u-palette-3-dark-1[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-palette-3-dark-1.active,
    .u-button-style.u-button-style.u-palette-3-dark-1[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-palette-3-dark-1,
    li.active > .u-button-style.u-button-style.u-palette-3-dark-1[class*="u-border-"] {
        color: #ffffff !important;
        background-color: #a08b31 !important;
    }

.u-hover-palette-3-dark-1:hover,
.u-hover-palette-3-dark-1[class*="u-border-"]:hover,
.u-hover-palette-3-dark-1:focus,
.u-hover-palette-3-dark-1[class*="u-border-"]:focus,
.u-active-palette-3-dark-1.u-active.u-active,
.u-active-palette-3-dark-1[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-palette-3-dark-1:hover,
a.u-button-style.u-hover-palette-3-dark-1[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-palette-3-dark-1,
a.u-button-style:hover > .u-hover-palette-3-dark-1[class*="u-border-"],
a.u-button-style.u-hover-palette-3-dark-1:focus,
a.u-button-style.u-hover-palette-3-dark-1[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-palette-3-dark-1:active,
a.u-button-style.u-button-style.u-active-palette-3-dark-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-palette-3-dark-1.active,
a.u-button-style.u-button-style.u-active-palette-3-dark-1[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-palette-3-dark-1,
a.u-button-style.u-button-style.active > .u-active-palette-3-dark-1[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-palette-3-dark-1,
li.active > a.u-button-style.u-button-style.u-active-palette-3-dark-1[class*="u-border-"],
input.u-field-input.u-field-input.u-active-palette-3-dark-1:checked {
    color: #ffffff !important;
    background-color: #b29a36 !important;
}

a.u-link.u-hover-palette-3-dark-1:hover {
    color: #b29a36 !important;
}

.u-palette-3,
.u-body.u-palette-3,
section.u-palette-3:before,
.u-palette-3 > .u-container-layout:before,
.u-palette-3 > .u-inner-container-layout:before,
.u-palette-3.u-sidenav:before,
.u-container-layout.u-container-layout.u-palette-3:before,
.u-table-alt-palette-3 tr:nth-child(even) {
    color: #111111;
    background-color: #f1c50e;
}

.u-input.u-palette-3,
.u-field-input.u-palette-3,
.u-button-style.u-palette-3,
.u-button-style.u-palette-3[class*="u-border-"] {
    color: #111111 !important;
    background-color: #f1c50e !important;
}

    .u-button-style.u-palette-3:hover,
    .u-button-style.u-palette-3[class*="u-border-"]:hover,
    .u-button-style.u-palette-3:focus,
    .u-button-style.u-palette-3[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-palette-3:active,
    .u-button-style.u-button-style.u-palette-3[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-palette-3.active,
    .u-button-style.u-button-style.u-palette-3[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-palette-3,
    li.active > .u-button-style.u-button-style.u-palette-3[class*="u-border-"] {
        color: #111111 !important;
        background-color: #d9b10d !important;
    }

.u-hover-palette-3:hover,
.u-hover-palette-3[class*="u-border-"]:hover,
.u-hover-palette-3:focus,
.u-hover-palette-3[class*="u-border-"]:focus,
.u-active-palette-3.u-active.u-active,
.u-active-palette-3[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-palette-3:hover,
a.u-button-style.u-hover-palette-3[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-palette-3,
a.u-button-style:hover > .u-hover-palette-3[class*="u-border-"],
a.u-button-style.u-hover-palette-3:focus,
a.u-button-style.u-hover-palette-3[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-palette-3:active,
a.u-button-style.u-button-style.u-active-palette-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-palette-3.active,
a.u-button-style.u-button-style.u-active-palette-3[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-palette-3,
a.u-button-style.u-button-style.active > .u-active-palette-3[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-palette-3,
li.active > a.u-button-style.u-button-style.u-active-palette-3[class*="u-border-"],
input.u-field-input.u-field-input.u-active-palette-3:checked {
    color: #111111 !important;
    background-color: #f1c50e !important;
}

a.u-link.u-hover-palette-3:hover {
    color: #f1c50e !important;
}

.u-palette-3-light-1,
.u-body.u-palette-3-light-1,
section.u-palette-3-light-1:before,
.u-palette-3-light-1 > .u-container-layout:before,
.u-palette-3-light-1 > .u-inner-container-layout:before,
.u-palette-3-light-1.u-sidenav:before,
.u-container-layout.u-container-layout.u-palette-3-light-1:before,
.u-table-alt-palette-3-light-1 tr:nth-child(even) {
    color: #111111;
    background-color: #f5d654;
}

.u-input.u-palette-3-light-1,
.u-field-input.u-palette-3-light-1,
.u-button-style.u-palette-3-light-1,
.u-button-style.u-palette-3-light-1[class*="u-border-"] {
    color: #111111 !important;
    background-color: #f5d654 !important;
}

    .u-button-style.u-palette-3-light-1:hover,
    .u-button-style.u-palette-3-light-1[class*="u-border-"]:hover,
    .u-button-style.u-palette-3-light-1:focus,
    .u-button-style.u-palette-3-light-1[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-palette-3-light-1:active,
    .u-button-style.u-button-style.u-palette-3-light-1[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-palette-3-light-1.active,
    .u-button-style.u-button-style.u-palette-3-light-1[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-palette-3-light-1,
    li.active > .u-button-style.u-button-style.u-palette-3-light-1[class*="u-border-"] {
        color: #111111 !important;
        background-color: #f3cf35 !important;
    }

.u-hover-palette-3-light-1:hover,
.u-hover-palette-3-light-1[class*="u-border-"]:hover,
.u-hover-palette-3-light-1:focus,
.u-hover-palette-3-light-1[class*="u-border-"]:focus,
.u-active-palette-3-light-1.u-active.u-active,
.u-active-palette-3-light-1[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-palette-3-light-1:hover,
a.u-button-style.u-hover-palette-3-light-1[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-palette-3-light-1,
a.u-button-style:hover > .u-hover-palette-3-light-1[class*="u-border-"],
a.u-button-style.u-hover-palette-3-light-1:focus,
a.u-button-style.u-hover-palette-3-light-1[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-palette-3-light-1:active,
a.u-button-style.u-button-style.u-active-palette-3-light-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-palette-3-light-1.active,
a.u-button-style.u-button-style.u-active-palette-3-light-1[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-palette-3-light-1,
a.u-button-style.u-button-style.active > .u-active-palette-3-light-1[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-palette-3-light-1,
li.active > a.u-button-style.u-button-style.u-active-palette-3-light-1[class*="u-border-"],
input.u-field-input.u-field-input.u-active-palette-3-light-1:checked {
    color: #111111 !important;
    background-color: #f5d654 !important;
}

a.u-link.u-hover-palette-3-light-1:hover {
    color: #f5d654 !important;
}

.u-palette-3-light-2,
.u-body.u-palette-3-light-2,
section.u-palette-3-light-2:before,
.u-palette-3-light-2 > .u-container-layout:before,
.u-palette-3-light-2 > .u-inner-container-layout:before,
.u-palette-3-light-2.u-sidenav:before,
.u-container-layout.u-container-layout.u-palette-3-light-2:before,
.u-table-alt-palette-3-light-2 tr:nth-child(even) {
    color: #111111;
    background-color: #f9e79b;
}

.u-input.u-palette-3-light-2,
.u-field-input.u-palette-3-light-2,
.u-button-style.u-palette-3-light-2,
.u-button-style.u-palette-3-light-2[class*="u-border-"] {
    color: #111111 !important;
    background-color: #f9e79b !important;
}

    .u-button-style.u-palette-3-light-2:hover,
    .u-button-style.u-palette-3-light-2[class*="u-border-"]:hover,
    .u-button-style.u-palette-3-light-2:focus,
    .u-button-style.u-palette-3-light-2[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-palette-3-light-2:active,
    .u-button-style.u-button-style.u-palette-3-light-2[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-palette-3-light-2.active,
    .u-button-style.u-button-style.u-palette-3-light-2[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-palette-3-light-2,
    li.active > .u-button-style.u-button-style.u-palette-3-light-2[class*="u-border-"] {
        color: #111111 !important;
        background-color: #f7de75 !important;
    }

.u-hover-palette-3-light-2:hover,
.u-hover-palette-3-light-2[class*="u-border-"]:hover,
.u-hover-palette-3-light-2:focus,
.u-hover-palette-3-light-2[class*="u-border-"]:focus,
.u-active-palette-3-light-2.u-active.u-active,
.u-active-palette-3-light-2[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-palette-3-light-2:hover,
a.u-button-style.u-hover-palette-3-light-2[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-palette-3-light-2,
a.u-button-style:hover > .u-hover-palette-3-light-2[class*="u-border-"],
a.u-button-style.u-hover-palette-3-light-2:focus,
a.u-button-style.u-hover-palette-3-light-2[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-palette-3-light-2:active,
a.u-button-style.u-button-style.u-active-palette-3-light-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-palette-3-light-2.active,
a.u-button-style.u-button-style.u-active-palette-3-light-2[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-palette-3-light-2,
a.u-button-style.u-button-style.active > .u-active-palette-3-light-2[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-palette-3-light-2,
li.active > a.u-button-style.u-button-style.u-active-palette-3-light-2[class*="u-border-"],
input.u-field-input.u-field-input.u-active-palette-3-light-2:checked {
    color: #111111 !important;
    background-color: #f9e79b !important;
}

a.u-link.u-hover-palette-3-light-2:hover {
    color: #f9e79b !important;
}

.u-palette-3-light-3,
.u-body.u-palette-3-light-3,
section.u-palette-3-light-3:before,
.u-palette-3-light-3 > .u-container-layout:before,
.u-palette-3-light-3 > .u-inner-container-layout:before,
.u-palette-3-light-3.u-sidenav:before,
.u-container-layout.u-container-layout.u-palette-3-light-3:before,
.u-table-alt-palette-3-light-3 tr:nth-child(even) {
    color: #111111;
    background-color: #fef9e6;
}

.u-input.u-palette-3-light-3,
.u-field-input.u-palette-3-light-3,
.u-button-style.u-palette-3-light-3,
.u-button-style.u-palette-3-light-3[class*="u-border-"] {
    color: #111111 !important;
    background-color: #fef9e6 !important;
}

    .u-button-style.u-palette-3-light-3:hover,
    .u-button-style.u-palette-3-light-3[class*="u-border-"]:hover,
    .u-button-style.u-palette-3-light-3:focus,
    .u-button-style.u-palette-3-light-3[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-palette-3-light-3:active,
    .u-button-style.u-button-style.u-palette-3-light-3[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-palette-3-light-3.active,
    .u-button-style.u-button-style.u-palette-3-light-3[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-palette-3-light-3,
    li.active > .u-button-style.u-button-style.u-palette-3-light-3[class*="u-border-"] {
        color: #111111 !important;
        background-color: #fceeb7 !important;
    }

.u-hover-palette-3-light-3:hover,
.u-hover-palette-3-light-3[class*="u-border-"]:hover,
.u-hover-palette-3-light-3:focus,
.u-hover-palette-3-light-3[class*="u-border-"]:focus,
.u-active-palette-3-light-3.u-active.u-active,
.u-active-palette-3-light-3[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-palette-3-light-3:hover,
a.u-button-style.u-hover-palette-3-light-3[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-palette-3-light-3,
a.u-button-style:hover > .u-hover-palette-3-light-3[class*="u-border-"],
a.u-button-style.u-hover-palette-3-light-3:focus,
a.u-button-style.u-hover-palette-3-light-3[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-palette-3-light-3:active,
a.u-button-style.u-button-style.u-active-palette-3-light-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-palette-3-light-3.active,
a.u-button-style.u-button-style.u-active-palette-3-light-3[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-palette-3-light-3,
a.u-button-style.u-button-style.active > .u-active-palette-3-light-3[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-palette-3-light-3,
li.active > a.u-button-style.u-button-style.u-active-palette-3-light-3[class*="u-border-"],
input.u-field-input.u-field-input.u-active-palette-3-light-3:checked {
    color: #111111 !important;
    background-color: #fef9e6 !important;
}

a.u-link.u-hover-palette-3-light-3:hover {
    color: #fef9e6 !important;
}

.u-palette-3-base,
.u-body.u-palette-3-base,
section.u-palette-3-base:before,
.u-palette-3-base > .u-container-layout:before,
.u-palette-3-base > .u-inner-container-layout:before,
.u-palette-3-base.u-sidenav:before,
.u-container-layout.u-container-layout.u-palette-3-base:before,
.u-table-alt-palette-3-base tr:nth-child(even) {
    color: #111111;
    background-color: #f1c50e;
}

.u-input.u-palette-3-base,
.u-field-input.u-palette-3-base,
.u-button-style.u-palette-3-base,
.u-button-style.u-palette-3-base[class*="u-border-"] {
    color: #111111 !important;
    background-color: #f1c50e !important;
}

    .u-button-style.u-palette-3-base:hover,
    .u-button-style.u-palette-3-base[class*="u-border-"]:hover,
    .u-button-style.u-palette-3-base:focus,
    .u-button-style.u-palette-3-base[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-palette-3-base:active,
    .u-button-style.u-button-style.u-palette-3-base[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-palette-3-base.active,
    .u-button-style.u-button-style.u-palette-3-base[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-palette-3-base,
    li.active > .u-button-style.u-button-style.u-palette-3-base[class*="u-border-"] {
        color: #111111 !important;
        background-color: #d9b10d !important;
    }

.u-hover-palette-3-base:hover,
.u-hover-palette-3-base[class*="u-border-"]:hover,
.u-hover-palette-3-base:focus,
.u-hover-palette-3-base[class*="u-border-"]:focus,
.u-active-palette-3-base.u-active.u-active,
.u-active-palette-3-base[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-palette-3-base:hover,
a.u-button-style.u-hover-palette-3-base[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-palette-3-base,
a.u-button-style:hover > .u-hover-palette-3-base[class*="u-border-"],
a.u-button-style.u-hover-palette-3-base:focus,
a.u-button-style.u-hover-palette-3-base[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-palette-3-base:active,
a.u-button-style.u-button-style.u-active-palette-3-base[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-palette-3-base.active,
a.u-button-style.u-button-style.u-active-palette-3-base[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-palette-3-base,
a.u-button-style.u-button-style.active > .u-active-palette-3-base[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-palette-3-base,
li.active > a.u-button-style.u-button-style.u-active-palette-3-base[class*="u-border-"],
input.u-field-input.u-field-input.u-active-palette-3-base:checked {
    color: #111111 !important;
    background-color: #f1c50e !important;
}

a.u-link.u-hover-palette-3-base:hover {
    color: #f1c50e !important;
}

.u-palette-4-dark-3,
.u-body.u-palette-4-dark-3,
section.u-palette-4-dark-3:before,
.u-palette-4-dark-3 > .u-container-layout:before,
.u-palette-4-dark-3 > .u-inner-container-layout:before,
.u-palette-4-dark-3.u-sidenav:before,
.u-container-layout.u-container-layout.u-palette-4-dark-3:before,
.u-table-alt-palette-4-dark-3 tr:nth-child(even) {
    color: #ffffff;
    background-color: #293332;
}

.u-input.u-palette-4-dark-3,
.u-field-input.u-palette-4-dark-3,
.u-button-style.u-palette-4-dark-3,
.u-button-style.u-palette-4-dark-3[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #293332 !important;
}

    .u-button-style.u-palette-4-dark-3:hover,
    .u-button-style.u-palette-4-dark-3[class*="u-border-"]:hover,
    .u-button-style.u-palette-4-dark-3:focus,
    .u-button-style.u-palette-4-dark-3[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-palette-4-dark-3:active,
    .u-button-style.u-button-style.u-palette-4-dark-3[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-palette-4-dark-3.active,
    .u-button-style.u-button-style.u-palette-4-dark-3[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-palette-4-dark-3,
    li.active > .u-button-style.u-button-style.u-palette-4-dark-3[class*="u-border-"] {
        color: #ffffff !important;
        background-color: #252e2d !important;
    }

.u-hover-palette-4-dark-3:hover,
.u-hover-palette-4-dark-3[class*="u-border-"]:hover,
.u-hover-palette-4-dark-3:focus,
.u-hover-palette-4-dark-3[class*="u-border-"]:focus,
.u-active-palette-4-dark-3.u-active.u-active,
.u-active-palette-4-dark-3[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-palette-4-dark-3:hover,
a.u-button-style.u-hover-palette-4-dark-3[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-palette-4-dark-3,
a.u-button-style:hover > .u-hover-palette-4-dark-3[class*="u-border-"],
a.u-button-style.u-hover-palette-4-dark-3:focus,
a.u-button-style.u-hover-palette-4-dark-3[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-palette-4-dark-3:active,
a.u-button-style.u-button-style.u-active-palette-4-dark-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-palette-4-dark-3.active,
a.u-button-style.u-button-style.u-active-palette-4-dark-3[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-palette-4-dark-3,
a.u-button-style.u-button-style.active > .u-active-palette-4-dark-3[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-palette-4-dark-3,
li.active > a.u-button-style.u-button-style.u-active-palette-4-dark-3[class*="u-border-"],
input.u-field-input.u-field-input.u-active-palette-4-dark-3:checked {
    color: #ffffff !important;
    background-color: #293332 !important;
}

a.u-link.u-hover-palette-4-dark-3:hover {
    color: #293332 !important;
}

.u-palette-4-dark-2,
.u-body.u-palette-4-dark-2,
section.u-palette-4-dark-2:before,
.u-palette-4-dark-2 > .u-container-layout:before,
.u-palette-4-dark-2 > .u-inner-container-layout:before,
.u-palette-4-dark-2.u-sidenav:before,
.u-container-layout.u-container-layout.u-palette-4-dark-2:before,
.u-table-alt-palette-4-dark-2 tr:nth-child(even) {
    color: #ffffff;
    background-color: #41807c;
}

.u-input.u-palette-4-dark-2,
.u-field-input.u-palette-4-dark-2,
.u-button-style.u-palette-4-dark-2,
.u-button-style.u-palette-4-dark-2[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #41807c !important;
}

    .u-button-style.u-palette-4-dark-2:hover,
    .u-button-style.u-palette-4-dark-2[class*="u-border-"]:hover,
    .u-button-style.u-palette-4-dark-2:focus,
    .u-button-style.u-palette-4-dark-2[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-palette-4-dark-2:active,
    .u-button-style.u-button-style.u-palette-4-dark-2[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-palette-4-dark-2.active,
    .u-button-style.u-button-style.u-palette-4-dark-2[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-palette-4-dark-2,
    li.active > .u-button-style.u-button-style.u-palette-4-dark-2[class*="u-border-"] {
        color: #ffffff !important;
        background-color: #3a7370 !important;
    }

.u-hover-palette-4-dark-2:hover,
.u-hover-palette-4-dark-2[class*="u-border-"]:hover,
.u-hover-palette-4-dark-2:focus,
.u-hover-palette-4-dark-2[class*="u-border-"]:focus,
.u-active-palette-4-dark-2.u-active.u-active,
.u-active-palette-4-dark-2[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-palette-4-dark-2:hover,
a.u-button-style.u-hover-palette-4-dark-2[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-palette-4-dark-2,
a.u-button-style:hover > .u-hover-palette-4-dark-2[class*="u-border-"],
a.u-button-style.u-hover-palette-4-dark-2:focus,
a.u-button-style.u-hover-palette-4-dark-2[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-palette-4-dark-2:active,
a.u-button-style.u-button-style.u-active-palette-4-dark-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-palette-4-dark-2.active,
a.u-button-style.u-button-style.u-active-palette-4-dark-2[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-palette-4-dark-2,
a.u-button-style.u-button-style.active > .u-active-palette-4-dark-2[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-palette-4-dark-2,
li.active > a.u-button-style.u-button-style.u-active-palette-4-dark-2[class*="u-border-"],
input.u-field-input.u-field-input.u-active-palette-4-dark-2:checked {
    color: #ffffff !important;
    background-color: #41807c !important;
}

a.u-link.u-hover-palette-4-dark-2:hover {
    color: #41807c !important;
}

.u-palette-4-dark-1,
.u-body.u-palette-4-dark-1,
section.u-palette-4-dark-1:before,
.u-palette-4-dark-1 > .u-container-layout:before,
.u-palette-4-dark-1 > .u-inner-container-layout:before,
.u-palette-4-dark-1.u-sidenav:before,
.u-container-layout.u-container-layout.u-palette-4-dark-1:before,
.u-table-alt-palette-4-dark-1 tr:nth-child(even) {
    color: #ffffff;
    background-color: #2cccc4;
}

.u-input.u-palette-4-dark-1,
.u-field-input.u-palette-4-dark-1,
.u-button-style.u-palette-4-dark-1,
.u-button-style.u-palette-4-dark-1[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #2cccc4 !important;
}

    .u-button-style.u-palette-4-dark-1:hover,
    .u-button-style.u-palette-4-dark-1[class*="u-border-"]:hover,
    .u-button-style.u-palette-4-dark-1:focus,
    .u-button-style.u-palette-4-dark-1[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-palette-4-dark-1:active,
    .u-button-style.u-button-style.u-palette-4-dark-1[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-palette-4-dark-1.active,
    .u-button-style.u-button-style.u-palette-4-dark-1[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-palette-4-dark-1,
    li.active > .u-button-style.u-button-style.u-palette-4-dark-1[class*="u-border-"] {
        color: #ffffff !important;
        background-color: #28b8b0 !important;
    }

.u-hover-palette-4-dark-1:hover,
.u-hover-palette-4-dark-1[class*="u-border-"]:hover,
.u-hover-palette-4-dark-1:focus,
.u-hover-palette-4-dark-1[class*="u-border-"]:focus,
.u-active-palette-4-dark-1.u-active.u-active,
.u-active-palette-4-dark-1[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-palette-4-dark-1:hover,
a.u-button-style.u-hover-palette-4-dark-1[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-palette-4-dark-1,
a.u-button-style:hover > .u-hover-palette-4-dark-1[class*="u-border-"],
a.u-button-style.u-hover-palette-4-dark-1:focus,
a.u-button-style.u-hover-palette-4-dark-1[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-palette-4-dark-1:active,
a.u-button-style.u-button-style.u-active-palette-4-dark-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-palette-4-dark-1.active,
a.u-button-style.u-button-style.u-active-palette-4-dark-1[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-palette-4-dark-1,
a.u-button-style.u-button-style.active > .u-active-palette-4-dark-1[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-palette-4-dark-1,
li.active > a.u-button-style.u-button-style.u-active-palette-4-dark-1[class*="u-border-"],
input.u-field-input.u-field-input.u-active-palette-4-dark-1:checked {
    color: #ffffff !important;
    background-color: #2cccc4 !important;
}

a.u-link.u-hover-palette-4-dark-1:hover {
    color: #2cccc4 !important;
}

.u-palette-4,
.u-body.u-palette-4,
section.u-palette-4:before,
.u-palette-4 > .u-container-layout:before,
.u-palette-4 > .u-inner-container-layout:before,
.u-palette-4.u-sidenav:before,
.u-container-layout.u-container-layout.u-palette-4:before,
.u-table-alt-palette-4 tr:nth-child(even) {
    color: #111111;
    background-color: #3be8e0;
}

.u-input.u-palette-4,
.u-field-input.u-palette-4,
.u-button-style.u-palette-4,
.u-button-style.u-palette-4[class*="u-border-"] {
    color: #111111 !important;
    background-color: #3be8e0 !important;
}

    .u-button-style.u-palette-4:hover,
    .u-button-style.u-palette-4[class*="u-border-"]:hover,
    .u-button-style.u-palette-4:focus,
    .u-button-style.u-palette-4[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-palette-4:active,
    .u-button-style.u-button-style.u-palette-4[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-palette-4.active,
    .u-button-style.u-button-style.u-palette-4[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-palette-4,
    li.active > .u-button-style.u-button-style.u-palette-4[class*="u-border-"] {
        color: #111111 !important;
        background-color: #21e5dc !important;
    }

.u-hover-palette-4:hover,
.u-hover-palette-4[class*="u-border-"]:hover,
.u-hover-palette-4:focus,
.u-hover-palette-4[class*="u-border-"]:focus,
.u-active-palette-4.u-active.u-active,
.u-active-palette-4[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-palette-4:hover,
a.u-button-style.u-hover-palette-4[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-palette-4,
a.u-button-style:hover > .u-hover-palette-4[class*="u-border-"],
a.u-button-style.u-hover-palette-4:focus,
a.u-button-style.u-hover-palette-4[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-palette-4:active,
a.u-button-style.u-button-style.u-active-palette-4[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-palette-4.active,
a.u-button-style.u-button-style.u-active-palette-4[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-palette-4,
a.u-button-style.u-button-style.active > .u-active-palette-4[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-palette-4,
li.active > a.u-button-style.u-button-style.u-active-palette-4[class*="u-border-"],
input.u-field-input.u-field-input.u-active-palette-4:checked {
    color: #111111 !important;
    background-color: #3be8e0 !important;
}

a.u-link.u-hover-palette-4:hover {
    color: #3be8e0 !important;
}

.u-palette-4-light-1,
.u-body.u-palette-4-light-1,
section.u-palette-4-light-1:before,
.u-palette-4-light-1 > .u-container-layout:before,
.u-palette-4-light-1 > .u-inner-container-layout:before,
.u-palette-4-light-1.u-sidenav:before,
.u-container-layout.u-container-layout.u-palette-4-light-1:before,
.u-table-alt-palette-4-light-1 tr:nth-child(even) {
    color: #111111;
    background-color: #72efe9;
}

.u-input.u-palette-4-light-1,
.u-field-input.u-palette-4-light-1,
.u-button-style.u-palette-4-light-1,
.u-button-style.u-palette-4-light-1[class*="u-border-"] {
    color: #111111 !important;
    background-color: #72efe9 !important;
}

    .u-button-style.u-palette-4-light-1:hover,
    .u-button-style.u-palette-4-light-1[class*="u-border-"]:hover,
    .u-button-style.u-palette-4-light-1:focus,
    .u-button-style.u-palette-4-light-1[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-palette-4-light-1:active,
    .u-button-style.u-button-style.u-palette-4-light-1[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-palette-4-light-1.active,
    .u-button-style.u-button-style.u-palette-4-light-1[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-palette-4-light-1,
    li.active > .u-button-style.u-button-style.u-palette-4-light-1[class*="u-border-"] {
        color: #111111 !important;
        background-color: #52ebe4 !important;
    }

.u-hover-palette-4-light-1:hover,
.u-hover-palette-4-light-1[class*="u-border-"]:hover,
.u-hover-palette-4-light-1:focus,
.u-hover-palette-4-light-1[class*="u-border-"]:focus,
.u-active-palette-4-light-1.u-active.u-active,
.u-active-palette-4-light-1[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-palette-4-light-1:hover,
a.u-button-style.u-hover-palette-4-light-1[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-palette-4-light-1,
a.u-button-style:hover > .u-hover-palette-4-light-1[class*="u-border-"],
a.u-button-style.u-hover-palette-4-light-1:focus,
a.u-button-style.u-hover-palette-4-light-1[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-palette-4-light-1:active,
a.u-button-style.u-button-style.u-active-palette-4-light-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-palette-4-light-1.active,
a.u-button-style.u-button-style.u-active-palette-4-light-1[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-palette-4-light-1,
a.u-button-style.u-button-style.active > .u-active-palette-4-light-1[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-palette-4-light-1,
li.active > a.u-button-style.u-button-style.u-active-palette-4-light-1[class*="u-border-"],
input.u-field-input.u-field-input.u-active-palette-4-light-1:checked {
    color: #111111 !important;
    background-color: #72efe9 !important;
}

a.u-link.u-hover-palette-4-light-1:hover {
    color: #72efe9 !important;
}

.u-palette-4-light-2,
.u-body.u-palette-4-light-2,
section.u-palette-4-light-2:before,
.u-palette-4-light-2 > .u-container-layout:before,
.u-palette-4-light-2 > .u-inner-container-layout:before,
.u-palette-4-light-2.u-sidenav:before,
.u-container-layout.u-container-layout.u-palette-4-light-2:before,
.u-table-alt-palette-4-light-2 tr:nth-child(even) {
    color: #111111;
    background-color: #adf6f2;
}

.u-input.u-palette-4-light-2,
.u-field-input.u-palette-4-light-2,
.u-button-style.u-palette-4-light-2,
.u-button-style.u-palette-4-light-2[class*="u-border-"] {
    color: #111111 !important;
    background-color: #adf6f2 !important;
}

    .u-button-style.u-palette-4-light-2:hover,
    .u-button-style.u-palette-4-light-2[class*="u-border-"]:hover,
    .u-button-style.u-palette-4-light-2:focus,
    .u-button-style.u-palette-4-light-2[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-palette-4-light-2:active,
    .u-button-style.u-button-style.u-palette-4-light-2[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-palette-4-light-2.active,
    .u-button-style.u-button-style.u-palette-4-light-2[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-palette-4-light-2,
    li.active > .u-button-style.u-button-style.u-palette-4-light-2[class*="u-border-"] {
        color: #111111 !important;
        background-color: #87f2ec !important;
    }

.u-hover-palette-4-light-2:hover,
.u-hover-palette-4-light-2[class*="u-border-"]:hover,
.u-hover-palette-4-light-2:focus,
.u-hover-palette-4-light-2[class*="u-border-"]:focus,
.u-active-palette-4-light-2.u-active.u-active,
.u-active-palette-4-light-2[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-palette-4-light-2:hover,
a.u-button-style.u-hover-palette-4-light-2[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-palette-4-light-2,
a.u-button-style:hover > .u-hover-palette-4-light-2[class*="u-border-"],
a.u-button-style.u-hover-palette-4-light-2:focus,
a.u-button-style.u-hover-palette-4-light-2[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-palette-4-light-2:active,
a.u-button-style.u-button-style.u-active-palette-4-light-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-palette-4-light-2.active,
a.u-button-style.u-button-style.u-active-palette-4-light-2[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-palette-4-light-2,
a.u-button-style.u-button-style.active > .u-active-palette-4-light-2[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-palette-4-light-2,
li.active > a.u-button-style.u-button-style.u-active-palette-4-light-2[class*="u-border-"],
input.u-field-input.u-field-input.u-active-palette-4-light-2:checked {
    color: #111111 !important;
    background-color: #adf6f2 !important;
}

a.u-link.u-hover-palette-4-light-2:hover {
    color: #adf6f2 !important;
}

.u-palette-4-light-3,
.u-body.u-palette-4-light-3,
section.u-palette-4-light-3:before,
.u-palette-4-light-3 > .u-container-layout:before,
.u-palette-4-light-3 > .u-inner-container-layout:before,
.u-palette-4-light-3.u-sidenav:before,
.u-container-layout.u-container-layout.u-palette-4-light-3:before,
.u-table-alt-palette-4-light-3 tr:nth-child(even) {
    color: #111111;
    background-color: #eafdfc;
}

.u-input.u-palette-4-light-3,
.u-field-input.u-palette-4-light-3,
.u-button-style.u-palette-4-light-3,
.u-button-style.u-palette-4-light-3[class*="u-border-"] {
    color: #111111 !important;
    background-color: #eafdfc !important;
}

    .u-button-style.u-palette-4-light-3:hover,
    .u-button-style.u-palette-4-light-3[class*="u-border-"]:hover,
    .u-button-style.u-palette-4-light-3:focus,
    .u-button-style.u-palette-4-light-3[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-palette-4-light-3:active,
    .u-button-style.u-button-style.u-palette-4-light-3[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-palette-4-light-3.active,
    .u-button-style.u-button-style.u-palette-4-light-3[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-palette-4-light-3,
    li.active > .u-button-style.u-button-style.u-palette-4-light-3[class*="u-border-"] {
        color: #111111 !important;
        background-color: #bef9f6 !important;
    }

.u-hover-palette-4-light-3:hover,
.u-hover-palette-4-light-3[class*="u-border-"]:hover,
.u-hover-palette-4-light-3:focus,
.u-hover-palette-4-light-3[class*="u-border-"]:focus,
.u-active-palette-4-light-3.u-active.u-active,
.u-active-palette-4-light-3[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-palette-4-light-3:hover,
a.u-button-style.u-hover-palette-4-light-3[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-palette-4-light-3,
a.u-button-style:hover > .u-hover-palette-4-light-3[class*="u-border-"],
a.u-button-style.u-hover-palette-4-light-3:focus,
a.u-button-style.u-hover-palette-4-light-3[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-palette-4-light-3:active,
a.u-button-style.u-button-style.u-active-palette-4-light-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-palette-4-light-3.active,
a.u-button-style.u-button-style.u-active-palette-4-light-3[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-palette-4-light-3,
a.u-button-style.u-button-style.active > .u-active-palette-4-light-3[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-palette-4-light-3,
li.active > a.u-button-style.u-button-style.u-active-palette-4-light-3[class*="u-border-"],
input.u-field-input.u-field-input.u-active-palette-4-light-3:checked {
    color: #111111 !important;
    background-color: #eafdfc !important;
}

a.u-link.u-hover-palette-4-light-3:hover {
    color: #eafdfc !important;
}

.u-palette-4-base,
.u-body.u-palette-4-base,
section.u-palette-4-base:before,
.u-palette-4-base > .u-container-layout:before,
.u-palette-4-base > .u-inner-container-layout:before,
.u-palette-4-base.u-sidenav:before,
.u-container-layout.u-container-layout.u-palette-4-base:before,
.u-table-alt-palette-4-base tr:nth-child(even) {
    color: #ffffff;
    background-color: #2cccc4;
}

.u-input.u-palette-4-base,
.u-field-input.u-palette-4-base,
.u-button-style.u-palette-4-base,
.u-button-style.u-palette-4-base[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #2cccc4 !important;
}

    .u-button-style.u-palette-4-base:hover,
    .u-button-style.u-palette-4-base[class*="u-border-"]:hover,
    .u-button-style.u-palette-4-base:focus,
    .u-button-style.u-palette-4-base[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-palette-4-base:active,
    .u-button-style.u-button-style.u-palette-4-base[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-palette-4-base.active,
    .u-button-style.u-button-style.u-palette-4-base[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-palette-4-base,
    li.active > .u-button-style.u-button-style.u-palette-4-base[class*="u-border-"] {
        color: #ffffff !important;
        background-color: #28b8b0 !important;
    }

.u-hover-palette-4-base:hover,
.u-hover-palette-4-base[class*="u-border-"]:hover,
.u-hover-palette-4-base:focus,
.u-hover-palette-4-base[class*="u-border-"]:focus,
.u-active-palette-4-base.u-active.u-active,
.u-active-palette-4-base[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-palette-4-base:hover,
a.u-button-style.u-hover-palette-4-base[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-palette-4-base,
a.u-button-style:hover > .u-hover-palette-4-base[class*="u-border-"],
a.u-button-style.u-hover-palette-4-base:focus,
a.u-button-style.u-hover-palette-4-base[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-palette-4-base:active,
a.u-button-style.u-button-style.u-active-palette-4-base[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-palette-4-base.active,
a.u-button-style.u-button-style.u-active-palette-4-base[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-palette-4-base,
a.u-button-style.u-button-style.active > .u-active-palette-4-base[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-palette-4-base,
li.active > a.u-button-style.u-button-style.u-active-palette-4-base[class*="u-border-"],
input.u-field-input.u-field-input.u-active-palette-4-base:checked {
    color: #ffffff !important;
    background-color: #2cccc4 !important;
}

a.u-link.u-hover-palette-4-base:hover {
    color: #2cccc4 !important;
}

.u-palette-5-dark-3,
.u-body.u-palette-5-dark-3,
section.u-palette-5-dark-3:before,
.u-palette-5-dark-3 > .u-container-layout:before,
.u-palette-5-dark-3 > .u-inner-container-layout:before,
.u-palette-5-dark-3.u-sidenav:before,
.u-container-layout.u-container-layout.u-palette-5-dark-3:before,
.u-table-alt-palette-5-dark-3 tr:nth-child(even) {
    color: #ffffff;
    background-color: #292d33;
}

.u-input.u-palette-5-dark-3,
.u-field-input.u-palette-5-dark-3,
.u-button-style.u-palette-5-dark-3,
.u-button-style.u-palette-5-dark-3[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #292d33 !important;
}

    .u-button-style.u-palette-5-dark-3:hover,
    .u-button-style.u-palette-5-dark-3[class*="u-border-"]:hover,
    .u-button-style.u-palette-5-dark-3:focus,
    .u-button-style.u-palette-5-dark-3[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-palette-5-dark-3:active,
    .u-button-style.u-button-style.u-palette-5-dark-3[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-palette-5-dark-3.active,
    .u-button-style.u-button-style.u-palette-5-dark-3[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-palette-5-dark-3,
    li.active > .u-button-style.u-button-style.u-palette-5-dark-3[class*="u-border-"] {
        color: #ffffff !important;
        background-color: #25292e !important;
    }

.u-hover-palette-5-dark-3:hover,
.u-hover-palette-5-dark-3[class*="u-border-"]:hover,
.u-hover-palette-5-dark-3:focus,
.u-hover-palette-5-dark-3[class*="u-border-"]:focus,
.u-active-palette-5-dark-3.u-active.u-active,
.u-active-palette-5-dark-3[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-palette-5-dark-3:hover,
a.u-button-style.u-hover-palette-5-dark-3[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-palette-5-dark-3,
a.u-button-style:hover > .u-hover-palette-5-dark-3[class*="u-border-"],
a.u-button-style.u-hover-palette-5-dark-3:focus,
a.u-button-style.u-hover-palette-5-dark-3[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-palette-5-dark-3:active,
a.u-button-style.u-button-style.u-active-palette-5-dark-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-palette-5-dark-3.active,
a.u-button-style.u-button-style.u-active-palette-5-dark-3[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-palette-5-dark-3,
a.u-button-style.u-button-style.active > .u-active-palette-5-dark-3[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-palette-5-dark-3,
li.active > a.u-button-style.u-button-style.u-active-palette-5-dark-3[class*="u-border-"],
input.u-field-input.u-field-input.u-active-palette-5-dark-3:checked {
    color: #ffffff !important;
    background-color: #292d33 !important;
}

a.u-link.u-hover-palette-5-dark-3:hover {
    color: #292d33 !important;
}

.u-palette-5-dark-2,
.u-body.u-palette-5-dark-2,
section.u-palette-5-dark-2:before,
.u-palette-5-dark-2 > .u-container-layout:before,
.u-palette-5-dark-2 > .u-inner-container-layout:before,
.u-palette-5-dark-2.u-sidenav:before,
.u-container-layout.u-container-layout.u-palette-5-dark-2:before,
.u-table-alt-palette-5-dark-2 tr:nth-child(even) {
    color: #ffffff;
    background-color: #555c66;
}

.u-input.u-palette-5-dark-2,
.u-field-input.u-palette-5-dark-2,
.u-button-style.u-palette-5-dark-2,
.u-button-style.u-palette-5-dark-2[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #555c66 !important;
}

    .u-button-style.u-palette-5-dark-2:hover,
    .u-button-style.u-palette-5-dark-2[class*="u-border-"]:hover,
    .u-button-style.u-palette-5-dark-2:focus,
    .u-button-style.u-palette-5-dark-2[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-palette-5-dark-2:active,
    .u-button-style.u-button-style.u-palette-5-dark-2[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-palette-5-dark-2.active,
    .u-button-style.u-button-style.u-palette-5-dark-2[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-palette-5-dark-2,
    li.active > .u-button-style.u-button-style.u-palette-5-dark-2[class*="u-border-"] {
        color: #ffffff !important;
        background-color: #4d535c !important;
    }

.u-hover-palette-5-dark-2:hover,
.u-hover-palette-5-dark-2[class*="u-border-"]:hover,
.u-hover-palette-5-dark-2:focus,
.u-hover-palette-5-dark-2[class*="u-border-"]:focus,
.u-active-palette-5-dark-2.u-active.u-active,
.u-active-palette-5-dark-2[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-palette-5-dark-2:hover,
a.u-button-style.u-hover-palette-5-dark-2[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-palette-5-dark-2,
a.u-button-style:hover > .u-hover-palette-5-dark-2[class*="u-border-"],
a.u-button-style.u-hover-palette-5-dark-2:focus,
a.u-button-style.u-hover-palette-5-dark-2[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-palette-5-dark-2:active,
a.u-button-style.u-button-style.u-active-palette-5-dark-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-palette-5-dark-2.active,
a.u-button-style.u-button-style.u-active-palette-5-dark-2[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-palette-5-dark-2,
a.u-button-style.u-button-style.active > .u-active-palette-5-dark-2[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-palette-5-dark-2,
li.active > a.u-button-style.u-button-style.u-active-palette-5-dark-2[class*="u-border-"],
input.u-field-input.u-field-input.u-active-palette-5-dark-2:checked {
    color: #ffffff !important;
    background-color: #555c66 !important;
}

a.u-link.u-hover-palette-5-dark-2:hover {
    color: #555c66 !important;
}

.u-palette-5-dark-1,
.u-body.u-palette-5-dark-1,
section.u-palette-5-dark-1:before,
.u-palette-5-dark-1 > .u-container-layout:before,
.u-palette-5-dark-1 > .u-inner-container-layout:before,
.u-palette-5-dark-1.u-sidenav:before,
.u-container-layout.u-container-layout.u-palette-5-dark-1:before,
.u-table-alt-palette-5-dark-1 tr:nth-child(even) {
    color: #ffffff;
    background-color: #858e99;
}

.u-input.u-palette-5-dark-1,
.u-field-input.u-palette-5-dark-1,
.u-button-style.u-palette-5-dark-1,
.u-button-style.u-palette-5-dark-1[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #858e99 !important;
}

    .u-button-style.u-palette-5-dark-1:hover,
    .u-button-style.u-palette-5-dark-1[class*="u-border-"]:hover,
    .u-button-style.u-palette-5-dark-1:focus,
    .u-button-style.u-palette-5-dark-1[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-palette-5-dark-1:active,
    .u-button-style.u-button-style.u-palette-5-dark-1[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-palette-5-dark-1.active,
    .u-button-style.u-button-style.u-palette-5-dark-1[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-palette-5-dark-1,
    li.active > .u-button-style.u-button-style.u-palette-5-dark-1[class*="u-border-"] {
        color: #ffffff !important;
        background-color: #75808c !important;
    }

.u-hover-palette-5-dark-1:hover,
.u-hover-palette-5-dark-1[class*="u-border-"]:hover,
.u-hover-palette-5-dark-1:focus,
.u-hover-palette-5-dark-1[class*="u-border-"]:focus,
.u-active-palette-5-dark-1.u-active.u-active,
.u-active-palette-5-dark-1[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-palette-5-dark-1:hover,
a.u-button-style.u-hover-palette-5-dark-1[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-palette-5-dark-1,
a.u-button-style:hover > .u-hover-palette-5-dark-1[class*="u-border-"],
a.u-button-style.u-hover-palette-5-dark-1:focus,
a.u-button-style.u-hover-palette-5-dark-1[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-palette-5-dark-1:active,
a.u-button-style.u-button-style.u-active-palette-5-dark-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-palette-5-dark-1.active,
a.u-button-style.u-button-style.u-active-palette-5-dark-1[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-palette-5-dark-1,
a.u-button-style.u-button-style.active > .u-active-palette-5-dark-1[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-palette-5-dark-1,
li.active > a.u-button-style.u-button-style.u-active-palette-5-dark-1[class*="u-border-"],
input.u-field-input.u-field-input.u-active-palette-5-dark-1:checked {
    color: #ffffff !important;
    background-color: #858e99 !important;
}

a.u-link.u-hover-palette-5-dark-1:hover {
    color: #858e99 !important;
}

.u-palette-5,
.u-body.u-palette-5,
section.u-palette-5:before,
.u-palette-5 > .u-container-layout:before,
.u-palette-5 > .u-inner-container-layout:before,
.u-palette-5.u-sidenav:before,
.u-container-layout.u-container-layout.u-palette-5:before,
.u-table-alt-palette-5 tr:nth-child(even) {
    color: #111111;
    background-color: #b9c1cc;
}

.u-input.u-palette-5,
.u-field-input.u-palette-5,
.u-button-style.u-palette-5,
.u-button-style.u-palette-5[class*="u-border-"] {
    color: #111111 !important;
    background-color: #b9c1cc !important;
}

    .u-button-style.u-palette-5:hover,
    .u-button-style.u-palette-5[class*="u-border-"]:hover,
    .u-button-style.u-palette-5:focus,
    .u-button-style.u-palette-5[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-palette-5:active,
    .u-button-style.u-button-style.u-palette-5[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-palette-5.active,
    .u-button-style.u-button-style.u-palette-5[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-palette-5,
    li.active > .u-button-style.u-button-style.u-palette-5[class*="u-border-"] {
        color: #111111 !important;
        background-color: #a2adbc !important;
    }

.u-hover-palette-5:hover,
.u-hover-palette-5[class*="u-border-"]:hover,
.u-hover-palette-5:focus,
.u-hover-palette-5[class*="u-border-"]:focus,
.u-active-palette-5.u-active.u-active,
.u-active-palette-5[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-palette-5:hover,
a.u-button-style.u-hover-palette-5[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-palette-5,
a.u-button-style:hover > .u-hover-palette-5[class*="u-border-"],
a.u-button-style.u-hover-palette-5:focus,
a.u-button-style.u-hover-palette-5[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-palette-5:active,
a.u-button-style.u-button-style.u-active-palette-5[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-palette-5.active,
a.u-button-style.u-button-style.u-active-palette-5[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-palette-5,
a.u-button-style.u-button-style.active > .u-active-palette-5[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-palette-5,
li.active > a.u-button-style.u-button-style.u-active-palette-5[class*="u-border-"],
input.u-field-input.u-field-input.u-active-palette-5:checked {
    color: #111111 !important;
    background-color: #b9c1cc !important;
}

a.u-link.u-hover-palette-5:hover {
    color: #b9c1cc !important;
}

.u-palette-5-light-1,
.u-body.u-palette-5-light-1,
section.u-palette-5-light-1:before,
.u-palette-5-light-1 > .u-container-layout:before,
.u-palette-5-light-1 > .u-inner-container-layout:before,
.u-palette-5-light-1.u-sidenav:before,
.u-container-layout.u-container-layout.u-palette-5-light-1:before,
.u-table-alt-palette-5-light-1 tr:nth-child(even) {
    color: #111111;
    background-color: #ccd3db;
}

.u-input.u-palette-5-light-1,
.u-field-input.u-palette-5-light-1,
.u-button-style.u-palette-5-light-1,
.u-button-style.u-palette-5-light-1[class*="u-border-"] {
    color: #111111 !important;
    background-color: #ccd3db !important;
}

    .u-button-style.u-palette-5-light-1:hover,
    .u-button-style.u-palette-5-light-1[class*="u-border-"]:hover,
    .u-button-style.u-palette-5-light-1:focus,
    .u-button-style.u-palette-5-light-1[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-palette-5-light-1:active,
    .u-button-style.u-button-style.u-palette-5-light-1[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-palette-5-light-1.active,
    .u-button-style.u-button-style.u-palette-5-light-1[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-palette-5-light-1,
    li.active > .u-button-style.u-button-style.u-palette-5-light-1[class*="u-border-"] {
        color: #111111 !important;
        background-color: #b3bec9 !important;
    }

.u-hover-palette-5-light-1:hover,
.u-hover-palette-5-light-1[class*="u-border-"]:hover,
.u-hover-palette-5-light-1:focus,
.u-hover-palette-5-light-1[class*="u-border-"]:focus,
.u-active-palette-5-light-1.u-active.u-active,
.u-active-palette-5-light-1[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-palette-5-light-1:hover,
a.u-button-style.u-hover-palette-5-light-1[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-palette-5-light-1,
a.u-button-style:hover > .u-hover-palette-5-light-1[class*="u-border-"],
a.u-button-style.u-hover-palette-5-light-1:focus,
a.u-button-style.u-hover-palette-5-light-1[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-palette-5-light-1:active,
a.u-button-style.u-button-style.u-active-palette-5-light-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-palette-5-light-1.active,
a.u-button-style.u-button-style.u-active-palette-5-light-1[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-palette-5-light-1,
a.u-button-style.u-button-style.active > .u-active-palette-5-light-1[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-palette-5-light-1,
li.active > a.u-button-style.u-button-style.u-active-palette-5-light-1[class*="u-border-"],
input.u-field-input.u-field-input.u-active-palette-5-light-1:checked {
    color: #111111 !important;
    background-color: #ccd3db !important;
}

a.u-link.u-hover-palette-5-light-1:hover {
    color: #ccd3db !important;
}

.u-palette-5-light-2,
.u-body.u-palette-5-light-2,
section.u-palette-5-light-2:before,
.u-palette-5-light-2 > .u-container-layout:before,
.u-palette-5-light-2 > .u-inner-container-layout:before,
.u-palette-5-light-2.u-sidenav:before,
.u-container-layout.u-container-layout.u-palette-5-light-2:before,
.u-table-alt-palette-5-light-2 tr:nth-child(even) {
    color: #111111;
    background-color: #e0e5eb;
}

.u-input.u-palette-5-light-2,
.u-field-input.u-palette-5-light-2,
.u-button-style.u-palette-5-light-2,
.u-button-style.u-palette-5-light-2[class*="u-border-"] {
    color: #111111 !important;
    background-color: #e0e5eb !important;
}

    .u-button-style.u-palette-5-light-2:hover,
    .u-button-style.u-palette-5-light-2[class*="u-border-"]:hover,
    .u-button-style.u-palette-5-light-2:focus,
    .u-button-style.u-palette-5-light-2[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-palette-5-light-2:active,
    .u-button-style.u-button-style.u-palette-5-light-2[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-palette-5-light-2.active,
    .u-button-style.u-button-style.u-palette-5-light-2[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-palette-5-light-2,
    li.active > .u-button-style.u-button-style.u-palette-5-light-2[class*="u-border-"] {
        color: #111111 !important;
        background-color: #c4ced9 !important;
    }

.u-hover-palette-5-light-2:hover,
.u-hover-palette-5-light-2[class*="u-border-"]:hover,
.u-hover-palette-5-light-2:focus,
.u-hover-palette-5-light-2[class*="u-border-"]:focus,
.u-active-palette-5-light-2.u-active.u-active,
.u-active-palette-5-light-2[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-palette-5-light-2:hover,
a.u-button-style.u-hover-palette-5-light-2[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-palette-5-light-2,
a.u-button-style:hover > .u-hover-palette-5-light-2[class*="u-border-"],
a.u-button-style.u-hover-palette-5-light-2:focus,
a.u-button-style.u-hover-palette-5-light-2[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-palette-5-light-2:active,
a.u-button-style.u-button-style.u-active-palette-5-light-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-palette-5-light-2.active,
a.u-button-style.u-button-style.u-active-palette-5-light-2[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-palette-5-light-2,
a.u-button-style.u-button-style.active > .u-active-palette-5-light-2[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-palette-5-light-2,
li.active > a.u-button-style.u-button-style.u-active-palette-5-light-2[class*="u-border-"],
input.u-field-input.u-field-input.u-active-palette-5-light-2:checked {
    color: #111111 !important;
    background-color: #e0e5eb !important;
}

a.u-link.u-hover-palette-5-light-2:hover {
    color: #e0e5eb !important;
}

.u-palette-5-light-3,
.u-body.u-palette-5-light-3,
section.u-palette-5-light-3:before,
.u-palette-5-light-3 > .u-container-layout:before,
.u-palette-5-light-3 > .u-inner-container-layout:before,
.u-palette-5-light-3.u-sidenav:before,
.u-container-layout.u-container-layout.u-palette-5-light-3:before,
.u-table-alt-palette-5-light-3 tr:nth-child(even) {
    color: #111111;
    background-color: #f5f7fa;
}

.u-input.u-palette-5-light-3,
.u-field-input.u-palette-5-light-3,
.u-button-style.u-palette-5-light-3,
.u-button-style.u-palette-5-light-3[class*="u-border-"] {
    color: #111111 !important;
    background-color: #f5f7fa !important;
}

    .u-button-style.u-palette-5-light-3:hover,
    .u-button-style.u-palette-5-light-3[class*="u-border-"]:hover,
    .u-button-style.u-palette-5-light-3:focus,
    .u-button-style.u-palette-5-light-3[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-palette-5-light-3:active,
    .u-button-style.u-button-style.u-palette-5-light-3[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-palette-5-light-3.active,
    .u-button-style.u-button-style.u-palette-5-light-3[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-palette-5-light-3,
    li.active > .u-button-style.u-button-style.u-palette-5-light-3[class*="u-border-"] {
        color: #111111 !important;
        background-color: #d4dde9 !important;
    }

.u-hover-palette-5-light-3:hover,
.u-hover-palette-5-light-3[class*="u-border-"]:hover,
.u-hover-palette-5-light-3:focus,
.u-hover-palette-5-light-3[class*="u-border-"]:focus,
.u-active-palette-5-light-3.u-active.u-active,
.u-active-palette-5-light-3[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-palette-5-light-3:hover,
a.u-button-style.u-hover-palette-5-light-3[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-palette-5-light-3,
a.u-button-style:hover > .u-hover-palette-5-light-3[class*="u-border-"],
a.u-button-style.u-hover-palette-5-light-3:focus,
a.u-button-style.u-hover-palette-5-light-3[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-palette-5-light-3:active,
a.u-button-style.u-button-style.u-active-palette-5-light-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-palette-5-light-3.active,
a.u-button-style.u-button-style.u-active-palette-5-light-3[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-palette-5-light-3,
a.u-button-style.u-button-style.active > .u-active-palette-5-light-3[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-palette-5-light-3,
li.active > a.u-button-style.u-button-style.u-active-palette-5-light-3[class*="u-border-"],
input.u-field-input.u-field-input.u-active-palette-5-light-3:checked {
    color: #111111 !important;
    background-color: #f5f7fa !important;
}

a.u-link.u-hover-palette-5-light-3:hover {
    color: #f5f7fa !important;
}

.u-palette-5-base,
.u-body.u-palette-5-base,
section.u-palette-5-base:before,
.u-palette-5-base > .u-container-layout:before,
.u-palette-5-base > .u-inner-container-layout:before,
.u-palette-5-base.u-sidenav:before,
.u-container-layout.u-container-layout.u-palette-5-base:before,
.u-table-alt-palette-5-base tr:nth-child(even) {
    color: #111111;
    background-color: #b9c1cc;
}

.u-input.u-palette-5-base,
.u-field-input.u-palette-5-base,
.u-button-style.u-palette-5-base,
.u-button-style.u-palette-5-base[class*="u-border-"] {
    color: #111111 !important;
    background-color: #b9c1cc !important;
}

    .u-button-style.u-palette-5-base:hover,
    .u-button-style.u-palette-5-base[class*="u-border-"]:hover,
    .u-button-style.u-palette-5-base:focus,
    .u-button-style.u-palette-5-base[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-palette-5-base:active,
    .u-button-style.u-button-style.u-palette-5-base[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-palette-5-base.active,
    .u-button-style.u-button-style.u-palette-5-base[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-palette-5-base,
    li.active > .u-button-style.u-button-style.u-palette-5-base[class*="u-border-"] {
        color: #111111 !important;
        background-color: #a2adbc !important;
    }

.u-hover-palette-5-base:hover,
.u-hover-palette-5-base[class*="u-border-"]:hover,
.u-hover-palette-5-base:focus,
.u-hover-palette-5-base[class*="u-border-"]:focus,
.u-active-palette-5-base.u-active.u-active,
.u-active-palette-5-base[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-palette-5-base:hover,
a.u-button-style.u-hover-palette-5-base[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-palette-5-base,
a.u-button-style:hover > .u-hover-palette-5-base[class*="u-border-"],
a.u-button-style.u-hover-palette-5-base:focus,
a.u-button-style.u-hover-palette-5-base[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-palette-5-base:active,
a.u-button-style.u-button-style.u-active-palette-5-base[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-palette-5-base.active,
a.u-button-style.u-button-style.u-active-palette-5-base[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-palette-5-base,
a.u-button-style.u-button-style.active > .u-active-palette-5-base[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-palette-5-base,
li.active > a.u-button-style.u-button-style.u-active-palette-5-base[class*="u-border-"],
input.u-field-input.u-field-input.u-active-palette-5-base:checked {
    color: #111111 !important;
    background-color: #b9c1cc !important;
}

a.u-link.u-hover-palette-5-base:hover {
    color: #b9c1cc !important;
}

.u-grey-dark-3,
.u-body.u-grey-dark-3,
section.u-grey-dark-3:before,
.u-grey-dark-3 > .u-container-layout:before,
.u-grey-dark-3 > .u-inner-container-layout:before,
.u-grey-dark-3.u-sidenav:before,
.u-container-layout.u-container-layout.u-grey-dark-3:before,
.u-table-alt-grey-dark-3 tr:nth-child(even) {
    color: #ffffff;
    background-color: #212121;
}

.u-input.u-grey-dark-3,
.u-field-input.u-grey-dark-3,
.u-button-style.u-grey-dark-3,
.u-button-style.u-grey-dark-3[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #212121 !important;
}

    .u-button-style.u-grey-dark-3:hover,
    .u-button-style.u-grey-dark-3[class*="u-border-"]:hover,
    .u-button-style.u-grey-dark-3:focus,
    .u-button-style.u-grey-dark-3[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-grey-dark-3:active,
    .u-button-style.u-button-style.u-grey-dark-3[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-grey-dark-3.active,
    .u-button-style.u-button-style.u-grey-dark-3[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-grey-dark-3,
    li.active > .u-button-style.u-button-style.u-grey-dark-3[class*="u-border-"] {
        color: #ffffff !important;
        background-color: #1e1e1e !important;
    }

.u-hover-grey-dark-3:hover,
.u-hover-grey-dark-3[class*="u-border-"]:hover,
.u-hover-grey-dark-3:focus,
.u-hover-grey-dark-3[class*="u-border-"]:focus,
.u-active-grey-dark-3.u-active.u-active,
.u-active-grey-dark-3[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-grey-dark-3:hover,
a.u-button-style.u-hover-grey-dark-3[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-grey-dark-3,
a.u-button-style:hover > .u-hover-grey-dark-3[class*="u-border-"],
a.u-button-style.u-hover-grey-dark-3:focus,
a.u-button-style.u-hover-grey-dark-3[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-grey-dark-3:active,
a.u-button-style.u-button-style.u-active-grey-dark-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-grey-dark-3.active,
a.u-button-style.u-button-style.u-active-grey-dark-3[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-grey-dark-3,
a.u-button-style.u-button-style.active > .u-active-grey-dark-3[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-grey-dark-3,
li.active > a.u-button-style.u-button-style.u-active-grey-dark-3[class*="u-border-"],
input.u-field-input.u-field-input.u-active-grey-dark-3:checked {
    color: #ffffff !important;
    background-color: #212121 !important;
}

a.u-link.u-hover-grey-dark-3:hover {
    color: #212121 !important;
}

.u-grey-dark-2,
.u-body.u-grey-dark-2,
section.u-grey-dark-2:before,
.u-grey-dark-2 > .u-container-layout:before,
.u-grey-dark-2 > .u-inner-container-layout:before,
.u-grey-dark-2.u-sidenav:before,
.u-container-layout.u-container-layout.u-grey-dark-2:before,
.u-table-alt-grey-dark-2 tr:nth-child(even) {
    color: #ffffff;
    background-color: #333333;
}

.u-input.u-grey-dark-2,
.u-field-input.u-grey-dark-2,
.u-button-style.u-grey-dark-2,
.u-button-style.u-grey-dark-2[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #333333 !important;
}

    .u-button-style.u-grey-dark-2:hover,
    .u-button-style.u-grey-dark-2[class*="u-border-"]:hover,
    .u-button-style.u-grey-dark-2:focus,
    .u-button-style.u-grey-dark-2[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-grey-dark-2:active,
    .u-button-style.u-button-style.u-grey-dark-2[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-grey-dark-2.active,
    .u-button-style.u-button-style.u-grey-dark-2[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-grey-dark-2,
    li.active > .u-button-style.u-button-style.u-grey-dark-2[class*="u-border-"] {
        color: #ffffff !important;
        background-color: #2e2e2e !important;
    }

.u-hover-grey-dark-2:hover,
.u-hover-grey-dark-2[class*="u-border-"]:hover,
.u-hover-grey-dark-2:focus,
.u-hover-grey-dark-2[class*="u-border-"]:focus,
.u-active-grey-dark-2.u-active.u-active,
.u-active-grey-dark-2[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-grey-dark-2:hover,
a.u-button-style.u-hover-grey-dark-2[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-grey-dark-2,
a.u-button-style:hover > .u-hover-grey-dark-2[class*="u-border-"],
a.u-button-style.u-hover-grey-dark-2:focus,
a.u-button-style.u-hover-grey-dark-2[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-grey-dark-2:active,
a.u-button-style.u-button-style.u-active-grey-dark-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-grey-dark-2.active,
a.u-button-style.u-button-style.u-active-grey-dark-2[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-grey-dark-2,
a.u-button-style.u-button-style.active > .u-active-grey-dark-2[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-grey-dark-2,
li.active > a.u-button-style.u-button-style.u-active-grey-dark-2[class*="u-border-"],
input.u-field-input.u-field-input.u-active-grey-dark-2:checked {
    color: #ffffff !important;
    background-color: #333333 !important;
}

a.u-link.u-hover-grey-dark-2:hover {
    color: #333333 !important;
}

.u-grey-dark-1,
.u-body.u-grey-dark-1,
section.u-grey-dark-1:before,
.u-grey-dark-1 > .u-container-layout:before,
.u-grey-dark-1 > .u-inner-container-layout:before,
.u-grey-dark-1.u-sidenav:before,
.u-container-layout.u-container-layout.u-grey-dark-1:before,
.u-table-alt-grey-dark-1 tr:nth-child(even) {
    color: #ffffff;
    background-color: #454545;
}

.u-input.u-grey-dark-1,
.u-field-input.u-grey-dark-1,
.u-button-style.u-grey-dark-1,
.u-button-style.u-grey-dark-1[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #454545 !important;
}

    .u-button-style.u-grey-dark-1:hover,
    .u-button-style.u-grey-dark-1[class*="u-border-"]:hover,
    .u-button-style.u-grey-dark-1:focus,
    .u-button-style.u-grey-dark-1[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-grey-dark-1:active,
    .u-button-style.u-button-style.u-grey-dark-1[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-grey-dark-1.active,
    .u-button-style.u-button-style.u-grey-dark-1[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-grey-dark-1,
    li.active > .u-button-style.u-button-style.u-grey-dark-1[class*="u-border-"] {
        color: #ffffff !important;
        background-color: #3e3e3e !important;
    }

.u-hover-grey-dark-1:hover,
.u-hover-grey-dark-1[class*="u-border-"]:hover,
.u-hover-grey-dark-1:focus,
.u-hover-grey-dark-1[class*="u-border-"]:focus,
.u-active-grey-dark-1.u-active.u-active,
.u-active-grey-dark-1[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-grey-dark-1:hover,
a.u-button-style.u-hover-grey-dark-1[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-grey-dark-1,
a.u-button-style:hover > .u-hover-grey-dark-1[class*="u-border-"],
a.u-button-style.u-hover-grey-dark-1:focus,
a.u-button-style.u-hover-grey-dark-1[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-grey-dark-1:active,
a.u-button-style.u-button-style.u-active-grey-dark-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-grey-dark-1.active,
a.u-button-style.u-button-style.u-active-grey-dark-1[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-grey-dark-1,
a.u-button-style.u-button-style.active > .u-active-grey-dark-1[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-grey-dark-1,
li.active > a.u-button-style.u-button-style.u-active-grey-dark-1[class*="u-border-"],
input.u-field-input.u-field-input.u-active-grey-dark-1:checked {
    color: #ffffff !important;
    background-color: #454545 !important;
}

a.u-link.u-hover-grey-dark-1:hover {
    color: #454545 !important;
}

.u-grey,
.u-body.u-grey,
section.u-grey:before,
.u-grey > .u-container-layout:before,
.u-grey > .u-inner-container-layout:before,
.u-grey.u-sidenav:before,
.u-container-layout.u-container-layout.u-grey:before,
.u-table-alt-grey tr:nth-child(even) {
    color: #ffffff;
    background-color: #b3b3b3;
}

.u-input.u-grey,
.u-field-input.u-grey,
.u-button-style.u-grey,
.u-button-style.u-grey[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #b3b3b3 !important;
}

    .u-button-style.u-grey:hover,
    .u-button-style.u-grey[class*="u-border-"]:hover,
    .u-button-style.u-grey:focus,
    .u-button-style.u-grey[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-grey:active,
    .u-button-style.u-button-style.u-grey[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-grey.active,
    .u-button-style.u-button-style.u-grey[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-grey,
    li.active > .u-button-style.u-button-style.u-grey[class*="u-border-"] {
        color: #ffffff !important;
        background-color: #a1a1a1 !important;
    }

.u-hover-grey:hover,
.u-hover-grey[class*="u-border-"]:hover,
.u-hover-grey:focus,
.u-hover-grey[class*="u-border-"]:focus,
.u-active-grey.u-active.u-active,
.u-active-grey[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-grey:hover,
a.u-button-style.u-hover-grey[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-grey,
a.u-button-style:hover > .u-hover-grey[class*="u-border-"],
a.u-button-style.u-hover-grey:focus,
a.u-button-style.u-hover-grey[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-grey:active,
a.u-button-style.u-button-style.u-active-grey[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-grey.active,
a.u-button-style.u-button-style.u-active-grey[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-grey,
a.u-button-style.u-button-style.active > .u-active-grey[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-grey,
li.active > a.u-button-style.u-button-style.u-active-grey[class*="u-border-"],
input.u-field-input.u-field-input.u-active-grey:checked {
    color: #ffffff !important;
    background-color: #b3b3b3 !important;
}

a.u-link.u-hover-grey:hover {
    color: #b3b3b3 !important;
}

.u-grey-light-1,
.u-body.u-grey-light-1,
section.u-grey-light-1:before,
.u-grey-light-1 > .u-container-layout:before,
.u-grey-light-1 > .u-inner-container-layout:before,
.u-grey-light-1.u-sidenav:before,
.u-container-layout.u-container-layout.u-grey-light-1:before,
.u-table-alt-grey-light-1 tr:nth-child(even) {
    color: #111111;
    background-color: #d9d9d9;
}

.u-input.u-grey-light-1,
.u-field-input.u-grey-light-1,
.u-button-style.u-grey-light-1,
.u-button-style.u-grey-light-1[class*="u-border-"] {
    color: #111111 !important;
    background-color: #d9d9d9 !important;
}

    .u-button-style.u-grey-light-1:hover,
    .u-button-style.u-grey-light-1[class*="u-border-"]:hover,
    .u-button-style.u-grey-light-1:focus,
    .u-button-style.u-grey-light-1[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-grey-light-1:active,
    .u-button-style.u-button-style.u-grey-light-1[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-grey-light-1.active,
    .u-button-style.u-button-style.u-grey-light-1[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-grey-light-1,
    li.active > .u-button-style.u-button-style.u-grey-light-1[class*="u-border-"] {
        color: #111111 !important;
        background-color: #c3c3c3 !important;
    }

.u-hover-grey-light-1:hover,
.u-hover-grey-light-1[class*="u-border-"]:hover,
.u-hover-grey-light-1:focus,
.u-hover-grey-light-1[class*="u-border-"]:focus,
.u-active-grey-light-1.u-active.u-active,
.u-active-grey-light-1[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-grey-light-1:hover,
a.u-button-style.u-hover-grey-light-1[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-grey-light-1,
a.u-button-style:hover > .u-hover-grey-light-1[class*="u-border-"],
a.u-button-style.u-hover-grey-light-1:focus,
a.u-button-style.u-hover-grey-light-1[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-grey-light-1:active,
a.u-button-style.u-button-style.u-active-grey-light-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-grey-light-1.active,
a.u-button-style.u-button-style.u-active-grey-light-1[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-grey-light-1,
a.u-button-style.u-button-style.active > .u-active-grey-light-1[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-grey-light-1,
li.active > a.u-button-style.u-button-style.u-active-grey-light-1[class*="u-border-"],
input.u-field-input.u-field-input.u-active-grey-light-1:checked {
    color: #111111 !important;
    background-color: #d9d9d9 !important;
}

a.u-link.u-hover-grey-light-1:hover {
    color: #d9d9d9 !important;
}

.u-grey-light-2,
.u-body.u-grey-light-2,
section.u-grey-light-2:before,
.u-grey-light-2 > .u-container-layout:before,
.u-grey-light-2 > .u-inner-container-layout:before,
.u-grey-light-2.u-sidenav:before,
.u-container-layout.u-container-layout.u-grey-light-2:before,
.u-table-alt-grey-light-2 tr:nth-child(even) {
    color: #111111;
    background-color: #eeeeee;
}

.u-input.u-grey-light-2,
.u-field-input.u-grey-light-2,
.u-button-style.u-grey-light-2,
.u-button-style.u-grey-light-2[class*="u-border-"] {
    color: #111111 !important;
    background-color: #eeeeee !important;
}

    .u-button-style.u-grey-light-2:hover,
    .u-button-style.u-grey-light-2[class*="u-border-"]:hover,
    .u-button-style.u-grey-light-2:focus,
    .u-button-style.u-grey-light-2[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-grey-light-2:active,
    .u-button-style.u-button-style.u-grey-light-2[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-grey-light-2.active,
    .u-button-style.u-button-style.u-grey-light-2[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-grey-light-2,
    li.active > .u-button-style.u-button-style.u-grey-light-2[class*="u-border-"] {
        color: #111111 !important;
        background-color: #d6d6d6 !important;
    }

.u-hover-grey-light-2:hover,
.u-hover-grey-light-2[class*="u-border-"]:hover,
.u-hover-grey-light-2:focus,
.u-hover-grey-light-2[class*="u-border-"]:focus,
.u-active-grey-light-2.u-active.u-active,
.u-active-grey-light-2[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-grey-light-2:hover,
a.u-button-style.u-hover-grey-light-2[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-grey-light-2,
a.u-button-style:hover > .u-hover-grey-light-2[class*="u-border-"],
a.u-button-style.u-hover-grey-light-2:focus,
a.u-button-style.u-hover-grey-light-2[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-grey-light-2:active,
a.u-button-style.u-button-style.u-active-grey-light-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-grey-light-2.active,
a.u-button-style.u-button-style.u-active-grey-light-2[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-grey-light-2,
a.u-button-style.u-button-style.active > .u-active-grey-light-2[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-grey-light-2,
li.active > a.u-button-style.u-button-style.u-active-grey-light-2[class*="u-border-"],
input.u-field-input.u-field-input.u-active-grey-light-2:checked {
    color: #111111 !important;
    background-color: #eeeeee !important;
}

a.u-link.u-hover-grey-light-2:hover {
    color: #eeeeee !important;
}

.u-grey-light-3,
.u-body.u-grey-light-3,
section.u-grey-light-3:before,
.u-grey-light-3 > .u-container-layout:before,
.u-grey-light-3 > .u-inner-container-layout:before,
.u-grey-light-3.u-sidenav:before,
.u-container-layout.u-container-layout.u-grey-light-3:before,
.u-table-alt-grey-light-3 tr:nth-child(even) {
    color: #111111;
    background-color: #f6f6f6;
}

.u-input.u-grey-light-3,
.u-field-input.u-grey-light-3,
.u-button-style.u-grey-light-3,
.u-button-style.u-grey-light-3[class*="u-border-"] {
    color: #111111 !important;
    background-color: #f6f6f6 !important;
}

    .u-button-style.u-grey-light-3:hover,
    .u-button-style.u-grey-light-3[class*="u-border-"]:hover,
    .u-button-style.u-grey-light-3:focus,
    .u-button-style.u-grey-light-3[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-grey-light-3:active,
    .u-button-style.u-button-style.u-grey-light-3[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-grey-light-3.active,
    .u-button-style.u-button-style.u-grey-light-3[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-grey-light-3,
    li.active > .u-button-style.u-button-style.u-grey-light-3[class*="u-border-"] {
        color: #111111 !important;
        background-color: #dddddd !important;
    }

.u-hover-grey-light-3:hover,
.u-hover-grey-light-3[class*="u-border-"]:hover,
.u-hover-grey-light-3:focus,
.u-hover-grey-light-3[class*="u-border-"]:focus,
.u-active-grey-light-3.u-active.u-active,
.u-active-grey-light-3[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-grey-light-3:hover,
a.u-button-style.u-hover-grey-light-3[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-grey-light-3,
a.u-button-style:hover > .u-hover-grey-light-3[class*="u-border-"],
a.u-button-style.u-hover-grey-light-3:focus,
a.u-button-style.u-hover-grey-light-3[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-grey-light-3:active,
a.u-button-style.u-button-style.u-active-grey-light-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-grey-light-3.active,
a.u-button-style.u-button-style.u-active-grey-light-3[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-grey-light-3,
a.u-button-style.u-button-style.active > .u-active-grey-light-3[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-grey-light-3,
li.active > a.u-button-style.u-button-style.u-active-grey-light-3[class*="u-border-"],
input.u-field-input.u-field-input.u-active-grey-light-3:checked {
    color: #111111 !important;
    background-color: #f6f6f6 !important;
}

a.u-link.u-hover-grey-light-3:hover {
    color: #f6f6f6 !important;
}

.u-white,
.u-body.u-white,
section.u-white:before,
.u-white > .u-container-layout:before,
.u-white > .u-inner-container-layout:before,
.u-white.u-sidenav:before,
.u-container-layout.u-container-layout.u-white:before,
.u-table-alt-white tr:nth-child(even) {
    color: #111111;
    background-color: #ffffff;
}

.u-input.u-white,
.u-field-input.u-white,
.u-button-style.u-white,
.u-button-style.u-white[class*="u-border-"] {
    color: #111111 !important;
    background-color: #ffffff !important;
}

    .u-button-style.u-white:hover,
    .u-button-style.u-white[class*="u-border-"]:hover,
    .u-button-style.u-white:focus,
    .u-button-style.u-white[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-white:active,
    .u-button-style.u-button-style.u-white[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-white.active,
    .u-button-style.u-button-style.u-white[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-white,
    li.active > .u-button-style.u-button-style.u-white[class*="u-border-"] {
        color: #111111 !important;
        background-color: #e6e6e6 !important;
    }

.u-hover-white:hover,
.u-hover-white[class*="u-border-"]:hover,
.u-hover-white:focus,
.u-hover-white[class*="u-border-"]:focus,
.u-active-white.u-active.u-active,
.u-active-white[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-white:hover,
a.u-button-style.u-hover-white[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-white,
a.u-button-style:hover > .u-hover-white[class*="u-border-"],
a.u-button-style.u-hover-white:focus,
a.u-button-style.u-hover-white[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-white:active,
a.u-button-style.u-button-style.u-active-white[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-white.active,
a.u-button-style.u-button-style.u-active-white[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-white,
a.u-button-style.u-button-style.active > .u-active-white[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-white,
li.active > a.u-button-style.u-button-style.u-active-white[class*="u-border-"],
input.u-field-input.u-field-input.u-active-white:checked {
    color: #111111 !important;
    background-color: #ffffff !important;
}

a.u-link.u-hover-white:hover {
    color: #ffffff !important;
}

.u-black,
.u-body.u-black,
section.u-black:before,
.u-black > .u-container-layout:before,
.u-black > .u-inner-container-layout:before,
.u-black.u-sidenav:before,
.u-container-layout.u-container-layout.u-black:before,
.u-table-alt-black tr:nth-child(even) {
    color: #ffffff;
    background-color: #000000;
}

.u-input.u-black,
.u-field-input.u-black,
.u-button-style.u-black,
.u-button-style.u-black[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #000000 !important;
}

    .u-button-style.u-black:hover,
    .u-button-style.u-black[class*="u-border-"]:hover,
    .u-button-style.u-black:focus,
    .u-button-style.u-black[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-black:active,
    .u-button-style.u-button-style.u-black[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-black.active,
    .u-button-style.u-button-style.u-black[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-black,
    li.active > .u-button-style.u-button-style.u-black[class*="u-border-"] {
        color: #ffffff !important;
        background-color: #000000 !important;
    }

.u-hover-black:hover,
.u-hover-black[class*="u-border-"]:hover,
.u-hover-black:focus,
.u-hover-black[class*="u-border-"]:focus,
.u-active-black.u-active.u-active,
.u-active-black[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-black:hover,
a.u-button-style.u-hover-black[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-black,
a.u-button-style:hover > .u-hover-black[class*="u-border-"],
a.u-button-style.u-hover-black:focus,
a.u-button-style.u-hover-black[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-black:active,
a.u-button-style.u-button-style.u-active-black[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-black.active,
a.u-button-style.u-button-style.u-active-black[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-black,
a.u-button-style.u-button-style.active > .u-active-black[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-black,
li.active > a.u-button-style.u-button-style.u-active-black[class*="u-border-"],
input.u-field-input.u-field-input.u-active-black:checked {
    color: #ffffff !important;
    background-color: #000000 !important;
}

a.u-link.u-hover-black:hover {
    color: #000000 !important;
}

.u-body-color,
.u-body.u-body-color,
section.u-body-color:before,
.u-body-color > .u-container-layout:before,
.u-body-color > .u-inner-container-layout:before,
.u-body-color.u-sidenav:before,
.u-container-layout.u-container-layout.u-body-color:before,
.u-table-alt-body-color tr:nth-child(even) {
    color: #ffffff;
    background-color: #111111;
}

.u-input.u-body-color,
.u-field-input.u-body-color,
.u-button-style.u-body-color,
.u-button-style.u-body-color[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #111111 !important;
}

    .u-button-style.u-body-color:hover,
    .u-button-style.u-body-color[class*="u-border-"]:hover,
    .u-button-style.u-body-color:focus,
    .u-button-style.u-body-color[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-body-color:active,
    .u-button-style.u-button-style.u-body-color[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-body-color.active,
    .u-button-style.u-button-style.u-body-color[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-body-color,
    li.active > .u-button-style.u-button-style.u-body-color[class*="u-border-"] {
        color: #ffffff !important;
        background-color: #0f0f0f !important;
    }

.u-hover-body-color:hover,
.u-hover-body-color[class*="u-border-"]:hover,
.u-hover-body-color:focus,
.u-hover-body-color[class*="u-border-"]:focus,
.u-active-body-color.u-active.u-active,
.u-active-body-color[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-body-color:hover,
a.u-button-style.u-hover-body-color[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-body-color,
a.u-button-style:hover > .u-hover-body-color[class*="u-border-"],
a.u-button-style.u-hover-body-color:focus,
a.u-button-style.u-hover-body-color[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-body-color:active,
a.u-button-style.u-button-style.u-active-body-color[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-body-color.active,
a.u-button-style.u-button-style.u-active-body-color[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-body-color,
a.u-button-style.u-button-style.active > .u-active-body-color[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-body-color,
li.active > a.u-button-style.u-button-style.u-active-body-color[class*="u-border-"],
input.u-field-input.u-field-input.u-active-body-color:checked {
    color: #ffffff !important;
    background-color: #111111 !important;
}

a.u-link.u-hover-body-color:hover {
    color: #111111 !important;
}

.u-body-alt-color,
.u-body.u-body-alt-color,
section.u-body-alt-color:before,
.u-body-alt-color > .u-container-layout:before,
.u-body-alt-color > .u-inner-container-layout:before,
.u-body-alt-color.u-sidenav:before,
.u-container-layout.u-container-layout.u-body-alt-color:before,
.u-table-alt-body-alt-color tr:nth-child(even) {
    color: #111111;
    background-color: #ffffff;
}

.u-input.u-body-alt-color,
.u-field-input.u-body-alt-color,
.u-button-style.u-body-alt-color,
.u-button-style.u-body-alt-color[class*="u-border-"] {
    color: #111111 !important;
    background-color: #ffffff !important;
}

    .u-button-style.u-body-alt-color:hover,
    .u-button-style.u-body-alt-color[class*="u-border-"]:hover,
    .u-button-style.u-body-alt-color:focus,
    .u-button-style.u-body-alt-color[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-body-alt-color:active,
    .u-button-style.u-button-style.u-body-alt-color[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-body-alt-color.active,
    .u-button-style.u-button-style.u-body-alt-color[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-body-alt-color,
    li.active > .u-button-style.u-button-style.u-body-alt-color[class*="u-border-"] {
        color: #111111 !important;
        background-color: #e6e6e6 !important;
    }

.u-hover-body-alt-color:hover,
.u-hover-body-alt-color[class*="u-border-"]:hover,
.u-hover-body-alt-color:focus,
.u-hover-body-alt-color[class*="u-border-"]:focus,
.u-active-body-alt-color.u-active.u-active,
.u-active-body-alt-color[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-body-alt-color:hover,
a.u-button-style.u-hover-body-alt-color[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-body-alt-color,
a.u-button-style:hover > .u-hover-body-alt-color[class*="u-border-"],
a.u-button-style.u-hover-body-alt-color:focus,
a.u-button-style.u-hover-body-alt-color[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-body-alt-color:active,
a.u-button-style.u-button-style.u-active-body-alt-color[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-body-alt-color.active,
a.u-button-style.u-button-style.u-active-body-alt-color[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-body-alt-color,
a.u-button-style.u-button-style.active > .u-active-body-alt-color[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-body-alt-color,
li.active > a.u-button-style.u-button-style.u-active-body-alt-color[class*="u-border-"],
input.u-field-input.u-field-input.u-active-body-alt-color:checked {
    color: #111111 !important;
    background-color: #ffffff !important;
}

a.u-link.u-hover-body-alt-color:hover {
    color: #ffffff !important;
}

.u-grey-25,
.u-body.u-grey-25,
section.u-grey-25:before,
.u-grey-25 > .u-container-layout:before,
.u-grey-25 > .u-inner-container-layout:before,
.u-grey-25.u-sidenav:before,
.u-container-layout.u-container-layout.u-grey-25:before,
.u-table-alt-grey-25 tr:nth-child(even) {
    color: #111111;
    background-color: #c0c0c0;
}

.u-input.u-grey-25,
.u-field-input.u-grey-25,
.u-button-style.u-grey-25,
.u-button-style.u-grey-25[class*="u-border-"] {
    color: #111111 !important;
    background-color: #c0c0c0 !important;
}

    .u-button-style.u-grey-25:hover,
    .u-button-style.u-grey-25[class*="u-border-"]:hover,
    .u-button-style.u-grey-25:focus,
    .u-button-style.u-grey-25[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-grey-25:active,
    .u-button-style.u-button-style.u-grey-25[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-grey-25.active,
    .u-button-style.u-button-style.u-grey-25[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-grey-25,
    li.active > .u-button-style.u-button-style.u-grey-25[class*="u-border-"] {
        color: #111111 !important;
        background-color: #adadad !important;
    }

.u-hover-grey-25:hover,
.u-hover-grey-25[class*="u-border-"]:hover,
.u-hover-grey-25:focus,
.u-hover-grey-25[class*="u-border-"]:focus,
.u-active-grey-25.u-active.u-active,
.u-active-grey-25[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-grey-25:hover,
a.u-button-style.u-hover-grey-25[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-grey-25,
a.u-button-style:hover > .u-hover-grey-25[class*="u-border-"],
a.u-button-style.u-hover-grey-25:focus,
a.u-button-style.u-hover-grey-25[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-grey-25:active,
a.u-button-style.u-button-style.u-active-grey-25[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-grey-25.active,
a.u-button-style.u-button-style.u-active-grey-25[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-grey-25,
a.u-button-style.u-button-style.active > .u-active-grey-25[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-grey-25,
li.active > a.u-button-style.u-button-style.u-active-grey-25[class*="u-border-"],
input.u-field-input.u-field-input.u-active-grey-25:checked {
    color: #111111 !important;
    background-color: #c0c0c0 !important;
}

a.u-link.u-hover-grey-25:hover {
    color: #c0c0c0 !important;
}

.u-grey-5,
.u-body.u-grey-5,
section.u-grey-5:before,
.u-grey-5 > .u-container-layout:before,
.u-grey-5 > .u-inner-container-layout:before,
.u-grey-5.u-sidenav:before,
.u-container-layout.u-container-layout.u-grey-5:before,
.u-table-alt-grey-5 tr:nth-child(even) {
    color: #111111;
    background-color: #f2f2f2;
}

.u-input.u-grey-5,
.u-field-input.u-grey-5,
.u-button-style.u-grey-5,
.u-button-style.u-grey-5[class*="u-border-"] {
    color: #111111 !important;
    background-color: #f2f2f2 !important;
}

    .u-button-style.u-grey-5:hover,
    .u-button-style.u-grey-5[class*="u-border-"]:hover,
    .u-button-style.u-grey-5:focus,
    .u-button-style.u-grey-5[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-grey-5:active,
    .u-button-style.u-button-style.u-grey-5[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-grey-5.active,
    .u-button-style.u-button-style.u-grey-5[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-grey-5,
    li.active > .u-button-style.u-button-style.u-grey-5[class*="u-border-"] {
        color: #111111 !important;
        background-color: #dadada !important;
    }

.u-hover-grey-5:hover,
.u-hover-grey-5[class*="u-border-"]:hover,
.u-hover-grey-5:focus,
.u-hover-grey-5[class*="u-border-"]:focus,
.u-active-grey-5.u-active.u-active,
.u-active-grey-5[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-grey-5:hover,
a.u-button-style.u-hover-grey-5[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-grey-5,
a.u-button-style:hover > .u-hover-grey-5[class*="u-border-"],
a.u-button-style.u-hover-grey-5:focus,
a.u-button-style.u-hover-grey-5[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-grey-5:active,
a.u-button-style.u-button-style.u-active-grey-5[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-grey-5.active,
a.u-button-style.u-button-style.u-active-grey-5[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-grey-5,
a.u-button-style.u-button-style.active > .u-active-grey-5[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-grey-5,
li.active > a.u-button-style.u-button-style.u-active-grey-5[class*="u-border-"],
input.u-field-input.u-field-input.u-active-grey-5:checked {
    color: #111111 !important;
    background-color: #f2f2f2 !important;
}

a.u-link.u-hover-grey-5:hover {
    color: #f2f2f2 !important;
}

.u-grey-10,
.u-body.u-grey-10,
section.u-grey-10:before,
.u-grey-10 > .u-container-layout:before,
.u-grey-10 > .u-inner-container-layout:before,
.u-grey-10.u-sidenav:before,
.u-container-layout.u-container-layout.u-grey-10:before,
.u-table-alt-grey-10 tr:nth-child(even) {
    color: #111111;
    background-color: #e5e5e5;
}

.u-input.u-grey-10,
.u-field-input.u-grey-10,
.u-button-style.u-grey-10,
.u-button-style.u-grey-10[class*="u-border-"] {
    color: #111111 !important;
    background-color: #e5e5e5 !important;
}

    .u-button-style.u-grey-10:hover,
    .u-button-style.u-grey-10[class*="u-border-"]:hover,
    .u-button-style.u-grey-10:focus,
    .u-button-style.u-grey-10[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-grey-10:active,
    .u-button-style.u-button-style.u-grey-10[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-grey-10.active,
    .u-button-style.u-button-style.u-grey-10[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-grey-10,
    li.active > .u-button-style.u-button-style.u-grey-10[class*="u-border-"] {
        color: #111111 !important;
        background-color: #cecece !important;
    }

.u-hover-grey-10:hover,
.u-hover-grey-10[class*="u-border-"]:hover,
.u-hover-grey-10:focus,
.u-hover-grey-10[class*="u-border-"]:focus,
.u-active-grey-10.u-active.u-active,
.u-active-grey-10[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-grey-10:hover,
a.u-button-style.u-hover-grey-10[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-grey-10,
a.u-button-style:hover > .u-hover-grey-10[class*="u-border-"],
a.u-button-style.u-hover-grey-10:focus,
a.u-button-style.u-hover-grey-10[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-grey-10:active,
a.u-button-style.u-button-style.u-active-grey-10[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-grey-10.active,
a.u-button-style.u-button-style.u-active-grey-10[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-grey-10,
a.u-button-style.u-button-style.active > .u-active-grey-10[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-grey-10,
li.active > a.u-button-style.u-button-style.u-active-grey-10[class*="u-border-"],
input.u-field-input.u-field-input.u-active-grey-10:checked {
    color: #111111 !important;
    background-color: #e5e5e5 !important;
}

a.u-link.u-hover-grey-10:hover {
    color: #e5e5e5 !important;
}

.u-grey-15,
.u-body.u-grey-15,
section.u-grey-15:before,
.u-grey-15 > .u-container-layout:before,
.u-grey-15 > .u-inner-container-layout:before,
.u-grey-15.u-sidenav:before,
.u-container-layout.u-container-layout.u-grey-15:before,
.u-table-alt-grey-15 tr:nth-child(even) {
    color: #111111;
    background-color: #d9d9d9;
}

.u-input.u-grey-15,
.u-field-input.u-grey-15,
.u-button-style.u-grey-15,
.u-button-style.u-grey-15[class*="u-border-"] {
    color: #111111 !important;
    background-color: #d9d9d9 !important;
}

    .u-button-style.u-grey-15:hover,
    .u-button-style.u-grey-15[class*="u-border-"]:hover,
    .u-button-style.u-grey-15:focus,
    .u-button-style.u-grey-15[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-grey-15:active,
    .u-button-style.u-button-style.u-grey-15[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-grey-15.active,
    .u-button-style.u-button-style.u-grey-15[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-grey-15,
    li.active > .u-button-style.u-button-style.u-grey-15[class*="u-border-"] {
        color: #111111 !important;
        background-color: #c3c3c3 !important;
    }

.u-hover-grey-15:hover,
.u-hover-grey-15[class*="u-border-"]:hover,
.u-hover-grey-15:focus,
.u-hover-grey-15[class*="u-border-"]:focus,
.u-active-grey-15.u-active.u-active,
.u-active-grey-15[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-grey-15:hover,
a.u-button-style.u-hover-grey-15[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-grey-15,
a.u-button-style:hover > .u-hover-grey-15[class*="u-border-"],
a.u-button-style.u-hover-grey-15:focus,
a.u-button-style.u-hover-grey-15[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-grey-15:active,
a.u-button-style.u-button-style.u-active-grey-15[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-grey-15.active,
a.u-button-style.u-button-style.u-active-grey-15[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-grey-15,
a.u-button-style.u-button-style.active > .u-active-grey-15[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-grey-15,
li.active > a.u-button-style.u-button-style.u-active-grey-15[class*="u-border-"],
input.u-field-input.u-field-input.u-active-grey-15:checked {
    color: #111111 !important;
    background-color: #d9d9d9 !important;
}

a.u-link.u-hover-grey-15:hover {
    color: #d9d9d9 !important;
}

.u-grey-25,
.u-body.u-grey-25,
section.u-grey-25:before,
.u-grey-25 > .u-container-layout:before,
.u-grey-25 > .u-inner-container-layout:before,
.u-grey-25.u-sidenav:before,
.u-container-layout.u-container-layout.u-grey-25:before,
.u-table-alt-grey-25 tr:nth-child(even) {
    color: #111111;
    background-color: #c0c0c0;
}

.u-input.u-grey-25,
.u-field-input.u-grey-25,
.u-button-style.u-grey-25,
.u-button-style.u-grey-25[class*="u-border-"] {
    color: #111111 !important;
    background-color: #c0c0c0 !important;
}

    .u-button-style.u-grey-25:hover,
    .u-button-style.u-grey-25[class*="u-border-"]:hover,
    .u-button-style.u-grey-25:focus,
    .u-button-style.u-grey-25[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-grey-25:active,
    .u-button-style.u-button-style.u-grey-25[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-grey-25.active,
    .u-button-style.u-button-style.u-grey-25[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-grey-25,
    li.active > .u-button-style.u-button-style.u-grey-25[class*="u-border-"] {
        color: #111111 !important;
        background-color: #adadad !important;
    }

.u-hover-grey-25:hover,
.u-hover-grey-25[class*="u-border-"]:hover,
.u-hover-grey-25:focus,
.u-hover-grey-25[class*="u-border-"]:focus,
.u-active-grey-25.u-active.u-active,
.u-active-grey-25[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-grey-25:hover,
a.u-button-style.u-hover-grey-25[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-grey-25,
a.u-button-style:hover > .u-hover-grey-25[class*="u-border-"],
a.u-button-style.u-hover-grey-25:focus,
a.u-button-style.u-hover-grey-25[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-grey-25:active,
a.u-button-style.u-button-style.u-active-grey-25[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-grey-25.active,
a.u-button-style.u-button-style.u-active-grey-25[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-grey-25,
a.u-button-style.u-button-style.active > .u-active-grey-25[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-grey-25,
li.active > a.u-button-style.u-button-style.u-active-grey-25[class*="u-border-"],
input.u-field-input.u-field-input.u-active-grey-25:checked {
    color: #111111 !important;
    background-color: #c0c0c0 !important;
}

a.u-link.u-hover-grey-25:hover {
    color: #c0c0c0 !important;
}

.u-grey-30,
.u-body.u-grey-30,
section.u-grey-30:before,
.u-grey-30 > .u-container-layout:before,
.u-grey-30 > .u-inner-container-layout:before,
.u-grey-30.u-sidenav:before,
.u-container-layout.u-container-layout.u-grey-30:before,
.u-table-alt-grey-30 tr:nth-child(even) {
    color: #ffffff;
    background-color: #b3b3b3;
}

.u-input.u-grey-30,
.u-field-input.u-grey-30,
.u-button-style.u-grey-30,
.u-button-style.u-grey-30[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #b3b3b3 !important;
}

    .u-button-style.u-grey-30:hover,
    .u-button-style.u-grey-30[class*="u-border-"]:hover,
    .u-button-style.u-grey-30:focus,
    .u-button-style.u-grey-30[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-grey-30:active,
    .u-button-style.u-button-style.u-grey-30[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-grey-30.active,
    .u-button-style.u-button-style.u-grey-30[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-grey-30,
    li.active > .u-button-style.u-button-style.u-grey-30[class*="u-border-"] {
        color: #ffffff !important;
        background-color: #a1a1a1 !important;
    }

.u-hover-grey-30:hover,
.u-hover-grey-30[class*="u-border-"]:hover,
.u-hover-grey-30:focus,
.u-hover-grey-30[class*="u-border-"]:focus,
.u-active-grey-30.u-active.u-active,
.u-active-grey-30[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-grey-30:hover,
a.u-button-style.u-hover-grey-30[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-grey-30,
a.u-button-style:hover > .u-hover-grey-30[class*="u-border-"],
a.u-button-style.u-hover-grey-30:focus,
a.u-button-style.u-hover-grey-30[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-grey-30:active,
a.u-button-style.u-button-style.u-active-grey-30[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-grey-30.active,
a.u-button-style.u-button-style.u-active-grey-30[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-grey-30,
a.u-button-style.u-button-style.active > .u-active-grey-30[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-grey-30,
li.active > a.u-button-style.u-button-style.u-active-grey-30[class*="u-border-"],
input.u-field-input.u-field-input.u-active-grey-30:checked {
    color: #ffffff !important;
    background-color: #b3b3b3 !important;
}

a.u-link.u-hover-grey-30:hover {
    color: #b3b3b3 !important;
}

.u-grey-40,
.u-body.u-grey-40,
section.u-grey-40:before,
.u-grey-40 > .u-container-layout:before,
.u-grey-40 > .u-inner-container-layout:before,
.u-grey-40.u-sidenav:before,
.u-container-layout.u-container-layout.u-grey-40:before,
.u-table-alt-grey-40 tr:nth-child(even) {
    color: #ffffff;
    background-color: #999999;
}

.u-input.u-grey-40,
.u-field-input.u-grey-40,
.u-button-style.u-grey-40,
.u-button-style.u-grey-40[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #999999 !important;
}

    .u-button-style.u-grey-40:hover,
    .u-button-style.u-grey-40[class*="u-border-"]:hover,
    .u-button-style.u-grey-40:focus,
    .u-button-style.u-grey-40[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-grey-40:active,
    .u-button-style.u-button-style.u-grey-40[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-grey-40.active,
    .u-button-style.u-button-style.u-grey-40[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-grey-40,
    li.active > .u-button-style.u-button-style.u-grey-40[class*="u-border-"] {
        color: #ffffff !important;
        background-color: #8a8a8a !important;
    }

.u-hover-grey-40:hover,
.u-hover-grey-40[class*="u-border-"]:hover,
.u-hover-grey-40:focus,
.u-hover-grey-40[class*="u-border-"]:focus,
.u-active-grey-40.u-active.u-active,
.u-active-grey-40[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-grey-40:hover,
a.u-button-style.u-hover-grey-40[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-grey-40,
a.u-button-style:hover > .u-hover-grey-40[class*="u-border-"],
a.u-button-style.u-hover-grey-40:focus,
a.u-button-style.u-hover-grey-40[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-grey-40:active,
a.u-button-style.u-button-style.u-active-grey-40[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-grey-40.active,
a.u-button-style.u-button-style.u-active-grey-40[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-grey-40,
a.u-button-style.u-button-style.active > .u-active-grey-40[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-grey-40,
li.active > a.u-button-style.u-button-style.u-active-grey-40[class*="u-border-"],
input.u-field-input.u-field-input.u-active-grey-40:checked {
    color: #ffffff !important;
    background-color: #999999 !important;
}

a.u-link.u-hover-grey-40:hover {
    color: #999999 !important;
}

.u-grey-50,
.u-body.u-grey-50,
section.u-grey-50:before,
.u-grey-50 > .u-container-layout:before,
.u-grey-50 > .u-inner-container-layout:before,
.u-grey-50.u-sidenav:before,
.u-container-layout.u-container-layout.u-grey-50:before,
.u-table-alt-grey-50 tr:nth-child(even) {
    color: #ffffff;
    background-color: #808080;
}

.u-input.u-grey-50,
.u-field-input.u-grey-50,
.u-button-style.u-grey-50,
.u-button-style.u-grey-50[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #808080 !important;
}

    .u-button-style.u-grey-50:hover,
    .u-button-style.u-grey-50[class*="u-border-"]:hover,
    .u-button-style.u-grey-50:focus,
    .u-button-style.u-grey-50[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-grey-50:active,
    .u-button-style.u-button-style.u-grey-50[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-grey-50.active,
    .u-button-style.u-button-style.u-grey-50[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-grey-50,
    li.active > .u-button-style.u-button-style.u-grey-50[class*="u-border-"] {
        color: #ffffff !important;
        background-color: #737373 !important;
    }

.u-hover-grey-50:hover,
.u-hover-grey-50[class*="u-border-"]:hover,
.u-hover-grey-50:focus,
.u-hover-grey-50[class*="u-border-"]:focus,
.u-active-grey-50.u-active.u-active,
.u-active-grey-50[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-grey-50:hover,
a.u-button-style.u-hover-grey-50[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-grey-50,
a.u-button-style:hover > .u-hover-grey-50[class*="u-border-"],
a.u-button-style.u-hover-grey-50:focus,
a.u-button-style.u-hover-grey-50[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-grey-50:active,
a.u-button-style.u-button-style.u-active-grey-50[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-grey-50.active,
a.u-button-style.u-button-style.u-active-grey-50[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-grey-50,
a.u-button-style.u-button-style.active > .u-active-grey-50[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-grey-50,
li.active > a.u-button-style.u-button-style.u-active-grey-50[class*="u-border-"],
input.u-field-input.u-field-input.u-active-grey-50:checked {
    color: #ffffff !important;
    background-color: #808080 !important;
}

a.u-link.u-hover-grey-50:hover {
    color: #808080 !important;
}

.u-grey-60,
.u-body.u-grey-60,
section.u-grey-60:before,
.u-grey-60 > .u-container-layout:before,
.u-grey-60 > .u-inner-container-layout:before,
.u-grey-60.u-sidenav:before,
.u-container-layout.u-container-layout.u-grey-60:before,
.u-table-alt-grey-60 tr:nth-child(even) {
    color: #ffffff;
    background-color: #666666;
}

.u-input.u-grey-60,
.u-field-input.u-grey-60,
.u-button-style.u-grey-60,
.u-button-style.u-grey-60[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #666666 !important;
}

    .u-button-style.u-grey-60:hover,
    .u-button-style.u-grey-60[class*="u-border-"]:hover,
    .u-button-style.u-grey-60:focus,
    .u-button-style.u-grey-60[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-grey-60:active,
    .u-button-style.u-button-style.u-grey-60[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-grey-60.active,
    .u-button-style.u-button-style.u-grey-60[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-grey-60,
    li.active > .u-button-style.u-button-style.u-grey-60[class*="u-border-"] {
        color: #ffffff !important;
        background-color: #5c5c5c !important;
    }

.u-hover-grey-60:hover,
.u-hover-grey-60[class*="u-border-"]:hover,
.u-hover-grey-60:focus,
.u-hover-grey-60[class*="u-border-"]:focus,
.u-active-grey-60.u-active.u-active,
.u-active-grey-60[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-grey-60:hover,
a.u-button-style.u-hover-grey-60[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-grey-60,
a.u-button-style:hover > .u-hover-grey-60[class*="u-border-"],
a.u-button-style.u-hover-grey-60:focus,
a.u-button-style.u-hover-grey-60[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-grey-60:active,
a.u-button-style.u-button-style.u-active-grey-60[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-grey-60.active,
a.u-button-style.u-button-style.u-active-grey-60[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-grey-60,
a.u-button-style.u-button-style.active > .u-active-grey-60[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-grey-60,
li.active > a.u-button-style.u-button-style.u-active-grey-60[class*="u-border-"],
input.u-field-input.u-field-input.u-active-grey-60:checked {
    color: #ffffff !important;
    background-color: #666666 !important;
}

a.u-link.u-hover-grey-60:hover {
    color: #666666 !important;
}

.u-grey-70,
.u-body.u-grey-70,
section.u-grey-70:before,
.u-grey-70 > .u-container-layout:before,
.u-grey-70 > .u-inner-container-layout:before,
.u-grey-70.u-sidenav:before,
.u-container-layout.u-container-layout.u-grey-70:before,
.u-table-alt-grey-70 tr:nth-child(even) {
    color: #ffffff;
    background-color: #4d4d4d;
}

.u-input.u-grey-70,
.u-field-input.u-grey-70,
.u-button-style.u-grey-70,
.u-button-style.u-grey-70[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #4d4d4d !important;
}

    .u-button-style.u-grey-70:hover,
    .u-button-style.u-grey-70[class*="u-border-"]:hover,
    .u-button-style.u-grey-70:focus,
    .u-button-style.u-grey-70[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-grey-70:active,
    .u-button-style.u-button-style.u-grey-70[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-grey-70.active,
    .u-button-style.u-button-style.u-grey-70[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-grey-70,
    li.active > .u-button-style.u-button-style.u-grey-70[class*="u-border-"] {
        color: #ffffff !important;
        background-color: #454545 !important;
    }

.u-hover-grey-70:hover,
.u-hover-grey-70[class*="u-border-"]:hover,
.u-hover-grey-70:focus,
.u-hover-grey-70[class*="u-border-"]:focus,
.u-active-grey-70.u-active.u-active,
.u-active-grey-70[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-grey-70:hover,
a.u-button-style.u-hover-grey-70[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-grey-70,
a.u-button-style:hover > .u-hover-grey-70[class*="u-border-"],
a.u-button-style.u-hover-grey-70:focus,
a.u-button-style.u-hover-grey-70[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-grey-70:active,
a.u-button-style.u-button-style.u-active-grey-70[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-grey-70.active,
a.u-button-style.u-button-style.u-active-grey-70[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-grey-70,
a.u-button-style.u-button-style.active > .u-active-grey-70[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-grey-70,
li.active > a.u-button-style.u-button-style.u-active-grey-70[class*="u-border-"],
input.u-field-input.u-field-input.u-active-grey-70:checked {
    color: #ffffff !important;
    background-color: #4d4d4d !important;
}

a.u-link.u-hover-grey-70:hover {
    color: #4d4d4d !important;
}

.u-grey-75,
.u-body.u-grey-75,
section.u-grey-75:before,
.u-grey-75 > .u-container-layout:before,
.u-grey-75 > .u-inner-container-layout:before,
.u-grey-75.u-sidenav:before,
.u-container-layout.u-container-layout.u-grey-75:before,
.u-table-alt-grey-75 tr:nth-child(even) {
    color: #ffffff;
    background-color: #404040;
}

.u-input.u-grey-75,
.u-field-input.u-grey-75,
.u-button-style.u-grey-75,
.u-button-style.u-grey-75[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #404040 !important;
}

    .u-button-style.u-grey-75:hover,
    .u-button-style.u-grey-75[class*="u-border-"]:hover,
    .u-button-style.u-grey-75:focus,
    .u-button-style.u-grey-75[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-grey-75:active,
    .u-button-style.u-button-style.u-grey-75[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-grey-75.active,
    .u-button-style.u-button-style.u-grey-75[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-grey-75,
    li.active > .u-button-style.u-button-style.u-grey-75[class*="u-border-"] {
        color: #ffffff !important;
        background-color: #3a3a3a !important;
    }

.u-hover-grey-75:hover,
.u-hover-grey-75[class*="u-border-"]:hover,
.u-hover-grey-75:focus,
.u-hover-grey-75[class*="u-border-"]:focus,
.u-active-grey-75.u-active.u-active,
.u-active-grey-75[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-grey-75:hover,
a.u-button-style.u-hover-grey-75[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-grey-75,
a.u-button-style:hover > .u-hover-grey-75[class*="u-border-"],
a.u-button-style.u-hover-grey-75:focus,
a.u-button-style.u-hover-grey-75[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-grey-75:active,
a.u-button-style.u-button-style.u-active-grey-75[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-grey-75.active,
a.u-button-style.u-button-style.u-active-grey-75[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-grey-75,
a.u-button-style.u-button-style.active > .u-active-grey-75[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-grey-75,
li.active > a.u-button-style.u-button-style.u-active-grey-75[class*="u-border-"],
input.u-field-input.u-field-input.u-active-grey-75:checked {
    color: #ffffff !important;
    background-color: #404040 !important;
}

a.u-link.u-hover-grey-75:hover {
    color: #404040 !important;
}

.u-grey-80,
.u-body.u-grey-80,
section.u-grey-80:before,
.u-grey-80 > .u-container-layout:before,
.u-grey-80 > .u-inner-container-layout:before,
.u-grey-80.u-sidenav:before,
.u-container-layout.u-container-layout.u-grey-80:before,
.u-table-alt-grey-80 tr:nth-child(even) {
    color: #ffffff;
    background-color: #333333;
}

.u-input.u-grey-80,
.u-field-input.u-grey-80,
.u-button-style.u-grey-80,
.u-button-style.u-grey-80[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #333333 !important;
}

    .u-button-style.u-grey-80:hover,
    .u-button-style.u-grey-80[class*="u-border-"]:hover,
    .u-button-style.u-grey-80:focus,
    .u-button-style.u-grey-80[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-grey-80:active,
    .u-button-style.u-button-style.u-grey-80[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-grey-80.active,
    .u-button-style.u-button-style.u-grey-80[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-grey-80,
    li.active > .u-button-style.u-button-style.u-grey-80[class*="u-border-"] {
        color: #ffffff !important;
        background-color: #2e2e2e !important;
    }

.u-hover-grey-80:hover,
.u-hover-grey-80[class*="u-border-"]:hover,
.u-hover-grey-80:focus,
.u-hover-grey-80[class*="u-border-"]:focus,
.u-active-grey-80.u-active.u-active,
.u-active-grey-80[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-grey-80:hover,
a.u-button-style.u-hover-grey-80[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-grey-80,
a.u-button-style:hover > .u-hover-grey-80[class*="u-border-"],
a.u-button-style.u-hover-grey-80:focus,
a.u-button-style.u-hover-grey-80[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-grey-80:active,
a.u-button-style.u-button-style.u-active-grey-80[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-grey-80.active,
a.u-button-style.u-button-style.u-active-grey-80[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-grey-80,
a.u-button-style.u-button-style.active > .u-active-grey-80[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-grey-80,
li.active > a.u-button-style.u-button-style.u-active-grey-80[class*="u-border-"],
input.u-field-input.u-field-input.u-active-grey-80:checked {
    color: #ffffff !important;
    background-color: #333333 !important;
}

a.u-link.u-hover-grey-80:hover {
    color: #333333 !important;
}

.u-grey-90,
.u-body.u-grey-90,
section.u-grey-90:before,
.u-grey-90 > .u-container-layout:before,
.u-grey-90 > .u-inner-container-layout:before,
.u-grey-90.u-sidenav:before,
.u-container-layout.u-container-layout.u-grey-90:before,
.u-table-alt-grey-90 tr:nth-child(even) {
    color: #ffffff;
    background-color: #1a1a1a;
}

.u-input.u-grey-90,
.u-field-input.u-grey-90,
.u-button-style.u-grey-90,
.u-button-style.u-grey-90[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #1a1a1a !important;
}

    .u-button-style.u-grey-90:hover,
    .u-button-style.u-grey-90[class*="u-border-"]:hover,
    .u-button-style.u-grey-90:focus,
    .u-button-style.u-grey-90[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-grey-90:active,
    .u-button-style.u-button-style.u-grey-90[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-grey-90.active,
    .u-button-style.u-button-style.u-grey-90[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-grey-90,
    li.active > .u-button-style.u-button-style.u-grey-90[class*="u-border-"] {
        color: #ffffff !important;
        background-color: #171717 !important;
    }

.u-hover-grey-90:hover,
.u-hover-grey-90[class*="u-border-"]:hover,
.u-hover-grey-90:focus,
.u-hover-grey-90[class*="u-border-"]:focus,
.u-active-grey-90.u-active.u-active,
.u-active-grey-90[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-grey-90:hover,
a.u-button-style.u-hover-grey-90[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-grey-90,
a.u-button-style:hover > .u-hover-grey-90[class*="u-border-"],
a.u-button-style.u-hover-grey-90:focus,
a.u-button-style.u-hover-grey-90[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-grey-90:active,
a.u-button-style.u-button-style.u-active-grey-90[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-grey-90.active,
a.u-button-style.u-button-style.u-active-grey-90[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-grey-90,
a.u-button-style.u-button-style.active > .u-active-grey-90[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-grey-90,
li.active > a.u-button-style.u-button-style.u-active-grey-90[class*="u-border-"],
input.u-field-input.u-field-input.u-active-grey-90:checked {
    color: #ffffff !important;
    background-color: #1a1a1a !important;
}

a.u-link.u-hover-grey-90:hover {
    color: #1a1a1a !important;
}

.u-border-color-1-dark-3,
.u-border-color-1-dark-3.u-input,
.u-border-color-1-dark-3.u-field-input.u-field-input,
.u-separator-color-1-dark-3:after {
    border-color: #292e33;
    stroke: #292e33;
}

.u-button-style.u-border-color-1-dark-3 {
    border-color: #292e33 !important;
    color: #292e33 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-color-1-dark-3:hover,
    .u-button-style.u-border-color-1-dark-3:focus {
        border-color: transparent !important;
        color: #25292e !important;
        background-color: transparent !important;
    }

.u-border-hover-color-1-dark-3:hover,
.u-border-hover-color-1-dark-3:focus,
.u-border-active-color-1-dark-3.u-active.u-active,
a.u-button-style.u-border-hover-color-1-dark-3:hover,
a.u-button-style:hover > .u-border-hover-color-1-dark-3,
a.u-button-style.u-border-hover-color-1-dark-3:focus,
a.u-button-style.u-button-style.u-border-active-color-1-dark-3:active,
a.u-button-style.u-button-style.u-border-active-color-1-dark-3.active,
a.u-button-style.u-button-style.active > .u-border-active-color-1-dark-3,
li.active > a.u-button-style.u-button-style.u-border-active-color-1-dark-3,
input.u-field-input.u-field-input.u-border-active-color-1-dark-3:checked {
    color: #292e33 !important;
    border-color: #292e33 !important;
}

.u-link.u-border-color-1-dark-3[class*="u-border-"] {
    border-color: #292e33 !important;
}

    .u-link.u-border-color-1-dark-3[class*="u-border-"]:hover {
        border-color: #25292e !important;
    }

.u-border-color-1-dark-2,
.u-border-color-1-dark-2.u-input,
.u-border-color-1-dark-2.u-field-input.u-field-input,
.u-separator-color-1-dark-2:after {
    border-color: #425465;
    stroke: #425465;
}

.u-button-style.u-border-color-1-dark-2 {
    border-color: #425465 !important;
    color: #425465 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-color-1-dark-2:hover,
    .u-button-style.u-border-color-1-dark-2:focus {
        border-color: transparent !important;
        color: #3b4c5b !important;
        background-color: transparent !important;
    }

.u-border-hover-color-1-dark-2:hover,
.u-border-hover-color-1-dark-2:focus,
.u-border-active-color-1-dark-2.u-active.u-active,
a.u-button-style.u-border-hover-color-1-dark-2:hover,
a.u-button-style:hover > .u-border-hover-color-1-dark-2,
a.u-button-style.u-border-hover-color-1-dark-2:focus,
a.u-button-style.u-button-style.u-border-active-color-1-dark-2:active,
a.u-button-style.u-button-style.u-border-active-color-1-dark-2.active,
a.u-button-style.u-button-style.active > .u-border-active-color-1-dark-2,
li.active > a.u-button-style.u-button-style.u-border-active-color-1-dark-2,
input.u-field-input.u-field-input.u-border-active-color-1-dark-2:checked {
    color: #425465 !important;
    border-color: #425465 !important;
}

.u-link.u-border-color-1-dark-2[class*="u-border-"] {
    border-color: #425465 !important;
}

    .u-link.u-border-color-1-dark-2[class*="u-border-"]:hover {
        border-color: #3b4c5b !important;
    }

.u-border-color-1-dark-1,
.u-border-color-1-dark-1.u-input,
.u-border-color-1-dark-1.u-field-input.u-field-input,
.u-separator-color-1-dark-1:after {
    border-color: #4c7397;
    stroke: #4c7397;
}

.u-button-style.u-border-color-1-dark-1 {
    border-color: #4c7397 !important;
    color: #4c7397 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-color-1-dark-1:hover,
    .u-button-style.u-border-color-1-dark-1:focus {
        border-color: transparent !important;
        color: #446888 !important;
        background-color: transparent !important;
    }

.u-border-hover-color-1-dark-1:hover,
.u-border-hover-color-1-dark-1:focus,
.u-border-active-color-1-dark-1.u-active.u-active,
a.u-button-style.u-border-hover-color-1-dark-1:hover,
a.u-button-style:hover > .u-border-hover-color-1-dark-1,
a.u-button-style.u-border-hover-color-1-dark-1:focus,
a.u-button-style.u-button-style.u-border-active-color-1-dark-1:active,
a.u-button-style.u-button-style.u-border-active-color-1-dark-1.active,
a.u-button-style.u-button-style.active > .u-border-active-color-1-dark-1,
li.active > a.u-button-style.u-button-style.u-border-active-color-1-dark-1,
input.u-field-input.u-field-input.u-border-active-color-1-dark-1:checked {
    color: #4c7397 !important;
    border-color: #4c7397 !important;
}

.u-link.u-border-color-1-dark-1[class*="u-border-"] {
    border-color: #4c7397 !important;
}

    .u-link.u-border-color-1-dark-1[class*="u-border-"]:hover {
        border-color: #446888 !important;
    }

.u-border-color-1,
.u-border-color-1.u-input,
.u-border-color-1.u-field-input.u-field-input,
.u-separator-color-1:after {
    border-color: #478ac9;
    stroke: #478ac9;
}

.u-button-style.u-border-color-1 {
    border-color: #478ac9 !important;
    color: #478ac9 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-color-1:hover,
    .u-button-style.u-border-color-1:focus {
        border-color: transparent !important;
        color: #387cbd !important;
        background-color: transparent !important;
    }

.u-border-hover-color-1:hover,
.u-border-hover-color-1:focus,
.u-border-active-color-1.u-active.u-active,
a.u-button-style.u-border-hover-color-1:hover,
a.u-button-style:hover > .u-border-hover-color-1,
a.u-button-style.u-border-hover-color-1:focus,
a.u-button-style.u-button-style.u-border-active-color-1:active,
a.u-button-style.u-button-style.u-border-active-color-1.active,
a.u-button-style.u-button-style.active > .u-border-active-color-1,
li.active > a.u-button-style.u-button-style.u-border-active-color-1,
input.u-field-input.u-field-input.u-border-active-color-1:checked {
    color: #478ac9 !important;
    border-color: #478ac9 !important;
}

.u-link.u-border-color-1[class*="u-border-"] {
    border-color: #478ac9 !important;
}

    .u-link.u-border-color-1[class*="u-border-"]:hover {
        border-color: #387cbd !important;
    }

.u-border-color-1-light-1,
.u-border-color-1-light-1.u-input,
.u-border-color-1-light-1.u-field-input.u-field-input,
.u-separator-color-1-light-1:after {
    border-color: #77aad9;
    stroke: #77aad9;
}

.u-button-style.u-border-color-1-light-1 {
    border-color: #77aad9 !important;
    color: #77aad9 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-color-1-light-1:hover,
    .u-button-style.u-border-color-1-light-1:focus {
        border-color: transparent !important;
        color: #5d9ad2 !important;
        background-color: transparent !important;
    }

.u-border-hover-color-1-light-1:hover,
.u-border-hover-color-1-light-1:focus,
.u-border-active-color-1-light-1.u-active.u-active,
a.u-button-style.u-border-hover-color-1-light-1:hover,
a.u-button-style:hover > .u-border-hover-color-1-light-1,
a.u-button-style.u-border-hover-color-1-light-1:focus,
a.u-button-style.u-button-style.u-border-active-color-1-light-1:active,
a.u-button-style.u-button-style.u-border-active-color-1-light-1.active,
a.u-button-style.u-button-style.active > .u-border-active-color-1-light-1,
li.active > a.u-button-style.u-button-style.u-border-active-color-1-light-1,
input.u-field-input.u-field-input.u-border-active-color-1-light-1:checked {
    color: #77aad9 !important;
    border-color: #77aad9 !important;
}

.u-link.u-border-color-1-light-1[class*="u-border-"] {
    border-color: #77aad9 !important;
}

    .u-link.u-border-color-1-light-1[class*="u-border-"]:hover {
        border-color: #5d9ad2 !important;
    }

.u-border-color-1-light-2,
.u-border-color-1-light-2.u-input,
.u-border-color-1-light-2.u-field-input.u-field-input,
.u-separator-color-1-light-2:after {
    border-color: #adcce9;
    stroke: #adcce9;
}

.u-button-style.u-border-color-1-light-2 {
    border-color: #adcce9 !important;
    color: #adcce9 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-color-1-light-2:hover,
    .u-button-style.u-border-color-1-light-2:focus {
        border-color: transparent !important;
        color: #8db8e0 !important;
        background-color: transparent !important;
    }

.u-border-hover-color-1-light-2:hover,
.u-border-hover-color-1-light-2:focus,
.u-border-active-color-1-light-2.u-active.u-active,
a.u-button-style.u-border-hover-color-1-light-2:hover,
a.u-button-style:hover > .u-border-hover-color-1-light-2,
a.u-button-style.u-border-hover-color-1-light-2:focus,
a.u-button-style.u-button-style.u-border-active-color-1-light-2:active,
a.u-button-style.u-button-style.u-border-active-color-1-light-2.active,
a.u-button-style.u-button-style.active > .u-border-active-color-1-light-2,
li.active > a.u-button-style.u-button-style.u-border-active-color-1-light-2,
input.u-field-input.u-field-input.u-border-active-color-1-light-2:checked {
    color: #adcce9 !important;
    border-color: #adcce9 !important;
}

.u-link.u-border-color-1-light-2[class*="u-border-"] {
    border-color: #adcce9 !important;
}

    .u-link.u-border-color-1-light-2[class*="u-border-"]:hover {
        border-color: #8db8e0 !important;
    }

.u-border-color-1-light-3,
.u-border-color-1-light-3.u-input,
.u-border-color-1-light-3.u-field-input.u-field-input,
.u-separator-color-1-light-3:after {
    border-color: #e9f2fa;
    stroke: #e9f2fa;
}

.u-button-style.u-border-color-1-light-3 {
    border-color: #e9f2fa !important;
    color: #e9f2fa !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-color-1-light-3:hover,
    .u-button-style.u-border-color-1-light-3:focus {
        border-color: transparent !important;
        color: #c2dbf1 !important;
        background-color: transparent !important;
    }

.u-border-hover-color-1-light-3:hover,
.u-border-hover-color-1-light-3:focus,
.u-border-active-color-1-light-3.u-active.u-active,
a.u-button-style.u-border-hover-color-1-light-3:hover,
a.u-button-style:hover > .u-border-hover-color-1-light-3,
a.u-button-style.u-border-hover-color-1-light-3:focus,
a.u-button-style.u-button-style.u-border-active-color-1-light-3:active,
a.u-button-style.u-button-style.u-border-active-color-1-light-3.active,
a.u-button-style.u-button-style.active > .u-border-active-color-1-light-3,
li.active > a.u-button-style.u-button-style.u-border-active-color-1-light-3,
input.u-field-input.u-field-input.u-border-active-color-1-light-3:checked {
    color: #e9f2fa !important;
    border-color: #e9f2fa !important;
}

.u-link.u-border-color-1-light-3[class*="u-border-"] {
    border-color: #e9f2fa !important;
}

    .u-link.u-border-color-1-light-3[class*="u-border-"]:hover {
        border-color: #c2dbf1 !important;
    }

.u-border-color-1-base,
.u-border-color-1-base.u-input,
.u-border-color-1-base.u-field-input.u-field-input,
.u-separator-color-1-base:after {
    border-color: #478ac9;
    stroke: #478ac9;
}

.u-button-style.u-border-color-1-base {
    border-color: #478ac9 !important;
    color: #478ac9 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-color-1-base:hover,
    .u-button-style.u-border-color-1-base:focus {
        border-color: transparent !important;
        color: #387cbd !important;
        background-color: transparent !important;
    }

.u-border-hover-color-1-base:hover,
.u-border-hover-color-1-base:focus,
.u-border-active-color-1-base.u-active.u-active,
a.u-button-style.u-border-hover-color-1-base:hover,
a.u-button-style:hover > .u-border-hover-color-1-base,
a.u-button-style.u-border-hover-color-1-base:focus,
a.u-button-style.u-button-style.u-border-active-color-1-base:active,
a.u-button-style.u-button-style.u-border-active-color-1-base.active,
a.u-button-style.u-button-style.active > .u-border-active-color-1-base,
li.active > a.u-button-style.u-button-style.u-border-active-color-1-base,
input.u-field-input.u-field-input.u-border-active-color-1-base:checked {
    color: #478ac9 !important;
    border-color: #478ac9 !important;
}

.u-link.u-border-color-1-base[class*="u-border-"] {
    border-color: #478ac9 !important;
}

    .u-link.u-border-color-1-base[class*="u-border-"]:hover {
        border-color: #387cbd !important;
    }

.u-border-color-2-dark-3,
.u-border-color-2-dark-3.u-input,
.u-border-color-2-dark-3.u-field-input.u-field-input,
.u-separator-color-2-dark-3:after {
    border-color: #332929;
    stroke: #332929;
}

.u-button-style.u-border-color-2-dark-3 {
    border-color: #332929 !important;
    color: #332929 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-color-2-dark-3:hover,
    .u-button-style.u-border-color-2-dark-3:focus {
        border-color: transparent !important;
        color: #2e2525 !important;
        background-color: transparent !important;
    }

.u-border-hover-color-2-dark-3:hover,
.u-border-hover-color-2-dark-3:focus,
.u-border-active-color-2-dark-3.u-active.u-active,
a.u-button-style.u-border-hover-color-2-dark-3:hover,
a.u-button-style:hover > .u-border-hover-color-2-dark-3,
a.u-button-style.u-border-hover-color-2-dark-3:focus,
a.u-button-style.u-button-style.u-border-active-color-2-dark-3:active,
a.u-button-style.u-button-style.u-border-active-color-2-dark-3.active,
a.u-button-style.u-button-style.active > .u-border-active-color-2-dark-3,
li.active > a.u-button-style.u-button-style.u-border-active-color-2-dark-3,
input.u-field-input.u-field-input.u-border-active-color-2-dark-3:checked {
    color: #332929 !important;
    border-color: #332929 !important;
}

.u-link.u-border-color-2-dark-3[class*="u-border-"] {
    border-color: #332929 !important;
}

    .u-link.u-border-color-2-dark-3[class*="u-border-"]:hover {
        border-color: #2e2525 !important;
    }

.u-border-color-2-dark-2,
.u-border-color-2-dark-2.u-input,
.u-border-color-2-dark-2.u-field-input.u-field-input,
.u-separator-color-2-dark-2:after {
    border-color: #6b4748;
    stroke: #6b4748;
}

.u-button-style.u-border-color-2-dark-2 {
    border-color: #6b4748 !important;
    color: #6b4748 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-color-2-dark-2:hover,
    .u-button-style.u-border-color-2-dark-2:focus {
        border-color: transparent !important;
        color: #604041 !important;
        background-color: transparent !important;
    }

.u-border-hover-color-2-dark-2:hover,
.u-border-hover-color-2-dark-2:focus,
.u-border-active-color-2-dark-2.u-active.u-active,
a.u-button-style.u-border-hover-color-2-dark-2:hover,
a.u-button-style:hover > .u-border-hover-color-2-dark-2,
a.u-button-style.u-border-hover-color-2-dark-2:focus,
a.u-button-style.u-button-style.u-border-active-color-2-dark-2:active,
a.u-button-style.u-button-style.u-border-active-color-2-dark-2.active,
a.u-button-style.u-button-style.active > .u-border-active-color-2-dark-2,
li.active > a.u-button-style.u-button-style.u-border-active-color-2-dark-2,
input.u-field-input.u-field-input.u-border-active-color-2-dark-2:checked {
    color: #6b4748 !important;
    border-color: #6b4748 !important;
}

.u-link.u-border-color-2-dark-2[class*="u-border-"] {
    border-color: #6b4748 !important;
}

    .u-link.u-border-color-2-dark-2[class*="u-border-"]:hover {
        border-color: #604041 !important;
    }

.u-border-color-2-dark-1,
.u-border-color-2-dark-1.u-input,
.u-border-color-2-dark-1.u-field-input.u-field-input,
.u-separator-color-2-dark-1:after {
    border-color: #a35559;
    stroke: #a35559;
}

.u-button-style.u-border-color-2-dark-1 {
    border-color: #a35559 !important;
    color: #a35559 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-color-2-dark-1:hover,
    .u-button-style.u-border-color-2-dark-1:focus {
        border-color: transparent !important;
        color: #934c50 !important;
        background-color: transparent !important;
    }

.u-border-hover-color-2-dark-1:hover,
.u-border-hover-color-2-dark-1:focus,
.u-border-active-color-2-dark-1.u-active.u-active,
a.u-button-style.u-border-hover-color-2-dark-1:hover,
a.u-button-style:hover > .u-border-hover-color-2-dark-1,
a.u-button-style.u-border-hover-color-2-dark-1:focus,
a.u-button-style.u-button-style.u-border-active-color-2-dark-1:active,
a.u-button-style.u-button-style.u-border-active-color-2-dark-1.active,
a.u-button-style.u-button-style.active > .u-border-active-color-2-dark-1,
li.active > a.u-button-style.u-button-style.u-border-active-color-2-dark-1,
input.u-field-input.u-field-input.u-border-active-color-2-dark-1:checked {
    color: #a35559 !important;
    border-color: #a35559 !important;
}

.u-link.u-border-color-2-dark-1[class*="u-border-"] {
    border-color: #a35559 !important;
}

    .u-link.u-border-color-2-dark-1[class*="u-border-"]:hover {
        border-color: #934c50 !important;
    }

.u-border-color-2,
.u-border-color-2.u-input,
.u-border-color-2.u-field-input.u-field-input,
.u-separator-color-2:after {
    border-color: #db545a;
    stroke: #db545a;
}

.u-button-style.u-border-color-2 {
    border-color: #db545a !important;
    color: #db545a !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-color-2:hover,
    .u-button-style.u-border-color-2:focus {
        border-color: transparent !important;
        color: #d63b42 !important;
        background-color: transparent !important;
    }

.u-border-hover-color-2:hover,
.u-border-hover-color-2:focus,
.u-border-active-color-2.u-active.u-active,
a.u-button-style.u-border-hover-color-2:hover,
a.u-button-style:hover > .u-border-hover-color-2,
a.u-button-style.u-border-hover-color-2:focus,
a.u-button-style.u-button-style.u-border-active-color-2:active,
a.u-button-style.u-button-style.u-border-active-color-2.active,
a.u-button-style.u-button-style.active > .u-border-active-color-2,
li.active > a.u-button-style.u-button-style.u-border-active-color-2,
input.u-field-input.u-field-input.u-border-active-color-2:checked {
    color: #db545a !important;
    border-color: #db545a !important;
}

.u-link.u-border-color-2[class*="u-border-"] {
    border-color: #db545a !important;
}

    .u-link.u-border-color-2[class*="u-border-"]:hover {
        border-color: #d63b42 !important;
    }

.u-border-color-2-light-1,
.u-border-color-2-light-1.u-input,
.u-border-color-2-light-1.u-field-input.u-field-input,
.u-separator-color-2-light-1:after {
    border-color: #e68387;
    stroke: #e68387;
}

.u-button-style.u-border-color-2-light-1 {
    border-color: #e68387 !important;
    color: #e68387 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-color-2-light-1:hover,
    .u-button-style.u-border-color-2-light-1:focus {
        border-color: transparent !important;
        color: #e0656a !important;
        background-color: transparent !important;
    }

.u-border-hover-color-2-light-1:hover,
.u-border-hover-color-2-light-1:focus,
.u-border-active-color-2-light-1.u-active.u-active,
a.u-button-style.u-border-hover-color-2-light-1:hover,
a.u-button-style:hover > .u-border-hover-color-2-light-1,
a.u-button-style.u-border-hover-color-2-light-1:focus,
a.u-button-style.u-button-style.u-border-active-color-2-light-1:active,
a.u-button-style.u-button-style.u-border-active-color-2-light-1.active,
a.u-button-style.u-button-style.active > .u-border-active-color-2-light-1,
li.active > a.u-button-style.u-button-style.u-border-active-color-2-light-1,
input.u-field-input.u-field-input.u-border-active-color-2-light-1:checked {
    color: #e68387 !important;
    border-color: #e68387 !important;
}

.u-link.u-border-color-2-light-1[class*="u-border-"] {
    border-color: #e68387 !important;
}

    .u-link.u-border-color-2-light-1[class*="u-border-"]:hover {
        border-color: #e0656a !important;
    }

.u-border-color-2-light-2,
.u-border-color-2-light-2.u-input,
.u-border-color-2-light-2.u-field-input.u-field-input,
.u-separator-color-2-light-2:after {
    border-color: #f1b5b8;
    stroke: #f1b5b8;
}

.u-button-style.u-border-color-2-light-2 {
    border-color: #f1b5b8 !important;
    color: #f1b5b8 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-color-2-light-2:hover,
    .u-button-style.u-border-color-2-light-2:focus {
        border-color: transparent !important;
        color: #ea9296 !important;
        background-color: transparent !important;
    }

.u-border-hover-color-2-light-2:hover,
.u-border-hover-color-2-light-2:focus,
.u-border-active-color-2-light-2.u-active.u-active,
a.u-button-style.u-border-hover-color-2-light-2:hover,
a.u-button-style:hover > .u-border-hover-color-2-light-2,
a.u-button-style.u-border-hover-color-2-light-2:focus,
a.u-button-style.u-button-style.u-border-active-color-2-light-2:active,
a.u-button-style.u-button-style.u-border-active-color-2-light-2.active,
a.u-button-style.u-button-style.active > .u-border-active-color-2-light-2,
li.active > a.u-button-style.u-button-style.u-border-active-color-2-light-2,
input.u-field-input.u-field-input.u-border-active-color-2-light-2:checked {
    color: #f1b5b8 !important;
    border-color: #f1b5b8 !important;
}

.u-link.u-border-color-2-light-2[class*="u-border-"] {
    border-color: #f1b5b8 !important;
}

    .u-link.u-border-color-2-light-2[class*="u-border-"]:hover {
        border-color: #ea9296 !important;
    }

.u-border-color-2-light-3,
.u-border-color-2-light-3.u-input,
.u-border-color-2-light-3.u-field-input.u-field-input,
.u-separator-color-2-light-3:after {
    border-color: #fbeced;
    stroke: #fbeced;
}

.u-button-style.u-border-color-2-light-3 {
    border-color: #fbeced !important;
    color: #fbeced !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-color-2-light-3:hover,
    .u-button-style.u-border-color-2-light-3:focus {
        border-color: transparent !important;
        color: #f3c4c7 !important;
        background-color: transparent !important;
    }

.u-border-hover-color-2-light-3:hover,
.u-border-hover-color-2-light-3:focus,
.u-border-active-color-2-light-3.u-active.u-active,
a.u-button-style.u-border-hover-color-2-light-3:hover,
a.u-button-style:hover > .u-border-hover-color-2-light-3,
a.u-button-style.u-border-hover-color-2-light-3:focus,
a.u-button-style.u-button-style.u-border-active-color-2-light-3:active,
a.u-button-style.u-button-style.u-border-active-color-2-light-3.active,
a.u-button-style.u-button-style.active > .u-border-active-color-2-light-3,
li.active > a.u-button-style.u-button-style.u-border-active-color-2-light-3,
input.u-field-input.u-field-input.u-border-active-color-2-light-3:checked {
    color: #fbeced !important;
    border-color: #fbeced !important;
}

.u-link.u-border-color-2-light-3[class*="u-border-"] {
    border-color: #fbeced !important;
}

    .u-link.u-border-color-2-light-3[class*="u-border-"]:hover {
        border-color: #f3c4c7 !important;
    }

.u-border-color-2-base,
.u-border-color-2-base.u-input,
.u-border-color-2-base.u-field-input.u-field-input,
.u-separator-color-2-base:after {
    border-color: #db545a;
    stroke: #db545a;
}

.u-button-style.u-border-color-2-base {
    border-color: #db545a !important;
    color: #db545a !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-color-2-base:hover,
    .u-button-style.u-border-color-2-base:focus {
        border-color: transparent !important;
        color: #d63b42 !important;
        background-color: transparent !important;
    }

.u-border-hover-color-2-base:hover,
.u-border-hover-color-2-base:focus,
.u-border-active-color-2-base.u-active.u-active,
a.u-button-style.u-border-hover-color-2-base:hover,
a.u-button-style:hover > .u-border-hover-color-2-base,
a.u-button-style.u-border-hover-color-2-base:focus,
a.u-button-style.u-button-style.u-border-active-color-2-base:active,
a.u-button-style.u-button-style.u-border-active-color-2-base.active,
a.u-button-style.u-button-style.active > .u-border-active-color-2-base,
li.active > a.u-button-style.u-button-style.u-border-active-color-2-base,
input.u-field-input.u-field-input.u-border-active-color-2-base:checked {
    color: #db545a !important;
    border-color: #db545a !important;
}

.u-link.u-border-color-2-base[class*="u-border-"] {
    border-color: #db545a !important;
}

    .u-link.u-border-color-2-base[class*="u-border-"]:hover {
        border-color: #d63b42 !important;
    }

.u-border-color-3-dark-3,
.u-border-color-3-dark-3.u-input,
.u-border-color-3-dark-3.u-field-input.u-field-input,
.u-separator-color-3-dark-3:after {
    border-color: #333129;
    stroke: #333129;
}

.u-button-style.u-border-color-3-dark-3 {
    border-color: #333129 !important;
    color: #333129 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-color-3-dark-3:hover,
    .u-button-style.u-border-color-3-dark-3:focus {
        border-color: transparent !important;
        color: #2e2c25 !important;
        background-color: transparent !important;
    }

.u-border-hover-color-3-dark-3:hover,
.u-border-hover-color-3-dark-3:focus,
.u-border-active-color-3-dark-3.u-active.u-active,
a.u-button-style.u-border-hover-color-3-dark-3:hover,
a.u-button-style:hover > .u-border-hover-color-3-dark-3,
a.u-button-style.u-border-hover-color-3-dark-3:focus,
a.u-button-style.u-button-style.u-border-active-color-3-dark-3:active,
a.u-button-style.u-button-style.u-border-active-color-3-dark-3.active,
a.u-button-style.u-button-style.active > .u-border-active-color-3-dark-3,
li.active > a.u-button-style.u-button-style.u-border-active-color-3-dark-3,
input.u-field-input.u-field-input.u-border-active-color-3-dark-3:checked {
    color: #333129 !important;
    border-color: #333129 !important;
}

.u-link.u-border-color-3-dark-3[class*="u-border-"] {
    border-color: #333129 !important;
}

    .u-link.u-border-color-3-dark-3[class*="u-border-"]:hover {
        border-color: #2e2c25 !important;
    }

.u-border-color-3-dark-2,
.u-border-color-3-dark-2.u-input,
.u-border-color-3-dark-2.u-field-input.u-field-input,
.u-separator-color-3-dark-2:after {
    border-color: #72683f;
    stroke: #72683f;
}

.u-button-style.u-border-color-3-dark-2 {
    border-color: #72683f !important;
    color: #72683f !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-color-3-dark-2:hover,
    .u-button-style.u-border-color-3-dark-2:focus {
        border-color: transparent !important;
        color: #675e39 !important;
        background-color: transparent !important;
    }

.u-border-hover-color-3-dark-2:hover,
.u-border-hover-color-3-dark-2:focus,
.u-border-active-color-3-dark-2.u-active.u-active,
a.u-button-style.u-border-hover-color-3-dark-2:hover,
a.u-button-style:hover > .u-border-hover-color-3-dark-2,
a.u-button-style.u-border-hover-color-3-dark-2:focus,
a.u-button-style.u-button-style.u-border-active-color-3-dark-2:active,
a.u-button-style.u-button-style.u-border-active-color-3-dark-2.active,
a.u-button-style.u-button-style.active > .u-border-active-color-3-dark-2,
li.active > a.u-button-style.u-button-style.u-border-active-color-3-dark-2,
input.u-field-input.u-field-input.u-border-active-color-3-dark-2:checked {
    color: #72683f !important;
    border-color: #72683f !important;
}

.u-link.u-border-color-3-dark-2[class*="u-border-"] {
    border-color: #72683f !important;
}

    .u-link.u-border-color-3-dark-2[class*="u-border-"]:hover {
        border-color: #675e39 !important;
    }

.u-border-color-3-dark-1,
.u-border-color-3-dark-1.u-input,
.u-border-color-3-dark-1.u-field-input.u-field-input,
.u-separator-color-3-dark-1:after {
    border-color: #b29a36;
    stroke: #b29a36;
}

.u-button-style.u-border-color-3-dark-1 {
    border-color: #b29a36 !important;
    color: #b29a36 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-color-3-dark-1:hover,
    .u-button-style.u-border-color-3-dark-1:focus {
        border-color: transparent !important;
        color: #a08b31 !important;
        background-color: transparent !important;
    }

.u-border-hover-color-3-dark-1:hover,
.u-border-hover-color-3-dark-1:focus,
.u-border-active-color-3-dark-1.u-active.u-active,
a.u-button-style.u-border-hover-color-3-dark-1:hover,
a.u-button-style:hover > .u-border-hover-color-3-dark-1,
a.u-button-style.u-border-hover-color-3-dark-1:focus,
a.u-button-style.u-button-style.u-border-active-color-3-dark-1:active,
a.u-button-style.u-button-style.u-border-active-color-3-dark-1.active,
a.u-button-style.u-button-style.active > .u-border-active-color-3-dark-1,
li.active > a.u-button-style.u-button-style.u-border-active-color-3-dark-1,
input.u-field-input.u-field-input.u-border-active-color-3-dark-1:checked {
    color: #b29a36 !important;
    border-color: #b29a36 !important;
}

.u-link.u-border-color-3-dark-1[class*="u-border-"] {
    border-color: #b29a36 !important;
}

    .u-link.u-border-color-3-dark-1[class*="u-border-"]:hover {
        border-color: #a08b31 !important;
    }

.u-border-color-3,
.u-border-color-3.u-input,
.u-border-color-3.u-field-input.u-field-input,
.u-separator-color-3:after {
    border-color: #f1c50e;
    stroke: #f1c50e;
}

.u-button-style.u-border-color-3 {
    border-color: #f1c50e !important;
    color: #f1c50e !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-color-3:hover,
    .u-button-style.u-border-color-3:focus {
        border-color: transparent !important;
        color: #d9b10d !important;
        background-color: transparent !important;
    }

.u-border-hover-color-3:hover,
.u-border-hover-color-3:focus,
.u-border-active-color-3.u-active.u-active,
a.u-button-style.u-border-hover-color-3:hover,
a.u-button-style:hover > .u-border-hover-color-3,
a.u-button-style.u-border-hover-color-3:focus,
a.u-button-style.u-button-style.u-border-active-color-3:active,
a.u-button-style.u-button-style.u-border-active-color-3.active,
a.u-button-style.u-button-style.active > .u-border-active-color-3,
li.active > a.u-button-style.u-button-style.u-border-active-color-3,
input.u-field-input.u-field-input.u-border-active-color-3:checked {
    color: #f1c50e !important;
    border-color: #f1c50e !important;
}

.u-link.u-border-color-3[class*="u-border-"] {
    border-color: #f1c50e !important;
}

    .u-link.u-border-color-3[class*="u-border-"]:hover {
        border-color: #d9b10d !important;
    }

.u-border-color-3-light-1,
.u-border-color-3-light-1.u-input,
.u-border-color-3-light-1.u-field-input.u-field-input,
.u-separator-color-3-light-1:after {
    border-color: #f5d654;
    stroke: #f5d654;
}

.u-button-style.u-border-color-3-light-1 {
    border-color: #f5d654 !important;
    color: #f5d654 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-color-3-light-1:hover,
    .u-button-style.u-border-color-3-light-1:focus {
        border-color: transparent !important;
        color: #f3cf35 !important;
        background-color: transparent !important;
    }

.u-border-hover-color-3-light-1:hover,
.u-border-hover-color-3-light-1:focus,
.u-border-active-color-3-light-1.u-active.u-active,
a.u-button-style.u-border-hover-color-3-light-1:hover,
a.u-button-style:hover > .u-border-hover-color-3-light-1,
a.u-button-style.u-border-hover-color-3-light-1:focus,
a.u-button-style.u-button-style.u-border-active-color-3-light-1:active,
a.u-button-style.u-button-style.u-border-active-color-3-light-1.active,
a.u-button-style.u-button-style.active > .u-border-active-color-3-light-1,
li.active > a.u-button-style.u-button-style.u-border-active-color-3-light-1,
input.u-field-input.u-field-input.u-border-active-color-3-light-1:checked {
    color: #f5d654 !important;
    border-color: #f5d654 !important;
}

.u-link.u-border-color-3-light-1[class*="u-border-"] {
    border-color: #f5d654 !important;
}

    .u-link.u-border-color-3-light-1[class*="u-border-"]:hover {
        border-color: #f3cf35 !important;
    }

.u-border-color-3-light-2,
.u-border-color-3-light-2.u-input,
.u-border-color-3-light-2.u-field-input.u-field-input,
.u-separator-color-3-light-2:after {
    border-color: #f9e79b;
    stroke: #f9e79b;
}

.u-button-style.u-border-color-3-light-2 {
    border-color: #f9e79b !important;
    color: #f9e79b !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-color-3-light-2:hover,
    .u-button-style.u-border-color-3-light-2:focus {
        border-color: transparent !important;
        color: #f7de75 !important;
        background-color: transparent !important;
    }

.u-border-hover-color-3-light-2:hover,
.u-border-hover-color-3-light-2:focus,
.u-border-active-color-3-light-2.u-active.u-active,
a.u-button-style.u-border-hover-color-3-light-2:hover,
a.u-button-style:hover > .u-border-hover-color-3-light-2,
a.u-button-style.u-border-hover-color-3-light-2:focus,
a.u-button-style.u-button-style.u-border-active-color-3-light-2:active,
a.u-button-style.u-button-style.u-border-active-color-3-light-2.active,
a.u-button-style.u-button-style.active > .u-border-active-color-3-light-2,
li.active > a.u-button-style.u-button-style.u-border-active-color-3-light-2,
input.u-field-input.u-field-input.u-border-active-color-3-light-2:checked {
    color: #f9e79b !important;
    border-color: #f9e79b !important;
}

.u-link.u-border-color-3-light-2[class*="u-border-"] {
    border-color: #f9e79b !important;
}

    .u-link.u-border-color-3-light-2[class*="u-border-"]:hover {
        border-color: #f7de75 !important;
    }

.u-border-color-3-light-3,
.u-border-color-3-light-3.u-input,
.u-border-color-3-light-3.u-field-input.u-field-input,
.u-separator-color-3-light-3:after {
    border-color: #fef9e6;
    stroke: #fef9e6;
}

.u-button-style.u-border-color-3-light-3 {
    border-color: #fef9e6 !important;
    color: #fef9e6 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-color-3-light-3:hover,
    .u-button-style.u-border-color-3-light-3:focus {
        border-color: transparent !important;
        color: #fceeb7 !important;
        background-color: transparent !important;
    }

.u-border-hover-color-3-light-3:hover,
.u-border-hover-color-3-light-3:focus,
.u-border-active-color-3-light-3.u-active.u-active,
a.u-button-style.u-border-hover-color-3-light-3:hover,
a.u-button-style:hover > .u-border-hover-color-3-light-3,
a.u-button-style.u-border-hover-color-3-light-3:focus,
a.u-button-style.u-button-style.u-border-active-color-3-light-3:active,
a.u-button-style.u-button-style.u-border-active-color-3-light-3.active,
a.u-button-style.u-button-style.active > .u-border-active-color-3-light-3,
li.active > a.u-button-style.u-button-style.u-border-active-color-3-light-3,
input.u-field-input.u-field-input.u-border-active-color-3-light-3:checked {
    color: #fef9e6 !important;
    border-color: #fef9e6 !important;
}

.u-link.u-border-color-3-light-3[class*="u-border-"] {
    border-color: #fef9e6 !important;
}

    .u-link.u-border-color-3-light-3[class*="u-border-"]:hover {
        border-color: #fceeb7 !important;
    }

.u-border-color-3-base,
.u-border-color-3-base.u-input,
.u-border-color-3-base.u-field-input.u-field-input,
.u-separator-color-3-base:after {
    border-color: #f1c50e;
    stroke: #f1c50e;
}

.u-button-style.u-border-color-3-base {
    border-color: #f1c50e !important;
    color: #f1c50e !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-color-3-base:hover,
    .u-button-style.u-border-color-3-base:focus {
        border-color: transparent !important;
        color: #d9b10d !important;
        background-color: transparent !important;
    }

.u-border-hover-color-3-base:hover,
.u-border-hover-color-3-base:focus,
.u-border-active-color-3-base.u-active.u-active,
a.u-button-style.u-border-hover-color-3-base:hover,
a.u-button-style:hover > .u-border-hover-color-3-base,
a.u-button-style.u-border-hover-color-3-base:focus,
a.u-button-style.u-button-style.u-border-active-color-3-base:active,
a.u-button-style.u-button-style.u-border-active-color-3-base.active,
a.u-button-style.u-button-style.active > .u-border-active-color-3-base,
li.active > a.u-button-style.u-button-style.u-border-active-color-3-base,
input.u-field-input.u-field-input.u-border-active-color-3-base:checked {
    color: #f1c50e !important;
    border-color: #f1c50e !important;
}

.u-link.u-border-color-3-base[class*="u-border-"] {
    border-color: #f1c50e !important;
}

    .u-link.u-border-color-3-base[class*="u-border-"]:hover {
        border-color: #d9b10d !important;
    }

.u-border-color-4-dark-3,
.u-border-color-4-dark-3.u-input,
.u-border-color-4-dark-3.u-field-input.u-field-input,
.u-separator-color-4-dark-3:after {
    border-color: #293332;
    stroke: #293332;
}

.u-button-style.u-border-color-4-dark-3 {
    border-color: #293332 !important;
    color: #293332 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-color-4-dark-3:hover,
    .u-button-style.u-border-color-4-dark-3:focus {
        border-color: transparent !important;
        color: #252e2d !important;
        background-color: transparent !important;
    }

.u-border-hover-color-4-dark-3:hover,
.u-border-hover-color-4-dark-3:focus,
.u-border-active-color-4-dark-3.u-active.u-active,
a.u-button-style.u-border-hover-color-4-dark-3:hover,
a.u-button-style:hover > .u-border-hover-color-4-dark-3,
a.u-button-style.u-border-hover-color-4-dark-3:focus,
a.u-button-style.u-button-style.u-border-active-color-4-dark-3:active,
a.u-button-style.u-button-style.u-border-active-color-4-dark-3.active,
a.u-button-style.u-button-style.active > .u-border-active-color-4-dark-3,
li.active > a.u-button-style.u-button-style.u-border-active-color-4-dark-3,
input.u-field-input.u-field-input.u-border-active-color-4-dark-3:checked {
    color: #293332 !important;
    border-color: #293332 !important;
}

.u-link.u-border-color-4-dark-3[class*="u-border-"] {
    border-color: #293332 !important;
}

    .u-link.u-border-color-4-dark-3[class*="u-border-"]:hover {
        border-color: #252e2d !important;
    }

.u-border-color-4-dark-2,
.u-border-color-4-dark-2.u-input,
.u-border-color-4-dark-2.u-field-input.u-field-input,
.u-separator-color-4-dark-2:after {
    border-color: #41807c;
    stroke: #41807c;
}

.u-button-style.u-border-color-4-dark-2 {
    border-color: #41807c !important;
    color: #41807c !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-color-4-dark-2:hover,
    .u-button-style.u-border-color-4-dark-2:focus {
        border-color: transparent !important;
        color: #3a7370 !important;
        background-color: transparent !important;
    }

.u-border-hover-color-4-dark-2:hover,
.u-border-hover-color-4-dark-2:focus,
.u-border-active-color-4-dark-2.u-active.u-active,
a.u-button-style.u-border-hover-color-4-dark-2:hover,
a.u-button-style:hover > .u-border-hover-color-4-dark-2,
a.u-button-style.u-border-hover-color-4-dark-2:focus,
a.u-button-style.u-button-style.u-border-active-color-4-dark-2:active,
a.u-button-style.u-button-style.u-border-active-color-4-dark-2.active,
a.u-button-style.u-button-style.active > .u-border-active-color-4-dark-2,
li.active > a.u-button-style.u-button-style.u-border-active-color-4-dark-2,
input.u-field-input.u-field-input.u-border-active-color-4-dark-2:checked {
    color: #41807c !important;
    border-color: #41807c !important;
}

.u-link.u-border-color-4-dark-2[class*="u-border-"] {
    border-color: #41807c !important;
}

    .u-link.u-border-color-4-dark-2[class*="u-border-"]:hover {
        border-color: #3a7370 !important;
    }

.u-border-color-4-dark-1,
.u-border-color-4-dark-1.u-input,
.u-border-color-4-dark-1.u-field-input.u-field-input,
.u-separator-color-4-dark-1:after {
    border-color: #2cccc4;
    stroke: #2cccc4;
}

.u-button-style.u-border-color-4-dark-1 {
    border-color: #2cccc4 !important;
    color: #2cccc4 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-color-4-dark-1:hover,
    .u-button-style.u-border-color-4-dark-1:focus {
        border-color: transparent !important;
        color: #28b8b0 !important;
        background-color: transparent !important;
    }

.u-border-hover-color-4-dark-1:hover,
.u-border-hover-color-4-dark-1:focus,
.u-border-active-color-4-dark-1.u-active.u-active,
a.u-button-style.u-border-hover-color-4-dark-1:hover,
a.u-button-style:hover > .u-border-hover-color-4-dark-1,
a.u-button-style.u-border-hover-color-4-dark-1:focus,
a.u-button-style.u-button-style.u-border-active-color-4-dark-1:active,
a.u-button-style.u-button-style.u-border-active-color-4-dark-1.active,
a.u-button-style.u-button-style.active > .u-border-active-color-4-dark-1,
li.active > a.u-button-style.u-button-style.u-border-active-color-4-dark-1,
input.u-field-input.u-field-input.u-border-active-color-4-dark-1:checked {
    color: #2cccc4 !important;
    border-color: #2cccc4 !important;
}

.u-link.u-border-color-4-dark-1[class*="u-border-"] {
    border-color: #2cccc4 !important;
}

    .u-link.u-border-color-4-dark-1[class*="u-border-"]:hover {
        border-color: #28b8b0 !important;
    }

.u-border-color-4,
.u-border-color-4.u-input,
.u-border-color-4.u-field-input.u-field-input,
.u-separator-color-4:after {
    border-color: #3be8e0;
    stroke: #3be8e0;
}

.u-button-style.u-border-color-4 {
    border-color: #3be8e0 !important;
    color: #3be8e0 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-color-4:hover,
    .u-button-style.u-border-color-4:focus {
        border-color: transparent !important;
        color: #21e5dc !important;
        background-color: transparent !important;
    }

.u-border-hover-color-4:hover,
.u-border-hover-color-4:focus,
.u-border-active-color-4.u-active.u-active,
a.u-button-style.u-border-hover-color-4:hover,
a.u-button-style:hover > .u-border-hover-color-4,
a.u-button-style.u-border-hover-color-4:focus,
a.u-button-style.u-button-style.u-border-active-color-4:active,
a.u-button-style.u-button-style.u-border-active-color-4.active,
a.u-button-style.u-button-style.active > .u-border-active-color-4,
li.active > a.u-button-style.u-button-style.u-border-active-color-4,
input.u-field-input.u-field-input.u-border-active-color-4:checked {
    color: #3be8e0 !important;
    border-color: #3be8e0 !important;
}

.u-link.u-border-color-4[class*="u-border-"] {
    border-color: #3be8e0 !important;
}

    .u-link.u-border-color-4[class*="u-border-"]:hover {
        border-color: #21e5dc !important;
    }

.u-border-color-4-light-1,
.u-border-color-4-light-1.u-input,
.u-border-color-4-light-1.u-field-input.u-field-input,
.u-separator-color-4-light-1:after {
    border-color: #72efe9;
    stroke: #72efe9;
}

.u-button-style.u-border-color-4-light-1 {
    border-color: #72efe9 !important;
    color: #72efe9 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-color-4-light-1:hover,
    .u-button-style.u-border-color-4-light-1:focus {
        border-color: transparent !important;
        color: #52ebe4 !important;
        background-color: transparent !important;
    }

.u-border-hover-color-4-light-1:hover,
.u-border-hover-color-4-light-1:focus,
.u-border-active-color-4-light-1.u-active.u-active,
a.u-button-style.u-border-hover-color-4-light-1:hover,
a.u-button-style:hover > .u-border-hover-color-4-light-1,
a.u-button-style.u-border-hover-color-4-light-1:focus,
a.u-button-style.u-button-style.u-border-active-color-4-light-1:active,
a.u-button-style.u-button-style.u-border-active-color-4-light-1.active,
a.u-button-style.u-button-style.active > .u-border-active-color-4-light-1,
li.active > a.u-button-style.u-button-style.u-border-active-color-4-light-1,
input.u-field-input.u-field-input.u-border-active-color-4-light-1:checked {
    color: #72efe9 !important;
    border-color: #72efe9 !important;
}

.u-link.u-border-color-4-light-1[class*="u-border-"] {
    border-color: #72efe9 !important;
}

    .u-link.u-border-color-4-light-1[class*="u-border-"]:hover {
        border-color: #52ebe4 !important;
    }

.u-border-color-4-light-2,
.u-border-color-4-light-2.u-input,
.u-border-color-4-light-2.u-field-input.u-field-input,
.u-separator-color-4-light-2:after {
    border-color: #adf6f2;
    stroke: #adf6f2;
}

.u-button-style.u-border-color-4-light-2 {
    border-color: #adf6f2 !important;
    color: #adf6f2 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-color-4-light-2:hover,
    .u-button-style.u-border-color-4-light-2:focus {
        border-color: transparent !important;
        color: #87f2ec !important;
        background-color: transparent !important;
    }

.u-border-hover-color-4-light-2:hover,
.u-border-hover-color-4-light-2:focus,
.u-border-active-color-4-light-2.u-active.u-active,
a.u-button-style.u-border-hover-color-4-light-2:hover,
a.u-button-style:hover > .u-border-hover-color-4-light-2,
a.u-button-style.u-border-hover-color-4-light-2:focus,
a.u-button-style.u-button-style.u-border-active-color-4-light-2:active,
a.u-button-style.u-button-style.u-border-active-color-4-light-2.active,
a.u-button-style.u-button-style.active > .u-border-active-color-4-light-2,
li.active > a.u-button-style.u-button-style.u-border-active-color-4-light-2,
input.u-field-input.u-field-input.u-border-active-color-4-light-2:checked {
    color: #adf6f2 !important;
    border-color: #adf6f2 !important;
}

.u-link.u-border-color-4-light-2[class*="u-border-"] {
    border-color: #adf6f2 !important;
}

    .u-link.u-border-color-4-light-2[class*="u-border-"]:hover {
        border-color: #87f2ec !important;
    }

.u-border-color-4-light-3,
.u-border-color-4-light-3.u-input,
.u-border-color-4-light-3.u-field-input.u-field-input,
.u-separator-color-4-light-3:after {
    border-color: #eafdfc;
    stroke: #eafdfc;
}

.u-button-style.u-border-color-4-light-3 {
    border-color: #eafdfc !important;
    color: #eafdfc !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-color-4-light-3:hover,
    .u-button-style.u-border-color-4-light-3:focus {
        border-color: transparent !important;
        color: #bef9f6 !important;
        background-color: transparent !important;
    }

.u-border-hover-color-4-light-3:hover,
.u-border-hover-color-4-light-3:focus,
.u-border-active-color-4-light-3.u-active.u-active,
a.u-button-style.u-border-hover-color-4-light-3:hover,
a.u-button-style:hover > .u-border-hover-color-4-light-3,
a.u-button-style.u-border-hover-color-4-light-3:focus,
a.u-button-style.u-button-style.u-border-active-color-4-light-3:active,
a.u-button-style.u-button-style.u-border-active-color-4-light-3.active,
a.u-button-style.u-button-style.active > .u-border-active-color-4-light-3,
li.active > a.u-button-style.u-button-style.u-border-active-color-4-light-3,
input.u-field-input.u-field-input.u-border-active-color-4-light-3:checked {
    color: #eafdfc !important;
    border-color: #eafdfc !important;
}

.u-link.u-border-color-4-light-3[class*="u-border-"] {
    border-color: #eafdfc !important;
}

    .u-link.u-border-color-4-light-3[class*="u-border-"]:hover {
        border-color: #bef9f6 !important;
    }

.u-border-color-4-base,
.u-border-color-4-base.u-input,
.u-border-color-4-base.u-field-input.u-field-input,
.u-separator-color-4-base:after {
    border-color: #2cccc4;
    stroke: #2cccc4;
}

.u-button-style.u-border-color-4-base {
    border-color: #2cccc4 !important;
    color: #2cccc4 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-color-4-base:hover,
    .u-button-style.u-border-color-4-base:focus {
        border-color: transparent !important;
        color: #28b8b0 !important;
        background-color: transparent !important;
    }

.u-border-hover-color-4-base:hover,
.u-border-hover-color-4-base:focus,
.u-border-active-color-4-base.u-active.u-active,
a.u-button-style.u-border-hover-color-4-base:hover,
a.u-button-style:hover > .u-border-hover-color-4-base,
a.u-button-style.u-border-hover-color-4-base:focus,
a.u-button-style.u-button-style.u-border-active-color-4-base:active,
a.u-button-style.u-button-style.u-border-active-color-4-base.active,
a.u-button-style.u-button-style.active > .u-border-active-color-4-base,
li.active > a.u-button-style.u-button-style.u-border-active-color-4-base,
input.u-field-input.u-field-input.u-border-active-color-4-base:checked {
    color: #2cccc4 !important;
    border-color: #2cccc4 !important;
}

.u-link.u-border-color-4-base[class*="u-border-"] {
    border-color: #2cccc4 !important;
}

    .u-link.u-border-color-4-base[class*="u-border-"]:hover {
        border-color: #28b8b0 !important;
    }

.u-border-color-5-dark-3,
.u-border-color-5-dark-3.u-input,
.u-border-color-5-dark-3.u-field-input.u-field-input,
.u-separator-color-5-dark-3:after {
    border-color: #292d33;
    stroke: #292d33;
}

.u-button-style.u-border-color-5-dark-3 {
    border-color: #292d33 !important;
    color: #292d33 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-color-5-dark-3:hover,
    .u-button-style.u-border-color-5-dark-3:focus {
        border-color: transparent !important;
        color: #25292e !important;
        background-color: transparent !important;
    }

.u-border-hover-color-5-dark-3:hover,
.u-border-hover-color-5-dark-3:focus,
.u-border-active-color-5-dark-3.u-active.u-active,
a.u-button-style.u-border-hover-color-5-dark-3:hover,
a.u-button-style:hover > .u-border-hover-color-5-dark-3,
a.u-button-style.u-border-hover-color-5-dark-3:focus,
a.u-button-style.u-button-style.u-border-active-color-5-dark-3:active,
a.u-button-style.u-button-style.u-border-active-color-5-dark-3.active,
a.u-button-style.u-button-style.active > .u-border-active-color-5-dark-3,
li.active > a.u-button-style.u-button-style.u-border-active-color-5-dark-3,
input.u-field-input.u-field-input.u-border-active-color-5-dark-3:checked {
    color: #292d33 !important;
    border-color: #292d33 !important;
}

.u-link.u-border-color-5-dark-3[class*="u-border-"] {
    border-color: #292d33 !important;
}

    .u-link.u-border-color-5-dark-3[class*="u-border-"]:hover {
        border-color: #25292e !important;
    }

.u-border-color-5-dark-2,
.u-border-color-5-dark-2.u-input,
.u-border-color-5-dark-2.u-field-input.u-field-input,
.u-separator-color-5-dark-2:after {
    border-color: #555c66;
    stroke: #555c66;
}

.u-button-style.u-border-color-5-dark-2 {
    border-color: #555c66 !important;
    color: #555c66 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-color-5-dark-2:hover,
    .u-button-style.u-border-color-5-dark-2:focus {
        border-color: transparent !important;
        color: #4d535c !important;
        background-color: transparent !important;
    }

.u-border-hover-color-5-dark-2:hover,
.u-border-hover-color-5-dark-2:focus,
.u-border-active-color-5-dark-2.u-active.u-active,
a.u-button-style.u-border-hover-color-5-dark-2:hover,
a.u-button-style:hover > .u-border-hover-color-5-dark-2,
a.u-button-style.u-border-hover-color-5-dark-2:focus,
a.u-button-style.u-button-style.u-border-active-color-5-dark-2:active,
a.u-button-style.u-button-style.u-border-active-color-5-dark-2.active,
a.u-button-style.u-button-style.active > .u-border-active-color-5-dark-2,
li.active > a.u-button-style.u-button-style.u-border-active-color-5-dark-2,
input.u-field-input.u-field-input.u-border-active-color-5-dark-2:checked {
    color: #555c66 !important;
    border-color: #555c66 !important;
}

.u-link.u-border-color-5-dark-2[class*="u-border-"] {
    border-color: #555c66 !important;
}

    .u-link.u-border-color-5-dark-2[class*="u-border-"]:hover {
        border-color: #4d535c !important;
    }

.u-border-color-5-dark-1,
.u-border-color-5-dark-1.u-input,
.u-border-color-5-dark-1.u-field-input.u-field-input,
.u-separator-color-5-dark-1:after {
    border-color: #858e99;
    stroke: #858e99;
}

.u-button-style.u-border-color-5-dark-1 {
    border-color: #858e99 !important;
    color: #858e99 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-color-5-dark-1:hover,
    .u-button-style.u-border-color-5-dark-1:focus {
        border-color: transparent !important;
        color: #75808c !important;
        background-color: transparent !important;
    }

.u-border-hover-color-5-dark-1:hover,
.u-border-hover-color-5-dark-1:focus,
.u-border-active-color-5-dark-1.u-active.u-active,
a.u-button-style.u-border-hover-color-5-dark-1:hover,
a.u-button-style:hover > .u-border-hover-color-5-dark-1,
a.u-button-style.u-border-hover-color-5-dark-1:focus,
a.u-button-style.u-button-style.u-border-active-color-5-dark-1:active,
a.u-button-style.u-button-style.u-border-active-color-5-dark-1.active,
a.u-button-style.u-button-style.active > .u-border-active-color-5-dark-1,
li.active > a.u-button-style.u-button-style.u-border-active-color-5-dark-1,
input.u-field-input.u-field-input.u-border-active-color-5-dark-1:checked {
    color: #858e99 !important;
    border-color: #858e99 !important;
}

.u-link.u-border-color-5-dark-1[class*="u-border-"] {
    border-color: #858e99 !important;
}

    .u-link.u-border-color-5-dark-1[class*="u-border-"]:hover {
        border-color: #75808c !important;
    }

.u-border-color-5,
.u-border-color-5.u-input,
.u-border-color-5.u-field-input.u-field-input,
.u-separator-color-5:after {
    border-color: #b9c1cc;
    stroke: #b9c1cc;
}

.u-button-style.u-border-color-5 {
    border-color: #b9c1cc !important;
    color: #b9c1cc !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-color-5:hover,
    .u-button-style.u-border-color-5:focus {
        border-color: transparent !important;
        color: #a2adbc !important;
        background-color: transparent !important;
    }

.u-border-hover-color-5:hover,
.u-border-hover-color-5:focus,
.u-border-active-color-5.u-active.u-active,
a.u-button-style.u-border-hover-color-5:hover,
a.u-button-style:hover > .u-border-hover-color-5,
a.u-button-style.u-border-hover-color-5:focus,
a.u-button-style.u-button-style.u-border-active-color-5:active,
a.u-button-style.u-button-style.u-border-active-color-5.active,
a.u-button-style.u-button-style.active > .u-border-active-color-5,
li.active > a.u-button-style.u-button-style.u-border-active-color-5,
input.u-field-input.u-field-input.u-border-active-color-5:checked {
    color: #b9c1cc !important;
    border-color: #b9c1cc !important;
}

.u-link.u-border-color-5[class*="u-border-"] {
    border-color: #b9c1cc !important;
}

    .u-link.u-border-color-5[class*="u-border-"]:hover {
        border-color: #a2adbc !important;
    }

.u-border-color-5-light-1,
.u-border-color-5-light-1.u-input,
.u-border-color-5-light-1.u-field-input.u-field-input,
.u-separator-color-5-light-1:after {
    border-color: #ccd3db;
    stroke: #ccd3db;
}

.u-button-style.u-border-color-5-light-1 {
    border-color: #ccd3db !important;
    color: #ccd3db !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-color-5-light-1:hover,
    .u-button-style.u-border-color-5-light-1:focus {
        border-color: transparent !important;
        color: #b3bec9 !important;
        background-color: transparent !important;
    }

.u-border-hover-color-5-light-1:hover,
.u-border-hover-color-5-light-1:focus,
.u-border-active-color-5-light-1.u-active.u-active,
a.u-button-style.u-border-hover-color-5-light-1:hover,
a.u-button-style:hover > .u-border-hover-color-5-light-1,
a.u-button-style.u-border-hover-color-5-light-1:focus,
a.u-button-style.u-button-style.u-border-active-color-5-light-1:active,
a.u-button-style.u-button-style.u-border-active-color-5-light-1.active,
a.u-button-style.u-button-style.active > .u-border-active-color-5-light-1,
li.active > a.u-button-style.u-button-style.u-border-active-color-5-light-1,
input.u-field-input.u-field-input.u-border-active-color-5-light-1:checked {
    color: #ccd3db !important;
    border-color: #ccd3db !important;
}

.u-link.u-border-color-5-light-1[class*="u-border-"] {
    border-color: #ccd3db !important;
}

    .u-link.u-border-color-5-light-1[class*="u-border-"]:hover {
        border-color: #b3bec9 !important;
    }

.u-border-color-5-light-2,
.u-border-color-5-light-2.u-input,
.u-border-color-5-light-2.u-field-input.u-field-input,
.u-separator-color-5-light-2:after {
    border-color: #e0e5eb;
    stroke: #e0e5eb;
}

.u-button-style.u-border-color-5-light-2 {
    border-color: #e0e5eb !important;
    color: #e0e5eb !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-color-5-light-2:hover,
    .u-button-style.u-border-color-5-light-2:focus {
        border-color: transparent !important;
        color: #c4ced9 !important;
        background-color: transparent !important;
    }

.u-border-hover-color-5-light-2:hover,
.u-border-hover-color-5-light-2:focus,
.u-border-active-color-5-light-2.u-active.u-active,
a.u-button-style.u-border-hover-color-5-light-2:hover,
a.u-button-style:hover > .u-border-hover-color-5-light-2,
a.u-button-style.u-border-hover-color-5-light-2:focus,
a.u-button-style.u-button-style.u-border-active-color-5-light-2:active,
a.u-button-style.u-button-style.u-border-active-color-5-light-2.active,
a.u-button-style.u-button-style.active > .u-border-active-color-5-light-2,
li.active > a.u-button-style.u-button-style.u-border-active-color-5-light-2,
input.u-field-input.u-field-input.u-border-active-color-5-light-2:checked {
    color: #e0e5eb !important;
    border-color: #e0e5eb !important;
}

.u-link.u-border-color-5-light-2[class*="u-border-"] {
    border-color: #e0e5eb !important;
}

    .u-link.u-border-color-5-light-2[class*="u-border-"]:hover {
        border-color: #c4ced9 !important;
    }

.u-border-color-5-light-3,
.u-border-color-5-light-3.u-input,
.u-border-color-5-light-3.u-field-input.u-field-input,
.u-separator-color-5-light-3:after {
    border-color: #f5f7fa;
    stroke: #f5f7fa;
}

.u-button-style.u-border-color-5-light-3 {
    border-color: #f5f7fa !important;
    color: #f5f7fa !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-color-5-light-3:hover,
    .u-button-style.u-border-color-5-light-3:focus {
        border-color: transparent !important;
        color: #d4dde9 !important;
        background-color: transparent !important;
    }

.u-border-hover-color-5-light-3:hover,
.u-border-hover-color-5-light-3:focus,
.u-border-active-color-5-light-3.u-active.u-active,
a.u-button-style.u-border-hover-color-5-light-3:hover,
a.u-button-style:hover > .u-border-hover-color-5-light-3,
a.u-button-style.u-border-hover-color-5-light-3:focus,
a.u-button-style.u-button-style.u-border-active-color-5-light-3:active,
a.u-button-style.u-button-style.u-border-active-color-5-light-3.active,
a.u-button-style.u-button-style.active > .u-border-active-color-5-light-3,
li.active > a.u-button-style.u-button-style.u-border-active-color-5-light-3,
input.u-field-input.u-field-input.u-border-active-color-5-light-3:checked {
    color: #f5f7fa !important;
    border-color: #f5f7fa !important;
}

.u-link.u-border-color-5-light-3[class*="u-border-"] {
    border-color: #f5f7fa !important;
}

    .u-link.u-border-color-5-light-3[class*="u-border-"]:hover {
        border-color: #d4dde9 !important;
    }

.u-border-color-5-base,
.u-border-color-5-base.u-input,
.u-border-color-5-base.u-field-input.u-field-input,
.u-separator-color-5-base:after {
    border-color: #b9c1cc;
    stroke: #b9c1cc;
}

.u-button-style.u-border-color-5-base {
    border-color: #b9c1cc !important;
    color: #b9c1cc !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-color-5-base:hover,
    .u-button-style.u-border-color-5-base:focus {
        border-color: transparent !important;
        color: #a2adbc !important;
        background-color: transparent !important;
    }

.u-border-hover-color-5-base:hover,
.u-border-hover-color-5-base:focus,
.u-border-active-color-5-base.u-active.u-active,
a.u-button-style.u-border-hover-color-5-base:hover,
a.u-button-style:hover > .u-border-hover-color-5-base,
a.u-button-style.u-border-hover-color-5-base:focus,
a.u-button-style.u-button-style.u-border-active-color-5-base:active,
a.u-button-style.u-button-style.u-border-active-color-5-base.active,
a.u-button-style.u-button-style.active > .u-border-active-color-5-base,
li.active > a.u-button-style.u-button-style.u-border-active-color-5-base,
input.u-field-input.u-field-input.u-border-active-color-5-base:checked {
    color: #b9c1cc !important;
    border-color: #b9c1cc !important;
}

.u-link.u-border-color-5-base[class*="u-border-"] {
    border-color: #b9c1cc !important;
}

    .u-link.u-border-color-5-base[class*="u-border-"]:hover {
        border-color: #a2adbc !important;
    }

.u-border-palette-1-dark-3,
.u-border-palette-1-dark-3.u-input,
.u-border-palette-1-dark-3.u-field-input.u-field-input,
.u-separator-palette-1-dark-3:after {
    border-color: #292e33;
    stroke: #292e33;
}

.u-button-style.u-border-palette-1-dark-3 {
    border-color: #292e33 !important;
    color: #292e33 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-palette-1-dark-3:hover,
    .u-button-style.u-border-palette-1-dark-3:focus {
        border-color: transparent !important;
        color: #25292e !important;
        background-color: transparent !important;
    }

.u-border-hover-palette-1-dark-3:hover,
.u-border-hover-palette-1-dark-3:focus,
.u-border-active-palette-1-dark-3.u-active.u-active,
a.u-button-style.u-border-hover-palette-1-dark-3:hover,
a.u-button-style:hover > .u-border-hover-palette-1-dark-3,
a.u-button-style.u-border-hover-palette-1-dark-3:focus,
a.u-button-style.u-button-style.u-border-active-palette-1-dark-3:active,
a.u-button-style.u-button-style.u-border-active-palette-1-dark-3.active,
a.u-button-style.u-button-style.active > .u-border-active-palette-1-dark-3,
li.active > a.u-button-style.u-button-style.u-border-active-palette-1-dark-3,
input.u-field-input.u-field-input.u-border-active-palette-1-dark-3:checked {
    color: #292e33 !important;
    border-color: #292e33 !important;
}

.u-link.u-border-palette-1-dark-3[class*="u-border-"] {
    border-color: #292e33 !important;
}

    .u-link.u-border-palette-1-dark-3[class*="u-border-"]:hover {
        border-color: #25292e !important;
    }

.u-border-palette-1-dark-2,
.u-border-palette-1-dark-2.u-input,
.u-border-palette-1-dark-2.u-field-input.u-field-input,
.u-separator-palette-1-dark-2:after {
    border-color: #425465;
    stroke: #425465;
}

.u-button-style.u-border-palette-1-dark-2 {
    border-color: #425465 !important;
    color: #425465 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-palette-1-dark-2:hover,
    .u-button-style.u-border-palette-1-dark-2:focus {
        border-color: transparent !important;
        color: #3b4c5b !important;
        background-color: transparent !important;
    }

.u-border-hover-palette-1-dark-2:hover,
.u-border-hover-palette-1-dark-2:focus,
.u-border-active-palette-1-dark-2.u-active.u-active,
a.u-button-style.u-border-hover-palette-1-dark-2:hover,
a.u-button-style:hover > .u-border-hover-palette-1-dark-2,
a.u-button-style.u-border-hover-palette-1-dark-2:focus,
a.u-button-style.u-button-style.u-border-active-palette-1-dark-2:active,
a.u-button-style.u-button-style.u-border-active-palette-1-dark-2.active,
a.u-button-style.u-button-style.active > .u-border-active-palette-1-dark-2,
li.active > a.u-button-style.u-button-style.u-border-active-palette-1-dark-2,
input.u-field-input.u-field-input.u-border-active-palette-1-dark-2:checked {
    color: #425465 !important;
    border-color: #425465 !important;
}

.u-link.u-border-palette-1-dark-2[class*="u-border-"] {
    border-color: #425465 !important;
}

    .u-link.u-border-palette-1-dark-2[class*="u-border-"]:hover {
        border-color: #3b4c5b !important;
    }

.u-border-palette-1-dark-1,
.u-border-palette-1-dark-1.u-input,
.u-border-palette-1-dark-1.u-field-input.u-field-input,
.u-separator-palette-1-dark-1:after {
    border-color: #4c7397;
    stroke: #4c7397;
}

.u-button-style.u-border-palette-1-dark-1 {
    border-color: #4c7397 !important;
    color: #4c7397 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-palette-1-dark-1:hover,
    .u-button-style.u-border-palette-1-dark-1:focus {
        border-color: transparent !important;
        color: #446888 !important;
        background-color: transparent !important;
    }

.u-border-hover-palette-1-dark-1:hover,
.u-border-hover-palette-1-dark-1:focus,
.u-border-active-palette-1-dark-1.u-active.u-active,
a.u-button-style.u-border-hover-palette-1-dark-1:hover,
a.u-button-style:hover > .u-border-hover-palette-1-dark-1,
a.u-button-style.u-border-hover-palette-1-dark-1:focus,
a.u-button-style.u-button-style.u-border-active-palette-1-dark-1:active,
a.u-button-style.u-button-style.u-border-active-palette-1-dark-1.active,
a.u-button-style.u-button-style.active > .u-border-active-palette-1-dark-1,
li.active > a.u-button-style.u-button-style.u-border-active-palette-1-dark-1,
input.u-field-input.u-field-input.u-border-active-palette-1-dark-1:checked {
    color: #4c7397 !important;
    border-color: #4c7397 !important;
}

.u-link.u-border-palette-1-dark-1[class*="u-border-"] {
    border-color: #4c7397 !important;
}

    .u-link.u-border-palette-1-dark-1[class*="u-border-"]:hover {
        border-color: #446888 !important;
    }

.u-border-palette-1,
.u-border-palette-1.u-input,
.u-border-palette-1.u-field-input.u-field-input,
.u-separator-palette-1:after {
    border-color: #478ac9;
    stroke: #478ac9;
}

.u-button-style.u-border-palette-1 {
    border-color: #478ac9 !important;
    color: #478ac9 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-palette-1:hover,
    .u-button-style.u-border-palette-1:focus {
        border-color: transparent !important;
        color: #387cbd !important;
        background-color: transparent !important;
    }

.u-border-hover-palette-1:hover,
.u-border-hover-palette-1:focus,
.u-border-active-palette-1.u-active.u-active,
a.u-button-style.u-border-hover-palette-1:hover,
a.u-button-style:hover > .u-border-hover-palette-1,
a.u-button-style.u-border-hover-palette-1:focus,
a.u-button-style.u-button-style.u-border-active-palette-1:active,
a.u-button-style.u-button-style.u-border-active-palette-1.active,
a.u-button-style.u-button-style.active > .u-border-active-palette-1,
li.active > a.u-button-style.u-button-style.u-border-active-palette-1,
input.u-field-input.u-field-input.u-border-active-palette-1:checked {
    color: #478ac9 !important;
    border-color: #478ac9 !important;
}

.u-link.u-border-palette-1[class*="u-border-"] {
    border-color: #478ac9 !important;
}

    .u-link.u-border-palette-1[class*="u-border-"]:hover {
        border-color: #387cbd !important;
    }

.u-border-palette-1-light-1,
.u-border-palette-1-light-1.u-input,
.u-border-palette-1-light-1.u-field-input.u-field-input,
.u-separator-palette-1-light-1:after {
    border-color: #77aad9;
    stroke: #77aad9;
}

.u-button-style.u-border-palette-1-light-1 {
    border-color: #77aad9 !important;
    color: #77aad9 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-palette-1-light-1:hover,
    .u-button-style.u-border-palette-1-light-1:focus {
        border-color: transparent !important;
        color: #5d9ad2 !important;
        background-color: transparent !important;
    }

.u-border-hover-palette-1-light-1:hover,
.u-border-hover-palette-1-light-1:focus,
.u-border-active-palette-1-light-1.u-active.u-active,
a.u-button-style.u-border-hover-palette-1-light-1:hover,
a.u-button-style:hover > .u-border-hover-palette-1-light-1,
a.u-button-style.u-border-hover-palette-1-light-1:focus,
a.u-button-style.u-button-style.u-border-active-palette-1-light-1:active,
a.u-button-style.u-button-style.u-border-active-palette-1-light-1.active,
a.u-button-style.u-button-style.active > .u-border-active-palette-1-light-1,
li.active > a.u-button-style.u-button-style.u-border-active-palette-1-light-1,
input.u-field-input.u-field-input.u-border-active-palette-1-light-1:checked {
    color: #77aad9 !important;
    border-color: #77aad9 !important;
}

.u-link.u-border-palette-1-light-1[class*="u-border-"] {
    border-color: #77aad9 !important;
}

    .u-link.u-border-palette-1-light-1[class*="u-border-"]:hover {
        border-color: #5d9ad2 !important;
    }

.u-border-palette-1-light-2,
.u-border-palette-1-light-2.u-input,
.u-border-palette-1-light-2.u-field-input.u-field-input,
.u-separator-palette-1-light-2:after {
    border-color: #adcce9;
    stroke: #adcce9;
}

.u-button-style.u-border-palette-1-light-2 {
    border-color: #adcce9 !important;
    color: #adcce9 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-palette-1-light-2:hover,
    .u-button-style.u-border-palette-1-light-2:focus {
        border-color: transparent !important;
        color: #8db8e0 !important;
        background-color: transparent !important;
    }

.u-border-hover-palette-1-light-2:hover,
.u-border-hover-palette-1-light-2:focus,
.u-border-active-palette-1-light-2.u-active.u-active,
a.u-button-style.u-border-hover-palette-1-light-2:hover,
a.u-button-style:hover > .u-border-hover-palette-1-light-2,
a.u-button-style.u-border-hover-palette-1-light-2:focus,
a.u-button-style.u-button-style.u-border-active-palette-1-light-2:active,
a.u-button-style.u-button-style.u-border-active-palette-1-light-2.active,
a.u-button-style.u-button-style.active > .u-border-active-palette-1-light-2,
li.active > a.u-button-style.u-button-style.u-border-active-palette-1-light-2,
input.u-field-input.u-field-input.u-border-active-palette-1-light-2:checked {
    color: #adcce9 !important;
    border-color: #adcce9 !important;
}

.u-link.u-border-palette-1-light-2[class*="u-border-"] {
    border-color: #adcce9 !important;
}

    .u-link.u-border-palette-1-light-2[class*="u-border-"]:hover {
        border-color: #8db8e0 !important;
    }

.u-border-palette-1-light-3,
.u-border-palette-1-light-3.u-input,
.u-border-palette-1-light-3.u-field-input.u-field-input,
.u-separator-palette-1-light-3:after {
    border-color: #e9f2fa;
    stroke: #e9f2fa;
}

.u-button-style.u-border-palette-1-light-3 {
    border-color: #e9f2fa !important;
    color: #e9f2fa !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-palette-1-light-3:hover,
    .u-button-style.u-border-palette-1-light-3:focus {
        border-color: transparent !important;
        color: #c2dbf1 !important;
        background-color: transparent !important;
    }

.u-border-hover-palette-1-light-3:hover,
.u-border-hover-palette-1-light-3:focus,
.u-border-active-palette-1-light-3.u-active.u-active,
a.u-button-style.u-border-hover-palette-1-light-3:hover,
a.u-button-style:hover > .u-border-hover-palette-1-light-3,
a.u-button-style.u-border-hover-palette-1-light-3:focus,
a.u-button-style.u-button-style.u-border-active-palette-1-light-3:active,
a.u-button-style.u-button-style.u-border-active-palette-1-light-3.active,
a.u-button-style.u-button-style.active > .u-border-active-palette-1-light-3,
li.active > a.u-button-style.u-button-style.u-border-active-palette-1-light-3,
input.u-field-input.u-field-input.u-border-active-palette-1-light-3:checked {
    color: #e9f2fa !important;
    border-color: #e9f2fa !important;
}

.u-link.u-border-palette-1-light-3[class*="u-border-"] {
    border-color: #e9f2fa !important;
}

    .u-link.u-border-palette-1-light-3[class*="u-border-"]:hover {
        border-color: #c2dbf1 !important;
    }

.u-border-palette-1-base,
.u-border-palette-1-base.u-input,
.u-border-palette-1-base.u-field-input.u-field-input,
.u-separator-palette-1-base:after {
    border-color: #478ac9;
    stroke: #478ac9;
}

.u-button-style.u-border-palette-1-base {
    border-color: #478ac9 !important;
    color: #478ac9 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-palette-1-base:hover,
    .u-button-style.u-border-palette-1-base:focus {
        border-color: transparent !important;
        color: #387cbd !important;
        background-color: transparent !important;
    }

.u-border-hover-palette-1-base:hover,
.u-border-hover-palette-1-base:focus,
.u-border-active-palette-1-base.u-active.u-active,
a.u-button-style.u-border-hover-palette-1-base:hover,
a.u-button-style:hover > .u-border-hover-palette-1-base,
a.u-button-style.u-border-hover-palette-1-base:focus,
a.u-button-style.u-button-style.u-border-active-palette-1-base:active,
a.u-button-style.u-button-style.u-border-active-palette-1-base.active,
a.u-button-style.u-button-style.active > .u-border-active-palette-1-base,
li.active > a.u-button-style.u-button-style.u-border-active-palette-1-base,
input.u-field-input.u-field-input.u-border-active-palette-1-base:checked {
    color: #478ac9 !important;
    border-color: #478ac9 !important;
}

.u-link.u-border-palette-1-base[class*="u-border-"] {
    border-color: #478ac9 !important;
}

    .u-link.u-border-palette-1-base[class*="u-border-"]:hover {
        border-color: #387cbd !important;
    }

.u-border-palette-2-dark-3,
.u-border-palette-2-dark-3.u-input,
.u-border-palette-2-dark-3.u-field-input.u-field-input,
.u-separator-palette-2-dark-3:after {
    border-color: #332929;
    stroke: #332929;
}

.u-button-style.u-border-palette-2-dark-3 {
    border-color: #332929 !important;
    color: #332929 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-palette-2-dark-3:hover,
    .u-button-style.u-border-palette-2-dark-3:focus {
        border-color: transparent !important;
        color: #2e2525 !important;
        background-color: transparent !important;
    }

.u-border-hover-palette-2-dark-3:hover,
.u-border-hover-palette-2-dark-3:focus,
.u-border-active-palette-2-dark-3.u-active.u-active,
a.u-button-style.u-border-hover-palette-2-dark-3:hover,
a.u-button-style:hover > .u-border-hover-palette-2-dark-3,
a.u-button-style.u-border-hover-palette-2-dark-3:focus,
a.u-button-style.u-button-style.u-border-active-palette-2-dark-3:active,
a.u-button-style.u-button-style.u-border-active-palette-2-dark-3.active,
a.u-button-style.u-button-style.active > .u-border-active-palette-2-dark-3,
li.active > a.u-button-style.u-button-style.u-border-active-palette-2-dark-3,
input.u-field-input.u-field-input.u-border-active-palette-2-dark-3:checked {
    color: #332929 !important;
    border-color: #332929 !important;
}

.u-link.u-border-palette-2-dark-3[class*="u-border-"] {
    border-color: #332929 !important;
}

    .u-link.u-border-palette-2-dark-3[class*="u-border-"]:hover {
        border-color: #2e2525 !important;
    }

.u-border-palette-2-dark-2,
.u-border-palette-2-dark-2.u-input,
.u-border-palette-2-dark-2.u-field-input.u-field-input,
.u-separator-palette-2-dark-2:after {
    border-color: #6b4748;
    stroke: #6b4748;
}

.u-button-style.u-border-palette-2-dark-2 {
    border-color: #6b4748 !important;
    color: #6b4748 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-palette-2-dark-2:hover,
    .u-button-style.u-border-palette-2-dark-2:focus {
        border-color: transparent !important;
        color: #604041 !important;
        background-color: transparent !important;
    }

.u-border-hover-palette-2-dark-2:hover,
.u-border-hover-palette-2-dark-2:focus,
.u-border-active-palette-2-dark-2.u-active.u-active,
a.u-button-style.u-border-hover-palette-2-dark-2:hover,
a.u-button-style:hover > .u-border-hover-palette-2-dark-2,
a.u-button-style.u-border-hover-palette-2-dark-2:focus,
a.u-button-style.u-button-style.u-border-active-palette-2-dark-2:active,
a.u-button-style.u-button-style.u-border-active-palette-2-dark-2.active,
a.u-button-style.u-button-style.active > .u-border-active-palette-2-dark-2,
li.active > a.u-button-style.u-button-style.u-border-active-palette-2-dark-2,
input.u-field-input.u-field-input.u-border-active-palette-2-dark-2:checked {
    color: #6b4748 !important;
    border-color: #6b4748 !important;
}

.u-link.u-border-palette-2-dark-2[class*="u-border-"] {
    border-color: #6b4748 !important;
}

    .u-link.u-border-palette-2-dark-2[class*="u-border-"]:hover {
        border-color: #604041 !important;
    }

.u-border-palette-2-dark-1,
.u-border-palette-2-dark-1.u-input,
.u-border-palette-2-dark-1.u-field-input.u-field-input,
.u-separator-palette-2-dark-1:after {
    border-color: #a35559;
    stroke: #a35559;
}

.u-button-style.u-border-palette-2-dark-1 {
    border-color: #a35559 !important;
    color: #a35559 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-palette-2-dark-1:hover,
    .u-button-style.u-border-palette-2-dark-1:focus {
        border-color: transparent !important;
        color: #934c50 !important;
        background-color: transparent !important;
    }

.u-border-hover-palette-2-dark-1:hover,
.u-border-hover-palette-2-dark-1:focus,
.u-border-active-palette-2-dark-1.u-active.u-active,
a.u-button-style.u-border-hover-palette-2-dark-1:hover,
a.u-button-style:hover > .u-border-hover-palette-2-dark-1,
a.u-button-style.u-border-hover-palette-2-dark-1:focus,
a.u-button-style.u-button-style.u-border-active-palette-2-dark-1:active,
a.u-button-style.u-button-style.u-border-active-palette-2-dark-1.active,
a.u-button-style.u-button-style.active > .u-border-active-palette-2-dark-1,
li.active > a.u-button-style.u-button-style.u-border-active-palette-2-dark-1,
input.u-field-input.u-field-input.u-border-active-palette-2-dark-1:checked {
    color: #a35559 !important;
    border-color: #a35559 !important;
}

.u-link.u-border-palette-2-dark-1[class*="u-border-"] {
    border-color: #a35559 !important;
}

    .u-link.u-border-palette-2-dark-1[class*="u-border-"]:hover {
        border-color: #934c50 !important;
    }

.u-border-palette-2,
.u-border-palette-2.u-input,
.u-border-palette-2.u-field-input.u-field-input,
.u-separator-palette-2:after {
    border-color: #db545a;
    stroke: #db545a;
}

.u-button-style.u-border-palette-2 {
    border-color: #db545a !important;
    color: #db545a !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-palette-2:hover,
    .u-button-style.u-border-palette-2:focus {
        border-color: transparent !important;
        color: #d63b42 !important;
        background-color: transparent !important;
    }

.u-border-hover-palette-2:hover,
.u-border-hover-palette-2:focus,
.u-border-active-palette-2.u-active.u-active,
a.u-button-style.u-border-hover-palette-2:hover,
a.u-button-style:hover > .u-border-hover-palette-2,
a.u-button-style.u-border-hover-palette-2:focus,
a.u-button-style.u-button-style.u-border-active-palette-2:active,
a.u-button-style.u-button-style.u-border-active-palette-2.active,
a.u-button-style.u-button-style.active > .u-border-active-palette-2,
li.active > a.u-button-style.u-button-style.u-border-active-palette-2,
input.u-field-input.u-field-input.u-border-active-palette-2:checked {
    color: #db545a !important;
    border-color: #db545a !important;
}

.u-link.u-border-palette-2[class*="u-border-"] {
    border-color: #db545a !important;
}

    .u-link.u-border-palette-2[class*="u-border-"]:hover {
        border-color: #d63b42 !important;
    }

.u-border-palette-2-light-1,
.u-border-palette-2-light-1.u-input,
.u-border-palette-2-light-1.u-field-input.u-field-input,
.u-separator-palette-2-light-1:after {
    border-color: #e68387;
    stroke: #e68387;
}

.u-button-style.u-border-palette-2-light-1 {
    border-color: #e68387 !important;
    color: #e68387 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-palette-2-light-1:hover,
    .u-button-style.u-border-palette-2-light-1:focus {
        border-color: transparent !important;
        color: #e0656a !important;
        background-color: transparent !important;
    }

.u-border-hover-palette-2-light-1:hover,
.u-border-hover-palette-2-light-1:focus,
.u-border-active-palette-2-light-1.u-active.u-active,
a.u-button-style.u-border-hover-palette-2-light-1:hover,
a.u-button-style:hover > .u-border-hover-palette-2-light-1,
a.u-button-style.u-border-hover-palette-2-light-1:focus,
a.u-button-style.u-button-style.u-border-active-palette-2-light-1:active,
a.u-button-style.u-button-style.u-border-active-palette-2-light-1.active,
a.u-button-style.u-button-style.active > .u-border-active-palette-2-light-1,
li.active > a.u-button-style.u-button-style.u-border-active-palette-2-light-1,
input.u-field-input.u-field-input.u-border-active-palette-2-light-1:checked {
    color: #e68387 !important;
    border-color: #e68387 !important;
}

.u-link.u-border-palette-2-light-1[class*="u-border-"] {
    border-color: #e68387 !important;
}

    .u-link.u-border-palette-2-light-1[class*="u-border-"]:hover {
        border-color: #e0656a !important;
    }

.u-border-palette-2-light-2,
.u-border-palette-2-light-2.u-input,
.u-border-palette-2-light-2.u-field-input.u-field-input,
.u-separator-palette-2-light-2:after {
    border-color: #f1b5b8;
    stroke: #f1b5b8;
}

.u-button-style.u-border-palette-2-light-2 {
    border-color: #f1b5b8 !important;
    color: #f1b5b8 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-palette-2-light-2:hover,
    .u-button-style.u-border-palette-2-light-2:focus {
        border-color: transparent !important;
        color: #ea9296 !important;
        background-color: transparent !important;
    }

.u-border-hover-palette-2-light-2:hover,
.u-border-hover-palette-2-light-2:focus,
.u-border-active-palette-2-light-2.u-active.u-active,
a.u-button-style.u-border-hover-palette-2-light-2:hover,
a.u-button-style:hover > .u-border-hover-palette-2-light-2,
a.u-button-style.u-border-hover-palette-2-light-2:focus,
a.u-button-style.u-button-style.u-border-active-palette-2-light-2:active,
a.u-button-style.u-button-style.u-border-active-palette-2-light-2.active,
a.u-button-style.u-button-style.active > .u-border-active-palette-2-light-2,
li.active > a.u-button-style.u-button-style.u-border-active-palette-2-light-2,
input.u-field-input.u-field-input.u-border-active-palette-2-light-2:checked {
    color: #f1b5b8 !important;
    border-color: #f1b5b8 !important;
}

.u-link.u-border-palette-2-light-2[class*="u-border-"] {
    border-color: #f1b5b8 !important;
}

    .u-link.u-border-palette-2-light-2[class*="u-border-"]:hover {
        border-color: #ea9296 !important;
    }

.u-border-palette-2-light-3,
.u-border-palette-2-light-3.u-input,
.u-border-palette-2-light-3.u-field-input.u-field-input,
.u-separator-palette-2-light-3:after {
    border-color: #fbeced;
    stroke: #fbeced;
}

.u-button-style.u-border-palette-2-light-3 {
    border-color: #fbeced !important;
    color: #fbeced !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-palette-2-light-3:hover,
    .u-button-style.u-border-palette-2-light-3:focus {
        border-color: transparent !important;
        color: #f3c4c7 !important;
        background-color: transparent !important;
    }

.u-border-hover-palette-2-light-3:hover,
.u-border-hover-palette-2-light-3:focus,
.u-border-active-palette-2-light-3.u-active.u-active,
a.u-button-style.u-border-hover-palette-2-light-3:hover,
a.u-button-style:hover > .u-border-hover-palette-2-light-3,
a.u-button-style.u-border-hover-palette-2-light-3:focus,
a.u-button-style.u-button-style.u-border-active-palette-2-light-3:active,
a.u-button-style.u-button-style.u-border-active-palette-2-light-3.active,
a.u-button-style.u-button-style.active > .u-border-active-palette-2-light-3,
li.active > a.u-button-style.u-button-style.u-border-active-palette-2-light-3,
input.u-field-input.u-field-input.u-border-active-palette-2-light-3:checked {
    color: #fbeced !important;
    border-color: #fbeced !important;
}

.u-link.u-border-palette-2-light-3[class*="u-border-"] {
    border-color: #fbeced !important;
}

    .u-link.u-border-palette-2-light-3[class*="u-border-"]:hover {
        border-color: #f3c4c7 !important;
    }

.u-border-palette-2-base,
.u-border-palette-2-base.u-input,
.u-border-palette-2-base.u-field-input.u-field-input,
.u-separator-palette-2-base:after {
    border-color: #db545a;
    stroke: #db545a;
}

.u-button-style.u-border-palette-2-base {
    border-color: #db545a !important;
    color: #db545a !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-palette-2-base:hover,
    .u-button-style.u-border-palette-2-base:focus {
        border-color: transparent !important;
        color: #d63b42 !important;
        background-color: transparent !important;
    }

.u-border-hover-palette-2-base:hover,
.u-border-hover-palette-2-base:focus,
.u-border-active-palette-2-base.u-active.u-active,
a.u-button-style.u-border-hover-palette-2-base:hover,
a.u-button-style:hover > .u-border-hover-palette-2-base,
a.u-button-style.u-border-hover-palette-2-base:focus,
a.u-button-style.u-button-style.u-border-active-palette-2-base:active,
a.u-button-style.u-button-style.u-border-active-palette-2-base.active,
a.u-button-style.u-button-style.active > .u-border-active-palette-2-base,
li.active > a.u-button-style.u-button-style.u-border-active-palette-2-base,
input.u-field-input.u-field-input.u-border-active-palette-2-base:checked {
    color: #db545a !important;
    border-color: #db545a !important;
}

.u-link.u-border-palette-2-base[class*="u-border-"] {
    border-color: #db545a !important;
}

    .u-link.u-border-palette-2-base[class*="u-border-"]:hover {
        border-color: #d63b42 !important;
    }

.u-border-palette-3-dark-3,
.u-border-palette-3-dark-3.u-input,
.u-border-palette-3-dark-3.u-field-input.u-field-input,
.u-separator-palette-3-dark-3:after {
    border-color: #333129;
    stroke: #333129;
}

.u-button-style.u-border-palette-3-dark-3 {
    border-color: #333129 !important;
    color: #333129 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-palette-3-dark-3:hover,
    .u-button-style.u-border-palette-3-dark-3:focus {
        border-color: transparent !important;
        color: #2e2c25 !important;
        background-color: transparent !important;
    }

.u-border-hover-palette-3-dark-3:hover,
.u-border-hover-palette-3-dark-3:focus,
.u-border-active-palette-3-dark-3.u-active.u-active,
a.u-button-style.u-border-hover-palette-3-dark-3:hover,
a.u-button-style:hover > .u-border-hover-palette-3-dark-3,
a.u-button-style.u-border-hover-palette-3-dark-3:focus,
a.u-button-style.u-button-style.u-border-active-palette-3-dark-3:active,
a.u-button-style.u-button-style.u-border-active-palette-3-dark-3.active,
a.u-button-style.u-button-style.active > .u-border-active-palette-3-dark-3,
li.active > a.u-button-style.u-button-style.u-border-active-palette-3-dark-3,
input.u-field-input.u-field-input.u-border-active-palette-3-dark-3:checked {
    color: #333129 !important;
    border-color: #333129 !important;
}

.u-link.u-border-palette-3-dark-3[class*="u-border-"] {
    border-color: #333129 !important;
}

    .u-link.u-border-palette-3-dark-3[class*="u-border-"]:hover {
        border-color: #2e2c25 !important;
    }

.u-border-palette-3-dark-2,
.u-border-palette-3-dark-2.u-input,
.u-border-palette-3-dark-2.u-field-input.u-field-input,
.u-separator-palette-3-dark-2:after {
    border-color: #72683f;
    stroke: #72683f;
}

.u-button-style.u-border-palette-3-dark-2 {
    border-color: #72683f !important;
    color: #72683f !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-palette-3-dark-2:hover,
    .u-button-style.u-border-palette-3-dark-2:focus {
        border-color: transparent !important;
        color: #675e39 !important;
        background-color: transparent !important;
    }

.u-border-hover-palette-3-dark-2:hover,
.u-border-hover-palette-3-dark-2:focus,
.u-border-active-palette-3-dark-2.u-active.u-active,
a.u-button-style.u-border-hover-palette-3-dark-2:hover,
a.u-button-style:hover > .u-border-hover-palette-3-dark-2,
a.u-button-style.u-border-hover-palette-3-dark-2:focus,
a.u-button-style.u-button-style.u-border-active-palette-3-dark-2:active,
a.u-button-style.u-button-style.u-border-active-palette-3-dark-2.active,
a.u-button-style.u-button-style.active > .u-border-active-palette-3-dark-2,
li.active > a.u-button-style.u-button-style.u-border-active-palette-3-dark-2,
input.u-field-input.u-field-input.u-border-active-palette-3-dark-2:checked {
    color: #72683f !important;
    border-color: #72683f !important;
}

.u-link.u-border-palette-3-dark-2[class*="u-border-"] {
    border-color: #72683f !important;
}

    .u-link.u-border-palette-3-dark-2[class*="u-border-"]:hover {
        border-color: #675e39 !important;
    }

.u-border-palette-3-dark-1,
.u-border-palette-3-dark-1.u-input,
.u-border-palette-3-dark-1.u-field-input.u-field-input,
.u-separator-palette-3-dark-1:after {
    border-color: #b29a36;
    stroke: #b29a36;
}

.u-button-style.u-border-palette-3-dark-1 {
    border-color: #b29a36 !important;
    color: #b29a36 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-palette-3-dark-1:hover,
    .u-button-style.u-border-palette-3-dark-1:focus {
        border-color: transparent !important;
        color: #a08b31 !important;
        background-color: transparent !important;
    }

.u-border-hover-palette-3-dark-1:hover,
.u-border-hover-palette-3-dark-1:focus,
.u-border-active-palette-3-dark-1.u-active.u-active,
a.u-button-style.u-border-hover-palette-3-dark-1:hover,
a.u-button-style:hover > .u-border-hover-palette-3-dark-1,
a.u-button-style.u-border-hover-palette-3-dark-1:focus,
a.u-button-style.u-button-style.u-border-active-palette-3-dark-1:active,
a.u-button-style.u-button-style.u-border-active-palette-3-dark-1.active,
a.u-button-style.u-button-style.active > .u-border-active-palette-3-dark-1,
li.active > a.u-button-style.u-button-style.u-border-active-palette-3-dark-1,
input.u-field-input.u-field-input.u-border-active-palette-3-dark-1:checked {
    color: #b29a36 !important;
    border-color: #b29a36 !important;
}

.u-link.u-border-palette-3-dark-1[class*="u-border-"] {
    border-color: #b29a36 !important;
}

    .u-link.u-border-palette-3-dark-1[class*="u-border-"]:hover {
        border-color: #a08b31 !important;
    }

.u-border-palette-3,
.u-border-palette-3.u-input,
.u-border-palette-3.u-field-input.u-field-input,
.u-separator-palette-3:after {
    border-color: #f1c50e;
    stroke: #f1c50e;
}

.u-button-style.u-border-palette-3 {
    border-color: #f1c50e !important;
    color: #f1c50e !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-palette-3:hover,
    .u-button-style.u-border-palette-3:focus {
        border-color: transparent !important;
        color: #d9b10d !important;
        background-color: transparent !important;
    }

.u-border-hover-palette-3:hover,
.u-border-hover-palette-3:focus,
.u-border-active-palette-3.u-active.u-active,
a.u-button-style.u-border-hover-palette-3:hover,
a.u-button-style:hover > .u-border-hover-palette-3,
a.u-button-style.u-border-hover-palette-3:focus,
a.u-button-style.u-button-style.u-border-active-palette-3:active,
a.u-button-style.u-button-style.u-border-active-palette-3.active,
a.u-button-style.u-button-style.active > .u-border-active-palette-3,
li.active > a.u-button-style.u-button-style.u-border-active-palette-3,
input.u-field-input.u-field-input.u-border-active-palette-3:checked {
    color: #f1c50e !important;
    border-color: #f1c50e !important;
}

.u-link.u-border-palette-3[class*="u-border-"] {
    border-color: #f1c50e !important;
}

    .u-link.u-border-palette-3[class*="u-border-"]:hover {
        border-color: #d9b10d !important;
    }

.u-border-palette-3-light-1,
.u-border-palette-3-light-1.u-input,
.u-border-palette-3-light-1.u-field-input.u-field-input,
.u-separator-palette-3-light-1:after {
    border-color: #f5d654;
    stroke: #f5d654;
}

.u-button-style.u-border-palette-3-light-1 {
    border-color: #f5d654 !important;
    color: #f5d654 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-palette-3-light-1:hover,
    .u-button-style.u-border-palette-3-light-1:focus {
        border-color: transparent !important;
        color: #f3cf35 !important;
        background-color: transparent !important;
    }

.u-border-hover-palette-3-light-1:hover,
.u-border-hover-palette-3-light-1:focus,
.u-border-active-palette-3-light-1.u-active.u-active,
a.u-button-style.u-border-hover-palette-3-light-1:hover,
a.u-button-style:hover > .u-border-hover-palette-3-light-1,
a.u-button-style.u-border-hover-palette-3-light-1:focus,
a.u-button-style.u-button-style.u-border-active-palette-3-light-1:active,
a.u-button-style.u-button-style.u-border-active-palette-3-light-1.active,
a.u-button-style.u-button-style.active > .u-border-active-palette-3-light-1,
li.active > a.u-button-style.u-button-style.u-border-active-palette-3-light-1,
input.u-field-input.u-field-input.u-border-active-palette-3-light-1:checked {
    color: #f5d654 !important;
    border-color: #f5d654 !important;
}

.u-link.u-border-palette-3-light-1[class*="u-border-"] {
    border-color: #f5d654 !important;
}

    .u-link.u-border-palette-3-light-1[class*="u-border-"]:hover {
        border-color: #f3cf35 !important;
    }

.u-border-palette-3-light-2,
.u-border-palette-3-light-2.u-input,
.u-border-palette-3-light-2.u-field-input.u-field-input,
.u-separator-palette-3-light-2:after {
    border-color: #f9e79b;
    stroke: #f9e79b;
}

.u-button-style.u-border-palette-3-light-2 {
    border-color: #f9e79b !important;
    color: #f9e79b !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-palette-3-light-2:hover,
    .u-button-style.u-border-palette-3-light-2:focus {
        border-color: transparent !important;
        color: #f7de75 !important;
        background-color: transparent !important;
    }

.u-border-hover-palette-3-light-2:hover,
.u-border-hover-palette-3-light-2:focus,
.u-border-active-palette-3-light-2.u-active.u-active,
a.u-button-style.u-border-hover-palette-3-light-2:hover,
a.u-button-style:hover > .u-border-hover-palette-3-light-2,
a.u-button-style.u-border-hover-palette-3-light-2:focus,
a.u-button-style.u-button-style.u-border-active-palette-3-light-2:active,
a.u-button-style.u-button-style.u-border-active-palette-3-light-2.active,
a.u-button-style.u-button-style.active > .u-border-active-palette-3-light-2,
li.active > a.u-button-style.u-button-style.u-border-active-palette-3-light-2,
input.u-field-input.u-field-input.u-border-active-palette-3-light-2:checked {
    color: #f9e79b !important;
    border-color: #f9e79b !important;
}

.u-link.u-border-palette-3-light-2[class*="u-border-"] {
    border-color: #f9e79b !important;
}

    .u-link.u-border-palette-3-light-2[class*="u-border-"]:hover {
        border-color: #f7de75 !important;
    }

.u-border-palette-3-light-3,
.u-border-palette-3-light-3.u-input,
.u-border-palette-3-light-3.u-field-input.u-field-input,
.u-separator-palette-3-light-3:after {
    border-color: #fef9e6;
    stroke: #fef9e6;
}

.u-button-style.u-border-palette-3-light-3 {
    border-color: #fef9e6 !important;
    color: #fef9e6 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-palette-3-light-3:hover,
    .u-button-style.u-border-palette-3-light-3:focus {
        border-color: transparent !important;
        color: #fceeb7 !important;
        background-color: transparent !important;
    }

.u-border-hover-palette-3-light-3:hover,
.u-border-hover-palette-3-light-3:focus,
.u-border-active-palette-3-light-3.u-active.u-active,
a.u-button-style.u-border-hover-palette-3-light-3:hover,
a.u-button-style:hover > .u-border-hover-palette-3-light-3,
a.u-button-style.u-border-hover-palette-3-light-3:focus,
a.u-button-style.u-button-style.u-border-active-palette-3-light-3:active,
a.u-button-style.u-button-style.u-border-active-palette-3-light-3.active,
a.u-button-style.u-button-style.active > .u-border-active-palette-3-light-3,
li.active > a.u-button-style.u-button-style.u-border-active-palette-3-light-3,
input.u-field-input.u-field-input.u-border-active-palette-3-light-3:checked {
    color: #fef9e6 !important;
    border-color: #fef9e6 !important;
}

.u-link.u-border-palette-3-light-3[class*="u-border-"] {
    border-color: #fef9e6 !important;
}

    .u-link.u-border-palette-3-light-3[class*="u-border-"]:hover {
        border-color: #fceeb7 !important;
    }

.u-border-palette-3-base,
.u-border-palette-3-base.u-input,
.u-border-palette-3-base.u-field-input.u-field-input,
.u-separator-palette-3-base:after {
    border-color: #f1c50e;
    stroke: #f1c50e;
}

.u-button-style.u-border-palette-3-base {
    border-color: #f1c50e !important;
    color: #f1c50e !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-palette-3-base:hover,
    .u-button-style.u-border-palette-3-base:focus {
        border-color: transparent !important;
        color: #d9b10d !important;
        background-color: transparent !important;
    }

.u-border-hover-palette-3-base:hover,
.u-border-hover-palette-3-base:focus,
.u-border-active-palette-3-base.u-active.u-active,
a.u-button-style.u-border-hover-palette-3-base:hover,
a.u-button-style:hover > .u-border-hover-palette-3-base,
a.u-button-style.u-border-hover-palette-3-base:focus,
a.u-button-style.u-button-style.u-border-active-palette-3-base:active,
a.u-button-style.u-button-style.u-border-active-palette-3-base.active,
a.u-button-style.u-button-style.active > .u-border-active-palette-3-base,
li.active > a.u-button-style.u-button-style.u-border-active-palette-3-base,
input.u-field-input.u-field-input.u-border-active-palette-3-base:checked {
    color: #f1c50e !important;
    border-color: #f1c50e !important;
}

.u-link.u-border-palette-3-base[class*="u-border-"] {
    border-color: #f1c50e !important;
}

    .u-link.u-border-palette-3-base[class*="u-border-"]:hover {
        border-color: #d9b10d !important;
    }

.u-border-palette-4-dark-3,
.u-border-palette-4-dark-3.u-input,
.u-border-palette-4-dark-3.u-field-input.u-field-input,
.u-separator-palette-4-dark-3:after {
    border-color: #293332;
    stroke: #293332;
}

.u-button-style.u-border-palette-4-dark-3 {
    border-color: #293332 !important;
    color: #293332 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-palette-4-dark-3:hover,
    .u-button-style.u-border-palette-4-dark-3:focus {
        border-color: transparent !important;
        color: #252e2d !important;
        background-color: transparent !important;
    }

.u-border-hover-palette-4-dark-3:hover,
.u-border-hover-palette-4-dark-3:focus,
.u-border-active-palette-4-dark-3.u-active.u-active,
a.u-button-style.u-border-hover-palette-4-dark-3:hover,
a.u-button-style:hover > .u-border-hover-palette-4-dark-3,
a.u-button-style.u-border-hover-palette-4-dark-3:focus,
a.u-button-style.u-button-style.u-border-active-palette-4-dark-3:active,
a.u-button-style.u-button-style.u-border-active-palette-4-dark-3.active,
a.u-button-style.u-button-style.active > .u-border-active-palette-4-dark-3,
li.active > a.u-button-style.u-button-style.u-border-active-palette-4-dark-3,
input.u-field-input.u-field-input.u-border-active-palette-4-dark-3:checked {
    color: #293332 !important;
    border-color: #293332 !important;
}

.u-link.u-border-palette-4-dark-3[class*="u-border-"] {
    border-color: #293332 !important;
}

    .u-link.u-border-palette-4-dark-3[class*="u-border-"]:hover {
        border-color: #252e2d !important;
    }

.u-border-palette-4-dark-2,
.u-border-palette-4-dark-2.u-input,
.u-border-palette-4-dark-2.u-field-input.u-field-input,
.u-separator-palette-4-dark-2:after {
    border-color: #41807c;
    stroke: #41807c;
}

.u-button-style.u-border-palette-4-dark-2 {
    border-color: #41807c !important;
    color: #41807c !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-palette-4-dark-2:hover,
    .u-button-style.u-border-palette-4-dark-2:focus {
        border-color: transparent !important;
        color: #3a7370 !important;
        background-color: transparent !important;
    }

.u-border-hover-palette-4-dark-2:hover,
.u-border-hover-palette-4-dark-2:focus,
.u-border-active-palette-4-dark-2.u-active.u-active,
a.u-button-style.u-border-hover-palette-4-dark-2:hover,
a.u-button-style:hover > .u-border-hover-palette-4-dark-2,
a.u-button-style.u-border-hover-palette-4-dark-2:focus,
a.u-button-style.u-button-style.u-border-active-palette-4-dark-2:active,
a.u-button-style.u-button-style.u-border-active-palette-4-dark-2.active,
a.u-button-style.u-button-style.active > .u-border-active-palette-4-dark-2,
li.active > a.u-button-style.u-button-style.u-border-active-palette-4-dark-2,
input.u-field-input.u-field-input.u-border-active-palette-4-dark-2:checked {
    color: #41807c !important;
    border-color: #41807c !important;
}

.u-link.u-border-palette-4-dark-2[class*="u-border-"] {
    border-color: #41807c !important;
}

    .u-link.u-border-palette-4-dark-2[class*="u-border-"]:hover {
        border-color: #3a7370 !important;
    }

.u-border-palette-4-dark-1,
.u-border-palette-4-dark-1.u-input,
.u-border-palette-4-dark-1.u-field-input.u-field-input,
.u-separator-palette-4-dark-1:after {
    border-color: #2cccc4;
    stroke: #2cccc4;
}

.u-button-style.u-border-palette-4-dark-1 {
    border-color: #2cccc4 !important;
    color: #2cccc4 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-palette-4-dark-1:hover,
    .u-button-style.u-border-palette-4-dark-1:focus {
        border-color: transparent !important;
        color: #28b8b0 !important;
        background-color: transparent !important;
    }

.u-border-hover-palette-4-dark-1:hover,
.u-border-hover-palette-4-dark-1:focus,
.u-border-active-palette-4-dark-1.u-active.u-active,
a.u-button-style.u-border-hover-palette-4-dark-1:hover,
a.u-button-style:hover > .u-border-hover-palette-4-dark-1,
a.u-button-style.u-border-hover-palette-4-dark-1:focus,
a.u-button-style.u-button-style.u-border-active-palette-4-dark-1:active,
a.u-button-style.u-button-style.u-border-active-palette-4-dark-1.active,
a.u-button-style.u-button-style.active > .u-border-active-palette-4-dark-1,
li.active > a.u-button-style.u-button-style.u-border-active-palette-4-dark-1,
input.u-field-input.u-field-input.u-border-active-palette-4-dark-1:checked {
    color: #2cccc4 !important;
    border-color: #2cccc4 !important;
}

.u-link.u-border-palette-4-dark-1[class*="u-border-"] {
    border-color: #2cccc4 !important;
}

    .u-link.u-border-palette-4-dark-1[class*="u-border-"]:hover {
        border-color: #28b8b0 !important;
    }

.u-border-palette-4,
.u-border-palette-4.u-input,
.u-border-palette-4.u-field-input.u-field-input,
.u-separator-palette-4:after {
    border-color: #3be8e0;
    stroke: #3be8e0;
}

.u-button-style.u-border-palette-4 {
    border-color: #3be8e0 !important;
    color: #3be8e0 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-palette-4:hover,
    .u-button-style.u-border-palette-4:focus {
        border-color: transparent !important;
        color: #21e5dc !important;
        background-color: transparent !important;
    }

.u-border-hover-palette-4:hover,
.u-border-hover-palette-4:focus,
.u-border-active-palette-4.u-active.u-active,
a.u-button-style.u-border-hover-palette-4:hover,
a.u-button-style:hover > .u-border-hover-palette-4,
a.u-button-style.u-border-hover-palette-4:focus,
a.u-button-style.u-button-style.u-border-active-palette-4:active,
a.u-button-style.u-button-style.u-border-active-palette-4.active,
a.u-button-style.u-button-style.active > .u-border-active-palette-4,
li.active > a.u-button-style.u-button-style.u-border-active-palette-4,
input.u-field-input.u-field-input.u-border-active-palette-4:checked {
    color: #3be8e0 !important;
    border-color: #3be8e0 !important;
}

.u-link.u-border-palette-4[class*="u-border-"] {
    border-color: #3be8e0 !important;
}

    .u-link.u-border-palette-4[class*="u-border-"]:hover {
        border-color: #21e5dc !important;
    }

.u-border-palette-4-light-1,
.u-border-palette-4-light-1.u-input,
.u-border-palette-4-light-1.u-field-input.u-field-input,
.u-separator-palette-4-light-1:after {
    border-color: #72efe9;
    stroke: #72efe9;
}

.u-button-style.u-border-palette-4-light-1 {
    border-color: #72efe9 !important;
    color: #72efe9 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-palette-4-light-1:hover,
    .u-button-style.u-border-palette-4-light-1:focus {
        border-color: transparent !important;
        color: #52ebe4 !important;
        background-color: transparent !important;
    }

.u-border-hover-palette-4-light-1:hover,
.u-border-hover-palette-4-light-1:focus,
.u-border-active-palette-4-light-1.u-active.u-active,
a.u-button-style.u-border-hover-palette-4-light-1:hover,
a.u-button-style:hover > .u-border-hover-palette-4-light-1,
a.u-button-style.u-border-hover-palette-4-light-1:focus,
a.u-button-style.u-button-style.u-border-active-palette-4-light-1:active,
a.u-button-style.u-button-style.u-border-active-palette-4-light-1.active,
a.u-button-style.u-button-style.active > .u-border-active-palette-4-light-1,
li.active > a.u-button-style.u-button-style.u-border-active-palette-4-light-1,
input.u-field-input.u-field-input.u-border-active-palette-4-light-1:checked {
    color: #72efe9 !important;
    border-color: #72efe9 !important;
}

.u-link.u-border-palette-4-light-1[class*="u-border-"] {
    border-color: #72efe9 !important;
}

    .u-link.u-border-palette-4-light-1[class*="u-border-"]:hover {
        border-color: #52ebe4 !important;
    }

.u-border-palette-4-light-2,
.u-border-palette-4-light-2.u-input,
.u-border-palette-4-light-2.u-field-input.u-field-input,
.u-separator-palette-4-light-2:after {
    border-color: #adf6f2;
    stroke: #adf6f2;
}

.u-button-style.u-border-palette-4-light-2 {
    border-color: #adf6f2 !important;
    color: #adf6f2 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-palette-4-light-2:hover,
    .u-button-style.u-border-palette-4-light-2:focus {
        border-color: transparent !important;
        color: #87f2ec !important;
        background-color: transparent !important;
    }

.u-border-hover-palette-4-light-2:hover,
.u-border-hover-palette-4-light-2:focus,
.u-border-active-palette-4-light-2.u-active.u-active,
a.u-button-style.u-border-hover-palette-4-light-2:hover,
a.u-button-style:hover > .u-border-hover-palette-4-light-2,
a.u-button-style.u-border-hover-palette-4-light-2:focus,
a.u-button-style.u-button-style.u-border-active-palette-4-light-2:active,
a.u-button-style.u-button-style.u-border-active-palette-4-light-2.active,
a.u-button-style.u-button-style.active > .u-border-active-palette-4-light-2,
li.active > a.u-button-style.u-button-style.u-border-active-palette-4-light-2,
input.u-field-input.u-field-input.u-border-active-palette-4-light-2:checked {
    color: #adf6f2 !important;
    border-color: #adf6f2 !important;
}

.u-link.u-border-palette-4-light-2[class*="u-border-"] {
    border-color: #adf6f2 !important;
}

    .u-link.u-border-palette-4-light-2[class*="u-border-"]:hover {
        border-color: #87f2ec !important;
    }

.u-border-palette-4-light-3,
.u-border-palette-4-light-3.u-input,
.u-border-palette-4-light-3.u-field-input.u-field-input,
.u-separator-palette-4-light-3:after {
    border-color: #eafdfc;
    stroke: #eafdfc;
}

.u-button-style.u-border-palette-4-light-3 {
    border-color: #eafdfc !important;
    color: #eafdfc !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-palette-4-light-3:hover,
    .u-button-style.u-border-palette-4-light-3:focus {
        border-color: transparent !important;
        color: #bef9f6 !important;
        background-color: transparent !important;
    }

.u-border-hover-palette-4-light-3:hover,
.u-border-hover-palette-4-light-3:focus,
.u-border-active-palette-4-light-3.u-active.u-active,
a.u-button-style.u-border-hover-palette-4-light-3:hover,
a.u-button-style:hover > .u-border-hover-palette-4-light-3,
a.u-button-style.u-border-hover-palette-4-light-3:focus,
a.u-button-style.u-button-style.u-border-active-palette-4-light-3:active,
a.u-button-style.u-button-style.u-border-active-palette-4-light-3.active,
a.u-button-style.u-button-style.active > .u-border-active-palette-4-light-3,
li.active > a.u-button-style.u-button-style.u-border-active-palette-4-light-3,
input.u-field-input.u-field-input.u-border-active-palette-4-light-3:checked {
    color: #eafdfc !important;
    border-color: #eafdfc !important;
}

.u-link.u-border-palette-4-light-3[class*="u-border-"] {
    border-color: #eafdfc !important;
}

    .u-link.u-border-palette-4-light-3[class*="u-border-"]:hover {
        border-color: #bef9f6 !important;
    }

.u-border-palette-4-base,
.u-border-palette-4-base.u-input,
.u-border-palette-4-base.u-field-input.u-field-input,
.u-separator-palette-4-base:after {
    border-color: #2cccc4;
    stroke: #2cccc4;
}

.u-button-style.u-border-palette-4-base {
    border-color: #2cccc4 !important;
    color: #2cccc4 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-palette-4-base:hover,
    .u-button-style.u-border-palette-4-base:focus {
        border-color: transparent !important;
        color: #28b8b0 !important;
        background-color: transparent !important;
    }

.u-border-hover-palette-4-base:hover,
.u-border-hover-palette-4-base:focus,
.u-border-active-palette-4-base.u-active.u-active,
a.u-button-style.u-border-hover-palette-4-base:hover,
a.u-button-style:hover > .u-border-hover-palette-4-base,
a.u-button-style.u-border-hover-palette-4-base:focus,
a.u-button-style.u-button-style.u-border-active-palette-4-base:active,
a.u-button-style.u-button-style.u-border-active-palette-4-base.active,
a.u-button-style.u-button-style.active > .u-border-active-palette-4-base,
li.active > a.u-button-style.u-button-style.u-border-active-palette-4-base,
input.u-field-input.u-field-input.u-border-active-palette-4-base:checked {
    color: #2cccc4 !important;
    border-color: #2cccc4 !important;
}

.u-link.u-border-palette-4-base[class*="u-border-"] {
    border-color: #2cccc4 !important;
}

    .u-link.u-border-palette-4-base[class*="u-border-"]:hover {
        border-color: #28b8b0 !important;
    }

.u-border-palette-5-dark-3,
.u-border-palette-5-dark-3.u-input,
.u-border-palette-5-dark-3.u-field-input.u-field-input,
.u-separator-palette-5-dark-3:after {
    border-color: #292d33;
    stroke: #292d33;
}

.u-button-style.u-border-palette-5-dark-3 {
    border-color: #292d33 !important;
    color: #292d33 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-palette-5-dark-3:hover,
    .u-button-style.u-border-palette-5-dark-3:focus {
        border-color: transparent !important;
        color: #25292e !important;
        background-color: transparent !important;
    }

.u-border-hover-palette-5-dark-3:hover,
.u-border-hover-palette-5-dark-3:focus,
.u-border-active-palette-5-dark-3.u-active.u-active,
a.u-button-style.u-border-hover-palette-5-dark-3:hover,
a.u-button-style:hover > .u-border-hover-palette-5-dark-3,
a.u-button-style.u-border-hover-palette-5-dark-3:focus,
a.u-button-style.u-button-style.u-border-active-palette-5-dark-3:active,
a.u-button-style.u-button-style.u-border-active-palette-5-dark-3.active,
a.u-button-style.u-button-style.active > .u-border-active-palette-5-dark-3,
li.active > a.u-button-style.u-button-style.u-border-active-palette-5-dark-3,
input.u-field-input.u-field-input.u-border-active-palette-5-dark-3:checked {
    color: #292d33 !important;
    border-color: #292d33 !important;
}

.u-link.u-border-palette-5-dark-3[class*="u-border-"] {
    border-color: #292d33 !important;
}

    .u-link.u-border-palette-5-dark-3[class*="u-border-"]:hover {
        border-color: #25292e !important;
    }

.u-border-palette-5-dark-2,
.u-border-palette-5-dark-2.u-input,
.u-border-palette-5-dark-2.u-field-input.u-field-input,
.u-separator-palette-5-dark-2:after {
    border-color: #555c66;
    stroke: #555c66;
}

.u-button-style.u-border-palette-5-dark-2 {
    border-color: #555c66 !important;
    color: #555c66 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-palette-5-dark-2:hover,
    .u-button-style.u-border-palette-5-dark-2:focus {
        border-color: transparent !important;
        color: #4d535c !important;
        background-color: transparent !important;
    }

.u-border-hover-palette-5-dark-2:hover,
.u-border-hover-palette-5-dark-2:focus,
.u-border-active-palette-5-dark-2.u-active.u-active,
a.u-button-style.u-border-hover-palette-5-dark-2:hover,
a.u-button-style:hover > .u-border-hover-palette-5-dark-2,
a.u-button-style.u-border-hover-palette-5-dark-2:focus,
a.u-button-style.u-button-style.u-border-active-palette-5-dark-2:active,
a.u-button-style.u-button-style.u-border-active-palette-5-dark-2.active,
a.u-button-style.u-button-style.active > .u-border-active-palette-5-dark-2,
li.active > a.u-button-style.u-button-style.u-border-active-palette-5-dark-2,
input.u-field-input.u-field-input.u-border-active-palette-5-dark-2:checked {
    color: #555c66 !important;
    border-color: #555c66 !important;
}

.u-link.u-border-palette-5-dark-2[class*="u-border-"] {
    border-color: #555c66 !important;
}

    .u-link.u-border-palette-5-dark-2[class*="u-border-"]:hover {
        border-color: #4d535c !important;
    }

.u-border-palette-5-dark-1,
.u-border-palette-5-dark-1.u-input,
.u-border-palette-5-dark-1.u-field-input.u-field-input,
.u-separator-palette-5-dark-1:after {
    border-color: #858e99;
    stroke: #858e99;
}

.u-button-style.u-border-palette-5-dark-1 {
    border-color: #858e99 !important;
    color: #858e99 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-palette-5-dark-1:hover,
    .u-button-style.u-border-palette-5-dark-1:focus {
        border-color: transparent !important;
        color: #75808c !important;
        background-color: transparent !important;
    }

.u-border-hover-palette-5-dark-1:hover,
.u-border-hover-palette-5-dark-1:focus,
.u-border-active-palette-5-dark-1.u-active.u-active,
a.u-button-style.u-border-hover-palette-5-dark-1:hover,
a.u-button-style:hover > .u-border-hover-palette-5-dark-1,
a.u-button-style.u-border-hover-palette-5-dark-1:focus,
a.u-button-style.u-button-style.u-border-active-palette-5-dark-1:active,
a.u-button-style.u-button-style.u-border-active-palette-5-dark-1.active,
a.u-button-style.u-button-style.active > .u-border-active-palette-5-dark-1,
li.active > a.u-button-style.u-button-style.u-border-active-palette-5-dark-1,
input.u-field-input.u-field-input.u-border-active-palette-5-dark-1:checked {
    color: #858e99 !important;
    border-color: #858e99 !important;
}

.u-link.u-border-palette-5-dark-1[class*="u-border-"] {
    border-color: #858e99 !important;
}

    .u-link.u-border-palette-5-dark-1[class*="u-border-"]:hover {
        border-color: #75808c !important;
    }

.u-border-palette-5,
.u-border-palette-5.u-input,
.u-border-palette-5.u-field-input.u-field-input,
.u-separator-palette-5:after {
    border-color: #b9c1cc;
    stroke: #b9c1cc;
}

.u-button-style.u-border-palette-5 {
    border-color: #b9c1cc !important;
    color: #b9c1cc !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-palette-5:hover,
    .u-button-style.u-border-palette-5:focus {
        border-color: transparent !important;
        color: #a2adbc !important;
        background-color: transparent !important;
    }

.u-border-hover-palette-5:hover,
.u-border-hover-palette-5:focus,
.u-border-active-palette-5.u-active.u-active,
a.u-button-style.u-border-hover-palette-5:hover,
a.u-button-style:hover > .u-border-hover-palette-5,
a.u-button-style.u-border-hover-palette-5:focus,
a.u-button-style.u-button-style.u-border-active-palette-5:active,
a.u-button-style.u-button-style.u-border-active-palette-5.active,
a.u-button-style.u-button-style.active > .u-border-active-palette-5,
li.active > a.u-button-style.u-button-style.u-border-active-palette-5,
input.u-field-input.u-field-input.u-border-active-palette-5:checked {
    color: #b9c1cc !important;
    border-color: #b9c1cc !important;
}

.u-link.u-border-palette-5[class*="u-border-"] {
    border-color: #b9c1cc !important;
}

    .u-link.u-border-palette-5[class*="u-border-"]:hover {
        border-color: #a2adbc !important;
    }

.u-border-palette-5-light-1,
.u-border-palette-5-light-1.u-input,
.u-border-palette-5-light-1.u-field-input.u-field-input,
.u-separator-palette-5-light-1:after {
    border-color: #ccd3db;
    stroke: #ccd3db;
}

.u-button-style.u-border-palette-5-light-1 {
    border-color: #ccd3db !important;
    color: #ccd3db !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-palette-5-light-1:hover,
    .u-button-style.u-border-palette-5-light-1:focus {
        border-color: transparent !important;
        color: #b3bec9 !important;
        background-color: transparent !important;
    }

.u-border-hover-palette-5-light-1:hover,
.u-border-hover-palette-5-light-1:focus,
.u-border-active-palette-5-light-1.u-active.u-active,
a.u-button-style.u-border-hover-palette-5-light-1:hover,
a.u-button-style:hover > .u-border-hover-palette-5-light-1,
a.u-button-style.u-border-hover-palette-5-light-1:focus,
a.u-button-style.u-button-style.u-border-active-palette-5-light-1:active,
a.u-button-style.u-button-style.u-border-active-palette-5-light-1.active,
a.u-button-style.u-button-style.active > .u-border-active-palette-5-light-1,
li.active > a.u-button-style.u-button-style.u-border-active-palette-5-light-1,
input.u-field-input.u-field-input.u-border-active-palette-5-light-1:checked {
    color: #ccd3db !important;
    border-color: #ccd3db !important;
}

.u-link.u-border-palette-5-light-1[class*="u-border-"] {
    border-color: #ccd3db !important;
}

    .u-link.u-border-palette-5-light-1[class*="u-border-"]:hover {
        border-color: #b3bec9 !important;
    }

.u-border-palette-5-light-2,
.u-border-palette-5-light-2.u-input,
.u-border-palette-5-light-2.u-field-input.u-field-input,
.u-separator-palette-5-light-2:after {
    border-color: #e0e5eb;
    stroke: #e0e5eb;
}

.u-button-style.u-border-palette-5-light-2 {
    border-color: #e0e5eb !important;
    color: #e0e5eb !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-palette-5-light-2:hover,
    .u-button-style.u-border-palette-5-light-2:focus {
        border-color: transparent !important;
        color: #c4ced9 !important;
        background-color: transparent !important;
    }

.u-border-hover-palette-5-light-2:hover,
.u-border-hover-palette-5-light-2:focus,
.u-border-active-palette-5-light-2.u-active.u-active,
a.u-button-style.u-border-hover-palette-5-light-2:hover,
a.u-button-style:hover > .u-border-hover-palette-5-light-2,
a.u-button-style.u-border-hover-palette-5-light-2:focus,
a.u-button-style.u-button-style.u-border-active-palette-5-light-2:active,
a.u-button-style.u-button-style.u-border-active-palette-5-light-2.active,
a.u-button-style.u-button-style.active > .u-border-active-palette-5-light-2,
li.active > a.u-button-style.u-button-style.u-border-active-palette-5-light-2,
input.u-field-input.u-field-input.u-border-active-palette-5-light-2:checked {
    color: #e0e5eb !important;
    border-color: #e0e5eb !important;
}

.u-link.u-border-palette-5-light-2[class*="u-border-"] {
    border-color: #e0e5eb !important;
}

    .u-link.u-border-palette-5-light-2[class*="u-border-"]:hover {
        border-color: #c4ced9 !important;
    }

.u-border-palette-5-light-3,
.u-border-palette-5-light-3.u-input,
.u-border-palette-5-light-3.u-field-input.u-field-input,
.u-separator-palette-5-light-3:after {
    border-color: #f5f7fa;
    stroke: #f5f7fa;
}

.u-button-style.u-border-palette-5-light-3 {
    border-color: #f5f7fa !important;
    color: #f5f7fa !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-palette-5-light-3:hover,
    .u-button-style.u-border-palette-5-light-3:focus {
        border-color: transparent !important;
        color: #d4dde9 !important;
        background-color: transparent !important;
    }

.u-border-hover-palette-5-light-3:hover,
.u-border-hover-palette-5-light-3:focus,
.u-border-active-palette-5-light-3.u-active.u-active,
a.u-button-style.u-border-hover-palette-5-light-3:hover,
a.u-button-style:hover > .u-border-hover-palette-5-light-3,
a.u-button-style.u-border-hover-palette-5-light-3:focus,
a.u-button-style.u-button-style.u-border-active-palette-5-light-3:active,
a.u-button-style.u-button-style.u-border-active-palette-5-light-3.active,
a.u-button-style.u-button-style.active > .u-border-active-palette-5-light-3,
li.active > a.u-button-style.u-button-style.u-border-active-palette-5-light-3,
input.u-field-input.u-field-input.u-border-active-palette-5-light-3:checked {
    color: #f5f7fa !important;
    border-color: #f5f7fa !important;
}

.u-link.u-border-palette-5-light-3[class*="u-border-"] {
    border-color: #f5f7fa !important;
}

    .u-link.u-border-palette-5-light-3[class*="u-border-"]:hover {
        border-color: #d4dde9 !important;
    }

.u-border-palette-5-base,
.u-border-palette-5-base.u-input,
.u-border-palette-5-base.u-field-input.u-field-input,
.u-separator-palette-5-base:after {
    border-color: #b9c1cc;
    stroke: #b9c1cc;
}

.u-button-style.u-border-palette-5-base {
    border-color: #b9c1cc !important;
    color: #b9c1cc !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-palette-5-base:hover,
    .u-button-style.u-border-palette-5-base:focus {
        border-color: transparent !important;
        color: #a2adbc !important;
        background-color: transparent !important;
    }

.u-border-hover-palette-5-base:hover,
.u-border-hover-palette-5-base:focus,
.u-border-active-palette-5-base.u-active.u-active,
a.u-button-style.u-border-hover-palette-5-base:hover,
a.u-button-style:hover > .u-border-hover-palette-5-base,
a.u-button-style.u-border-hover-palette-5-base:focus,
a.u-button-style.u-button-style.u-border-active-palette-5-base:active,
a.u-button-style.u-button-style.u-border-active-palette-5-base.active,
a.u-button-style.u-button-style.active > .u-border-active-palette-5-base,
li.active > a.u-button-style.u-button-style.u-border-active-palette-5-base,
input.u-field-input.u-field-input.u-border-active-palette-5-base:checked {
    color: #b9c1cc !important;
    border-color: #b9c1cc !important;
}

.u-link.u-border-palette-5-base[class*="u-border-"] {
    border-color: #b9c1cc !important;
}

    .u-link.u-border-palette-5-base[class*="u-border-"]:hover {
        border-color: #a2adbc !important;
    }

.u-border-grey-dark-3,
.u-border-grey-dark-3.u-input,
.u-border-grey-dark-3.u-field-input.u-field-input,
.u-separator-grey-dark-3:after {
    border-color: #212121;
    stroke: #212121;
}

.u-button-style.u-border-grey-dark-3 {
    border-color: #212121 !important;
    color: #212121 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-grey-dark-3:hover,
    .u-button-style.u-border-grey-dark-3:focus {
        border-color: transparent !important;
        color: #1e1e1e !important;
        background-color: transparent !important;
    }

.u-border-hover-grey-dark-3:hover,
.u-border-hover-grey-dark-3:focus,
.u-border-active-grey-dark-3.u-active.u-active,
a.u-button-style.u-border-hover-grey-dark-3:hover,
a.u-button-style:hover > .u-border-hover-grey-dark-3,
a.u-button-style.u-border-hover-grey-dark-3:focus,
a.u-button-style.u-button-style.u-border-active-grey-dark-3:active,
a.u-button-style.u-button-style.u-border-active-grey-dark-3.active,
a.u-button-style.u-button-style.active > .u-border-active-grey-dark-3,
li.active > a.u-button-style.u-button-style.u-border-active-grey-dark-3,
input.u-field-input.u-field-input.u-border-active-grey-dark-3:checked {
    color: #212121 !important;
    border-color: #212121 !important;
}

.u-link.u-border-grey-dark-3[class*="u-border-"] {
    border-color: #212121 !important;
}

    .u-link.u-border-grey-dark-3[class*="u-border-"]:hover {
        border-color: #1e1e1e !important;
    }

.u-border-grey-dark-2,
.u-border-grey-dark-2.u-input,
.u-border-grey-dark-2.u-field-input.u-field-input,
.u-separator-grey-dark-2:after {
    border-color: #333333;
    stroke: #333333;
}

.u-button-style.u-border-grey-dark-2 {
    border-color: #333333 !important;
    color: #333333 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-grey-dark-2:hover,
    .u-button-style.u-border-grey-dark-2:focus {
        border-color: transparent !important;
        color: #2e2e2e !important;
        background-color: transparent !important;
    }

.u-border-hover-grey-dark-2:hover,
.u-border-hover-grey-dark-2:focus,
.u-border-active-grey-dark-2.u-active.u-active,
a.u-button-style.u-border-hover-grey-dark-2:hover,
a.u-button-style:hover > .u-border-hover-grey-dark-2,
a.u-button-style.u-border-hover-grey-dark-2:focus,
a.u-button-style.u-button-style.u-border-active-grey-dark-2:active,
a.u-button-style.u-button-style.u-border-active-grey-dark-2.active,
a.u-button-style.u-button-style.active > .u-border-active-grey-dark-2,
li.active > a.u-button-style.u-button-style.u-border-active-grey-dark-2,
input.u-field-input.u-field-input.u-border-active-grey-dark-2:checked {
    color: #333333 !important;
    border-color: #333333 !important;
}

.u-link.u-border-grey-dark-2[class*="u-border-"] {
    border-color: #333333 !important;
}

    .u-link.u-border-grey-dark-2[class*="u-border-"]:hover {
        border-color: #2e2e2e !important;
    }

.u-border-grey-dark-1,
.u-border-grey-dark-1.u-input,
.u-border-grey-dark-1.u-field-input.u-field-input,
.u-separator-grey-dark-1:after {
    border-color: #454545;
    stroke: #454545;
}

.u-button-style.u-border-grey-dark-1 {
    border-color: #454545 !important;
    color: #454545 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-grey-dark-1:hover,
    .u-button-style.u-border-grey-dark-1:focus {
        border-color: transparent !important;
        color: #3e3e3e !important;
        background-color: transparent !important;
    }

.u-border-hover-grey-dark-1:hover,
.u-border-hover-grey-dark-1:focus,
.u-border-active-grey-dark-1.u-active.u-active,
a.u-button-style.u-border-hover-grey-dark-1:hover,
a.u-button-style:hover > .u-border-hover-grey-dark-1,
a.u-button-style.u-border-hover-grey-dark-1:focus,
a.u-button-style.u-button-style.u-border-active-grey-dark-1:active,
a.u-button-style.u-button-style.u-border-active-grey-dark-1.active,
a.u-button-style.u-button-style.active > .u-border-active-grey-dark-1,
li.active > a.u-button-style.u-button-style.u-border-active-grey-dark-1,
input.u-field-input.u-field-input.u-border-active-grey-dark-1:checked {
    color: #454545 !important;
    border-color: #454545 !important;
}

.u-link.u-border-grey-dark-1[class*="u-border-"] {
    border-color: #454545 !important;
}

    .u-link.u-border-grey-dark-1[class*="u-border-"]:hover {
        border-color: #3e3e3e !important;
    }

.u-border-grey,
.u-border-grey.u-input,
.u-border-grey.u-field-input.u-field-input,
.u-separator-grey:after {
    border-color: #b3b3b3;
    stroke: #b3b3b3;
}

.u-button-style.u-border-grey {
    border-color: #b3b3b3 !important;
    color: #b3b3b3 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-grey:hover,
    .u-button-style.u-border-grey:focus {
        border-color: transparent !important;
        color: #a1a1a1 !important;
        background-color: transparent !important;
    }

.u-border-hover-grey:hover,
.u-border-hover-grey:focus,
.u-border-active-grey.u-active.u-active,
a.u-button-style.u-border-hover-grey:hover,
a.u-button-style:hover > .u-border-hover-grey,
a.u-button-style.u-border-hover-grey:focus,
a.u-button-style.u-button-style.u-border-active-grey:active,
a.u-button-style.u-button-style.u-border-active-grey.active,
a.u-button-style.u-button-style.active > .u-border-active-grey,
li.active > a.u-button-style.u-button-style.u-border-active-grey,
input.u-field-input.u-field-input.u-border-active-grey:checked {
    color: #b3b3b3 !important;
    border-color: #b3b3b3 !important;
}

.u-link.u-border-grey[class*="u-border-"] {
    border-color: #b3b3b3 !important;
}

    .u-link.u-border-grey[class*="u-border-"]:hover {
        border-color: #a1a1a1 !important;
    }

.u-border-grey-light-1,
.u-border-grey-light-1.u-input,
.u-border-grey-light-1.u-field-input.u-field-input,
.u-separator-grey-light-1:after {
    border-color: #d9d9d9;
    stroke: #d9d9d9;
}

.u-button-style.u-border-grey-light-1 {
    border-color: #d9d9d9 !important;
    color: #d9d9d9 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-grey-light-1:hover,
    .u-button-style.u-border-grey-light-1:focus {
        border-color: transparent !important;
        color: #c3c3c3 !important;
        background-color: transparent !important;
    }

.u-border-hover-grey-light-1:hover,
.u-border-hover-grey-light-1:focus,
.u-border-active-grey-light-1.u-active.u-active,
a.u-button-style.u-border-hover-grey-light-1:hover,
a.u-button-style:hover > .u-border-hover-grey-light-1,
a.u-button-style.u-border-hover-grey-light-1:focus,
a.u-button-style.u-button-style.u-border-active-grey-light-1:active,
a.u-button-style.u-button-style.u-border-active-grey-light-1.active,
a.u-button-style.u-button-style.active > .u-border-active-grey-light-1,
li.active > a.u-button-style.u-button-style.u-border-active-grey-light-1,
input.u-field-input.u-field-input.u-border-active-grey-light-1:checked {
    color: #d9d9d9 !important;
    border-color: #d9d9d9 !important;
}

.u-link.u-border-grey-light-1[class*="u-border-"] {
    border-color: #d9d9d9 !important;
}

    .u-link.u-border-grey-light-1[class*="u-border-"]:hover {
        border-color: #c3c3c3 !important;
    }

.u-border-grey-light-2,
.u-border-grey-light-2.u-input,
.u-border-grey-light-2.u-field-input.u-field-input,
.u-separator-grey-light-2:after {
    border-color: #eeeeee;
    stroke: #eeeeee;
}

.u-button-style.u-border-grey-light-2 {
    border-color: #eeeeee !important;
    color: #eeeeee !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-grey-light-2:hover,
    .u-button-style.u-border-grey-light-2:focus {
        border-color: transparent !important;
        color: #d6d6d6 !important;
        background-color: transparent !important;
    }

.u-border-hover-grey-light-2:hover,
.u-border-hover-grey-light-2:focus,
.u-border-active-grey-light-2.u-active.u-active,
a.u-button-style.u-border-hover-grey-light-2:hover,
a.u-button-style:hover > .u-border-hover-grey-light-2,
a.u-button-style.u-border-hover-grey-light-2:focus,
a.u-button-style.u-button-style.u-border-active-grey-light-2:active,
a.u-button-style.u-button-style.u-border-active-grey-light-2.active,
a.u-button-style.u-button-style.active > .u-border-active-grey-light-2,
li.active > a.u-button-style.u-button-style.u-border-active-grey-light-2,
input.u-field-input.u-field-input.u-border-active-grey-light-2:checked {
    color: #eeeeee !important;
    border-color: #eeeeee !important;
}

.u-link.u-border-grey-light-2[class*="u-border-"] {
    border-color: #eeeeee !important;
}

    .u-link.u-border-grey-light-2[class*="u-border-"]:hover {
        border-color: #d6d6d6 !important;
    }

.u-border-grey-light-3,
.u-border-grey-light-3.u-input,
.u-border-grey-light-3.u-field-input.u-field-input,
.u-separator-grey-light-3:after {
    border-color: #f6f6f6;
    stroke: #f6f6f6;
}

.u-button-style.u-border-grey-light-3 {
    border-color: #f6f6f6 !important;
    color: #f6f6f6 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-grey-light-3:hover,
    .u-button-style.u-border-grey-light-3:focus {
        border-color: transparent !important;
        color: #dddddd !important;
        background-color: transparent !important;
    }

.u-border-hover-grey-light-3:hover,
.u-border-hover-grey-light-3:focus,
.u-border-active-grey-light-3.u-active.u-active,
a.u-button-style.u-border-hover-grey-light-3:hover,
a.u-button-style:hover > .u-border-hover-grey-light-3,
a.u-button-style.u-border-hover-grey-light-3:focus,
a.u-button-style.u-button-style.u-border-active-grey-light-3:active,
a.u-button-style.u-button-style.u-border-active-grey-light-3.active,
a.u-button-style.u-button-style.active > .u-border-active-grey-light-3,
li.active > a.u-button-style.u-button-style.u-border-active-grey-light-3,
input.u-field-input.u-field-input.u-border-active-grey-light-3:checked {
    color: #f6f6f6 !important;
    border-color: #f6f6f6 !important;
}

.u-link.u-border-grey-light-3[class*="u-border-"] {
    border-color: #f6f6f6 !important;
}

    .u-link.u-border-grey-light-3[class*="u-border-"]:hover {
        border-color: #dddddd !important;
    }

.u-border-white,
.u-border-white.u-input,
.u-border-white.u-field-input.u-field-input,
.u-separator-white:after {
    border-color: #ffffff;
    stroke: #ffffff;
}

.u-button-style.u-border-white {
    border-color: #ffffff !important;
    color: #ffffff !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-white:hover,
    .u-button-style.u-border-white:focus {
        border-color: transparent !important;
        color: #e6e6e6 !important;
        background-color: transparent !important;
    }

.u-border-hover-white:hover,
.u-border-hover-white:focus,
.u-border-active-white.u-active.u-active,
a.u-button-style.u-border-hover-white:hover,
a.u-button-style:hover > .u-border-hover-white,
a.u-button-style.u-border-hover-white:focus,
a.u-button-style.u-button-style.u-border-active-white:active,
a.u-button-style.u-button-style.u-border-active-white.active,
a.u-button-style.u-button-style.active > .u-border-active-white,
li.active > a.u-button-style.u-button-style.u-border-active-white,
input.u-field-input.u-field-input.u-border-active-white:checked {
    color: #ffffff !important;
    border-color: #ffffff !important;
}

.u-link.u-border-white[class*="u-border-"] {
    border-color: #ffffff !important;
}

    .u-link.u-border-white[class*="u-border-"]:hover {
        border-color: #e6e6e6 !important;
    }

.u-border-black,
.u-border-black.u-input,
.u-border-black.u-field-input.u-field-input,
.u-separator-black:after {
    border-color: #000000;
    stroke: #000000;
}

.u-button-style.u-border-black {
    border-color: #000000 !important;
    color: #000000 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-black:hover,
    .u-button-style.u-border-black:focus {
        border-color: transparent !important;
        color: #000000 !important;
        background-color: transparent !important;
    }

.u-border-hover-black:hover,
.u-border-hover-black:focus,
.u-border-active-black.u-active.u-active,
a.u-button-style.u-border-hover-black:hover,
a.u-button-style:hover > .u-border-hover-black,
a.u-button-style.u-border-hover-black:focus,
a.u-button-style.u-button-style.u-border-active-black:active,
a.u-button-style.u-button-style.u-border-active-black.active,
a.u-button-style.u-button-style.active > .u-border-active-black,
li.active > a.u-button-style.u-button-style.u-border-active-black,
input.u-field-input.u-field-input.u-border-active-black:checked {
    color: #000000 !important;
    border-color: #000000 !important;
}

.u-link.u-border-black[class*="u-border-"] {
    border-color: #000000 !important;
}

    .u-link.u-border-black[class*="u-border-"]:hover {
        border-color: #000000 !important;
    }

.u-border-body-color,
.u-border-body-color.u-input,
.u-border-body-color.u-field-input.u-field-input,
.u-separator-body-color:after {
    border-color: #111111;
    stroke: #111111;
}

.u-button-style.u-border-body-color {
    border-color: #111111 !important;
    color: #111111 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-body-color:hover,
    .u-button-style.u-border-body-color:focus {
        border-color: transparent !important;
        color: #0f0f0f !important;
        background-color: transparent !important;
    }

.u-border-hover-body-color:hover,
.u-border-hover-body-color:focus,
.u-border-active-body-color.u-active.u-active,
a.u-button-style.u-border-hover-body-color:hover,
a.u-button-style:hover > .u-border-hover-body-color,
a.u-button-style.u-border-hover-body-color:focus,
a.u-button-style.u-button-style.u-border-active-body-color:active,
a.u-button-style.u-button-style.u-border-active-body-color.active,
a.u-button-style.u-button-style.active > .u-border-active-body-color,
li.active > a.u-button-style.u-button-style.u-border-active-body-color,
input.u-field-input.u-field-input.u-border-active-body-color:checked {
    color: #111111 !important;
    border-color: #111111 !important;
}

.u-link.u-border-body-color[class*="u-border-"] {
    border-color: #111111 !important;
}

    .u-link.u-border-body-color[class*="u-border-"]:hover {
        border-color: #0f0f0f !important;
    }

.u-border-body-alt-color,
.u-border-body-alt-color.u-input,
.u-border-body-alt-color.u-field-input.u-field-input,
.u-separator-body-alt-color:after {
    border-color: #ffffff;
    stroke: #ffffff;
}

.u-button-style.u-border-body-alt-color {
    border-color: #ffffff !important;
    color: #ffffff !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-body-alt-color:hover,
    .u-button-style.u-border-body-alt-color:focus {
        border-color: transparent !important;
        color: #e6e6e6 !important;
        background-color: transparent !important;
    }

.u-border-hover-body-alt-color:hover,
.u-border-hover-body-alt-color:focus,
.u-border-active-body-alt-color.u-active.u-active,
a.u-button-style.u-border-hover-body-alt-color:hover,
a.u-button-style:hover > .u-border-hover-body-alt-color,
a.u-button-style.u-border-hover-body-alt-color:focus,
a.u-button-style.u-button-style.u-border-active-body-alt-color:active,
a.u-button-style.u-button-style.u-border-active-body-alt-color.active,
a.u-button-style.u-button-style.active > .u-border-active-body-alt-color,
li.active > a.u-button-style.u-button-style.u-border-active-body-alt-color,
input.u-field-input.u-field-input.u-border-active-body-alt-color:checked {
    color: #ffffff !important;
    border-color: #ffffff !important;
}

.u-link.u-border-body-alt-color[class*="u-border-"] {
    border-color: #ffffff !important;
}

    .u-link.u-border-body-alt-color[class*="u-border-"]:hover {
        border-color: #e6e6e6 !important;
    }

.u-border-grey-25,
.u-border-grey-25.u-input,
.u-border-grey-25.u-field-input.u-field-input,
.u-separator-grey-25:after {
    border-color: #c0c0c0;
    stroke: #c0c0c0;
}

.u-button-style.u-border-grey-25 {
    border-color: #c0c0c0 !important;
    color: #c0c0c0 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-grey-25:hover,
    .u-button-style.u-border-grey-25:focus {
        border-color: transparent !important;
        color: #adadad !important;
        background-color: transparent !important;
    }

.u-border-hover-grey-25:hover,
.u-border-hover-grey-25:focus,
.u-border-active-grey-25.u-active.u-active,
a.u-button-style.u-border-hover-grey-25:hover,
a.u-button-style:hover > .u-border-hover-grey-25,
a.u-button-style.u-border-hover-grey-25:focus,
a.u-button-style.u-button-style.u-border-active-grey-25:active,
a.u-button-style.u-button-style.u-border-active-grey-25.active,
a.u-button-style.u-button-style.active > .u-border-active-grey-25,
li.active > a.u-button-style.u-button-style.u-border-active-grey-25,
input.u-field-input.u-field-input.u-border-active-grey-25:checked {
    color: #c0c0c0 !important;
    border-color: #c0c0c0 !important;
}

.u-link.u-border-grey-25[class*="u-border-"] {
    border-color: #c0c0c0 !important;
}

    .u-link.u-border-grey-25[class*="u-border-"]:hover {
        border-color: #adadad !important;
    }

.u-border-grey-5,
.u-border-grey-5.u-input,
.u-border-grey-5.u-field-input.u-field-input,
.u-separator-grey-5:after {
    border-color: #f2f2f2;
    stroke: #f2f2f2;
}

.u-button-style.u-border-grey-5 {
    border-color: #f2f2f2 !important;
    color: #f2f2f2 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-grey-5:hover,
    .u-button-style.u-border-grey-5:focus {
        border-color: transparent !important;
        color: #dadada !important;
        background-color: transparent !important;
    }

.u-border-hover-grey-5:hover,
.u-border-hover-grey-5:focus,
.u-border-active-grey-5.u-active.u-active,
a.u-button-style.u-border-hover-grey-5:hover,
a.u-button-style:hover > .u-border-hover-grey-5,
a.u-button-style.u-border-hover-grey-5:focus,
a.u-button-style.u-button-style.u-border-active-grey-5:active,
a.u-button-style.u-button-style.u-border-active-grey-5.active,
a.u-button-style.u-button-style.active > .u-border-active-grey-5,
li.active > a.u-button-style.u-button-style.u-border-active-grey-5,
input.u-field-input.u-field-input.u-border-active-grey-5:checked {
    color: #f2f2f2 !important;
    border-color: #f2f2f2 !important;
}

.u-link.u-border-grey-5[class*="u-border-"] {
    border-color: #f2f2f2 !important;
}

    .u-link.u-border-grey-5[class*="u-border-"]:hover {
        border-color: #dadada !important;
    }

.u-border-grey-10,
.u-border-grey-10.u-input,
.u-border-grey-10.u-field-input.u-field-input,
.u-separator-grey-10:after {
    border-color: #e5e5e5;
    stroke: #e5e5e5;
}

.u-button-style.u-border-grey-10 {
    border-color: #e5e5e5 !important;
    color: #e5e5e5 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-grey-10:hover,
    .u-button-style.u-border-grey-10:focus {
        border-color: transparent !important;
        color: #cecece !important;
        background-color: transparent !important;
    }

.u-border-hover-grey-10:hover,
.u-border-hover-grey-10:focus,
.u-border-active-grey-10.u-active.u-active,
a.u-button-style.u-border-hover-grey-10:hover,
a.u-button-style:hover > .u-border-hover-grey-10,
a.u-button-style.u-border-hover-grey-10:focus,
a.u-button-style.u-button-style.u-border-active-grey-10:active,
a.u-button-style.u-button-style.u-border-active-grey-10.active,
a.u-button-style.u-button-style.active > .u-border-active-grey-10,
li.active > a.u-button-style.u-button-style.u-border-active-grey-10,
input.u-field-input.u-field-input.u-border-active-grey-10:checked {
    color: #e5e5e5 !important;
    border-color: #e5e5e5 !important;
}

.u-link.u-border-grey-10[class*="u-border-"] {
    border-color: #e5e5e5 !important;
}

    .u-link.u-border-grey-10[class*="u-border-"]:hover {
        border-color: #cecece !important;
    }

.u-border-grey-15,
.u-border-grey-15.u-input,
.u-border-grey-15.u-field-input.u-field-input,
.u-separator-grey-15:after {
    border-color: #d9d9d9;
    stroke: #d9d9d9;
}

.u-button-style.u-border-grey-15 {
    border-color: #d9d9d9 !important;
    color: #d9d9d9 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-grey-15:hover,
    .u-button-style.u-border-grey-15:focus {
        border-color: transparent !important;
        color: #c3c3c3 !important;
        background-color: transparent !important;
    }

.u-border-hover-grey-15:hover,
.u-border-hover-grey-15:focus,
.u-border-active-grey-15.u-active.u-active,
a.u-button-style.u-border-hover-grey-15:hover,
a.u-button-style:hover > .u-border-hover-grey-15,
a.u-button-style.u-border-hover-grey-15:focus,
a.u-button-style.u-button-style.u-border-active-grey-15:active,
a.u-button-style.u-button-style.u-border-active-grey-15.active,
a.u-button-style.u-button-style.active > .u-border-active-grey-15,
li.active > a.u-button-style.u-button-style.u-border-active-grey-15,
input.u-field-input.u-field-input.u-border-active-grey-15:checked {
    color: #d9d9d9 !important;
    border-color: #d9d9d9 !important;
}

.u-link.u-border-grey-15[class*="u-border-"] {
    border-color: #d9d9d9 !important;
}

    .u-link.u-border-grey-15[class*="u-border-"]:hover {
        border-color: #c3c3c3 !important;
    }

.u-border-grey-25,
.u-border-grey-25.u-input,
.u-border-grey-25.u-field-input.u-field-input,
.u-separator-grey-25:after {
    border-color: #c0c0c0;
    stroke: #c0c0c0;
}

.u-button-style.u-border-grey-25 {
    border-color: #c0c0c0 !important;
    color: #c0c0c0 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-grey-25:hover,
    .u-button-style.u-border-grey-25:focus {
        border-color: transparent !important;
        color: #adadad !important;
        background-color: transparent !important;
    }

.u-border-hover-grey-25:hover,
.u-border-hover-grey-25:focus,
.u-border-active-grey-25.u-active.u-active,
a.u-button-style.u-border-hover-grey-25:hover,
a.u-button-style:hover > .u-border-hover-grey-25,
a.u-button-style.u-border-hover-grey-25:focus,
a.u-button-style.u-button-style.u-border-active-grey-25:active,
a.u-button-style.u-button-style.u-border-active-grey-25.active,
a.u-button-style.u-button-style.active > .u-border-active-grey-25,
li.active > a.u-button-style.u-button-style.u-border-active-grey-25,
input.u-field-input.u-field-input.u-border-active-grey-25:checked {
    color: #c0c0c0 !important;
    border-color: #c0c0c0 !important;
}

.u-link.u-border-grey-25[class*="u-border-"] {
    border-color: #c0c0c0 !important;
}

    .u-link.u-border-grey-25[class*="u-border-"]:hover {
        border-color: #adadad !important;
    }

.u-border-grey-30,
.u-border-grey-30.u-input,
.u-border-grey-30.u-field-input.u-field-input,
.u-separator-grey-30:after {
    border-color: #b3b3b3;
    stroke: #b3b3b3;
}

.u-button-style.u-border-grey-30 {
    border-color: #b3b3b3 !important;
    color: #b3b3b3 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-grey-30:hover,
    .u-button-style.u-border-grey-30:focus {
        border-color: transparent !important;
        color: #a1a1a1 !important;
        background-color: transparent !important;
    }

.u-border-hover-grey-30:hover,
.u-border-hover-grey-30:focus,
.u-border-active-grey-30.u-active.u-active,
a.u-button-style.u-border-hover-grey-30:hover,
a.u-button-style:hover > .u-border-hover-grey-30,
a.u-button-style.u-border-hover-grey-30:focus,
a.u-button-style.u-button-style.u-border-active-grey-30:active,
a.u-button-style.u-button-style.u-border-active-grey-30.active,
a.u-button-style.u-button-style.active > .u-border-active-grey-30,
li.active > a.u-button-style.u-button-style.u-border-active-grey-30,
input.u-field-input.u-field-input.u-border-active-grey-30:checked {
    color: #b3b3b3 !important;
    border-color: #b3b3b3 !important;
}

.u-link.u-border-grey-30[class*="u-border-"] {
    border-color: #b3b3b3 !important;
}

    .u-link.u-border-grey-30[class*="u-border-"]:hover {
        border-color: #a1a1a1 !important;
    }

.u-border-grey-40,
.u-border-grey-40.u-input,
.u-border-grey-40.u-field-input.u-field-input,
.u-separator-grey-40:after {
    border-color: #999999;
    stroke: #999999;
}

.u-button-style.u-border-grey-40 {
    border-color: #999999 !important;
    color: #999999 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-grey-40:hover,
    .u-button-style.u-border-grey-40:focus {
        border-color: transparent !important;
        color: #8a8a8a !important;
        background-color: transparent !important;
    }

.u-border-hover-grey-40:hover,
.u-border-hover-grey-40:focus,
.u-border-active-grey-40.u-active.u-active,
a.u-button-style.u-border-hover-grey-40:hover,
a.u-button-style:hover > .u-border-hover-grey-40,
a.u-button-style.u-border-hover-grey-40:focus,
a.u-button-style.u-button-style.u-border-active-grey-40:active,
a.u-button-style.u-button-style.u-border-active-grey-40.active,
a.u-button-style.u-button-style.active > .u-border-active-grey-40,
li.active > a.u-button-style.u-button-style.u-border-active-grey-40,
input.u-field-input.u-field-input.u-border-active-grey-40:checked {
    color: #999999 !important;
    border-color: #999999 !important;
}

.u-link.u-border-grey-40[class*="u-border-"] {
    border-color: #999999 !important;
}

    .u-link.u-border-grey-40[class*="u-border-"]:hover {
        border-color: #8a8a8a !important;
    }

.u-border-grey-50,
.u-border-grey-50.u-input,
.u-border-grey-50.u-field-input.u-field-input,
.u-separator-grey-50:after {
    border-color: #808080;
    stroke: #808080;
}

.u-button-style.u-border-grey-50 {
    border-color: #808080 !important;
    color: #808080 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-grey-50:hover,
    .u-button-style.u-border-grey-50:focus {
        border-color: transparent !important;
        color: #737373 !important;
        background-color: transparent !important;
    }

.u-border-hover-grey-50:hover,
.u-border-hover-grey-50:focus,
.u-border-active-grey-50.u-active.u-active,
a.u-button-style.u-border-hover-grey-50:hover,
a.u-button-style:hover > .u-border-hover-grey-50,
a.u-button-style.u-border-hover-grey-50:focus,
a.u-button-style.u-button-style.u-border-active-grey-50:active,
a.u-button-style.u-button-style.u-border-active-grey-50.active,
a.u-button-style.u-button-style.active > .u-border-active-grey-50,
li.active > a.u-button-style.u-button-style.u-border-active-grey-50,
input.u-field-input.u-field-input.u-border-active-grey-50:checked {
    color: #808080 !important;
    border-color: #808080 !important;
}

.u-link.u-border-grey-50[class*="u-border-"] {
    border-color: #808080 !important;
}

    .u-link.u-border-grey-50[class*="u-border-"]:hover {
        border-color: #737373 !important;
    }

.u-border-grey-60,
.u-border-grey-60.u-input,
.u-border-grey-60.u-field-input.u-field-input,
.u-separator-grey-60:after {
    border-color: #666666;
    stroke: #666666;
}

.u-button-style.u-border-grey-60 {
    border-color: #666666 !important;
    color: #666666 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-grey-60:hover,
    .u-button-style.u-border-grey-60:focus {
        border-color: transparent !important;
        color: #5c5c5c !important;
        background-color: transparent !important;
    }

.u-border-hover-grey-60:hover,
.u-border-hover-grey-60:focus,
.u-border-active-grey-60.u-active.u-active,
a.u-button-style.u-border-hover-grey-60:hover,
a.u-button-style:hover > .u-border-hover-grey-60,
a.u-button-style.u-border-hover-grey-60:focus,
a.u-button-style.u-button-style.u-border-active-grey-60:active,
a.u-button-style.u-button-style.u-border-active-grey-60.active,
a.u-button-style.u-button-style.active > .u-border-active-grey-60,
li.active > a.u-button-style.u-button-style.u-border-active-grey-60,
input.u-field-input.u-field-input.u-border-active-grey-60:checked {
    color: #666666 !important;
    border-color: #666666 !important;
}

.u-link.u-border-grey-60[class*="u-border-"] {
    border-color: #666666 !important;
}

    .u-link.u-border-grey-60[class*="u-border-"]:hover {
        border-color: #5c5c5c !important;
    }

.u-border-grey-70,
.u-border-grey-70.u-input,
.u-border-grey-70.u-field-input.u-field-input,
.u-separator-grey-70:after {
    border-color: #4d4d4d;
    stroke: #4d4d4d;
}

.u-button-style.u-border-grey-70 {
    border-color: #4d4d4d !important;
    color: #4d4d4d !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-grey-70:hover,
    .u-button-style.u-border-grey-70:focus {
        border-color: transparent !important;
        color: #454545 !important;
        background-color: transparent !important;
    }

.u-border-hover-grey-70:hover,
.u-border-hover-grey-70:focus,
.u-border-active-grey-70.u-active.u-active,
a.u-button-style.u-border-hover-grey-70:hover,
a.u-button-style:hover > .u-border-hover-grey-70,
a.u-button-style.u-border-hover-grey-70:focus,
a.u-button-style.u-button-style.u-border-active-grey-70:active,
a.u-button-style.u-button-style.u-border-active-grey-70.active,
a.u-button-style.u-button-style.active > .u-border-active-grey-70,
li.active > a.u-button-style.u-button-style.u-border-active-grey-70,
input.u-field-input.u-field-input.u-border-active-grey-70:checked {
    color: #4d4d4d !important;
    border-color: #4d4d4d !important;
}

.u-link.u-border-grey-70[class*="u-border-"] {
    border-color: #4d4d4d !important;
}

    .u-link.u-border-grey-70[class*="u-border-"]:hover {
        border-color: #454545 !important;
    }

.u-border-grey-75,
.u-border-grey-75.u-input,
.u-border-grey-75.u-field-input.u-field-input,
.u-separator-grey-75:after {
    border-color: #404040;
    stroke: #404040;
}

.u-button-style.u-border-grey-75 {
    border-color: #404040 !important;
    color: #404040 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-grey-75:hover,
    .u-button-style.u-border-grey-75:focus {
        border-color: transparent !important;
        color: #3a3a3a !important;
        background-color: transparent !important;
    }

.u-border-hover-grey-75:hover,
.u-border-hover-grey-75:focus,
.u-border-active-grey-75.u-active.u-active,
a.u-button-style.u-border-hover-grey-75:hover,
a.u-button-style:hover > .u-border-hover-grey-75,
a.u-button-style.u-border-hover-grey-75:focus,
a.u-button-style.u-button-style.u-border-active-grey-75:active,
a.u-button-style.u-button-style.u-border-active-grey-75.active,
a.u-button-style.u-button-style.active > .u-border-active-grey-75,
li.active > a.u-button-style.u-button-style.u-border-active-grey-75,
input.u-field-input.u-field-input.u-border-active-grey-75:checked {
    color: #404040 !important;
    border-color: #404040 !important;
}

.u-link.u-border-grey-75[class*="u-border-"] {
    border-color: #404040 !important;
}

    .u-link.u-border-grey-75[class*="u-border-"]:hover {
        border-color: #3a3a3a !important;
    }

.u-border-grey-80,
.u-border-grey-80.u-input,
.u-border-grey-80.u-field-input.u-field-input,
.u-separator-grey-80:after {
    border-color: #333333;
    stroke: #333333;
}

.u-button-style.u-border-grey-80 {
    border-color: #333333 !important;
    color: #333333 !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-grey-80:hover,
    .u-button-style.u-border-grey-80:focus {
        border-color: transparent !important;
        color: #2e2e2e !important;
        background-color: transparent !important;
    }

.u-border-hover-grey-80:hover,
.u-border-hover-grey-80:focus,
.u-border-active-grey-80.u-active.u-active,
a.u-button-style.u-border-hover-grey-80:hover,
a.u-button-style:hover > .u-border-hover-grey-80,
a.u-button-style.u-border-hover-grey-80:focus,
a.u-button-style.u-button-style.u-border-active-grey-80:active,
a.u-button-style.u-button-style.u-border-active-grey-80.active,
a.u-button-style.u-button-style.active > .u-border-active-grey-80,
li.active > a.u-button-style.u-button-style.u-border-active-grey-80,
input.u-field-input.u-field-input.u-border-active-grey-80:checked {
    color: #333333 !important;
    border-color: #333333 !important;
}

.u-link.u-border-grey-80[class*="u-border-"] {
    border-color: #333333 !important;
}

    .u-link.u-border-grey-80[class*="u-border-"]:hover {
        border-color: #2e2e2e !important;
    }

.u-border-grey-90,
.u-border-grey-90.u-input,
.u-border-grey-90.u-field-input.u-field-input,
.u-separator-grey-90:after {
    border-color: #1a1a1a;
    stroke: #1a1a1a;
}

.u-button-style.u-border-grey-90 {
    border-color: #1a1a1a !important;
    color: #1a1a1a !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-grey-90:hover,
    .u-button-style.u-border-grey-90:focus {
        border-color: transparent !important;
        color: #171717 !important;
        background-color: transparent !important;
    }

.u-border-hover-grey-90:hover,
.u-border-hover-grey-90:focus,
.u-border-active-grey-90.u-active.u-active,
a.u-button-style.u-border-hover-grey-90:hover,
a.u-button-style:hover > .u-border-hover-grey-90,
a.u-button-style.u-border-hover-grey-90:focus,
a.u-button-style.u-button-style.u-border-active-grey-90:active,
a.u-button-style.u-button-style.u-border-active-grey-90.active,
a.u-button-style.u-button-style.active > .u-border-active-grey-90,
li.active > a.u-button-style.u-button-style.u-border-active-grey-90,
input.u-field-input.u-field-input.u-border-active-grey-90:checked {
    color: #1a1a1a !important;
    border-color: #1a1a1a !important;
}

.u-link.u-border-grey-90[class*="u-border-"] {
    border-color: #1a1a1a !important;
}

    .u-link.u-border-grey-90[class*="u-border-"]:hover {
        border-color: #171717 !important;
    }

.u-text-color-1-dark-3,
.u-input.u-text-color-1-dark-3,
.u-input.u-text-color-1-dark-3[class*="u-border-"],
li.active > a.u-button-style.u-text-color-1-dark-3,
li.active > a.u-button-style.u-text-color-1-dark-3[class*="u-border-"],
a.u-button-style.u-text-color-1-dark-3,
a.u-button-style.u-text-color-1-dark-3[class*="u-border-"] {
    color: #292e33 !important;
}

    a.u-button-style.u-text-color-1-dark-3:hover,
    a.u-button-style.u-text-color-1-dark-3[class*="u-border-"]:hover,
    a.u-button-style.u-text-color-1-dark-3:focus,
    a.u-button-style.u-text-color-1-dark-3[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-color-1-dark-3:active,
    a.u-button-style.u-button-style.u-text-color-1-dark-3[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-color-1-dark-3.active,
    a.u-button-style.u-button-style.u-text-color-1-dark-3[class*="u-border-"].active {
        color: #25292e !important;
    }

a.u-button-style:hover > .u-text-hover-color-1-dark-3,
a.u-button-style:hover > .u-text-hover-color-1-dark-3[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-color-1-dark-3:hover,
a.u-button-style.u-button-style.u-text-hover-color-1-dark-3[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-1-dark-3.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-1-dark-3[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-1-dark-3:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-1-dark-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-color-1-dark-3:focus,
a.u-button-style.u-button-style.u-text-hover-color-1-dark-3[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-1-dark-3:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-1-dark-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-1-dark-3.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-1-dark-3[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-color-1-dark-3,
a.u-button-style.u-button-style.active > .u-text-active-color-1-dark-3[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-color-1-dark-3:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-color-1-dark-3.active,
.u-text-hover-color-1-dark-3.u-language-url:hover,
.u-text-hover-color-1-dark-3 .u-language-url:hover,
.u-text-hover-color-1-dark-3.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-color-1-dark-3 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-color-1-dark-3 .u-nav-link.active {
    color: #292e33 !important;
}

.u-text-color-1-dark-3 .u-svg-link,
.u-text-hover-color-1-dark-3:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-color-1-dark-3 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-color-1-dark-3 .u-svg-link,
.u-text-hover-color-1-dark-3:focus .u-svg-link {
    fill: #292e33;
}

.u-link.u-text-color-1-dark-3:hover {
    color: #25292e !important;
}

a.u-link.u-text-hover-color-1-dark-3:hover {
    color: #292e33 !important;
}

.u-text-color-1-dark-2,
.u-input.u-text-color-1-dark-2,
.u-input.u-text-color-1-dark-2[class*="u-border-"],
li.active > a.u-button-style.u-text-color-1-dark-2,
li.active > a.u-button-style.u-text-color-1-dark-2[class*="u-border-"],
a.u-button-style.u-text-color-1-dark-2,
a.u-button-style.u-text-color-1-dark-2[class*="u-border-"] {
    color: #425465 !important;
}

    a.u-button-style.u-text-color-1-dark-2:hover,
    a.u-button-style.u-text-color-1-dark-2[class*="u-border-"]:hover,
    a.u-button-style.u-text-color-1-dark-2:focus,
    a.u-button-style.u-text-color-1-dark-2[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-color-1-dark-2:active,
    a.u-button-style.u-button-style.u-text-color-1-dark-2[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-color-1-dark-2.active,
    a.u-button-style.u-button-style.u-text-color-1-dark-2[class*="u-border-"].active {
        color: #3b4c5b !important;
    }

a.u-button-style:hover > .u-text-hover-color-1-dark-2,
a.u-button-style:hover > .u-text-hover-color-1-dark-2[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-color-1-dark-2:hover,
a.u-button-style.u-button-style.u-text-hover-color-1-dark-2[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-1-dark-2.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-1-dark-2[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-1-dark-2:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-1-dark-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-color-1-dark-2:focus,
a.u-button-style.u-button-style.u-text-hover-color-1-dark-2[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-1-dark-2:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-1-dark-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-1-dark-2.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-1-dark-2[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-color-1-dark-2,
a.u-button-style.u-button-style.active > .u-text-active-color-1-dark-2[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-color-1-dark-2:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-color-1-dark-2.active,
.u-text-hover-color-1-dark-2.u-language-url:hover,
.u-text-hover-color-1-dark-2 .u-language-url:hover,
.u-text-hover-color-1-dark-2.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-color-1-dark-2 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-color-1-dark-2 .u-nav-link.active {
    color: #425465 !important;
}

.u-text-color-1-dark-2 .u-svg-link,
.u-text-hover-color-1-dark-2:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-color-1-dark-2 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-color-1-dark-2 .u-svg-link,
.u-text-hover-color-1-dark-2:focus .u-svg-link {
    fill: #425465;
}

.u-link.u-text-color-1-dark-2:hover {
    color: #3b4c5b !important;
}

a.u-link.u-text-hover-color-1-dark-2:hover {
    color: #425465 !important;
}

.u-text-color-1-dark-1,
.u-input.u-text-color-1-dark-1,
.u-input.u-text-color-1-dark-1[class*="u-border-"],
li.active > a.u-button-style.u-text-color-1-dark-1,
li.active > a.u-button-style.u-text-color-1-dark-1[class*="u-border-"],
a.u-button-style.u-text-color-1-dark-1,
a.u-button-style.u-text-color-1-dark-1[class*="u-border-"] {
    color: #4c7397 !important;
}

    a.u-button-style.u-text-color-1-dark-1:hover,
    a.u-button-style.u-text-color-1-dark-1[class*="u-border-"]:hover,
    a.u-button-style.u-text-color-1-dark-1:focus,
    a.u-button-style.u-text-color-1-dark-1[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-color-1-dark-1:active,
    a.u-button-style.u-button-style.u-text-color-1-dark-1[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-color-1-dark-1.active,
    a.u-button-style.u-button-style.u-text-color-1-dark-1[class*="u-border-"].active {
        color: #446888 !important;
    }

a.u-button-style:hover > .u-text-hover-color-1-dark-1,
a.u-button-style:hover > .u-text-hover-color-1-dark-1[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-color-1-dark-1:hover,
a.u-button-style.u-button-style.u-text-hover-color-1-dark-1[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-1-dark-1.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-1-dark-1[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-1-dark-1:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-1-dark-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-color-1-dark-1:focus,
a.u-button-style.u-button-style.u-text-hover-color-1-dark-1[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-1-dark-1:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-1-dark-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-1-dark-1.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-1-dark-1[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-color-1-dark-1,
a.u-button-style.u-button-style.active > .u-text-active-color-1-dark-1[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-color-1-dark-1:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-color-1-dark-1.active,
.u-text-hover-color-1-dark-1.u-language-url:hover,
.u-text-hover-color-1-dark-1 .u-language-url:hover,
.u-text-hover-color-1-dark-1.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-color-1-dark-1 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-color-1-dark-1 .u-nav-link.active {
    color: #4c7397 !important;
}

.u-text-color-1-dark-1 .u-svg-link,
.u-text-hover-color-1-dark-1:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-color-1-dark-1 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-color-1-dark-1 .u-svg-link,
.u-text-hover-color-1-dark-1:focus .u-svg-link {
    fill: #4c7397;
}

.u-link.u-text-color-1-dark-1:hover {
    color: #446888 !important;
}

a.u-link.u-text-hover-color-1-dark-1:hover {
    color: #4c7397 !important;
}

.u-text-color-1,
.u-input.u-text-color-1,
.u-input.u-text-color-1[class*="u-border-"],
li.active > a.u-button-style.u-text-color-1,
li.active > a.u-button-style.u-text-color-1[class*="u-border-"],
a.u-button-style.u-text-color-1,
a.u-button-style.u-text-color-1[class*="u-border-"] {
    color: #478ac9 !important;
}

    a.u-button-style.u-text-color-1:hover,
    a.u-button-style.u-text-color-1[class*="u-border-"]:hover,
    a.u-button-style.u-text-color-1:focus,
    a.u-button-style.u-text-color-1[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-color-1:active,
    a.u-button-style.u-button-style.u-text-color-1[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-color-1.active,
    a.u-button-style.u-button-style.u-text-color-1[class*="u-border-"].active {
        color: #387cbd !important;
    }

a.u-button-style:hover > .u-text-hover-color-1,
a.u-button-style:hover > .u-text-hover-color-1[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-color-1:hover,
a.u-button-style.u-button-style.u-text-hover-color-1[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-1.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-1[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-1:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-color-1:focus,
a.u-button-style.u-button-style.u-text-hover-color-1[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-1:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-1.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-1[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-color-1,
a.u-button-style.u-button-style.active > .u-text-active-color-1[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-color-1:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-color-1.active,
.u-text-hover-color-1.u-language-url:hover,
.u-text-hover-color-1 .u-language-url:hover,
.u-text-hover-color-1.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-color-1 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-color-1 .u-nav-link.active {
    color: #478ac9 !important;
}

.u-text-color-1 .u-svg-link,
.u-text-hover-color-1:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-color-1 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-color-1 .u-svg-link,
.u-text-hover-color-1:focus .u-svg-link {
    fill: #478ac9;
}

.u-link.u-text-color-1:hover {
    color: #387cbd !important;
}

a.u-link.u-text-hover-color-1:hover {
    color: #478ac9 !important;
}

.u-text-color-1-light-1,
.u-input.u-text-color-1-light-1,
.u-input.u-text-color-1-light-1[class*="u-border-"],
li.active > a.u-button-style.u-text-color-1-light-1,
li.active > a.u-button-style.u-text-color-1-light-1[class*="u-border-"],
a.u-button-style.u-text-color-1-light-1,
a.u-button-style.u-text-color-1-light-1[class*="u-border-"] {
    color: #77aad9 !important;
}

    a.u-button-style.u-text-color-1-light-1:hover,
    a.u-button-style.u-text-color-1-light-1[class*="u-border-"]:hover,
    a.u-button-style.u-text-color-1-light-1:focus,
    a.u-button-style.u-text-color-1-light-1[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-color-1-light-1:active,
    a.u-button-style.u-button-style.u-text-color-1-light-1[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-color-1-light-1.active,
    a.u-button-style.u-button-style.u-text-color-1-light-1[class*="u-border-"].active {
        color: #5d9ad2 !important;
    }

a.u-button-style:hover > .u-text-hover-color-1-light-1,
a.u-button-style:hover > .u-text-hover-color-1-light-1[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-color-1-light-1:hover,
a.u-button-style.u-button-style.u-text-hover-color-1-light-1[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-1-light-1.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-1-light-1[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-1-light-1:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-1-light-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-color-1-light-1:focus,
a.u-button-style.u-button-style.u-text-hover-color-1-light-1[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-1-light-1:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-1-light-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-1-light-1.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-1-light-1[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-color-1-light-1,
a.u-button-style.u-button-style.active > .u-text-active-color-1-light-1[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-color-1-light-1:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-color-1-light-1.active,
.u-text-hover-color-1-light-1.u-language-url:hover,
.u-text-hover-color-1-light-1 .u-language-url:hover,
.u-text-hover-color-1-light-1.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-color-1-light-1 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-color-1-light-1 .u-nav-link.active {
    color: #77aad9 !important;
}

.u-text-color-1-light-1 .u-svg-link,
.u-text-hover-color-1-light-1:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-color-1-light-1 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-color-1-light-1 .u-svg-link,
.u-text-hover-color-1-light-1:focus .u-svg-link {
    fill: #77aad9;
}

.u-link.u-text-color-1-light-1:hover {
    color: #5d9ad2 !important;
}

a.u-link.u-text-hover-color-1-light-1:hover {
    color: #77aad9 !important;
}

.u-text-color-1-light-2,
.u-input.u-text-color-1-light-2,
.u-input.u-text-color-1-light-2[class*="u-border-"],
li.active > a.u-button-style.u-text-color-1-light-2,
li.active > a.u-button-style.u-text-color-1-light-2[class*="u-border-"],
a.u-button-style.u-text-color-1-light-2,
a.u-button-style.u-text-color-1-light-2[class*="u-border-"] {
    color: #adcce9 !important;
}

    a.u-button-style.u-text-color-1-light-2:hover,
    a.u-button-style.u-text-color-1-light-2[class*="u-border-"]:hover,
    a.u-button-style.u-text-color-1-light-2:focus,
    a.u-button-style.u-text-color-1-light-2[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-color-1-light-2:active,
    a.u-button-style.u-button-style.u-text-color-1-light-2[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-color-1-light-2.active,
    a.u-button-style.u-button-style.u-text-color-1-light-2[class*="u-border-"].active {
        color: #8db8e0 !important;
    }

a.u-button-style:hover > .u-text-hover-color-1-light-2,
a.u-button-style:hover > .u-text-hover-color-1-light-2[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-color-1-light-2:hover,
a.u-button-style.u-button-style.u-text-hover-color-1-light-2[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-1-light-2.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-1-light-2[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-1-light-2:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-1-light-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-color-1-light-2:focus,
a.u-button-style.u-button-style.u-text-hover-color-1-light-2[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-1-light-2:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-1-light-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-1-light-2.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-1-light-2[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-color-1-light-2,
a.u-button-style.u-button-style.active > .u-text-active-color-1-light-2[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-color-1-light-2:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-color-1-light-2.active,
.u-text-hover-color-1-light-2.u-language-url:hover,
.u-text-hover-color-1-light-2 .u-language-url:hover,
.u-text-hover-color-1-light-2.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-color-1-light-2 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-color-1-light-2 .u-nav-link.active {
    color: #adcce9 !important;
}

.u-text-color-1-light-2 .u-svg-link,
.u-text-hover-color-1-light-2:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-color-1-light-2 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-color-1-light-2 .u-svg-link,
.u-text-hover-color-1-light-2:focus .u-svg-link {
    fill: #adcce9;
}

.u-link.u-text-color-1-light-2:hover {
    color: #8db8e0 !important;
}

a.u-link.u-text-hover-color-1-light-2:hover {
    color: #adcce9 !important;
}

.u-text-color-1-light-3,
.u-input.u-text-color-1-light-3,
.u-input.u-text-color-1-light-3[class*="u-border-"],
li.active > a.u-button-style.u-text-color-1-light-3,
li.active > a.u-button-style.u-text-color-1-light-3[class*="u-border-"],
a.u-button-style.u-text-color-1-light-3,
a.u-button-style.u-text-color-1-light-3[class*="u-border-"] {
    color: #e9f2fa !important;
}

    a.u-button-style.u-text-color-1-light-3:hover,
    a.u-button-style.u-text-color-1-light-3[class*="u-border-"]:hover,
    a.u-button-style.u-text-color-1-light-3:focus,
    a.u-button-style.u-text-color-1-light-3[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-color-1-light-3:active,
    a.u-button-style.u-button-style.u-text-color-1-light-3[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-color-1-light-3.active,
    a.u-button-style.u-button-style.u-text-color-1-light-3[class*="u-border-"].active {
        color: #c2dbf1 !important;
    }

a.u-button-style:hover > .u-text-hover-color-1-light-3,
a.u-button-style:hover > .u-text-hover-color-1-light-3[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-color-1-light-3:hover,
a.u-button-style.u-button-style.u-text-hover-color-1-light-3[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-1-light-3.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-1-light-3[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-1-light-3:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-1-light-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-color-1-light-3:focus,
a.u-button-style.u-button-style.u-text-hover-color-1-light-3[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-1-light-3:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-1-light-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-1-light-3.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-1-light-3[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-color-1-light-3,
a.u-button-style.u-button-style.active > .u-text-active-color-1-light-3[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-color-1-light-3:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-color-1-light-3.active,
.u-text-hover-color-1-light-3.u-language-url:hover,
.u-text-hover-color-1-light-3 .u-language-url:hover,
.u-text-hover-color-1-light-3.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-color-1-light-3 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-color-1-light-3 .u-nav-link.active {
    color: #e9f2fa !important;
}

.u-text-color-1-light-3 .u-svg-link,
.u-text-hover-color-1-light-3:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-color-1-light-3 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-color-1-light-3 .u-svg-link,
.u-text-hover-color-1-light-3:focus .u-svg-link {
    fill: #e9f2fa;
}

.u-link.u-text-color-1-light-3:hover {
    color: #c2dbf1 !important;
}

a.u-link.u-text-hover-color-1-light-3:hover {
    color: #e9f2fa !important;
}

.u-text-color-1-base,
.u-input.u-text-color-1-base,
.u-input.u-text-color-1-base[class*="u-border-"],
li.active > a.u-button-style.u-text-color-1-base,
li.active > a.u-button-style.u-text-color-1-base[class*="u-border-"],
a.u-button-style.u-text-color-1-base,
a.u-button-style.u-text-color-1-base[class*="u-border-"] {
    color: #478ac9 !important;
}

    a.u-button-style.u-text-color-1-base:hover,
    a.u-button-style.u-text-color-1-base[class*="u-border-"]:hover,
    a.u-button-style.u-text-color-1-base:focus,
    a.u-button-style.u-text-color-1-base[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-color-1-base:active,
    a.u-button-style.u-button-style.u-text-color-1-base[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-color-1-base.active,
    a.u-button-style.u-button-style.u-text-color-1-base[class*="u-border-"].active {
        color: #387cbd !important;
    }

a.u-button-style:hover > .u-text-hover-color-1-base,
a.u-button-style:hover > .u-text-hover-color-1-base[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-color-1-base:hover,
a.u-button-style.u-button-style.u-text-hover-color-1-base[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-1-base.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-1-base[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-1-base:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-1-base[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-color-1-base:focus,
a.u-button-style.u-button-style.u-text-hover-color-1-base[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-1-base:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-1-base[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-1-base.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-1-base[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-color-1-base,
a.u-button-style.u-button-style.active > .u-text-active-color-1-base[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-color-1-base:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-color-1-base.active,
.u-text-hover-color-1-base.u-language-url:hover,
.u-text-hover-color-1-base .u-language-url:hover,
.u-text-hover-color-1-base.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-color-1-base .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-color-1-base .u-nav-link.active {
    color: #478ac9 !important;
}

.u-text-color-1-base .u-svg-link,
.u-text-hover-color-1-base:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-color-1-base .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-color-1-base .u-svg-link,
.u-text-hover-color-1-base:focus .u-svg-link {
    fill: #478ac9;
}

.u-link.u-text-color-1-base:hover {
    color: #387cbd !important;
}

a.u-link.u-text-hover-color-1-base:hover {
    color: #478ac9 !important;
}

.u-text-color-2-dark-3,
.u-input.u-text-color-2-dark-3,
.u-input.u-text-color-2-dark-3[class*="u-border-"],
li.active > a.u-button-style.u-text-color-2-dark-3,
li.active > a.u-button-style.u-text-color-2-dark-3[class*="u-border-"],
a.u-button-style.u-text-color-2-dark-3,
a.u-button-style.u-text-color-2-dark-3[class*="u-border-"] {
    color: #332929 !important;
}

    a.u-button-style.u-text-color-2-dark-3:hover,
    a.u-button-style.u-text-color-2-dark-3[class*="u-border-"]:hover,
    a.u-button-style.u-text-color-2-dark-3:focus,
    a.u-button-style.u-text-color-2-dark-3[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-color-2-dark-3:active,
    a.u-button-style.u-button-style.u-text-color-2-dark-3[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-color-2-dark-3.active,
    a.u-button-style.u-button-style.u-text-color-2-dark-3[class*="u-border-"].active {
        color: #2e2525 !important;
    }

a.u-button-style:hover > .u-text-hover-color-2-dark-3,
a.u-button-style:hover > .u-text-hover-color-2-dark-3[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-color-2-dark-3:hover,
a.u-button-style.u-button-style.u-text-hover-color-2-dark-3[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-2-dark-3.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-2-dark-3[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-2-dark-3:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-2-dark-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-color-2-dark-3:focus,
a.u-button-style.u-button-style.u-text-hover-color-2-dark-3[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-2-dark-3:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-2-dark-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-2-dark-3.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-2-dark-3[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-color-2-dark-3,
a.u-button-style.u-button-style.active > .u-text-active-color-2-dark-3[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-color-2-dark-3:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-color-2-dark-3.active,
.u-text-hover-color-2-dark-3.u-language-url:hover,
.u-text-hover-color-2-dark-3 .u-language-url:hover,
.u-text-hover-color-2-dark-3.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-color-2-dark-3 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-color-2-dark-3 .u-nav-link.active {
    color: #332929 !important;
}

.u-text-color-2-dark-3 .u-svg-link,
.u-text-hover-color-2-dark-3:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-color-2-dark-3 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-color-2-dark-3 .u-svg-link,
.u-text-hover-color-2-dark-3:focus .u-svg-link {
    fill: #332929;
}

.u-link.u-text-color-2-dark-3:hover {
    color: #2e2525 !important;
}

a.u-link.u-text-hover-color-2-dark-3:hover {
    color: #332929 !important;
}

.u-text-color-2-dark-2,
.u-input.u-text-color-2-dark-2,
.u-input.u-text-color-2-dark-2[class*="u-border-"],
li.active > a.u-button-style.u-text-color-2-dark-2,
li.active > a.u-button-style.u-text-color-2-dark-2[class*="u-border-"],
a.u-button-style.u-text-color-2-dark-2,
a.u-button-style.u-text-color-2-dark-2[class*="u-border-"] {
    color: #6b4748 !important;
}

    a.u-button-style.u-text-color-2-dark-2:hover,
    a.u-button-style.u-text-color-2-dark-2[class*="u-border-"]:hover,
    a.u-button-style.u-text-color-2-dark-2:focus,
    a.u-button-style.u-text-color-2-dark-2[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-color-2-dark-2:active,
    a.u-button-style.u-button-style.u-text-color-2-dark-2[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-color-2-dark-2.active,
    a.u-button-style.u-button-style.u-text-color-2-dark-2[class*="u-border-"].active {
        color: #604041 !important;
    }

a.u-button-style:hover > .u-text-hover-color-2-dark-2,
a.u-button-style:hover > .u-text-hover-color-2-dark-2[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-color-2-dark-2:hover,
a.u-button-style.u-button-style.u-text-hover-color-2-dark-2[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-2-dark-2.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-2-dark-2[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-2-dark-2:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-2-dark-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-color-2-dark-2:focus,
a.u-button-style.u-button-style.u-text-hover-color-2-dark-2[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-2-dark-2:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-2-dark-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-2-dark-2.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-2-dark-2[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-color-2-dark-2,
a.u-button-style.u-button-style.active > .u-text-active-color-2-dark-2[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-color-2-dark-2:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-color-2-dark-2.active,
.u-text-hover-color-2-dark-2.u-language-url:hover,
.u-text-hover-color-2-dark-2 .u-language-url:hover,
.u-text-hover-color-2-dark-2.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-color-2-dark-2 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-color-2-dark-2 .u-nav-link.active {
    color: #6b4748 !important;
}

.u-text-color-2-dark-2 .u-svg-link,
.u-text-hover-color-2-dark-2:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-color-2-dark-2 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-color-2-dark-2 .u-svg-link,
.u-text-hover-color-2-dark-2:focus .u-svg-link {
    fill: #6b4748;
}

.u-link.u-text-color-2-dark-2:hover {
    color: #604041 !important;
}

a.u-link.u-text-hover-color-2-dark-2:hover {
    color: #6b4748 !important;
}

.u-text-color-2-dark-1,
.u-input.u-text-color-2-dark-1,
.u-input.u-text-color-2-dark-1[class*="u-border-"],
li.active > a.u-button-style.u-text-color-2-dark-1,
li.active > a.u-button-style.u-text-color-2-dark-1[class*="u-border-"],
a.u-button-style.u-text-color-2-dark-1,
a.u-button-style.u-text-color-2-dark-1[class*="u-border-"] {
    color: #a35559 !important;
}

    a.u-button-style.u-text-color-2-dark-1:hover,
    a.u-button-style.u-text-color-2-dark-1[class*="u-border-"]:hover,
    a.u-button-style.u-text-color-2-dark-1:focus,
    a.u-button-style.u-text-color-2-dark-1[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-color-2-dark-1:active,
    a.u-button-style.u-button-style.u-text-color-2-dark-1[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-color-2-dark-1.active,
    a.u-button-style.u-button-style.u-text-color-2-dark-1[class*="u-border-"].active {
        color: #934c50 !important;
    }

a.u-button-style:hover > .u-text-hover-color-2-dark-1,
a.u-button-style:hover > .u-text-hover-color-2-dark-1[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-color-2-dark-1:hover,
a.u-button-style.u-button-style.u-text-hover-color-2-dark-1[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-2-dark-1.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-2-dark-1[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-2-dark-1:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-2-dark-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-color-2-dark-1:focus,
a.u-button-style.u-button-style.u-text-hover-color-2-dark-1[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-2-dark-1:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-2-dark-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-2-dark-1.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-2-dark-1[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-color-2-dark-1,
a.u-button-style.u-button-style.active > .u-text-active-color-2-dark-1[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-color-2-dark-1:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-color-2-dark-1.active,
.u-text-hover-color-2-dark-1.u-language-url:hover,
.u-text-hover-color-2-dark-1 .u-language-url:hover,
.u-text-hover-color-2-dark-1.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-color-2-dark-1 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-color-2-dark-1 .u-nav-link.active {
    color: #a35559 !important;
}

.u-text-color-2-dark-1 .u-svg-link,
.u-text-hover-color-2-dark-1:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-color-2-dark-1 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-color-2-dark-1 .u-svg-link,
.u-text-hover-color-2-dark-1:focus .u-svg-link {
    fill: #a35559;
}

.u-link.u-text-color-2-dark-1:hover {
    color: #934c50 !important;
}

a.u-link.u-text-hover-color-2-dark-1:hover {
    color: #a35559 !important;
}

.u-text-color-2,
.u-input.u-text-color-2,
.u-input.u-text-color-2[class*="u-border-"],
li.active > a.u-button-style.u-text-color-2,
li.active > a.u-button-style.u-text-color-2[class*="u-border-"],
a.u-button-style.u-text-color-2,
a.u-button-style.u-text-color-2[class*="u-border-"] {
    color: #db545a !important;
}

    a.u-button-style.u-text-color-2:hover,
    a.u-button-style.u-text-color-2[class*="u-border-"]:hover,
    a.u-button-style.u-text-color-2:focus,
    a.u-button-style.u-text-color-2[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-color-2:active,
    a.u-button-style.u-button-style.u-text-color-2[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-color-2.active,
    a.u-button-style.u-button-style.u-text-color-2[class*="u-border-"].active {
        color: #d63b42 !important;
    }

a.u-button-style:hover > .u-text-hover-color-2,
a.u-button-style:hover > .u-text-hover-color-2[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-color-2:hover,
a.u-button-style.u-button-style.u-text-hover-color-2[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-2.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-2[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-2:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-color-2:focus,
a.u-button-style.u-button-style.u-text-hover-color-2[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-2:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-2.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-2[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-color-2,
a.u-button-style.u-button-style.active > .u-text-active-color-2[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-color-2:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-color-2.active,
.u-text-hover-color-2.u-language-url:hover,
.u-text-hover-color-2 .u-language-url:hover,
.u-text-hover-color-2.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-color-2 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-color-2 .u-nav-link.active {
    color: #db545a !important;
}

.u-text-color-2 .u-svg-link,
.u-text-hover-color-2:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-color-2 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-color-2 .u-svg-link,
.u-text-hover-color-2:focus .u-svg-link {
    fill: #db545a;
}

.u-link.u-text-color-2:hover {
    color: #d63b42 !important;
}

a.u-link.u-text-hover-color-2:hover {
    color: #db545a !important;
}

.u-text-color-2-light-1,
.u-input.u-text-color-2-light-1,
.u-input.u-text-color-2-light-1[class*="u-border-"],
li.active > a.u-button-style.u-text-color-2-light-1,
li.active > a.u-button-style.u-text-color-2-light-1[class*="u-border-"],
a.u-button-style.u-text-color-2-light-1,
a.u-button-style.u-text-color-2-light-1[class*="u-border-"] {
    color: #e68387 !important;
}

    a.u-button-style.u-text-color-2-light-1:hover,
    a.u-button-style.u-text-color-2-light-1[class*="u-border-"]:hover,
    a.u-button-style.u-text-color-2-light-1:focus,
    a.u-button-style.u-text-color-2-light-1[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-color-2-light-1:active,
    a.u-button-style.u-button-style.u-text-color-2-light-1[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-color-2-light-1.active,
    a.u-button-style.u-button-style.u-text-color-2-light-1[class*="u-border-"].active {
        color: #e0656a !important;
    }

a.u-button-style:hover > .u-text-hover-color-2-light-1,
a.u-button-style:hover > .u-text-hover-color-2-light-1[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-color-2-light-1:hover,
a.u-button-style.u-button-style.u-text-hover-color-2-light-1[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-2-light-1.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-2-light-1[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-2-light-1:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-2-light-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-color-2-light-1:focus,
a.u-button-style.u-button-style.u-text-hover-color-2-light-1[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-2-light-1:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-2-light-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-2-light-1.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-2-light-1[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-color-2-light-1,
a.u-button-style.u-button-style.active > .u-text-active-color-2-light-1[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-color-2-light-1:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-color-2-light-1.active,
.u-text-hover-color-2-light-1.u-language-url:hover,
.u-text-hover-color-2-light-1 .u-language-url:hover,
.u-text-hover-color-2-light-1.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-color-2-light-1 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-color-2-light-1 .u-nav-link.active {
    color: #e68387 !important;
}

.u-text-color-2-light-1 .u-svg-link,
.u-text-hover-color-2-light-1:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-color-2-light-1 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-color-2-light-1 .u-svg-link,
.u-text-hover-color-2-light-1:focus .u-svg-link {
    fill: #e68387;
}

.u-link.u-text-color-2-light-1:hover {
    color: #e0656a !important;
}

a.u-link.u-text-hover-color-2-light-1:hover {
    color: #e68387 !important;
}

.u-text-color-2-light-2,
.u-input.u-text-color-2-light-2,
.u-input.u-text-color-2-light-2[class*="u-border-"],
li.active > a.u-button-style.u-text-color-2-light-2,
li.active > a.u-button-style.u-text-color-2-light-2[class*="u-border-"],
a.u-button-style.u-text-color-2-light-2,
a.u-button-style.u-text-color-2-light-2[class*="u-border-"] {
    color: #f1b5b8 !important;
}

    a.u-button-style.u-text-color-2-light-2:hover,
    a.u-button-style.u-text-color-2-light-2[class*="u-border-"]:hover,
    a.u-button-style.u-text-color-2-light-2:focus,
    a.u-button-style.u-text-color-2-light-2[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-color-2-light-2:active,
    a.u-button-style.u-button-style.u-text-color-2-light-2[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-color-2-light-2.active,
    a.u-button-style.u-button-style.u-text-color-2-light-2[class*="u-border-"].active {
        color: #ea9296 !important;
    }

a.u-button-style:hover > .u-text-hover-color-2-light-2,
a.u-button-style:hover > .u-text-hover-color-2-light-2[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-color-2-light-2:hover,
a.u-button-style.u-button-style.u-text-hover-color-2-light-2[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-2-light-2.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-2-light-2[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-2-light-2:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-2-light-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-color-2-light-2:focus,
a.u-button-style.u-button-style.u-text-hover-color-2-light-2[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-2-light-2:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-2-light-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-2-light-2.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-2-light-2[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-color-2-light-2,
a.u-button-style.u-button-style.active > .u-text-active-color-2-light-2[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-color-2-light-2:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-color-2-light-2.active,
.u-text-hover-color-2-light-2.u-language-url:hover,
.u-text-hover-color-2-light-2 .u-language-url:hover,
.u-text-hover-color-2-light-2.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-color-2-light-2 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-color-2-light-2 .u-nav-link.active {
    color: #f1b5b8 !important;
}

.u-text-color-2-light-2 .u-svg-link,
.u-text-hover-color-2-light-2:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-color-2-light-2 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-color-2-light-2 .u-svg-link,
.u-text-hover-color-2-light-2:focus .u-svg-link {
    fill: #f1b5b8;
}

.u-link.u-text-color-2-light-2:hover {
    color: #ea9296 !important;
}

a.u-link.u-text-hover-color-2-light-2:hover {
    color: #f1b5b8 !important;
}

.u-text-color-2-light-3,
.u-input.u-text-color-2-light-3,
.u-input.u-text-color-2-light-3[class*="u-border-"],
li.active > a.u-button-style.u-text-color-2-light-3,
li.active > a.u-button-style.u-text-color-2-light-3[class*="u-border-"],
a.u-button-style.u-text-color-2-light-3,
a.u-button-style.u-text-color-2-light-3[class*="u-border-"] {
    color: #fbeced !important;
}

    a.u-button-style.u-text-color-2-light-3:hover,
    a.u-button-style.u-text-color-2-light-3[class*="u-border-"]:hover,
    a.u-button-style.u-text-color-2-light-3:focus,
    a.u-button-style.u-text-color-2-light-3[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-color-2-light-3:active,
    a.u-button-style.u-button-style.u-text-color-2-light-3[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-color-2-light-3.active,
    a.u-button-style.u-button-style.u-text-color-2-light-3[class*="u-border-"].active {
        color: #f3c4c7 !important;
    }

a.u-button-style:hover > .u-text-hover-color-2-light-3,
a.u-button-style:hover > .u-text-hover-color-2-light-3[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-color-2-light-3:hover,
a.u-button-style.u-button-style.u-text-hover-color-2-light-3[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-2-light-3.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-2-light-3[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-2-light-3:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-2-light-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-color-2-light-3:focus,
a.u-button-style.u-button-style.u-text-hover-color-2-light-3[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-2-light-3:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-2-light-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-2-light-3.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-2-light-3[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-color-2-light-3,
a.u-button-style.u-button-style.active > .u-text-active-color-2-light-3[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-color-2-light-3:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-color-2-light-3.active,
.u-text-hover-color-2-light-3.u-language-url:hover,
.u-text-hover-color-2-light-3 .u-language-url:hover,
.u-text-hover-color-2-light-3.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-color-2-light-3 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-color-2-light-3 .u-nav-link.active {
    color: #fbeced !important;
}

.u-text-color-2-light-3 .u-svg-link,
.u-text-hover-color-2-light-3:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-color-2-light-3 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-color-2-light-3 .u-svg-link,
.u-text-hover-color-2-light-3:focus .u-svg-link {
    fill: #fbeced;
}

.u-link.u-text-color-2-light-3:hover {
    color: #f3c4c7 !important;
}

a.u-link.u-text-hover-color-2-light-3:hover {
    color: #fbeced !important;
}

.u-text-color-2-base,
.u-input.u-text-color-2-base,
.u-input.u-text-color-2-base[class*="u-border-"],
li.active > a.u-button-style.u-text-color-2-base,
li.active > a.u-button-style.u-text-color-2-base[class*="u-border-"],
a.u-button-style.u-text-color-2-base,
a.u-button-style.u-text-color-2-base[class*="u-border-"] {
    color: #db545a !important;
}

    a.u-button-style.u-text-color-2-base:hover,
    a.u-button-style.u-text-color-2-base[class*="u-border-"]:hover,
    a.u-button-style.u-text-color-2-base:focus,
    a.u-button-style.u-text-color-2-base[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-color-2-base:active,
    a.u-button-style.u-button-style.u-text-color-2-base[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-color-2-base.active,
    a.u-button-style.u-button-style.u-text-color-2-base[class*="u-border-"].active {
        color: #d63b42 !important;
    }

a.u-button-style:hover > .u-text-hover-color-2-base,
a.u-button-style:hover > .u-text-hover-color-2-base[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-color-2-base:hover,
a.u-button-style.u-button-style.u-text-hover-color-2-base[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-2-base.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-2-base[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-2-base:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-2-base[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-color-2-base:focus,
a.u-button-style.u-button-style.u-text-hover-color-2-base[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-2-base:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-2-base[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-2-base.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-2-base[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-color-2-base,
a.u-button-style.u-button-style.active > .u-text-active-color-2-base[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-color-2-base:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-color-2-base.active,
.u-text-hover-color-2-base.u-language-url:hover,
.u-text-hover-color-2-base .u-language-url:hover,
.u-text-hover-color-2-base.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-color-2-base .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-color-2-base .u-nav-link.active {
    color: #db545a !important;
}

.u-text-color-2-base .u-svg-link,
.u-text-hover-color-2-base:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-color-2-base .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-color-2-base .u-svg-link,
.u-text-hover-color-2-base:focus .u-svg-link {
    fill: #db545a;
}

.u-link.u-text-color-2-base:hover {
    color: #d63b42 !important;
}

a.u-link.u-text-hover-color-2-base:hover {
    color: #db545a !important;
}

.u-text-color-3-dark-3,
.u-input.u-text-color-3-dark-3,
.u-input.u-text-color-3-dark-3[class*="u-border-"],
li.active > a.u-button-style.u-text-color-3-dark-3,
li.active > a.u-button-style.u-text-color-3-dark-3[class*="u-border-"],
a.u-button-style.u-text-color-3-dark-3,
a.u-button-style.u-text-color-3-dark-3[class*="u-border-"] {
    color: #333129 !important;
}

    a.u-button-style.u-text-color-3-dark-3:hover,
    a.u-button-style.u-text-color-3-dark-3[class*="u-border-"]:hover,
    a.u-button-style.u-text-color-3-dark-3:focus,
    a.u-button-style.u-text-color-3-dark-3[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-color-3-dark-3:active,
    a.u-button-style.u-button-style.u-text-color-3-dark-3[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-color-3-dark-3.active,
    a.u-button-style.u-button-style.u-text-color-3-dark-3[class*="u-border-"].active {
        color: #2e2c25 !important;
    }

a.u-button-style:hover > .u-text-hover-color-3-dark-3,
a.u-button-style:hover > .u-text-hover-color-3-dark-3[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-color-3-dark-3:hover,
a.u-button-style.u-button-style.u-text-hover-color-3-dark-3[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-3-dark-3.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-3-dark-3[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-3-dark-3:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-3-dark-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-color-3-dark-3:focus,
a.u-button-style.u-button-style.u-text-hover-color-3-dark-3[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-3-dark-3:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-3-dark-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-3-dark-3.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-3-dark-3[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-color-3-dark-3,
a.u-button-style.u-button-style.active > .u-text-active-color-3-dark-3[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-color-3-dark-3:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-color-3-dark-3.active,
.u-text-hover-color-3-dark-3.u-language-url:hover,
.u-text-hover-color-3-dark-3 .u-language-url:hover,
.u-text-hover-color-3-dark-3.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-color-3-dark-3 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-color-3-dark-3 .u-nav-link.active {
    color: #333129 !important;
}

.u-text-color-3-dark-3 .u-svg-link,
.u-text-hover-color-3-dark-3:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-color-3-dark-3 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-color-3-dark-3 .u-svg-link,
.u-text-hover-color-3-dark-3:focus .u-svg-link {
    fill: #333129;
}

.u-link.u-text-color-3-dark-3:hover {
    color: #2e2c25 !important;
}

a.u-link.u-text-hover-color-3-dark-3:hover {
    color: #333129 !important;
}

.u-text-color-3-dark-2,
.u-input.u-text-color-3-dark-2,
.u-input.u-text-color-3-dark-2[class*="u-border-"],
li.active > a.u-button-style.u-text-color-3-dark-2,
li.active > a.u-button-style.u-text-color-3-dark-2[class*="u-border-"],
a.u-button-style.u-text-color-3-dark-2,
a.u-button-style.u-text-color-3-dark-2[class*="u-border-"] {
    color: #72683f !important;
}

    a.u-button-style.u-text-color-3-dark-2:hover,
    a.u-button-style.u-text-color-3-dark-2[class*="u-border-"]:hover,
    a.u-button-style.u-text-color-3-dark-2:focus,
    a.u-button-style.u-text-color-3-dark-2[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-color-3-dark-2:active,
    a.u-button-style.u-button-style.u-text-color-3-dark-2[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-color-3-dark-2.active,
    a.u-button-style.u-button-style.u-text-color-3-dark-2[class*="u-border-"].active {
        color: #675e39 !important;
    }

a.u-button-style:hover > .u-text-hover-color-3-dark-2,
a.u-button-style:hover > .u-text-hover-color-3-dark-2[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-color-3-dark-2:hover,
a.u-button-style.u-button-style.u-text-hover-color-3-dark-2[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-3-dark-2.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-3-dark-2[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-3-dark-2:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-3-dark-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-color-3-dark-2:focus,
a.u-button-style.u-button-style.u-text-hover-color-3-dark-2[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-3-dark-2:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-3-dark-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-3-dark-2.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-3-dark-2[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-color-3-dark-2,
a.u-button-style.u-button-style.active > .u-text-active-color-3-dark-2[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-color-3-dark-2:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-color-3-dark-2.active,
.u-text-hover-color-3-dark-2.u-language-url:hover,
.u-text-hover-color-3-dark-2 .u-language-url:hover,
.u-text-hover-color-3-dark-2.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-color-3-dark-2 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-color-3-dark-2 .u-nav-link.active {
    color: #72683f !important;
}

.u-text-color-3-dark-2 .u-svg-link,
.u-text-hover-color-3-dark-2:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-color-3-dark-2 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-color-3-dark-2 .u-svg-link,
.u-text-hover-color-3-dark-2:focus .u-svg-link {
    fill: #72683f;
}

.u-link.u-text-color-3-dark-2:hover {
    color: #675e39 !important;
}

a.u-link.u-text-hover-color-3-dark-2:hover {
    color: #72683f !important;
}

.u-text-color-3-dark-1,
.u-input.u-text-color-3-dark-1,
.u-input.u-text-color-3-dark-1[class*="u-border-"],
li.active > a.u-button-style.u-text-color-3-dark-1,
li.active > a.u-button-style.u-text-color-3-dark-1[class*="u-border-"],
a.u-button-style.u-text-color-3-dark-1,
a.u-button-style.u-text-color-3-dark-1[class*="u-border-"] {
    color: #b29a36 !important;
}

    a.u-button-style.u-text-color-3-dark-1:hover,
    a.u-button-style.u-text-color-3-dark-1[class*="u-border-"]:hover,
    a.u-button-style.u-text-color-3-dark-1:focus,
    a.u-button-style.u-text-color-3-dark-1[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-color-3-dark-1:active,
    a.u-button-style.u-button-style.u-text-color-3-dark-1[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-color-3-dark-1.active,
    a.u-button-style.u-button-style.u-text-color-3-dark-1[class*="u-border-"].active {
        color: #a08b31 !important;
    }

a.u-button-style:hover > .u-text-hover-color-3-dark-1,
a.u-button-style:hover > .u-text-hover-color-3-dark-1[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-color-3-dark-1:hover,
a.u-button-style.u-button-style.u-text-hover-color-3-dark-1[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-3-dark-1.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-3-dark-1[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-3-dark-1:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-3-dark-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-color-3-dark-1:focus,
a.u-button-style.u-button-style.u-text-hover-color-3-dark-1[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-3-dark-1:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-3-dark-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-3-dark-1.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-3-dark-1[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-color-3-dark-1,
a.u-button-style.u-button-style.active > .u-text-active-color-3-dark-1[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-color-3-dark-1:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-color-3-dark-1.active,
.u-text-hover-color-3-dark-1.u-language-url:hover,
.u-text-hover-color-3-dark-1 .u-language-url:hover,
.u-text-hover-color-3-dark-1.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-color-3-dark-1 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-color-3-dark-1 .u-nav-link.active {
    color: #b29a36 !important;
}

.u-text-color-3-dark-1 .u-svg-link,
.u-text-hover-color-3-dark-1:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-color-3-dark-1 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-color-3-dark-1 .u-svg-link,
.u-text-hover-color-3-dark-1:focus .u-svg-link {
    fill: #b29a36;
}

.u-link.u-text-color-3-dark-1:hover {
    color: #a08b31 !important;
}

a.u-link.u-text-hover-color-3-dark-1:hover {
    color: #b29a36 !important;
}

.u-text-color-3,
.u-input.u-text-color-3,
.u-input.u-text-color-3[class*="u-border-"],
li.active > a.u-button-style.u-text-color-3,
li.active > a.u-button-style.u-text-color-3[class*="u-border-"],
a.u-button-style.u-text-color-3,
a.u-button-style.u-text-color-3[class*="u-border-"] {
    color: #f1c50e !important;
}

    a.u-button-style.u-text-color-3:hover,
    a.u-button-style.u-text-color-3[class*="u-border-"]:hover,
    a.u-button-style.u-text-color-3:focus,
    a.u-button-style.u-text-color-3[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-color-3:active,
    a.u-button-style.u-button-style.u-text-color-3[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-color-3.active,
    a.u-button-style.u-button-style.u-text-color-3[class*="u-border-"].active {
        color: #d9b10d !important;
    }

a.u-button-style:hover > .u-text-hover-color-3,
a.u-button-style:hover > .u-text-hover-color-3[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-color-3:hover,
a.u-button-style.u-button-style.u-text-hover-color-3[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-3.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-3[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-3:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-color-3:focus,
a.u-button-style.u-button-style.u-text-hover-color-3[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-3:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-3.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-3[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-color-3,
a.u-button-style.u-button-style.active > .u-text-active-color-3[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-color-3:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-color-3.active,
.u-text-hover-color-3.u-language-url:hover,
.u-text-hover-color-3 .u-language-url:hover,
.u-text-hover-color-3.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-color-3 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-color-3 .u-nav-link.active {
    color: #f1c50e !important;
}

.u-text-color-3 .u-svg-link,
.u-text-hover-color-3:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-color-3 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-color-3 .u-svg-link,
.u-text-hover-color-3:focus .u-svg-link {
    fill: #f1c50e;
}

.u-link.u-text-color-3:hover {
    color: #d9b10d !important;
}

a.u-link.u-text-hover-color-3:hover {
    color: #f1c50e !important;
}

.u-text-color-3-light-1,
.u-input.u-text-color-3-light-1,
.u-input.u-text-color-3-light-1[class*="u-border-"],
li.active > a.u-button-style.u-text-color-3-light-1,
li.active > a.u-button-style.u-text-color-3-light-1[class*="u-border-"],
a.u-button-style.u-text-color-3-light-1,
a.u-button-style.u-text-color-3-light-1[class*="u-border-"] {
    color: #f5d654 !important;
}

    a.u-button-style.u-text-color-3-light-1:hover,
    a.u-button-style.u-text-color-3-light-1[class*="u-border-"]:hover,
    a.u-button-style.u-text-color-3-light-1:focus,
    a.u-button-style.u-text-color-3-light-1[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-color-3-light-1:active,
    a.u-button-style.u-button-style.u-text-color-3-light-1[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-color-3-light-1.active,
    a.u-button-style.u-button-style.u-text-color-3-light-1[class*="u-border-"].active {
        color: #f3cf35 !important;
    }

a.u-button-style:hover > .u-text-hover-color-3-light-1,
a.u-button-style:hover > .u-text-hover-color-3-light-1[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-color-3-light-1:hover,
a.u-button-style.u-button-style.u-text-hover-color-3-light-1[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-3-light-1.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-3-light-1[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-3-light-1:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-3-light-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-color-3-light-1:focus,
a.u-button-style.u-button-style.u-text-hover-color-3-light-1[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-3-light-1:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-3-light-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-3-light-1.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-3-light-1[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-color-3-light-1,
a.u-button-style.u-button-style.active > .u-text-active-color-3-light-1[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-color-3-light-1:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-color-3-light-1.active,
.u-text-hover-color-3-light-1.u-language-url:hover,
.u-text-hover-color-3-light-1 .u-language-url:hover,
.u-text-hover-color-3-light-1.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-color-3-light-1 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-color-3-light-1 .u-nav-link.active {
    color: #f5d654 !important;
}

.u-text-color-3-light-1 .u-svg-link,
.u-text-hover-color-3-light-1:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-color-3-light-1 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-color-3-light-1 .u-svg-link,
.u-text-hover-color-3-light-1:focus .u-svg-link {
    fill: #f5d654;
}

.u-link.u-text-color-3-light-1:hover {
    color: #f3cf35 !important;
}

a.u-link.u-text-hover-color-3-light-1:hover {
    color: #f5d654 !important;
}

.u-text-color-3-light-2,
.u-input.u-text-color-3-light-2,
.u-input.u-text-color-3-light-2[class*="u-border-"],
li.active > a.u-button-style.u-text-color-3-light-2,
li.active > a.u-button-style.u-text-color-3-light-2[class*="u-border-"],
a.u-button-style.u-text-color-3-light-2,
a.u-button-style.u-text-color-3-light-2[class*="u-border-"] {
    color: #f9e79b !important;
}

    a.u-button-style.u-text-color-3-light-2:hover,
    a.u-button-style.u-text-color-3-light-2[class*="u-border-"]:hover,
    a.u-button-style.u-text-color-3-light-2:focus,
    a.u-button-style.u-text-color-3-light-2[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-color-3-light-2:active,
    a.u-button-style.u-button-style.u-text-color-3-light-2[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-color-3-light-2.active,
    a.u-button-style.u-button-style.u-text-color-3-light-2[class*="u-border-"].active {
        color: #f7de75 !important;
    }

a.u-button-style:hover > .u-text-hover-color-3-light-2,
a.u-button-style:hover > .u-text-hover-color-3-light-2[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-color-3-light-2:hover,
a.u-button-style.u-button-style.u-text-hover-color-3-light-2[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-3-light-2.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-3-light-2[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-3-light-2:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-3-light-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-color-3-light-2:focus,
a.u-button-style.u-button-style.u-text-hover-color-3-light-2[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-3-light-2:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-3-light-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-3-light-2.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-3-light-2[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-color-3-light-2,
a.u-button-style.u-button-style.active > .u-text-active-color-3-light-2[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-color-3-light-2:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-color-3-light-2.active,
.u-text-hover-color-3-light-2.u-language-url:hover,
.u-text-hover-color-3-light-2 .u-language-url:hover,
.u-text-hover-color-3-light-2.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-color-3-light-2 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-color-3-light-2 .u-nav-link.active {
    color: #f9e79b !important;
}

.u-text-color-3-light-2 .u-svg-link,
.u-text-hover-color-3-light-2:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-color-3-light-2 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-color-3-light-2 .u-svg-link,
.u-text-hover-color-3-light-2:focus .u-svg-link {
    fill: #f9e79b;
}

.u-link.u-text-color-3-light-2:hover {
    color: #f7de75 !important;
}

a.u-link.u-text-hover-color-3-light-2:hover {
    color: #f9e79b !important;
}

.u-text-color-3-light-3,
.u-input.u-text-color-3-light-3,
.u-input.u-text-color-3-light-3[class*="u-border-"],
li.active > a.u-button-style.u-text-color-3-light-3,
li.active > a.u-button-style.u-text-color-3-light-3[class*="u-border-"],
a.u-button-style.u-text-color-3-light-3,
a.u-button-style.u-text-color-3-light-3[class*="u-border-"] {
    color: #fef9e6 !important;
}

    a.u-button-style.u-text-color-3-light-3:hover,
    a.u-button-style.u-text-color-3-light-3[class*="u-border-"]:hover,
    a.u-button-style.u-text-color-3-light-3:focus,
    a.u-button-style.u-text-color-3-light-3[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-color-3-light-3:active,
    a.u-button-style.u-button-style.u-text-color-3-light-3[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-color-3-light-3.active,
    a.u-button-style.u-button-style.u-text-color-3-light-3[class*="u-border-"].active {
        color: #fceeb7 !important;
    }

a.u-button-style:hover > .u-text-hover-color-3-light-3,
a.u-button-style:hover > .u-text-hover-color-3-light-3[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-color-3-light-3:hover,
a.u-button-style.u-button-style.u-text-hover-color-3-light-3[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-3-light-3.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-3-light-3[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-3-light-3:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-3-light-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-color-3-light-3:focus,
a.u-button-style.u-button-style.u-text-hover-color-3-light-3[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-3-light-3:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-3-light-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-3-light-3.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-3-light-3[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-color-3-light-3,
a.u-button-style.u-button-style.active > .u-text-active-color-3-light-3[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-color-3-light-3:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-color-3-light-3.active,
.u-text-hover-color-3-light-3.u-language-url:hover,
.u-text-hover-color-3-light-3 .u-language-url:hover,
.u-text-hover-color-3-light-3.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-color-3-light-3 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-color-3-light-3 .u-nav-link.active {
    color: #fef9e6 !important;
}

.u-text-color-3-light-3 .u-svg-link,
.u-text-hover-color-3-light-3:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-color-3-light-3 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-color-3-light-3 .u-svg-link,
.u-text-hover-color-3-light-3:focus .u-svg-link {
    fill: #fef9e6;
}

.u-link.u-text-color-3-light-3:hover {
    color: #fceeb7 !important;
}

a.u-link.u-text-hover-color-3-light-3:hover {
    color: #fef9e6 !important;
}

.u-text-color-3-base,
.u-input.u-text-color-3-base,
.u-input.u-text-color-3-base[class*="u-border-"],
li.active > a.u-button-style.u-text-color-3-base,
li.active > a.u-button-style.u-text-color-3-base[class*="u-border-"],
a.u-button-style.u-text-color-3-base,
a.u-button-style.u-text-color-3-base[class*="u-border-"] {
    color: #f1c50e !important;
}

    a.u-button-style.u-text-color-3-base:hover,
    a.u-button-style.u-text-color-3-base[class*="u-border-"]:hover,
    a.u-button-style.u-text-color-3-base:focus,
    a.u-button-style.u-text-color-3-base[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-color-3-base:active,
    a.u-button-style.u-button-style.u-text-color-3-base[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-color-3-base.active,
    a.u-button-style.u-button-style.u-text-color-3-base[class*="u-border-"].active {
        color: #d9b10d !important;
    }

a.u-button-style:hover > .u-text-hover-color-3-base,
a.u-button-style:hover > .u-text-hover-color-3-base[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-color-3-base:hover,
a.u-button-style.u-button-style.u-text-hover-color-3-base[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-3-base.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-3-base[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-3-base:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-3-base[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-color-3-base:focus,
a.u-button-style.u-button-style.u-text-hover-color-3-base[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-3-base:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-3-base[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-3-base.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-3-base[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-color-3-base,
a.u-button-style.u-button-style.active > .u-text-active-color-3-base[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-color-3-base:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-color-3-base.active,
.u-text-hover-color-3-base.u-language-url:hover,
.u-text-hover-color-3-base .u-language-url:hover,
.u-text-hover-color-3-base.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-color-3-base .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-color-3-base .u-nav-link.active {
    color: #f1c50e !important;
}

.u-text-color-3-base .u-svg-link,
.u-text-hover-color-3-base:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-color-3-base .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-color-3-base .u-svg-link,
.u-text-hover-color-3-base:focus .u-svg-link {
    fill: #f1c50e;
}

.u-link.u-text-color-3-base:hover {
    color: #d9b10d !important;
}

a.u-link.u-text-hover-color-3-base:hover {
    color: #f1c50e !important;
}

.u-text-color-4-dark-3,
.u-input.u-text-color-4-dark-3,
.u-input.u-text-color-4-dark-3[class*="u-border-"],
li.active > a.u-button-style.u-text-color-4-dark-3,
li.active > a.u-button-style.u-text-color-4-dark-3[class*="u-border-"],
a.u-button-style.u-text-color-4-dark-3,
a.u-button-style.u-text-color-4-dark-3[class*="u-border-"] {
    color: #293332 !important;
}

    a.u-button-style.u-text-color-4-dark-3:hover,
    a.u-button-style.u-text-color-4-dark-3[class*="u-border-"]:hover,
    a.u-button-style.u-text-color-4-dark-3:focus,
    a.u-button-style.u-text-color-4-dark-3[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-color-4-dark-3:active,
    a.u-button-style.u-button-style.u-text-color-4-dark-3[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-color-4-dark-3.active,
    a.u-button-style.u-button-style.u-text-color-4-dark-3[class*="u-border-"].active {
        color: #252e2d !important;
    }

a.u-button-style:hover > .u-text-hover-color-4-dark-3,
a.u-button-style:hover > .u-text-hover-color-4-dark-3[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-color-4-dark-3:hover,
a.u-button-style.u-button-style.u-text-hover-color-4-dark-3[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-4-dark-3.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-4-dark-3[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-4-dark-3:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-4-dark-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-color-4-dark-3:focus,
a.u-button-style.u-button-style.u-text-hover-color-4-dark-3[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-4-dark-3:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-4-dark-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-4-dark-3.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-4-dark-3[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-color-4-dark-3,
a.u-button-style.u-button-style.active > .u-text-active-color-4-dark-3[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-color-4-dark-3:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-color-4-dark-3.active,
.u-text-hover-color-4-dark-3.u-language-url:hover,
.u-text-hover-color-4-dark-3 .u-language-url:hover,
.u-text-hover-color-4-dark-3.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-color-4-dark-3 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-color-4-dark-3 .u-nav-link.active {
    color: #293332 !important;
}

.u-text-color-4-dark-3 .u-svg-link,
.u-text-hover-color-4-dark-3:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-color-4-dark-3 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-color-4-dark-3 .u-svg-link,
.u-text-hover-color-4-dark-3:focus .u-svg-link {
    fill: #293332;
}

.u-link.u-text-color-4-dark-3:hover {
    color: #252e2d !important;
}

a.u-link.u-text-hover-color-4-dark-3:hover {
    color: #293332 !important;
}

.u-text-color-4-dark-2,
.u-input.u-text-color-4-dark-2,
.u-input.u-text-color-4-dark-2[class*="u-border-"],
li.active > a.u-button-style.u-text-color-4-dark-2,
li.active > a.u-button-style.u-text-color-4-dark-2[class*="u-border-"],
a.u-button-style.u-text-color-4-dark-2,
a.u-button-style.u-text-color-4-dark-2[class*="u-border-"] {
    color: #41807c !important;
}

    a.u-button-style.u-text-color-4-dark-2:hover,
    a.u-button-style.u-text-color-4-dark-2[class*="u-border-"]:hover,
    a.u-button-style.u-text-color-4-dark-2:focus,
    a.u-button-style.u-text-color-4-dark-2[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-color-4-dark-2:active,
    a.u-button-style.u-button-style.u-text-color-4-dark-2[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-color-4-dark-2.active,
    a.u-button-style.u-button-style.u-text-color-4-dark-2[class*="u-border-"].active {
        color: #3a7370 !important;
    }

a.u-button-style:hover > .u-text-hover-color-4-dark-2,
a.u-button-style:hover > .u-text-hover-color-4-dark-2[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-color-4-dark-2:hover,
a.u-button-style.u-button-style.u-text-hover-color-4-dark-2[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-4-dark-2.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-4-dark-2[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-4-dark-2:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-4-dark-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-color-4-dark-2:focus,
a.u-button-style.u-button-style.u-text-hover-color-4-dark-2[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-4-dark-2:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-4-dark-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-4-dark-2.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-4-dark-2[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-color-4-dark-2,
a.u-button-style.u-button-style.active > .u-text-active-color-4-dark-2[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-color-4-dark-2:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-color-4-dark-2.active,
.u-text-hover-color-4-dark-2.u-language-url:hover,
.u-text-hover-color-4-dark-2 .u-language-url:hover,
.u-text-hover-color-4-dark-2.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-color-4-dark-2 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-color-4-dark-2 .u-nav-link.active {
    color: #41807c !important;
}

.u-text-color-4-dark-2 .u-svg-link,
.u-text-hover-color-4-dark-2:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-color-4-dark-2 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-color-4-dark-2 .u-svg-link,
.u-text-hover-color-4-dark-2:focus .u-svg-link {
    fill: #41807c;
}

.u-link.u-text-color-4-dark-2:hover {
    color: #3a7370 !important;
}

a.u-link.u-text-hover-color-4-dark-2:hover {
    color: #41807c !important;
}

.u-text-color-4-dark-1,
.u-input.u-text-color-4-dark-1,
.u-input.u-text-color-4-dark-1[class*="u-border-"],
li.active > a.u-button-style.u-text-color-4-dark-1,
li.active > a.u-button-style.u-text-color-4-dark-1[class*="u-border-"],
a.u-button-style.u-text-color-4-dark-1,
a.u-button-style.u-text-color-4-dark-1[class*="u-border-"] {
    color: #2cccc4 !important;
}

    a.u-button-style.u-text-color-4-dark-1:hover,
    a.u-button-style.u-text-color-4-dark-1[class*="u-border-"]:hover,
    a.u-button-style.u-text-color-4-dark-1:focus,
    a.u-button-style.u-text-color-4-dark-1[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-color-4-dark-1:active,
    a.u-button-style.u-button-style.u-text-color-4-dark-1[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-color-4-dark-1.active,
    a.u-button-style.u-button-style.u-text-color-4-dark-1[class*="u-border-"].active {
        color: #28b8b0 !important;
    }

a.u-button-style:hover > .u-text-hover-color-4-dark-1,
a.u-button-style:hover > .u-text-hover-color-4-dark-1[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-color-4-dark-1:hover,
a.u-button-style.u-button-style.u-text-hover-color-4-dark-1[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-4-dark-1.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-4-dark-1[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-4-dark-1:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-4-dark-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-color-4-dark-1:focus,
a.u-button-style.u-button-style.u-text-hover-color-4-dark-1[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-4-dark-1:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-4-dark-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-4-dark-1.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-4-dark-1[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-color-4-dark-1,
a.u-button-style.u-button-style.active > .u-text-active-color-4-dark-1[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-color-4-dark-1:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-color-4-dark-1.active,
.u-text-hover-color-4-dark-1.u-language-url:hover,
.u-text-hover-color-4-dark-1 .u-language-url:hover,
.u-text-hover-color-4-dark-1.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-color-4-dark-1 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-color-4-dark-1 .u-nav-link.active {
    color: #2cccc4 !important;
}

.u-text-color-4-dark-1 .u-svg-link,
.u-text-hover-color-4-dark-1:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-color-4-dark-1 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-color-4-dark-1 .u-svg-link,
.u-text-hover-color-4-dark-1:focus .u-svg-link {
    fill: #2cccc4;
}

.u-link.u-text-color-4-dark-1:hover {
    color: #28b8b0 !important;
}

a.u-link.u-text-hover-color-4-dark-1:hover {
    color: #2cccc4 !important;
}

.u-text-color-4,
.u-input.u-text-color-4,
.u-input.u-text-color-4[class*="u-border-"],
li.active > a.u-button-style.u-text-color-4,
li.active > a.u-button-style.u-text-color-4[class*="u-border-"],
a.u-button-style.u-text-color-4,
a.u-button-style.u-text-color-4[class*="u-border-"] {
    color: #3be8e0 !important;
}

    a.u-button-style.u-text-color-4:hover,
    a.u-button-style.u-text-color-4[class*="u-border-"]:hover,
    a.u-button-style.u-text-color-4:focus,
    a.u-button-style.u-text-color-4[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-color-4:active,
    a.u-button-style.u-button-style.u-text-color-4[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-color-4.active,
    a.u-button-style.u-button-style.u-text-color-4[class*="u-border-"].active {
        color: #21e5dc !important;
    }

a.u-button-style:hover > .u-text-hover-color-4,
a.u-button-style:hover > .u-text-hover-color-4[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-color-4:hover,
a.u-button-style.u-button-style.u-text-hover-color-4[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-4.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-4[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-4:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-4[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-color-4:focus,
a.u-button-style.u-button-style.u-text-hover-color-4[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-4:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-4[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-4.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-4[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-color-4,
a.u-button-style.u-button-style.active > .u-text-active-color-4[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-color-4:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-color-4.active,
.u-text-hover-color-4.u-language-url:hover,
.u-text-hover-color-4 .u-language-url:hover,
.u-text-hover-color-4.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-color-4 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-color-4 .u-nav-link.active {
    color: #3be8e0 !important;
}

.u-text-color-4 .u-svg-link,
.u-text-hover-color-4:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-color-4 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-color-4 .u-svg-link,
.u-text-hover-color-4:focus .u-svg-link {
    fill: #3be8e0;
}

.u-link.u-text-color-4:hover {
    color: #21e5dc !important;
}

a.u-link.u-text-hover-color-4:hover {
    color: #3be8e0 !important;
}

.u-text-color-4-light-1,
.u-input.u-text-color-4-light-1,
.u-input.u-text-color-4-light-1[class*="u-border-"],
li.active > a.u-button-style.u-text-color-4-light-1,
li.active > a.u-button-style.u-text-color-4-light-1[class*="u-border-"],
a.u-button-style.u-text-color-4-light-1,
a.u-button-style.u-text-color-4-light-1[class*="u-border-"] {
    color: #72efe9 !important;
}

    a.u-button-style.u-text-color-4-light-1:hover,
    a.u-button-style.u-text-color-4-light-1[class*="u-border-"]:hover,
    a.u-button-style.u-text-color-4-light-1:focus,
    a.u-button-style.u-text-color-4-light-1[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-color-4-light-1:active,
    a.u-button-style.u-button-style.u-text-color-4-light-1[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-color-4-light-1.active,
    a.u-button-style.u-button-style.u-text-color-4-light-1[class*="u-border-"].active {
        color: #52ebe4 !important;
    }

a.u-button-style:hover > .u-text-hover-color-4-light-1,
a.u-button-style:hover > .u-text-hover-color-4-light-1[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-color-4-light-1:hover,
a.u-button-style.u-button-style.u-text-hover-color-4-light-1[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-4-light-1.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-4-light-1[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-4-light-1:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-4-light-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-color-4-light-1:focus,
a.u-button-style.u-button-style.u-text-hover-color-4-light-1[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-4-light-1:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-4-light-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-4-light-1.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-4-light-1[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-color-4-light-1,
a.u-button-style.u-button-style.active > .u-text-active-color-4-light-1[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-color-4-light-1:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-color-4-light-1.active,
.u-text-hover-color-4-light-1.u-language-url:hover,
.u-text-hover-color-4-light-1 .u-language-url:hover,
.u-text-hover-color-4-light-1.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-color-4-light-1 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-color-4-light-1 .u-nav-link.active {
    color: #72efe9 !important;
}

.u-text-color-4-light-1 .u-svg-link,
.u-text-hover-color-4-light-1:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-color-4-light-1 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-color-4-light-1 .u-svg-link,
.u-text-hover-color-4-light-1:focus .u-svg-link {
    fill: #72efe9;
}

.u-link.u-text-color-4-light-1:hover {
    color: #52ebe4 !important;
}

a.u-link.u-text-hover-color-4-light-1:hover {
    color: #72efe9 !important;
}

.u-text-color-4-light-2,
.u-input.u-text-color-4-light-2,
.u-input.u-text-color-4-light-2[class*="u-border-"],
li.active > a.u-button-style.u-text-color-4-light-2,
li.active > a.u-button-style.u-text-color-4-light-2[class*="u-border-"],
a.u-button-style.u-text-color-4-light-2,
a.u-button-style.u-text-color-4-light-2[class*="u-border-"] {
    color: #adf6f2 !important;
}

    a.u-button-style.u-text-color-4-light-2:hover,
    a.u-button-style.u-text-color-4-light-2[class*="u-border-"]:hover,
    a.u-button-style.u-text-color-4-light-2:focus,
    a.u-button-style.u-text-color-4-light-2[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-color-4-light-2:active,
    a.u-button-style.u-button-style.u-text-color-4-light-2[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-color-4-light-2.active,
    a.u-button-style.u-button-style.u-text-color-4-light-2[class*="u-border-"].active {
        color: #87f2ec !important;
    }

a.u-button-style:hover > .u-text-hover-color-4-light-2,
a.u-button-style:hover > .u-text-hover-color-4-light-2[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-color-4-light-2:hover,
a.u-button-style.u-button-style.u-text-hover-color-4-light-2[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-4-light-2.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-4-light-2[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-4-light-2:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-4-light-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-color-4-light-2:focus,
a.u-button-style.u-button-style.u-text-hover-color-4-light-2[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-4-light-2:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-4-light-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-4-light-2.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-4-light-2[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-color-4-light-2,
a.u-button-style.u-button-style.active > .u-text-active-color-4-light-2[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-color-4-light-2:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-color-4-light-2.active,
.u-text-hover-color-4-light-2.u-language-url:hover,
.u-text-hover-color-4-light-2 .u-language-url:hover,
.u-text-hover-color-4-light-2.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-color-4-light-2 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-color-4-light-2 .u-nav-link.active {
    color: #adf6f2 !important;
}

.u-text-color-4-light-2 .u-svg-link,
.u-text-hover-color-4-light-2:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-color-4-light-2 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-color-4-light-2 .u-svg-link,
.u-text-hover-color-4-light-2:focus .u-svg-link {
    fill: #adf6f2;
}

.u-link.u-text-color-4-light-2:hover {
    color: #87f2ec !important;
}

a.u-link.u-text-hover-color-4-light-2:hover {
    color: #adf6f2 !important;
}

.u-text-color-4-light-3,
.u-input.u-text-color-4-light-3,
.u-input.u-text-color-4-light-3[class*="u-border-"],
li.active > a.u-button-style.u-text-color-4-light-3,
li.active > a.u-button-style.u-text-color-4-light-3[class*="u-border-"],
a.u-button-style.u-text-color-4-light-3,
a.u-button-style.u-text-color-4-light-3[class*="u-border-"] {
    color: #eafdfc !important;
}

    a.u-button-style.u-text-color-4-light-3:hover,
    a.u-button-style.u-text-color-4-light-3[class*="u-border-"]:hover,
    a.u-button-style.u-text-color-4-light-3:focus,
    a.u-button-style.u-text-color-4-light-3[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-color-4-light-3:active,
    a.u-button-style.u-button-style.u-text-color-4-light-3[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-color-4-light-3.active,
    a.u-button-style.u-button-style.u-text-color-4-light-3[class*="u-border-"].active {
        color: #bef9f6 !important;
    }

a.u-button-style:hover > .u-text-hover-color-4-light-3,
a.u-button-style:hover > .u-text-hover-color-4-light-3[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-color-4-light-3:hover,
a.u-button-style.u-button-style.u-text-hover-color-4-light-3[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-4-light-3.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-4-light-3[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-4-light-3:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-4-light-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-color-4-light-3:focus,
a.u-button-style.u-button-style.u-text-hover-color-4-light-3[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-4-light-3:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-4-light-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-4-light-3.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-4-light-3[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-color-4-light-3,
a.u-button-style.u-button-style.active > .u-text-active-color-4-light-3[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-color-4-light-3:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-color-4-light-3.active,
.u-text-hover-color-4-light-3.u-language-url:hover,
.u-text-hover-color-4-light-3 .u-language-url:hover,
.u-text-hover-color-4-light-3.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-color-4-light-3 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-color-4-light-3 .u-nav-link.active {
    color: #eafdfc !important;
}

.u-text-color-4-light-3 .u-svg-link,
.u-text-hover-color-4-light-3:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-color-4-light-3 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-color-4-light-3 .u-svg-link,
.u-text-hover-color-4-light-3:focus .u-svg-link {
    fill: #eafdfc;
}

.u-link.u-text-color-4-light-3:hover {
    color: #bef9f6 !important;
}

a.u-link.u-text-hover-color-4-light-3:hover {
    color: #eafdfc !important;
}

.u-text-color-4-base,
.u-input.u-text-color-4-base,
.u-input.u-text-color-4-base[class*="u-border-"],
li.active > a.u-button-style.u-text-color-4-base,
li.active > a.u-button-style.u-text-color-4-base[class*="u-border-"],
a.u-button-style.u-text-color-4-base,
a.u-button-style.u-text-color-4-base[class*="u-border-"] {
    color: #2cccc4 !important;
}

    a.u-button-style.u-text-color-4-base:hover,
    a.u-button-style.u-text-color-4-base[class*="u-border-"]:hover,
    a.u-button-style.u-text-color-4-base:focus,
    a.u-button-style.u-text-color-4-base[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-color-4-base:active,
    a.u-button-style.u-button-style.u-text-color-4-base[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-color-4-base.active,
    a.u-button-style.u-button-style.u-text-color-4-base[class*="u-border-"].active {
        color: #28b8b0 !important;
    }

a.u-button-style:hover > .u-text-hover-color-4-base,
a.u-button-style:hover > .u-text-hover-color-4-base[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-color-4-base:hover,
a.u-button-style.u-button-style.u-text-hover-color-4-base[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-4-base.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-4-base[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-4-base:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-4-base[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-color-4-base:focus,
a.u-button-style.u-button-style.u-text-hover-color-4-base[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-4-base:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-4-base[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-4-base.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-4-base[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-color-4-base,
a.u-button-style.u-button-style.active > .u-text-active-color-4-base[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-color-4-base:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-color-4-base.active,
.u-text-hover-color-4-base.u-language-url:hover,
.u-text-hover-color-4-base .u-language-url:hover,
.u-text-hover-color-4-base.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-color-4-base .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-color-4-base .u-nav-link.active {
    color: #2cccc4 !important;
}

.u-text-color-4-base .u-svg-link,
.u-text-hover-color-4-base:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-color-4-base .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-color-4-base .u-svg-link,
.u-text-hover-color-4-base:focus .u-svg-link {
    fill: #2cccc4;
}

.u-link.u-text-color-4-base:hover {
    color: #28b8b0 !important;
}

a.u-link.u-text-hover-color-4-base:hover {
    color: #2cccc4 !important;
}

.u-text-color-5-dark-3,
.u-input.u-text-color-5-dark-3,
.u-input.u-text-color-5-dark-3[class*="u-border-"],
li.active > a.u-button-style.u-text-color-5-dark-3,
li.active > a.u-button-style.u-text-color-5-dark-3[class*="u-border-"],
a.u-button-style.u-text-color-5-dark-3,
a.u-button-style.u-text-color-5-dark-3[class*="u-border-"] {
    color: #292d33 !important;
}

    a.u-button-style.u-text-color-5-dark-3:hover,
    a.u-button-style.u-text-color-5-dark-3[class*="u-border-"]:hover,
    a.u-button-style.u-text-color-5-dark-3:focus,
    a.u-button-style.u-text-color-5-dark-3[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-color-5-dark-3:active,
    a.u-button-style.u-button-style.u-text-color-5-dark-3[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-color-5-dark-3.active,
    a.u-button-style.u-button-style.u-text-color-5-dark-3[class*="u-border-"].active {
        color: #25292e !important;
    }

a.u-button-style:hover > .u-text-hover-color-5-dark-3,
a.u-button-style:hover > .u-text-hover-color-5-dark-3[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-color-5-dark-3:hover,
a.u-button-style.u-button-style.u-text-hover-color-5-dark-3[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-5-dark-3.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-5-dark-3[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-5-dark-3:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-5-dark-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-color-5-dark-3:focus,
a.u-button-style.u-button-style.u-text-hover-color-5-dark-3[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-5-dark-3:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-5-dark-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-5-dark-3.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-5-dark-3[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-color-5-dark-3,
a.u-button-style.u-button-style.active > .u-text-active-color-5-dark-3[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-color-5-dark-3:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-color-5-dark-3.active,
.u-text-hover-color-5-dark-3.u-language-url:hover,
.u-text-hover-color-5-dark-3 .u-language-url:hover,
.u-text-hover-color-5-dark-3.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-color-5-dark-3 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-color-5-dark-3 .u-nav-link.active {
    color: #292d33 !important;
}

.u-text-color-5-dark-3 .u-svg-link,
.u-text-hover-color-5-dark-3:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-color-5-dark-3 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-color-5-dark-3 .u-svg-link,
.u-text-hover-color-5-dark-3:focus .u-svg-link {
    fill: #292d33;
}

.u-link.u-text-color-5-dark-3:hover {
    color: #25292e !important;
}

a.u-link.u-text-hover-color-5-dark-3:hover {
    color: #292d33 !important;
}

.u-text-color-5-dark-2,
.u-input.u-text-color-5-dark-2,
.u-input.u-text-color-5-dark-2[class*="u-border-"],
li.active > a.u-button-style.u-text-color-5-dark-2,
li.active > a.u-button-style.u-text-color-5-dark-2[class*="u-border-"],
a.u-button-style.u-text-color-5-dark-2,
a.u-button-style.u-text-color-5-dark-2[class*="u-border-"] {
    color: #555c66 !important;
}

    a.u-button-style.u-text-color-5-dark-2:hover,
    a.u-button-style.u-text-color-5-dark-2[class*="u-border-"]:hover,
    a.u-button-style.u-text-color-5-dark-2:focus,
    a.u-button-style.u-text-color-5-dark-2[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-color-5-dark-2:active,
    a.u-button-style.u-button-style.u-text-color-5-dark-2[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-color-5-dark-2.active,
    a.u-button-style.u-button-style.u-text-color-5-dark-2[class*="u-border-"].active {
        color: #4d535c !important;
    }

a.u-button-style:hover > .u-text-hover-color-5-dark-2,
a.u-button-style:hover > .u-text-hover-color-5-dark-2[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-color-5-dark-2:hover,
a.u-button-style.u-button-style.u-text-hover-color-5-dark-2[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-5-dark-2.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-5-dark-2[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-5-dark-2:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-5-dark-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-color-5-dark-2:focus,
a.u-button-style.u-button-style.u-text-hover-color-5-dark-2[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-5-dark-2:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-5-dark-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-5-dark-2.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-5-dark-2[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-color-5-dark-2,
a.u-button-style.u-button-style.active > .u-text-active-color-5-dark-2[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-color-5-dark-2:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-color-5-dark-2.active,
.u-text-hover-color-5-dark-2.u-language-url:hover,
.u-text-hover-color-5-dark-2 .u-language-url:hover,
.u-text-hover-color-5-dark-2.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-color-5-dark-2 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-color-5-dark-2 .u-nav-link.active {
    color: #555c66 !important;
}

.u-text-color-5-dark-2 .u-svg-link,
.u-text-hover-color-5-dark-2:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-color-5-dark-2 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-color-5-dark-2 .u-svg-link,
.u-text-hover-color-5-dark-2:focus .u-svg-link {
    fill: #555c66;
}

.u-link.u-text-color-5-dark-2:hover {
    color: #4d535c !important;
}

a.u-link.u-text-hover-color-5-dark-2:hover {
    color: #555c66 !important;
}

.u-text-color-5-dark-1,
.u-input.u-text-color-5-dark-1,
.u-input.u-text-color-5-dark-1[class*="u-border-"],
li.active > a.u-button-style.u-text-color-5-dark-1,
li.active > a.u-button-style.u-text-color-5-dark-1[class*="u-border-"],
a.u-button-style.u-text-color-5-dark-1,
a.u-button-style.u-text-color-5-dark-1[class*="u-border-"] {
    color: #858e99 !important;
}

    a.u-button-style.u-text-color-5-dark-1:hover,
    a.u-button-style.u-text-color-5-dark-1[class*="u-border-"]:hover,
    a.u-button-style.u-text-color-5-dark-1:focus,
    a.u-button-style.u-text-color-5-dark-1[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-color-5-dark-1:active,
    a.u-button-style.u-button-style.u-text-color-5-dark-1[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-color-5-dark-1.active,
    a.u-button-style.u-button-style.u-text-color-5-dark-1[class*="u-border-"].active {
        color: #75808c !important;
    }

a.u-button-style:hover > .u-text-hover-color-5-dark-1,
a.u-button-style:hover > .u-text-hover-color-5-dark-1[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-color-5-dark-1:hover,
a.u-button-style.u-button-style.u-text-hover-color-5-dark-1[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-5-dark-1.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-5-dark-1[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-5-dark-1:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-5-dark-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-color-5-dark-1:focus,
a.u-button-style.u-button-style.u-text-hover-color-5-dark-1[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-5-dark-1:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-5-dark-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-5-dark-1.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-5-dark-1[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-color-5-dark-1,
a.u-button-style.u-button-style.active > .u-text-active-color-5-dark-1[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-color-5-dark-1:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-color-5-dark-1.active,
.u-text-hover-color-5-dark-1.u-language-url:hover,
.u-text-hover-color-5-dark-1 .u-language-url:hover,
.u-text-hover-color-5-dark-1.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-color-5-dark-1 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-color-5-dark-1 .u-nav-link.active {
    color: #858e99 !important;
}

.u-text-color-5-dark-1 .u-svg-link,
.u-text-hover-color-5-dark-1:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-color-5-dark-1 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-color-5-dark-1 .u-svg-link,
.u-text-hover-color-5-dark-1:focus .u-svg-link {
    fill: #858e99;
}

.u-link.u-text-color-5-dark-1:hover {
    color: #75808c !important;
}

a.u-link.u-text-hover-color-5-dark-1:hover {
    color: #858e99 !important;
}

.u-text-color-5,
.u-input.u-text-color-5,
.u-input.u-text-color-5[class*="u-border-"],
li.active > a.u-button-style.u-text-color-5,
li.active > a.u-button-style.u-text-color-5[class*="u-border-"],
a.u-button-style.u-text-color-5,
a.u-button-style.u-text-color-5[class*="u-border-"] {
    color: #b9c1cc !important;
}

    a.u-button-style.u-text-color-5:hover,
    a.u-button-style.u-text-color-5[class*="u-border-"]:hover,
    a.u-button-style.u-text-color-5:focus,
    a.u-button-style.u-text-color-5[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-color-5:active,
    a.u-button-style.u-button-style.u-text-color-5[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-color-5.active,
    a.u-button-style.u-button-style.u-text-color-5[class*="u-border-"].active {
        color: #a2adbc !important;
    }

a.u-button-style:hover > .u-text-hover-color-5,
a.u-button-style:hover > .u-text-hover-color-5[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-color-5:hover,
a.u-button-style.u-button-style.u-text-hover-color-5[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-5.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-5[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-5:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-5[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-color-5:focus,
a.u-button-style.u-button-style.u-text-hover-color-5[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-5:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-5[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-5.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-5[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-color-5,
a.u-button-style.u-button-style.active > .u-text-active-color-5[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-color-5:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-color-5.active,
.u-text-hover-color-5.u-language-url:hover,
.u-text-hover-color-5 .u-language-url:hover,
.u-text-hover-color-5.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-color-5 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-color-5 .u-nav-link.active {
    color: #b9c1cc !important;
}

.u-text-color-5 .u-svg-link,
.u-text-hover-color-5:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-color-5 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-color-5 .u-svg-link,
.u-text-hover-color-5:focus .u-svg-link {
    fill: #b9c1cc;
}

.u-link.u-text-color-5:hover {
    color: #a2adbc !important;
}

a.u-link.u-text-hover-color-5:hover {
    color: #b9c1cc !important;
}

.u-text-color-5-light-1,
.u-input.u-text-color-5-light-1,
.u-input.u-text-color-5-light-1[class*="u-border-"],
li.active > a.u-button-style.u-text-color-5-light-1,
li.active > a.u-button-style.u-text-color-5-light-1[class*="u-border-"],
a.u-button-style.u-text-color-5-light-1,
a.u-button-style.u-text-color-5-light-1[class*="u-border-"] {
    color: #ccd3db !important;
}

    a.u-button-style.u-text-color-5-light-1:hover,
    a.u-button-style.u-text-color-5-light-1[class*="u-border-"]:hover,
    a.u-button-style.u-text-color-5-light-1:focus,
    a.u-button-style.u-text-color-5-light-1[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-color-5-light-1:active,
    a.u-button-style.u-button-style.u-text-color-5-light-1[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-color-5-light-1.active,
    a.u-button-style.u-button-style.u-text-color-5-light-1[class*="u-border-"].active {
        color: #b3bec9 !important;
    }

a.u-button-style:hover > .u-text-hover-color-5-light-1,
a.u-button-style:hover > .u-text-hover-color-5-light-1[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-color-5-light-1:hover,
a.u-button-style.u-button-style.u-text-hover-color-5-light-1[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-5-light-1.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-5-light-1[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-5-light-1:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-5-light-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-color-5-light-1:focus,
a.u-button-style.u-button-style.u-text-hover-color-5-light-1[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-5-light-1:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-5-light-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-5-light-1.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-5-light-1[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-color-5-light-1,
a.u-button-style.u-button-style.active > .u-text-active-color-5-light-1[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-color-5-light-1:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-color-5-light-1.active,
.u-text-hover-color-5-light-1.u-language-url:hover,
.u-text-hover-color-5-light-1 .u-language-url:hover,
.u-text-hover-color-5-light-1.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-color-5-light-1 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-color-5-light-1 .u-nav-link.active {
    color: #ccd3db !important;
}

.u-text-color-5-light-1 .u-svg-link,
.u-text-hover-color-5-light-1:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-color-5-light-1 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-color-5-light-1 .u-svg-link,
.u-text-hover-color-5-light-1:focus .u-svg-link {
    fill: #ccd3db;
}

.u-link.u-text-color-5-light-1:hover {
    color: #b3bec9 !important;
}

a.u-link.u-text-hover-color-5-light-1:hover {
    color: #ccd3db !important;
}

.u-text-color-5-light-2,
.u-input.u-text-color-5-light-2,
.u-input.u-text-color-5-light-2[class*="u-border-"],
li.active > a.u-button-style.u-text-color-5-light-2,
li.active > a.u-button-style.u-text-color-5-light-2[class*="u-border-"],
a.u-button-style.u-text-color-5-light-2,
a.u-button-style.u-text-color-5-light-2[class*="u-border-"] {
    color: #e0e5eb !important;
}

    a.u-button-style.u-text-color-5-light-2:hover,
    a.u-button-style.u-text-color-5-light-2[class*="u-border-"]:hover,
    a.u-button-style.u-text-color-5-light-2:focus,
    a.u-button-style.u-text-color-5-light-2[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-color-5-light-2:active,
    a.u-button-style.u-button-style.u-text-color-5-light-2[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-color-5-light-2.active,
    a.u-button-style.u-button-style.u-text-color-5-light-2[class*="u-border-"].active {
        color: #c4ced9 !important;
    }

a.u-button-style:hover > .u-text-hover-color-5-light-2,
a.u-button-style:hover > .u-text-hover-color-5-light-2[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-color-5-light-2:hover,
a.u-button-style.u-button-style.u-text-hover-color-5-light-2[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-5-light-2.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-5-light-2[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-5-light-2:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-5-light-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-color-5-light-2:focus,
a.u-button-style.u-button-style.u-text-hover-color-5-light-2[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-5-light-2:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-5-light-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-5-light-2.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-5-light-2[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-color-5-light-2,
a.u-button-style.u-button-style.active > .u-text-active-color-5-light-2[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-color-5-light-2:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-color-5-light-2.active,
.u-text-hover-color-5-light-2.u-language-url:hover,
.u-text-hover-color-5-light-2 .u-language-url:hover,
.u-text-hover-color-5-light-2.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-color-5-light-2 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-color-5-light-2 .u-nav-link.active {
    color: #e0e5eb !important;
}

.u-text-color-5-light-2 .u-svg-link,
.u-text-hover-color-5-light-2:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-color-5-light-2 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-color-5-light-2 .u-svg-link,
.u-text-hover-color-5-light-2:focus .u-svg-link {
    fill: #e0e5eb;
}

.u-link.u-text-color-5-light-2:hover {
    color: #c4ced9 !important;
}

a.u-link.u-text-hover-color-5-light-2:hover {
    color: #e0e5eb !important;
}

.u-text-color-5-light-3,
.u-input.u-text-color-5-light-3,
.u-input.u-text-color-5-light-3[class*="u-border-"],
li.active > a.u-button-style.u-text-color-5-light-3,
li.active > a.u-button-style.u-text-color-5-light-3[class*="u-border-"],
a.u-button-style.u-text-color-5-light-3,
a.u-button-style.u-text-color-5-light-3[class*="u-border-"] {
    color: #f5f7fa !important;
}

    a.u-button-style.u-text-color-5-light-3:hover,
    a.u-button-style.u-text-color-5-light-3[class*="u-border-"]:hover,
    a.u-button-style.u-text-color-5-light-3:focus,
    a.u-button-style.u-text-color-5-light-3[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-color-5-light-3:active,
    a.u-button-style.u-button-style.u-text-color-5-light-3[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-color-5-light-3.active,
    a.u-button-style.u-button-style.u-text-color-5-light-3[class*="u-border-"].active {
        color: #d4dde9 !important;
    }

a.u-button-style:hover > .u-text-hover-color-5-light-3,
a.u-button-style:hover > .u-text-hover-color-5-light-3[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-color-5-light-3:hover,
a.u-button-style.u-button-style.u-text-hover-color-5-light-3[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-5-light-3.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-5-light-3[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-5-light-3:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-5-light-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-color-5-light-3:focus,
a.u-button-style.u-button-style.u-text-hover-color-5-light-3[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-5-light-3:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-5-light-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-5-light-3.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-5-light-3[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-color-5-light-3,
a.u-button-style.u-button-style.active > .u-text-active-color-5-light-3[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-color-5-light-3:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-color-5-light-3.active,
.u-text-hover-color-5-light-3.u-language-url:hover,
.u-text-hover-color-5-light-3 .u-language-url:hover,
.u-text-hover-color-5-light-3.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-color-5-light-3 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-color-5-light-3 .u-nav-link.active {
    color: #f5f7fa !important;
}

.u-text-color-5-light-3 .u-svg-link,
.u-text-hover-color-5-light-3:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-color-5-light-3 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-color-5-light-3 .u-svg-link,
.u-text-hover-color-5-light-3:focus .u-svg-link {
    fill: #f5f7fa;
}

.u-link.u-text-color-5-light-3:hover {
    color: #d4dde9 !important;
}

a.u-link.u-text-hover-color-5-light-3:hover {
    color: #f5f7fa !important;
}

.u-text-color-5-base,
.u-input.u-text-color-5-base,
.u-input.u-text-color-5-base[class*="u-border-"],
li.active > a.u-button-style.u-text-color-5-base,
li.active > a.u-button-style.u-text-color-5-base[class*="u-border-"],
a.u-button-style.u-text-color-5-base,
a.u-button-style.u-text-color-5-base[class*="u-border-"] {
    color: #b9c1cc !important;
}

    a.u-button-style.u-text-color-5-base:hover,
    a.u-button-style.u-text-color-5-base[class*="u-border-"]:hover,
    a.u-button-style.u-text-color-5-base:focus,
    a.u-button-style.u-text-color-5-base[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-color-5-base:active,
    a.u-button-style.u-button-style.u-text-color-5-base[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-color-5-base.active,
    a.u-button-style.u-button-style.u-text-color-5-base[class*="u-border-"].active {
        color: #a2adbc !important;
    }

a.u-button-style:hover > .u-text-hover-color-5-base,
a.u-button-style:hover > .u-text-hover-color-5-base[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-color-5-base:hover,
a.u-button-style.u-button-style.u-text-hover-color-5-base[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-5-base.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-5-base[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-5-base:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-5-base[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-color-5-base:focus,
a.u-button-style.u-button-style.u-text-hover-color-5-base[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-5-base:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-5-base[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-5-base.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-5-base[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-color-5-base,
a.u-button-style.u-button-style.active > .u-text-active-color-5-base[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-color-5-base:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-color-5-base.active,
.u-text-hover-color-5-base.u-language-url:hover,
.u-text-hover-color-5-base .u-language-url:hover,
.u-text-hover-color-5-base.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-color-5-base .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-color-5-base .u-nav-link.active {
    color: #b9c1cc !important;
}

.u-text-color-5-base .u-svg-link,
.u-text-hover-color-5-base:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-color-5-base .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-color-5-base .u-svg-link,
.u-text-hover-color-5-base:focus .u-svg-link {
    fill: #b9c1cc;
}

.u-link.u-text-color-5-base:hover {
    color: #a2adbc !important;
}

a.u-link.u-text-hover-color-5-base:hover {
    color: #b9c1cc !important;
}

.u-text-palette-1-dark-3,
.u-input.u-text-palette-1-dark-3,
.u-input.u-text-palette-1-dark-3[class*="u-border-"],
li.active > a.u-button-style.u-text-palette-1-dark-3,
li.active > a.u-button-style.u-text-palette-1-dark-3[class*="u-border-"],
a.u-button-style.u-text-palette-1-dark-3,
a.u-button-style.u-text-palette-1-dark-3[class*="u-border-"] {
    color: #292e33 !important;
}

    a.u-button-style.u-text-palette-1-dark-3:hover,
    a.u-button-style.u-text-palette-1-dark-3[class*="u-border-"]:hover,
    a.u-button-style.u-text-palette-1-dark-3:focus,
    a.u-button-style.u-text-palette-1-dark-3[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-palette-1-dark-3:active,
    a.u-button-style.u-button-style.u-text-palette-1-dark-3[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-palette-1-dark-3.active,
    a.u-button-style.u-button-style.u-text-palette-1-dark-3[class*="u-border-"].active {
        color: #25292e !important;
    }

a.u-button-style:hover > .u-text-hover-palette-1-dark-3,
a.u-button-style:hover > .u-text-hover-palette-1-dark-3[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-palette-1-dark-3:hover,
a.u-button-style.u-button-style.u-text-hover-palette-1-dark-3[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1-dark-3.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1-dark-3[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1-dark-3:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1-dark-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-palette-1-dark-3:focus,
a.u-button-style.u-button-style.u-text-hover-palette-1-dark-3[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1-dark-3:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1-dark-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1-dark-3.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1-dark-3[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-palette-1-dark-3,
a.u-button-style.u-button-style.active > .u-text-active-palette-1-dark-3[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-palette-1-dark-3:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-palette-1-dark-3.active,
.u-text-hover-palette-1-dark-3.u-language-url:hover,
.u-text-hover-palette-1-dark-3 .u-language-url:hover,
.u-text-hover-palette-1-dark-3.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-palette-1-dark-3 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-palette-1-dark-3 .u-nav-link.active {
    color: #292e33 !important;
}

.u-text-palette-1-dark-3 .u-svg-link,
.u-text-hover-palette-1-dark-3:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-palette-1-dark-3 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-palette-1-dark-3 .u-svg-link,
.u-text-hover-palette-1-dark-3:focus .u-svg-link {
    fill: #292e33;
}

.u-link.u-text-palette-1-dark-3:hover {
    color: #25292e !important;
}

a.u-link.u-text-hover-palette-1-dark-3:hover {
    color: #292e33 !important;
}

.u-text-palette-1-dark-2,
.u-input.u-text-palette-1-dark-2,
.u-input.u-text-palette-1-dark-2[class*="u-border-"],
li.active > a.u-button-style.u-text-palette-1-dark-2,
li.active > a.u-button-style.u-text-palette-1-dark-2[class*="u-border-"],
a.u-button-style.u-text-palette-1-dark-2,
a.u-button-style.u-text-palette-1-dark-2[class*="u-border-"] {
    color: #425465 !important;
}

    a.u-button-style.u-text-palette-1-dark-2:hover,
    a.u-button-style.u-text-palette-1-dark-2[class*="u-border-"]:hover,
    a.u-button-style.u-text-palette-1-dark-2:focus,
    a.u-button-style.u-text-palette-1-dark-2[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-palette-1-dark-2:active,
    a.u-button-style.u-button-style.u-text-palette-1-dark-2[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-palette-1-dark-2.active,
    a.u-button-style.u-button-style.u-text-palette-1-dark-2[class*="u-border-"].active {
        color: #3b4c5b !important;
    }

a.u-button-style:hover > .u-text-hover-palette-1-dark-2,
a.u-button-style:hover > .u-text-hover-palette-1-dark-2[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-palette-1-dark-2:hover,
a.u-button-style.u-button-style.u-text-hover-palette-1-dark-2[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1-dark-2.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1-dark-2[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1-dark-2:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1-dark-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-palette-1-dark-2:focus,
a.u-button-style.u-button-style.u-text-hover-palette-1-dark-2[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1-dark-2:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1-dark-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1-dark-2.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1-dark-2[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-palette-1-dark-2,
a.u-button-style.u-button-style.active > .u-text-active-palette-1-dark-2[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-palette-1-dark-2:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-palette-1-dark-2.active,
.u-text-hover-palette-1-dark-2.u-language-url:hover,
.u-text-hover-palette-1-dark-2 .u-language-url:hover,
.u-text-hover-palette-1-dark-2.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-palette-1-dark-2 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-palette-1-dark-2 .u-nav-link.active {
    color: #425465 !important;
}

.u-text-palette-1-dark-2 .u-svg-link,
.u-text-hover-palette-1-dark-2:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-palette-1-dark-2 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-palette-1-dark-2 .u-svg-link,
.u-text-hover-palette-1-dark-2:focus .u-svg-link {
    fill: #425465;
}

.u-link.u-text-palette-1-dark-2:hover {
    color: #3b4c5b !important;
}

a.u-link.u-text-hover-palette-1-dark-2:hover {
    color: #425465 !important;
}

.u-text-palette-1-dark-1,
.u-input.u-text-palette-1-dark-1,
.u-input.u-text-palette-1-dark-1[class*="u-border-"],
li.active > a.u-button-style.u-text-palette-1-dark-1,
li.active > a.u-button-style.u-text-palette-1-dark-1[class*="u-border-"],
a.u-button-style.u-text-palette-1-dark-1,
a.u-button-style.u-text-palette-1-dark-1[class*="u-border-"] {
    color: #4c7397 !important;
}

    a.u-button-style.u-text-palette-1-dark-1:hover,
    a.u-button-style.u-text-palette-1-dark-1[class*="u-border-"]:hover,
    a.u-button-style.u-text-palette-1-dark-1:focus,
    a.u-button-style.u-text-palette-1-dark-1[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-palette-1-dark-1:active,
    a.u-button-style.u-button-style.u-text-palette-1-dark-1[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-palette-1-dark-1.active,
    a.u-button-style.u-button-style.u-text-palette-1-dark-1[class*="u-border-"].active {
        color: #446888 !important;
    }

a.u-button-style:hover > .u-text-hover-palette-1-dark-1,
a.u-button-style:hover > .u-text-hover-palette-1-dark-1[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-palette-1-dark-1:hover,
a.u-button-style.u-button-style.u-text-hover-palette-1-dark-1[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1-dark-1.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1-dark-1[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1-dark-1:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1-dark-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-palette-1-dark-1:focus,
a.u-button-style.u-button-style.u-text-hover-palette-1-dark-1[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1-dark-1:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1-dark-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1-dark-1.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1-dark-1[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-palette-1-dark-1,
a.u-button-style.u-button-style.active > .u-text-active-palette-1-dark-1[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-palette-1-dark-1:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-palette-1-dark-1.active,
.u-text-hover-palette-1-dark-1.u-language-url:hover,
.u-text-hover-palette-1-dark-1 .u-language-url:hover,
.u-text-hover-palette-1-dark-1.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-palette-1-dark-1 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-palette-1-dark-1 .u-nav-link.active {
    color: #4c7397 !important;
}

.u-text-palette-1-dark-1 .u-svg-link,
.u-text-hover-palette-1-dark-1:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-palette-1-dark-1 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-palette-1-dark-1 .u-svg-link,
.u-text-hover-palette-1-dark-1:focus .u-svg-link {
    fill: #4c7397;
}

.u-link.u-text-palette-1-dark-1:hover {
    color: #446888 !important;
}

a.u-link.u-text-hover-palette-1-dark-1:hover {
    color: #4c7397 !important;
}

.u-text-palette-1,
.u-input.u-text-palette-1,
.u-input.u-text-palette-1[class*="u-border-"],
li.active > a.u-button-style.u-text-palette-1,
li.active > a.u-button-style.u-text-palette-1[class*="u-border-"],
a.u-button-style.u-text-palette-1,
a.u-button-style.u-text-palette-1[class*="u-border-"] {
    color: #478ac9 !important;
}

    a.u-button-style.u-text-palette-1:hover,
    a.u-button-style.u-text-palette-1[class*="u-border-"]:hover,
    a.u-button-style.u-text-palette-1:focus,
    a.u-button-style.u-text-palette-1[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-palette-1:active,
    a.u-button-style.u-button-style.u-text-palette-1[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-palette-1.active,
    a.u-button-style.u-button-style.u-text-palette-1[class*="u-border-"].active {
        color: #387cbd !important;
    }

a.u-button-style:hover > .u-text-hover-palette-1,
a.u-button-style:hover > .u-text-hover-palette-1[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-palette-1:hover,
a.u-button-style.u-button-style.u-text-hover-palette-1[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-palette-1:focus,
a.u-button-style.u-button-style.u-text-hover-palette-1[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-palette-1,
a.u-button-style.u-button-style.active > .u-text-active-palette-1[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-palette-1:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-palette-1.active,
.u-text-hover-palette-1.u-language-url:hover,
.u-text-hover-palette-1 .u-language-url:hover,
.u-text-hover-palette-1.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-palette-1 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-palette-1 .u-nav-link.active {
    color: #478ac9 !important;
}

.u-text-palette-1 .u-svg-link,
.u-text-hover-palette-1:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-palette-1 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-palette-1 .u-svg-link,
.u-text-hover-palette-1:focus .u-svg-link {
    fill: #478ac9;
}

.u-link.u-text-palette-1:hover {
    color: #387cbd !important;
}

a.u-link.u-text-hover-palette-1:hover {
    color: #478ac9 !important;
}

.u-text-palette-1-light-1,
.u-input.u-text-palette-1-light-1,
.u-input.u-text-palette-1-light-1[class*="u-border-"],
li.active > a.u-button-style.u-text-palette-1-light-1,
li.active > a.u-button-style.u-text-palette-1-light-1[class*="u-border-"],
a.u-button-style.u-text-palette-1-light-1,
a.u-button-style.u-text-palette-1-light-1[class*="u-border-"] {
    color: #77aad9 !important;
}

    a.u-button-style.u-text-palette-1-light-1:hover,
    a.u-button-style.u-text-palette-1-light-1[class*="u-border-"]:hover,
    a.u-button-style.u-text-palette-1-light-1:focus,
    a.u-button-style.u-text-palette-1-light-1[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-palette-1-light-1:active,
    a.u-button-style.u-button-style.u-text-palette-1-light-1[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-palette-1-light-1.active,
    a.u-button-style.u-button-style.u-text-palette-1-light-1[class*="u-border-"].active {
        color: #5d9ad2 !important;
    }

a.u-button-style:hover > .u-text-hover-palette-1-light-1,
a.u-button-style:hover > .u-text-hover-palette-1-light-1[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-palette-1-light-1:hover,
a.u-button-style.u-button-style.u-text-hover-palette-1-light-1[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1-light-1.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1-light-1[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1-light-1:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1-light-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-palette-1-light-1:focus,
a.u-button-style.u-button-style.u-text-hover-palette-1-light-1[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1-light-1:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1-light-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1-light-1.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1-light-1[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-palette-1-light-1,
a.u-button-style.u-button-style.active > .u-text-active-palette-1-light-1[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-palette-1-light-1:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-palette-1-light-1.active,
.u-text-hover-palette-1-light-1.u-language-url:hover,
.u-text-hover-palette-1-light-1 .u-language-url:hover,
.u-text-hover-palette-1-light-1.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-palette-1-light-1 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-palette-1-light-1 .u-nav-link.active {
    color: #77aad9 !important;
}

.u-text-palette-1-light-1 .u-svg-link,
.u-text-hover-palette-1-light-1:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-palette-1-light-1 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-palette-1-light-1 .u-svg-link,
.u-text-hover-palette-1-light-1:focus .u-svg-link {
    fill: #77aad9;
}

.u-link.u-text-palette-1-light-1:hover {
    color: #5d9ad2 !important;
}

a.u-link.u-text-hover-palette-1-light-1:hover {
    color: #77aad9 !important;
}

.u-text-palette-1-light-2,
.u-input.u-text-palette-1-light-2,
.u-input.u-text-palette-1-light-2[class*="u-border-"],
li.active > a.u-button-style.u-text-palette-1-light-2,
li.active > a.u-button-style.u-text-palette-1-light-2[class*="u-border-"],
a.u-button-style.u-text-palette-1-light-2,
a.u-button-style.u-text-palette-1-light-2[class*="u-border-"] {
    color: #adcce9 !important;
}

    a.u-button-style.u-text-palette-1-light-2:hover,
    a.u-button-style.u-text-palette-1-light-2[class*="u-border-"]:hover,
    a.u-button-style.u-text-palette-1-light-2:focus,
    a.u-button-style.u-text-palette-1-light-2[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-palette-1-light-2:active,
    a.u-button-style.u-button-style.u-text-palette-1-light-2[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-palette-1-light-2.active,
    a.u-button-style.u-button-style.u-text-palette-1-light-2[class*="u-border-"].active {
        color: #8db8e0 !important;
    }

a.u-button-style:hover > .u-text-hover-palette-1-light-2,
a.u-button-style:hover > .u-text-hover-palette-1-light-2[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-palette-1-light-2:hover,
a.u-button-style.u-button-style.u-text-hover-palette-1-light-2[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1-light-2.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1-light-2[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1-light-2:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1-light-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-palette-1-light-2:focus,
a.u-button-style.u-button-style.u-text-hover-palette-1-light-2[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1-light-2:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1-light-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1-light-2.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1-light-2[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-palette-1-light-2,
a.u-button-style.u-button-style.active > .u-text-active-palette-1-light-2[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-palette-1-light-2:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-palette-1-light-2.active,
.u-text-hover-palette-1-light-2.u-language-url:hover,
.u-text-hover-palette-1-light-2 .u-language-url:hover,
.u-text-hover-palette-1-light-2.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-palette-1-light-2 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-palette-1-light-2 .u-nav-link.active {
    color: #adcce9 !important;
}

.u-text-palette-1-light-2 .u-svg-link,
.u-text-hover-palette-1-light-2:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-palette-1-light-2 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-palette-1-light-2 .u-svg-link,
.u-text-hover-palette-1-light-2:focus .u-svg-link {
    fill: #adcce9;
}

.u-link.u-text-palette-1-light-2:hover {
    color: #8db8e0 !important;
}

a.u-link.u-text-hover-palette-1-light-2:hover {
    color: #adcce9 !important;
}

.u-text-palette-1-light-3,
.u-input.u-text-palette-1-light-3,
.u-input.u-text-palette-1-light-3[class*="u-border-"],
li.active > a.u-button-style.u-text-palette-1-light-3,
li.active > a.u-button-style.u-text-palette-1-light-3[class*="u-border-"],
a.u-button-style.u-text-palette-1-light-3,
a.u-button-style.u-text-palette-1-light-3[class*="u-border-"] {
    color: #e9f2fa !important;
}

    a.u-button-style.u-text-palette-1-light-3:hover,
    a.u-button-style.u-text-palette-1-light-3[class*="u-border-"]:hover,
    a.u-button-style.u-text-palette-1-light-3:focus,
    a.u-button-style.u-text-palette-1-light-3[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-palette-1-light-3:active,
    a.u-button-style.u-button-style.u-text-palette-1-light-3[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-palette-1-light-3.active,
    a.u-button-style.u-button-style.u-text-palette-1-light-3[class*="u-border-"].active {
        color: #c2dbf1 !important;
    }

a.u-button-style:hover > .u-text-hover-palette-1-light-3,
a.u-button-style:hover > .u-text-hover-palette-1-light-3[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-palette-1-light-3:hover,
a.u-button-style.u-button-style.u-text-hover-palette-1-light-3[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1-light-3.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1-light-3[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1-light-3:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1-light-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-palette-1-light-3:focus,
a.u-button-style.u-button-style.u-text-hover-palette-1-light-3[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1-light-3:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1-light-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1-light-3.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1-light-3[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-palette-1-light-3,
a.u-button-style.u-button-style.active > .u-text-active-palette-1-light-3[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-palette-1-light-3:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-palette-1-light-3.active,
.u-text-hover-palette-1-light-3.u-language-url:hover,
.u-text-hover-palette-1-light-3 .u-language-url:hover,
.u-text-hover-palette-1-light-3.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-palette-1-light-3 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-palette-1-light-3 .u-nav-link.active {
    color: #e9f2fa !important;
}

.u-text-palette-1-light-3 .u-svg-link,
.u-text-hover-palette-1-light-3:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-palette-1-light-3 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-palette-1-light-3 .u-svg-link,
.u-text-hover-palette-1-light-3:focus .u-svg-link {
    fill: #e9f2fa;
}

.u-link.u-text-palette-1-light-3:hover {
    color: #c2dbf1 !important;
}

a.u-link.u-text-hover-palette-1-light-3:hover {
    color: #e9f2fa !important;
}

.u-text-palette-1-base,
.u-input.u-text-palette-1-base,
.u-input.u-text-palette-1-base[class*="u-border-"],
li.active > a.u-button-style.u-text-palette-1-base,
li.active > a.u-button-style.u-text-palette-1-base[class*="u-border-"],
a.u-button-style.u-text-palette-1-base,
a.u-button-style.u-text-palette-1-base[class*="u-border-"] {
    color: #478ac9 !important;
}

    a.u-button-style.u-text-palette-1-base:hover,
    a.u-button-style.u-text-palette-1-base[class*="u-border-"]:hover,
    a.u-button-style.u-text-palette-1-base:focus,
    a.u-button-style.u-text-palette-1-base[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-palette-1-base:active,
    a.u-button-style.u-button-style.u-text-palette-1-base[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-palette-1-base.active,
    a.u-button-style.u-button-style.u-text-palette-1-base[class*="u-border-"].active {
        color: #387cbd !important;
    }

a.u-button-style:hover > .u-text-hover-palette-1-base,
a.u-button-style:hover > .u-text-hover-palette-1-base[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-palette-1-base:hover,
a.u-button-style.u-button-style.u-text-hover-palette-1-base[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1-base.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1-base[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1-base:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1-base[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-palette-1-base:focus,
a.u-button-style.u-button-style.u-text-hover-palette-1-base[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1-base:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1-base[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1-base.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1-base[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-palette-1-base,
a.u-button-style.u-button-style.active > .u-text-active-palette-1-base[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-palette-1-base:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-palette-1-base.active,
.u-text-hover-palette-1-base.u-language-url:hover,
.u-text-hover-palette-1-base .u-language-url:hover,
.u-text-hover-palette-1-base.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-palette-1-base .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-palette-1-base .u-nav-link.active {
    color: #478ac9 !important;
}

.u-text-palette-1-base .u-svg-link,
.u-text-hover-palette-1-base:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-palette-1-base .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-palette-1-base .u-svg-link,
.u-text-hover-palette-1-base:focus .u-svg-link {
    fill: #478ac9;
}

.u-link.u-text-palette-1-base:hover {
    color: #387cbd !important;
}

a.u-link.u-text-hover-palette-1-base:hover {
    color: #478ac9 !important;
}

.u-text-palette-2-dark-3,
.u-input.u-text-palette-2-dark-3,
.u-input.u-text-palette-2-dark-3[class*="u-border-"],
li.active > a.u-button-style.u-text-palette-2-dark-3,
li.active > a.u-button-style.u-text-palette-2-dark-3[class*="u-border-"],
a.u-button-style.u-text-palette-2-dark-3,
a.u-button-style.u-text-palette-2-dark-3[class*="u-border-"] {
    color: #332929 !important;
}

    a.u-button-style.u-text-palette-2-dark-3:hover,
    a.u-button-style.u-text-palette-2-dark-3[class*="u-border-"]:hover,
    a.u-button-style.u-text-palette-2-dark-3:focus,
    a.u-button-style.u-text-palette-2-dark-3[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-palette-2-dark-3:active,
    a.u-button-style.u-button-style.u-text-palette-2-dark-3[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-palette-2-dark-3.active,
    a.u-button-style.u-button-style.u-text-palette-2-dark-3[class*="u-border-"].active {
        color: #2e2525 !important;
    }

a.u-button-style:hover > .u-text-hover-palette-2-dark-3,
a.u-button-style:hover > .u-text-hover-palette-2-dark-3[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-palette-2-dark-3:hover,
a.u-button-style.u-button-style.u-text-hover-palette-2-dark-3[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2-dark-3.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2-dark-3[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2-dark-3:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2-dark-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-palette-2-dark-3:focus,
a.u-button-style.u-button-style.u-text-hover-palette-2-dark-3[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2-dark-3:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2-dark-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2-dark-3.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2-dark-3[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-palette-2-dark-3,
a.u-button-style.u-button-style.active > .u-text-active-palette-2-dark-3[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-palette-2-dark-3:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-palette-2-dark-3.active,
.u-text-hover-palette-2-dark-3.u-language-url:hover,
.u-text-hover-palette-2-dark-3 .u-language-url:hover,
.u-text-hover-palette-2-dark-3.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-palette-2-dark-3 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-palette-2-dark-3 .u-nav-link.active {
    color: #332929 !important;
}

.u-text-palette-2-dark-3 .u-svg-link,
.u-text-hover-palette-2-dark-3:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-palette-2-dark-3 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-palette-2-dark-3 .u-svg-link,
.u-text-hover-palette-2-dark-3:focus .u-svg-link {
    fill: #332929;
}

.u-link.u-text-palette-2-dark-3:hover {
    color: #2e2525 !important;
}

a.u-link.u-text-hover-palette-2-dark-3:hover {
    color: #332929 !important;
}

.u-text-palette-2-dark-2,
.u-input.u-text-palette-2-dark-2,
.u-input.u-text-palette-2-dark-2[class*="u-border-"],
li.active > a.u-button-style.u-text-palette-2-dark-2,
li.active > a.u-button-style.u-text-palette-2-dark-2[class*="u-border-"],
a.u-button-style.u-text-palette-2-dark-2,
a.u-button-style.u-text-palette-2-dark-2[class*="u-border-"] {
    color: #6b4748 !important;
}

    a.u-button-style.u-text-palette-2-dark-2:hover,
    a.u-button-style.u-text-palette-2-dark-2[class*="u-border-"]:hover,
    a.u-button-style.u-text-palette-2-dark-2:focus,
    a.u-button-style.u-text-palette-2-dark-2[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-palette-2-dark-2:active,
    a.u-button-style.u-button-style.u-text-palette-2-dark-2[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-palette-2-dark-2.active,
    a.u-button-style.u-button-style.u-text-palette-2-dark-2[class*="u-border-"].active {
        color: #604041 !important;
    }

a.u-button-style:hover > .u-text-hover-palette-2-dark-2,
a.u-button-style:hover > .u-text-hover-palette-2-dark-2[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-palette-2-dark-2:hover,
a.u-button-style.u-button-style.u-text-hover-palette-2-dark-2[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2-dark-2.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2-dark-2[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2-dark-2:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2-dark-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-palette-2-dark-2:focus,
a.u-button-style.u-button-style.u-text-hover-palette-2-dark-2[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2-dark-2:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2-dark-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2-dark-2.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2-dark-2[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-palette-2-dark-2,
a.u-button-style.u-button-style.active > .u-text-active-palette-2-dark-2[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-palette-2-dark-2:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-palette-2-dark-2.active,
.u-text-hover-palette-2-dark-2.u-language-url:hover,
.u-text-hover-palette-2-dark-2 .u-language-url:hover,
.u-text-hover-palette-2-dark-2.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-palette-2-dark-2 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-palette-2-dark-2 .u-nav-link.active {
    color: #6b4748 !important;
}

.u-text-palette-2-dark-2 .u-svg-link,
.u-text-hover-palette-2-dark-2:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-palette-2-dark-2 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-palette-2-dark-2 .u-svg-link,
.u-text-hover-palette-2-dark-2:focus .u-svg-link {
    fill: #6b4748;
}

.u-link.u-text-palette-2-dark-2:hover {
    color: #604041 !important;
}

a.u-link.u-text-hover-palette-2-dark-2:hover {
    color: #6b4748 !important;
}

.u-text-palette-2-dark-1,
.u-input.u-text-palette-2-dark-1,
.u-input.u-text-palette-2-dark-1[class*="u-border-"],
li.active > a.u-button-style.u-text-palette-2-dark-1,
li.active > a.u-button-style.u-text-palette-2-dark-1[class*="u-border-"],
a.u-button-style.u-text-palette-2-dark-1,
a.u-button-style.u-text-palette-2-dark-1[class*="u-border-"] {
    color: #a35559 !important;
}

    a.u-button-style.u-text-palette-2-dark-1:hover,
    a.u-button-style.u-text-palette-2-dark-1[class*="u-border-"]:hover,
    a.u-button-style.u-text-palette-2-dark-1:focus,
    a.u-button-style.u-text-palette-2-dark-1[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-palette-2-dark-1:active,
    a.u-button-style.u-button-style.u-text-palette-2-dark-1[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-palette-2-dark-1.active,
    a.u-button-style.u-button-style.u-text-palette-2-dark-1[class*="u-border-"].active {
        color: #934c50 !important;
    }

a.u-button-style:hover > .u-text-hover-palette-2-dark-1,
a.u-button-style:hover > .u-text-hover-palette-2-dark-1[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-palette-2-dark-1:hover,
a.u-button-style.u-button-style.u-text-hover-palette-2-dark-1[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2-dark-1.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2-dark-1[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2-dark-1:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2-dark-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-palette-2-dark-1:focus,
a.u-button-style.u-button-style.u-text-hover-palette-2-dark-1[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2-dark-1:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2-dark-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2-dark-1.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2-dark-1[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-palette-2-dark-1,
a.u-button-style.u-button-style.active > .u-text-active-palette-2-dark-1[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-palette-2-dark-1:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-palette-2-dark-1.active,
.u-text-hover-palette-2-dark-1.u-language-url:hover,
.u-text-hover-palette-2-dark-1 .u-language-url:hover,
.u-text-hover-palette-2-dark-1.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-palette-2-dark-1 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-palette-2-dark-1 .u-nav-link.active {
    color: #a35559 !important;
}

.u-text-palette-2-dark-1 .u-svg-link,
.u-text-hover-palette-2-dark-1:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-palette-2-dark-1 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-palette-2-dark-1 .u-svg-link,
.u-text-hover-palette-2-dark-1:focus .u-svg-link {
    fill: #a35559;
}

.u-link.u-text-palette-2-dark-1:hover {
    color: #934c50 !important;
}

a.u-link.u-text-hover-palette-2-dark-1:hover {
    color: #a35559 !important;
}

.u-text-palette-2,
.u-input.u-text-palette-2,
.u-input.u-text-palette-2[class*="u-border-"],
li.active > a.u-button-style.u-text-palette-2,
li.active > a.u-button-style.u-text-palette-2[class*="u-border-"],
a.u-button-style.u-text-palette-2,
a.u-button-style.u-text-palette-2[class*="u-border-"] {
    color: #db545a !important;
}

    a.u-button-style.u-text-palette-2:hover,
    a.u-button-style.u-text-palette-2[class*="u-border-"]:hover,
    a.u-button-style.u-text-palette-2:focus,
    a.u-button-style.u-text-palette-2[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-palette-2:active,
    a.u-button-style.u-button-style.u-text-palette-2[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-palette-2.active,
    a.u-button-style.u-button-style.u-text-palette-2[class*="u-border-"].active {
        color: #d63b42 !important;
    }

a.u-button-style:hover > .u-text-hover-palette-2,
a.u-button-style:hover > .u-text-hover-palette-2[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-palette-2:hover,
a.u-button-style.u-button-style.u-text-hover-palette-2[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-palette-2:focus,
a.u-button-style.u-button-style.u-text-hover-palette-2[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-palette-2,
a.u-button-style.u-button-style.active > .u-text-active-palette-2[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-palette-2:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-palette-2.active,
.u-text-hover-palette-2.u-language-url:hover,
.u-text-hover-palette-2 .u-language-url:hover,
.u-text-hover-palette-2.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-palette-2 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-palette-2 .u-nav-link.active {
    color: #db545a !important;
}

.u-text-palette-2 .u-svg-link,
.u-text-hover-palette-2:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-palette-2 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-palette-2 .u-svg-link,
.u-text-hover-palette-2:focus .u-svg-link {
    fill: #db545a;
}

.u-link.u-text-palette-2:hover {
    color: #d63b42 !important;
}

a.u-link.u-text-hover-palette-2:hover {
    color: #db545a !important;
}

.u-text-palette-2-light-1,
.u-input.u-text-palette-2-light-1,
.u-input.u-text-palette-2-light-1[class*="u-border-"],
li.active > a.u-button-style.u-text-palette-2-light-1,
li.active > a.u-button-style.u-text-palette-2-light-1[class*="u-border-"],
a.u-button-style.u-text-palette-2-light-1,
a.u-button-style.u-text-palette-2-light-1[class*="u-border-"] {
    color: #e68387 !important;
}

    a.u-button-style.u-text-palette-2-light-1:hover,
    a.u-button-style.u-text-palette-2-light-1[class*="u-border-"]:hover,
    a.u-button-style.u-text-palette-2-light-1:focus,
    a.u-button-style.u-text-palette-2-light-1[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-palette-2-light-1:active,
    a.u-button-style.u-button-style.u-text-palette-2-light-1[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-palette-2-light-1.active,
    a.u-button-style.u-button-style.u-text-palette-2-light-1[class*="u-border-"].active {
        color: #e0656a !important;
    }

a.u-button-style:hover > .u-text-hover-palette-2-light-1,
a.u-button-style:hover > .u-text-hover-palette-2-light-1[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-palette-2-light-1:hover,
a.u-button-style.u-button-style.u-text-hover-palette-2-light-1[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2-light-1.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2-light-1[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2-light-1:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2-light-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-palette-2-light-1:focus,
a.u-button-style.u-button-style.u-text-hover-palette-2-light-1[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2-light-1:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2-light-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2-light-1.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2-light-1[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-palette-2-light-1,
a.u-button-style.u-button-style.active > .u-text-active-palette-2-light-1[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-palette-2-light-1:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-palette-2-light-1.active,
.u-text-hover-palette-2-light-1.u-language-url:hover,
.u-text-hover-palette-2-light-1 .u-language-url:hover,
.u-text-hover-palette-2-light-1.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-palette-2-light-1 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-palette-2-light-1 .u-nav-link.active {
    color: #e68387 !important;
}

.u-text-palette-2-light-1 .u-svg-link,
.u-text-hover-palette-2-light-1:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-palette-2-light-1 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-palette-2-light-1 .u-svg-link,
.u-text-hover-palette-2-light-1:focus .u-svg-link {
    fill: #e68387;
}

.u-link.u-text-palette-2-light-1:hover {
    color: #e0656a !important;
}

a.u-link.u-text-hover-palette-2-light-1:hover {
    color: #e68387 !important;
}

.u-text-palette-2-light-2,
.u-input.u-text-palette-2-light-2,
.u-input.u-text-palette-2-light-2[class*="u-border-"],
li.active > a.u-button-style.u-text-palette-2-light-2,
li.active > a.u-button-style.u-text-palette-2-light-2[class*="u-border-"],
a.u-button-style.u-text-palette-2-light-2,
a.u-button-style.u-text-palette-2-light-2[class*="u-border-"] {
    color: #f1b5b8 !important;
}

    a.u-button-style.u-text-palette-2-light-2:hover,
    a.u-button-style.u-text-palette-2-light-2[class*="u-border-"]:hover,
    a.u-button-style.u-text-palette-2-light-2:focus,
    a.u-button-style.u-text-palette-2-light-2[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-palette-2-light-2:active,
    a.u-button-style.u-button-style.u-text-palette-2-light-2[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-palette-2-light-2.active,
    a.u-button-style.u-button-style.u-text-palette-2-light-2[class*="u-border-"].active {
        color: #ea9296 !important;
    }

a.u-button-style:hover > .u-text-hover-palette-2-light-2,
a.u-button-style:hover > .u-text-hover-palette-2-light-2[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-palette-2-light-2:hover,
a.u-button-style.u-button-style.u-text-hover-palette-2-light-2[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2-light-2.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2-light-2[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2-light-2:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2-light-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-palette-2-light-2:focus,
a.u-button-style.u-button-style.u-text-hover-palette-2-light-2[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2-light-2:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2-light-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2-light-2.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2-light-2[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-palette-2-light-2,
a.u-button-style.u-button-style.active > .u-text-active-palette-2-light-2[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-palette-2-light-2:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-palette-2-light-2.active,
.u-text-hover-palette-2-light-2.u-language-url:hover,
.u-text-hover-palette-2-light-2 .u-language-url:hover,
.u-text-hover-palette-2-light-2.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-palette-2-light-2 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-palette-2-light-2 .u-nav-link.active {
    color: #f1b5b8 !important;
}

.u-text-palette-2-light-2 .u-svg-link,
.u-text-hover-palette-2-light-2:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-palette-2-light-2 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-palette-2-light-2 .u-svg-link,
.u-text-hover-palette-2-light-2:focus .u-svg-link {
    fill: #f1b5b8;
}

.u-link.u-text-palette-2-light-2:hover {
    color: #ea9296 !important;
}

a.u-link.u-text-hover-palette-2-light-2:hover {
    color: #f1b5b8 !important;
}

.u-text-palette-2-light-3,
.u-input.u-text-palette-2-light-3,
.u-input.u-text-palette-2-light-3[class*="u-border-"],
li.active > a.u-button-style.u-text-palette-2-light-3,
li.active > a.u-button-style.u-text-palette-2-light-3[class*="u-border-"],
a.u-button-style.u-text-palette-2-light-3,
a.u-button-style.u-text-palette-2-light-3[class*="u-border-"] {
    color: #fbeced !important;
}

    a.u-button-style.u-text-palette-2-light-3:hover,
    a.u-button-style.u-text-palette-2-light-3[class*="u-border-"]:hover,
    a.u-button-style.u-text-palette-2-light-3:focus,
    a.u-button-style.u-text-palette-2-light-3[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-palette-2-light-3:active,
    a.u-button-style.u-button-style.u-text-palette-2-light-3[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-palette-2-light-3.active,
    a.u-button-style.u-button-style.u-text-palette-2-light-3[class*="u-border-"].active {
        color: #f3c4c7 !important;
    }

a.u-button-style:hover > .u-text-hover-palette-2-light-3,
a.u-button-style:hover > .u-text-hover-palette-2-light-3[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-palette-2-light-3:hover,
a.u-button-style.u-button-style.u-text-hover-palette-2-light-3[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2-light-3.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2-light-3[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2-light-3:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2-light-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-palette-2-light-3:focus,
a.u-button-style.u-button-style.u-text-hover-palette-2-light-3[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2-light-3:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2-light-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2-light-3.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2-light-3[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-palette-2-light-3,
a.u-button-style.u-button-style.active > .u-text-active-palette-2-light-3[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-palette-2-light-3:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-palette-2-light-3.active,
.u-text-hover-palette-2-light-3.u-language-url:hover,
.u-text-hover-palette-2-light-3 .u-language-url:hover,
.u-text-hover-palette-2-light-3.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-palette-2-light-3 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-palette-2-light-3 .u-nav-link.active {
    color: #fbeced !important;
}

.u-text-palette-2-light-3 .u-svg-link,
.u-text-hover-palette-2-light-3:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-palette-2-light-3 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-palette-2-light-3 .u-svg-link,
.u-text-hover-palette-2-light-3:focus .u-svg-link {
    fill: #fbeced;
}

.u-link.u-text-palette-2-light-3:hover {
    color: #f3c4c7 !important;
}

a.u-link.u-text-hover-palette-2-light-3:hover {
    color: #fbeced !important;
}

.u-text-palette-2-base,
.u-input.u-text-palette-2-base,
.u-input.u-text-palette-2-base[class*="u-border-"],
li.active > a.u-button-style.u-text-palette-2-base,
li.active > a.u-button-style.u-text-palette-2-base[class*="u-border-"],
a.u-button-style.u-text-palette-2-base,
a.u-button-style.u-text-palette-2-base[class*="u-border-"] {
    color: #db545a !important;
}

    a.u-button-style.u-text-palette-2-base:hover,
    a.u-button-style.u-text-palette-2-base[class*="u-border-"]:hover,
    a.u-button-style.u-text-palette-2-base:focus,
    a.u-button-style.u-text-palette-2-base[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-palette-2-base:active,
    a.u-button-style.u-button-style.u-text-palette-2-base[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-palette-2-base.active,
    a.u-button-style.u-button-style.u-text-palette-2-base[class*="u-border-"].active {
        color: #d63b42 !important;
    }

a.u-button-style:hover > .u-text-hover-palette-2-base,
a.u-button-style:hover > .u-text-hover-palette-2-base[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-palette-2-base:hover,
a.u-button-style.u-button-style.u-text-hover-palette-2-base[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2-base.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2-base[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2-base:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2-base[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-palette-2-base:focus,
a.u-button-style.u-button-style.u-text-hover-palette-2-base[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2-base:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2-base[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2-base.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2-base[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-palette-2-base,
a.u-button-style.u-button-style.active > .u-text-active-palette-2-base[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-palette-2-base:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-palette-2-base.active,
.u-text-hover-palette-2-base.u-language-url:hover,
.u-text-hover-palette-2-base .u-language-url:hover,
.u-text-hover-palette-2-base.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-palette-2-base .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-palette-2-base .u-nav-link.active {
    color: #db545a !important;
}

.u-text-palette-2-base .u-svg-link,
.u-text-hover-palette-2-base:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-palette-2-base .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-palette-2-base .u-svg-link,
.u-text-hover-palette-2-base:focus .u-svg-link {
    fill: #db545a;
}

.u-link.u-text-palette-2-base:hover {
    color: #d63b42 !important;
}

a.u-link.u-text-hover-palette-2-base:hover {
    color: #db545a !important;
}

.u-text-palette-3-dark-3,
.u-input.u-text-palette-3-dark-3,
.u-input.u-text-palette-3-dark-3[class*="u-border-"],
li.active > a.u-button-style.u-text-palette-3-dark-3,
li.active > a.u-button-style.u-text-palette-3-dark-3[class*="u-border-"],
a.u-button-style.u-text-palette-3-dark-3,
a.u-button-style.u-text-palette-3-dark-3[class*="u-border-"] {
    color: #333129 !important;
}

    a.u-button-style.u-text-palette-3-dark-3:hover,
    a.u-button-style.u-text-palette-3-dark-3[class*="u-border-"]:hover,
    a.u-button-style.u-text-palette-3-dark-3:focus,
    a.u-button-style.u-text-palette-3-dark-3[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-palette-3-dark-3:active,
    a.u-button-style.u-button-style.u-text-palette-3-dark-3[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-palette-3-dark-3.active,
    a.u-button-style.u-button-style.u-text-palette-3-dark-3[class*="u-border-"].active {
        color: #2e2c25 !important;
    }

a.u-button-style:hover > .u-text-hover-palette-3-dark-3,
a.u-button-style:hover > .u-text-hover-palette-3-dark-3[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-palette-3-dark-3:hover,
a.u-button-style.u-button-style.u-text-hover-palette-3-dark-3[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-3-dark-3.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-3-dark-3[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-3-dark-3:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-3-dark-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-palette-3-dark-3:focus,
a.u-button-style.u-button-style.u-text-hover-palette-3-dark-3[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-3-dark-3:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-3-dark-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-3-dark-3.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-3-dark-3[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-palette-3-dark-3,
a.u-button-style.u-button-style.active > .u-text-active-palette-3-dark-3[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-palette-3-dark-3:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-palette-3-dark-3.active,
.u-text-hover-palette-3-dark-3.u-language-url:hover,
.u-text-hover-palette-3-dark-3 .u-language-url:hover,
.u-text-hover-palette-3-dark-3.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-palette-3-dark-3 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-palette-3-dark-3 .u-nav-link.active {
    color: #333129 !important;
}

.u-text-palette-3-dark-3 .u-svg-link,
.u-text-hover-palette-3-dark-3:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-palette-3-dark-3 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-palette-3-dark-3 .u-svg-link,
.u-text-hover-palette-3-dark-3:focus .u-svg-link {
    fill: #333129;
}

.u-link.u-text-palette-3-dark-3:hover {
    color: #2e2c25 !important;
}

a.u-link.u-text-hover-palette-3-dark-3:hover {
    color: #333129 !important;
}

.u-text-palette-3-dark-2,
.u-input.u-text-palette-3-dark-2,
.u-input.u-text-palette-3-dark-2[class*="u-border-"],
li.active > a.u-button-style.u-text-palette-3-dark-2,
li.active > a.u-button-style.u-text-palette-3-dark-2[class*="u-border-"],
a.u-button-style.u-text-palette-3-dark-2,
a.u-button-style.u-text-palette-3-dark-2[class*="u-border-"] {
    color: #72683f !important;
}

    a.u-button-style.u-text-palette-3-dark-2:hover,
    a.u-button-style.u-text-palette-3-dark-2[class*="u-border-"]:hover,
    a.u-button-style.u-text-palette-3-dark-2:focus,
    a.u-button-style.u-text-palette-3-dark-2[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-palette-3-dark-2:active,
    a.u-button-style.u-button-style.u-text-palette-3-dark-2[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-palette-3-dark-2.active,
    a.u-button-style.u-button-style.u-text-palette-3-dark-2[class*="u-border-"].active {
        color: #675e39 !important;
    }

a.u-button-style:hover > .u-text-hover-palette-3-dark-2,
a.u-button-style:hover > .u-text-hover-palette-3-dark-2[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-palette-3-dark-2:hover,
a.u-button-style.u-button-style.u-text-hover-palette-3-dark-2[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-3-dark-2.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-3-dark-2[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-3-dark-2:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-3-dark-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-palette-3-dark-2:focus,
a.u-button-style.u-button-style.u-text-hover-palette-3-dark-2[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-3-dark-2:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-3-dark-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-3-dark-2.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-3-dark-2[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-palette-3-dark-2,
a.u-button-style.u-button-style.active > .u-text-active-palette-3-dark-2[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-palette-3-dark-2:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-palette-3-dark-2.active,
.u-text-hover-palette-3-dark-2.u-language-url:hover,
.u-text-hover-palette-3-dark-2 .u-language-url:hover,
.u-text-hover-palette-3-dark-2.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-palette-3-dark-2 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-palette-3-dark-2 .u-nav-link.active {
    color: #72683f !important;
}

.u-text-palette-3-dark-2 .u-svg-link,
.u-text-hover-palette-3-dark-2:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-palette-3-dark-2 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-palette-3-dark-2 .u-svg-link,
.u-text-hover-palette-3-dark-2:focus .u-svg-link {
    fill: #72683f;
}

.u-link.u-text-palette-3-dark-2:hover {
    color: #675e39 !important;
}

a.u-link.u-text-hover-palette-3-dark-2:hover {
    color: #72683f !important;
}

.u-text-palette-3-dark-1,
.u-input.u-text-palette-3-dark-1,
.u-input.u-text-palette-3-dark-1[class*="u-border-"],
li.active > a.u-button-style.u-text-palette-3-dark-1,
li.active > a.u-button-style.u-text-palette-3-dark-1[class*="u-border-"],
a.u-button-style.u-text-palette-3-dark-1,
a.u-button-style.u-text-palette-3-dark-1[class*="u-border-"] {
    color: #b29a36 !important;
}

    a.u-button-style.u-text-palette-3-dark-1:hover,
    a.u-button-style.u-text-palette-3-dark-1[class*="u-border-"]:hover,
    a.u-button-style.u-text-palette-3-dark-1:focus,
    a.u-button-style.u-text-palette-3-dark-1[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-palette-3-dark-1:active,
    a.u-button-style.u-button-style.u-text-palette-3-dark-1[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-palette-3-dark-1.active,
    a.u-button-style.u-button-style.u-text-palette-3-dark-1[class*="u-border-"].active {
        color: #a08b31 !important;
    }

a.u-button-style:hover > .u-text-hover-palette-3-dark-1,
a.u-button-style:hover > .u-text-hover-palette-3-dark-1[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-palette-3-dark-1:hover,
a.u-button-style.u-button-style.u-text-hover-palette-3-dark-1[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-3-dark-1.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-3-dark-1[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-3-dark-1:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-3-dark-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-palette-3-dark-1:focus,
a.u-button-style.u-button-style.u-text-hover-palette-3-dark-1[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-3-dark-1:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-3-dark-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-3-dark-1.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-3-dark-1[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-palette-3-dark-1,
a.u-button-style.u-button-style.active > .u-text-active-palette-3-dark-1[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-palette-3-dark-1:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-palette-3-dark-1.active,
.u-text-hover-palette-3-dark-1.u-language-url:hover,
.u-text-hover-palette-3-dark-1 .u-language-url:hover,
.u-text-hover-palette-3-dark-1.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-palette-3-dark-1 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-palette-3-dark-1 .u-nav-link.active {
    color: #b29a36 !important;
}

.u-text-palette-3-dark-1 .u-svg-link,
.u-text-hover-palette-3-dark-1:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-palette-3-dark-1 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-palette-3-dark-1 .u-svg-link,
.u-text-hover-palette-3-dark-1:focus .u-svg-link {
    fill: #b29a36;
}

.u-link.u-text-palette-3-dark-1:hover {
    color: #a08b31 !important;
}

a.u-link.u-text-hover-palette-3-dark-1:hover {
    color: #b29a36 !important;
}

.u-text-palette-3,
.u-input.u-text-palette-3,
.u-input.u-text-palette-3[class*="u-border-"],
li.active > a.u-button-style.u-text-palette-3,
li.active > a.u-button-style.u-text-palette-3[class*="u-border-"],
a.u-button-style.u-text-palette-3,
a.u-button-style.u-text-palette-3[class*="u-border-"] {
    color: #f1c50e !important;
}

    a.u-button-style.u-text-palette-3:hover,
    a.u-button-style.u-text-palette-3[class*="u-border-"]:hover,
    a.u-button-style.u-text-palette-3:focus,
    a.u-button-style.u-text-palette-3[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-palette-3:active,
    a.u-button-style.u-button-style.u-text-palette-3[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-palette-3.active,
    a.u-button-style.u-button-style.u-text-palette-3[class*="u-border-"].active {
        color: #d9b10d !important;
    }

a.u-button-style:hover > .u-text-hover-palette-3,
a.u-button-style:hover > .u-text-hover-palette-3[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-palette-3:hover,
a.u-button-style.u-button-style.u-text-hover-palette-3[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-3.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-3[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-3:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-palette-3:focus,
a.u-button-style.u-button-style.u-text-hover-palette-3[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-3:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-3.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-3[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-palette-3,
a.u-button-style.u-button-style.active > .u-text-active-palette-3[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-palette-3:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-palette-3.active,
.u-text-hover-palette-3.u-language-url:hover,
.u-text-hover-palette-3 .u-language-url:hover,
.u-text-hover-palette-3.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-palette-3 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-palette-3 .u-nav-link.active {
    color: #f1c50e !important;
}

.u-text-palette-3 .u-svg-link,
.u-text-hover-palette-3:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-palette-3 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-palette-3 .u-svg-link,
.u-text-hover-palette-3:focus .u-svg-link {
    fill: #f1c50e;
}

.u-link.u-text-palette-3:hover {
    color: #d9b10d !important;
}

a.u-link.u-text-hover-palette-3:hover {
    color: #f1c50e !important;
}

.u-text-palette-3-light-1,
.u-input.u-text-palette-3-light-1,
.u-input.u-text-palette-3-light-1[class*="u-border-"],
li.active > a.u-button-style.u-text-palette-3-light-1,
li.active > a.u-button-style.u-text-palette-3-light-1[class*="u-border-"],
a.u-button-style.u-text-palette-3-light-1,
a.u-button-style.u-text-palette-3-light-1[class*="u-border-"] {
    color: #f5d654 !important;
}

    a.u-button-style.u-text-palette-3-light-1:hover,
    a.u-button-style.u-text-palette-3-light-1[class*="u-border-"]:hover,
    a.u-button-style.u-text-palette-3-light-1:focus,
    a.u-button-style.u-text-palette-3-light-1[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-palette-3-light-1:active,
    a.u-button-style.u-button-style.u-text-palette-3-light-1[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-palette-3-light-1.active,
    a.u-button-style.u-button-style.u-text-palette-3-light-1[class*="u-border-"].active {
        color: #f3cf35 !important;
    }

a.u-button-style:hover > .u-text-hover-palette-3-light-1,
a.u-button-style:hover > .u-text-hover-palette-3-light-1[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-palette-3-light-1:hover,
a.u-button-style.u-button-style.u-text-hover-palette-3-light-1[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-3-light-1.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-3-light-1[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-3-light-1:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-3-light-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-palette-3-light-1:focus,
a.u-button-style.u-button-style.u-text-hover-palette-3-light-1[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-3-light-1:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-3-light-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-3-light-1.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-3-light-1[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-palette-3-light-1,
a.u-button-style.u-button-style.active > .u-text-active-palette-3-light-1[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-palette-3-light-1:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-palette-3-light-1.active,
.u-text-hover-palette-3-light-1.u-language-url:hover,
.u-text-hover-palette-3-light-1 .u-language-url:hover,
.u-text-hover-palette-3-light-1.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-palette-3-light-1 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-palette-3-light-1 .u-nav-link.active {
    color: #f5d654 !important;
}

.u-text-palette-3-light-1 .u-svg-link,
.u-text-hover-palette-3-light-1:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-palette-3-light-1 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-palette-3-light-1 .u-svg-link,
.u-text-hover-palette-3-light-1:focus .u-svg-link {
    fill: #f5d654;
}

.u-link.u-text-palette-3-light-1:hover {
    color: #f3cf35 !important;
}

a.u-link.u-text-hover-palette-3-light-1:hover {
    color: #f5d654 !important;
}

.u-text-palette-3-light-2,
.u-input.u-text-palette-3-light-2,
.u-input.u-text-palette-3-light-2[class*="u-border-"],
li.active > a.u-button-style.u-text-palette-3-light-2,
li.active > a.u-button-style.u-text-palette-3-light-2[class*="u-border-"],
a.u-button-style.u-text-palette-3-light-2,
a.u-button-style.u-text-palette-3-light-2[class*="u-border-"] {
    color: #f9e79b !important;
}

    a.u-button-style.u-text-palette-3-light-2:hover,
    a.u-button-style.u-text-palette-3-light-2[class*="u-border-"]:hover,
    a.u-button-style.u-text-palette-3-light-2:focus,
    a.u-button-style.u-text-palette-3-light-2[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-palette-3-light-2:active,
    a.u-button-style.u-button-style.u-text-palette-3-light-2[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-palette-3-light-2.active,
    a.u-button-style.u-button-style.u-text-palette-3-light-2[class*="u-border-"].active {
        color: #f7de75 !important;
    }

a.u-button-style:hover > .u-text-hover-palette-3-light-2,
a.u-button-style:hover > .u-text-hover-palette-3-light-2[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-palette-3-light-2:hover,
a.u-button-style.u-button-style.u-text-hover-palette-3-light-2[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-3-light-2.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-3-light-2[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-3-light-2:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-3-light-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-palette-3-light-2:focus,
a.u-button-style.u-button-style.u-text-hover-palette-3-light-2[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-3-light-2:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-3-light-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-3-light-2.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-3-light-2[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-palette-3-light-2,
a.u-button-style.u-button-style.active > .u-text-active-palette-3-light-2[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-palette-3-light-2:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-palette-3-light-2.active,
.u-text-hover-palette-3-light-2.u-language-url:hover,
.u-text-hover-palette-3-light-2 .u-language-url:hover,
.u-text-hover-palette-3-light-2.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-palette-3-light-2 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-palette-3-light-2 .u-nav-link.active {
    color: #f9e79b !important;
}

.u-text-palette-3-light-2 .u-svg-link,
.u-text-hover-palette-3-light-2:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-palette-3-light-2 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-palette-3-light-2 .u-svg-link,
.u-text-hover-palette-3-light-2:focus .u-svg-link {
    fill: #f9e79b;
}

.u-link.u-text-palette-3-light-2:hover {
    color: #f7de75 !important;
}

a.u-link.u-text-hover-palette-3-light-2:hover {
    color: #f9e79b !important;
}

.u-text-palette-3-light-3,
.u-input.u-text-palette-3-light-3,
.u-input.u-text-palette-3-light-3[class*="u-border-"],
li.active > a.u-button-style.u-text-palette-3-light-3,
li.active > a.u-button-style.u-text-palette-3-light-3[class*="u-border-"],
a.u-button-style.u-text-palette-3-light-3,
a.u-button-style.u-text-palette-3-light-3[class*="u-border-"] {
    color: #fef9e6 !important;
}

    a.u-button-style.u-text-palette-3-light-3:hover,
    a.u-button-style.u-text-palette-3-light-3[class*="u-border-"]:hover,
    a.u-button-style.u-text-palette-3-light-3:focus,
    a.u-button-style.u-text-palette-3-light-3[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-palette-3-light-3:active,
    a.u-button-style.u-button-style.u-text-palette-3-light-3[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-palette-3-light-3.active,
    a.u-button-style.u-button-style.u-text-palette-3-light-3[class*="u-border-"].active {
        color: #fceeb7 !important;
    }

a.u-button-style:hover > .u-text-hover-palette-3-light-3,
a.u-button-style:hover > .u-text-hover-palette-3-light-3[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-palette-3-light-3:hover,
a.u-button-style.u-button-style.u-text-hover-palette-3-light-3[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-3-light-3.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-3-light-3[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-3-light-3:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-3-light-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-palette-3-light-3:focus,
a.u-button-style.u-button-style.u-text-hover-palette-3-light-3[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-3-light-3:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-3-light-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-3-light-3.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-3-light-3[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-palette-3-light-3,
a.u-button-style.u-button-style.active > .u-text-active-palette-3-light-3[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-palette-3-light-3:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-palette-3-light-3.active,
.u-text-hover-palette-3-light-3.u-language-url:hover,
.u-text-hover-palette-3-light-3 .u-language-url:hover,
.u-text-hover-palette-3-light-3.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-palette-3-light-3 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-palette-3-light-3 .u-nav-link.active {
    color: #fef9e6 !important;
}

.u-text-palette-3-light-3 .u-svg-link,
.u-text-hover-palette-3-light-3:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-palette-3-light-3 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-palette-3-light-3 .u-svg-link,
.u-text-hover-palette-3-light-3:focus .u-svg-link {
    fill: #fef9e6;
}

.u-link.u-text-palette-3-light-3:hover {
    color: #fceeb7 !important;
}

a.u-link.u-text-hover-palette-3-light-3:hover {
    color: #fef9e6 !important;
}

.u-text-palette-3-base,
.u-input.u-text-palette-3-base,
.u-input.u-text-palette-3-base[class*="u-border-"],
li.active > a.u-button-style.u-text-palette-3-base,
li.active > a.u-button-style.u-text-palette-3-base[class*="u-border-"],
a.u-button-style.u-text-palette-3-base,
a.u-button-style.u-text-palette-3-base[class*="u-border-"] {
    color: #f1c50e !important;
}

    a.u-button-style.u-text-palette-3-base:hover,
    a.u-button-style.u-text-palette-3-base[class*="u-border-"]:hover,
    a.u-button-style.u-text-palette-3-base:focus,
    a.u-button-style.u-text-palette-3-base[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-palette-3-base:active,
    a.u-button-style.u-button-style.u-text-palette-3-base[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-palette-3-base.active,
    a.u-button-style.u-button-style.u-text-palette-3-base[class*="u-border-"].active {
        color: #d9b10d !important;
    }

a.u-button-style:hover > .u-text-hover-palette-3-base,
a.u-button-style:hover > .u-text-hover-palette-3-base[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-palette-3-base:hover,
a.u-button-style.u-button-style.u-text-hover-palette-3-base[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-3-base.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-3-base[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-3-base:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-3-base[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-palette-3-base:focus,
a.u-button-style.u-button-style.u-text-hover-palette-3-base[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-3-base:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-3-base[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-3-base.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-3-base[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-palette-3-base,
a.u-button-style.u-button-style.active > .u-text-active-palette-3-base[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-palette-3-base:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-palette-3-base.active,
.u-text-hover-palette-3-base.u-language-url:hover,
.u-text-hover-palette-3-base .u-language-url:hover,
.u-text-hover-palette-3-base.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-palette-3-base .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-palette-3-base .u-nav-link.active {
    color: #f1c50e !important;
}

.u-text-palette-3-base .u-svg-link,
.u-text-hover-palette-3-base:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-palette-3-base .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-palette-3-base .u-svg-link,
.u-text-hover-palette-3-base:focus .u-svg-link {
    fill: #f1c50e;
}

.u-link.u-text-palette-3-base:hover {
    color: #d9b10d !important;
}

a.u-link.u-text-hover-palette-3-base:hover {
    color: #f1c50e !important;
}

.u-text-palette-4-dark-3,
.u-input.u-text-palette-4-dark-3,
.u-input.u-text-palette-4-dark-3[class*="u-border-"],
li.active > a.u-button-style.u-text-palette-4-dark-3,
li.active > a.u-button-style.u-text-palette-4-dark-3[class*="u-border-"],
a.u-button-style.u-text-palette-4-dark-3,
a.u-button-style.u-text-palette-4-dark-3[class*="u-border-"] {
    color: #293332 !important;
}

    a.u-button-style.u-text-palette-4-dark-3:hover,
    a.u-button-style.u-text-palette-4-dark-3[class*="u-border-"]:hover,
    a.u-button-style.u-text-palette-4-dark-3:focus,
    a.u-button-style.u-text-palette-4-dark-3[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-palette-4-dark-3:active,
    a.u-button-style.u-button-style.u-text-palette-4-dark-3[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-palette-4-dark-3.active,
    a.u-button-style.u-button-style.u-text-palette-4-dark-3[class*="u-border-"].active {
        color: #252e2d !important;
    }

a.u-button-style:hover > .u-text-hover-palette-4-dark-3,
a.u-button-style:hover > .u-text-hover-palette-4-dark-3[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-palette-4-dark-3:hover,
a.u-button-style.u-button-style.u-text-hover-palette-4-dark-3[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-4-dark-3.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-4-dark-3[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-4-dark-3:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-4-dark-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-palette-4-dark-3:focus,
a.u-button-style.u-button-style.u-text-hover-palette-4-dark-3[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-4-dark-3:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-4-dark-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-4-dark-3.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-4-dark-3[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-palette-4-dark-3,
a.u-button-style.u-button-style.active > .u-text-active-palette-4-dark-3[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-palette-4-dark-3:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-palette-4-dark-3.active,
.u-text-hover-palette-4-dark-3.u-language-url:hover,
.u-text-hover-palette-4-dark-3 .u-language-url:hover,
.u-text-hover-palette-4-dark-3.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-palette-4-dark-3 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-palette-4-dark-3 .u-nav-link.active {
    color: #293332 !important;
}

.u-text-palette-4-dark-3 .u-svg-link,
.u-text-hover-palette-4-dark-3:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-palette-4-dark-3 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-palette-4-dark-3 .u-svg-link,
.u-text-hover-palette-4-dark-3:focus .u-svg-link {
    fill: #293332;
}

.u-link.u-text-palette-4-dark-3:hover {
    color: #252e2d !important;
}

a.u-link.u-text-hover-palette-4-dark-3:hover {
    color: #293332 !important;
}

.u-text-palette-4-dark-2,
.u-input.u-text-palette-4-dark-2,
.u-input.u-text-palette-4-dark-2[class*="u-border-"],
li.active > a.u-button-style.u-text-palette-4-dark-2,
li.active > a.u-button-style.u-text-palette-4-dark-2[class*="u-border-"],
a.u-button-style.u-text-palette-4-dark-2,
a.u-button-style.u-text-palette-4-dark-2[class*="u-border-"] {
    color: #41807c !important;
}

    a.u-button-style.u-text-palette-4-dark-2:hover,
    a.u-button-style.u-text-palette-4-dark-2[class*="u-border-"]:hover,
    a.u-button-style.u-text-palette-4-dark-2:focus,
    a.u-button-style.u-text-palette-4-dark-2[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-palette-4-dark-2:active,
    a.u-button-style.u-button-style.u-text-palette-4-dark-2[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-palette-4-dark-2.active,
    a.u-button-style.u-button-style.u-text-palette-4-dark-2[class*="u-border-"].active {
        color: #3a7370 !important;
    }

a.u-button-style:hover > .u-text-hover-palette-4-dark-2,
a.u-button-style:hover > .u-text-hover-palette-4-dark-2[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-palette-4-dark-2:hover,
a.u-button-style.u-button-style.u-text-hover-palette-4-dark-2[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-4-dark-2.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-4-dark-2[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-4-dark-2:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-4-dark-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-palette-4-dark-2:focus,
a.u-button-style.u-button-style.u-text-hover-palette-4-dark-2[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-4-dark-2:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-4-dark-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-4-dark-2.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-4-dark-2[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-palette-4-dark-2,
a.u-button-style.u-button-style.active > .u-text-active-palette-4-dark-2[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-palette-4-dark-2:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-palette-4-dark-2.active,
.u-text-hover-palette-4-dark-2.u-language-url:hover,
.u-text-hover-palette-4-dark-2 .u-language-url:hover,
.u-text-hover-palette-4-dark-2.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-palette-4-dark-2 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-palette-4-dark-2 .u-nav-link.active {
    color: #41807c !important;
}

.u-text-palette-4-dark-2 .u-svg-link,
.u-text-hover-palette-4-dark-2:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-palette-4-dark-2 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-palette-4-dark-2 .u-svg-link,
.u-text-hover-palette-4-dark-2:focus .u-svg-link {
    fill: #41807c;
}

.u-link.u-text-palette-4-dark-2:hover {
    color: #3a7370 !important;
}

a.u-link.u-text-hover-palette-4-dark-2:hover {
    color: #41807c !important;
}

.u-text-palette-4-dark-1,
.u-input.u-text-palette-4-dark-1,
.u-input.u-text-palette-4-dark-1[class*="u-border-"],
li.active > a.u-button-style.u-text-palette-4-dark-1,
li.active > a.u-button-style.u-text-palette-4-dark-1[class*="u-border-"],
a.u-button-style.u-text-palette-4-dark-1,
a.u-button-style.u-text-palette-4-dark-1[class*="u-border-"] {
    color: #2cccc4 !important;
}

    a.u-button-style.u-text-palette-4-dark-1:hover,
    a.u-button-style.u-text-palette-4-dark-1[class*="u-border-"]:hover,
    a.u-button-style.u-text-palette-4-dark-1:focus,
    a.u-button-style.u-text-palette-4-dark-1[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-palette-4-dark-1:active,
    a.u-button-style.u-button-style.u-text-palette-4-dark-1[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-palette-4-dark-1.active,
    a.u-button-style.u-button-style.u-text-palette-4-dark-1[class*="u-border-"].active {
        color: #28b8b0 !important;
    }

a.u-button-style:hover > .u-text-hover-palette-4-dark-1,
a.u-button-style:hover > .u-text-hover-palette-4-dark-1[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-palette-4-dark-1:hover,
a.u-button-style.u-button-style.u-text-hover-palette-4-dark-1[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-4-dark-1.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-4-dark-1[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-4-dark-1:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-4-dark-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-palette-4-dark-1:focus,
a.u-button-style.u-button-style.u-text-hover-palette-4-dark-1[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-4-dark-1:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-4-dark-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-4-dark-1.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-4-dark-1[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-palette-4-dark-1,
a.u-button-style.u-button-style.active > .u-text-active-palette-4-dark-1[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-palette-4-dark-1:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-palette-4-dark-1.active,
.u-text-hover-palette-4-dark-1.u-language-url:hover,
.u-text-hover-palette-4-dark-1 .u-language-url:hover,
.u-text-hover-palette-4-dark-1.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-palette-4-dark-1 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-palette-4-dark-1 .u-nav-link.active {
    color: #2cccc4 !important;
}

.u-text-palette-4-dark-1 .u-svg-link,
.u-text-hover-palette-4-dark-1:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-palette-4-dark-1 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-palette-4-dark-1 .u-svg-link,
.u-text-hover-palette-4-dark-1:focus .u-svg-link {
    fill: #2cccc4;
}

.u-link.u-text-palette-4-dark-1:hover {
    color: #28b8b0 !important;
}

a.u-link.u-text-hover-palette-4-dark-1:hover {
    color: #2cccc4 !important;
}

.u-text-palette-4,
.u-input.u-text-palette-4,
.u-input.u-text-palette-4[class*="u-border-"],
li.active > a.u-button-style.u-text-palette-4,
li.active > a.u-button-style.u-text-palette-4[class*="u-border-"],
a.u-button-style.u-text-palette-4,
a.u-button-style.u-text-palette-4[class*="u-border-"] {
    color: #3be8e0 !important;
}

    a.u-button-style.u-text-palette-4:hover,
    a.u-button-style.u-text-palette-4[class*="u-border-"]:hover,
    a.u-button-style.u-text-palette-4:focus,
    a.u-button-style.u-text-palette-4[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-palette-4:active,
    a.u-button-style.u-button-style.u-text-palette-4[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-palette-4.active,
    a.u-button-style.u-button-style.u-text-palette-4[class*="u-border-"].active {
        color: #21e5dc !important;
    }

a.u-button-style:hover > .u-text-hover-palette-4,
a.u-button-style:hover > .u-text-hover-palette-4[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-palette-4:hover,
a.u-button-style.u-button-style.u-text-hover-palette-4[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-4.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-4[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-4:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-4[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-palette-4:focus,
a.u-button-style.u-button-style.u-text-hover-palette-4[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-4:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-4[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-4.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-4[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-palette-4,
a.u-button-style.u-button-style.active > .u-text-active-palette-4[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-palette-4:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-palette-4.active,
.u-text-hover-palette-4.u-language-url:hover,
.u-text-hover-palette-4 .u-language-url:hover,
.u-text-hover-palette-4.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-palette-4 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-palette-4 .u-nav-link.active {
    color: #3be8e0 !important;
}

.u-text-palette-4 .u-svg-link,
.u-text-hover-palette-4:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-palette-4 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-palette-4 .u-svg-link,
.u-text-hover-palette-4:focus .u-svg-link {
    fill: #3be8e0;
}

.u-link.u-text-palette-4:hover {
    color: #21e5dc !important;
}

a.u-link.u-text-hover-palette-4:hover {
    color: #3be8e0 !important;
}

.u-text-palette-4-light-1,
.u-input.u-text-palette-4-light-1,
.u-input.u-text-palette-4-light-1[class*="u-border-"],
li.active > a.u-button-style.u-text-palette-4-light-1,
li.active > a.u-button-style.u-text-palette-4-light-1[class*="u-border-"],
a.u-button-style.u-text-palette-4-light-1,
a.u-button-style.u-text-palette-4-light-1[class*="u-border-"] {
    color: #72efe9 !important;
}

    a.u-button-style.u-text-palette-4-light-1:hover,
    a.u-button-style.u-text-palette-4-light-1[class*="u-border-"]:hover,
    a.u-button-style.u-text-palette-4-light-1:focus,
    a.u-button-style.u-text-palette-4-light-1[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-palette-4-light-1:active,
    a.u-button-style.u-button-style.u-text-palette-4-light-1[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-palette-4-light-1.active,
    a.u-button-style.u-button-style.u-text-palette-4-light-1[class*="u-border-"].active {
        color: #52ebe4 !important;
    }

a.u-button-style:hover > .u-text-hover-palette-4-light-1,
a.u-button-style:hover > .u-text-hover-palette-4-light-1[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-palette-4-light-1:hover,
a.u-button-style.u-button-style.u-text-hover-palette-4-light-1[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-4-light-1.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-4-light-1[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-4-light-1:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-4-light-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-palette-4-light-1:focus,
a.u-button-style.u-button-style.u-text-hover-palette-4-light-1[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-4-light-1:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-4-light-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-4-light-1.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-4-light-1[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-palette-4-light-1,
a.u-button-style.u-button-style.active > .u-text-active-palette-4-light-1[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-palette-4-light-1:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-palette-4-light-1.active,
.u-text-hover-palette-4-light-1.u-language-url:hover,
.u-text-hover-palette-4-light-1 .u-language-url:hover,
.u-text-hover-palette-4-light-1.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-palette-4-light-1 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-palette-4-light-1 .u-nav-link.active {
    color: #72efe9 !important;
}

.u-text-palette-4-light-1 .u-svg-link,
.u-text-hover-palette-4-light-1:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-palette-4-light-1 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-palette-4-light-1 .u-svg-link,
.u-text-hover-palette-4-light-1:focus .u-svg-link {
    fill: #72efe9;
}

.u-link.u-text-palette-4-light-1:hover {
    color: #52ebe4 !important;
}

a.u-link.u-text-hover-palette-4-light-1:hover {
    color: #72efe9 !important;
}

.u-text-palette-4-light-2,
.u-input.u-text-palette-4-light-2,
.u-input.u-text-palette-4-light-2[class*="u-border-"],
li.active > a.u-button-style.u-text-palette-4-light-2,
li.active > a.u-button-style.u-text-palette-4-light-2[class*="u-border-"],
a.u-button-style.u-text-palette-4-light-2,
a.u-button-style.u-text-palette-4-light-2[class*="u-border-"] {
    color: #adf6f2 !important;
}

    a.u-button-style.u-text-palette-4-light-2:hover,
    a.u-button-style.u-text-palette-4-light-2[class*="u-border-"]:hover,
    a.u-button-style.u-text-palette-4-light-2:focus,
    a.u-button-style.u-text-palette-4-light-2[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-palette-4-light-2:active,
    a.u-button-style.u-button-style.u-text-palette-4-light-2[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-palette-4-light-2.active,
    a.u-button-style.u-button-style.u-text-palette-4-light-2[class*="u-border-"].active {
        color: #87f2ec !important;
    }

a.u-button-style:hover > .u-text-hover-palette-4-light-2,
a.u-button-style:hover > .u-text-hover-palette-4-light-2[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-palette-4-light-2:hover,
a.u-button-style.u-button-style.u-text-hover-palette-4-light-2[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-4-light-2.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-4-light-2[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-4-light-2:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-4-light-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-palette-4-light-2:focus,
a.u-button-style.u-button-style.u-text-hover-palette-4-light-2[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-4-light-2:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-4-light-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-4-light-2.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-4-light-2[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-palette-4-light-2,
a.u-button-style.u-button-style.active > .u-text-active-palette-4-light-2[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-palette-4-light-2:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-palette-4-light-2.active,
.u-text-hover-palette-4-light-2.u-language-url:hover,
.u-text-hover-palette-4-light-2 .u-language-url:hover,
.u-text-hover-palette-4-light-2.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-palette-4-light-2 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-palette-4-light-2 .u-nav-link.active {
    color: #adf6f2 !important;
}

.u-text-palette-4-light-2 .u-svg-link,
.u-text-hover-palette-4-light-2:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-palette-4-light-2 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-palette-4-light-2 .u-svg-link,
.u-text-hover-palette-4-light-2:focus .u-svg-link {
    fill: #adf6f2;
}

.u-link.u-text-palette-4-light-2:hover {
    color: #87f2ec !important;
}

a.u-link.u-text-hover-palette-4-light-2:hover {
    color: #adf6f2 !important;
}

.u-text-palette-4-light-3,
.u-input.u-text-palette-4-light-3,
.u-input.u-text-palette-4-light-3[class*="u-border-"],
li.active > a.u-button-style.u-text-palette-4-light-3,
li.active > a.u-button-style.u-text-palette-4-light-3[class*="u-border-"],
a.u-button-style.u-text-palette-4-light-3,
a.u-button-style.u-text-palette-4-light-3[class*="u-border-"] {
    color: #eafdfc !important;
}

    a.u-button-style.u-text-palette-4-light-3:hover,
    a.u-button-style.u-text-palette-4-light-3[class*="u-border-"]:hover,
    a.u-button-style.u-text-palette-4-light-3:focus,
    a.u-button-style.u-text-palette-4-light-3[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-palette-4-light-3:active,
    a.u-button-style.u-button-style.u-text-palette-4-light-3[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-palette-4-light-3.active,
    a.u-button-style.u-button-style.u-text-palette-4-light-3[class*="u-border-"].active {
        color: #bef9f6 !important;
    }

a.u-button-style:hover > .u-text-hover-palette-4-light-3,
a.u-button-style:hover > .u-text-hover-palette-4-light-3[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-palette-4-light-3:hover,
a.u-button-style.u-button-style.u-text-hover-palette-4-light-3[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-4-light-3.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-4-light-3[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-4-light-3:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-4-light-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-palette-4-light-3:focus,
a.u-button-style.u-button-style.u-text-hover-palette-4-light-3[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-4-light-3:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-4-light-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-4-light-3.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-4-light-3[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-palette-4-light-3,
a.u-button-style.u-button-style.active > .u-text-active-palette-4-light-3[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-palette-4-light-3:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-palette-4-light-3.active,
.u-text-hover-palette-4-light-3.u-language-url:hover,
.u-text-hover-palette-4-light-3 .u-language-url:hover,
.u-text-hover-palette-4-light-3.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-palette-4-light-3 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-palette-4-light-3 .u-nav-link.active {
    color: #eafdfc !important;
}

.u-text-palette-4-light-3 .u-svg-link,
.u-text-hover-palette-4-light-3:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-palette-4-light-3 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-palette-4-light-3 .u-svg-link,
.u-text-hover-palette-4-light-3:focus .u-svg-link {
    fill: #eafdfc;
}

.u-link.u-text-palette-4-light-3:hover {
    color: #bef9f6 !important;
}

a.u-link.u-text-hover-palette-4-light-3:hover {
    color: #eafdfc !important;
}

.u-text-palette-4-base,
.u-input.u-text-palette-4-base,
.u-input.u-text-palette-4-base[class*="u-border-"],
li.active > a.u-button-style.u-text-palette-4-base,
li.active > a.u-button-style.u-text-palette-4-base[class*="u-border-"],
a.u-button-style.u-text-palette-4-base,
a.u-button-style.u-text-palette-4-base[class*="u-border-"] {
    color: #2cccc4 !important;
}

    a.u-button-style.u-text-palette-4-base:hover,
    a.u-button-style.u-text-palette-4-base[class*="u-border-"]:hover,
    a.u-button-style.u-text-palette-4-base:focus,
    a.u-button-style.u-text-palette-4-base[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-palette-4-base:active,
    a.u-button-style.u-button-style.u-text-palette-4-base[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-palette-4-base.active,
    a.u-button-style.u-button-style.u-text-palette-4-base[class*="u-border-"].active {
        color: #28b8b0 !important;
    }

a.u-button-style:hover > .u-text-hover-palette-4-base,
a.u-button-style:hover > .u-text-hover-palette-4-base[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-palette-4-base:hover,
a.u-button-style.u-button-style.u-text-hover-palette-4-base[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-4-base.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-4-base[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-4-base:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-4-base[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-palette-4-base:focus,
a.u-button-style.u-button-style.u-text-hover-palette-4-base[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-4-base:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-4-base[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-4-base.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-4-base[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-palette-4-base,
a.u-button-style.u-button-style.active > .u-text-active-palette-4-base[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-palette-4-base:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-palette-4-base.active,
.u-text-hover-palette-4-base.u-language-url:hover,
.u-text-hover-palette-4-base .u-language-url:hover,
.u-text-hover-palette-4-base.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-palette-4-base .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-palette-4-base .u-nav-link.active {
    color: #2cccc4 !important;
}

.u-text-palette-4-base .u-svg-link,
.u-text-hover-palette-4-base:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-palette-4-base .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-palette-4-base .u-svg-link,
.u-text-hover-palette-4-base:focus .u-svg-link {
    fill: #2cccc4;
}

.u-link.u-text-palette-4-base:hover {
    color: #28b8b0 !important;
}

a.u-link.u-text-hover-palette-4-base:hover {
    color: #2cccc4 !important;
}

.u-text-palette-5-dark-3,
.u-input.u-text-palette-5-dark-3,
.u-input.u-text-palette-5-dark-3[class*="u-border-"],
li.active > a.u-button-style.u-text-palette-5-dark-3,
li.active > a.u-button-style.u-text-palette-5-dark-3[class*="u-border-"],
a.u-button-style.u-text-palette-5-dark-3,
a.u-button-style.u-text-palette-5-dark-3[class*="u-border-"] {
    color: #292d33 !important;
}

    a.u-button-style.u-text-palette-5-dark-3:hover,
    a.u-button-style.u-text-palette-5-dark-3[class*="u-border-"]:hover,
    a.u-button-style.u-text-palette-5-dark-3:focus,
    a.u-button-style.u-text-palette-5-dark-3[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-palette-5-dark-3:active,
    a.u-button-style.u-button-style.u-text-palette-5-dark-3[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-palette-5-dark-3.active,
    a.u-button-style.u-button-style.u-text-palette-5-dark-3[class*="u-border-"].active {
        color: #25292e !important;
    }

a.u-button-style:hover > .u-text-hover-palette-5-dark-3,
a.u-button-style:hover > .u-text-hover-palette-5-dark-3[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-palette-5-dark-3:hover,
a.u-button-style.u-button-style.u-text-hover-palette-5-dark-3[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-5-dark-3.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-5-dark-3[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-5-dark-3:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-5-dark-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-palette-5-dark-3:focus,
a.u-button-style.u-button-style.u-text-hover-palette-5-dark-3[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-5-dark-3:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-5-dark-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-5-dark-3.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-5-dark-3[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-palette-5-dark-3,
a.u-button-style.u-button-style.active > .u-text-active-palette-5-dark-3[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-palette-5-dark-3:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-palette-5-dark-3.active,
.u-text-hover-palette-5-dark-3.u-language-url:hover,
.u-text-hover-palette-5-dark-3 .u-language-url:hover,
.u-text-hover-palette-5-dark-3.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-palette-5-dark-3 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-palette-5-dark-3 .u-nav-link.active {
    color: #292d33 !important;
}

.u-text-palette-5-dark-3 .u-svg-link,
.u-text-hover-palette-5-dark-3:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-palette-5-dark-3 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-palette-5-dark-3 .u-svg-link,
.u-text-hover-palette-5-dark-3:focus .u-svg-link {
    fill: #292d33;
}

.u-link.u-text-palette-5-dark-3:hover {
    color: #25292e !important;
}

a.u-link.u-text-hover-palette-5-dark-3:hover {
    color: #292d33 !important;
}

.u-text-palette-5-dark-2,
.u-input.u-text-palette-5-dark-2,
.u-input.u-text-palette-5-dark-2[class*="u-border-"],
li.active > a.u-button-style.u-text-palette-5-dark-2,
li.active > a.u-button-style.u-text-palette-5-dark-2[class*="u-border-"],
a.u-button-style.u-text-palette-5-dark-2,
a.u-button-style.u-text-palette-5-dark-2[class*="u-border-"] {
    color: #555c66 !important;
}

    a.u-button-style.u-text-palette-5-dark-2:hover,
    a.u-button-style.u-text-palette-5-dark-2[class*="u-border-"]:hover,
    a.u-button-style.u-text-palette-5-dark-2:focus,
    a.u-button-style.u-text-palette-5-dark-2[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-palette-5-dark-2:active,
    a.u-button-style.u-button-style.u-text-palette-5-dark-2[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-palette-5-dark-2.active,
    a.u-button-style.u-button-style.u-text-palette-5-dark-2[class*="u-border-"].active {
        color: #4d535c !important;
    }

a.u-button-style:hover > .u-text-hover-palette-5-dark-2,
a.u-button-style:hover > .u-text-hover-palette-5-dark-2[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-palette-5-dark-2:hover,
a.u-button-style.u-button-style.u-text-hover-palette-5-dark-2[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-5-dark-2.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-5-dark-2[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-5-dark-2:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-5-dark-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-palette-5-dark-2:focus,
a.u-button-style.u-button-style.u-text-hover-palette-5-dark-2[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-5-dark-2:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-5-dark-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-5-dark-2.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-5-dark-2[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-palette-5-dark-2,
a.u-button-style.u-button-style.active > .u-text-active-palette-5-dark-2[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-palette-5-dark-2:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-palette-5-dark-2.active,
.u-text-hover-palette-5-dark-2.u-language-url:hover,
.u-text-hover-palette-5-dark-2 .u-language-url:hover,
.u-text-hover-palette-5-dark-2.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-palette-5-dark-2 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-palette-5-dark-2 .u-nav-link.active {
    color: #555c66 !important;
}

.u-text-palette-5-dark-2 .u-svg-link,
.u-text-hover-palette-5-dark-2:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-palette-5-dark-2 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-palette-5-dark-2 .u-svg-link,
.u-text-hover-palette-5-dark-2:focus .u-svg-link {
    fill: #555c66;
}

.u-link.u-text-palette-5-dark-2:hover {
    color: #4d535c !important;
}

a.u-link.u-text-hover-palette-5-dark-2:hover {
    color: #555c66 !important;
}

.u-text-palette-5-dark-1,
.u-input.u-text-palette-5-dark-1,
.u-input.u-text-palette-5-dark-1[class*="u-border-"],
li.active > a.u-button-style.u-text-palette-5-dark-1,
li.active > a.u-button-style.u-text-palette-5-dark-1[class*="u-border-"],
a.u-button-style.u-text-palette-5-dark-1,
a.u-button-style.u-text-palette-5-dark-1[class*="u-border-"] {
    color: #858e99 !important;
}

    a.u-button-style.u-text-palette-5-dark-1:hover,
    a.u-button-style.u-text-palette-5-dark-1[class*="u-border-"]:hover,
    a.u-button-style.u-text-palette-5-dark-1:focus,
    a.u-button-style.u-text-palette-5-dark-1[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-palette-5-dark-1:active,
    a.u-button-style.u-button-style.u-text-palette-5-dark-1[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-palette-5-dark-1.active,
    a.u-button-style.u-button-style.u-text-palette-5-dark-1[class*="u-border-"].active {
        color: #75808c !important;
    }

a.u-button-style:hover > .u-text-hover-palette-5-dark-1,
a.u-button-style:hover > .u-text-hover-palette-5-dark-1[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-palette-5-dark-1:hover,
a.u-button-style.u-button-style.u-text-hover-palette-5-dark-1[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-5-dark-1.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-5-dark-1[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-5-dark-1:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-5-dark-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-palette-5-dark-1:focus,
a.u-button-style.u-button-style.u-text-hover-palette-5-dark-1[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-5-dark-1:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-5-dark-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-5-dark-1.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-5-dark-1[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-palette-5-dark-1,
a.u-button-style.u-button-style.active > .u-text-active-palette-5-dark-1[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-palette-5-dark-1:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-palette-5-dark-1.active,
.u-text-hover-palette-5-dark-1.u-language-url:hover,
.u-text-hover-palette-5-dark-1 .u-language-url:hover,
.u-text-hover-palette-5-dark-1.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-palette-5-dark-1 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-palette-5-dark-1 .u-nav-link.active {
    color: #858e99 !important;
}

.u-text-palette-5-dark-1 .u-svg-link,
.u-text-hover-palette-5-dark-1:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-palette-5-dark-1 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-palette-5-dark-1 .u-svg-link,
.u-text-hover-palette-5-dark-1:focus .u-svg-link {
    fill: #858e99;
}

.u-link.u-text-palette-5-dark-1:hover {
    color: #75808c !important;
}

a.u-link.u-text-hover-palette-5-dark-1:hover {
    color: #858e99 !important;
}

.u-text-palette-5,
.u-input.u-text-palette-5,
.u-input.u-text-palette-5[class*="u-border-"],
li.active > a.u-button-style.u-text-palette-5,
li.active > a.u-button-style.u-text-palette-5[class*="u-border-"],
a.u-button-style.u-text-palette-5,
a.u-button-style.u-text-palette-5[class*="u-border-"] {
    color: #b9c1cc !important;
}

    a.u-button-style.u-text-palette-5:hover,
    a.u-button-style.u-text-palette-5[class*="u-border-"]:hover,
    a.u-button-style.u-text-palette-5:focus,
    a.u-button-style.u-text-palette-5[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-palette-5:active,
    a.u-button-style.u-button-style.u-text-palette-5[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-palette-5.active,
    a.u-button-style.u-button-style.u-text-palette-5[class*="u-border-"].active {
        color: #a2adbc !important;
    }

a.u-button-style:hover > .u-text-hover-palette-5,
a.u-button-style:hover > .u-text-hover-palette-5[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-palette-5:hover,
a.u-button-style.u-button-style.u-text-hover-palette-5[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-5.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-5[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-5:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-5[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-palette-5:focus,
a.u-button-style.u-button-style.u-text-hover-palette-5[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-5:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-5[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-5.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-5[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-palette-5,
a.u-button-style.u-button-style.active > .u-text-active-palette-5[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-palette-5:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-palette-5.active,
.u-text-hover-palette-5.u-language-url:hover,
.u-text-hover-palette-5 .u-language-url:hover,
.u-text-hover-palette-5.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-palette-5 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-palette-5 .u-nav-link.active {
    color: #b9c1cc !important;
}

.u-text-palette-5 .u-svg-link,
.u-text-hover-palette-5:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-palette-5 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-palette-5 .u-svg-link,
.u-text-hover-palette-5:focus .u-svg-link {
    fill: #b9c1cc;
}

.u-link.u-text-palette-5:hover {
    color: #a2adbc !important;
}

a.u-link.u-text-hover-palette-5:hover {
    color: #b9c1cc !important;
}

.u-text-palette-5-light-1,
.u-input.u-text-palette-5-light-1,
.u-input.u-text-palette-5-light-1[class*="u-border-"],
li.active > a.u-button-style.u-text-palette-5-light-1,
li.active > a.u-button-style.u-text-palette-5-light-1[class*="u-border-"],
a.u-button-style.u-text-palette-5-light-1,
a.u-button-style.u-text-palette-5-light-1[class*="u-border-"] {
    color: #ccd3db !important;
}

    a.u-button-style.u-text-palette-5-light-1:hover,
    a.u-button-style.u-text-palette-5-light-1[class*="u-border-"]:hover,
    a.u-button-style.u-text-palette-5-light-1:focus,
    a.u-button-style.u-text-palette-5-light-1[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-palette-5-light-1:active,
    a.u-button-style.u-button-style.u-text-palette-5-light-1[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-palette-5-light-1.active,
    a.u-button-style.u-button-style.u-text-palette-5-light-1[class*="u-border-"].active {
        color: #b3bec9 !important;
    }

a.u-button-style:hover > .u-text-hover-palette-5-light-1,
a.u-button-style:hover > .u-text-hover-palette-5-light-1[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-palette-5-light-1:hover,
a.u-button-style.u-button-style.u-text-hover-palette-5-light-1[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-5-light-1.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-5-light-1[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-5-light-1:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-5-light-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-palette-5-light-1:focus,
a.u-button-style.u-button-style.u-text-hover-palette-5-light-1[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-5-light-1:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-5-light-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-5-light-1.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-5-light-1[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-palette-5-light-1,
a.u-button-style.u-button-style.active > .u-text-active-palette-5-light-1[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-palette-5-light-1:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-palette-5-light-1.active,
.u-text-hover-palette-5-light-1.u-language-url:hover,
.u-text-hover-palette-5-light-1 .u-language-url:hover,
.u-text-hover-palette-5-light-1.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-palette-5-light-1 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-palette-5-light-1 .u-nav-link.active {
    color: #ccd3db !important;
}

.u-text-palette-5-light-1 .u-svg-link,
.u-text-hover-palette-5-light-1:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-palette-5-light-1 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-palette-5-light-1 .u-svg-link,
.u-text-hover-palette-5-light-1:focus .u-svg-link {
    fill: #ccd3db;
}

.u-link.u-text-palette-5-light-1:hover {
    color: #b3bec9 !important;
}

a.u-link.u-text-hover-palette-5-light-1:hover {
    color: #ccd3db !important;
}

.u-text-palette-5-light-2,
.u-input.u-text-palette-5-light-2,
.u-input.u-text-palette-5-light-2[class*="u-border-"],
li.active > a.u-button-style.u-text-palette-5-light-2,
li.active > a.u-button-style.u-text-palette-5-light-2[class*="u-border-"],
a.u-button-style.u-text-palette-5-light-2,
a.u-button-style.u-text-palette-5-light-2[class*="u-border-"] {
    color: #e0e5eb !important;
}

    a.u-button-style.u-text-palette-5-light-2:hover,
    a.u-button-style.u-text-palette-5-light-2[class*="u-border-"]:hover,
    a.u-button-style.u-text-palette-5-light-2:focus,
    a.u-button-style.u-text-palette-5-light-2[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-palette-5-light-2:active,
    a.u-button-style.u-button-style.u-text-palette-5-light-2[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-palette-5-light-2.active,
    a.u-button-style.u-button-style.u-text-palette-5-light-2[class*="u-border-"].active {
        color: #c4ced9 !important;
    }

a.u-button-style:hover > .u-text-hover-palette-5-light-2,
a.u-button-style:hover > .u-text-hover-palette-5-light-2[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-palette-5-light-2:hover,
a.u-button-style.u-button-style.u-text-hover-palette-5-light-2[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-5-light-2.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-5-light-2[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-5-light-2:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-5-light-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-palette-5-light-2:focus,
a.u-button-style.u-button-style.u-text-hover-palette-5-light-2[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-5-light-2:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-5-light-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-5-light-2.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-5-light-2[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-palette-5-light-2,
a.u-button-style.u-button-style.active > .u-text-active-palette-5-light-2[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-palette-5-light-2:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-palette-5-light-2.active,
.u-text-hover-palette-5-light-2.u-language-url:hover,
.u-text-hover-palette-5-light-2 .u-language-url:hover,
.u-text-hover-palette-5-light-2.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-palette-5-light-2 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-palette-5-light-2 .u-nav-link.active {
    color: #e0e5eb !important;
}

.u-text-palette-5-light-2 .u-svg-link,
.u-text-hover-palette-5-light-2:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-palette-5-light-2 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-palette-5-light-2 .u-svg-link,
.u-text-hover-palette-5-light-2:focus .u-svg-link {
    fill: #e0e5eb;
}

.u-link.u-text-palette-5-light-2:hover {
    color: #c4ced9 !important;
}

a.u-link.u-text-hover-palette-5-light-2:hover {
    color: #e0e5eb !important;
}

.u-text-palette-5-light-3,
.u-input.u-text-palette-5-light-3,
.u-input.u-text-palette-5-light-3[class*="u-border-"],
li.active > a.u-button-style.u-text-palette-5-light-3,
li.active > a.u-button-style.u-text-palette-5-light-3[class*="u-border-"],
a.u-button-style.u-text-palette-5-light-3,
a.u-button-style.u-text-palette-5-light-3[class*="u-border-"] {
    color: #f5f7fa !important;
}

    a.u-button-style.u-text-palette-5-light-3:hover,
    a.u-button-style.u-text-palette-5-light-3[class*="u-border-"]:hover,
    a.u-button-style.u-text-palette-5-light-3:focus,
    a.u-button-style.u-text-palette-5-light-3[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-palette-5-light-3:active,
    a.u-button-style.u-button-style.u-text-palette-5-light-3[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-palette-5-light-3.active,
    a.u-button-style.u-button-style.u-text-palette-5-light-3[class*="u-border-"].active {
        color: #d4dde9 !important;
    }

a.u-button-style:hover > .u-text-hover-palette-5-light-3,
a.u-button-style:hover > .u-text-hover-palette-5-light-3[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-palette-5-light-3:hover,
a.u-button-style.u-button-style.u-text-hover-palette-5-light-3[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-5-light-3.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-5-light-3[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-5-light-3:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-5-light-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-palette-5-light-3:focus,
a.u-button-style.u-button-style.u-text-hover-palette-5-light-3[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-5-light-3:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-5-light-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-5-light-3.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-5-light-3[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-palette-5-light-3,
a.u-button-style.u-button-style.active > .u-text-active-palette-5-light-3[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-palette-5-light-3:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-palette-5-light-3.active,
.u-text-hover-palette-5-light-3.u-language-url:hover,
.u-text-hover-palette-5-light-3 .u-language-url:hover,
.u-text-hover-palette-5-light-3.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-palette-5-light-3 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-palette-5-light-3 .u-nav-link.active {
    color: #f5f7fa !important;
}

.u-text-palette-5-light-3 .u-svg-link,
.u-text-hover-palette-5-light-3:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-palette-5-light-3 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-palette-5-light-3 .u-svg-link,
.u-text-hover-palette-5-light-3:focus .u-svg-link {
    fill: #f5f7fa;
}

.u-link.u-text-palette-5-light-3:hover {
    color: #d4dde9 !important;
}

a.u-link.u-text-hover-palette-5-light-3:hover {
    color: #f5f7fa !important;
}

.u-text-palette-5-base,
.u-input.u-text-palette-5-base,
.u-input.u-text-palette-5-base[class*="u-border-"],
li.active > a.u-button-style.u-text-palette-5-base,
li.active > a.u-button-style.u-text-palette-5-base[class*="u-border-"],
a.u-button-style.u-text-palette-5-base,
a.u-button-style.u-text-palette-5-base[class*="u-border-"] {
    color: #b9c1cc !important;
}

    a.u-button-style.u-text-palette-5-base:hover,
    a.u-button-style.u-text-palette-5-base[class*="u-border-"]:hover,
    a.u-button-style.u-text-palette-5-base:focus,
    a.u-button-style.u-text-palette-5-base[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-palette-5-base:active,
    a.u-button-style.u-button-style.u-text-palette-5-base[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-palette-5-base.active,
    a.u-button-style.u-button-style.u-text-palette-5-base[class*="u-border-"].active {
        color: #a2adbc !important;
    }

a.u-button-style:hover > .u-text-hover-palette-5-base,
a.u-button-style:hover > .u-text-hover-palette-5-base[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-palette-5-base:hover,
a.u-button-style.u-button-style.u-text-hover-palette-5-base[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-5-base.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-5-base[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-5-base:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-5-base[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-palette-5-base:focus,
a.u-button-style.u-button-style.u-text-hover-palette-5-base[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-5-base:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-5-base[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-5-base.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-5-base[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-palette-5-base,
a.u-button-style.u-button-style.active > .u-text-active-palette-5-base[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-palette-5-base:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-palette-5-base.active,
.u-text-hover-palette-5-base.u-language-url:hover,
.u-text-hover-palette-5-base .u-language-url:hover,
.u-text-hover-palette-5-base.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-palette-5-base .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-palette-5-base .u-nav-link.active {
    color: #b9c1cc !important;
}

.u-text-palette-5-base .u-svg-link,
.u-text-hover-palette-5-base:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-palette-5-base .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-palette-5-base .u-svg-link,
.u-text-hover-palette-5-base:focus .u-svg-link {
    fill: #b9c1cc;
}

.u-link.u-text-palette-5-base:hover {
    color: #a2adbc !important;
}

a.u-link.u-text-hover-palette-5-base:hover {
    color: #b9c1cc !important;
}

.u-text-grey-dark-3,
.u-input.u-text-grey-dark-3,
.u-input.u-text-grey-dark-3[class*="u-border-"],
li.active > a.u-button-style.u-text-grey-dark-3,
li.active > a.u-button-style.u-text-grey-dark-3[class*="u-border-"],
a.u-button-style.u-text-grey-dark-3,
a.u-button-style.u-text-grey-dark-3[class*="u-border-"] {
    color: #212121 !important;
}

    a.u-button-style.u-text-grey-dark-3:hover,
    a.u-button-style.u-text-grey-dark-3[class*="u-border-"]:hover,
    a.u-button-style.u-text-grey-dark-3:focus,
    a.u-button-style.u-text-grey-dark-3[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-grey-dark-3:active,
    a.u-button-style.u-button-style.u-text-grey-dark-3[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-grey-dark-3.active,
    a.u-button-style.u-button-style.u-text-grey-dark-3[class*="u-border-"].active {
        color: #1e1e1e !important;
    }

a.u-button-style:hover > .u-text-hover-grey-dark-3,
a.u-button-style:hover > .u-text-hover-grey-dark-3[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-grey-dark-3:hover,
a.u-button-style.u-button-style.u-text-hover-grey-dark-3[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-dark-3.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-dark-3[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-dark-3:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-dark-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-grey-dark-3:focus,
a.u-button-style.u-button-style.u-text-hover-grey-dark-3[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-dark-3:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-dark-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-dark-3.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-dark-3[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-grey-dark-3,
a.u-button-style.u-button-style.active > .u-text-active-grey-dark-3[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-grey-dark-3:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-grey-dark-3.active,
.u-text-hover-grey-dark-3.u-language-url:hover,
.u-text-hover-grey-dark-3 .u-language-url:hover,
.u-text-hover-grey-dark-3.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-grey-dark-3 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-grey-dark-3 .u-nav-link.active {
    color: #212121 !important;
}

.u-text-grey-dark-3 .u-svg-link,
.u-text-hover-grey-dark-3:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-grey-dark-3 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-grey-dark-3 .u-svg-link,
.u-text-hover-grey-dark-3:focus .u-svg-link {
    fill: #212121;
}

.u-link.u-text-grey-dark-3:hover {
    color: #1e1e1e !important;
}

a.u-link.u-text-hover-grey-dark-3:hover {
    color: #212121 !important;
}

.u-text-grey-dark-2,
.u-input.u-text-grey-dark-2,
.u-input.u-text-grey-dark-2[class*="u-border-"],
li.active > a.u-button-style.u-text-grey-dark-2,
li.active > a.u-button-style.u-text-grey-dark-2[class*="u-border-"],
a.u-button-style.u-text-grey-dark-2,
a.u-button-style.u-text-grey-dark-2[class*="u-border-"] {
    color: #333333 !important;
}

    a.u-button-style.u-text-grey-dark-2:hover,
    a.u-button-style.u-text-grey-dark-2[class*="u-border-"]:hover,
    a.u-button-style.u-text-grey-dark-2:focus,
    a.u-button-style.u-text-grey-dark-2[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-grey-dark-2:active,
    a.u-button-style.u-button-style.u-text-grey-dark-2[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-grey-dark-2.active,
    a.u-button-style.u-button-style.u-text-grey-dark-2[class*="u-border-"].active {
        color: #2e2e2e !important;
    }

a.u-button-style:hover > .u-text-hover-grey-dark-2,
a.u-button-style:hover > .u-text-hover-grey-dark-2[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-grey-dark-2:hover,
a.u-button-style.u-button-style.u-text-hover-grey-dark-2[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-dark-2.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-dark-2[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-dark-2:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-dark-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-grey-dark-2:focus,
a.u-button-style.u-button-style.u-text-hover-grey-dark-2[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-dark-2:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-dark-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-dark-2.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-dark-2[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-grey-dark-2,
a.u-button-style.u-button-style.active > .u-text-active-grey-dark-2[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-grey-dark-2:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-grey-dark-2.active,
.u-text-hover-grey-dark-2.u-language-url:hover,
.u-text-hover-grey-dark-2 .u-language-url:hover,
.u-text-hover-grey-dark-2.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-grey-dark-2 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-grey-dark-2 .u-nav-link.active {
    color: #333333 !important;
}

.u-text-grey-dark-2 .u-svg-link,
.u-text-hover-grey-dark-2:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-grey-dark-2 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-grey-dark-2 .u-svg-link,
.u-text-hover-grey-dark-2:focus .u-svg-link {
    fill: #333333;
}

.u-link.u-text-grey-dark-2:hover {
    color: #2e2e2e !important;
}

a.u-link.u-text-hover-grey-dark-2:hover {
    color: #333333 !important;
}

.u-text-grey-dark-1,
.u-input.u-text-grey-dark-1,
.u-input.u-text-grey-dark-1[class*="u-border-"],
li.active > a.u-button-style.u-text-grey-dark-1,
li.active > a.u-button-style.u-text-grey-dark-1[class*="u-border-"],
a.u-button-style.u-text-grey-dark-1,
a.u-button-style.u-text-grey-dark-1[class*="u-border-"] {
    color: #454545 !important;
}

    a.u-button-style.u-text-grey-dark-1:hover,
    a.u-button-style.u-text-grey-dark-1[class*="u-border-"]:hover,
    a.u-button-style.u-text-grey-dark-1:focus,
    a.u-button-style.u-text-grey-dark-1[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-grey-dark-1:active,
    a.u-button-style.u-button-style.u-text-grey-dark-1[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-grey-dark-1.active,
    a.u-button-style.u-button-style.u-text-grey-dark-1[class*="u-border-"].active {
        color: #3e3e3e !important;
    }

a.u-button-style:hover > .u-text-hover-grey-dark-1,
a.u-button-style:hover > .u-text-hover-grey-dark-1[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-grey-dark-1:hover,
a.u-button-style.u-button-style.u-text-hover-grey-dark-1[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-dark-1.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-dark-1[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-dark-1:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-dark-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-grey-dark-1:focus,
a.u-button-style.u-button-style.u-text-hover-grey-dark-1[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-dark-1:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-dark-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-dark-1.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-dark-1[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-grey-dark-1,
a.u-button-style.u-button-style.active > .u-text-active-grey-dark-1[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-grey-dark-1:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-grey-dark-1.active,
.u-text-hover-grey-dark-1.u-language-url:hover,
.u-text-hover-grey-dark-1 .u-language-url:hover,
.u-text-hover-grey-dark-1.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-grey-dark-1 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-grey-dark-1 .u-nav-link.active {
    color: #454545 !important;
}

.u-text-grey-dark-1 .u-svg-link,
.u-text-hover-grey-dark-1:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-grey-dark-1 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-grey-dark-1 .u-svg-link,
.u-text-hover-grey-dark-1:focus .u-svg-link {
    fill: #454545;
}

.u-link.u-text-grey-dark-1:hover {
    color: #3e3e3e !important;
}

a.u-link.u-text-hover-grey-dark-1:hover {
    color: #454545 !important;
}

.u-text-grey,
.u-input.u-text-grey,
.u-input.u-text-grey[class*="u-border-"],
li.active > a.u-button-style.u-text-grey,
li.active > a.u-button-style.u-text-grey[class*="u-border-"],
a.u-button-style.u-text-grey,
a.u-button-style.u-text-grey[class*="u-border-"] {
    color: #b3b3b3 !important;
}

    a.u-button-style.u-text-grey:hover,
    a.u-button-style.u-text-grey[class*="u-border-"]:hover,
    a.u-button-style.u-text-grey:focus,
    a.u-button-style.u-text-grey[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-grey:active,
    a.u-button-style.u-button-style.u-text-grey[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-grey.active,
    a.u-button-style.u-button-style.u-text-grey[class*="u-border-"].active {
        color: #a1a1a1 !important;
    }

a.u-button-style:hover > .u-text-hover-grey,
a.u-button-style:hover > .u-text-hover-grey[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-grey:hover,
a.u-button-style.u-button-style.u-text-hover-grey[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-grey:focus,
a.u-button-style.u-button-style.u-text-hover-grey[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-grey,
a.u-button-style.u-button-style.active > .u-text-active-grey[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-grey:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-grey.active,
.u-text-hover-grey.u-language-url:hover,
.u-text-hover-grey .u-language-url:hover,
.u-text-hover-grey.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-grey .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-grey .u-nav-link.active {
    color: #b3b3b3 !important;
}

.u-text-grey .u-svg-link,
.u-text-hover-grey:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-grey .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-grey .u-svg-link,
.u-text-hover-grey:focus .u-svg-link {
    fill: #b3b3b3;
}

.u-link.u-text-grey:hover {
    color: #a1a1a1 !important;
}

a.u-link.u-text-hover-grey:hover {
    color: #b3b3b3 !important;
}

.u-text-grey-light-1,
.u-input.u-text-grey-light-1,
.u-input.u-text-grey-light-1[class*="u-border-"],
li.active > a.u-button-style.u-text-grey-light-1,
li.active > a.u-button-style.u-text-grey-light-1[class*="u-border-"],
a.u-button-style.u-text-grey-light-1,
a.u-button-style.u-text-grey-light-1[class*="u-border-"] {
    color: #d9d9d9 !important;
}

    a.u-button-style.u-text-grey-light-1:hover,
    a.u-button-style.u-text-grey-light-1[class*="u-border-"]:hover,
    a.u-button-style.u-text-grey-light-1:focus,
    a.u-button-style.u-text-grey-light-1[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-grey-light-1:active,
    a.u-button-style.u-button-style.u-text-grey-light-1[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-grey-light-1.active,
    a.u-button-style.u-button-style.u-text-grey-light-1[class*="u-border-"].active {
        color: #c3c3c3 !important;
    }

a.u-button-style:hover > .u-text-hover-grey-light-1,
a.u-button-style:hover > .u-text-hover-grey-light-1[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-grey-light-1:hover,
a.u-button-style.u-button-style.u-text-hover-grey-light-1[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-light-1.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-light-1[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-light-1:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-light-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-grey-light-1:focus,
a.u-button-style.u-button-style.u-text-hover-grey-light-1[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-light-1:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-light-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-light-1.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-light-1[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-grey-light-1,
a.u-button-style.u-button-style.active > .u-text-active-grey-light-1[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-grey-light-1:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-grey-light-1.active,
.u-text-hover-grey-light-1.u-language-url:hover,
.u-text-hover-grey-light-1 .u-language-url:hover,
.u-text-hover-grey-light-1.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-grey-light-1 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-grey-light-1 .u-nav-link.active {
    color: #d9d9d9 !important;
}

.u-text-grey-light-1 .u-svg-link,
.u-text-hover-grey-light-1:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-grey-light-1 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-grey-light-1 .u-svg-link,
.u-text-hover-grey-light-1:focus .u-svg-link {
    fill: #d9d9d9;
}

.u-link.u-text-grey-light-1:hover {
    color: #c3c3c3 !important;
}

a.u-link.u-text-hover-grey-light-1:hover {
    color: #d9d9d9 !important;
}

.u-text-grey-light-2,
.u-input.u-text-grey-light-2,
.u-input.u-text-grey-light-2[class*="u-border-"],
li.active > a.u-button-style.u-text-grey-light-2,
li.active > a.u-button-style.u-text-grey-light-2[class*="u-border-"],
a.u-button-style.u-text-grey-light-2,
a.u-button-style.u-text-grey-light-2[class*="u-border-"] {
    color: #eeeeee !important;
}

    a.u-button-style.u-text-grey-light-2:hover,
    a.u-button-style.u-text-grey-light-2[class*="u-border-"]:hover,
    a.u-button-style.u-text-grey-light-2:focus,
    a.u-button-style.u-text-grey-light-2[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-grey-light-2:active,
    a.u-button-style.u-button-style.u-text-grey-light-2[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-grey-light-2.active,
    a.u-button-style.u-button-style.u-text-grey-light-2[class*="u-border-"].active {
        color: #d6d6d6 !important;
    }

a.u-button-style:hover > .u-text-hover-grey-light-2,
a.u-button-style:hover > .u-text-hover-grey-light-2[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-grey-light-2:hover,
a.u-button-style.u-button-style.u-text-hover-grey-light-2[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-light-2.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-light-2[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-light-2:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-light-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-grey-light-2:focus,
a.u-button-style.u-button-style.u-text-hover-grey-light-2[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-light-2:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-light-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-light-2.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-light-2[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-grey-light-2,
a.u-button-style.u-button-style.active > .u-text-active-grey-light-2[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-grey-light-2:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-grey-light-2.active,
.u-text-hover-grey-light-2.u-language-url:hover,
.u-text-hover-grey-light-2 .u-language-url:hover,
.u-text-hover-grey-light-2.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-grey-light-2 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-grey-light-2 .u-nav-link.active {
    color: #eeeeee !important;
}

.u-text-grey-light-2 .u-svg-link,
.u-text-hover-grey-light-2:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-grey-light-2 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-grey-light-2 .u-svg-link,
.u-text-hover-grey-light-2:focus .u-svg-link {
    fill: #eeeeee;
}

.u-link.u-text-grey-light-2:hover {
    color: #d6d6d6 !important;
}

a.u-link.u-text-hover-grey-light-2:hover {
    color: #eeeeee !important;
}

.u-text-grey-light-3,
.u-input.u-text-grey-light-3,
.u-input.u-text-grey-light-3[class*="u-border-"],
li.active > a.u-button-style.u-text-grey-light-3,
li.active > a.u-button-style.u-text-grey-light-3[class*="u-border-"],
a.u-button-style.u-text-grey-light-3,
a.u-button-style.u-text-grey-light-3[class*="u-border-"] {
    color: #f6f6f6 !important;
}

    a.u-button-style.u-text-grey-light-3:hover,
    a.u-button-style.u-text-grey-light-3[class*="u-border-"]:hover,
    a.u-button-style.u-text-grey-light-3:focus,
    a.u-button-style.u-text-grey-light-3[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-grey-light-3:active,
    a.u-button-style.u-button-style.u-text-grey-light-3[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-grey-light-3.active,
    a.u-button-style.u-button-style.u-text-grey-light-3[class*="u-border-"].active {
        color: #dddddd !important;
    }

a.u-button-style:hover > .u-text-hover-grey-light-3,
a.u-button-style:hover > .u-text-hover-grey-light-3[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-grey-light-3:hover,
a.u-button-style.u-button-style.u-text-hover-grey-light-3[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-light-3.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-light-3[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-light-3:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-light-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-grey-light-3:focus,
a.u-button-style.u-button-style.u-text-hover-grey-light-3[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-light-3:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-light-3[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-light-3.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-light-3[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-grey-light-3,
a.u-button-style.u-button-style.active > .u-text-active-grey-light-3[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-grey-light-3:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-grey-light-3.active,
.u-text-hover-grey-light-3.u-language-url:hover,
.u-text-hover-grey-light-3 .u-language-url:hover,
.u-text-hover-grey-light-3.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-grey-light-3 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-grey-light-3 .u-nav-link.active {
    color: #f6f6f6 !important;
}

.u-text-grey-light-3 .u-svg-link,
.u-text-hover-grey-light-3:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-grey-light-3 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-grey-light-3 .u-svg-link,
.u-text-hover-grey-light-3:focus .u-svg-link {
    fill: #f6f6f6;
}

.u-link.u-text-grey-light-3:hover {
    color: #dddddd !important;
}

a.u-link.u-text-hover-grey-light-3:hover {
    color: #f6f6f6 !important;
}

.u-text-white,
.u-input.u-text-white,
.u-input.u-text-white[class*="u-border-"],
li.active > a.u-button-style.u-text-white,
li.active > a.u-button-style.u-text-white[class*="u-border-"],
a.u-button-style.u-text-white,
a.u-button-style.u-text-white[class*="u-border-"] {
    color: #ffffff !important;
}

    a.u-button-style.u-text-white:hover,
    a.u-button-style.u-text-white[class*="u-border-"]:hover,
    a.u-button-style.u-text-white:focus,
    a.u-button-style.u-text-white[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-white:active,
    a.u-button-style.u-button-style.u-text-white[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-white.active,
    a.u-button-style.u-button-style.u-text-white[class*="u-border-"].active {
        color: #e6e6e6 !important;
    }

a.u-button-style:hover > .u-text-hover-white,
a.u-button-style:hover > .u-text-hover-white[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-white:hover,
a.u-button-style.u-button-style.u-text-hover-white[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-white.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-white[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-white:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-white[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-white:focus,
a.u-button-style.u-button-style.u-text-hover-white[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-white:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-white[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-white.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-white[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-white,
a.u-button-style.u-button-style.active > .u-text-active-white[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-white:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-white.active,
.u-text-hover-white.u-language-url:hover,
.u-text-hover-white .u-language-url:hover,
.u-text-hover-white.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-white .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-white .u-nav-link.active {
    color: #ffffff !important;
}

.u-text-white .u-svg-link,
.u-text-hover-white:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-white .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-white .u-svg-link,
.u-text-hover-white:focus .u-svg-link {
    fill: #ffffff;
}

.u-link.u-text-white:hover {
    color: #e6e6e6 !important;
}

a.u-link.u-text-hover-white:hover {
    color: #ffffff !important;
}

.u-text-black,
.u-input.u-text-black,
.u-input.u-text-black[class*="u-border-"],
li.active > a.u-button-style.u-text-black,
li.active > a.u-button-style.u-text-black[class*="u-border-"],
a.u-button-style.u-text-black,
a.u-button-style.u-text-black[class*="u-border-"] {
    color: #000000 !important;
}

    a.u-button-style.u-text-black:hover,
    a.u-button-style.u-text-black[class*="u-border-"]:hover,
    a.u-button-style.u-text-black:focus,
    a.u-button-style.u-text-black[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-black:active,
    a.u-button-style.u-button-style.u-text-black[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-black.active,
    a.u-button-style.u-button-style.u-text-black[class*="u-border-"].active {
        color: #000000 !important;
    }

a.u-button-style:hover > .u-text-hover-black,
a.u-button-style:hover > .u-text-hover-black[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-black:hover,
a.u-button-style.u-button-style.u-text-hover-black[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-black.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-black[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-black:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-black[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-black:focus,
a.u-button-style.u-button-style.u-text-hover-black[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-black:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-black[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-black.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-black[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-black,
a.u-button-style.u-button-style.active > .u-text-active-black[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-black:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-black.active,
.u-text-hover-black.u-language-url:hover,
.u-text-hover-black .u-language-url:hover,
.u-text-hover-black.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-black .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-black .u-nav-link.active {
    color: #000000 !important;
}

.u-text-black .u-svg-link,
.u-text-hover-black:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-black .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-black .u-svg-link,
.u-text-hover-black:focus .u-svg-link {
    fill: #000000;
}

.u-link.u-text-black:hover {
    color: #000000 !important;
}

a.u-link.u-text-hover-black:hover {
    color: #000000 !important;
}

.u-text-body-color,
.u-input.u-text-body-color,
.u-input.u-text-body-color[class*="u-border-"],
li.active > a.u-button-style.u-text-body-color,
li.active > a.u-button-style.u-text-body-color[class*="u-border-"],
a.u-button-style.u-text-body-color,
a.u-button-style.u-text-body-color[class*="u-border-"] {
    color: #111111 !important;
}

    a.u-button-style.u-text-body-color:hover,
    a.u-button-style.u-text-body-color[class*="u-border-"]:hover,
    a.u-button-style.u-text-body-color:focus,
    a.u-button-style.u-text-body-color[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-body-color:active,
    a.u-button-style.u-button-style.u-text-body-color[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-body-color.active,
    a.u-button-style.u-button-style.u-text-body-color[class*="u-border-"].active {
        color: #0f0f0f !important;
    }

a.u-button-style:hover > .u-text-hover-body-color,
a.u-button-style:hover > .u-text-hover-body-color[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-body-color:hover,
a.u-button-style.u-button-style.u-text-hover-body-color[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-body-color.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-body-color[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-body-color:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-body-color[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-body-color:focus,
a.u-button-style.u-button-style.u-text-hover-body-color[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-body-color:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-body-color[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-body-color.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-body-color[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-body-color,
a.u-button-style.u-button-style.active > .u-text-active-body-color[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-body-color:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-body-color.active,
.u-text-hover-body-color.u-language-url:hover,
.u-text-hover-body-color .u-language-url:hover,
.u-text-hover-body-color.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-body-color .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-body-color .u-nav-link.active {
    color: #111111 !important;
}

.u-text-body-color .u-svg-link,
.u-text-hover-body-color:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-body-color .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-body-color .u-svg-link,
.u-text-hover-body-color:focus .u-svg-link {
    fill: #111111;
}

.u-link.u-text-body-color:hover {
    color: #0f0f0f !important;
}

a.u-link.u-text-hover-body-color:hover {
    color: #111111 !important;
}

.u-text-body-alt-color,
.u-input.u-text-body-alt-color,
.u-input.u-text-body-alt-color[class*="u-border-"],
li.active > a.u-button-style.u-text-body-alt-color,
li.active > a.u-button-style.u-text-body-alt-color[class*="u-border-"],
a.u-button-style.u-text-body-alt-color,
a.u-button-style.u-text-body-alt-color[class*="u-border-"] {
    color: #ffffff !important;
}

    a.u-button-style.u-text-body-alt-color:hover,
    a.u-button-style.u-text-body-alt-color[class*="u-border-"]:hover,
    a.u-button-style.u-text-body-alt-color:focus,
    a.u-button-style.u-text-body-alt-color[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-body-alt-color:active,
    a.u-button-style.u-button-style.u-text-body-alt-color[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-body-alt-color.active,
    a.u-button-style.u-button-style.u-text-body-alt-color[class*="u-border-"].active {
        color: #e6e6e6 !important;
    }

a.u-button-style:hover > .u-text-hover-body-alt-color,
a.u-button-style:hover > .u-text-hover-body-alt-color[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-body-alt-color:hover,
a.u-button-style.u-button-style.u-text-hover-body-alt-color[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-body-alt-color.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-body-alt-color[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-body-alt-color:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-body-alt-color[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-body-alt-color:focus,
a.u-button-style.u-button-style.u-text-hover-body-alt-color[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-body-alt-color:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-body-alt-color[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-body-alt-color.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-body-alt-color[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-body-alt-color,
a.u-button-style.u-button-style.active > .u-text-active-body-alt-color[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-body-alt-color:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-body-alt-color.active,
.u-text-hover-body-alt-color.u-language-url:hover,
.u-text-hover-body-alt-color .u-language-url:hover,
.u-text-hover-body-alt-color.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-body-alt-color .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-body-alt-color .u-nav-link.active {
    color: #ffffff !important;
}

.u-text-body-alt-color .u-svg-link,
.u-text-hover-body-alt-color:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-body-alt-color .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-body-alt-color .u-svg-link,
.u-text-hover-body-alt-color:focus .u-svg-link {
    fill: #ffffff;
}

.u-link.u-text-body-alt-color:hover {
    color: #e6e6e6 !important;
}

a.u-link.u-text-hover-body-alt-color:hover {
    color: #ffffff !important;
}

.u-text-grey-25,
.u-input.u-text-grey-25,
.u-input.u-text-grey-25[class*="u-border-"],
li.active > a.u-button-style.u-text-grey-25,
li.active > a.u-button-style.u-text-grey-25[class*="u-border-"],
a.u-button-style.u-text-grey-25,
a.u-button-style.u-text-grey-25[class*="u-border-"] {
    color: #c0c0c0 !important;
}

    a.u-button-style.u-text-grey-25:hover,
    a.u-button-style.u-text-grey-25[class*="u-border-"]:hover,
    a.u-button-style.u-text-grey-25:focus,
    a.u-button-style.u-text-grey-25[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-grey-25:active,
    a.u-button-style.u-button-style.u-text-grey-25[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-grey-25.active,
    a.u-button-style.u-button-style.u-text-grey-25[class*="u-border-"].active {
        color: #adadad !important;
    }

a.u-button-style:hover > .u-text-hover-grey-25,
a.u-button-style:hover > .u-text-hover-grey-25[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-grey-25:hover,
a.u-button-style.u-button-style.u-text-hover-grey-25[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-25.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-25[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-25:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-25[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-grey-25:focus,
a.u-button-style.u-button-style.u-text-hover-grey-25[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-25:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-25[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-25.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-25[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-grey-25,
a.u-button-style.u-button-style.active > .u-text-active-grey-25[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-grey-25:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-grey-25.active,
.u-text-hover-grey-25.u-language-url:hover,
.u-text-hover-grey-25 .u-language-url:hover,
.u-text-hover-grey-25.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-grey-25 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-grey-25 .u-nav-link.active {
    color: #c0c0c0 !important;
}

.u-text-grey-25 .u-svg-link,
.u-text-hover-grey-25:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-grey-25 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-grey-25 .u-svg-link,
.u-text-hover-grey-25:focus .u-svg-link {
    fill: #c0c0c0;
}

.u-link.u-text-grey-25:hover {
    color: #adadad !important;
}

a.u-link.u-text-hover-grey-25:hover {
    color: #c0c0c0 !important;
}

.u-text-grey-5,
.u-input.u-text-grey-5,
.u-input.u-text-grey-5[class*="u-border-"],
li.active > a.u-button-style.u-text-grey-5,
li.active > a.u-button-style.u-text-grey-5[class*="u-border-"],
a.u-button-style.u-text-grey-5,
a.u-button-style.u-text-grey-5[class*="u-border-"] {
    color: #f2f2f2 !important;
}

    a.u-button-style.u-text-grey-5:hover,
    a.u-button-style.u-text-grey-5[class*="u-border-"]:hover,
    a.u-button-style.u-text-grey-5:focus,
    a.u-button-style.u-text-grey-5[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-grey-5:active,
    a.u-button-style.u-button-style.u-text-grey-5[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-grey-5.active,
    a.u-button-style.u-button-style.u-text-grey-5[class*="u-border-"].active {
        color: #dadada !important;
    }

a.u-button-style:hover > .u-text-hover-grey-5,
a.u-button-style:hover > .u-text-hover-grey-5[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-grey-5:hover,
a.u-button-style.u-button-style.u-text-hover-grey-5[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-5.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-5[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-5:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-5[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-grey-5:focus,
a.u-button-style.u-button-style.u-text-hover-grey-5[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-5:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-5[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-5.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-5[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-grey-5,
a.u-button-style.u-button-style.active > .u-text-active-grey-5[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-grey-5:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-grey-5.active,
.u-text-hover-grey-5.u-language-url:hover,
.u-text-hover-grey-5 .u-language-url:hover,
.u-text-hover-grey-5.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-grey-5 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-grey-5 .u-nav-link.active {
    color: #f2f2f2 !important;
}

.u-text-grey-5 .u-svg-link,
.u-text-hover-grey-5:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-grey-5 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-grey-5 .u-svg-link,
.u-text-hover-grey-5:focus .u-svg-link {
    fill: #f2f2f2;
}

.u-link.u-text-grey-5:hover {
    color: #dadada !important;
}

a.u-link.u-text-hover-grey-5:hover {
    color: #f2f2f2 !important;
}

.u-text-grey-10,
.u-input.u-text-grey-10,
.u-input.u-text-grey-10[class*="u-border-"],
li.active > a.u-button-style.u-text-grey-10,
li.active > a.u-button-style.u-text-grey-10[class*="u-border-"],
a.u-button-style.u-text-grey-10,
a.u-button-style.u-text-grey-10[class*="u-border-"] {
    color: #e5e5e5 !important;
}

    a.u-button-style.u-text-grey-10:hover,
    a.u-button-style.u-text-grey-10[class*="u-border-"]:hover,
    a.u-button-style.u-text-grey-10:focus,
    a.u-button-style.u-text-grey-10[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-grey-10:active,
    a.u-button-style.u-button-style.u-text-grey-10[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-grey-10.active,
    a.u-button-style.u-button-style.u-text-grey-10[class*="u-border-"].active {
        color: #cecece !important;
    }

a.u-button-style:hover > .u-text-hover-grey-10,
a.u-button-style:hover > .u-text-hover-grey-10[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-grey-10:hover,
a.u-button-style.u-button-style.u-text-hover-grey-10[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-10.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-10[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-10:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-10[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-grey-10:focus,
a.u-button-style.u-button-style.u-text-hover-grey-10[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-10:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-10[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-10.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-10[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-grey-10,
a.u-button-style.u-button-style.active > .u-text-active-grey-10[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-grey-10:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-grey-10.active,
.u-text-hover-grey-10.u-language-url:hover,
.u-text-hover-grey-10 .u-language-url:hover,
.u-text-hover-grey-10.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-grey-10 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-grey-10 .u-nav-link.active {
    color: #e5e5e5 !important;
}

.u-text-grey-10 .u-svg-link,
.u-text-hover-grey-10:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-grey-10 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-grey-10 .u-svg-link,
.u-text-hover-grey-10:focus .u-svg-link {
    fill: #e5e5e5;
}

.u-link.u-text-grey-10:hover {
    color: #cecece !important;
}

a.u-link.u-text-hover-grey-10:hover {
    color: #e5e5e5 !important;
}

.u-text-grey-15,
.u-input.u-text-grey-15,
.u-input.u-text-grey-15[class*="u-border-"],
li.active > a.u-button-style.u-text-grey-15,
li.active > a.u-button-style.u-text-grey-15[class*="u-border-"],
a.u-button-style.u-text-grey-15,
a.u-button-style.u-text-grey-15[class*="u-border-"] {
    color: #d9d9d9 !important;
}

    a.u-button-style.u-text-grey-15:hover,
    a.u-button-style.u-text-grey-15[class*="u-border-"]:hover,
    a.u-button-style.u-text-grey-15:focus,
    a.u-button-style.u-text-grey-15[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-grey-15:active,
    a.u-button-style.u-button-style.u-text-grey-15[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-grey-15.active,
    a.u-button-style.u-button-style.u-text-grey-15[class*="u-border-"].active {
        color: #c3c3c3 !important;
    }

a.u-button-style:hover > .u-text-hover-grey-15,
a.u-button-style:hover > .u-text-hover-grey-15[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-grey-15:hover,
a.u-button-style.u-button-style.u-text-hover-grey-15[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-15.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-15[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-15:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-15[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-grey-15:focus,
a.u-button-style.u-button-style.u-text-hover-grey-15[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-15:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-15[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-15.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-15[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-grey-15,
a.u-button-style.u-button-style.active > .u-text-active-grey-15[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-grey-15:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-grey-15.active,
.u-text-hover-grey-15.u-language-url:hover,
.u-text-hover-grey-15 .u-language-url:hover,
.u-text-hover-grey-15.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-grey-15 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-grey-15 .u-nav-link.active {
    color: #d9d9d9 !important;
}

.u-text-grey-15 .u-svg-link,
.u-text-hover-grey-15:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-grey-15 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-grey-15 .u-svg-link,
.u-text-hover-grey-15:focus .u-svg-link {
    fill: #d9d9d9;
}

.u-link.u-text-grey-15:hover {
    color: #c3c3c3 !important;
}

a.u-link.u-text-hover-grey-15:hover {
    color: #d9d9d9 !important;
}

.u-text-grey-25,
.u-input.u-text-grey-25,
.u-input.u-text-grey-25[class*="u-border-"],
li.active > a.u-button-style.u-text-grey-25,
li.active > a.u-button-style.u-text-grey-25[class*="u-border-"],
a.u-button-style.u-text-grey-25,
a.u-button-style.u-text-grey-25[class*="u-border-"] {
    color: #c0c0c0 !important;
}

    a.u-button-style.u-text-grey-25:hover,
    a.u-button-style.u-text-grey-25[class*="u-border-"]:hover,
    a.u-button-style.u-text-grey-25:focus,
    a.u-button-style.u-text-grey-25[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-grey-25:active,
    a.u-button-style.u-button-style.u-text-grey-25[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-grey-25.active,
    a.u-button-style.u-button-style.u-text-grey-25[class*="u-border-"].active {
        color: #adadad !important;
    }

a.u-button-style:hover > .u-text-hover-grey-25,
a.u-button-style:hover > .u-text-hover-grey-25[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-grey-25:hover,
a.u-button-style.u-button-style.u-text-hover-grey-25[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-25.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-25[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-25:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-25[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-grey-25:focus,
a.u-button-style.u-button-style.u-text-hover-grey-25[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-25:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-25[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-25.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-25[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-grey-25,
a.u-button-style.u-button-style.active > .u-text-active-grey-25[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-grey-25:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-grey-25.active,
.u-text-hover-grey-25.u-language-url:hover,
.u-text-hover-grey-25 .u-language-url:hover,
.u-text-hover-grey-25.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-grey-25 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-grey-25 .u-nav-link.active {
    color: #c0c0c0 !important;
}

.u-text-grey-25 .u-svg-link,
.u-text-hover-grey-25:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-grey-25 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-grey-25 .u-svg-link,
.u-text-hover-grey-25:focus .u-svg-link {
    fill: #c0c0c0;
}

.u-link.u-text-grey-25:hover {
    color: #adadad !important;
}

a.u-link.u-text-hover-grey-25:hover {
    color: #c0c0c0 !important;
}

.u-text-grey-30,
.u-input.u-text-grey-30,
.u-input.u-text-grey-30[class*="u-border-"],
li.active > a.u-button-style.u-text-grey-30,
li.active > a.u-button-style.u-text-grey-30[class*="u-border-"],
a.u-button-style.u-text-grey-30,
a.u-button-style.u-text-grey-30[class*="u-border-"] {
    color: #b3b3b3 !important;
}

    a.u-button-style.u-text-grey-30:hover,
    a.u-button-style.u-text-grey-30[class*="u-border-"]:hover,
    a.u-button-style.u-text-grey-30:focus,
    a.u-button-style.u-text-grey-30[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-grey-30:active,
    a.u-button-style.u-button-style.u-text-grey-30[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-grey-30.active,
    a.u-button-style.u-button-style.u-text-grey-30[class*="u-border-"].active {
        color: #a1a1a1 !important;
    }

a.u-button-style:hover > .u-text-hover-grey-30,
a.u-button-style:hover > .u-text-hover-grey-30[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-grey-30:hover,
a.u-button-style.u-button-style.u-text-hover-grey-30[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-30.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-30[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-30:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-30[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-grey-30:focus,
a.u-button-style.u-button-style.u-text-hover-grey-30[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-30:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-30[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-30.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-30[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-grey-30,
a.u-button-style.u-button-style.active > .u-text-active-grey-30[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-grey-30:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-grey-30.active,
.u-text-hover-grey-30.u-language-url:hover,
.u-text-hover-grey-30 .u-language-url:hover,
.u-text-hover-grey-30.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-grey-30 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-grey-30 .u-nav-link.active {
    color: #b3b3b3 !important;
}

.u-text-grey-30 .u-svg-link,
.u-text-hover-grey-30:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-grey-30 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-grey-30 .u-svg-link,
.u-text-hover-grey-30:focus .u-svg-link {
    fill: #b3b3b3;
}

.u-link.u-text-grey-30:hover {
    color: #a1a1a1 !important;
}

a.u-link.u-text-hover-grey-30:hover {
    color: #b3b3b3 !important;
}

.u-text-grey-40,
.u-input.u-text-grey-40,
.u-input.u-text-grey-40[class*="u-border-"],
li.active > a.u-button-style.u-text-grey-40,
li.active > a.u-button-style.u-text-grey-40[class*="u-border-"],
a.u-button-style.u-text-grey-40,
a.u-button-style.u-text-grey-40[class*="u-border-"] {
    color: #999999 !important;
}

    a.u-button-style.u-text-grey-40:hover,
    a.u-button-style.u-text-grey-40[class*="u-border-"]:hover,
    a.u-button-style.u-text-grey-40:focus,
    a.u-button-style.u-text-grey-40[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-grey-40:active,
    a.u-button-style.u-button-style.u-text-grey-40[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-grey-40.active,
    a.u-button-style.u-button-style.u-text-grey-40[class*="u-border-"].active {
        color: #8a8a8a !important;
    }

a.u-button-style:hover > .u-text-hover-grey-40,
a.u-button-style:hover > .u-text-hover-grey-40[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-grey-40:hover,
a.u-button-style.u-button-style.u-text-hover-grey-40[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-40.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-40[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-40:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-40[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-grey-40:focus,
a.u-button-style.u-button-style.u-text-hover-grey-40[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-40:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-40[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-40.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-40[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-grey-40,
a.u-button-style.u-button-style.active > .u-text-active-grey-40[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-grey-40:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-grey-40.active,
.u-text-hover-grey-40.u-language-url:hover,
.u-text-hover-grey-40 .u-language-url:hover,
.u-text-hover-grey-40.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-grey-40 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-grey-40 .u-nav-link.active {
    color: #999999 !important;
}

.u-text-grey-40 .u-svg-link,
.u-text-hover-grey-40:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-grey-40 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-grey-40 .u-svg-link,
.u-text-hover-grey-40:focus .u-svg-link {
    fill: #999999;
}

.u-link.u-text-grey-40:hover {
    color: #8a8a8a !important;
}

a.u-link.u-text-hover-grey-40:hover {
    color: #999999 !important;
}

.u-text-grey-50,
.u-input.u-text-grey-50,
.u-input.u-text-grey-50[class*="u-border-"],
li.active > a.u-button-style.u-text-grey-50,
li.active > a.u-button-style.u-text-grey-50[class*="u-border-"],
a.u-button-style.u-text-grey-50,
a.u-button-style.u-text-grey-50[class*="u-border-"] {
    color: #808080 !important;
}

    a.u-button-style.u-text-grey-50:hover,
    a.u-button-style.u-text-grey-50[class*="u-border-"]:hover,
    a.u-button-style.u-text-grey-50:focus,
    a.u-button-style.u-text-grey-50[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-grey-50:active,
    a.u-button-style.u-button-style.u-text-grey-50[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-grey-50.active,
    a.u-button-style.u-button-style.u-text-grey-50[class*="u-border-"].active {
        color: #737373 !important;
    }

a.u-button-style:hover > .u-text-hover-grey-50,
a.u-button-style:hover > .u-text-hover-grey-50[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-grey-50:hover,
a.u-button-style.u-button-style.u-text-hover-grey-50[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-50.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-50[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-50:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-50[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-grey-50:focus,
a.u-button-style.u-button-style.u-text-hover-grey-50[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-50:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-50[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-50.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-50[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-grey-50,
a.u-button-style.u-button-style.active > .u-text-active-grey-50[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-grey-50:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-grey-50.active,
.u-text-hover-grey-50.u-language-url:hover,
.u-text-hover-grey-50 .u-language-url:hover,
.u-text-hover-grey-50.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-grey-50 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-grey-50 .u-nav-link.active {
    color: #808080 !important;
}

.u-text-grey-50 .u-svg-link,
.u-text-hover-grey-50:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-grey-50 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-grey-50 .u-svg-link,
.u-text-hover-grey-50:focus .u-svg-link {
    fill: #808080;
}

.u-link.u-text-grey-50:hover {
    color: #737373 !important;
}

a.u-link.u-text-hover-grey-50:hover {
    color: #808080 !important;
}

.u-text-grey-60,
.u-input.u-text-grey-60,
.u-input.u-text-grey-60[class*="u-border-"],
li.active > a.u-button-style.u-text-grey-60,
li.active > a.u-button-style.u-text-grey-60[class*="u-border-"],
a.u-button-style.u-text-grey-60,
a.u-button-style.u-text-grey-60[class*="u-border-"] {
    color: #666666 !important;
}

    a.u-button-style.u-text-grey-60:hover,
    a.u-button-style.u-text-grey-60[class*="u-border-"]:hover,
    a.u-button-style.u-text-grey-60:focus,
    a.u-button-style.u-text-grey-60[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-grey-60:active,
    a.u-button-style.u-button-style.u-text-grey-60[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-grey-60.active,
    a.u-button-style.u-button-style.u-text-grey-60[class*="u-border-"].active {
        color: #5c5c5c !important;
    }

a.u-button-style:hover > .u-text-hover-grey-60,
a.u-button-style:hover > .u-text-hover-grey-60[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-grey-60:hover,
a.u-button-style.u-button-style.u-text-hover-grey-60[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-60.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-60[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-60:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-60[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-grey-60:focus,
a.u-button-style.u-button-style.u-text-hover-grey-60[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-60:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-60[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-60.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-60[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-grey-60,
a.u-button-style.u-button-style.active > .u-text-active-grey-60[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-grey-60:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-grey-60.active,
.u-text-hover-grey-60.u-language-url:hover,
.u-text-hover-grey-60 .u-language-url:hover,
.u-text-hover-grey-60.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-grey-60 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-grey-60 .u-nav-link.active {
    color: #666666 !important;
}

.u-text-grey-60 .u-svg-link,
.u-text-hover-grey-60:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-grey-60 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-grey-60 .u-svg-link,
.u-text-hover-grey-60:focus .u-svg-link {
    fill: #666666;
}

.u-link.u-text-grey-60:hover {
    color: #5c5c5c !important;
}

a.u-link.u-text-hover-grey-60:hover {
    color: #666666 !important;
}

.u-text-grey-70,
.u-input.u-text-grey-70,
.u-input.u-text-grey-70[class*="u-border-"],
li.active > a.u-button-style.u-text-grey-70,
li.active > a.u-button-style.u-text-grey-70[class*="u-border-"],
a.u-button-style.u-text-grey-70,
a.u-button-style.u-text-grey-70[class*="u-border-"] {
    color: #4d4d4d !important;
}

    a.u-button-style.u-text-grey-70:hover,
    a.u-button-style.u-text-grey-70[class*="u-border-"]:hover,
    a.u-button-style.u-text-grey-70:focus,
    a.u-button-style.u-text-grey-70[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-grey-70:active,
    a.u-button-style.u-button-style.u-text-grey-70[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-grey-70.active,
    a.u-button-style.u-button-style.u-text-grey-70[class*="u-border-"].active {
        color: #454545 !important;
    }

a.u-button-style:hover > .u-text-hover-grey-70,
a.u-button-style:hover > .u-text-hover-grey-70[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-grey-70:hover,
a.u-button-style.u-button-style.u-text-hover-grey-70[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-70.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-70[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-70:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-70[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-grey-70:focus,
a.u-button-style.u-button-style.u-text-hover-grey-70[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-70:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-70[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-70.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-70[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-grey-70,
a.u-button-style.u-button-style.active > .u-text-active-grey-70[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-grey-70:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-grey-70.active,
.u-text-hover-grey-70.u-language-url:hover,
.u-text-hover-grey-70 .u-language-url:hover,
.u-text-hover-grey-70.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-grey-70 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-grey-70 .u-nav-link.active {
    color: #4d4d4d !important;
}

.u-text-grey-70 .u-svg-link,
.u-text-hover-grey-70:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-grey-70 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-grey-70 .u-svg-link,
.u-text-hover-grey-70:focus .u-svg-link {
    fill: #4d4d4d;
}

.u-link.u-text-grey-70:hover {
    color: #454545 !important;
}

a.u-link.u-text-hover-grey-70:hover {
    color: #4d4d4d !important;
}

.u-text-grey-75,
.u-input.u-text-grey-75,
.u-input.u-text-grey-75[class*="u-border-"],
li.active > a.u-button-style.u-text-grey-75,
li.active > a.u-button-style.u-text-grey-75[class*="u-border-"],
a.u-button-style.u-text-grey-75,
a.u-button-style.u-text-grey-75[class*="u-border-"] {
    color: #404040 !important;
}

    a.u-button-style.u-text-grey-75:hover,
    a.u-button-style.u-text-grey-75[class*="u-border-"]:hover,
    a.u-button-style.u-text-grey-75:focus,
    a.u-button-style.u-text-grey-75[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-grey-75:active,
    a.u-button-style.u-button-style.u-text-grey-75[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-grey-75.active,
    a.u-button-style.u-button-style.u-text-grey-75[class*="u-border-"].active {
        color: #3a3a3a !important;
    }

a.u-button-style:hover > .u-text-hover-grey-75,
a.u-button-style:hover > .u-text-hover-grey-75[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-grey-75:hover,
a.u-button-style.u-button-style.u-text-hover-grey-75[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-75.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-75[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-75:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-75[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-grey-75:focus,
a.u-button-style.u-button-style.u-text-hover-grey-75[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-75:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-75[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-75.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-75[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-grey-75,
a.u-button-style.u-button-style.active > .u-text-active-grey-75[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-grey-75:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-grey-75.active,
.u-text-hover-grey-75.u-language-url:hover,
.u-text-hover-grey-75 .u-language-url:hover,
.u-text-hover-grey-75.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-grey-75 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-grey-75 .u-nav-link.active {
    color: #404040 !important;
}

.u-text-grey-75 .u-svg-link,
.u-text-hover-grey-75:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-grey-75 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-grey-75 .u-svg-link,
.u-text-hover-grey-75:focus .u-svg-link {
    fill: #404040;
}

.u-link.u-text-grey-75:hover {
    color: #3a3a3a !important;
}

a.u-link.u-text-hover-grey-75:hover {
    color: #404040 !important;
}

.u-text-grey-80,
.u-input.u-text-grey-80,
.u-input.u-text-grey-80[class*="u-border-"],
li.active > a.u-button-style.u-text-grey-80,
li.active > a.u-button-style.u-text-grey-80[class*="u-border-"],
a.u-button-style.u-text-grey-80,
a.u-button-style.u-text-grey-80[class*="u-border-"] {
    color: #333333 !important;
}

    a.u-button-style.u-text-grey-80:hover,
    a.u-button-style.u-text-grey-80[class*="u-border-"]:hover,
    a.u-button-style.u-text-grey-80:focus,
    a.u-button-style.u-text-grey-80[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-grey-80:active,
    a.u-button-style.u-button-style.u-text-grey-80[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-grey-80.active,
    a.u-button-style.u-button-style.u-text-grey-80[class*="u-border-"].active {
        color: #2e2e2e !important;
    }

a.u-button-style:hover > .u-text-hover-grey-80,
a.u-button-style:hover > .u-text-hover-grey-80[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-grey-80:hover,
a.u-button-style.u-button-style.u-text-hover-grey-80[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-80.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-80[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-80:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-80[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-grey-80:focus,
a.u-button-style.u-button-style.u-text-hover-grey-80[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-80:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-80[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-80.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-80[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-grey-80,
a.u-button-style.u-button-style.active > .u-text-active-grey-80[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-grey-80:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-grey-80.active,
.u-text-hover-grey-80.u-language-url:hover,
.u-text-hover-grey-80 .u-language-url:hover,
.u-text-hover-grey-80.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-grey-80 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-grey-80 .u-nav-link.active {
    color: #333333 !important;
}

.u-text-grey-80 .u-svg-link,
.u-text-hover-grey-80:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-grey-80 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-grey-80 .u-svg-link,
.u-text-hover-grey-80:focus .u-svg-link {
    fill: #333333;
}

.u-link.u-text-grey-80:hover {
    color: #2e2e2e !important;
}

a.u-link.u-text-hover-grey-80:hover {
    color: #333333 !important;
}

.u-text-grey-90,
.u-input.u-text-grey-90,
.u-input.u-text-grey-90[class*="u-border-"],
li.active > a.u-button-style.u-text-grey-90,
li.active > a.u-button-style.u-text-grey-90[class*="u-border-"],
a.u-button-style.u-text-grey-90,
a.u-button-style.u-text-grey-90[class*="u-border-"] {
    color: #1a1a1a !important;
}

    a.u-button-style.u-text-grey-90:hover,
    a.u-button-style.u-text-grey-90[class*="u-border-"]:hover,
    a.u-button-style.u-text-grey-90:focus,
    a.u-button-style.u-text-grey-90[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-grey-90:active,
    a.u-button-style.u-button-style.u-text-grey-90[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-grey-90.active,
    a.u-button-style.u-button-style.u-text-grey-90[class*="u-border-"].active {
        color: #171717 !important;
    }

a.u-button-style:hover > .u-text-hover-grey-90,
a.u-button-style:hover > .u-text-hover-grey-90[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-grey-90:hover,
a.u-button-style.u-button-style.u-text-hover-grey-90[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-90.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-90[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-90:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-90[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-grey-90:focus,
a.u-button-style.u-button-style.u-text-hover-grey-90[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-90:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-90[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-90.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-90[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-grey-90,
a.u-button-style.u-button-style.active > .u-text-active-grey-90[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-grey-90:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-grey-90.active,
.u-text-hover-grey-90.u-language-url:hover,
.u-text-hover-grey-90 .u-language-url:hover,
.u-text-hover-grey-90.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-grey-90 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-grey-90 .u-nav-link.active {
    color: #1a1a1a !important;
}

.u-text-grey-90 .u-svg-link,
.u-text-hover-grey-90:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-grey-90 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-grey-90 .u-svg-link,
.u-text-hover-grey-90:focus .u-svg-link {
    fill: #1a1a1a;
}

.u-link.u-text-grey-90:hover {
    color: #171717 !important;
}

a.u-link.u-text-hover-grey-90:hover {
    color: #1a1a1a !important;
}
/*end-variables colors*/

/*begin-variables sitestylecss*/

.u-custom-color-1,
.u-body.u-custom-color-1,
section.u-custom-color-1:before,
.u-custom-color-1 > .u-container-layout:before,
.u-custom-color-1 > .u-inner-container-layout:before,
.u-custom-color-1.u-sidenav:before,
.u-container-layout.u-container-layout.u-custom-color-1:before,
.u-table-alt-custom-color-1 tr:nth-child(even) {
    color: #111111;
    background-color: rgba(214,198,198,0);
}

.u-input.u-custom-color-1,
.u-field-input.u-custom-color-1,
.u-button-style.u-custom-color-1,
.u-button-style.u-custom-color-1[class*="u-border-"] {
    color: #111111 !important;
    background-color: rgba(214,198,198,0) !important;
}

    .u-button-style.u-custom-color-1:hover,
    .u-button-style.u-custom-color-1[class*="u-border-"]:hover,
    .u-button-style.u-custom-color-1:focus,
    .u-button-style.u-custom-color-1[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-custom-color-1:active,
    .u-button-style.u-button-style.u-custom-color-1[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-custom-color-1.active,
    .u-button-style.u-button-style.u-custom-color-1[class*="u-border-"].active,
    li.active > .u-button-style.u-button-style.u-custom-color-1,
    li.active > .u-button-style.u-button-style.u-custom-color-1[class*="u-border-"] {
        color: #111111 !important;
        background-color: rgba(197,174,174,0) !important;
    }

.u-hover-custom-color-1:hover,
.u-hover-custom-color-1[class*="u-border-"]:hover,
.u-hover-custom-color-1:focus,
.u-hover-custom-color-1[class*="u-border-"]:focus,
.u-active-custom-color-1.u-active.u-active,
.u-active-custom-color-1[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-custom-color-1:hover,
a.u-button-style.u-hover-custom-color-1[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-custom-color-1,
a.u-button-style:hover > .u-hover-custom-color-1[class*="u-border-"],
a.u-button-style.u-hover-custom-color-1:focus,
a.u-button-style.u-hover-custom-color-1[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-custom-color-1:active,
a.u-button-style.u-button-style.u-active-custom-color-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-custom-color-1.active,
a.u-button-style.u-button-style.u-active-custom-color-1[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-custom-color-1,
a.u-button-style.u-button-style.active > .u-active-custom-color-1[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-custom-color-1,
li.active > a.u-button-style.u-button-style.u-active-custom-color-1[class*="u-border-"],
input.u-field-input.u-field-input.u-active-custom-color-1:checked {
    color: #111111 !important;
    background-color: rgba(214,198,198,0) !important;
}

a.u-link.u-hover-custom-color-1:hover {
    color: rgba(214,198,198,0) !important;
}




.u-border-custom-color-1,
.u-border-custom-color-1.u-input,
.u-border-custom-color-1.u-field-input.u-field-input,
.u-separator-custom-color-1:after {
    border-color: rgba(214,198,198,0);
    stroke: rgba(214,198,198,0);
}

.u-button-style.u-border-custom-color-1 {
    border-color: rgba(214,198,198,0) !important;
    color: rgba(214,198,198,0) !important;
    background-color: transparent !important;
}

    .u-button-style.u-border-custom-color-1:hover,
    .u-button-style.u-border-custom-color-1:focus {
        border-color: transparent !important;
        color: rgba(197,174,174,0) !important;
        background-color: transparent !important;
    }

.u-border-hover-custom-color-1:hover,
.u-border-hover-custom-color-1:focus,
.u-border-active-custom-color-1.u-active.u-active,
a.u-button-style.u-border-hover-custom-color-1:hover,
a.u-button-style:hover > .u-border-hover-custom-color-1,
a.u-button-style.u-border-hover-custom-color-1:focus,
a.u-button-style.u-button-style.u-border-active-custom-color-1:active,
a.u-button-style.u-button-style.u-border-active-custom-color-1.active,
a.u-button-style.u-button-style.active > .u-border-active-custom-color-1,
li.active > a.u-button-style.u-button-style.u-border-active-custom-color-1,
input.u-field-input.u-field-input.u-border-active-custom-color-1:checked {
    color: rgba(214,198,198,0) !important;
    border-color: rgba(214,198,198,0) !important;
}

.u-link.u-border-custom-color-1[class*="u-border-"] {
    border-color: rgba(214,198,198,0) !important;
}

    .u-link.u-border-custom-color-1[class*="u-border-"]:hover {
        border-color: rgba(197,174,174,0) !important;
    }



.u-text-custom-color-1,
.u-input.u-text-custom-color-1,
.u-input.u-text-custom-color-1[class*="u-border-"],
li.active > a.u-button-style.u-text-custom-color-1,
li.active > a.u-button-style.u-text-custom-color-1[class*="u-border-"],
a.u-button-style.u-text-custom-color-1,
a.u-button-style.u-text-custom-color-1[class*="u-border-"] {
    color: rgba(214,198,198,0) !important;
}

    a.u-button-style.u-text-custom-color-1:hover,
    a.u-button-style.u-text-custom-color-1[class*="u-border-"]:hover,
    a.u-button-style.u-text-custom-color-1:focus,
    a.u-button-style.u-text-custom-color-1[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-custom-color-1:active,
    a.u-button-style.u-button-style.u-text-custom-color-1[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-custom-color-1.active,
    a.u-button-style.u-button-style.u-text-custom-color-1[class*="u-border-"].active {
        color: rgba(197,174,174,0) !important;
    }

a.u-button-style:hover > .u-text-hover-custom-color-1,
a.u-button-style:hover > .u-text-hover-custom-color-1[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-custom-color-1:hover,
a.u-button-style.u-button-style.u-text-hover-custom-color-1[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-1.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-1[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-1:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-custom-color-1:focus,
a.u-button-style.u-button-style.u-text-hover-custom-color-1[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-1:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-1[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-1.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-1[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-custom-color-1,
a.u-button-style.u-button-style.active > .u-text-active-custom-color-1[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-custom-color-1:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-custom-color-1.active,
.u-text-hover-custom-color-1.u-language-url:hover,
.u-text-hover-custom-color-1 .u-language-url:hover,
.u-text-hover-custom-color-1.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-custom-color-1 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-custom-color-1 .u-nav-link.active {
    color: rgba(214,198,198,0) !important;
}

.u-text-custom-color-1 .u-svg-link,
.u-text-hover-custom-color-1:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-custom-color-1 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-custom-color-1 .u-svg-link,
.u-text-hover-custom-color-1:focus .u-svg-link {
    fill: rgba(214,198,198,0);
}

.u-link.u-text-custom-color-1:hover {
    color: rgba(197,174,174,0) !important;
}

a.u-link.u-text-hover-custom-color-1:hover {
    color: rgba(214,198,198,0) !important;
}

.u-body {
    --theme-sheet-width-xl: 1140px;
    --theme-sheet-width-lg: 940px;
    --theme-sheet-width-md: 720px;
    --theme-sheet-width-sm: 540px;
    --theme-sheet-width-xs: 340px;
}

/** common-rules **/
h1.u-title {
    font-weight: 400;
    font-size: 6rem;
    line-height: 1.1;
    margin-top: 20px;
    margin-bottom: 20px;
}

h2.u-subtitle {
    font-weight: 400;
    font-size: 3rem;
    line-height: 1.1;
    margin-top: 20px;
    margin-bottom: 20px;
}

h1:not(.u-title) {
    font-weight: 400;
    font-size: 4.5rem;
    line-height: 1.1;
    margin-top: 20px;
    margin-bottom: 20px;
}

h2:not(.u-subtitle) {
    font-weight: 400;
    font-size: 3rem;
    line-height: 1.1;
    margin-top: 20px;
    margin-bottom: 20px;
}

h3 {
    font-weight: 400;
    font-size: 2.25rem;
    line-height: 1.2;
    margin-top: 20px;
    margin-bottom: 20px;
}

h4 {
    font-weight: 400;
    font-size: 1.5rem;
    line-height: 1.2;
    margin-top: 20px;
    margin-bottom: 20px;
}

h5 {
    font-weight: 400;
    font-size: 1.25rem;
    line-height: 1.2;
    margin-top: 20px;
    margin-bottom: 20px;
}

h6 {
    font-weight: 400;
    font-size: 1.125rem;
    line-height: 1.2;
    margin-top: 20px;
    margin-bottom: 20px;
}

p.u-large-text {
    font-size: 1.5rem;
    margin-top: 20px;
    margin-bottom: 20px;
}

p.u-small-text {
    font-size: 0.875rem;
    margin-top: 20px;
    margin-bottom: 20px;
}

p:not(.u-text-variant) {
    font-size: 1.125rem;
    margin-top: 20px;
    margin-bottom: 20px;
    line-height: 1.6;
}

a {
    font-size: 1.125rem;
    line-height: 1.6;
}

.u-btn {
    margin-top: 20px;
    margin-bottom: 20px;
}

blockquote {
    font-size: 1.125rem;
    font-style: italic;
    padding-left: 20px;
    border-width: 4px;
    margin-top: 20px;
    margin-bottom: 20px;
    line-height: 1.6;
}

.u-metadata {
    margin-top: 20px;
    margin-bottom: 20px;
    line-height: 1.6;
}

ul:not(.u-unstyled) {
    font-size: 1.125rem;
    margin-top: 20px;
    margin-bottom: 20px;
    line-height: 1.6;
}

ol {
    font-size: 1.125rem;
    margin-top: 20px;
    margin-bottom: 20px;
    line-height: 1.6;
}

.u-post-content {
    font-size: 1.125rem;
    margin-top: 20px;
    margin-bottom: 20px;
    line-height: 1.6;
}

.u-input {
    border-width: 1px;
    borders: top right bottom left;
}
/** common-rules **/

/** publish-rules **/
/*begin-media rules*/
@media (max-width: 1199px) {
    h1.u-title {
        font-size: 4.5rem;
    }
}

@media (max-width: 767px) {
    h1.u-title {
        font-size: 3.75rem;
    }
}

@media (max-width: 575px) {
    h1.u-title {
        font-size: 3rem;
    }
}

@media (max-width: 767px) {
    h2.u-subtitle {
        font-size: 2.25rem;
    }
}

@media (max-width: 575px) {
    h2.u-subtitle {
        font-size: 1.875rem;
    }
}

@media (max-width: 1199px) {
    h1:not(.u-title) {
        font-size: 3.75rem;
    }
}

@media (max-width: 767px) {
    h1:not(.u-title) {
        font-size: 3rem;
    }
}

@media (max-width: 575px) {
    h1:not(.u-title) {
        font-size: 2.25rem;
    }
}

@media (max-width: 767px) {
    h2:not(.u-subtitle) {
        font-size: 2.25rem;
    }
}

@media (max-width: 575px) {
    h2:not(.u-subtitle) {
        font-size: 1.875rem;
    }
}

@media (max-width: 767px) {
    h3 {
        font-size: 1.875rem;
    }
}

@media (max-width: 575px) {
    h3 {
        font-size: 1.5rem;
    }
}

@media (max-width: 767px) {
    p:not(.u-text-variant) {
        font-size: 1rem;
    }
}

@media (max-width: 767px) {
    a {
        font-size: 1rem;
    }
}

@media (max-width: 767px) {
    blockquote {
        font-size: 1rem;
    }
}

@media (max-width: 767px) {
    ul:not(.u-unstyled) {
        font-size: 1rem;
    }
}

@media (max-width: 767px) {
    ol {
        font-size: 1rem;
    }
}

@media (max-width: 767px) {
    .u-post-content {
        font-size: 1rem;
    }
}
/*end-media rules*/
/** publish-rules **/



/** cms-rules **/
/*begin-responsive rules*/
.u-lg h1.u-title {
    font-size: 4.5rem;
}

.u-md h1.u-title {
    font-size: 4.5rem;
}

.u-sm h1.u-title {
    font-size: 3.75rem;
}

.u-xs h1.u-title {
    font-size: 3rem;
}

.u-sm h2.u-subtitle {
    font-size: 2.25rem;
}

.u-xs h2.u-subtitle {
    font-size: 1.875rem;
}

.u-lg h1:not(.u-title) {
    font-size: 3.75rem;
}

.u-md h1:not(.u-title) {
    font-size: 3.75rem;
}

.u-sm h1:not(.u-title) {
    font-size: 3rem;
}

.u-xs h1:not(.u-title) {
    font-size: 2.25rem;
}

.u-sm h2:not(.u-subtitle) {
    font-size: 2.25rem;
}

.u-xs h2:not(.u-subtitle) {
    font-size: 1.875rem;
}

.u-sm h3 {
    font-size: 1.875rem;
}

.u-xs h3 {
    font-size: 1.5rem;
}

.u-sm p:not(.u-text-variant) {
    font-size: 1rem;
}

.u-xs p:not(.u-text-variant) {
    font-size: 1rem;
}

.u-sm a {
    font-size: 1rem;
}

.u-xs a {
    font-size: 1rem;
}

.u-sm blockquote {
    font-size: 1rem;
}

.u-xs blockquote {
    font-size: 1rem;
}

.u-sm ul:not(.u-unstyled) {
    font-size: 1rem;
}

.u-xs ul:not(.u-unstyled) {
    font-size: 1rem;
}

.u-sm ol {
    font-size: 1rem;
}

.u-xs ol {
    font-size: 1rem;
}

.u-sm .u-post-content {
    font-size: 1rem;
}

.u-xs .u-post-content {
    font-size: 1rem;
}
/*end-responsive rules*/
/** cms-rules **/

/** color-rules **/
.u-overlap.u-overlap-transparent:not(.u-overlap-contrast) .u-header :not(.u-nav-item) > a,
.u-gradient > .u-container-layout > a,
.u-image:not(.u-shading) > .u-container-layout > a,
a {
    color: #478ac9;
}

    .u-overlap.u-overlap-transparent:not(.u-overlap-contrast) .u-header :not(.u-nav-item) > a:hover,
    .u-gradient > .u-container-layout > a:hover,
    .u-image:not(.u-shading) > .u-container-layout > a:hover,
    a:hover {
        color: #387cbd;
    }

.u-overlap.u-overlap-transparent:not(.u-overlap-contrast) .u-header :not(.u-nav-item) > .u-btn,
.u-gradient > .u-container-layout > .u-btn,
.u-image:not(.u-shading) > .u-container-layout > .u-btn,
.u-btn {
    background-color: #478ac9;
    color: #ffffff;
}

    .u-overlap.u-overlap-transparent:not(.u-overlap-contrast) .u-header :not(.u-nav-item) > .u-btn:hover,
    .u-gradient > .u-container-layout > .u-btn:hover,
    .u-image:not(.u-shading) > .u-container-layout > .u-btn:hover,
    .u-btn:hover {
        background-color: #387cbd;
        color: #e6e6e6;
    }

    .u-overlap.u-overlap-transparent:not(.u-overlap-contrast) .u-header :not(.u-nav-item) > .u-btn:focus,
    .u-gradient > .u-container-layout > .u-btn:focus,
    .u-image:not(.u-shading) > .u-container-layout > .u-btn:focus,
    .u-btn:focus {
        background-color: #387cbd;
        color: #e6e6e6;
    }

    .u-overlap.u-overlap-transparent:not(.u-overlap-contrast) .u-header :not(.u-nav-item) > .u-btn:active,
    .u-gradient > .u-container-layout > .u-btn:active,
    .u-image:not(.u-shading) > .u-container-layout > .u-btn:active,
    .u-btn:active {
        background-color: #387cbd;
        color: #e6e6e6;
    }

.u-overlap.u-overlap-transparent:not(.u-overlap-contrast) .u-header :not(.u-nav-item) > blockquote,
.u-gradient > .u-container-layout > blockquote,
.u-image:not(.u-shading) > .u-container-layout > blockquote,
blockquote {
    border-color: #478ac9;
}

.u-overlap.u-overlap-transparent:not(.u-overlap-contrast) .u-header :not(.u-nav-item) > .u-input,
.u-gradient > .u-container-layout > .u-input,
.u-image:not(.u-shading) > .u-container-layout > .u-input,
.u-input {
    border-color: #b3b3b3;
    background-color: #ffffff;
    color: #000000;
}
/** color-rules **/

/** alt-color-rules **/
.u-body-color a, .u-palette-1-base a, .u-palette-1-dark-3 a, .u-palette-1-dark-2 a, .u-palette-1-dark-1 a, .u-palette-1 a, .u-palette-1-light-1 a, .u-palette-2-base a, .u-palette-2-dark-3 a, .u-palette-2-dark-2 a, .u-palette-2-dark-1 a, .u-palette-2 a, .u-palette-2-light-1 a, .u-palette-3-dark-3 a, .u-palette-3-dark-2 a, .u-palette-3-dark-1 a, .u-palette-4-base a, .u-palette-4-dark-3 a, .u-palette-4-dark-2 a, .u-palette-4-dark-1 a, .u-palette-5-dark-3 a, .u-palette-5-dark-2 a, .u-palette-5-dark-1 a, .u-grey-40 a, .u-grey-30 a, .u-grey-90 a, .u-grey-80 a, .u-grey-75 a, .u-black a, .u-grey-70 a, .u-grey-60 a, .u-grey-50 a, .u-grey-dark-3 a, .u-grey-dark-2 a, .u-grey-dark-1 a, .u-grey a, .u-shading a, .u-overlap-contrast .u-header a:not(.u-nav-link):not(.u-btn) {
    color: #adcce9;
}

    .u-body-color a:hover, .u-palette-1-base a:hover, .u-palette-1-dark-3 a:hover, .u-palette-1-dark-2 a:hover, .u-palette-1-dark-1 a:hover, .u-palette-1 a:hover, .u-palette-1-light-1 a:hover, .u-palette-2-base a:hover, .u-palette-2-dark-3 a:hover, .u-palette-2-dark-2 a:hover, .u-palette-2-dark-1 a:hover, .u-palette-2 a:hover, .u-palette-2-light-1 a:hover, .u-palette-3-dark-3 a:hover, .u-palette-3-dark-2 a:hover, .u-palette-3-dark-1 a:hover, .u-palette-4-base a:hover, .u-palette-4-dark-3 a:hover, .u-palette-4-dark-2 a:hover, .u-palette-4-dark-1 a:hover, .u-palette-5-dark-3 a:hover, .u-palette-5-dark-2 a:hover, .u-palette-5-dark-1 a:hover, .u-grey-40 a:hover, .u-grey-30 a:hover, .u-grey-90 a:hover, .u-grey-80 a:hover, .u-grey-75 a:hover, .u-black a:hover, .u-grey-70 a:hover, .u-grey-60 a:hover, .u-grey-50 a:hover, .u-grey-dark-3 a:hover, .u-grey-dark-2 a:hover, .u-grey-dark-1 a:hover, .u-grey a:hover {
        color: #a1a1a1;
    }

.u-body-color .u-btn, .u-palette-1-base .u-btn, .u-palette-1-dark-3 .u-btn, .u-palette-1-dark-2 .u-btn, .u-palette-1-dark-1 .u-btn, .u-palette-1 .u-btn, .u-palette-1-light-1 .u-btn, .u-palette-2-base .u-btn, .u-palette-2-dark-3 .u-btn, .u-palette-2-dark-2 .u-btn, .u-palette-2-dark-1 .u-btn, .u-palette-2 .u-btn, .u-palette-2-light-1 .u-btn, .u-palette-3-dark-3 .u-btn, .u-palette-3-dark-2 .u-btn, .u-palette-3-dark-1 .u-btn, .u-palette-4-base .u-btn, .u-palette-4-dark-3 .u-btn, .u-palette-4-dark-2 .u-btn, .u-palette-4-dark-1 .u-btn, .u-palette-5-dark-3 .u-btn, .u-palette-5-dark-2 .u-btn, .u-palette-5-dark-1 .u-btn, .u-grey-40 .u-btn, .u-grey-30 .u-btn, .u-grey-90 .u-btn, .u-grey-80 .u-btn, .u-grey-75 .u-btn, .u-black .u-btn, .u-grey-70 .u-btn, .u-grey-60 .u-btn, .u-grey-50 .u-btn, .u-grey-dark-3 .u-btn, .u-grey-dark-2 .u-btn, .u-grey-dark-1 .u-btn, .u-grey .u-btn, .u-shading .u-btn, .u-overlap-contrast .u-header .u-btn {
    background-color: #adcce9;
    color: #000000;
}

    .u-body-color .u-btn:hover, .u-palette-1-base .u-btn:hover, .u-palette-1-dark-3 .u-btn:hover, .u-palette-1-dark-2 .u-btn:hover, .u-palette-1-dark-1 .u-btn:hover, .u-palette-1 .u-btn:hover, .u-palette-1-light-1 .u-btn:hover, .u-palette-2-base .u-btn:hover, .u-palette-2-dark-3 .u-btn:hover, .u-palette-2-dark-2 .u-btn:hover, .u-palette-2-dark-1 .u-btn:hover, .u-palette-2 .u-btn:hover, .u-palette-2-light-1 .u-btn:hover, .u-palette-3-dark-3 .u-btn:hover, .u-palette-3-dark-2 .u-btn:hover, .u-palette-3-dark-1 .u-btn:hover, .u-palette-4-base .u-btn:hover, .u-palette-4-dark-3 .u-btn:hover, .u-palette-4-dark-2 .u-btn:hover, .u-palette-4-dark-1 .u-btn:hover, .u-palette-5-dark-3 .u-btn:hover, .u-palette-5-dark-2 .u-btn:hover, .u-palette-5-dark-1 .u-btn:hover, .u-grey-40 .u-btn:hover, .u-grey-30 .u-btn:hover, .u-grey-90 .u-btn:hover, .u-grey-80 .u-btn:hover, .u-grey-75 .u-btn:hover, .u-black .u-btn:hover, .u-grey-70 .u-btn:hover, .u-grey-60 .u-btn:hover, .u-grey-50 .u-btn:hover, .u-grey-dark-3 .u-btn:hover, .u-grey-dark-2 .u-btn:hover, .u-grey-dark-1 .u-btn:hover, .u-grey .u-btn:hover, .u-shading .u-btn:hover, .u-overlap-contrast .u-header .u-btn:hover {
        background-color: #8db8e0;
        color: #ffffff;
    }

    .u-body-color .u-btn:active, .u-palette-1-base .u-btn:active, .u-palette-1-dark-3 .u-btn:active, .u-palette-1-dark-2 .u-btn:active, .u-palette-1-dark-1 .u-btn:active, .u-palette-1 .u-btn:active, .u-palette-1-light-1 .u-btn:active, .u-palette-2-base .u-btn:active, .u-palette-2-dark-3 .u-btn:active, .u-palette-2-dark-2 .u-btn:active, .u-palette-2-dark-1 .u-btn:active, .u-palette-2 .u-btn:active, .u-palette-2-light-1 .u-btn:active, .u-palette-3-dark-3 .u-btn:active, .u-palette-3-dark-2 .u-btn:active, .u-palette-3-dark-1 .u-btn:active, .u-palette-4-base .u-btn:active, .u-palette-4-dark-3 .u-btn:active, .u-palette-4-dark-2 .u-btn:active, .u-palette-4-dark-1 .u-btn:active, .u-palette-5-dark-3 .u-btn:active, .u-palette-5-dark-2 .u-btn:active, .u-palette-5-dark-1 .u-btn:active, .u-grey-40 .u-btn:active, .u-grey-30 .u-btn:active, .u-grey-90 .u-btn:active, .u-grey-80 .u-btn:active, .u-grey-75 .u-btn:active, .u-black .u-btn:active, .u-grey-70 .u-btn:active, .u-grey-60 .u-btn:active, .u-grey-50 .u-btn:active, .u-grey-dark-3 .u-btn:active, .u-grey-dark-2 .u-btn:active, .u-grey-dark-1 .u-btn:active, .u-grey .u-btn:active, .u-shading .u-btn:active, .u-overlap-contrast .u-header .u-btn:active {
        background-color: #8db8e0;
        color: #ffffff;
    }
/** alt-color-rules **/



/*end-variables sitestylecss*/
.u-header {
    background-image: none;
}

    .u-header .u-sheet-1 {
        min-height: 80px;
    }

    .u-header .u-image-1 {
        width: 64px;
        height: 32px;
        margin: 24px auto 0 0;
    }

    .u-header .u-logo-image-1 {
        width: 100%;
        height: 100%;
    }

    .u-header .u-menu-1 {
        margin: -32px 0 24px auto;
    }

    .u-header .u-nav-1 {
        font-size: 1rem;
    }

    .u-header .u-nav-2 {
        font-size: 1.25rem;
    }

@media (max-width: 1199px) {
    .u-header .u-menu-1 {
        width: auto;
    }

    .u-header .u-nav-1 {
        letter-spacing: normal;
    }
}



.u-footer {
    background-image: none;
}

    .u-footer .u-sheet-1 {
        min-height: 172px;
    }

    .u-footer .u-text-1 {
        margin: 49px 0;
    }

    .u-footer .u-btn-1 {
        background-image: none;
        font-size: 1.125rem;
        padding: 0;
    }

@media (max-width: 1199px) {
    .u-footer .u-sheet-1 {
        min-height: 99px;
    }

    .u-footer .u-text-1 {
        width: 417px;
    }
}

@media (max-width: 991px) {
    .u-footer .u-sheet-1 {
        min-height: 76px;
    }
}

@media (max-width: 767px) {
    .u-footer .u-sheet-1 {
        min-height: 57px;
    }
}

@media (max-width: 575px) {
    .u-footer .u-sheet-1 {
        min-height: 36px;
    }

    .u-footer .u-text-1 {
        width: 340px;
    }
}

/*begin-variables base-font-size*/
html {
    font-size: 16px;
}
/*end-variables base-font-size*/

/* Set padding to keep content from hitting the edges */
.body-content {
    margin-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
}

.estado-terminado {
    background-color: #B4DF7F;
    color: #FFFFFF;
    height: 40px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    width: 40px;
    font-size: 2.3em
}

    .estado-terminado .estado-texto {
        top: -12px;
        position: relative;
        padding: 9px
    }

.estado-procesando {
    background-color: #F8ED7C;
    color: #000000;
    height: 40px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    width: 40px;
    font-size: 2.3em
}

    .estado-procesando .estado-texto {
        top: -20px;
        position: relative;
        padding: 7px;
        font-weight: bold;
    }

.estado-sinestado {
    background-color: #BFBFBF;
    height: 40px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    width: 40px;
    font-size: 2.3em
}

    .estado-sinestado .estado-texto {
        top: -12px;
        position: relative;
        padding: 9px
    }



/* 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;
}

.grid-list-header {
    color: #fff;
    background-color: #478ac9;
    border-color: #162A6D;
}
/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 280px;
}

.u-section-1 .u-sheet-1 {
    min-height: 174px;
}

.u-section-1 .u-text-1 {
    margin-bottom: 0;
    margin-top: 24px;
}

.u-section-1 .u-text-2 {
    margin: 20px 0 0;
}

.u-section-2 .u-sheet-1 {
    min-height: 1272px;
}

.u-section-2 .u-form-1 {
    height: 630px;
    margin: 1px 632px 0 27px;
}

.u-section-2 .u-text-1 {
    margin-left: 0;
    font-weight: 700;
    font-size: 1.5rem;
}

.u-section-2 .u-form-group-4 {
    margin-left: 0;
}

.u-section-2 .u-form-group-5 {
    margin-left: 0;
}

.u-section-2 .u-form-group-7 {
    margin-left: 0;
}

.u-section-2 .u-text-2 {
    font-size: 1.5rem;
    font-weight: 700;
    margin: -608px 307px 0 auto;
}

.u-section-2 .u-form-2 {
    height: 958px;
    margin: 44px 90px 60px 570px;
}

.u-section-2 .u-text-3 {
    margin-left: 0;
    font-size: 1.5rem;
    font-weight: 700;
}
/*Menu*/
#menu__toggle {
    opacity: 0;
}

    #menu__toggle:checked + .menu__btn > span {
        transform: rotate(45deg);
    }

        #menu__toggle:checked + .menu__btn > span::before {
            top: 0;
            transform: rotate(0deg);
        }

        #menu__toggle:checked + .menu__btn > span::after {
            top: 0;
            transform: rotate(90deg);
        }

    #menu__toggle:checked ~ .menu__box {
        left: 0 !important;
    }

.menu__btn {
    position: fixed;
    top: 20px;
    left: 20px;
    width: 26px;
    height: 26px;
    cursor: pointer;
    z-index: 120;
}

    .menu__btn > span,
    .menu__btn > span::before,
    .menu__btn > span::after {
        display: block;
        position: absolute;
        width: 100%;
        height: 2px;
        background-color: #616161;
        transition-duration: .25s;
    }

        .menu__btn > span::before {
            content: '';
            top: -8px;
        }

        .menu__btn > span::after {
            content: '';
            top: 8px;
        }

.menu__box {
    display: block;
    position: fixed;
    top: -20px;
    left: -100%;
    width: 300px;
    height: 100%;
    margin: 0;
    padding: 80px 0;
    list-style: none;
    background-color: #f2f2f2;
    box-shadow: 2px 2px 6px rgba(0, 0, 0, .4);
    transition-duration: .25s;
    z-index: 100;
}

.menu__item {
    display: block;
    padding: 12px 24px;
    color: #333;
    /*font-family: 'Roboto', sans-serif;*/
    font-size: 20px;
    font-weight: 600;
    text-decoration: none;
    transition-duration: .25s;
}

    .menu__item:hover {
        background-color: #CFD8DC;
        color: white;
    }

.content {
    min-height: calc(90vh - 60px);
}
/*Menu fin*/
@media (max-width: 1199px) {
    .u-section-2 .u-form-1 {
        margin-right: 459px;
        margin-left: 0;
    }

    .u-section-2 .u-text-2 {
        margin-top: -75px;
        margin-right: 0;
        width: 253px;
    }

    .u-section-2 .u-form-2 {
        margin-right: 0;
        margin-bottom: 0;
        margin-left: 460px;
    }
}

@media (max-width: 991px) {
    .u-section-2 .u-form-1 {
        margin-right: 239px;
    }

    .u-section-2 .u-form-2 {
        margin-left: 240px;
    }
}

@media (max-width: 767px) {
    .u-section-2 .u-form-1 {
        margin-right: 59px;
    }

    .u-section-2 .u-text-1 {
        font-size: 1rem;
    }

    .u-section-2 .u-text-2 {
        font-size: 1rem;
    }

    .u-section-2 .u-form-2 {
        margin-left: 60px;
    }

    .u-section-2 .u-text-3 {
        font-size: 1rem;
    }
}

@media (max-width: 575px) {
    .u-section-2 .u-form-1 {
        margin-right: 0;
    }

    .u-section-2 .u-form-2 {
        margin-left: 0;
    }
}

